You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
661 KiB
95 lines
661 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4599,6270],{10640:function(un,Ft){Ft.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},71773:function(un,Ft){Ft.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},99481:function(un,Ft,u){var t=u(59301),m=Object.defineProperty,l=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(ne,C,E)=>C in ne?m(ne,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):ne[C]=E,_e=(ne,C)=>{for(var E in C||(C={}))M.call(C,E)&&Ae(ne,E,C[E]);if(l)for(var E of l(C))ge.call(C,E)&&Ae(ne,E,C[E]);return ne};const te=ne=>React.createElement("svg",_e({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Ft.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},94910:function(un,Ft,u){var t=u(59301),m=Object.defineProperty,l=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(ne,C,E)=>C in ne?m(ne,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):ne[C]=E,_e=(ne,C)=>{for(var E in C||(C={}))M.call(C,E)&&Ae(ne,E,C[E]);if(l)for(var E of l(C))ge.call(C,E)&&Ae(ne,E,C[E]);return ne};const te=ne=>React.createElement("svg",_e({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Ft.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},51015:function(un,Ft,u){var t=u(59301),m=Object.defineProperty,l=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(ne,C,E)=>C in ne?m(ne,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):ne[C]=E,_e=(ne,C)=>{for(var E in C||(C={}))M.call(C,E)&&Ae(ne,E,C[E]);if(l)for(var E of l(C))ge.call(C,E)&&Ae(ne,E,C[E]);return ne};const te=ne=>React.createElement("svg",_e({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));Ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(un,Ft,u){var t=u(59301),m=Object.defineProperty,l=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(ne,C,E)=>C in ne?m(ne,C,{enumerable:!0,configurable:!0,writable:!0,value:E}):ne[C]=E,_e=(ne,C)=>{for(var E in C||(C={}))M.call(C,E)&&Ae(ne,E,C[E]);if(l)for(var E of l(C))ge.call(C,E)&&Ae(ne,E,C[E]);return ne};const te=ne=>React.createElement("svg",_e({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));Ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},54557:function(un,Ft,u){u.d(Ft,{Z:function(){return C}});var t=u(59301),m={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},l=u(37285),M=u(1394),ge=u(25399),Ae=u(37639),te=({item:E})=>{var O,Qe,ut,z,ct;const[j,Re]=(0,t.useState)(!1);console.log("----",E);let be=[{name:"subject",icon:t.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:t.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:t.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:t.createElement(M.Z,{filename:E==null?void 0:E.name,style:{width:16,height:16,marginRight:5}})}];return t.createElement("div",{className:m.f_l_c},t.createElement(ge.Z,{title:E==null?void 0:E.name},t.createElement(Ae.Z,{placement:"top",content:t.createElement("div",null,t.createElement(l.Z,null),t.createElement("pre",{className:m.preclass,style:{maxWidth:600,maxHeight:400}},(E==null?void 0:E.type)==="document"&&((O=E==null?void 0:E.contents)==null?void 0:O.toString()),(E==null?void 0:E.type)!=="document"&&t.createElement("a",{target:"_blank",href:(Qe=E==null?void 0:E.contents)==null?void 0:Qe.toString()},(ut=E==null?void 0:E.contents)==null?void 0:ut.toString()))),title:t.createElement("div",null,(z=be==null?void 0:be.find(B=>(B==null?void 0:B.name)===E.type))==null?void 0:z.icon,E==null?void 0:E.name),trigger:"click",open:j,onOpenChange:B=>{Re(B)}},t.createElement("div",{className:m.officediv},(ct=be==null?void 0:be.find(B=>(B==null?void 0:B.name)===E.type))==null?void 0:ct.icon,E==null?void 0:E.name))))},C=({Filelist:E})=>t.createElement("div",null,t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),t.createElement(l.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),t.createElement("div",{className:m.f_l_c},E==null?void 0:E.map(O=>t.createElement(te,{item:O}))))},82165:function(un,Ft,u){u.d(Ft,{Z:function(){return he}});var t=u(59301),m=u(28284),l=u(29787),M=u(62957),ge=u(77019),Ae=u(6767),_e=u(4676),te="data:image/png;base64,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",ne={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},C=u(11495),E=u(97013),O=u(77834),Qe=u(94276),ut=u(78513),z=u(30641),ct=u(7939),j={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},Re=u(18606),be=u(39858),B=u(31735),ve=u(48374),Ce=u(67325),U=u(30247),h=u(59944),Be=u(59065),Je=u(24334),Ue=u(99835),Ve=(Q,De,w)=>new Promise((le,tt)=>{var Ut=vt=>{try{xt(w.next(vt))}catch(Dt){tt(Dt)}},Lt=vt=>{try{xt(w.throw(vt))}catch(Dt){tt(Dt)}},xt=vt=>vt.done?le(vt.value):Promise.resolve(vt.value).then(Ut,Lt);xt((w=w.apply(Q,De)).next())}),_=({questionId:Q,visible:De,onChange:w,questionData:le,noRestrictModal:tt,noReselect:Ut,noSaveSuccess:Lt})=>{const[xt,vt]=(0,t.useState)(!1),[Dt,Et]=(0,t.useState)([]),[Ct,b]=(0,t.useState)(U.Q),{contentRef:Z,value:qe,status:Wt,open:q,close:Ye}=Ct,Zt=(0,Ce.Z)({contentRef:Z,status:Wt}),{openProgress:X,closeProgress:K,CreateProgressModal:Ee,progressOpen:we}=(0,ve.Z)();(0,t.useEffect)(()=>{De===!0&&(Z!=null&&Z.current)&&We(),De===!1&&Ye()},[De,!!(Z!=null&&Z.current)]);const We=()=>Ve(void 0,null,function*(){const ue={scene_type:5,request_identifier:Math.random(),item_bank_id:Q};yield q(ue)}),pt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],nt=["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"],ht=()=>Ve(void 0,null,function*(){X(),vt(!0),Et([]);const k=Zt(),ue=new FormData;ue.append("html",k);const ee=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:ue},!0);if((ee==null?void 0:ee.status)===0)if(ee!=null&&ee.data){K(100),Et(ee==null?void 0:ee.data);return}else Ae.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");vt(!1),K()}),D=()=>Ve(void 0,null,function*(){const k=Zt();(0,B.RG)(k)}),G=(k,ue="")=>{var ee,ft,V;const Y=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],L=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:Xe,choices:at=[],item_type:oe,tag_disciplines:xe=[],difficulty:Se,analysis:de,answer_texts:ke,standard_answer:St,standard_answers:et,description:ze,time_limit:Ie,language:Te,hack_sets:rt,code:mt,sub_item_banks:Ge}=k||le,Ne=(ee=pt.find(Ht=>Ht.value===oe))==null?void 0:ee.type,Gt=`1.${ue}\u3010${Ne}\u3011${Xe}`;let rn="";const kt=(ft=xe==null?void 0:xe.map(Ht=>Ht.name))==null?void 0:ft.join("\u3001");return oe==="SUBJECTIVE"?rn=(ke==null?void 0:ke[0])||"":oe==="JUDGMENT"?at==null||at.forEach((Ht,$t)=>{Ht.is_answer&&(rn=$t?"\u9519\u8BEF":"\u6B63\u786E")}):at==null||at.forEach((Ht,$t)=>{Ht.is_answer&&(rn=rn+nt[$t])}),t.createElement("div",{className:j.leftNode,style:k?{padding:0}:{}},t.createElement(h.Z,{className:"mb10",value:Gt}),at==null?void 0:at.map((Ht,$t)=>t.createElement("div",{key:$t,className:j.option},t.createElement("div",{className:j.serial},nt[$t],"."),t.createElement(h.Z,{style:{flex:1},value:Ht==null?void 0:Ht.choice_text}))),ze&&t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u8BD5\u9898\u63CF\u8FF0"),t.createElement(h.Z,{style:{flex:1},value:ze||""})),oe==="COMPLETION"?(V=St||et)==null?void 0:V.map((Ht,$t)=>{var wn,Rn;return t.createElement("div",{className:j.row,style:{alignItems:"center"},key:$t},t.createElement("div",{className:j.label},"\u7B54\u6848",$t+1),t.createElement("div",{className:j.content},(Ht==null?void 0:Ht.model)===1?(wn=Ht==null?void 0:Ht.answer_text)==null?void 0:wn.join("\u3001"):t.createElement(Be.Z,{value:(Rn=Ht==null?void 0:Ht.answer_text)==null?void 0:Rn.join("\u3001"),readOnly:!0})))}):L.includes(oe)&&t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u7B54\u6848"),t.createElement("div",{className:j.content},rn)),!k&&t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u96BE\u5EA6"),t.createElement("div",{className:j.content},Y[Se-1]||"")),oe!=="COMBINATION"&&t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u89E3\u6790"),t.createElement(h.Z,{style:{flex:1},value:de||""})),!k&&t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u77E5\u8BC6\u70B9"),t.createElement("div",{className:j.content},kt)),Ie&&t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),t.createElement("div",{className:j.content},Ie)),Te&&t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u7F16\u7A0B\u8BED\u8A00"),t.createElement("div",{className:j.content},Te)),mt&&t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},oe==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),t.createElement("div",{className:j.content,style:{whiteSpace:"pre-wrap"}},Je.Base64.decode(mt))),rt==null?void 0:rt.map((Ht,$t)=>{const wn=oe==="PROGRAM"?`(${$t+1})`:"";return t.createElement(t.Fragment,{key:$t},t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u6D4B\u8BD5\u7528\u4F8B",wn,"\u8F93\u5165"),t.createElement("div",{className:j.content},(Ht==null?void 0:Ht.input)||"")),t.createElement("div",{className:j.row},t.createElement("div",{className:j.label},"\u6D4B\u8BD5\u7528\u4F8B",wn,"\u8F93\u51FA"),t.createElement("div",{className:j.content},(Ht==null?void 0:Ht.output)||"")))}),oe==="BPROGRAM"&&(St==null?void 0:St.map((Ht,$t)=>t.createElement("div",{className:j.row,key:$t},t.createElement("div",{className:j.label},"\u7B54\u6848",$t+1),t.createElement("div",{className:j.content,style:{whiteSpace:"pre-wrap"}},(Ht==null?void 0:Ht.answer_text)||"")))),Ge==null?void 0:Ge.map((Ht,$t)=>t.createElement(t.Fragment,{key:Ht.id},G(Ht,$t+1))))};return t.createElement(t.Fragment,null,t.createElement(z.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:t.createElement("div",{className:j.extraHeader},t.createElement(ge.Z,{align:"middle"},!Wt&&!!qe&&t.createElement(t.Fragment,null,t.createElement(Re.op,{onClick:ht,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),t.createElement(Re.op,{onClick:D,shape:"default",type:"text"},t.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),t.createElement("i",{onClick:()=>{const k=ue=>{M.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ue,onOk:()=>{w(!1)}})};if(Wt){k("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else qe?k("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):w(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:De},t.createElement("div",{className:j.wrap},t.createElement("div",{className:j.left},t.createElement(ge.Z,{justify:"space-between"},t.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Wt&&t.createElement(ct.ZP,{onClick:()=>{w(!1),Ut()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),G()),t.createElement(U.Z,{stringTransformer:Ue.o,onStatusChange:b,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:t.createElement("div",{className:j.bottomActionContainer},Wt?t.createElement("div",{onClick:Ye,className:j.bottomBtn},t.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):t.createElement("div",{onClick:We,className:j.bottomBtn},t.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!we,noRestrictModal:tt,onError:k=>{Object.prototype.toString.call(k)==="[object Object]"&&k.status===-9&&tt(k.data)}}))),t.createElement(z.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:xt},t.createElement(ge.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},t.createElement("img",{src:u(11215),alt:"\u4EE5\u9898\u6362\u9898"}),t.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),t.createElement(be.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Dt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>vt(!1),onSuccess:()=>{vt(!1),w(!1),Lt()}}),t.createElement("div",{style:{height:70}})),Ee("\u5904\u7406\u4E2D"))},R=u(53556),J=u(59301),Bt=Object.defineProperty,st=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ze=(Q,De,w)=>De in Q?Bt(Q,De,{enumerable:!0,configurable:!0,writable:!0,value:w}):Q[De]=w,He=(Q,De)=>{for(var w in De||(De={}))ae.call(De,w)&&Ze(Q,w,De[w]);if(st)for(var w of st(De))Fe.call(De,w)&&Ze(Q,w,De[w]);return Q},ce=(Q,De,w)=>new Promise((le,tt)=>{var Ut=vt=>{try{xt(w.next(vt))}catch(Dt){tt(Dt)}},Lt=vt=>{try{xt(w.throw(vt))}catch(Dt){tt(Dt)}},xt=vt=>vt.done?le(vt.value):Promise.resolve(vt.value).then(Ut,Lt);xt((w=w.apply(Q,De)).next())}),he=(0,t.forwardRef)(({onUpdateNum:Q,onlyMediatorOpenStr:De},w)=>{const[le]=m.default.useForm(),[tt,Ut]=(0,t.useState)({}),[Lt,xt]=(0,t.useState)({}),[vt,Dt]=(0,t.useState)(null),[Et,Ct]=(0,t.useState)(!1),[b,Z]=(0,t.useState)(!1),[qe,Wt]=(0,t.useState)([]),[q,Ye]=(0,t.useState)(!1),[Zt,X]=(0,t.useState)(!1),[K,Ee]=(0,t.useState)(""),[we,We]=(0,t.useState)([]),[pt,nt]=(0,t.useState)([]),[ht,D]=(0,t.useState)(null),G=m.default.useWatch("knowledge",le),k=m.default.useWatch("course",le);(0,t.useEffect)(()=>{if(De)return Qe.Z.subscribe(De,xe=>{V(xe.id)})},[De]),(0,t.useEffect)(()=>{vt===!1&&Q&&Q()},[vt]);const ue=()=>ce(void 0,null,function*(){const oe=yield(0,E.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});nt(oe.disciplines||[])}),ee=oe=>ce(void 0,null,function*(){const xe=yield(0,E.ZP)("/api/tag_disciplines.json",{method:"get",params:{course_discipline_id:oe}});We(xe.tag_disciplines)}),ft=oe=>ce(void 0,null,function*(){var xe,Se,de;const ke=document.createElement("div");ke.className=ne.fixedLoading,document.body.appendChild(ke),_e.render(J.createElement(l.Z,{spinning:!0}),ke);let St={};const et=[],[ze,Ie]=yield Promise.all([(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,E.ZP)(`/api/item_banks/${oe}/edit_single.json`,{method:"get"})]);if((ze==null?void 0:ze.status)===0&&(St.usedCount=ze==null?void 0:ze.remaining_number,St.totalCount=ze==null?void 0:ze.total_number),Ie.id){if(Ie!=null&&Ie.analysis||et.push(3),(Ie==null?void 0:Ie.item_type)==="SUBJECTIVE"&&!((xe=Ie==null?void 0:Ie.answer_texts)!=null&&xe.length)&&et.push(2),!((Se=Ie==null?void 0:Ie.tag_disciplines)!=null&&Se.length)){et.push(1);const Te=(de=Ie==null?void 0:Ie.course_discipline)==null?void 0:de.course_discipline_id;le.setFieldValue("course",Te)}St=He(He({},St),Ie),Wt(et)}xt(Ie),Ut(St),St.totalCount===-1?et.length?Ct(!0):Ye(!0):X(!0),document.body.removeChild(ke)}),V=oe=>ce(void 0,null,function*(){D(oe),ft(oe),ue()}),Y=()=>{Dt(!0)};(0,t.useImperativeHandle)(w,()=>({onClick:Y}));const L=oe=>{We([...we,He({},oe)])},Xe=(oe,xe)=>{console.log(oe,xe),oe!=null&&oe.course&&(Ee(new Date),le.setFieldsValue({knowledge:[]}))},at=()=>ce(void 0,null,function*(){const{analysis:oe="",answer_texts:xe="",course:Se=[],knowledge:de=[]}=le.getFieldsValue()||{},ke={item_bank_id:ht,analysis:oe,answer_texts:xe?[xe]:"",course_discipline_id:Se||"",tag_discipline_ids:de==null?void 0:de.map(et=>et.value)};Z(!0);const St=yield(0,E.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:ke});St.id&&(xt(St),Ct(!1),Ye(!0)),Z(!1)});return J.createElement(t.Fragment,null,J.createElement(M.default,{centered:!0,open:Et,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:b,onCancel:()=>Ct(!1),onOk:()=>le.submit(),afterClose:()=>{le.resetFields()}},J.createElement("div",{className:ne.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),J.createElement("img",{src:te,style:{marginTop:-100}}),J.createElement(m.default,{form:le,onValuesChange:Xe,layout:"vertical",colon:!1,onFinish:at},qe.includes(1)&&J.createElement(ge.Z,{align:"middle",className:"mb20"},J.createElement(m.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},J.createElement(R.q,{style:{width:240,height:40},size:"middle",showLinkButton:!1})),J.createElement(m.default.Item,{name:"knowledge",className:"mb0 mt30"},J.createElement(R.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:240,height:40},size:"middle",courseDisciplineId:k,showLinkButton:!1}))),qe.includes(2)&&J.createElement(m.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},J.createElement(O.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),qe.includes(3)&&J.createElement(m.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},J.createElement(O.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),vt&&J.createElement(C.Z,{isIntelligentAssistant:!0,setScoreShow:Dt,isshixuns:!1,ScoreShow:!!vt,isloadings:!1,onOk:oe=>{if(!oe.length){Ae.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}V(oe[0])}}),J.createElement(ut.Z,{visible:Zt,usedCount:tt==null?void 0:tt.usedCount,totalCount:tt==null?void 0:tt.totalCount,onCancel:()=>X(!1),onOk:()=>{X(!1),qe.length?Ct(!0):Ye(!0)}}),J.createElement(_,{noReselect:()=>{Dt(!0)},noRestrictModal:oe=>{Ut({usedCount:0,totalCount:oe}),X(!0)},questionId:ht,visible:q,questionData:Lt,onChange:oe=>{Ye(oe)},noSaveSuccess:()=>Dt(!1)}))})},49980:function(un,Ft,u){u.d(Ft,{Z:function(){return Je}});var t=u(59301),m=u(6767),l=u(30641),M=u(77019),ge=u(62957),Ae=u(37568),_e=u(14566),te=u(25399),ne=u(5269),C=u(71051),E={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},O=u(18606),Qe=u(26869),ut=u(39858),z=u(97013),ct=u(99835),j=u(31735),Re=u(48374),be=u(67325),B=u(78513),ve=u(30247),Ce="data:image/png;base64,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",U=u(58106),h=(Ue,Ve,Oe)=>new Promise((_,R)=>{var J=ae=>{try{st(Oe.next(ae))}catch(Fe){R(Fe)}},Bt=ae=>{try{st(Oe.throw(ae))}catch(Fe){R(Fe)}},st=ae=>ae.done?_(ae.value):Promise.resolve(ae.value).then(J,Bt);st((Oe=Oe.apply(Ue,Ve)).next())}),Je=(0,t.forwardRef)(({onUpdateNum:Ue,onSave:Ve},Oe)=>{var _;const R=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898
|
|
\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[J,Bt]=(0,t.useState)(!1),[st,ae]=(0,t.useState)([]),[Fe,Ze]=(0,t.useState)(null),[He,ce]=(0,t.useState)([]),[se,he]=(0,t.useState)(0),[Q,De]=(0,t.useState)(0),[w,le]=(0,t.useState)(!1),[tt,Ut]=(0,t.useState)(""),[Lt,xt]=(0,t.useState)(0),[vt,Dt]=(0,t.useState)(0),[Et,Ct]=(0,t.useState)(0),[b,Z]=(0,t.useState)(0),[qe,Wt]=(0,t.useState)(0),[q,Ye]=(0,t.useState)(0),[Zt,X]=(0,t.useState)(0),[K,Ee]=(0,t.useState)(0),we=(0,U.useParams)(),[We,pt]=(0,t.useState)(ve.Q),{contentRef:nt,value:ht,status:D,open:G,close:k}=We,ue=(0,be.Z)({contentRef:nt,status:D}),{openProgress:ee,closeProgress:ft,CreateProgressModal:V,progressOpen:Y}=(0,Re.Z)();(0,t.useEffect)(()=>{Fe&&oe(),Fe===!1&&(k(),Ue==null||Ue(),ae([]),Ut(""),xt(0),Dt(0),Ct(0),Z(0),Wt(0),Ye(0),X(0),Ee(0))},[Fe]);const L=()=>{Ze(!0)};(0,t.useImperativeHandle)(Oe,()=>({onClick:L}));const Xe=et=>{le(!0),he(et),De(0)},at=et=>h(void 0,null,function*(){const ze=et.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(ze)==-1?(m.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):et.size/1024/1024>10?(m.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),oe=()=>h(void 0,null,function*(){const et=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});et.status===0&&(he(et.total_number),De(et.remaining_number))}),xe=et=>(et=et||"",et=String(et),et=et.replace(/\s+/g,""),et),Se=(et=!0)=>h(void 0,null,function*(){var ze,Ie;const Te=[{name:"\u5355\u9009\u9898",num:Lt||0},{name:"\u591A\u9009\u9898",num:vt||0},{name:"\u5224\u65AD\u9898",num:Et||0},{name:"\u586B\u7A7A\u9898",num:b||0},{name:"\u7B80\u7B54\u9898",num:qe||0},{name:"\u7EC4\u5408\u9898",num:K||0},{name:"\u7F16\u7A0B\u9898",num:q||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Zt||0}];if(et){if(xe(tt)){if(tt.length>1e3){m.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{m.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!xe(tt)&&!(st!=null&&st.length)){m.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Ge=Te.reduce((Ne,Gt)=>Ne+Gt.num,0);if(Ge===0){m.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Ge>50){m.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(se!==-1){le(!0);return}}le(!1);const mt={scene_type:6,request_identifier:Math.random(),file_id:(Ie=(ze=st[0])==null?void 0:ze.response)==null?void 0:Ie.id,content:tt,count_arr:Te.map(Ge=>Ge.num).join(","),course_id:we==null?void 0:we.coursesId};yield G(mt),oe()}),de=()=>h(void 0,null,function*(){const et=ue();if(Ve){Ze(!1),Ve(et);return}ee(),Bt(!0),ce([]);const ze=new FormData;ze.append("html",et);const Ie=yield(0,z.ZP)("/api/intelligent_imports/import.json",{method:"post",body:ze},!0);if((Ie==null?void 0:Ie.status)===0)if(Ie!=null&&Ie.data){ft(100),ce(Ie==null?void 0:Ie.data);return}else m.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Bt(!1),ft()}),ke=()=>h(void 0,null,function*(){const et=ue();(0,j.RG)(et)}),St=["uploading","error"].includes((_=st==null?void 0:st[0])==null?void 0:_.status);return t.createElement(t.Fragment,null,t.createElement(B.Z,{visible:w,totalCount:se,usedCount:Q,onCancel:()=>le(!1),onOk:()=>Se(!1)}),t.createElement(l.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:t.createElement("div",{className:E.extraHeader},t.createElement(M.Z,{align:"middle"},!D&&!!ht&&t.createElement(t.Fragment,null,t.createElement(O.op,{onClick:de,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),t.createElement(O.op,{onClick:ke,shape:"default",type:"text"},t.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),t.createElement("i",{onClick:()=>{const et=ze=>{ge.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ze,onOk:()=>{Ze(!1)}})};if(D){et("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ht?et("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ze(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Fe},t.createElement("div",{className:E.wrap},t.createElement("div",{className:E.left},t.createElement("div",{className:E.tip},t.createElement("img",{src:Ce}),t.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),t.createElement("div",{className:"mb10 mt20 c-black"},t.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),t.createElement(Ae.default.TextArea,{style:{height:160},className:"mb20",value:tt,placeholder:R,onChange:et=>{Ut(et.target.value)}}),t.createElement(_e.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:st,withCredentials:!0,data:{upload_type:1},beforeUpload:at,onChange:({file:et})=>{var ze,Ie;et.status!=="removed"&&(et.status==="done"&&((ze=et==null?void 0:et.response)==null?void 0:ze.status)!==0&&(et.status="error",et.response=(Ie=et==null?void 0:et.response)==null?void 0:Ie.message),ae([et]))},onRemove:()=>ae([])},t.createElement(te.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},t.createElement(O.op,{style:{borderRadius:2}},t.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),t.createElement("div",{className:"c-black mt20"},t.createElement("div",{className:"mb10 c-black"},t.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),t.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",t.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),t.createElement(M.Z,{style:{gap:16}},t.createElement(ne.Z,null,t.createElement("label",null,"\u5355\u9009\u9898"),t.createElement(C.Z,{min:0,max:10,value:Lt,onChange:xt,style:{marginLeft:"8px"}})),t.createElement(ne.Z,null,t.createElement("label",null,"\u591A\u9009\u9898"),t.createElement(C.Z,{min:0,max:10,value:vt,onChange:Dt,style:{marginLeft:"8px"}})),t.createElement(ne.Z,null,t.createElement("label",null,"\u5224\u65AD\u9898"),t.createElement(C.Z,{min:0,max:10,value:Et,onChange:Ct,style:{marginLeft:"8px"}})),t.createElement(ne.Z,null,t.createElement("label",null,"\u586B\u7A7A\u9898"),t.createElement(C.Z,{min:0,max:10,value:b,onChange:Z,style:{marginLeft:"8px"}})),t.createElement(ne.Z,null,t.createElement("label",null,"\u7B80\u7B54\u9898"),t.createElement(C.Z,{min:0,max:10,value:qe,onChange:Wt,style:{marginLeft:"8px"}})),t.createElement(ne.Z,null,t.createElement("label",null,"\u7EC4\u5408\u9898"),t.createElement(C.Z,{min:0,max:10,value:K,onChange:Ee,style:{marginLeft:"8px"}})),t.createElement(ne.Z,null,t.createElement("label",null,"\u7F16\u7A0B\u9898"),t.createElement(C.Z,{min:0,max:10,value:q,onChange:Ye,style:{marginLeft:"8px"}})),t.createElement(ne.Z,null,t.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),t.createElement(C.Z,{min:0,max:10,value:Zt,onChange:X,style:{marginLeft:"8px"}})))),D?t.createElement("div",{onClick:k,className:E.bottomBtn},t.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):St?t.createElement("div",{className:`${E.bottomBtn} ${E.disabled}`},t.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):t.createElement("div",{onClick:()=>{Se()},className:E.bottomBtn},t.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),t.createElement(ve.Z,{onStatusChange:pt,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Y,noRestrictModal:Xe,stringTransformer:ct.o,onError:et=>{Object.prototype.toString.call(et)==="[object Object]"&&et.status===-9&&Xe(et.data)}}))),t.createElement(l.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:J},t.createElement(M.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},t.createElement("img",{src:u(36413),alt:"\u667A\u80FD\u51FA\u9898"}),t.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),t.createElement(ut.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:He,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Bt(!1),onSuccess:()=>{Bt(!1),Ze(!1)}}),t.createElement("div",{style:{height:70}})),V("\u5904\u7406\u4E2D"))})},69168:function(un,Ft,u){var t=u(59301);const m=({scrollBoxRef:l,bottomInspectRef:M,contentRef:ge,status:Ae,rootMargin:_e="70px",bottomOffset:te=110})=>{const[ne,C]=(0,t.useState)(!0),E=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(!l.current||!M.current)return;const O=new IntersectionObserver(([Qe])=>{var ut,z,ct,j;if(!document.contains(Qe.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ut=Qe.rootBounds)==null?void 0:ut.width)===0&&((z=Qe.rootBounds)==null?void 0:z.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((ct=Qe.boundingClientRect)==null?void 0:ct.width)===0&&((j=Qe.boundingClientRect)==null?void 0:j.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}C(Qe.isIntersecting)},{root:l.current,rootMargin:_e,threshold:0});return O.observe(M.current),()=>{O.disconnect()}},[l.current,M.current,_e]),(0,t.useEffect)(()=>{if(!Ae)return;const O=l.current,Qe=ge.current;E.current=!1;let ut=O.scrollTop;const z=()=>{const{scrollTop:j,scrollHeight:Re,clientHeight:be}=O;j>ut?j+be>=Re-te&&(O.scrollTop=O.scrollHeight,E.current=!1):j<ut&&(E.current=!0),ut=j};O.addEventListener("scroll",z);const ct=new ResizeObserver(()=>{E.current||(O.scrollTop=O.scrollHeight)});return ct.observe(Qe),()=>{setTimeout(()=>{ct.unobserve(Qe)},250),O.removeEventListener("scroll",z)}},[Ae]),ne};Ft.Z=m},67325:function(un,Ft,u){var t=u(59301);const m=({contentRef:l,status:M})=>((0,t.useEffect)(()=>{!M&&(l!=null&&l.current)&&l.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(_e=>{_e.tagName.toLowerCase()==="code"?_e.parentElement&&(_e.parentElement.contentEditable="false"):_e.tagName.toLowerCase()==="mathx"&&(_e.contentEditable="false")})},[M]),(Ae=!1)=>{const _e=E=>{const O={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return E.replace(/&[^;]+;/g,Qe=>O[Qe]||Qe)};if(!l.current)return"";const te=l.current.cloneNode(!0);te.querySelectorAll("code[data-text], mathx[data-text]").forEach(E=>{let O=E.getAttribute("data-text");E.tagName.toLowerCase()==="code"?O=O.replace(/```.*\n|\n```/g,""):E.tagName.toLowerCase()==="mathx"&&(O=`$$${O}$$`);const Qe=document.createTextNode(O);E.parentNode.replaceChild(Qe,E)}),Ae&&te.querySelectorAll('[data-select="disabled"]').forEach(O=>{var Qe;const ut=O.textContent||"",z=document.createTextNode(ut+`
|
|
`);(Qe=O.parentNode)==null||Qe.replaceChild(z,O)});let C=te.innerHTML;return Ae||(C=C.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),C=C.replace(/<p>/g,""),C=C.replace(/<\/p>/g,`
|
|
`),C=C.replace(/<br>/g,`
|
|
`),C=C.replace(/\r\n/g,`
|
|
`),C=C.replace(/<[^>]*>/g,""),C=_e(C),C});Ft.Z=m},48374:function(un,Ft,u){u.d(Ft,{Z:function(){return O}});var t=u(59301),m=u(62957),l=u(77019),M=u(60242),ge="data:image/png;base64,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",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABaCAYAAAClpUiKAAAAAXNSR0IArs4c6QAAIABJREFUeF7VfQmYXFWZ9nvuUtXV+96ddCchIYRFggoCRhBwQUVHdBQFxRFxR0VHxFF0nJ/5f8FRx40BR9SRUX9cArIoQRFURJYIgeyBLCzZO52k051earnLmbxnqbpdqe6uLEKmnqeT6q57zz3ne7/9+84pgSPgdd3dMu33oGmkgM4Q6A6yUXdQiKZHUdTrOKI5mw/+8I03NfwEQsgjYLrP2xTE3/JJ33xYZoIYLSKFzihEdxRHXflC1COjuNfznG4XojvlRF1pRG0ZD/X1Na5bn3JQnwLqfIm6lEBt2kEQCzz61OB17z27/VN/y/keaWMfBDhSXHkPautSaMlLdDkRumNEXVEU9LpC9PiO2+25sjsloq4aJ2qt9UVdfdp16lMC9SmJOh/gexI97TvwXQHHEZASoFjw/0ovKSR+cNezb/7SRUffdaQR8W81nwQ4UvzTnagf9dCKbNAdSqcbMuzKB1EvJHpSKa8r7UbTal3ZWZ+WLY1p1DbVuqKxxkFDWqIhXSJ6je/ASxLdEP5QFuEI4IFVe258+8tbP3oo4/xvuleB8/8elG/L5sJrdw/kZ0LGGc/34HsCvgekPKAuLXDRCS5qUuR0B0JoDrfc/nws2HGAP6/Yc/0FC1ovfz6edyQ8Q3zpXjlfimDJwGA+1d1ZqwApjI5hXoeHgSiFbCjgu8A75wmQe1+oVyRjef3tz77m2kvm/ulwzOHhzTLTWIcOKdEbRZgROZglY8ySDp6MBH7y8jax93A851DGEFcuCq4dGMxe1dRUi7oagXxuDK8/xsO2fArHNYV4uN9XEnLRcc8POJRKMoFwtA0KI2BoNMg9sGbwyx96Vec11SxWSik2DKDB8dEdxpghJGYIB7NdF0c5DmbEMXqDEF1hjIYIEIVAIlsAcgUgiIB8hP5sTn7l3S91vgO8cB6i+OSdhW/v3J37VGNjRoGDKIsz5mWwsl+gMx6E39yMPTng4hMceE41pKl8TSWij+ViZPNBPh9Gg/lQ9ucDbN87Gu0YGctvzQdyc/9woW/jjpG+B58Y2LDie2f025GllO66YbTEIaZJYKYDzHAczPY9HCUczDDS0B5LZMhY+VAiXwDygf4pREAQAmEMxPwxTgivjaF/d1wgDMVZ/3CK+MvBr/rQ7hQfvy04d/dg/vd1tWmkfCAsZHHei1MIQyCTcvHEDkdx8qUn0d7s/7D9iB4CY/kIuXyUyymixzvzBWwfzkZ9w2PB1nwh2NI/GPZt2pPbvnb94I77lgzuxn0PDQNXky7q9adnZY2TQkfaRQ+JLSRmuQKz0zWY6Uj0Sonpki66gE9CBoHUROdPqLk/4g+JXRwVANWyBcJ4htZDLP7Pe/iLA0SheO97TxU/PTQSH/zdyoq89YbdX2psbvxX34VorsmjubEGu0cB3xdIedQxwAdPFpBhhFwh1ESPZH+ugO17R6Ido2P5rYVAbt4xVNixqT+3fe1zgzvuW75zF3776EiS6HaaC1fLej+FLniK43t9YI7n4qi0j5kCmAG66BINQsCJY4kw0JxOgpNpojKO57hkEvV/GS3GeebWXS8DxiIWx0JJjnV0glhe+YHT3G8cPHn1nVdfLZ2rrxZJNqlqyOJazrl24yXtnW2fAGRKCGyPw0JfHEVbnTjaMloI+6anRvo29BX6Hnh86+6JiM4nLlwo3ex8NAcS04SLGS51vsCcVBozXYGZIkavBNoRo44EVYQPDNFDqThdxprI1KKUWnpqrmPea15RYNj/JwLFAiMg4QrAcyXSLpD2gIwP1HhAjS/U7+TB7UMhntzlIZY67opi+Y0PLXCvnIyS71go3bnZ4WZk0l0yDnpjoAfCnekCs+B6PVKiRyDqcBz3oZ27vAu//xERVIVMBUab8r6rV8vUNIE2GaHHcTGDHo4jMMdPYRYEemWMnjhEqwR8cjhVTT4PFAr6PcGgkefiSVwSnbaMP74ri+9dF5qgFpQycKyKcoRUAPqOVG6/JrgmfsYjEIb4rlDPEka2KsW6cRzjD+ti5CJXqUQI8f+3b8fl+exwdyT8HiGiHke4MyXELNf1egDZE0vZHXn9LW7U5AuZRsfutWgbeBqr5rwep3c9iHkta/DztZcCThphVDjhaxc1PDklkc0FkzrH68dk7969uGAgwAl7I8wYDTGjEGBaFKOZNpMqhoTPkfjU9wSAhtaoHhvtKw4ncQ3HK2kQGhgCYAFSvzuay/V7Q3SXxJaK4HUpoNYHalP8m1BgEBQV9CppopxUfiUlTTFOJJErSIzkJIazEkNjMZ7qi5XnFoaSDkMgJaQQTkoIB1LG6ieZxojdLAbOuASpXaejfs1VePfdH8acLYvx1UsfwmuO/j3mty3Hd5Z/DrHIIC6EL/u3i+seP2RwVvXLM2szuGski6bHtwDbhoDhnAaBBlepnwQVrM4vf3DSFlhVZG0EgaCaqU1JNKSAxhqgOQM01UBlHZhbIyC0ewRKR7/6CYqxEw9TY5s/kH6K8IHEaE5ib9b8jOn/R3IxRvPaiaDHZqU4OUa1BORMRo9aCH/wePh7TkLt2C40juxAX9eJyoGqTcWoTbtoafBQk8KZF57qP1Tt2BNKzmO75J0o4PzblgKDWc3pU72SHg+vVcT3yOkSjWlN+JYM0FwLNBOAGi0FJL4aX5gcWwIAa08s4ZV3ZjieBB6xhDf/D+ckxnJSuc9Un7y+KDHGTk21jkqfJ3N/nAvVbZoSnBZoqHHRlAEaawWaagUaMgL1NULZMyvRng9EAc5trxf3Vfv8CUn+m43ylj2DuOCR9eOBUbEAFyy0fajxpMoik9sV8Ul4w/31aa16yEGChJ8gsVkUwDJ9tGs4xqZdkeb8MQlF+LyWiL8V4TVTaVWZYbK2RqAxI9CUcYrEZzxYm9KerJLohIc3EeEJThzh/I468ZtDBufHT8kbxrL42Iqnx4Mzf5rE/G6pOIX6nwZXBaeG66t9cPK6cnD4+5bdEW5dnC+qr4nU5lTPU2Mn8oCUUM/VXprmes3t/CHnEwhmzOlUeI4oatKJsuWTPT+K6azoMTymxUJcOK1BLJxqzvbzCSXnB6vk54MIX1m13qh6CbxyDnDO3JKqoL6wA6j/J4g1JptMJWB4/eJ1ARavD4p2ZKIxxqkby/XKYdDqhcRurHXQZN6T6ykRRVVaBddPNv/kujmXMJYqJgtCiWd3RkryZne6KpEcBbikq0n85JDB+c/V8n37IvObVq7VQ9G7ueilwNz28QHffsHfAep1y9mGwYvzfuLZAH9eY0ICEzwqr055bkKlmpS6URyviU8wSHjaApdcbxyHg+F6TmQ4G6vxKG1BrAmuvNJIFp2ipE2jl8mYjPUphgJDozHaGwSa61yVDoojfKSrQXz/kMH54Wr5Brj47fI1pTTIm04AXtqjhy56XocgPRNJDYm5eXeEp/siNNdpECoZ2cmKc9USoMgUCdVHJqCz8eiGPDoaXLTUO4rgDAcEC4NMQUIDlo+AXAhkmb8r5uwkUg4wv0WocgvVJ0GLJD7dXS++Xe3cJlRr318tX+K4WLriKc0tJNhZc4Cz55ZumTBKr1J6kuDY98XYiLFOyXOudj37XZdUexJSrYPcnqxH2cSnvZkuPNdGh6Q+LfCXAYnhgk6KquwFgzwyqHKM9k8ZkUJpBzilVTsVBEhpmBhf7GwU11a7mAnBuWGlnJH2sHHZU7EYGeWygFNmCLztxc44I211rnJXE5asCs9bhyxlbrMlps0eTGqviqVtTXQOlSS8zZPZMcpjo4nGToJD4t6/U2KMtYUkKGVxlh3bMhnBOa1Ve30NGV2gjGNc290ovnjI4Hx9uaxrSaFvyeqwfteeWC38+C4Hl53F3JOe2YQ5riodg3Jwip6VmX2yREHPh8FvMpYqStvB5KEmoRCdCdqZgZFYeaMP75IYCYyUmIeOC4ANjxUKMaIQSNc6Sq29vE3HQ7SJhg+/3d0gPn3I4EBK8aN12PzYqqBn03adUJ3RKvDPb0yZOGc8OEWwqpSeiVRa8u80/vbFwDMfVrus/a9LOgfMCnA81nWYbuK4zES012uSW3D2jMbwHeCJAWAoD2VrKoFin9a/pYAwkOjoTSGdEljQodVfc12xEPb9rgbxkWpXMan2+dE6+fjyp4KT1z4XKX+9tV7g2remtENg/plMeiYbfDKVZu1Osn40ETj2GVal0aukO0uik/gkPLMFqsBmfqzqKxJJMF0EnNClVbYFZ3A0VoZ8zYDEQM5oYGUHjSdYtsDsaIQgL1Hf4imJWdCp7IxyKPhyHfykvU5ccnjA2SDvXv9MdN7K9aGKhOl1fPn8lHJny0EppkiqtD2TqbSpwAkjiYExS/wSEKqyaYx9kvDJTKgtDpJ4tAdML6VdeoQESFObrjrXu3dMq/MNe4BdWW13KT1JdTrO0JZMKFwhsaDLAetRrQYcP4WFrWlx4WEB5wdr5H/3744vWbY20ql8V+Dzr3dV31klm7MfQJPYnv3ASTgG1rirtI9ZCQGhy8rXUFbiqX6pPaCiHjQ1IFN+SLmW+LpkwN85HvvkbDa8mEcta92y4DBbTYndNAQ80x/BZ/CaNmmo8Y+2NqU4X8rK6dMccN7tDVpyamrw6yZfvOWwgPP91fLa4TF51dI1kckhCVx+joP2Oi3WNoublKJKtqeoBs2sJrM3Vmr4v87J6ZuoqrI0yoDKrW3ao5Oqtl5jiV8qHZTK0pQma2dUA4exM/lI5+io8jjWsZ2aiLQ/DGJ15lpi+zDwxDMBRrOxqg63trioq9UqUK3F2CKV3Tbz5UinTXfA5pGORj1uugb3NvvidYcFnBtXyY8XQnn9X5dHSvdKKfCBBQ5mtSXAKatKTqTeLEBJYPi3ZHxT9MRMSoUEt4ultzZmwFFjGSKwdMHCmDLwxs7wIxr3DbtijLE2Y/oJxmUKyqQukwLmTzMcbvJqTLKOFSR2jQFLnw1UBpxqinatoc5Bd4fLYk9RWtT8I/0500On9TqqXtTZpMdNpfFgS0q88rCA873V8gIp5S0PLtH6hJnli05xcOI07bdbIiWlyIJQKa1TnFRCFRW5L9GOa0EaDw6QDUo3Prs7xnBeSwSJkSQ8VfBLex0s2xorJ4DzI3PZiqu2NVrdWZXH322GmQU8SiAJyyLcnjywfGOIkWxs+hdKAE1r99SyYqlzaipIFSwnCJw600E2J9HVbMBJ4fGWtHjZYQHnxlXyTOHgL39aXFAcQ3DeNN/FmUdrHzeZIRj33jx9P4DKZjWZ1PAzgmPrSFRN5GIrbcu2aMLzZauq1s7U+gI9zQIjefpVUI2SvmMqpQwGVX+AljbTp6Z+76zXkTwBo22iShtiga4ArNgUqsJdZCSDY5AmBKcuI5TUJu1fyoBDVTitRdPLT2F1a1qceFjAuX6ZnOf7WHv/o3nkC1Jx01nHuHjTid74LEGFgNQa8mSqP+l5jvN4KkgNJUGBY0KEJDhc3HBe36RK1Ew0Mu9l2oSp6gITtKo4xtiZQsKlVh08CQnmmJQ22jkLDq9nIDoWCazaHGE0ZyQnARDn2dXqqrgm6eR4npYcStt0A47n4Zm2jDj6oMCRUnYBKAgh9nCA6/8q25wabH94Wc4fGZOKm14y08W7TyU4mtQTOQZJqZmsFpPMfSmpSKRhCE6ymDVqJIfX8X2OzSOG+IrwplGwEuHLCaLUHBtDjCdHD62nSUsOAU+5QknWrr0xClJg1dZIVVhp+5SdUz/6PX9am1xVD7J4M1F62kxHueM9rVpyXBdb22tF7wGDI6WcB+AlAG4RZpPSh5dIf76P7Y+vyrcNDsUqFT+308UHz/RNlqB6gCyS4+xwwoUdl6A0fycX2xQOP7fg8P3SLbGyN1a9Jm2OaqUi4Y0UkNBaGizhjbQl+w4SFNPqUSg3uH8oRiwEVm1jd6pUtkU1LCZAonqjFPKepnoHmRptkyk5e0dj9LZpcBwHu9pr0S2EMAp5cpgUddneuo8ZPwvgOiHEWPKWbz0h1z65vjBv10CITMrB9GaBy84xKZyibansvSVjIStlybEnsjmqckkdbeo36h7anEAnOPlavzM2BNHG3dob5VLTvqg2KP0q015TMq4GVSjp6BuMlPiu2hYpt1hLTUl6rPdGR4DA8XOquM5WF6fNclVNZ0YJnL3ttegUQuSnnIQN5qWUswGcLIT4VflNX39U/vm5zcFZO3YGqqTbUufgo+ekVM5oXCXUuJRJx4CGum8oxvZBXXSa3qz37RRfZcFf0pXmInXQWLqccUeS0GXecDXrreoaCw7nsG1PBM93sGJbpFq+rJQkQdKqTUuPdhSAjhYXZ8x1MTQSY2a7caAcZFGLzk4h9nXCTv2yknM2YzshxF/Lb/nyQ3Jh/87gHTv6A9XkwKLX+8/0lU4uSoN1CNQftBQxn/Xjv+Qwu8PB6XN9VRdRXpXaQVCqUmrJNdxtGsl1rYU2TnOwfVGtHWxVc2pSlK5QjSu+7gRiL0M67WDF1ki70cZLsyAoUEysRenh4rnOxjoHp892lVorggOE6Xp0NQkxUM18LDgMjIQQ4oHym754r/yP0bHwEzv6C2iudVBX4+Di0z1VQCqCkwgKLTd/bVEWFy9I46h2VhEJiv7E2olkftdKjAVKmRJpunv8FxAcAJt3RajLOFi6JSr26pUHszZfp5tHbPwkcFyXwM6hEjhcleOgp6NObD8QcGYCOFcI8V/lN332t/LzYRB9pa8vr1LfBOftJ3toq0uop0QqnRO8d3WgxPx1J6bwdH+Ee1YG6N8bo7lW4G0vS2Ful2skoOTdlBwCE8vIUr+AnRPjnHL3NznfZPqkmsXba6zHqTpGix2oen1szWqodfD45rgY1ymJZhOJr5se6WwoRWIkng6DiqWkxKpNAc55UY0qtatSdYA53c3i2Wrml3QIWKH7NyFEIXnjFYvk+yDjm7ZuzaKp1kV9jYM3neSit2X8Zh01EDlnn5d0zW+y+Mir01i2McL9TwZ4+6kp1YUyOCrxy8VZfPoNGfS2MrLWBCg5Bibza/5AN5pVyYnAISEZxdOmbdkT4xXHeKq0YV8cxv5mCV/836hgPt2WrK3NoFNhc3RMeHY1Odi+V8JNlG3tnDm+7nMT7OhU6lBvQtbP7huMi+kbZvPzEU6Y3iCq6pcurkRK+VqQtkL8LgnOP/5anue48u5Nm8ZURY/gvPZ4D8d2T7CTSgJfXZTFpWenccO9Obzj9BR+vyJAZ5NQNfkFR3s4aaaxQSb8p32xICXtDxdo0/j8nOkb6n2+mDFe/HSALQORyq2xnPzeV9SozywAzGgohqYXZer/tnRd3DBVoYpqXWk2mTz+dAGnHZNSNpbSoohvOlST6rgaSWDvWsbDZ1wP96WAlTZkmejeJDhk5asA3CASBuuTt8tTPB9Lnts0iro0HQJHeSEvO8rwUZI9zbaNf/9tFm87La2I9IdVBbzqBB+PPROis0HgmG5XeXxUB0nPrZiNTnSFKsPK3XbmxUBT7Toz6ofq47o/jOLZgUjFX59+bV1RcpIlhkqLT06bT0hKFjmcEsi/EXwb4VcDQKVrlM1la1SMJV5h6HX1TU3nCaDXGRm5STQ07JwSHMW5Us4A8A/7ioFfE0KobOfHfj42I1WX2bhpy6ig59SYcfDSWS5edZxX0XPigm5+JI/je7XTwK7QR58OlZfXVi8wo9VVuluVHcZ71cXxbBqEnzdnShcV+wiMd7doRQ53r8zjrSfXYPNAhA+eWas4my+Ckw0rqDWTBNWA6DlMlsGoFhBlq4zbH0bI+x62Oi7W53JYzzDJc7B2sA+LZ88WOUvrEHi/B/yukpdsrMT4x0spzwQwHwAbrvs++1PEUQv6Nm3N1rOCQcN23HQXb3mxzhJUCvC4leJ3K0OcNMtThpKtrXcsyeO0uR66m12VYEyqq+QYFhjF2YKN7+Mlh7UXvihF/3z7MC49M4Pjp3lY2xfhRdO9IjgMCLWDYAColspTXKebBtUuO+kI7HF9PBtHWB+GeFK4eBIx1vsBnmtpEYNTPVJKmYqBD8TAM74Q95Rfn+Bd/RHTOPt2UHzBAVYA+BYvuOIubNm8PTc9CiMlOXSP3316Sm8wmuClmtAHJFLsAaMxM5ufqNpaTA7Kut36web5ZjxFWLAxviRhttXV7nYjc9D4Wm9rKmIcyOdKshxu8JUYzEp4nljdVivuj4DVPrDFdzBSX4MlQoh9+1kP/iWldPYlIj7qAI8KIZYkRyrZHECEUrJKd5IH3AjgVQDaAPz4yruxZNuO/EuyY6ECh97LB16ZmjItwsEZjLK8TIKycSKZILATKcc4GUcQnGq2nxw8efSdpeieHqPAn9bkcPvSvHJiRlg3CuW/rvpy29XFOUvZvq+l+w2smgP4fbUpmUrzpATtqxN+Yd9uGZqTYvqsCE5eyre5QKML/NQm5pQHFwfHf+E+/+1b+gpnDw0FKvPKFtnLzkmrFtXka7LovRq9nrzfAtZ6GMHh+BoEHQyriN8Aw6Ia7da6vhDLNwVYvSU0ZWgzE0fcuPLqtnFHu5Dr2WsJgEzNwysWC3HgG3NJw0DKV7L2J0Rp/46ibiDlWQKYu2+T6U3l7p2U+ZMe2ZT62S8fC160YUtBgUPjTnBqEjHI4UyrJGs9rZlShbJa6bBSQAfCgpAsI9BZ2DMmsWkgVmCs3xGqHBrL0to9LsU+6pmOi1gG71pxdccvJuJ8AG8EwMz+z4UQm6uda0ISG7lXwBWlRnchpWwOgU/ty6hfYz208oG/9if578d3xp+5b0VOBWN0qT98VirZLHdYcl6V1Bt3wo1LliZsEhmCUbgFoCgNxlGxkRjjI27d3z4kVbC6dU+MgRFu22cNiBVVlphNrcZs4yBKDRm34HnO42fOdZdc9urMV9trxdbJiC61qqO3y+vuKA/op7g3HQMfdIW4wV5HO3OxCywXQqya6OYrF8lPQkbf6fJ0Zvqx52K86/QUelpLgehkkjNRJnmcQ1D+8ERNh1sTOUYSBCsdxYUY747NHHtzEjuHJXYMQ/2v9rKqGEmqzDIBUY2GPFyCuwPCWNm19npHzm53c/N7ncwxXS66mtzId5ETDupY39snfVe3Z/CtyeoxPNoFwMsBMKi/WQjxTDVSJKXsDoDzU0nJiaT83L5A/BsTSQ0H/qd75AWQ8S1LV4/ixB4Pr1AusYOOBt0eVBLN/adxoLWU0mDjO3OS5QleQxtmS9d7RoH+YQ0IPStWR9WmZ2voTceMjZOo1pgF6GwUmN3uYG6Hg95WRzGedQ4qEdSch3B/IY/3T5Ufk1I27subfgAA82i/nsoWhVJeGAPrUkIsLTJcJOXlrhD/MRm6V/1OvtLx5QN/XTaqIvu2egfvOyOFY7td7M2PPzumggBUwzgVUU3mr3gBNy0NjgG7RiT6h4GBMb1H1Lr0ttRgz7MheGzg4FkFzDSw6YNhwMxWoVqn6IYX00UHMMtUCnviGJ9trcGPJkvBGIfhXBM33jiR2011GAKX7auOX5uUShFJeYUDfHsyZK9aJOf5Gax9ZPkImOPhrrKzj/Xxdy/x1cmDrOWP2k1oFUTlQKWHKobqiRt0NRD8X6sr/t2+bKBpW3ApGTT8zBKT+DNbHRzVJjC9hQf26Xhpsqx2JXx4PVUfX+wzsC/uVPNc/DoI8JHOetE3hT2ZC+C9AH4ohNiUvFZKWbNv79XnPP3ZOJsmClJ+2AfuFkJsmegBV90n22o8bH9k+ajPwxOYKT5ltqfsDidPm0CCjPBkJtMyW8kGVQLJlHlUUnP3qMSOIYkde9kLzQMczHkDxjglywp8b2tD3DI/vYlAOJjZJtDRwJrKwUkFAeYamIlg269tjCcjdNQ7aK0d37PnuuiHxCfaasUtUwDUDIAH+d0phGCAT6+wPgQ+HQN3pIVYWX4/vbXeELho3x4f2p2KTP6OhTJ10jRsf3TFaOvwaKw46NjpLj7xmhrd0GcSntzaziCTzX7ckqcnUHqkjeRpnGkb+oak8qB27pWq1YljKd60YJhbbXxCwjE1zxzdrFahwKCt4H5QStuBSgWHtwlSAjKaj9Vhr6pHQGq7ZJ/tKhWot+13GfCLUqRPG7l5LMCnehvF7olAopQYgHhM2E6TW/tvIcT6SvcoWoRS/j3p6Alxx0QDf/khuW7pqrFjdgyEYMNcb4uLf3lLRlcHEzcRnLq0pu+okSSqJ/YSbBmIFSADo3pLRnnaJZmZtqUBAk61RMPNn65GfQbAgabr7RTVARNmtzPtZbHFyVRe7UEh1IE8oEjzinbX2T+tOQ5oqYOSIvuiBvA8bJbAh9pq9s+T2esoLfsOL/oBwdmXovuSEIIZhoov9TQargh4D6Io57rurZXszzUPy4dWrcu94rkteXie5tZvvqtWJRbVAsy8aaC3DcbYOsCdyHrz0IPrI+wa1WVnlb6xlVMjJrpqqLtt2Agyq83B0R2u6snmniA2DR6MVBBsNhfSJlJaKZ0kOCWDgSYlw7rkjKUoGfydJ49Qohzb0WhUAGMqjqk7TFkF1SqU87Mv10XsePjPaAhXdXSU8m6mw2lBaLIJHrBg32bBXwohnp4UHAMQm6lYZ5g/CvywUYwXz2sekrdu2Jh/+6oNOTUxpm7OOtbDGXN9DGYZaUd4uj9G/7DeeqcOcHWBtjoHp81xlTSt2Bxj+1Bc9K7Y9NHT4uDoThdzOx31nhVTLvVgwdBn3iTAgDCdMSU1RQJTTVnJoDdHr64oGSZLYCVGJ1qZqdDtUslaED/rqBeqgaUoRbp+sz6McWlnBo+GGohXCWCVCywSQuSklA2mHY35tIrdOOOTY6w2Sjk7BVwsgTWudhRU/eHLf5Y3bNtV+Nijq8eUtDjc3aXaX/U+GTZwqK3gorT/RYFontBSJ3DuCT56W4UyuL2triq+0XBPVHqYiKNKKkK713Qm1BmdPK1Kn5OmjEW5ZJTUFBmEc0sQFHovjtUCah+POn9wSiW5AAAN/ElEQVRgPxKpNatnGPNIoKlJ2sqchUwaQVrgYYno+pTrkpbjegKllMcr0IT4bqW17v9k02QYAmc4wKslsNwF7rvmL3j14Gh4xx//OqL35Jf1R9uWKDthuq5sCTpumosTprs4qsNR3Tuq3dU0C3J9tD3V5uXU9cxyB9yaoXug9Q4DZYH0OEblkPBW+nj+YBIMvWimbnRdgqqXRTotFfq0Ql5DxlIq0Egfn6MKakr16Sodn6H8F5bKfWBGi6M8V05Fna7FRhUPy8IQl3bWi2XlIEgpmUy9t5J6qwhOwnh5YRieCs87xwGGvvdQcPJP/5x7XxDGLldE344TJiEYmFI9vaiHgHjKi2Il1BbPLJjJzVX2ACBOggsptU3pGZCRWU8hEemmq7M7FQG1ZCjCGKl1TF0nCNklQ+ZJSgVHYw6N89Fd3np7iVPMSiswjOEn81mPjYTm42JoSVOAU3IMQLSTtK0sKPLvZBrmHpNqjk/3fOSiEP+3ow5fT2ZjmLYBcKEQ4jvlwE0KTgIkXjctQnT2fU/Ky5c+FyygjamtcXDCNALiYVqzo11Pc5P1xGhBbF+XdZNLn+mLlTSZjVLqqOJcrPZ82pOhtOo0rrYBQ7u2GjjPdrtbL9wQT8dF+nA9EpaXkci2hSpWvrsGUnds6t1ylGaqaa0hdA7O4WHnpmioGj083divyuHm3Dadv9MeD8vzVNtJO2aqqA/HApd21Ih1Cfqyd+Ob5TWhqsBJIvrxXxRObqwVjx3dLp1juxx0N1q7YoYq3w5uTg8sdsQkmilUwBcAuUjHGFGsnQi6zylXYjSvm9e5YEUoqqIyw22NubZ/VsVpNUVJJCgqx6aOyS1JlOrIMXaJuxP05iqt2nilbfDQB9oRLK0heI/apc1TTVQxsdTlqjIQMXu4tVPDe48yfdJJGvo+huMYX2jL4Lv0jKWUzMHRJo1rNjxgcPiQD95c+IDnOd9NOWHq+GkOFhzlqnPWSBC9PVGrKHtus/Vu9PbAkqqizeAyCBI5lABqV5UHyWnrxeifnE9jz4qk2kFmALKqR+0o8FjX121LBUbAohTJWzsYS70zwdoTOiO8lM9Tu6tNs6AVRJUdMOcVWKeFWQvbTqzH1UxFYFhGV94bzx0Q/H6Hst7wBEJM/7gO7pExPtSawVkA/nhYwOEzPvTz8PyUh595Tlg3p93FWXMcXYY2e2rs4an8nRNWqfmAxNDqiUZdSUKoG/IIFPeRjy8vaCCoPqjXmSai8Wa8wdQKKaJrOiVVxbmpbEHMbeqa98j1+ow1fXC5UrOmRZhMYfeMsr7DeXJ+SmWpLEfJQeDcPKo5wxwEjvLDai3HbKihM3Bg/O55GGhIYZHv4EOHrNaS4nnZz7JnezX+7R6ilmnNAq871tUHLBg7Yr0nHbcwd6ZzOpZI9jhiewCr4mob1JpjxKwVIyH0oaxaOng2KGnPbYDKmWAAqYJL3aJEaaBrrD0urY5IeAaaOl+mpYLSx4ZE2gttY0o5uXIyW0mlsacjQI+U9yadj3KjPtXvqjspBRnE+FU+wMe7G0Tx5PkDg7nCkz6xMD/fS3mLHIQzePbZm493VXq+vCdN3ypVwwQJmYwxrNphZE6J0txuzpG2KQUTmVN1aM+PHC2Vx0gVyFQKiU342VNN704nXhL7dLRRUp6WCixVbDYxGGqjVKwdCnW4Hvvw9h2UQdt0oJn2SiBxHdQG9PBUCOCiT8a4rL1Op9EOGRwO8uGFYzNrfX+R4+DEGl/iTce76G6oELwZieKxJdy2rlxWElS541oquAtZ74DWQaGTtB3KpZVFl1edsUm1JB3dCWpcZOXa6k3Oaiw6FVpq+AxnwpYubSv1+AScEkK7weccDjCSAKkDXD1uCBsf57kupOvhR7GPKw4LOHzoZTfLlnR9dKuAfDX1+OvmOZjXPr5SWpyc4PcdxCoBmvwSpHLu0nUdne6xRlx5USbXZgM/gmjtQ0RbY+Kf+rR+vt3Srjne7KA2B0VQnalst/IS9ZmfVLva8zq0btByQK0rzmepGI4V2woSQnuY8rDwsIFDwr7vJlnT3Br9UEp5MV3VM49y8LIZZaVsgwAfTMLsHInHxSlWlXDWJBA9QLqmOuA0CUkjTcoZMIQlAJQQG7lPlHVQUb6yF1oVKi9NORpaOggyt8jvUAW+WKmweZ08kLVEqkmlKFkiMapZJXzNrgN6h3SCykGxsSDV+lM7Yjy2Uf71sIJDuvNLFQZeEl8Ty/jzVFkvnibw2nm6Pzr5KrnXUu3dKbq4xuhrm7K/3lWpmqTdMEac6o0LSwakfF7SbjCLTMlgsZDemP5cg8pWKdaYODxVmt3gq9StyoDo+1Rywq6lAkrjbK3pkyseZFHB8HB8VnhXb4uw+OkQa7ZGGC04kLE8/7CDY5//8dsKn5TS+UYhiLyj23jCoVtMrVtgitkEAeweiVR6pdzzURtiTQlUpWocm6LXFUvbNsWxCBBVnA4CGe3TZkBtW1GVUTM5tkHtyepeBIKiA8kEIxg1qgtO2iHnD7PPDLyTUf84hkucp1DOiPZ3mx1h1XfZ5lA1+TPbQmly6e9LZB3X+dE9n0pf/jcDh5P5yML8BVJ4NwX5oL6jHrj4VL0vJ5niSdohHj5Hz8WexanzZuZMgISbbe9R2QEaegWFthutdY7+pg8GxBW+14AG/8ENEcYC+90HJbtCYowTBvOLZqaSVHGvJwuOyYv3E6JEk78txW8dirF0Y4THng2xcXfE03LhctOOjPdCuH+MovDWCPE991/ZuOuweWuV3ET7t/f/LFgAIe4MCkEHm0EuWeCjM9FSVc4dY4VYN4475c6E3v+v6jAqkNW2o4VHNvI4YwbAxsWdiuMI6OJnIuwe0Yaftkzdk0BH/cW07vKrXdrqWJFlcS1hfyrssrCJXhp1qlluu1y2OcbyzaHa5aYcG5fbZ+QuIcQ9sYxvyQZjf3zocx37NcRPtY7J6F71Z+/9cW6edJzfhoVwDiXhPS/3cUxncRPffv58LohVs4e1H7Qz5PgaTyciaTvoiVm7sR+XJVaVlIbke4655NkIG3eVqVKTLM2kJLqagN4WgbYG/SzbYDKRxNB+sLb01PYIizeEWLklVCknepeOo9a7VQhxdwz8ajTe+cAjV8zITkbE5wUcTuAdN410uzL1a5YgyPkXnOLj9Nn6DJ0yplW/M6BkRkEbaG2MaTfsVsJkqdsuYr/FmD9MvEiJJ7fFWM2+I+6iy0hMb4E6L4Gbi5M1ITtRPd+SElMGPS+xZmuMx54L8eQ2npGjvUaWJCCcDZDxbyKEtw/WNSx+/G/55UZVi0uFC8+7bndjXab+5iiK/y4MY5x7goc3nqQynPu9iq5wme4uAlG2KaqoliaKrBMGv+jGmje0dfb7UHXtJvFK2B3FRGYClOyVmyMseS5UqotZald9h6qIhXBWxVF0ZxThjj8+tmg5bnlnVceplBPheZMc++BTbpT+TBFcF4XRR8MgUntL37MgVbQXxQCgwklSdgzr8WhDa1NF5lhJC06ZaquGqay9sNcmvUkyC3dtL90U4YmNoeok0s0gSl0FwnEelXF8e+iEd/3pHxvNlwxU89SJr3newbFTefN3s/8iI/yfIIycYzodXPbqdPHUDKvnTEij8Eq+Ty6nCJTRjeULKo+vkiFK+bVJj0tnJySe2x3jiY0Rlm8KVS82Xy5zLFJmhev+RYbRbYEvFt3/ydoJmzIPFqIXDBxO+Lzrsu8XEN+NwyDd1SRw+bk1yvsqGl6zqnHgmPakoupJhNpJlWftWFHaylZa7jYrL8oBsgWJDTsoHRHWbIswOKbzftrDigeFcO+DDH4V5eS9f/hC44QNhAcLSDnjHY5xDnqM139n5A2O4/9CRIUmbgb+6KtqVI9zeUeOBkjrOttrVi5R1u6UHITSKb77TdDYIBKeTY9Pbo+wdKMOCNnJoww6K2IC2yDxOyC+FeHwA7//bPfoQS/2AG98QSXHzvW860Zf6rvebxwEPUyd8MycF03nbrLxGVtrE9TOs+L2jtJWj6RNsv65VmulQ1KtGmTejKmSpZtCbNwV6whdpXT4pbXOOonwbkTy9q0j9YtXXz3+VJMDpPFBX35EgMPZv/H67Kw6X/zWc6PjmcU470QfL5+jvzehPIlp1V5xe6CxSaozpiywsWAQTfZl86zO5Zsj1ZWqygwOPSwngnBWxlF4p3D8O+4d8lfgIL509aBRmODGIwYczu/vr5dtDQ3Bba4Tn8X8ANMkrznOnj5bYQXWo0vu4zRAqbMCYolNu5kyiVVAmDTorJALx3s0jgq3x/Du+sNnaordMIebyAc73hEFDhfxjoUy0xQEN7mOvJDb0+jJveXF+sChckfBCkkxZWIidLYF091dvTVShyGpdLw26KPCcf8cR9GvRIjf3fu5um0HS7jn474jDhwDkNuO8GtCxlfIOFY7C84/yQdbepNfBE5QaNB5guG6HTGWbQrVSR7DKinCb1/1mHofkELcG8fhbaGo//39n576ZI3ng/DVPOOIBMdO/LKFwRUC8muQkepWYrP77Da9w4ETZ0GM6RLGIkwysnmDJeswxOYgxt1RGN4+FNc98MgVYtIcVjWEeiGuOaLBIUE+tjB/oSPc/4qjgDuaiw5CScWxKCdkLJ11hUJ0VxTGt62XmccOJIf1QhC+mmce8eBwER//Wf5Fwne/GEt5LuKolV1TcNzdEO7aKAzuiyR+/cN1qVVHgodVDdGrveZ/BTh2MR++Ufpey2ib8OqC/vCWwVveeXAJxWqJ80Jf9z8TdKFBFentJgAAAABJRU5ErkJggg==",_e="data:image/png;base64,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",te={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ne=u(59301);const C=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var O=()=>{const[Qe,ut]=(0,t.useState)(0),[z,ct]=(0,t.useState)(!1),[j,Re]=(0,t.useState)(!0),be=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(j)return;const Be=()=>{ut(Je=>Je>=99?(clearInterval(be.current),99):Je+1)};return be.current=setInterval(Be,5e4/99),()=>clearInterval(be.current)},[j]);const B=()=>{ut(0),ct(!0),Re(!1)},ve=(Be=0)=>{Re(!0),ut(Be),ct(!1)},Ce=Be=>{const Je=Be/1048576;let Ue;return Je<=.3?Ue=3:Je<=.5?Ue=5:Je<=1?Ue=10:Je<=2?Ue=20:Je<=3?Ue=30:Je<=10?Ue=Je*10:Ue=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ue}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},U=()=>ne.createElement("span",{className:te.dotLoading},ne.createElement("span",null,"."),ne.createElement("span",null,"."),ne.createElement("span",null,"."));return{progress:Qe,progressOpen:z,openProgress:B,closeProgress:ve,toggleLock:()=>Re(Be=>!Be),CreateProgressModal:(Be=C,Je)=>(typeof Be=="string"&&(Be=[Be,Be,Be]),ne.createElement(m.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:z,title:null,footer:null,width:500,afterClose:()=>ut(0)},ne.createElement(l.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Qe<=30&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:ge,alt:"Step 1"}),ne.createElement("div",{className:"mt20 c-light-primary"},Be[0],U())),Qe>30&&Qe<60&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:Ae,alt:"Step 2"}),ne.createElement("div",{className:"mt20 c-light-primary"},Be[1],U())),Qe>=60&&ne.createElement(ne.Fragment,null,ne.createElement("img",{src:_e,alt:"Step 3"}),ne.createElement("div",{className:"mt20 c-light-primary"},Be[2],U())),ne.createElement(M.Z,{className:te.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Qe}),!!Je&&ne.createElement("div",{className:"c-grey-999"},Ce(Je)))))}}},35333:function(un,Ft,u){u.d(Ft,{Z:function(){return ce}});var t=u(59301),m=u(75727),l=u(6767),M=u(25399),ge=u(37568),Ae=u(7939),_e=u(88416),te={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},C=({position:se,children:he})=>{const{left:Q=0,top:De=0}=se||{},[w,le]=(0,t.useState)(Q),[tt,Ut]=(0,t.useState)(De),Lt=(0,t.useRef)(null),xt=()=>{if(Lt.current){const vt=Lt.current.offsetWidth,Dt=Lt.current.offsetHeight,Et=window.innerWidth,Ct=window.innerHeight;let b=Q,Z=De;Q+vt>Et&&(b=Et-vt),b<0&&(b=0),De+Dt>Ct&&(Z=Ct-Dt),Z<0&&(Z=0),le(b),Ut(Z)}};return(0,t.useEffect)(()=>{if(!Lt.current||!se)return;const vt=new ResizeObserver(()=>{xt()});return vt.observe(Lt.current),()=>{vt.disconnect()}},[Q,De,se]),(0,t.useEffect)(()=>{se&&xt()},[Q,De,se]),se?t.createElement("div",{ref:Lt,style:{position:"fixed",left:`${w}px`,top:`${tt}px`,zIndex:1050}},he):null},E=u(26869),O=u(56102),Qe=u(40679),ut=Object.defineProperty,z=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,B=(se,he,Q)=>he in se?ut(se,he,{enumerable:!0,configurable:!0,writable:!0,value:Q}):se[he]=Q,ve=(se,he)=>{for(var Q in he||(he={}))Re.call(he,Q)&&B(se,Q,he[Q]);if(j)for(var Q of j(he))be.call(he,Q)&&B(se,Q,he[Q]);return se},Ce=(se,he)=>z(se,ct(he)),U=(se,he,Q)=>new Promise((De,w)=>{var le=Lt=>{try{Ut(Q.next(Lt))}catch(xt){w(xt)}},tt=Lt=>{try{Ut(Q.throw(Lt))}catch(xt){w(xt)}},Ut=Lt=>Lt.done?De(Lt.value):Promise.resolve(Lt.value).then(le,tt);Ut((Q=Q.apply(se,he)).next())}),Be=({visible:se,position:he,selectText:Q,applyRefinedText:De,fetchUrl:w,noRestrictModal:le})=>{var tt;const[Ut,Lt]=(0,t.useState)(!1),[xt,vt]=(0,t.useState)([]),[Dt,Et]=(0,t.useState)(""),[Ct,b]=(0,t.useState)(1),[Z,qe]=(0,t.useState)(""),[Wt,q]=(0,t.useState)(!1),Ye=(0,t.useRef)(null),[Zt,X]=(0,t.useState)(!1),[K,Ee]=(0,t.useState)(0),we=(0,t.useRef)(!1),We=((tt=xt==null?void 0:xt[(xt==null?void 0:xt.length)-1])==null?void 0:tt.loading)===!0;(0,t.useEffect)(()=>{if(se){b(1);return}X(!1),Lt(!1),pt(),Ee(0),vt([]),b(0)},[se]);const pt=()=>{var oe,xe;Et(""),qe(""),(xe=(oe=Ye.current)==null?void 0:oe.cancelRequest)==null||xe.call(oe)},nt=(...oe)=>U(void 0,[...oe],function*(xe="",Se=xt){const de=Date.now(),ke=[...Se,{text:xe,key:de,sender:"user",show:!0},{loading:!0,key:de,sender:"AI",show:!0}];b(2),vt(ke);const St=D(Se),et={no_record_times:!0,prompt:xe,history:St};Ye.current=new Qe.Z(E.Z.API_SERVER+w,et),yield new Promise(ze=>{Ye.current.on("data",Ie=>{const{chunk:{msg:Te},full:rt}=Ie,mt=Te==="error";X(!0),qe(ft(rt)),vt(Ge=>Ge.map((Ne,Gt)=>Gt===Ge.length-1?Ce(ve({},Ne),{text:rt,loading:!1,error:mt}):Ne))}),Ye.current.on("done",()=>ze()),Ye.current.on("error",Ie=>{const Te="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Ie)==="[object Object]"&&Ie.status===-9&&(b(1),le(Ie.data)),vt(rt=>rt.map((mt,Ge)=>Ge===rt.length-1?Ce(ve({},mt),{text:Te,loading:!1,error:!0}):mt)),ze()}),Ye.current.on("cancelled",()=>ze()),Ye.current.startStream()}),Lt(!1)}),ht=oe=>{Et(oe.target.value)},D=oe=>oe.reduce((Se,de)=>{if(de.sender==="user"){const ke=oe.find(St=>St.key===de.key&&St.sender==="AI");ke&&(ke!=null&&ke.text)&&!(ke!=null&&ke.error)&&Se.push({question:de.text,answer:ke.text})}return Se},[]),G=()=>{if(at)return;const oe=V("\u6539\u5199");pt(),Lt(!0),nt(oe)},k=oe=>{if(oe.key==="Enter"&&!oe.shiftKey){if(oe.preventDefault(),we.current||Xe)return;G()}},ue=()=>{var oe,xe;Ee(Se=>Se+1),(xe=(oe=Ye.current)==null?void 0:oe.cancelRequest)==null||xe.call(oe),Lt(!1),X(!1)},ee=[{key:"1",label:t.createElement("span",null," ",t.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:t.createElement("span",null,t.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:t.createElement("span",null," ",t.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],ft=(oe="")=>{const xe=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Se,de)=>{xe.push(`\u7B54\u6848${de+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${de+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${de+1})\u8F93\u51FA\uFF1A`)}),xe.forEach(Se=>{const de=new RegExp(Se,"g");oe=oe.replace(de,`**${Se}** `)}),oe},V=oe=>oe==="\u6539\u5199"?`${Dt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Q}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Q}\uFF0C${oe}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Y=oe=>{let xe="";oe.key==="1"&&(xe=V("\u6DA6\u8272")),oe.key==="2"&&(xe=V("\u6269\u5199")),oe.key==="3"&&(xe=V("\u7F29\u5199")),pt(),Lt(!0),nt(xe)},L=()=>{const oe=xt.splice(xt.length-2),{text:xe}=(oe==null?void 0:oe[0])||{};pt(),Lt(!0),nt(xe,xt)},Xe=Ut||Zt,at=(Dt==null?void 0:Dt.trim())==="";return se?t.createElement(m.Z,{open:at&&!Xe&&(Wt||!Z),overlayStyle:{minWidth:200},menu:{items:ee,onClick:Y}},t.createElement(C,{position:he},t.createElement("div",{className:te.wrap},Ct===2&&t.createElement(t.Fragment,null,t.createElement("div",{className:te.chatContainer},We&&t.createElement("div",{className:te.loadingWrp},t.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),t.createElement("div",{className:"ai-loading"})),Z&&t.createElement(_e.Z,{cancelIndex:K,streamingStatus:Ut,loadImage:!1,onFinish:()=>U(void 0,null,function*(){Ee(0),setTimeout(()=>X(!1),0)}),value:Z})),t.createElement("div",{className:te.btnContainer},t.createElement("div",{onClick:()=>De(!0,Z),className:te.btn,style:{padding:"0 16px",width:"initial"}},t.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),t.createElement("div",{onClick:()=>De(!1,Z),className:te.btn,style:{padding:"0 16px",width:"initial"}},t.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),t.createElement(O.CopyToClipboard,{text:Z,onCopy:()=>l.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},t.createElement(M.Z,{title:"\u590D\u5236"},t.createElement("div",{className:te.btn,style:{marginLeft:"auto"}},t.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),t.createElement(M.Z,{title:"\u91CD\u65B0\u751F\u6210"},t.createElement("div",{onClick:L,className:te.btn},t.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),t.createElement(M.Z,{title:"\u5220\u9664"},t.createElement("div",{onClick:()=>{b(1),pt(),vt([])},className:te.btn},t.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),t.createElement("div",{className:te.inputContainer},t.createElement(ge.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Dt,bordered:!1,onFocus:()=>q(!0),onBlur:()=>setTimeout(()=>q(!1),300),onChange:ht,onPressEnter:k,onCompositionStart:()=>we.current=!0,onCompositionEnd:()=>we.current=!1}),Zt?t.createElement("div",{className:`iconfont icon-tingzhihuida ${te.cancelBtn}`,onClick:ue}):t.createElement(Ae.ZP,{className:at?te.sendBtnDisabled:te.sendBtn,icon:t.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Xe,onClick:G}))))):t.createElement(t.Fragment,null)},Je={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Ue=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,R=(se,he,Q)=>he in se?Ue(se,he,{enumerable:!0,configurable:!0,writable:!0,value:Q}):se[he]=Q,J=(se,he)=>{for(var Q in he||(he={}))Oe.call(he,Q)&&R(se,Q,he[Q]);if(Ve)for(var Q of Ve(he))_.call(he,Q)&&R(se,Q,he[Q]);return se};const Bt=se=>React.createElement("svg",J({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var st="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Fe=(0,t.forwardRef)(({initialContent:se,onButtonClick:he},Q)=>{const[De,w]=(0,t.useState)(null),[le,tt]=(0,t.useState)(null),[Ut,Lt]=(0,t.useState)(""),[xt,vt]=(0,t.useState)(null),Dt=Q,Et=Ye=>{const Zt=document.elementFromPoint(10,Ye),X=document.createRange();let K=null;const Ee=document.createTreeWalker(Dt.current,NodeFilter.SHOW_TEXT,{acceptNode:G=>{const k=document.createRange();k.selectNodeContents(G);const ue=k.getBoundingClientRect();return ue.top<=Ye&&ue.bottom>=Ye?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let we="",We,pt,nt=null,ht=null,D=null;for(;We=Ee.nextNode();){We.parentNode.getAttribute("data-select")==="disabled"&&(pt=!0),we+=We.textContent,ht||(ht=We),D=We;const G=document.createRange();G.selectNodeContents(We);const k=G.getBoundingClientRect();nt===null&&(nt=k.top)}if(ht&&D&&!pt){const G=document.createRange();G.setStart(ht,0),G.setEnd(D,D.textContent.length),vt(G)}else vt(null);return tt(nt-1),pt?"":we.trim()};function Ct(Ye){for(;Ye.parentElement&&Ye.parentElement.tagName.toLowerCase()!=="section";){var Zt=window.getComputedStyle(Ye.parentElement);if(Zt.pointerEvents==="none")return!0;Ye=Ye.parentElement}return!1}const b=Ye=>{var Zt,X;if(Ct(Ye.target)){tt(-1e6);return}if(((X=(Zt=document.getSelection())==null?void 0:Zt.toString)==null?void 0:X.call(Zt))!==""){tt(-1e6);return}const K=Et(Ye.clientY);if((K==null?void 0:K.trim())===""){tt(-1e6);return}const Ee=Dt.current.getBoundingClientRect();w(Ee.left-30),Lt(K)},Z=()=>{},qe=Ye=>{he&&Ut&&he(Ut,Ye.clientX,Ye.clientY,xt)},Wt=()=>{if(xt){const Ye=window.getSelection();Ye.removeAllRanges(),Ye.addRange(xt)}},q=()=>{window.getSelection().removeAllRanges()};return(0,t.useEffect)(()=>{const Ye=Dt.current;return Ye.addEventListener("mousemove",b),Ye.addEventListener("mouseleave",Z),()=>{Ye.removeEventListener("mousemove",b),Ye.removeEventListener("mouseleave",Z),q()}},[se]),t.createElement("div",{className:Je["hover-line-container2"]},le!==null&&t.createElement("div",{className:Je["line-button-container"],style:{top:le,left:De},onMouseEnter:()=>{Wt()},onMouseLeave:()=>{q(),tt(null),Lt(""),vt(null)}},t.createElement("div",{className:Je.button,onClick:qe},t.createElement("img",{src:st}),t.createElement("span",null,"AI\u6539\u5199"))))}),Ze={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},ce=({nodeRef:se,noRestrictModal:he})=>{const[Q,De]=(0,t.useState)(null),[w,le]=(0,t.useState)(null),[tt,Ut]=(0,t.useState)(!1),[Lt,xt]=(0,t.useState)(null),[vt,Dt]=(0,t.useState)(!1),[Et,Ct]=(0,t.useState)(!1),b=se,Z=(0,t.useRef)(null),qe=(0,t.useRef)(null),[Wt,q]=(0,t.useState)("");(0,t.useEffect)(()=>{Q!=null&&Q.toString()&&q(Q==null?void 0:Q.toString())},[Q==null?void 0:Q.toString()]);const Ye=()=>{const Ee=window.getSelection(),we=b.current.scrollTop,We=b.current.getBoundingClientRect();if(Ee.rangeCount>0&&Ee.toString().length>0){const pt=Ee.getRangeAt(0);De(pt.cloneRange());const nt=pt.getBoundingClientRect(),ht=40;let D=nt.top+we-5+ht;D<we&&(D=nt.bottom-We.top+we+5);const G=b.current.scrollHeight-ht;D=Math.min(Math.max(D,we),G),le({top:D+6,left:nt.left})}else De(null),le(null),Ut(!1);Zt(Ee)},Zt=Ee=>{if(!Ee||Ee.rangeCount===0){Dt(!1);return}const We=Ee.getRangeAt(0).getBoundingClientRect(),pt=window.getComputedStyle(b.current),nt=parseInt(pt.lineHeight),ht=parseInt(pt.paddingTop),D=b.current.scrollTop,G=b.current.getBoundingClientRect(),k=We.top-G.top+D,ue=Math.floor((k-ht)/nt),ee=ht+ue*nt-D;xt(ee),Dt(!0)},X=Ee=>{b.current&&!b.current.contains(Ee.target)&&Ct(!1)};(0,t.useEffect)(()=>{const Ee=b.current;return Ee.addEventListener("scroll",Ye),Ee.addEventListener("input",Ye),Ee.addEventListener("click",Ye),Ee.addEventListener("mouseup",Ye),Ee.addEventListener("keyup",Ye),Ee.addEventListener("click",Ye),document.addEventListener("mousedown",X),()=>{Ee.removeEventListener("scroll",Ye),Ee.removeEventListener("input",Ye),Ee.removeEventListener("click",Ye),Ee.removeEventListener("mouseup",Ye),Ee.removeEventListener("keyup",Ye),Ee.removeEventListener("click",Ye),document.removeEventListener("mousedown",X)}},[]);const K=(Ee=!0,we)=>{if(!Q)return;const We=qe.current.querySelector("section.edu_md").innerHTML.replace(/<p[^>]*>([\s\S]*?)<\/p>/g,"$1"),pt=Q.cloneRange(),nt=window.getSelection();if(nt.removeAllRanges(),nt.addRange(pt),Ee){pt.deleteContents();const ht=document.createElement("div");ht.innerHTML=We;const D=Array.from(ht.childNodes);for(;D.length>0;)pt.insertNode(D.pop())}else{pt.collapse(!1);const ht=document.createElement("div");ht.innerHTML=" "+We;const D=Array.from(ht.childNodes);for(;D.length>0;)pt.insertNode(D.pop())}nt.removeAllRanges(),De(null),Ut(!1),le(null)};return t.createElement("section",{ref:qe},w&&t.createElement("div",{ref:Z,className:Ze.toolbar,style:{top:w==null?void 0:w.top,left:w==null?void 0:w.left}},t.createElement("div",{className:Ze.button,onClick:()=>Ut(!0)},t.createElement("img",{src:st}),t.createElement("span",null,"AI\u6539\u5199"))),t.createElement(Be,{key:JSON.stringify(w),noRestrictModal:he,visible:tt,position:w,selectText:Wt,applyRefinedText:K,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),b.current&&t.createElement(Fe,{ref:b,onButtonClick:(Ee,we,We,pt)=>{De(pt),Ut(!0),q(Ee),le({left:we,top:We+20})}}))}},78513:function(un,Ft,u){u.d(Ft,{Z:function(){return ge}});var t=u(59301),m=u(62957),l={num:"num___VQiqB"},ge=({visible:Ae,usedCount:_e,totalCount:te,onOk:ne,onCancel:C})=>{const E=()=>_e>0?t.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",te,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",t.createElement("span",{className:l.num},_e),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):t.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",te,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",t.createElement("span",{className:l.num},_e),"\u6B21\uFF09\u3002");return t.createElement(m.default,{centered:!0,open:Ae,zIndex:1e4,title:"\u63D0\u793A",width:620,onCancel:C,onOk:ne,footer:_e>0?void 0:null},E())}},30247:function(un,Ft,u){u.d(Ft,{Z:function(){return j},Q:function(){return z}});var t=u(59301),m={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},l=u(40679),M=u(26869),ge=u(88416),Ae=u(35333),_e=u(69168),te=u(10394),ne="data:image/png;base64,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",C=u(92310),E=u.n(C),O=u(6767),Qe=u(54557),ut=(Re,be,B)=>new Promise((ve,Ce)=>{var U=Je=>{try{Be(B.next(Je))}catch(Ue){Ce(Ue)}},h=Je=>{try{Be(B.throw(Je))}catch(Ue){Ce(Ue)}},Be=Je=>Je.done?ve(Je.value):Promise.resolve(Je.value).then(U,h);Be((B=B.apply(Re,be)).next())});const z={contentRef:{current:null},value:null,status:!1,open:()=>ut(void 0,null,function*(){}),close:()=>{}};var j=({className:Re,style:be,onChange:B,onSuccess:ve,onCancel:Ce,onError:U,fetchUrl:h,noRestrictModal:Be=()=>{},showEditableToolbar:Je,bottomOffset:Ue=110,loadingText:Ve,showEmptyData:Oe=!0,onStatusChange:_,stringTransformer:R,bottomContainerNode:J})=>{const[Bt,st]=(0,t.useState)(!1),[ae,Fe]=(0,t.useState)(""),[Ze,He]=(0,t.useState)(0),[ce,se]=(0,t.useState)(!1),he=(0,t.useRef)(null),Q=(0,t.useRef)(null),De=(0,t.useRef)(null),w=(0,t.useRef)(null),le=(0,_e.Z)({scrollBoxRef:w,bottomInspectRef:De,contentRef:Q,status:ce,bottomOffset:Ue}),tt=Bt||ce;(0,t.useEffect)(()=>{B==null||B(ae)},[ae]);const[Ut,Lt]=(0,t.useState)([]);(0,t.useEffect)(()=>{_==null||_({contentRef:Q,status:tt,value:ae,open:xt,close:vt})},[tt,ae]);const xt=Et=>ut(void 0,null,function*(){st(!0),Fe(""),Lt([]),He(0);const Ct=h;Et!=null&&Et.fetchUrl&&delete Et.fetchUrl,he.current=new l.Z(`${M.Z.API_SERVER}${Ct}`,Et),yield new Promise((b,Z)=>{he.current.on("data",qe=>{var Wt;let{chunk:{content:q,type:Ye}}=qe;se(!0),Ye==="text"&&Fe(Zt=>R?R(Zt+q):Zt+q),Ye==="knowledge"&&(console.log("---knowledge-",qe==null?void 0:qe.chunk),Lt((Wt=qe==null?void 0:qe.chunk)==null?void 0:Wt.content))}),he.current.on("done",()=>{b()}),he.current.on("error",qe=>{Object.prototype.toString.call(qe)==="[object Object]"&&qe.status===-1&&O.ZP.warning((qe==null?void 0:qe.message)||""),b(),U==null||U(qe)}),he.current.on("cancelled",()=>{b(),Ce==null||Ce()}),he.current.startStream()}),st(!1)}),vt=()=>{var Et,Ct;He(1),(Ct=(Et=he.current)==null?void 0:Et.cancelRequest)==null||Ct.call(Et),st(!1),se(!1)},Dt=(0,t.useMemo)(()=>Q.current?t.createElement(Ae.Z,{noRestrictModal:Be,nodeRef:Q}):t.createElement(t.Fragment,null),[Q.current]);return t.createElement(t.Fragment,null,t.createElement("div",{className:E()(m.container,Re),style:be,ref:w},t.createElement("div",{ref:Q,className:m.liWrap,contentEditable:!tt},ae&&t.createElement(ge.Z,{cancelIndex:Ze,streamingStatus:Bt,loadImage:!1,onFinish:()=>ut(void 0,null,function*(){He(0),setTimeout(()=>se(!1),0),ve==null||ve(ae)}),value:ae}),(Ut==null?void 0:Ut.length)>0&&t.createElement(Qe.Z,{Filelist:Ut})),!ae&&!tt&&t.createElement("div",{className:m.imgBox},t.createElement("img",{width:56,src:ne}),t.createElement("span",null,"\u9884\u89C8\u533A")),Oe&&tt&&t.createElement(te.Z,{text:Ve}),!le&&t.createElement("div",{className:m.backBottom,onClick:()=>{w.current.scrollTop=w.current.scrollHeight}},t.createElement("i",{className:"iconfont icon-huidaodibu"})),t.createElement("div",{ref:De}),J),!tt&&Je&&Dt)}},10394:function(un,Ft,u){u.d(Ft,{Z:function(){return M}});var t=u(59301),m={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},M=({text:ge})=>t.createElement("div",null,t.createElement("div",{className:m.loading},t.createElement("div",{className:m.dot}),t.createElement("div",{className:m.dot}),t.createElement("div",{className:m.dot})),!!ge&&t.createElement("div",{className:"mt5"},ge))},99835:function(un,Ft,u){u.d(Ft,{o:function(){return t}});const t=m=>(m=m.replace(new RegExp("(?<!\\*)\\*\\*\\*\\*([^\\n*]+?)\\*\\*\\*\\*(?!\\*)","g"),'<h2 data-select="disabled" data-type="title" contenteditable="false" class="c-black">$1</h2>'),m=m.replace(new RegExp("(?<!\\*)\\*\\*\\*([^\\n*]+?)\\*\\*\\*(?!\\*)","g"),`
|
|
|
|
<h3 data-select="disabled" contenteditable="false" class="c-black font18">$1</h3>
|
|
|
|
`),m)},52697:function(un,Ft,u){u.d(Ft,{Z:function(){return j}});var t=u(59301),m=u(18287),l=u(89372),M={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},ge=Object.defineProperty,Ae=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,E=(Re,be,B)=>be in Re?ge(Re,be,{enumerable:!0,configurable:!0,writable:!0,value:B}):Re[be]=B,O=(Re,be)=>{for(var B in be||(be={}))ne.call(be,B)&&E(Re,B,be[B]);if(te)for(var B of te(be))C.call(be,B)&&E(Re,B,be[B]);return Re},Qe=(Re,be)=>Ae(Re,_e(be)),ut=(Re,be)=>{var B={};for(var ve in Re)ne.call(Re,ve)&&be.indexOf(ve)<0&&(B[ve]=Re[ve]);if(Re!=null&&te)for(var ve of te(Re))be.indexOf(ve)<0&&C.call(Re,ve)&&(B[ve]=Re[ve]);return B},z=(Re,be,B)=>new Promise((ve,Ce)=>{var U=Je=>{try{Be(B.next(Je))}catch(Ue){Ce(Ue)}},h=Je=>{try{Be(B.throw(Je))}catch(Ue){Ce(Ue)}},Be=Je=>Je.done?ve(Je.value):Promise.resolve(Je.value).then(U,h);Be((B=B.apply(Re,be)).next())}),j=Re=>{var be=Re,{value:B,onChange:ve,defaultValue:Ce,disabled:U}=be,h=ut(be,["value","onChange","defaultValue","disabled"]);const[Be,Je]=(0,t.useState)([]),[Ue,Ve]=(0,t.useState)("1");(0,t.useEffect)(()=>{Oe()},[]);const Oe=()=>z(void 0,null,function*(){const J=yield(0,l.NZ)({});if(J!=null&&J.data){const Bt=[{title:t.createElement("div",{title:"\u6839\u76EE\u5F55",className:M.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:t.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:_(J.data||[])}];Je(Bt),Ve("2")}}),_=J=>{function Bt(st){const ae=st.children,Fe=Array.isArray(ae)&&ae.length>0,Ze=st==null?void 0:st.group_id;return{title:t.createElement("div",{title:st==null?void 0:st.name,className:M.name},st==null?void 0:st.name),value:Ze,key:Ze,icon:t.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Fe?ae==null?void 0:ae.map(He=>Bt(He)):[]}}return J==null?void 0:J.map(st=>Bt(st))},R=Ce?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:B,defaultExpandedKeys:B};return t.createElement("div",{className:M.customTree},t.createElement(m.default,O(Qe(O({key:Ue},R),{showIcon:!0,treeData:Be,onSelect:ve,disabled:U}),h)))}},14629:function(un,Ft,u){u.d(Ft,{Z:function(){return Re}});var t=u(59301),m=u(18287),l={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},M=u(73631),ge=u(5623),Ae=u(89372),_e=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,Qe=(be,B,ve)=>B in be?_e(be,B,{enumerable:!0,configurable:!0,writable:!0,value:ve}):be[B]=ve,ut=(be,B)=>{for(var ve in B||(B={}))E.call(B,ve)&&Qe(be,ve,B[ve]);if(C)for(var ve of C(B))O.call(B,ve)&&Qe(be,ve,B[ve]);return be},z=(be,B)=>te(be,ne(B)),ct=(be,B,ve)=>new Promise((Ce,U)=>{var h=Ue=>{try{Je(ve.next(Ue))}catch(Ve){U(Ve)}},Be=Ue=>{try{Je(ve.throw(Ue))}catch(Ve){U(Ve)}},Je=Ue=>Ue.done?Ce(Ue.value):Promise.resolve(Ue.value).then(h,Be);Je((ve=ve.apply(be,B)).next())}),Re=({value:be,onChange:B,scrollId:ve})=>{const[Ce,U]=(0,t.useState)([]);(0,t.useEffect)(()=>{h()},[]);const h=()=>ct(void 0,null,function*(){const _=yield(0,Ae.NZ)({});if(_!=null&&_.data){const R=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:t.createElement("img",{src:M,className:l.folderIcon}),isLeaf:!1,children:Be(_.data||[])}];U(R)}}),Be=_=>_.map(R=>({title:R.name,key:R.group_id,icon:t.createElement("img",{src:M,className:l.folderIcon}),isLeaf:R.children.length===0,children:Be(R.children)})),Je=(_,R,J)=>_.map(Bt=>Bt.key===R?ut(ut({},Bt),J):Bt.children?z(ut({},Bt),{children:Je(Bt.children,R,J)}):Bt),Ue=(_,R,J)=>_.map(Bt=>{if(Bt.key===R)return z(ut({},Bt),{icon:J?t.createElement("img",{src:ge,className:l.folderIcon}):t.createElement("img",{src:M,className:l.folderIcon})});if(Bt.children)return z(ut({},Bt),{children:Ue(Bt.children,R,J)})}),Ve=(_,R)=>{U(J=>Ue(J,R.node.key,R.expanded))},Oe=be?{selectedKeys:be,defaultExpandedKeys:be}:{};return Ce.length>0&&t.createElement("div",{id:ve||""},t.createElement(m.default,ut({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ce,className:l.folderWrapper,onSelect:B,onExpand:Ve},Oe)))}},51155:function(un,Ft,u){u.d(Ft,{Z:function(){return Ae}});var t=u(37639),m={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},l=u(32637),M=u(59301),Ae=({type:_e,style:te})=>{const ne=M.createElement("div",{className:m.wrap,onClick:C=>{C.preventDefault(),C.stopPropagation()}},M.createElement("p",null,_e==="shixun"||_e==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",M.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",_e==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),M.createElement("div",{className:m.contact},M.createElement("div",{className:m.img},M.createElement("img",{src:l,width:"124px",height:"124px"})),M.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return M.createElement(t.Z,{content:ne},M.createElement("span",{className:m.text,style:te},"\u9AD8\u6D88\u8017"))}},39858:function(un,Ft,u){u.d(Ft,{Z:function(){return Ct},$:function(){return Et}});var t=u(59301),m={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},l=u(92310),M=u.n(l),ge=u(28284),Ae=u(6767),_e=u(62957),te=u(71051),ne=u(77019),C=u(62673),E=u(75727),O=u(14566),Qe=u(7939),ut=u(60242),z=u(37568),ct=u(18606),j=u(26869),Re="data:image/png;base64,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",be="data:image/png;base64,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",B="data:image/png;base64,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",ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ce=u(97013),U=u(14629),h=u(5623),Be=u(54196),Je=u(59065),Ue=u(82441),Ve=u(15342),Oe=u.n(Ve),_=(b,Z,qe)=>new Promise((Wt,q)=>{var Ye=K=>{try{X(qe.next(K))}catch(Ee){q(Ee)}},Zt=K=>{try{X(qe.throw(K))}catch(Ee){q(Ee)}},X=K=>K.done?Wt(K.value):Promise.resolve(K.value).then(Ye,Zt);X((qe=qe.apply(b,Z)).next())}),J=t.memo(({tagName:b="div",value:Z="",className:qe,style:Wt={},onBlur:q,id:Ye})=>{const Zt=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(!Zt.current)return;_(void 0,null,function*(){const Ee=Zt.current;Ee.innerHTML="";const we=Z==null?void 0:Z.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const We of we)if(We.startsWith("$$")&&We.endsWith("$$")||We.startsWith("`$$")&&We.endsWith("$$`")){const pt=We.startsWith("`$$")?We.slice(3,-3):We.slice(2,-2),nt=document.createElement("span");nt.setAttribute("contentEditable","false"),nt.setAttribute("title",We),nt.className="edu_latex",Ee.appendChild(nt),Oe().render(pt,nt,{throwOnError:!1})}else{const pt=We==null?void 0:We.replace(/<[^>]*>/g,nt=>nt.startsWith("<img")?nt:nt.replace(/</g,"<"));Ee.insertAdjacentHTML("beforeend",pt)}})},[Ye]);const X=()=>{var K,Ee;if(q&&Zt.current){const We=Zt.current.cloneNode(!0),pt=We.querySelectorAll("span.edu_latex");for(let nt of pt){const ht=nt.getAttribute("title"),D=document.createTextNode(ht||""),G=nt;(Ee=(K=G.parentNode)==null?void 0:K.replaceChild)==null||Ee.call(K,D,G)}q(We.innerHTML)}};return t.createElement(t.Fragment,null,t.createElement(b,{ref:Zt,contentEditable:!0,className:qe,style:Wt,onBlur:X}))}),Bt=u(11968),st=u(94276),ae=u(49980),Fe=u(53556),Ze=Object.defineProperty,He=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,De=(b,Z,qe)=>Z in b?Ze(b,Z,{enumerable:!0,configurable:!0,writable:!0,value:qe}):b[Z]=qe,w=(b,Z)=>{for(var qe in Z||(Z={}))he.call(Z,qe)&&De(b,qe,Z[qe]);if(se)for(var qe of se(Z))Q.call(Z,qe)&&De(b,qe,Z[qe]);return b},le=(b,Z)=>He(b,ce(Z)),tt=(b,Z,qe)=>new Promise((Wt,q)=>{var Ye=K=>{try{X(qe.next(K))}catch(Ee){q(Ee)}},Zt=K=>{try{X(qe.throw(K))}catch(Ee){q(Ee)}},X=K=>K.done?Wt(K.value):Promise.resolve(K.value).then(Ye,Zt);X((qe=qe.apply(b,Z)).next())});const Ut=b=>{b.preventDefault();let qe=(b.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,qe)},Lt=b=>{b.key==="Enter"&&b.preventDefault()},xt=({children:b,style:Z})=>t.createElement("div",{className:m.leftBox,style:Z,onPaste:Ut},b),vt=({children:b,style:Z,className:qe})=>t.createElement("div",{className:M()(m.rightBox,qe),style:Z,onPaste:Ut},b),Dt=({className:b,style:Z={},width:qe=1200,onCancel:Wt=()=>{},onSuccess:q=()=>{},gather:Ye={},mode:Zt=1,stickyTop:X=0,subDisciplineId:K=[],hideWordFeatures:Ee,dataSource:we=[],customLeftHeadNode:We,customRightHeadNode:pt,customLeftContent:nt,hideRecognition:ht=!1,onExchange:D,isSingleSelection:G=!1,underpinBackgroundStyle:k={},headExtraNode:ue,isRefreshItemBank:ee=!1,okText:ft="\u786E\u5B9A\u5BFC\u5165",onSave:V})=>{var Y;const[L,Xe]=(0,t.useState)(1),[at,oe]=(0,t.useState)(0),[xe,Se]=(0,t.useState)(""),[de,ke]=(0,t.useState)(!1),[St,et]=(0,t.useState)([]),[ze,Ie]=(0,t.useState)([]),[Te,rt]=(0,t.useState)(!1),[mt,Ge]=(0,t.useState)(!1),[Ne,Gt]=(0,t.useState)(!1),[rn,kt]=(0,t.useState)(!1),[Ht,$t]=(0,t.useState)([]),[wn,Rn]=(0,t.useState)(1),[Hn,Tn]=(0,t.useState)(!1),[Jn,Kn]=(0,t.useState)(!0),[An,Wn]=(0,t.useState)(0),[qn,cn]=(0,t.useState)(!1),[Yn]=ge.default.useForm(),[ie]=ge.default.useForm(),Ke=(0,t.useRef)(null),fe=(0,t.useRef)(null),_t=(0,t.useRef)(),mn=(0,t.useRef)(null),En=["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"],ot=["C","C++","Java","Python","JavaScript","Ruby"];(0,t.useEffect)(()=>{we!=null&&we.length&&sa(we)},[we]),(0,t.useEffect)(()=>{L===2&&Ke.current.focus()},[L]),(0,t.useEffect)(()=>{Ne&&Cn()},[Ne]);const yn=()=>{if(L===1){Ae.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}_e.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>tt(void 0,null,function*(){Xe(1)})})},Cn=()=>tt(void 0,null,function*(){const s=yield(0,Ce.ZP)("/api/disciplines.json",{method:"get",params:{source:Zt===1?"new_question":"subject"}});$t(s.disciplines||[])}),Jt=s=>{const re=[],Me=($e,W)=>{$e.length>=2&&re.push($e.join(""));for(let gt=W;gt<s.length;gt++)$e.push(s[gt]),Me($e,gt+1),$e.pop()};return Me([],0),re},qt=s=>(s=s||"",s=String(s),s=s.replace(/\s+/g,""),s),xn=s=>(s=s||"",s=String(s),s=s.replace(/<div>/g,""),s=s.replace(/<br>/g,`
|
|
`),s=s.replace(/<\/div>/g,`
|
|
`),s=In(s),s),$n=s=>s.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),In=s=>s.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Ln=s=>{var re;const Me=s.clipboardData;if(Me){const $e=Me.types.toString(),W=Me.items;if($e==="Files"||Me.types.indexOf("Files")>-1){s.preventDefault();try{let gt=W[1];((re=W[0])==null?void 0:re.kind)==="file"&&(gt=W[0]);const lt=gt.getAsFile();(0,Ue.I)(lt,Le=>{var je;if(Le.id){if(((je=lt==null?void 0:lt.type)==null?void 0:je.indexOf("image"))>-1){const Mt=`<img src='${j.Z.API_SERVER}${Le.url}'>`;document.execCommand("insertText",!1,Mt)}}else(Le==null?void 0:Le.status)===401&&(document.location.href="/user/login")})}catch(gt){Ae.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function _n(s,re){return tt(this,null,function*(){if(typeof s=="string")return yield re(s);if(typeof s!="object"||s===null)return s;if(Array.isArray(s))return yield Promise.all(s.map(W=>tt(this,null,function*(){return yield _n(W,re)})));const Me={};for(const $e in s)if(Object.prototype.hasOwnProperty.call(s,$e)){const W=s[$e];typeof W=="string"?Me[$e]=yield re(W):typeof W=="object"?Me[$e]=yield _n(W,re):Me[$e]=W}return Me})}const On=()=>tt(void 0,null,function*(){var s;ke(!0),Se("\u5904\u7406\u4E2D"),yield new Promise($e=>setTimeout($e,1e3));let re=(s=fe.current)==null?void 0:s.querySelectorAll('[data-text="edit"]'),Me="";try{re.forEach(function($e){var W,gt,lt,Le;const je=$e.cloneNode(!0),Mt=je.querySelectorAll("span.edu_latex");for(let N of Mt){const H=N.getAttribute("title"),yt=document.createTextNode(H),Pt=N;(gt=(W=Pt.parentNode)==null?void 0:W.replaceChild)==null||gt.call(W,yt,Pt)}const A=je.querySelectorAll("span[style]");for(let N of A)if(N.style.fontFamily){const H=N.innerHTML,yt=document.createTextNode(H),Pt=N;(Le=(lt=Pt.parentNode)==null?void 0:lt.replaceChild)==null||Le.call(lt,yt,Pt)}je==null||je.childNodes.forEach(function(N){N.nodeType===Node.ELEMENT_NODE&&N.localName!=="h5"&&N.localName!=="h4"?Me+=`<p>${N.innerHTML}</p>`:N.nodeType===Node.TEXT_NODE&&(Me+=`<p>${N.textContent}</p>`)})}),aa("/api/intelligent_imports/import.json",{html:In(Me)})}catch($e){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",$e)}}),pa=s=>{let re=s.filter(Me=>!!(Me!=null&&Me.type));return re=re.map(Me=>{var $e,W;const gt=($e=Sa.find(Le=>Le.id===(Me==null?void 0:Me.type)))==null?void 0:$e.deal,lt=le(w({},Me),{id:String(Math.random()).slice(-6),knowledgePoint:(W=qt(Me==null?void 0:Me.knowledgePoint))==null?void 0:W.replaceAll(";","\uFF1B")});return gt?gt(lt):lt}),re},ga=()=>{if(L===1){Ae.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}_e.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:On})},Oa=()=>t.createElement("div",{className:m.row},t.createElement("div",{className:m.leftLayout},t.createElement(xt,{style:{height:675}},L===1&&t.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Xe(2)},t.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",t.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",t.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",t.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",t.createElement("br",null)),t.createElement("div",{className:m.imgBox,style:{marginTop:75}},t.createElement("img",{width:56,src:be}),t.createElement("span",null,"\u7F16\u8F91\u533A"))),L===2&&t.createElement("div",{"data-text":"edit",onBlur:()=>{Ke.current.innerHTML||Xe(1)},ref:Ke,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),t.createElement("div",{className:m.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},t.createElement("div",{className:m.imgBox,style:{marginTop:240}},t.createElement("img",{width:56,src:B}),t.createElement("span",null,"\u9884\u89C8\u533A")))),Mn=(s,re,Me,$e)=>{var W;console.log(s,re,Me,$e,"onDataChange\u4FEE\u6539\u6570\u503C");const gt=JSON.parse(JSON.stringify(ze));$e===void 0?gt[re][s]=Me:gt[re].questions[$e][s]=Me;const lt=w({},gt[re]),Le=(W=Sa.find(je=>je.id===(lt==null?void 0:lt.type)))==null?void 0:W.deal;gt[re]=Le(lt),Ie(gt)},oa=(s,re,Me)=>{var $e;const W=Me!==void 0,gt=($e=Sa.find(je=>je.id===(s==null?void 0:s.type)))==null?void 0:$e.type,lt=`${re+1}.${Me===void 0?"":Me+1+"."}`,Le=`${(s==null?void 0:s.type)==="7"?"{{":""}${lt}\u3010${gt}\u3011${(s==null?void 0:s.question)||""}`;return t.createElement(t.Fragment,null,W&&t.createElement("h4",{contentEditable:!0}),t.createElement(J,{id:s==null?void 0:s.id,tagName:"div",value:Le}))},Fa=(s,re)=>tt(void 0,null,function*(){var Me;const $e=yield D(s,re),W=(Me=$e==null?void 0:$e.data)==null?void 0:Me.content;if(W!=null&&W.length){const gt=pa(W)[0];St.splice(re,1,gt),ze.splice(re,1,gt),et([...St]),Ie([...ze])}}),ia=(s,re,Me)=>{var $e;const W=Me!==void 0,gt=($e=Sa.find(Le=>Le.id===(s==null?void 0:s.type)))==null?void 0:$e.type,lt=`${re+1}.${Me===void 0?"":Me+1+"."}`;return W?t.createElement("div",{style:{padding:"10px 18px"}},`${lt}\u3010${gt}\u3011`,t.createElement(J,{id:s==null?void 0:s.id,tagName:"span",className:m.edit,onBlur:Le=>Mn("question",re,Le,Me),value:(s==null?void 0:s.question)||""})):t.createElement(t.Fragment,null,t.createElement("div",{className:m.actionHead},t.createElement("div",{className:"c-light-primary"},`${lt}\u3010${gt}\u3011`),Zt!==1&&t.createElement(te.Z,{disabled:(s==null?void 0:s.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Le=>Mn("score",re,Le,Me),value:s==null?void 0:s.score}),t.createElement(ne.Z,{align:"middle",style:{marginLeft:"auto"}},!!D&&t.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Fa(s,re)},t.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),t.createElement(C.default,{onChange:Le=>Mn("checked",re,Le.target.checked,Me),checked:!!(s!=null&&s.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),t.createElement(J,{id:s==null?void 0:s.id,tagName:"div",style:{padding:"10px 18px"},className:m.edit,onBlur:Le=>Mn("question",re,Le,Me),value:s==null?void 0:s.question}))},Qn=(s,re,Me)=>t.createElement(t.Fragment,null,["0","1","2","4"].includes(s==null?void 0:s.type)&&t.createElement(J,{id:s==null?void 0:s.id,value:`\u7B54\u6848\uFF1A${re||""}`,tagName:"p"}),!Me&&t.createElement(J,{id:s==null?void 0:s.id,value:`\u96BE\u5EA6\uFF1A${(s==null?void 0:s.difficulty)||""}`,tagName:"p"}),(s==null?void 0:s.type)!=="7"&&t.createElement(J,{id:s==null?void 0:s.id,value:`\u89E3\u6790\uFF1A${(s==null?void 0:s.analyze)||""}`,tagName:"p"}),!Me&&t.createElement(J,{id:s==null?void 0:s.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(s==null?void 0:s.knowledgePoint)||""}`,tagName:"p"})),Xn=(s,re,Me,$e)=>{const W=$e!==void 0,gt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],lt=W&&!s.last&&!s.errorMsg?{marginBottom:10}:{},Le=gt.map(je=>({key:je,label:je,onClick:()=>Mn("difficulty",Me,je,$e)}));return t.createElement("div",{className:m.liWrap,style:lt},["4"].includes(s==null?void 0:s.type)&&t.createElement("div",{className:m.li},t.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),t.createElement(J,{id:s==null?void 0:s.id,tagName:"div",className:`${m.edit} c-black`,onBlur:je=>Mn("answer",Me,[je],$e),value:re})),!W&&t.createElement("div",{className:m.li},t.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),t.createElement("div",{className:"c-black"},t.createElement(E.Z,{menu:{items:Le}},t.createElement("span",{className:"c-light-primary"},s==null?void 0:s.difficulty,t.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(s==null?void 0:s.type)!=="7"&&t.createElement("div",{className:m.li},t.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),t.createElement(J,{id:s==null?void 0:s.id,tagName:"div",className:`${m.edit} c-grey-333`,onBlur:je=>Mn("analyze",Me,je,$e),value:s==null?void 0:s.analyze})),!W&&t.createElement("div",{onKeyDown:Lt,className:m.li},t.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),t.createElement(J,{id:s==null?void 0:s.id,tagName:"div",value:(s==null?void 0:s.knowledgePoint)||"",className:`${m.edit} c-grey-333`,onBlur:je=>Mn("knowledgePoint",Me,qt(xn(je)),$e)})))},pn=s=>t.createElement(t.Fragment,null,typeof(s==null?void 0:s.errorMsg)=="string"&&!!(s!=null&&s.errorMsg)&&t.createElement("h5",{contentEditable:!1},t.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),t.createElement("div",null,s==null?void 0:s.errorMsg))),Bn=s=>t.createElement(t.Fragment,null,typeof(s==null?void 0:s.errorMsg)=="string"&&!!(s!=null&&s.errorMsg)&&t.createElement("h5",null,t.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),t.createElement("div",null,s==null?void 0:s.errorMsg))),ea=(s,re,Me,$e)=>{let W="flex";return(G&&An!==$e||Te&&!(Me!=null&&Me.errorMsg))&&(W="none"),t.createElement("div",{className:m.row,style:{display:W}},t.createElement("div",{className:m.leftLayout},nt||t.createElement(xt,null,t.createElement("div",{"data-text":"edit",contentEditable:!0,className:m.question},s))),t.createElement("div",{className:m.rightLayout},t.createElement(vt,{className:Me!=null&&Me.errorMsg?m.error:""},re)))},Sa=[{id:"0",type:"\u5355\u9009\u9898",element:(s,re,Me)=>{var $e,W;const gt=Me!==void 0;let lt=($e=s==null?void 0:s.answer)==null?void 0:$e[0];const Le=t.createElement(t.Fragment,null,oa(s,re,Me),(W=s==null?void 0:s.options)==null?void 0:W.map((N,H)=>t.createElement(J,{id:s==null?void 0:s.id,key:H,value:`${En[H]}.${N}`,tagName:"p"})),Qn(s,lt,gt),pn(s));let je=gt?s:ze[re];const Mt=je==null?void 0:je.options,A=t.createElement(t.Fragment,null,ia(je,re,Me),Mt==null?void 0:Mt.map((N,H)=>{var yt;return t.createElement("div",{key:H,className:m.option},t.createElement("aside",{className:((yt=je==null?void 0:je.answer)==null?void 0:yt[0])===En[H]?m.active:"",onClick:()=>Mn("answer",re,[En[H]],Me)},En[H]),t.createElement(J,{id:je==null?void 0:je.id,tagName:"div",className:`${m.text}`,onBlur:Pt=>{Mt[H]=Pt,Mn("options",re,Mt,Me)},value:N}))}),Xn(je,"",re,Me),Bn(je));return gt?[Le,A]:ea(Le,A,je,re)},deal:s=>{var re,Me,$e;s.score=s.score===void 0?2:s.score;let W=qt((re=s==null?void 0:s.answer)==null?void 0:re[0]).toUpperCase();s.answer=W?[W]:[];let gt=[];if(!(s!=null&&s.options))gt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{s.options=(Me=s.options)==null?void 0:Me.slice(0,8);const lt=s.options.map(je=>je==null?void 0:je.trim().replace(/^\s+|\s+$/g,""));new Set(lt).size!==lt.length&>.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return W||gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),W&&(En.slice(0,(($e=s==null?void 0:s.options)==null?void 0:$e.length)||8).includes(W)||gt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),qt(s==null?void 0:s.question)||gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),s.errorMsg=gt.join(`
|
|
`),s}},{id:"1",type:"\u591A\u9009\u9898",element:(s,re,Me)=>{var $e,W;const gt=Me!==void 0;let lt=($e=s==null?void 0:s.answer)==null?void 0:$e[0];const Le=t.createElement(t.Fragment,null,oa(s,re,Me),(W=s==null?void 0:s.options)==null?void 0:W.map((N,H)=>t.createElement(J,{id:s==null?void 0:s.id,key:H,value:`${En[H]}.${N}`,tagName:"p"})),Qn(s,lt,gt),pn(s));let je=gt?s:ze[re];const Mt=je==null?void 0:je.options,A=t.createElement(t.Fragment,null,ia(je,re,Me),Mt==null?void 0:Mt.map((N,H)=>{var yt,Pt;return t.createElement("div",{key:H,className:m.option},t.createElement("aside",{className:(Pt=(yt=je==null?void 0:je.answer)==null?void 0:yt[0])!=null&&Pt.includes(En[H])?m.active:"",onClick:()=>{var it;let zt=((it=je==null?void 0:je.answer)==null?void 0:it[0])||"";const en=En[H];zt.includes(en)?zt=zt.replace(new RegExp(en,"g"),""):zt+=en,zt=zt.split("").sort().join(""),Mn("answer",re,[zt],Me)}},En[H]),t.createElement(J,{id:je==null?void 0:je.id,tagName:"div",className:`${m.text}`,onBlur:it=>{Mt[H]=it,Mn("options",re,Mt,Me)},value:N}))}),Xn(je,"",re,Me),Bn(je));return gt?[Le,A]:ea(Le,A,je,re)},deal:s=>{var re,Me,$e;s.score=s.score===void 0?2:s.score;let W=qt((re=s==null?void 0:s.answer)==null?void 0:re[0]).toUpperCase().split("").sort().join("");s.answer=W?[W]:[];let gt=[];if(!(s!=null&&s.options))gt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{s.options=(Me=s.options)==null?void 0:Me.slice(0,8);const lt=s.options.map(je=>je==null?void 0:je.trim().replace(/^\s+|\s+$/g,""));new Set(lt).size!==lt.length&>.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(W||gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),W){const lt=En.slice(0,(($e=s==null?void 0:s.options)==null?void 0:$e.length)||8);Jt(lt).includes(W)||gt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return qt(s==null?void 0:s.question)||gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),s.errorMsg=gt.join(`
|
|
`),s}},{id:"2",type:"\u5224\u65AD\u9898",element:(s,re,Me)=>{var $e,W;const gt=Me!==void 0;let lt=($e=s==null?void 0:s.answer)==null?void 0:$e[0];const Le=t.createElement(t.Fragment,null,oa(s,re,Me),Qn(s,lt,gt),pn(s));let je=gt?s:ze[re];const Mt=["\u6B63\u786E","\u9519\u8BEF"];let A=((W=je==null?void 0:je.answer)==null?void 0:W[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(A)?A="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(A)&&(A="\u9519\u8BEF");const N=t.createElement(t.Fragment,null,ia(je,re,Me),Mt==null?void 0:Mt.map((H,yt)=>t.createElement("div",{key:yt,className:m.option},t.createElement("aside",{style:{borderRadius:2},className:A===H?m.active:"",onClick:()=>Mn("answer",re,[H],Me)},H==="\u6B63\u786E"?"T":"F"),t.createElement("div",{style:{pointerEvents:"none"},className:`${m.text}`},H))),Xn(je,"",re,Me),Bn(je));return gt?[Le,N]:ea(Le,N,je,re)},deal:s=>{var re;s.score=s.score===void 0?2:s.score;let Me=qt((re=s==null?void 0:s.answer)==null?void 0:re[0]);s.answer=Me?[Me]:[];let $e=[];return Me||$e.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Me&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Me)&&$e.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),qt(s==null?void 0:s.question)||$e.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),s.errorMsg=$e.join(`
|
|
`),s}},{id:"3",type:"\u586B\u7A7A\u9898",element:(s,re,Me)=>{var $e,W;const gt=Me!==void 0,lt=t.createElement(t.Fragment,null,oa(s,re,Me),($e=s==null?void 0:s.answer)==null?void 0:$e.map((Mt,A)=>t.createElement(J,{id:s==null?void 0:s.id,key:A,tagName:"p",value:`\u7B54\u6848${A+1}\uFF1A${Mt.text||""}`})),Qn(s,"",gt),pn(s));let Le=gt?s:ze[re];const je=t.createElement(t.Fragment,null,ia(Le,re,Me),(W=Le==null?void 0:Le.answer)==null?void 0:W.map((Mt,A)=>t.createElement("div",{key:A,className:m.option},t.createElement("aside",{className:m.fill},"\u586B\u7A7A\u9879",A+1),Mt.model===1&&t.createElement(J,{id:Le==null?void 0:Le.id,tagName:"div",onBlur:N=>{Le.answer[A].latex=xn(N),Mn("answer",re,Le.answer,Me)},className:`${m.text}`,value:Mt.latex}),Mt.model===2&&t.createElement(Je.Z,{value:Mt.latex,onChange:N=>{Le.answer[A].latex=N,Mn("answer",re,Le.answer,Me)}}))),Xn(Le,"",re,Me),Bn(Le));return gt?[lt,je]:ea(lt,je,Le,re)},deal:s=>{var re;s.score=s.score===void 0?2:s.score;const Me=(re=s.answer)==null?void 0:re.map(W=>{if(Object.prototype.toString.call(W)==="[object Object]")return W;W=W==null?void 0:W.trim();const gt={model:1,text:W,latex:W};return W.startsWith("$$")&&W.endsWith("$$")||W.startsWith("`$$")&&W.endsWith("$$`")?(gt.model=2,gt.latex=W.slice(2,-2)):gt.latex=xn(W),gt});s.answer=Me;let $e=[];return Me||$e.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),qt(s==null?void 0:s.question)||$e.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),s.errorMsg=$e.join(`
|
|
`),s}},{id:"4",type:"\u7B80\u7B54\u9898",element:(s,re,Me)=>{var $e,W;const gt=Me!==void 0;let lt=($e=s==null?void 0:s.answer)==null?void 0:$e[0];const Le=t.createElement(t.Fragment,null,oa(s,re,Me),Qn(s,lt,gt),pn(s));let je=gt?s:ze[re];const Mt=t.createElement(t.Fragment,null,ia(je,re,Me),Xn(je,(W=je==null?void 0:je.answer)==null?void 0:W[0],re,Me),Bn(je));return gt?[Le,Mt]:ea(Le,Mt,je,re)},deal:s=>{s.score=s.score===void 0?5:s.score;let re=[];return qt(s==null?void 0:s.question)||re.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),s.errorMsg=re.join(`
|
|
`),s}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(s,re)=>{var Me,$e;const W=ze[re],gt=ot.slice(0,4).map(lt=>({key:lt,label:lt,onClick:()=>Mn("platform",re,lt)}));return t.createElement("div",{className:m.row,style:{display:Te?W!=null&&W.errorMsg?"flex":"none":"flex"}},t.createElement("div",{className:m.leftLayout},t.createElement(xt,null,t.createElement("div",{"data-text":"edit",contentEditable:!0,className:m.question},oa(s,re),t.createElement(J,{id:s==null?void 0:s.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(s==null?void 0:s.description)||""}`,tagName:"p"}),Qn(s),t.createElement(J,{id:s==null?void 0:s.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${s==null?void 0:s.timeLimit}`,tagName:"p"}),t.createElement(J,{id:s==null?void 0:s.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(s==null?void 0:s.platform)||""}`,tagName:"p"}),t.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),t.createElement("h4",null),t.createElement(J,{id:s==null?void 0:s.id,value:(s==null?void 0:s.code)||"",tagName:"div"}),(Me=s==null?void 0:s.inputs)==null?void 0:Me.map((lt,Le)=>{var je;return t.createElement(t.Fragment,{key:Le},t.createElement("h4",null),t.createElement(J,{id:s==null?void 0:s.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Le+1})\u8F93\u5165\uFF1A${lt||""}`,tagName:"div"}),t.createElement(J,{id:s==null?void 0:s.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Le+1})\u8F93\u51FA\uFF1A${((je=s==null?void 0:s.outputs)==null?void 0:je[Le])||""}`,tagName:"div"}))}),pn(s)))),t.createElement("div",{className:m.rightLayout},t.createElement(vt,{className:W!=null&&W.errorMsg?m.error:""},ia(W,re),t.createElement("div",{className:m.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},t.createElement("div",{className:m.li},t.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),t.createElement(J,{className:m.edit,id:W==null?void 0:W.id,value:W==null?void 0:W.description,tagName:"div",onBlur:lt=>Mn("description",re,lt)}))),Xn(W,"",re),t.createElement("div",{className:m.liWrap},t.createElement("div",{className:m.li},t.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),t.createElement(J,{className:m.edit,id:W==null?void 0:W.id,value:W==null?void 0:W.timeLimit,tagName:"div",onBlur:lt=>Mn("timeLimit",re,xn(lt))})),t.createElement("div",{className:m.li},t.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),t.createElement("div",{className:"c-black"},t.createElement(E.Z,{menu:{items:gt}},t.createElement("span",{className:"c-light-primary"},W==null?void 0:W.platform,t.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),t.createElement("div",{className:m.li,style:{flexDirection:"column",alignItems:"start"}},t.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),t.createElement(J,{className:m.edit,id:W==null?void 0:W.id,value:(W==null?void 0:W.code)||"",onBlur:lt=>Mn("code",re,xn(lt)),tagName:"div"}))),($e=W==null?void 0:W.inputs)==null?void 0:$e.map((lt,Le)=>{var je;return t.createElement("div",{className:m.liWrap,key:Le},t.createElement("div",{className:m.li},t.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Le+1,")\u8F93\u5165\uFF1A"),t.createElement(J,{id:W==null?void 0:W.id,value:lt||"",className:m.edit,onBlur:Mt=>{const A=[...(W==null?void 0:W.inputs)||[]];A[Le]=xn(Mt),Mn("inputs",re,A)},tagName:"div"})),t.createElement("div",{className:m.li},t.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Le+1,")\u8F93\u51FA\uFF1A"),t.createElement(J,{id:W==null?void 0:W.id,value:((je=W==null?void 0:W.outputs)==null?void 0:je[Le])||"",className:m.edit,onBlur:Mt=>{const A=[...(W==null?void 0:W.outputs)||[]];A[Le]=xn(Mt),Mn("outputs",re,A)},tagName:"div"})))}),Bn(W))))},deal:s=>{var re,Me,$e;s.score=s.score===void 0?10:s.score,s.code=(re=s.code)==null?void 0:re.trim();let W=[];qt(s==null?void 0:s.question)?((Me=s==null?void 0:s.question)==null?void 0:Me.length)>60&&W.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):W.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qt(s==null?void 0:s.description)||W.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const gt=qt(String((s==null?void 0:s.timeLimit)||""));if(s.timeLimit=gt,(!gt||gt&&!["3","4","5","6","7","8","9","10"].includes(gt))&&W.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),s.platform=qt(s==null?void 0:s.platform),s!=null&&s.platform){const lt=["c","c++","java","python"],Le=($e=s==null?void 0:s.platform)==null?void 0:$e.toLowerCase(),je=lt.findIndex(Mt=>Mt===Le);je>-1?s.platform=ot[je]:W.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else W.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(s!=null&&s.inputs)||!(s!=null&&s.outputs))s.inputs=[],s.outputs=[],W.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const lt=Math.min(s.inputs.length,s.outputs.length);s.inputs=s.inputs.slice(0,lt),s.outputs=s.outputs.slice(0,lt),s.outputs.some(Le=>!qt(Le))&&W.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return s.errorMsg=W.join(`
|
|
`),s}},{id:"7",type:"\u7EC4\u5408\u9898",element:(s,re)=>{var Me,$e;const W=ze[re];return t.createElement("div",{className:m.row,style:{display:Te?W!=null&&W.errorMsg?"flex":"none":"flex"}},t.createElement("div",{className:m.leftLayout},t.createElement(xt,null,t.createElement("div",{"data-text":"edit",contentEditable:!0,className:m.question},oa(s,re),Qn(s),(Me=s==null?void 0:s.questions)==null?void 0:Me.map((gt,lt)=>{var Le;const je=(Le=Sa.find(Mt=>Mt.id===(gt==null?void 0:gt.type)))==null?void 0:Le.element;return t.createElement(t.Fragment,{key:`left-${s.id}-${lt}`},je(gt,re,lt)[0])}),pn(s),t.createElement("p",{contentEditable:!0},"}}")))),t.createElement("div",{className:m.rightLayout},t.createElement(vt,{className:W!=null&&W.errorMsg?m.error:""},ia(W,re),Xn(W,"",re),($e=W==null?void 0:W.questions)==null?void 0:$e.map((gt,lt)=>{var Le;const je=(Le=Sa.find(Mt=>Mt.id===(gt==null?void 0:gt.type)))==null?void 0:Le.element;return t.createElement(t.Fragment,{key:`right-${W.id}-${lt}`},je(gt,re,lt)[1])}),Bn(W))))},deal:s=>{var re,Me,$e,W,gt;const lt=pa,Le=[...Sa],je=Le.findIndex(H=>H.id==="0"),Mt=Le.findIndex(H=>H.id==="1");if(je!==-1){const H=Le[je].deal;Le[je].deal=yt=>{const Pt=H(yt);return Pt.errorMsg&&(Pt.errorMsg=Pt.errorMsg.split(`
|
|
`).filter(it=>it!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(`
|
|
`)),Pt}}if(Mt!==-1){const H=Le[Mt].deal;Le[Mt].deal=yt=>{const Pt=H(yt);return Pt.errorMsg&&(Pt.errorMsg=Pt.errorMsg.split(`
|
|
`).filter(it=>it!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(`
|
|
`)),Pt}}s.questions=(re=s.questions)!=null&&re.length?pa(s.questions.slice(0,20)):[],s.questions=(Me=s.questions)==null?void 0:Me.map((H,yt)=>{var Pt;if(H.type==="0"||H.type==="1"){const it=(Pt=H.options)==null?void 0:Pt.map(zt=>zt==null?void 0:zt.trim().replace(/^\s+|\s+$/g,""));it&&new Set(it).size!==it.length&&(H.errorMsg=(H.errorMsg?H.errorMsg+`
|
|
`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return le(w({},H),{last:yt===s.questions.length-1})});const A=($e=s.questions)==null?void 0:$e.reduce((H,yt)=>{const Pt=parseFloat(yt.score);return isNaN(Pt)?H:H+Pt},0);s.score=A;let N=[];return(W=s.questions)!=null&&W.length?s.errorMsg=((gt=s.questions)==null?void 0:gt.findIndex(H=>!!H.errorMsg))>-1:N.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),qt(s==null?void 0:s.question)||N.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),N.length&&(s.errorMsg=N.join(`
|
|
`)),s}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(s,re)=>{var Me,$e;const W=ze[re],gt=ot.map(lt=>({key:lt,label:lt,onClick:()=>Mn("platform",re,lt)}));return t.createElement("div",{className:m.row,style:{display:Te?W!=null&&W.errorMsg?"flex":"none":"flex"}},t.createElement("div",{className:m.leftLayout},t.createElement(xt,null,t.createElement("div",{"data-text":"edit",contentEditable:!0,className:m.question},oa(s,re),Qn(s),t.createElement(J,{id:s==null?void 0:s.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${s==null?void 0:s.timeLimit}`,tagName:"p"}),t.createElement(J,{id:s==null?void 0:s.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(s==null?void 0:s.platform)||""}`,tagName:"p"}),t.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),t.createElement("h4",null),t.createElement(J,{id:s==null?void 0:s.id,value:(s==null?void 0:s.code)||"",tagName:"div"}),t.createElement("h4",null),t.createElement(J,{id:s==null?void 0:s.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(s==null?void 0:s.input)||""}`,tagName:"p"}),t.createElement(J,{id:s==null?void 0:s.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(s==null?void 0:s.output)||""}`,tagName:"p"}),(Me=s==null?void 0:s.answer)==null?void 0:Me.map((lt,Le)=>t.createElement(J,{key:Le,id:s==null?void 0:s.id,value:`\u7B54\u6848${Le+1}\uFF1A${lt||""}`,tagName:"p"})),pn(s)))),t.createElement("div",{className:m.rightLayout},t.createElement(vt,{className:W!=null&&W.errorMsg?m.error:""},ia(W,re),Xn(W,"",re),t.createElement("div",{className:m.liWrap},t.createElement("div",{className:m.li,onKeyDown:Lt},t.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),t.createElement(J,{className:m.edit,id:W==null?void 0:W.id,value:W==null?void 0:W.timeLimit,tagName:"div",onBlur:lt=>Mn("timeLimit",re,xn(lt))})),t.createElement("div",{className:m.li},t.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),t.createElement("div",{className:"c-black"},t.createElement(E.Z,{menu:{items:gt}},t.createElement("span",{className:"c-light-primary"},W==null?void 0:W.platform,t.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),t.createElement("div",{className:m.li,style:{flexDirection:"column",alignItems:"start"}},t.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),t.createElement(J,{className:m.edit,id:W==null?void 0:W.id,value:(W==null?void 0:W.code)||"",onBlur:lt=>Mn("code",re,xn(lt)),tagName:"div"})),t.createElement("div",{className:m.li},t.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),t.createElement(J,{className:m.edit,id:W==null?void 0:W.id,value:(W==null?void 0:W.input)||"",onBlur:lt=>Mn("input",re,xn(lt)),tagName:"div"})),t.createElement("div",{className:m.li},t.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),t.createElement(J,{className:m.edit,id:W==null?void 0:W.id,value:(W==null?void 0:W.output)||"",onBlur:lt=>Mn("output",re,xn(lt)),tagName:"div"}))),t.createElement("div",{className:m.liWrap},($e=W==null?void 0:W.answer)==null?void 0:$e.map((lt,Le)=>t.createElement("div",{className:m.li,key:Le},t.createElement("aside",null,"\u7B54\u6848",Le+1,"\uFF1A"),t.createElement(J,{id:W==null?void 0:W.id,value:lt||"",className:m.edit,onBlur:je=>{const Mt=[...(W==null?void 0:W.answer)||[]];Mt[Le]=xn(je),Mn("output",re,Mt)},tagName:"div"})))),Bn(W))))},deal:s=>{var re,Me,$e,W,gt,lt,Le,je;s.score=s.score===void 0?10:s.score,s.code=($e=(Me=(re=s.code)==null?void 0:re.trim())==null?void 0:Me.replace(/@_@/g,"@\u2581@"))==null?void 0:$e.replace(/@__@/g,"@\u2581\u2581@");let Mt=[];if(qt(s==null?void 0:s.question)||Mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qt(s==null?void 0:s.code)?/@▁@|@▁▁@/.test(s==null?void 0:s.code)?(W=s==null?void 0:s.answer)!=null&&W.length&&((gt=s==null?void 0:s.code.match(/@▁@|@▁▁@/g))==null?void 0:gt.length)!==((lt=s==null?void 0:s.answer)==null?void 0:lt.length)&&Mt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Mt.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Mt.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),s!=null&&s.answer?(Le=s.answer)!=null&&Le.some(N=>!qt(N))&&Mt.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Mt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),s.platform=qt(s==null?void 0:s.platform),s!=null&&s.platform){const N=["c","c++","java","python","javascript","ruby"],H=(je=s==null?void 0:s.platform)==null?void 0:je.toLowerCase(),yt=N.findIndex(Pt=>Pt===H);yt>-1?s.platform=ot[yt]:Mt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Mt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");qt(s==null?void 0:s.output)||Mt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const A=qt(String((s==null?void 0:s.timeLimit)||""));return s.timeLimit=A,(!A||A&&!["3","4","5","6","7","8","9","10"].includes(A))&&Mt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),s.errorMsg=Mt.join(`
|
|
`),s}}],ja=()=>t.createElement(t.Fragment,null,St.filter(s=>{var re;return!!((re=Sa.find($e=>$e.id===(s==null?void 0:s.type)))==null?void 0:re.element)}).map((s,re)=>{var Me;const $e=(Me=Sa.find(W=>W.id===(s==null?void 0:s.type)))==null?void 0:Me.element;return t.createElement(t.Fragment,{key:s.id},$e(s,re))})),wa=()=>tt(void 0,null,function*(){const s=ze.filter(re=>!re.checked);if(L!==3||!s.length){Ae.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(V){cn(!0),yield V(ze),cn(!1);return}Yn.setFieldsValue({course_discipline_id:K}),Gt(!0)}),Ba=(s,re=[])=>{if(typeof s=="string")return s.trim();if(Array.isArray(s))return s.map(Me=>Ba(Me,re));if(typeof s=="object"&&s!==null){const Me={};for(const $e in s)s.hasOwnProperty($e)&&(re.includes($e)?Me[$e]=s[$e]:Me[$e]=Ba(s[$e],re));return Me}return s},sa=s=>tt(void 0,null,function*(){const re=pa(Ba(s));et(re),Ie(JSON.parse(JSON.stringify(re))),Xe(3),ke(!1),rt(!1)});(0,t.useEffect)(()=>{if(Jn)return;const s=()=>{oe(re=>re>=90?(clearInterval(_t.current),90):re+1)};return _t.current=setInterval(s,5e4/90),()=>clearInterval(_t.current)},[Jn]);const aa=(s,re)=>{Kn(!1);const Me=new FormData;Object.keys(re).forEach(W=>{Me.append(W,re[W])});const $e=new window.XMLHttpRequest;$e.withCredentials=!0,$e.addEventListener("load",function(W){return tt(this,null,function*(){var gt,lt;try{const Le=JSON.parse((gt=W==null?void 0:W.target)==null?void 0:gt.response);if(Kn(!0),oe(100),yield new Promise(je=>setTimeout(()=>je(),780)),Le.status===0){if(!((lt=Le==null?void 0:Le.data)!=null&<.length)){Ae.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ke(!1);return}sa((Le==null?void 0:Le.data)||[])}else ke(!1),Ae.ZP.warning(Le==null?void 0:Le.message)}catch(Le){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Le)}})}),$e.addEventListener("error",()=>{ke(!1)}),$e.open("POST",`${j.Z.API_SERVER}${s}`),$e.send(Me)},Fn=s=>tt(void 0,null,function*(){const re=s.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(re)==-1?(Ae.ZP.error(`${s.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(ke(!0),Se("\u5904\u7406\u4E2D"),aa("/api/intelligent_imports/import.json",{file:s}),Promise.reject())});let Gn=[{key:1,label:t.createElement(O.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Fn},t.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Bt.Ny)()||(0,Bt.$O)())&&Gn.push({key:2,label:t.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{mn.current.onClick()}});const Pa=[ze.length,(Y=ze.filter(s=>!!(s!=null&&s.errorMsg)))==null?void 0:Y.length];return t.createElement("div",{className:M()(m.intelligentBox,"intelligent-body-curb",b),style:le(w({},Z),{width:qe}),ref:fe},t.createElement("div",{className:m.underpin},t.createElement("b",{style:k}),t.createElement("b",{style:k})),t.createElement("div",{className:m.head,style:{top:X}},t.createElement("div",{className:m.leftLayout},We||t.createElement(t.Fragment,null,t.createElement(ne.Z,{align:"middle"},t.createElement("div",{className:m.title},"\u8BD5\u9898\u7F16\u8F91"),!Ee&&t.createElement(ct.op,{href:`${j.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",t.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),t.createElement(ct.op,{onClick:yn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Ee&&t.createElement(E.Z,{overlayClassName:m.menu,menu:{items:Gn}},t.createElement(ct.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!ue&&ue),t.createElement("div",{className:m.tip},t.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),t.createElement(ne.Z,{className:m.rightLayout,style:{alignItems:"start"}},pt||t.createElement(t.Fragment,null,t.createElement("div",{className:m.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(L)&&t.createElement(C.default,{className:"ml20",checked:Te,onChange:s=>rt(s.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(L)&&t.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",t.createElement("span",{className:"ml5 mr5 c-light-primary"},Pa[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",t.createElement("span",{className:"ml5 mr5 c-red-e53"},Pa[1]),"\u9898")),G&&t.createElement("div",{className:m.tabs},St==null?void 0:St.map((s,re)=>t.createElement("div",{onClick:()=>{Wn(re)},className:An===re&&m.active,key:re},"\u65B0\u9898",re+1)))),t.createElement("div",{className:m.centerBox},t.createElement("img",{className:"mb10",src:ve,width:56}),!ht&&t.createElement(ct.op,{onClick:ga},"\u8BC6\u522B"))),[1,2].includes(L)&&Oa(),[3].includes(L)&&ja(),t.createElement("div",{className:"pb10"}),t.createElement("div",{className:m.buttonFixed},t.createElement("div",{className:m.buttonWrap},t.createElement(Qe.ZP,{size:"middle",className:`${m.button} mr20`,onClick:Wt},"\u53D6\u6D88"),t.createElement(Qe.ZP,{size:"middle",type:"primary",loading:qn,className:`${m.button}`,onClick:wa},ft))),t.createElement(_e.default,{centered:!0,closable:!1,destroyOnClose:!0,open:de,title:null,footer:null,width:320,afterClose:()=>oe(0)},t.createElement(ne.Z,{align:"middle",style:{flexDirection:"column"}},t.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},xe,t.createElement("span",{className:m.dotLoading},t.createElement("span",null,"."),t.createElement("span",null,"."),t.createElement("span",null,"."))),t.createElement(ut.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:at}),t.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",t.createElement("span",{className:"ml5 c-light-primary"},at,"%")))),t.createElement(_e.default,{centered:!0,open:Ne,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:mt,width:500,onCancel:()=>Gt(!1),onOk:()=>Yn.submit(),afterClose:()=>{Yn.resetFields()}},t.createElement(ge.default,{style:{maxHeight:550},form:Yn,layout:"horizontal",colon:!1,size:"large",onFinish:s=>tt(void 0,null,function*(){var re,Me,$e,W,gt;const lt=ze.filter(Mt=>!Mt.checked&&!Mt.errorMsg);Ge(!0);const Le=()=>tt(void 0,null,function*(){var Mt,A;const N=yield(0,Ce.ZP)("/api/intelligent_imports/save.json",{method:"post",body:le(w(w({},Ye),s),{list:lt,mode:Zt})});N.status===0&&(ee&&((Mt=N==null?void 0:N.data)!=null&&Mt.success)&&window.location.pathname==="/problemset"&&(st.Z.publish("refresh-item-bank",s.group_id),yield new Promise(H=>setTimeout(()=>H(),1500))),Ae.ZP.success(`\u6210\u529F\u5BFC\u5165${(A=N==null?void 0:N.data)==null?void 0:A.success}\u9053\u8BD5\u9898`,3),q(N),Gt(!1)),Ge(!1)});if(Zt!==1){yield Le();return}const je=yield(0,Ce.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:ze,mode:Zt}});if(je.status===0){if(!((re=je==null?void 0:je.data)!=null&&re.error_size)){yield Le();return}_e.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Ge(!1)},title:"\u63D0\u793A",content:t.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",t.createElement("span",{className:"c-light-primary ml5 mr5"},(Me=je==null?void 0:je.data)==null?void 0:Me.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",t.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},($e=je==null?void 0:je.data)==null?void 0:$e.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",t.createElement("span",{className:"ml5 mr5"},(gt=(W=je==null?void 0:je.data)==null?void 0:W.index)==null?void 0:gt.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Le})}})},t.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),t.createElement(ge.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},t.createElement(Fe.q,null)),Zt===1&&t.createElement(ge.default.Item,{label:t.createElement(ne.Z,{align:"middle",style:{justifyContent:"space-between"}},t.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),t.createElement("div",{onClick:()=>kt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},t.createElement("img",{className:"mr5 primary-hover",src:h}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},t.createElement(U.Z,{key:wn})))),t.createElement(_e.default,{centered:!0,open:rn,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Hn,onCancel:()=>kt(!1),onOk:()=>ie.submit(),afterClose:()=>{ie.resetFields()}},t.createElement(ge.default,{style:{maxHeight:550},form:ie,layout:"horizontal",colon:!1,size:"large",onFinish:s=>tt(void 0,null,function*(){var re;Tn(!0),(yield(0,Ce.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:s.name,parent_id:(re=s==null?void 0:s.parent_id)==null?void 0:re[0]}})).status===0?(Rn(wn+1),setTimeout(()=>{Ae.ZP.success("\u64CD\u4F5C\u6210\u529F"),kt(!1),Tn(!1)},1e3)):Tn(!1)})},t.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},t.createElement(z.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),t.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},t.createElement(U.Z,null)))),t.createElement(ae.Z,{onSave:s=>{ke(!0),Se("\u5904\u7406\u4E2D"),aa("/api/intelligent_imports/import.json",{html:s})},ref:mn}))},Et=Re;var Ct=Dt},59065:function(un,Ft,u){var t=u(59301),m=u(40862),l=u(48136),M=u(50047),ge=u(62957),Ae=u(59301);const _e=(0,t.forwardRef)(({callback:te,width:ne,onChange:C,disabled:E,readOnly:O,type:Qe="",value:ut="",style:z={}},ct)=>{const j=(0,t.useRef)(),Re=(0,t.useRef)(),[be,B]=(0,t.useState)(0),[ve,Ce]=(0,t.useState)(0),[U,h]=(0,t.useState)(!1),Be=()=>{var Oe=document.createElement("div");Oe.innerHTML=j.current.getValue();var _=Oe.innerText;return te&&te(_),_};(0,t.useImperativeHandle)(ct,()=>({getData:Be}));const Je=Oe=>{Oe.preventDefault();const _=Oe.clientX-be,R=Oe.clientY-ve;document.body.onmousemove=J=>{let Bt=J.clientX-_,st=J.clientY-R;const ae=document.getElementsByClassName("markdown-popup-form")[0],Fe=window.innerWidth-ae.offsetWidth,Ze=window.innerHeight-ae.offsetHeight;Bt=Math.max(0,Math.min(Bt,Fe)),st=Math.max(0,Math.min(st,Ze)),Ue(J.clientX,J.clientY,_,R)&&(B(Bt),Ce(st))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ue=(Oe,_,R,J)=>{const Bt=document.body.clientHeight,st=document.body.clientWidth;return Oe<20&&R>Oe||Oe>st-20&&R<Oe||_<20&&J>_||_>Bt-20&&J<_?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,t.useEffect)(()=>{U&&setTimeout(()=>{const Oe=document.getElementsByClassName("markdown-popup-form")[0],_=window.innerWidth/2-Oe.offsetWidth/2,R=window.innerHeight/2-Oe.offsetHeight/2;B(_),Ce(R)},0)},[U]);const Ve=()=>{E||O||h(!0)};return Ae.createElement("div",{style:z},Ae.createElement("div",{style:{width:ne||"100%",position:"relative"},className:`${m.Z.mathFillWrap} ${E||O?"cursorDefault":""}`,onClick:()=>Ve()},Ae.createElement("math-field",{disabled:E,locale:"zh_cn",class:`${m.Z.mathField} ${Qe}`,readOnly:O,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:j,style:{width:"100%",fontSize:ut?18:14},value:ut||""})),Ae.createElement(ge.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:be,top:ve},title:Ae.createElement("div",{style:{cursor:"move"},onMouseDown:Je},"\u8F93\u5165\u516C\u5F0F"),open:U,onOk:()=>{const Oe=Re.current.getData();j.current.setValue(Oe),C(Oe),h(!1)},onCancel:()=>{h(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Ae.createElement(M.Z,{value:ut,ref:Re,onChange:C,showSaveButton:!1})))});Ft.Z=_e},34282:function(un,Ft,u){u.d(Ft,{Z:function(){return M}});var t=u(59301),m=u(94276),l=u(59301),M=({defaultX:ge="40%",leftChild:Ae,rightChild:_e,className:te,hideResize:ne=!1})=>{const[C,E]=(0,t.useState)(ge),O=(0,t.useRef)();function Qe(){O.current=!0}(0,t.useEffect)(()=>{function ct(Re){O.current&&(m.Z.publish("resize-move-bar",Re),E(Re.pageX))}function j(){O.current=!1}return window.addEventListener("mousemove",ct),window.addEventListener("mouseup",j),()=>{window.removeEventListener("mousemove",ct),window.removeEventListener("mouseup",j)}},[]);const ut=typeof C=="number"&&C!==.01?`${C}px`:ge,z=`calc(100% - ${ne?"0px":"4px"} - ${ut})`;return l.createElement("div",{className:`split-panel-container ${te}`},l.createElement("section",{style:{width:ut,display:C===.01?"none":""}},Ae),l.createElement("section",{className:"resize-x-bar",onMouseDown:Qe},l.createElement("a",{className:"btn-resize"},l.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},l.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),l.createElement("section",{style:{width:z}},_e))}},80738:function(un,Ft,u){var t=u(59301);const m=M=>String(M).length===1?`0${M}`:M,l=({className:M="",onChange:ge,defaultValue:Ae=0})=>{const[_e,te]=(0,t.useState)(Ae);(0,t.useEffect)(()=>{const O=setTimeout(()=>{te(_e+1e3)},1e3);return ge(_e+1e3),()=>{clearInterval(O)}},[_e]);const ne=parseInt(_e/(60*6e4))||"00",C=parseInt(_e%(60*6e4)/6e4)||"00",E=parseInt(_e%6e4/1e3)||"00";return t.createElement("div",{className:M},m(ne),":",m(C),":",m(E))};Ft.Z=l},53556:function(un,Ft,u){u.d(Ft,{i:function(){return ve},q:function(){return B}});var t=u(59301),m={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},l=u(92310),M=u.n(l),ge=u(25399),Ae=u(82326),_e=u(7939),te=u(97013),ne=Object.defineProperty,C=Object.defineProperties,E=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,z=(Ce,U,h)=>U in Ce?ne(Ce,U,{enumerable:!0,configurable:!0,writable:!0,value:h}):Ce[U]=h,ct=(Ce,U)=>{for(var h in U||(U={}))Qe.call(U,h)&&z(Ce,h,U[h]);if(O)for(var h of O(U))ut.call(U,h)&&z(Ce,h,U[h]);return Ce},j=(Ce,U)=>C(Ce,E(U)),Re=(Ce,U)=>{var h={};for(var Be in Ce)Qe.call(Ce,Be)&&U.indexOf(Be)<0&&(h[Be]=Ce[Be]);if(Ce!=null&&O)for(var Be of O(Ce))U.indexOf(Be)<0&&ut.call(Ce,Be)&&(h[Be]=Ce[Be]);return h},be=(Ce,U,h)=>new Promise((Be,Je)=>{var Ue=_=>{try{Oe(h.next(_))}catch(R){Je(R)}},Ve=_=>{try{Oe(h.throw(_))}catch(R){Je(R)}},Oe=_=>_.done?Be(_.value):Promise.resolve(_.value).then(Ue,Ve);Oe((h=h.apply(Ce,U)).next())});const B=Ce=>{var U=Ce,{wrapClassName:h,wrapStyle:Be={},showLinkButton:Je=!0,tooltipTitle:Ue="",loadGeneral:Ve=!1,data:Oe={}}=U,_=Re(U,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const R="course_disciplines_list",[J,Bt]=(0,t.useState)(()=>{const ce=sessionStorage.getItem(R);return ce?JSON.parse(ce):[]}),[st,ae]=(0,t.useState)(!1),[Fe,Ze]=(0,t.useState)(!0);(0,t.useEffect)(()=>{He()},[]);const He=()=>be(void 0,null,function*(){var ce,se,he,Q;ae(!0);const De=yield(0,te.U2)("v2/course_disciplines.json",Oe);if(De.status===0){const w=((se=(ce=De==null?void 0:De.data)==null?void 0:ce.list)==null?void 0:se.map(le=>({value:le.id,label:le.name})))||[];if(Bt(w),Ze(!1),sessionStorage.setItem(R,JSON.stringify(w)),Fe){const le=(Q=(he=De==null?void 0:De.data)==null?void 0:he.list)==null?void 0:Q.find(tt=>tt.is_default);Ve&&le&&_.onChange(le==null?void 0:le.id)}}ae(!1)});return t.createElement("div",{className:M()(m.singleSelect,h),style:Be},t.createElement(ge.Z,{title:Ue},t.createElement(Ae.default,ct({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:st,options:J,onDropdownVisibleChange:ce=>{ce&&He()}},_))),Je&&t.createElement(_e.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},ve=Ce=>{var U=Ce,{wrapClassName:h,wrapStyle:Be={},showLinkButton:Je=!0,courseDisciplineId:Ue="",isPlusHeight:Ve=!1,tooltipTitle:Oe,allowAcceptEmpty:_=!1,data:R={}}=U,J=Re(U,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[Bt,st]=(0,t.useState)([]),[ae,Fe]=(0,t.useState)(!1);(0,t.useEffect)(()=>{Ze()},[Ue]);const Ze=()=>be(void 0,null,function*(){var He,ce;if(!_&&!Ue){st([]);return}Fe(!0);const se=yield(0,te.U2)(`v2/course_disciplines/${Ue||"all"}.json`,R);if(se.status===0){const he=((ce=(He=se==null?void 0:se.data)==null?void 0:He.tag_disciplines)==null?void 0:ce.map(Q=>({value:Q.id,label:Q.name})))||[];he.length&&st(he)}Fe(!1)});return t.createElement("div",{className:M()(m.multipleSelect,h),style:Be},t.createElement(ge.Z,{title:Oe},t.createElement(Ae.default,j(ct({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:ae,options:Bt,maxTagCount:"responsive",onDropdownVisibleChange:He=>{He&&Ze()}},J),{className:M()(J.className,Ve&&m.plus)}))),Je&&t.createElement(_e.ZP,{className:m.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},92711:function(un,Ft,u){u.d(Ft,{Z:function(){return z}});var t=u(59301),m=u(58106),l=u(62957),M=u(7939),ge=u(29787),Ae=u(45962),_e=u(30097),te=u(58478),ne=u(24334),C=u(56656),E=u.n(C),O=u(17713),Qe=u(59301),ut=(ct,j,Re)=>new Promise((be,B)=>{var ve=h=>{try{U(Re.next(h))}catch(Be){B(Be)}},Ce=h=>{try{U(Re.throw(h))}catch(Be){B(Be)}},U=h=>h.done?be(h.value):Promise.resolve(h.value).then(ve,Ce);U((Re=Re.apply(ct,j)).next())}),z=({open:ct,onClose:j})=>{const[Re,be]=(0,t.useState)(void 0);console.log((0,m.useLocation)(),33);const B=(0,m.useLocation)();(0,t.useEffect)(()=>{ct&&function(){return ut(this,null,function*(){const se=yield(0,Ae.X6)(ct);be(se.data)})}()},[ct]);const{status:ve,created_at:Ce,code:U,name:h,language:Be,pass_sets_count:Je,set_count:Ue,error_msg:Ve,output:Oe,input:_,expected_output:R,execute_memory:J,user:Bt,execute_time:st,input_file_url:ae,output_file_url:Fe,is_file:Ze,expected_output_file_url:He}=Re||{};return Qe.createElement(l.default,{open:ct,width:1e3,onCancel:()=>j(!1),footer:Qe.createElement(M.ZP,{type:"primary",onClick:()=>j(!1)},"\u5173\u95ED"),centered:!0},Qe.createElement(ge.Z,{spinning:!Re,delay:500},Qe.createElement("div",{className:"record-detail-info"},Re?Qe.createElement(Qe.Fragment,null,Qe.createElement("div",{className:"record-detail-body"},Qe.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Qe.createElement("ul",{className:"record-info"},Qe.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Qe.createElement("span",{className:ve===0?"c-green":"c-red"},_e.Im[ve])," "),Qe.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Qe.createElement("span",null,E()(Ce).format("YYYY-MM-DD HH:mm:ss"))," "),Qe.createElement("li",null," \u8BED\u8A00\uFF1A",Qe.createElement("span",null,Be)," "),Qe.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Qe.createElement("span",null,st*1e3,"ms")," "),Qe.createElement("li",null," ",`${ve===O.h.HIDE_COMPILE_STATUS?"--":Je} / ${Ue} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,_e.gZ)({status:ve,error_msg:Ve,execute_time:st,output:Oe,input:_,expected_output:R,input_file_url:ae,output_file_url:Fe,is_file:Ze,expected_output_file_url:He}),Qe.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Qe.createElement(te.ZP,{height:"200px",width:"100%",language:Be==null?void 0:Be.toLocaleLowerCase(),value:ne.Base64.decode(U),options:{readOnly:!0}}))):null)))}},75693:function(un,Ft,u){u.d(Ft,{Im:function(){return Ue},Y4:function(){return Oe}});var t=u(59301),m=u(37568),l=u(6767),M=u(7939),ge=u(90643),Ae=u(24334),_e=u.n(Ae),te=u(10640),ne=u(69654),C=u(59944),E=u(31735),O=u(34376),Qe=u.n(O),ut=u(97013),z=u(58106),ct=u(92711),j=u(94276),Re=u(45962),be=u(75826),B=u(47199),ve=u(92310),Ce=u.n(ve),U=u(7722),h=u(59301),Be=(J,Bt,st)=>new Promise((ae,Fe)=>{var Ze=se=>{try{ce(st.next(se))}catch(he){Fe(he)}},He=se=>{try{ce(st.throw(se))}catch(he){Fe(he)}},ce=se=>se.done?ae(se.value):Promise.resolve(se.value).then(Ze,He);ce((st=st.apply(J,Bt)).next())});const{TextArea:Je}=m.default,Ue={[ge.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ge.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ge.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ve=(J=>(J[J.SET_VISIBLE=0]="SET_VISIBLE",J[J.SET_TABINDEX=1]="SET_TABINDEX",J))(Ve||{});function Oe(J){const{status:Bt,error_msg:st,output:ae,input:Fe,expected_output:Ze,is_file:He,input_file_url:ce,output_file_url:se,expected_output_file_url:he,setMonacoValue:Q,setData:De,highlightEndEntry:w}=J,le=(0,t.useRef)(),tt=(0,t.useRef)(),Ut=(0,t.useRef)();let Lt=null;const xt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,t.useEffect)(()=>{if(ae&&!He&&le.current){const vt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(le.current);const Dt=(w?E.jl:E.pp)(Ae.Base64.decode(ae));vt.write(Dt),vt.setOption("theme",{background:"#1e1e1e"})}if(Fe&&!He&&tt.current){const vt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(tt.current),vt.write((w?E.jl:E.pp)(Fe)),vt.setOption("theme",{background:"#1e1e1e"})}if(Ze&&!He&&Ut.current){const vt=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});vt.open(Ut.current),vt.write((w?E.jl:E.pp)(Ae.Base64.decode(Ze))),vt.setOption("theme",{background:"#1e1e1e"})}},[ae]),Bt){case ge.h.NOMATCH:Lt=h.createElement(h.Fragment,null,h.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!He&&h.createElement("div",{ref:le}),He&&h.createElement("div",{style:xt},h.createElement("a",{style:{fontSize:"16px"},onClick:()=>Be(this,null,function*(){const vt=yield(0,ut.ZP)(se,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Q(vt),setTimeout(()=>{De(se)},200)})},ae)),h.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!He&&h.createElement("div",{ref:Ut}),He&&h.createElement("div",{style:xt},h.createElement("a",{style:{fontSize:"16px"},onClick:()=>Be(this,null,function*(){const vt=yield fetch(he,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Q(yield vt.text()),setTimeout(()=>{De(he)},200)})},Ze)));break;case ge.h.EXECUTEFAILURE:Lt=h.createElement(h.Fragment,null,h.createElement("div",{style:{border:"1px #F6F7F9 solid"}},h.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&h.createElement(C.Z,{value:Fe,style:xt}),He&&h.createElement("div",{style:xt},h.createElement("a",{onClick:()=>(0,E.LR)(ce,Fe)},Fe))),h.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},h.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),h.createElement("pre",{className:te.Z.error,style:{color:"#E30000",padding:"0 10px"}},Ae.Base64.decode(st),"111")));break;case ge.h.COMPILEFAILURE:Lt=h.createElement(h.Fragment,null,h.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),h.createElement("pre",{className:te.Z.error},Ae.Base64.decode(st)));break;case ge.h.PODFAILURE:Lt=h.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ge.h.TIMEOUT:Lt=h.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return h.createElement(h.Fragment,null," ",Lt," ")}function _(J){const{status:Bt,error_msg:st,execute_time:ae,output:Fe,input:Ze,expected_output:He,is_file:ce,input_file_url:se,output_file_url:he,expected_output_file_url:Q}=J;let De=null;switch(Bt){case ge.h.OK:case ge.h.NOMATCH:case ge.h.EXECUTEFAILURE:case ge.h.COMPILEFAILURE:De=h.createElement("div",{id:"outputResultRef",className:"h100"});break;case ge.h.PODFAILURE:De=h.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ge.h.TIMEOUT:De=h.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return h.createElement(h.Fragment,null," ",De," ")}function R({value:J,className:Bt}){return h.createElement("span",{className:Bt},J)}Ft.ZP=({input:J,is_file:Bt,debuging:st,submitting:ae,executingMessage:Fe,debugResult:Ze,onChangeInput:He,onDebugCode:ce,onSubmitCode:se,hack:he,user:Q,submitResult:De,isWhiteTheme:w,topDispatch:le})=>{const[tt]=(0,z.useSearchParams)(),Ut=(0,z.useParams)(),[Lt,xt]=(0,t.useState)(!1),[vt,Dt]=(0,t.useState)(!1),[Et,Ct]=(0,t.useState)(1),[b,Z]=(0,t.useState)(!1),[qe,Wt]=(0,t.useState)(0),[q,Ye]=(0,t.useState)(!1),[Zt,X]=(0,t.useState)(""),[K,Ee]=(0,t.useState)(""),we=(0,t.useRef)(),We=(0,t.useRef)(),pt=(0,t.useRef)(null),nt=(0,t.useRef)(null),ht=(0,t.useRef)(null);console.log(De,"submitResult",Ut);const{status:D,id:G,input:k,output:ue,expected_output:ee,is_file:ft,input_file_url:V,output_file_url:Y,expected_output_file_url:L,error_msg:Xe,hack_sets:at}=De||{};(0,t.useEffect)(()=>{D===0&&(Ct(1),Wt(0))},[D,G]),(0,t.useEffect)(()=>{Be(void 0,null,function*(){var Te;const rt=yield(0,Re.rX)(Ut==null?void 0:Ut.id,"submit");(rt==null?void 0:rt.status)===0&&(rt!=null&&rt.data&&((Te=rt==null?void 0:rt.data)==null?void 0:Te.status)!==0?(le({type:be.Types.SET_SUBMIT_RESULT,payload:{submitResult:rt==null?void 0:rt.data}}),Ct(2),Wt(320)):(Ct(1),Wt(0)))})},[Ut==null?void 0:Ut.id]),(0,t.useEffect)(()=>{if(we.current){let Ie=function(kt){Ge=mt.offsetHeight,Ne=!0,Gt=kt.pageY,ht.current.style.display="block"},Te=function(){Ne=!1,ht.current.style.display="none"},rt=function(kt){if(Ne){oe();let Ht=Gt-kt.pageY,$t=Ge+Ht;if($t<0&&($t=0),$t>window.innerHeight-150&&($t=window.innerHeight-150),Et===1){$t<=34?Wt(0):Wt($t);return}console.log($t,"resizeH"),Wt($t)}};const mt=pt.current;let Ge=0,Ne=!1,Gt=0;const rn=document.getElementById("case-y-bar");return rn==null||rn.addEventListener("mousedown",Ie),document.addEventListener("mousemove",rt),document.addEventListener("mouseup",Te),()=>{const kt=document.getElementById("case-y-bar");kt==null||kt.removeEventListener("mousedown",Ie),document.removeEventListener("mousemove",rt),document.removeEventListener("mouseup",Te)}}},[we,Et]),(0,t.useEffect)(()=>{const Ie=j.Z.subscribe("resize-move-bar",oe);if(tt.get("type")!=="exercises")return document.addEventListener((0,U.gH)(),de),()=>{document.removeEventListener((0,U.gH)(),de),Ie()}},[]),(0,t.useEffect)(()=>{});function oe(){var Ie,Te,rt,mt;const Ge=document.getElementById("outputResultRef");if(Ge){let Ne=Ge.dataset.text;We.current.reset(),We.current.writeln(Ne);const Gt=document.getElementById("outputResultRef").offsetWidth-20,rn=((mt=(rt=(Te=(Ie=We.current)==null?void 0:Ie._core)==null?void 0:Te._renderService)==null?void 0:rt.dimensions)==null?void 0:mt.actualCellWidth)||10,kt=Math.ceil(Gt/rn);We.current.resize(kt,Math.ceil(Ge.clientHeight/16))}}function xe(){xt(!Lt),setTimeout(()=>{oe()},300),Lt?Wt(320):(Wt(window.innerHeight-150),Z(!0))}function Se(){vt?(Dt(!1),(0,U.BU)()):(Dt(!0),(0,U.Dj)(nt.current))}const de=Ie=>{(0,U.vp)()||Dt(!1)},ke=(0,t.useMemo)(()=>{if(Ze){const{status:Ie,output:Te,error_msg:rt}=Ze;return setTimeout(()=>{let mt="",Ge=document.getElementById("outputResultRef");Te?mt=Ae.Base64.decode(Te):rt&&(mt=Ae.Base64.decode(rt)),We.current=new O.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),We.current.open(Ge),We.current.onKey(function(Ne){var Gt;if(Ne.domEvent.key.toLocaleUpperCase()==="C"&&Ne.domEvent.ctrlKey){Ne.domEvent.preventDefault();let rn=(Gt=We.current)==null?void 0:Gt.getSelection();navigator.clipboard.writeText(rn).then(()=>{})}}),Ge.dataset.text=mt,We.current.setOption("convertEol",!0),oe()},300),h.createElement(h.Fragment,null,_(Ze))}return null},[Ze]);function St(){var Ie,Te;if(!(he!=null&&he.code)||((Ie=he==null?void 0:he.code)==null?void 0:Ie.trim().length)===0){(Te=l.ZP)==null||Te.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ct(1),Wt(320),ce()}const et=Ie=>Be(void 0,null,function*(){let Te=yield(0,ut.ZP)(`/api/problems/${Ie}/start.json`,{method:"get",params:{hack_user_id:Q==null?void 0:Q.user_id}});Te&&(window.location.href=`/myproblems/${Te==null?void 0:Te.identifier}${window.location.search}`)});function ze(){ft?navigator.clipboard.writeText(Ae.Base64.decode(Xe)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Ae.Base64.decode(ue)).then(()=>{l.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return h.createElement(t.Fragment,null,h.createElement("div",{className:Ce()(te.Z.case,w&&te.Z.whiteCase),style:{height:qe},ref:pt},h.createElement("div",{className:te.Z.fullMask,ref:ht}),h.createElement("div",{className:te.Z["resize-y-bar"],id:"case-y-bar",ref:we,draggable:!1},Et===2&&h.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Et===1&&(qe<=34?h.createElement("div",{onClick:()=>{Wt(320)},className:te.Z.unfoldBtn},"\u63A7\u5236\u53F0",h.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):h.createElement("div",{onClick:()=>{Wt(0)},className:te.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",h.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),h.createElement("div",null,h.createElement("div",{className:te.Z.caseHead},h.createElement("div",{className:te.Z.dot}),h.createElement("div",{className:te.Z.text},Et===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Et===2&&!ae&&typeof D=="number"&&h.createElement(h.Fragment,null,D===ge.h.OK?h.createElement("div",{className:te.Z.pass},h.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):h.createElement("div",{className:te.Z.noPass},h.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ue[D])),h.createElement("div",{className:te.Z.btns},Et===2&&!ae&&h.createElement(h.Fragment,null,D!==ge.h.OK&&h.createElement("div",{onClick:ze},h.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),h.createElement("div",{onClick:()=>{Ye(G)}},h.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),tt.get("type")!=="exercises"&&h.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>xe()},h.createElement("i",{className:`iconfont icon-${Lt?"suoxiao1":"fangda"}`})))),h.createElement("div",{style:{display:Et===1?"block":"none"}},st?h.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):h.createElement("div",{style:{height:qe-34}},h.createElement("div",{className:te.Z.result},h.createElement("div",{className:te.Z.left},h.createElement("div",{className:te.Z.title},h.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),h.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),h.createElement("div",{className:te.Z.leftNode},h.createElement(Je,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Bt?"":J,onChange:He}))),h.createElement("div",{className:te.Z.right},h.createElement("div",{className:te.Z.title},h.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),h.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),h.createElement("div",{className:te.Z.node},Ze?ke:h.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),h.createElement("div",{style:{display:Et===2?"block":"none"}},ae?h.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):h.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},h.createElement("div",{ref:nt,className:te.Z.elseNode},h.createElement("div",{className:te.Z.nameWrap},h.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),h.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),h.createElement("div",{className:te.Z.scroll},h.createElement("pre",{className:te.Z.scrollBox,style:b?{height:vt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!ft&&h.createElement(R,{value:k}),ft&&h.createElement("a",{style:{fontSize:"16px"},onClick:()=>Be(void 0,null,function*(){const Ie=yield fetch(V,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ee(yield Ie.text()),setTimeout(()=>{X(V)},200)})},k)),k&&h.createElement("div",{className:te.Z.action},h.createElement("span",{onClick:()=>Z(!b)},b?"\u6536\u8D77":"\u5C55\u5F00")))),h.createElement("div",{className:te.Z.result,style:{flex:1,overflow:"hidden"}},h.createElement("div",{className:te.Z.left},h.createElement("div",{className:te.Z.title},h.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),h.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),h.createElement("div",{className:te.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},h.createElement("pre",null,!ft&&h.createElement(R,{className:"mb10",value:ee&&Ae.Base64.decode(ee)||""}),ft&&h.createElement("a",{style:{fontSize:"16px"},onClick:()=>Be(void 0,null,function*(){const Ie=yield fetch(L,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ee(yield Ie.text()),setTimeout(()=>{X(L)},200)})},ee)))),h.createElement("div",{className:te.Z.right},h.createElement("div",{className:te.Z.title},h.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),h.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),h.createElement("div",{className:te.Z.node,style:{color:D===ge.h.OK?"#2ABD8C":"#FF2C29"}},h.createElement("pre",null,(D===4||D===5)&&h.createElement(R,{className:"mb10",value:Xe&&Ae.Base64.decode(Xe)||""}),D!=4&&D!=5&&(ft?h.createElement("a",{style:{fontSize:"16px"},onClick:()=>Be(void 0,null,function*(){const Ie=yield(0,ut.ZP)(Y,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ee(Ie)}catch(Te){Ee("")}setTimeout(()=>{X(Y)},200)})},ue):h.createElement(R,{className:"mb10",value:ue&&Ae.Base64.decode(ue)||""})))))))))),h.createElement("div",{className:Ce()(te.Z.footer,w&&te.Z.whiteFooter),style:{zIndex:100}},(he==null?void 0:he.is_program)&&(he==null?void 0:he.above_question)&&h.createElement(M.ZP,{className:"mr10",type:"primary",onClick:()=>et(he==null?void 0:he.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(he==null?void 0:he.is_program)&&(he==null?void 0:he.under_question)&&h.createElement(M.ZP,{className:"mr10",type:"primary",onClick:()=>et(he==null?void 0:he.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),h.createElement(M.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:st||ae,loading:st,color:"#2ABD8C",className:"mr10",onClick:St},"\u8C03\u8BD5\u4EE3\u7801"),tt.get("qtype")!=="8"&&h.createElement(M.ZP,{className:te.Z.disabled,type:"primary",icon:h.createElement("i",{className:"iconfont icon-bofang1"}),loading:ae,disabled:st||ae,onClick:()=>{var Ie,Te;if(!(he!=null&&he.code)||((Ie=he==null?void 0:he.code)==null?void 0:Ie.trim().length)===0){(Te=l.ZP)==null||Te.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ct(2),Wt(320),se()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),h.createElement(ct.Z,{onClose:Ye,open:q}),h.createElement(B.Z,{close:!0,data:Zt,type:Zt.length?"txt":"",onClose:()=>X(""),monacoEditor:{value:K,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(un,Ft,u){u.r(Ft),u.d(Ft,{Types:function(){return $e},default:function(){return Le}});var t=u(59301),m=u(58106),l=u(11938),M=u(62957),ge=u(29787),Ae=u(7939),_e=u(25399),te=u(77019),ne=u(45962),C=u(22167),E=u(7722),O=u(34282),Qe=u(26869),ut=u(87169),z=u(30641),ct=u(58478),j=u(35990),Re=u(519),be=u(74242),B=u(6767),ve={list:"list___IRN6i",copy:"copy___qCn9B"},Ce=u(56102),U=u(97013),h=(A,N,H)=>new Promise((yt,Pt)=>{var it=v=>{try{en(H.next(v))}catch(S){Pt(S)}},zt=v=>{try{en(H.throw(v))}catch(S){Pt(S)}},en=v=>v.done?yt(v.value):Promise.resolve(v.value).then(it,zt);en((H=H.apply(A,N)).next())}),Je=({showResourceCentre:A,identifier:N})=>{const H=(0,m.useParams)(),[yt,Pt]=(0,t.useState)(null);(0,t.useEffect)(()=>{A&&it()},[A]);const it=()=>h(void 0,null,function*(){const zt=yield(0,U.ZP)(`/api/problems/${N}/attachment_list.json`,{method:"get"});(zt==null?void 0:zt.status)==0&&Pt(zt.data||[])});return t.createElement("div",{className:"tpi-code-setting"},t.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(yt!=null&&yt.length)&&t.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),yt==null?void 0:yt.map((zt,en)=>t.createElement("dl",{className:ve.list,key:en},t.createElement(_e.Z,{title:zt.title},t.createElement("dt",null,t.createElement("i",{className:"icon-wenjian4 mr5"}),zt.title)),t.createElement("dd",null,t.createElement(Ce.CopyToClipboard,{text:zt.saved_file_path,onCopy:()=>B.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${ve.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Ue=u(59301),Ve=Object.defineProperty,Oe=Object.defineProperties,_=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,st=(A,N,H)=>N in A?Ve(A,N,{enumerable:!0,configurable:!0,writable:!0,value:H}):A[N]=H,ae=(A,N)=>{for(var H in N||(N={}))J.call(N,H)&&st(A,H,N[H]);if(R)for(var H of R(N))Bt.call(N,H)&&st(A,H,N[H]);return A},Fe=(A,N)=>Oe(A,_(N));const Ze={theme:(0,Re.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Re.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Re.G)("cmTabToSpace",!0),showResourceCentre:!1};var He=(A=>(A[A.set_font_size=0]="set_font_size",A[A.set_theme=1]="set_theme",A[A.on_tab_to_space=2]="on_tab_to_space",A[A.set_show_editor_setting=3]="set_show_editor_setting",A[A.set_show_respurce_center=4]="set_show_respurce_center",A))(He||{});function ce(A,N){switch(N.type){case 3:return Fe(ae({},A),{showEditorSetting:N.payload});case 1:return Fe(ae({},A),{theme:N.payload});case 0:return Fe(ae({},A),{fontSize:N.payload});case 2:return Fe(ae({},A),{tabToSpace:N.payload});case 4:return Fe(ae({},A),{showResourceCentre:N.payload});default:throw new Error}}var se=({isLoading:A,value:N,onChange:H,language:yt,onUpdateCode:Pt,ActionBarRender:it,setIsWhiteTheme:zt,identifier:en})=>{const[v,S]=(0,t.useReducer)(ce,Ze),{theme:T,fontSize:$,showEditorSetting:Pe,tabToSpace:At,showResourceCentre:jt}=v,P=(0,t.useRef)(),ye=(0,t.useRef)();(0,t.useEffect)(()=>{zt(T==="vs")},[T]);const dt={onFontSizeChange:Qt=>{S({type:0,payload:Qt}),(0,Re.t)("cmFontSize",Qt)},tabToSpace:At,cmFontSize:$,className:"oj",cmCodeMode:T,onTabToSpace:Qt=>{S({type:2,payload:Qt}),(0,Re.t)("cmTabToSpace",Qt)},onCodeModeChange:Qt=>{S({type:1,payload:Qt}),(0,Re.t)("ProgrammingCodeMode",Qt)}};function on(){S({type:3,payload:!1})}function dn(){S({type:3,payload:!0})}function an(){S({type:4,payload:!1})}function Xt(){S({type:4,payload:!0})}const Ot={value:N,language:yt,theme:T,options:{fontSize:$,insertSpaces:At},onChange:Qt=>{H(Qt),ye.current=Qt,clearTimeout(P.current),P.current=setTimeout(()=>{Pt(ye.current)},1e4)},onEditBlur:Qt=>{ye.current&&Pt(ye.current)}};return Ue.createElement(t.Fragment,null,it(dn,Xt),Ue.createElement("div",{style:{flex:1,overflow:"hidden"}},!A&&Ue.createElement(ct.ZP,ae({},Ot))),Ue.createElement(j.Z,null,Ue.createElement(z.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Pe,onClose:on},Ue.createElement(be.Z,ae({},dt)))),Ue.createElement(j.Z,null,Ue.createElement(z.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:jt,onClose:an},Ue.createElement(Je,{showResourceCentre:jt,identifier:en}))))},he=u(60141),Q=u(24334),De=u(75693),w={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},le={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},tt=u(54172),Ut=u(13747),Lt=u(58617),xt=u(92711),vt=u(56656),Dt=u.n(vt),Et=u(59301);const{Column:Ct}=tt.default;var b=({submitResult:A,submitting:N,submitRecords:H,page:yt,onPageChange:Pt,topicId:it})=>{const[zt]=(0,m.useSearchParams)(),{records:en,records_count:v}=H||{},[S,T]=(0,t.useState)(!1),$=zt.get("type")==="1";return Et.createElement(ge.Z,{spinning:N,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Et.createElement(Lt.Z,{style:{fontSize:24},spin:!0})},(en==null?void 0:en.length)>0?Et.createElement(tt.default,{dataSource:en,rowKey:"id",pagination:!1},Et.createElement(Ct,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Pe,At)=>Et.createElement("span",null," ",Dt()(Pe).format("YYYY-MM-DD HH:mm:ss"))}),Et.createElement(Ct,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Pe,At)=>{var jt;return Et.createElement("span",{className:`${Pe===0?"c-green":"c-red"} current`,onClick:()=>{T(At.id)}},(jt=De.Im[Pe])==null?void 0:jt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Et.createElement(Ct,{title:`\u6267\u884C\u7528\u65F6 (${$?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Pe=>Pe?$?Pe:Pe/1e3:""}),Et.createElement(Ct,{title:`\u5185\u5B58\u6D88\u8017\uFF08${$?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Pe=>Pe?$?Pe:parseFloat((Pe/1024).toFixed(2)):""}),Et.createElement(Ct,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Et.createElement(Ct,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Pe,At)=>Et.createElement("span",{className:"c-light-primary current",onClick:()=>{T(At.id)}},"\u67E5\u770B")})):Et.createElement("div",{style:{height:300,width:"100%"}}),Et.createElement(xt.Z,{onClose:T,open:S}),v>15?Et.createElement(Ut.Z,{className:le.pagination,current:yt,pageSize:15,total:v,onChange:Pt}):null)},Z=u(59243),qe=u(96599),Wt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},q=u(59944),Ye=u(59301);const Zt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var X=({hack:A})=>{const{language:N,difficult:H,time_limit:yt,description:Pt}=A,[it]=(0,m.useSearchParams)(),zt=Zt[H];return Ye.createElement(Ye.Fragment,null,Ye.createElement("ul",{className:Wt.info},Ye.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ye.createElement("b",{className:Wt.info_tag},N)),Ye.createElement("li",null,Ye.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ye.createElement(qe.default,{color:zt==null?void 0:zt.color},zt==null?void 0:zt.name)),Ye.createElement("li",null,Ye.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ye.createElement("span",{style:{color:"#333333"}},yt,"\u79D2"))),it.get("qtype")==="8"?Ye.createElement(q.Z,{value:Pt,showProgramFill:!0,className:Wt.desc}):Ye.createElement(q.Z,{value:Pt,className:Wt.desc}))},K={},Ee=u(59301),we=({hack:A,current_user:N})=>Ee.createElement("div",{className:K.answer},A!=null&&A.answer_text?Ee.createElement(q.Z,{style:{padding:"13px 0"},value:(A==null?void 0:A.answer_text)||""}):Ee.createElement(Z.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),We=u(94276);function pt(A,N){return(0,U.U2)(`/problems/${A}/comments.json`,{page:N,limit:10})}function nt(A){return(0,U.v_)(`/discusses/${A}/plus.json`,{container_type:"Discuss",type:1})}function ht(A,N,H){return(0,U.v_)(`/problems/${A}/comments/reply.json`,{comments:{content:H,parent_id:N}})}function D(A,N){return(0,U.v_)(`/problems/${A}/comments.json`,{comments:{content:N}})}function G(A,N,H){return(0,U.v_)(`/problems/${A}/comments/${N}/hidden.json`,H)}function k(A,N){return(0,U.IV)(`/problems/${A}/comments/${N}`)}var ue=u(49950);function ee({author:A}){return t.createElement("a",{href:`/users/${A.login}`,target:"_blank"},t.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Qe.Z.IMG_SERVER}/images/${A.image_url}`,width:"50"}))}function ft({data:A,index:N,parentDiscussIndex:H,user:yt,onSetActionType:Pt}){const{author:it,can_delete:zt,content:en,id:v,time:S}=A;function T(){Pt({id:v,index:N,type:"delete-discuss",parentDiscussIndex:H,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const $=yt.admin||zt||it.user_id===yt.user_id;return t.createElement("div",{className:"discuss-item-container second-discuss "},t.createElement(ee,{author:it}),t.createElement("section",null,t.createElement("div",{className:"discuss-info"},t.createElement("a",{href:`/users/${it.login}`,target:"_blank"},it.name),t.createElement("span",{className:"grey"},S),t.createElement("div",{className:"btn-group",style:{marginBottom:0}},$?t.createElement("a",{onClick:T,title:"\u5220\u9664"},t.createElement("i",{className:"iconfont icon-shanchu"})):null)),t.createElement(q.Z,{className:"discuss-content",value:en})))}var V=({user:A,data:N,index:H,onPlusDiscuss:yt,onSetActionType:Pt,activeDiscussIndex:it,onReplyDiscuss:zt,onSetActiveDiscussIndex:en})=>{const{content:v,children:S,hidden:T,id:$,praise_count:Pe,time:At,user_praise:jt,can_delete:P,author:ye}=N;function dt(){en($)}function on(){yt($,!jt,H)}function dn(){Pt({id:$,index:H,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function an(){Pt({id:$,index:H,params:{hidden:T?"0":"1"},type:"hidden-discuss",message:T?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Xt=A.admin||A.user_id===ye.user_id;return t.createElement("div",{className:"discuss-item-container",key:$},t.createElement(ee,{author:ye}),t.createElement("section",null,t.createElement("div",{className:"discuss-info"},t.createElement("a",{href:`/users/${ye.login}`,target:"_blank"}," ",ye.name," "),t.createElement("span",{className:"grey"},At)),t.createElement(q.Z,{className:"discuss-content",value:v}),S&&S.length>0?t.createElement("div",{className:"reply-discuss-container"},S.map((Ot,Qt)=>t.createElement(ft,{key:Ot.id,data:Ot,index:Qt,user:A,onSetActionType:Pt,parentDiscussIndex:H}))):null,t.createElement("div",{className:"btn-group"},Xt?t.createElement("a",{onClick:an,title:T?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},t.createElement("i",{className:T?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,P&&(!S||S.length==0)?t.createElement("a",{onClick:dn,title:"\u5220\u9664"},t.createElement("i",{className:"iconfont icon-shanchu"})):null,t.createElement("a",{onClick:dt,title:"\u56DE\u590D"}," ",t.createElement("i",{className:"iconfont icon-huifu1"})," "),t.createElement("a",{onClick:on,className:jt?"c-orange":""},t.createElement("i",{className:jt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),t.createElement("span",null,Pe||""))),t.createElement(ue.Z,{id:$,activeDiscussIndex:it,onReplyDiscuss:zt})))},Y=u(421),L={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Xe=u(77834),at=(A,N,H)=>new Promise((yt,Pt)=>{var it=v=>{try{en(H.next(v))}catch(S){Pt(S)}},zt=v=>{try{en(H.throw(v))}catch(S){Pt(S)}},en=v=>v.done?yt(v.value):Promise.resolve(v.value).then(it,zt);en((H=H.apply(A,N)).next())}),oe=({user_praise:A,praise_count:N,praisePlus:H,onCreateDiscuss:yt,discuss_count:Pt})=>{const[it,zt]=(0,t.useState)(!1),[en,v]=(0,t.useState)("");function S(At){v(At)}function T(){zt(!0)}function $(){zt(!1)}function Pe(){return at(this,null,function*(){yt(en),v(""),zt(!1)})}return t.createElement("div",{className:`${L["dis-input-editor-container"]} ${it?L.active:""} `},t.createElement("div",{className:it?`hide ${L["text-area"]}`:L["text-area"]},t.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:T}),t.createElement("a",null," ",t.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Pt," "),t.createElement("a",{className:"c-light-black",onClick:H,title:A?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.createElement("i",{className:`mr3 ${A?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),N?t.createElement("span",null,N):"")),it?t.createElement("div",{className:L["input-mask"],onClick:$}):null,t.createElement("div",{className:it?L["md-container"]:`${L["md-container"]} hide`},t.createElement(Xe.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:en,height:240,onChange:S}),t.createElement("div",{className:L["tip-container"],onClick:$},t.createElement("a",{className:L["btn-send"],onClick:Pe}," \u53D1\u9001 "))))},xe=u(59301),Se=Object.defineProperty,de=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ie=(A,N,H)=>N in A?Se(A,N,{enumerable:!0,configurable:!0,writable:!0,value:H}):A[N]=H,Te=(A,N)=>{for(var H in N||(N={}))et.call(N,H)&&Ie(A,H,N[H]);if(St)for(var H of St(N))ze.call(N,H)&&Ie(A,H,N[H]);return A},rt=(A,N)=>de(A,ke(N)),mt=(A,N,H)=>new Promise((yt,Pt)=>{var it=v=>{try{en(H.next(v))}catch(S){Pt(S)}},zt=v=>{try{en(H.throw(v))}catch(S){Pt(S)}},en=v=>v.done?yt(v.value):Promise.resolve(v.value).then(it,zt);en((H=H.apply(A,N)).next())});const Ge={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ne=(A=>(A[A.GET_DISCUSSES=0]="GET_DISCUSSES",A[A.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",A[A.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",A[A.PLUS_DISCUSS=3]="PLUS_DISCUSS",A[A.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",A[A.SET_PAGE=5]="SET_PAGE",A[A.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",A))(Ne||{});function Gt(A,N){switch(N.type){case 6:return rt(Te({},A),{loading:!0});case 0:return Te(Te({},A),N.payload);case 1:return Te(Te({},A),N.payload);case 4:return Te(Te({},A),N.payload);case 3:return Te(Te({},A),N.payload);case 5:return rt(Te({},A),{page:N.payload});case 2:return Te(Te({},A),N.payload);default:throw new Error}}var rn=({user:A,identifier:N,hack:H,onTriggerPraise:yt,activeIndex:Pt})=>{const[it,zt]=(0,t.useReducer)(Gt,Ge),{loading:en,page:v,data:S,count:T,actionType:$,activeDiscussIndex:Pe}=it,At=(0,t.useCallback)(()=>mt(void 0,null,function*(){zt({type:6});const Ot=yield pt(N,v),{comments:Qt,disscuss_count:gn}=Ot;zt({type:0,payload:{data:Qt,count:gn,loading:!1}})}),[v,N]);(0,t.useEffect)(()=>{Pt==="2"&&At()},[N,v,Pt]);function jt(Ot){zt({type:5,payload:Ot})}function P(Ot){zt({type:4,payload:{actionType:Ot}})}function ye(Ot){zt(Pe===Ot?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Ot}})}function dt(Ot,Qt,gn){return mt(this,null,function*(){try{const Dn=yield nt(Ot);S[gn].user_praise=Qt,S[gn].praise_count=Dn.praise_count,zt({type:3,payload:{data:[...S]}})}catch(Dn){console.log(Dn)}})}function on(){return mt(this,null,function*(){const{id:Ot,params:Qt,type:gn,index:Dn,parentDiscussIndex:sn}=$;if(gn==="hidden-discuss"&&(yield G(N,Ot,Qt),sn?S[sn].children[Dn].hidden=Qt.hidden==1:S[Dn].hidden=Qt.hidden==1,zt({type:4,payload:{actionType:null,data:[...S]}})),gn==="delete-discuss"){if(yield k(N,Ot),sn||sn===0){let Pn=S[sn].children;for(let kn=Pn.length-1;kn>=0;kn--)if(Pn[kn].id===Ot){Pn.splice(kn,1);break}S[sn].children=Pn}else for(let Pn=S.length-1;Pn>=0;Pn--)if(S[Pn].id===Ot){S.splice(Pn,1);break}zt({type:4,payload:{actionType:null,data:[...S]}})}})}function dn(){zt({type:4,payload:{actionType:null}})}function an(Ot,Qt){return mt(this,null,function*(){try{yield ht(N,Ot,Qt),At()}catch(gn){console.log(gn)}})}function Xt(Ot){return mt(this,null,function*(){zt({type:6}),yield D(N,Ot),At()})}return xe.createElement(xe.Fragment,null,xe.createElement("div",{className:"discuss-panel"},S.length===0?xe.createElement(Z.Z,null):S.map((Ot,Qt)=>xe.createElement(V,{onReplyDiscuss:an,onPlusDiscuss:dt,onSetActiveDiscussIndex:ye,onSetActionType:P,data:Ot,index:Qt,user:A,activeDiscussIndex:Pe})),T>10?xe.createElement("div",{className:"pagination-container"},xe.createElement(Ut.Z,{showQuickJumper:!0,onChange:jt,current:v,total:T})):null),xe.createElement(oe,{user_praise:H.user_praise,praise_count:H.praises_count,praisePlus:yt,discuss_count:H.comments_count,onCreateDiscuss:Xt}),xe.createElement(j.Z,null,xe.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:!!$,onOk:on,onCancel:dn},xe.createElement("p",null,$?$.message:"")),xe.createElement(Y.Z,null)))},kt=u(82326),Ht=u(37568),$t=u(86743),wn={},Rn=u(59301),Hn=({hack:A,current_user:N})=>Rn.createElement("div",{className:wn.answer},A!=null&&A.analysis?Rn.createElement(q.Z,{style:{padding:"13px 0"},value:(A==null?void 0:A.analysis)||""}):Rn.createElement(Z.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Tn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Jn=u(8848),Kn=u(5269),An=u(28284),Wn=u(71051),qn=u(68989),cn=u(59301);const{TextArea:Yn}=Ht.default,{Panel:ie}=Jn.default;var Ke=({data:A,hack:N})=>(console.log(A,N,"data"),N!=null&&N.is_file?cn.createElement(qn.Y2,{disabled:!0,className:Tn.uploadTableWrapper,showScore:!N.test_set_score,data:A,isProgramHomework:!0}):cn.createElement("div",{className:Tn.hackSets},A==null?void 0:A.map((H,yt)=>cn.createElement(Jn.default,{accordion:!0,bordered:!1,key:yt,defaultActiveKey:yt===0&&H.id,className:Tn.collapseWrapper,expandIcon:({isActive:Pt})=>cn.createElement("i",{className:`iconfont icon-weizhankai ${Pt?Tn.open:Tn.close}`,style:{fontSize:14,transition:"all .2s"}})},cn.createElement(ie,{key:H.id,header:cn.createElement(te.Z,{align:"middle",justify:"space-between",wrap:!1},cn.createElement(Kn.Z,{className:Tn.panelHeader},cn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",yt+1)),cn.createElement(Kn.Z,{flex:1},cn.createElement(te.Z,{align:"middle",justify:"end",wrap:!1},!(N!=null&&N.test_set_score)&&cn.createElement(Kn.Z,{className:Tn.rateInput},cn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),cn.createElement("div",null,cn.createElement(An.default.Item,{noStyle:!0},cn.createElement(Wn.Z,{value:H==null?void 0:H.score,className:Tn.baseFormItem,min:0,max:100,disabled:!0}))),cn.createElement("span",{className:"ml10"},"%")))))},cn.createElement(An.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},cn.createElement(Yn,{readOnly:!0,value:H==null?void 0:H.input,rows:4})),cn.createElement(An.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},cn.createElement(Yn,{readOnly:!0,value:H==null?void 0:H.output,rows:4}))))))),fe={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},_t=u(59301),En=(0,t.forwardRef)(({data:A=[]},N)=>{var H;const[yt,Pt]=(0,t.useState)(),it=A.filter(en=>en.show);(0,t.useEffect)(()=>{it.length&&Pt(it[0].id)},[A==null?void 0:A.length]);const zt=((H=it.find(en=>en.id===yt))==null?void 0:H.element)||null;return(0,t.useImperativeHandle)(N,()=>({setActiveTab:en=>Pt(en)})),_t.createElement("div",{className:fe.tabs},_t.createElement("div",{className:fe.tabWarp},it.map(en=>_t.createElement("div",{onClick:()=>Pt(en.id),className:`${fe.tab} ${en.id===yt?fe.active:""}`,key:en.id},en.name))),_t.createElement("div",{className:fe.content},zt))}),ot=u(59301),yn=Object.defineProperty,Cn=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,In=(A,N,H)=>N in A?yn(A,N,{enumerable:!0,configurable:!0,writable:!0,value:H}):A[N]=H,Ln=(A,N)=>{for(var H in N||(N={}))xn.call(N,H)&&In(A,H,N[H]);if(qt)for(var H of qt(N))$n.call(N,H)&&In(A,H,N[H]);return A},_n=(A,N)=>Cn(A,Jt(N)),On=(A,N,H)=>new Promise((yt,Pt)=>{var it=v=>{try{en(H.next(v))}catch(S){Pt(S)}},zt=v=>{try{en(H.throw(v))}catch(S){Pt(S)}},en=v=>v.done?yt(v.value):Promise.resolve(v.value).then(it,zt);en((H=H.apply(A,N)).next())});const pa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ga={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Oa=({hack:A,onTriggerPraise:N,topicId:H,page:yt,onPageChange:Pt,user:it,current_user:zt,submitRecords:en,submitting:v,submitResult:S,setActiveIndex:T,hack_sets:$})=>{var Pe,At;const[jt]=(0,m.useSearchParams)(),[P,ye]=(0,t.useState)("0"),dt=(0,m.useLocation)(),[on,dn]=(0,t.useState)(!1),[an,Xt]=(0,t.useState)(null),[Ot,Qt]=(0,t.useState)([]),[gn,Dn]=(0,t.useState)([]),[sn,Pn]=(0,t.useState)({page:1,limit:10}),kn=(0,t.useRef)(null),la=(0,t.useRef)(null);console.log(it,"user");let[Sn,Zn]=(0,t.useState)(_n(Ln({},(0,m.useParams)()),{page:1,per_page:20,name:""}));(0,t.useEffect)(()=>{la.current&&(A==null?void 0:A.is_close_tips)===!1&&an===null&&Xt(!0)},[la.current,A==null?void 0:A.is_close_tips,an]);function ua(){return On(this,null,function*(){yield(0,U.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,t.useEffect)(()=>{T(P)},[P]);function Da(fn){return On(this,null,function*(){let xa=fn.target.id;if(xa==="1"){let Ma=yield(0,U.ZP)(`/api/myproblems/${Sn.id}/redo_logs.json`,{method:"get",params:Ln({},sn)});(Ma==null?void 0:Ma.status)===0&&Dn(Ma==null?void 0:Ma.data)}ye(xa)})}(0,t.useEffect)(()=>We.Z.subscribe("to-commit-info",()=>{ye("1"),kn.current&&kn.current.setActiveTab("1")}),[]),(0,t.useEffect)(()=>We.Z.subscribe("to-reset-info",()=>{Da({target:{id:"1"}}),kn.current&&kn.current.setActiveTab("2")}),[]);function Yt(){ye("2")}function Qa(){return On(this,null,function*(){let fn=yield(0,U.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Ln({identifier:Sn==null?void 0:Sn.id},Sn)});Qt(fn)})}const ca=[{title:null,description:ot.createElement("div",null,ot.createElement("b",{onClick:()=>{Xt(!1),ua(),dn(!0),Qa()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),ot.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),ot.createElement(Ae.ZP,{onClick:()=>{Xt(!1),ua()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>la.current}];return ot.createElement("div",{className:w["left-panel"]},ot.createElement("ul",{className:`${w["s-navs"]} ${w["bg-white"]} ${w.b1}`},(A==null?void 0:A.is_program)&&!jt.get("pageId")&&ot.createElement(_e.Z,{title:"\u9898\u76EE\u5217\u8868"},ot.createElement("div",{onClick:()=>{Qa(),dn(!0)},className:w.btns,ref:la,style:an?{pointerEvents:"none"}:{}},ot.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),ot.createElement("li",{style:{marginLeft:20}},ot.createElement("a",{className:P==="0"?w.active:"",id:"0",onClick:Da},"\u9898\u76EE\u63CF\u8FF0")),ot.createElement("li",null,ot.createElement("a",{className:P==="1"?w.active:"",id:"1",onClick:Da},"\u64CD\u4F5C\u8BB0\u5F55")),(jt.get("type")!=="exercises"&&(A==null?void 0:A.answer_text_show)||jt.get("type")!=="exercises"&&(A==null?void 0:A.analysis_show))&&ot.createElement("li",null,ot.createElement("a",{className:P==="4"?w.active:"",id:"4",onClick:Da},"\u89E3\u7B54\u53C2\u8003")),jt.get("type")!=="exercises"&&ot.createElement("li",null,ot.createElement("a",{className:P==="2"?w.active:"",id:"2",onClick:Da},"\u8BC4\u8BBA")),!!($!=null&&$.length)&&jt.get("type")!=="exercises"&&jt.get("type")!=="1"&&ot.createElement("li",null,ot.createElement("a",{className:P==="5"?w.active:"",id:"5",onClick:Da},"\u6D4B\u8BD5\u7528\u4F8B"))),ot.createElement("div",{className:`${w["tab-panel-body"]} ${P==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},ot.createElement(X,{hack:A,onTriggerPraise:N,toDiscuss:Yt})),ot.createElement("div",{style:{padding:"12px"},className:`${w["tab-panel-body"]} ${P==="1"?"":"hide"}`},ot.createElement(En,{ref:kn,data:[{id:"1",show:jt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:ot.createElement(ot.Fragment,null,en!=null&&en.records_count||v?ot.createElement(b,{page:yt,onPageChange:Pt,topicId:H,submitting:v,key:(S==null?void 0:S.id)||1,submitRecords:en,submitResult:S}):ot.createElement(Z.Z,null))},{id:"2",show:jt.get("type")==="exercises"||(A==null?void 0:A.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:ot.createElement(ot.Fragment,null,ot.createElement(tt.default,{pagination:!1,dataSource:gn==null?void 0:gn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(fn,xa,Ma)=>Dt()(fn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(fn,xa,Ma)=>{var ha;return(ha=[{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(wt=>wt.id===fn))==null?void 0:ha.name}}]}),ot.createElement(Ut.Z,{style:{marginTop:10},current:sn.page,total:gn==null?void 0:gn.count,hideOnSinglePage:!0,onChange:fn=>On(void 0,null,function*(){sn.page=fn,Pn(sn);let xa=yield(0,U.ZP)(`/api/myproblems/${Sn.id}/redo_logs.json`,{method:"get",params:_n(Ln({},sn),{courseId:Sn.courseId})});(xa==null?void 0:xa.status)===0&&Dn(xa==null?void 0:xa.data)})}))}]})),ot.createElement("div",{style:{padding:"12px"},className:`${w["tab-panel-body"]} ${P==="4"?"":"hide"}`},ot.createElement(En,{data:[{id:"1",show:jt.get("type")!=="exercises"&&(A==null?void 0:A.answer_text_show),name:"\u7B54\u6848",element:ot.createElement(ot.Fragment,null,ot.createElement(we,{hack:A,current_user:zt}))},{id:"2",show:jt.get("type")!=="exercises"&&(A==null?void 0:A.analysis_show),name:"\u89E3\u6790",element:ot.createElement(ot.Fragment,null,ot.createElement(Hn,{hack:A,current_user:zt}))}]})),ot.createElement("div",{className:`${w["tab-panel-body"]} ${P==="2"?"":"hide"}`,style:{padding:0}},ot.createElement(rn,{user:it,activeIndex:P,identifier:A.identifier,hack:A,onTriggerPraise:N})),ot.createElement("div",{className:`${w["tab-panel-body"]} ${P==="5"?"":"hide"}`,style:{padding:12}},ot.createElement(Ke,{data:$||[],hack:A})),ot.createElement(z.Z,{rootClassName:w.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>dn(!1),open:on},ot.createElement(te.Z,null,ot.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),ot.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Ot==null?void 0:Ot.total_count,"\u9898\xA0[\xA0",Ot==null?void 0:Ot.total_score,"\u5206\xA0]\xA0"),!(it!=null&&it.hack_manager)&&ot.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Ot==null?void 0:Ot.work_score,"\u5206")),ot.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),ot.createElement(te.Z,{align:"middle",className:"mt10 mb10"},!(it!=null&&it.hack_manager)&&ot.createElement(kt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:fn=>{Sn.page=1,Sn.finish_status=fn,Zn(Ln({},Sn)),Qa()}},ot.createElement(kt.default.Option,{value:""},"\u5168\u90E8"),ot.createElement(kt.default.Option,{value:0},"\u672A\u5F00\u59CB"),ot.createElement(kt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),ot.createElement(kt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),ot.createElement(kt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:fn=>{Sn.page=1,Sn.difficult=fn||null,Zn(Ln({},Sn)),Qa()}},ot.createElement(kt.default.Option,{value:0},"\u5168\u90E8"),ot.createElement(kt.default.Option,{value:1},"\u7B80\u5355"),ot.createElement(kt.default.Option,{value:2},"\u9002\u4E2D"),ot.createElement(kt.default.Option,{value:3},"\u56F0\u96BE")),ot.createElement(Ht.default.Search,{size:"large",onSearch:fn=>{Sn.name=fn,Sn.page=1,Zn(Ln({},Sn)),Qa()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),ot.createElement("div",{className:w.list,style:{height:36,background:"#3D445C"}},!(it!=null&&it.hack_manager)&&ot.createElement("span",null,"\u72B6\u6001"),ot.createElement("span",null,"\u5E8F\u53F7"),ot.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),ot.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),ot.createElement("div",{style:{overflow:"auto",flex:1}},(Pe=Ot==null?void 0:Ot.data)!=null&&Pe.length?(At=Ot==null?void 0:Ot.data)==null?void 0:At.map((fn,xa)=>ot.createElement("div",{onClick:()=>On(void 0,null,function*(){let Ma=yield(0,U.ZP)(`/api/problems/${fn==null?void 0:fn.identifier}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});Ma&&(m.history.replace(`/myproblems/${Ma==null?void 0:Ma.identifier}${window.location.search}`),window.location.reload())}),className:`${w.list} ${fn!=null&&fn.checked?w.active:""}`},!(it!=null&&it.hack_manager)&&ot.createElement(ot.Fragment,null,!(fn!=null&&fn.opened)&&ot.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(fn==null?void 0:fn.opened)&&!(fn!=null&&fn.passed)&&ot.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(fn==null?void 0:fn.opened)&&(fn==null?void 0:fn.passed)&&ot.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),ot.createElement("span",null,(Sn.page-1)*20+(xa+1)),ot.createElement("span",{style:{flex:1},title:fn.name},`[${fn==null?void 0:fn.score}\u5206]`,"\xA0",fn.name),ot.createElement("span",{style:{flexBasis:48,paddingRight:0}},pa[fn.difficult]))):ot.createElement(Z.Z,null)),ot.createElement(Ut.Z,{current:Sn.page,className:"mt20",hideOnSinglePage:!0,total:Ot==null?void 0:Ot.count,pageSize:Sn.per_page,onChange:(fn,xa)=>{Sn.page=fn,Sn.per_page=xa,Qa()}})),ot.createElement($t.Z,{rootClassName:w.tour,closeIcon:!1,open:!!an,steps:ca,gap:{offset:3,radius:2}}))},Mn=u(62522),oa=u(6460),Fa=u(80738),ia=u(87110),Qn=u(56494),Xn=u(14481),pn=u(10640),Bn=u(92310),ea=u.n(Bn),Un=u(39327),ta=u(83658),Ea=u(11968),ra=u(30857),ka=u(51015),da=u(74164),It=u(59301),Ha=Object.defineProperty,Sa=Object.defineProperties,ja=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,aa=(A,N,H)=>N in A?Ha(A,N,{enumerable:!0,configurable:!0,writable:!0,value:H}):A[N]=H,Fn=(A,N)=>{for(var H in N||(N={}))Ba.call(N,H)&&aa(A,H,N[H]);if(wa)for(var H of wa(N))sa.call(N,H)&&aa(A,H,N[H]);return A},Gn=(A,N)=>Sa(A,ja(N)),Pa=(A,N)=>{var H={};for(var yt in A)Ba.call(A,yt)&&N.indexOf(yt)<0&&(H[yt]=A[yt]);if(A!=null&&wa)for(var yt of wa(A))N.indexOf(yt)<0&&sa.call(A,yt)&&(H[yt]=A[yt]);return H},s=(A,N,H)=>new Promise((yt,Pt)=>{var it=v=>{try{en(H.next(v))}catch(S){Pt(S)}},zt=v=>{try{en(H.throw(v))}catch(S){Pt(S)}},en=v=>v.done?yt(v.value):Promise.resolve(v.value).then(it,zt);en((H=H.apply(A,N)).next())});const{Countdown:re}=l.default,Me={Java:"java",C:"c",Python:"py","C++":"c"};var $e=(A=>(A[A.SET_LOADING=0]="SET_LOADING",A[A.GET_DATA=1]="GET_DATA",A[A.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",A[A.SET_DATA=3]="SET_DATA",A[A.SET_DEBUGING=4]="SET_DEBUGING",A[A.SET_SUBMITING=5]="SET_SUBMITING",A[A.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",A[A.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",A[A.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",A[A.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",A[A.SET_PAGE=10]="SET_PAGE",A))($e||{});function W(){return new Date().getTime()}const gt={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function lt(A,N){switch(N.type){case 1:return Fn(Fn({},A),N.payload);case 3:return Gn(Fn({},A),{data:N.payload});case 0:return Gn(Fn({},A),{loading:N.payload});case 9:return Gn(Fn({},A),{showNote:N.payload});case 4:return Gn(Fn({},A),{debuging:N.payload});case 5:return Gn(Fn({},A),{submitting:N.payload});case 2:return Gn(Fn({},A),{submitRecords:N.payload});case 10:return Gn(Fn({},A),{submitRecordPage:N.payload});case 6:return Gn(Fn({},A),{executingMessage:N.payload});case 7:return Fn(Fn({},A),N.payload);case 8:return Fn(Fn({},A),N.payload);default:throw new Error}}var Le=({children:A})=>{var N,H,yt,Pt,it,zt,en,v,S,T;const[$,Pe]=(0,t.useReducer)(lt,gt),{id:At}=(0,m.useParams)(),jt=(0,m.useLocation)(),[P]=(0,m.useSearchParams)(),{loading:ye,data:dt,debugResult:on,submitResult:dn,submitRecords:an,submitRecordPage:Xt,showNote:Ot,debuging:Qt,submitting:gn,executingMessage:Dn}=$,[sn,Pn]=(0,t.useState)("#37AD83"),[kn,la]=(0,t.useState)(null),[Sn,Zn]=(0,t.useState)({}),[ua,Da]=(0,t.useState)(!0),[Yt,Qa]=(0,t.useState)(!1),[ca,fn]=(0,t.useState)(!1),xa=(0,t.useRef)(null),Ma=(0,t.useRef)(0),ha=dt==null?void 0:dt.user,wt=dt==null?void 0:dt.hack,[_r,za]=(0,t.useState)(!1),ur=(0,t.useRef)(1),Dr=(0,t.useRef)(!1);(0,Un.y)(P.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ma}=(0,Un.X)(),[nr,va]=(0,t.useState)(""),kr=(0,Qn._)(Sn),[or,Va]=(0,t.useState)({open:!1,text:""}),[ar,br]=(0,t.useState)(null),ir=(0,t.useRef)(null);(0,t.useEffect)(()=>{var Vt;let vn=(Vt=wt==null?void 0:wt.homework_extension)==null?void 0:Vt.failed_evaluate_num;typeof vn=="number"&&br(vn)},[(N=wt==null?void 0:wt.homework_extension)==null?void 0:N.failed_evaluate_num]),(0,t.useEffect)(()=>{function Vt(){return s(this,null,function*(){var vn,fa,ba,Ia,Ra;Da(!0);const Aa=yield(0,ne.fu)(At,{exercise_id:P.get("exercisesId")});if(setTimeout(()=>{Da(!1)},800),Aa.status!==401){try{Aa.hack.code=Q.Base64.decode(Aa.hack.code)}catch(na){console.log(na)}Aa.hack=Gn(Fn({},Aa.hack),{is_program:P.get("type")==="1"}),Pe({type:1,payload:{loading:!1,data:Aa}})}if(P.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let na;P.get("coursesId")=="coursesId"?na=yield(0,C._F)({categoryId:P.get("exercisesId"),login:P.get("login")}):na=yield(0,C._B)({categoryId:P.get("exercisesId"),login:P.get("login")}),Zn(Fn({},na)),ma((vn=na==null?void 0:na.exercise)==null?void 0:vn.forbid_copy),typeof((fa=na==null?void 0:na.exercise)==null?void 0:fa.left_time)=="number"&&(la(Date.now()+((ba=na==null?void 0:na.exercise)==null?void 0:ba.left_time)*1e3),setTimeout(()=>{Pn("red")},(((Ia=na==null?void 0:na.exercise)==null?void 0:Ia.left_time)-300>0?((Ra=na==null?void 0:na.exercise)==null?void 0:Ra.left_time)-300:0)*1e3))}})}At&&Vt()},[At]),(0,t.useEffect)(()=>{var Vt;return P.get("type")==="exercises"&&((Vt=Sn==null?void 0:Sn.exercise)!=null&&Vt.screen_open)&&(window.removeEventListener("blur",Xa,!1),Xn.U.forEach((vn,fa)=>{window.addEventListener(vn,Xa,!1)}),window.addEventListener("blur",Xa,!1),window.focus()),()=>{document.removeEventListener((0,E.gH)(),Xa)}},[Sn]),(0,t.useEffect)(()=>{nr==="1"&&At&&wt!=null&&wt.language&&Ir()},[At,Xt,wt==null?void 0:wt.language,nr]),(0,t.useEffect)(()=>(wt!=null&&wt.is_program&&(Ma.current=0,xa.current=setInterval(()=>{xr()},15e3)),()=>{clearInterval(xa.current)}),[wt==null?void 0:wt.is_program]);const xr=()=>s(void 0,null,function*(){let Vt=yield(0,U.ZP)(`/api/myproblems/${At}/save_long_time.json`,{method:"get",params:{answer_long_time:Ma.current}})}),Xa=()=>{Dr.current||(0,E.BU)(),window.parent.postMessage("backExercise","*")};function Ir(){return s(this,null,function*(){try{const Vt=yield(0,ne.zO)(At,{limit:15,page:Xt,language:wt==null?void 0:wt.language});Pe({type:2,payload:Vt})}catch(Vt){console.log(Vt)}})}function Sr(Vt){Pe({type:10,payload:Vt})}function rr(Vt){return s(this,null,function*(){var vn;let fa;(P.get("ip_limit")==="inner"||P.get("ip_bind_type")==="true")&&(fa=yield(0,oa.y)({ip_limit:P.get("ip_limit"),ip_bind:P.get("ip_bind_type")==="true"}));const ba=yield(0,ne.n4)(At,{code:Q.Base64.encode(Vt||wt.code),language:wt==null?void 0:wt.language,exercise_id:P.get("exercisesId"),question_id:P.get("questionId"),ip:fa});return ba.status===-5&&(0,m.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Gn(Fn({errorMessage:ba==null?void 0:ba.message},(Sn==null?void 0:Sn.exercise)||{}),{exercise_user_id:(vn=Sn==null?void 0:Sn.exercise)==null?void 0:vn.exercise_user_id,id:P.get("exercisesId")})}}),ba})}function sr(){return s(this,null,function*(){if(ur.current=2,!gn){Pe({type:5,payload:!0});try{We.Z.publish("to-commit-info");const Vt=yield rr();if(console.log(Vt,1),Vt.status===0){let Aa=function(){return s(this,null,function*(){const{status:na,data:x}=yield(0,ne.rX)(At,"submit"),Tt=W()-Ra>(ba*Ia+3)*1e3;if(na!==0&&!Tt&&setTimeout(Aa,1e3),Tt){M.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Pe({type:5,payload:!1});return}if(na===0){x.status===2&&M.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(x==null?void 0:x.status)===0&&P.get("type")==="1"&&fn(!0),(x==null?void 0:x.status)!==0&&P.get("type")==="1"&&br(zn=>zn+1);const hn=yield(0,ne.zO)(At,{limit:15,page:Xt,language:wt==null?void 0:wt.language});Pe({type:8,payload:Gn(Fn({},$),{submitResult:x,submitting:!1,submitRecords:hn})})}})},vn={};if(P.get("type")==="exercises"?(vn.extras={exercise_id:P.get("exercisesId"),question_id:P.get("questionId")},(P.get("ip_limit")==="inner"||P.get("ip_bind_type")==="true")&&(vn.extras.ip=yield(0,oa.y)({ip_limit:P.get("ip_limit"),ip_bind:P.get("ip_bind_type")==="true"}))):P.get("type")==="smartPlan"&&(vn.extras={smart_plan_page_item_bank_id:P.get("smartPlanItemBankId"),simulate:P.get("simulate")==="true"}),(yield(0,ne.bM)(At,vn)).status===-1&&P.get("exercisesId")){window.parent.location.href=`/classrooms/${P.get("coursesId")}/exercise/${P.get("exercisesId")}/detail`;return}const{time_limit:ba,test_case_size:Ia}=wt,Ra=W();Aa()}else Pe({type:5,payload:!1})}catch(Vt){console.log(Vt),Pe({type:5,payload:!1})}za(!1)}})}function wr(){return s(this,null,function*(){ur.current=1,$.debuging=!0,Pe({type:4,payload:!0});try{if((yield rr()).status===0){let Ra=function(){return s(this,null,function*(){const{status:Aa,message:na,data:x}=yield(0,ne.rX)(At,"debug"),Tt=W()-Ia>(vn+3)*1e3;if(Aa!==0&&!Tt&&(Pe({type:6,payload:na}),setTimeout(Ra,1e3)),Tt){M.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Pe({type:4,payload:!1}),Pe({type:7,payload:Gn(Fn({},$),{debugResult:{status:2},debuging:!1})});return}Aa===0&&(x.status===2&&M.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Pe({type:4,payload:!1}),Pe({type:7,payload:Gn(Fn({},$),{debugResult:x,debuging:!1})}))})};const{time_limit:vn}=wt;let fa={input:encodeURIComponent(dt.test_case.input)};if(P.get("type")==="exercises"&&(fa.exercise_id=P.get("exercisesId")),(yield(0,ne.MU)(At,fa)).status===-1&&P.get("exercisesId")){window.parent.location.href=`/classrooms/${P.get("coursesId")}/exercise/${P.get("exercisesId")}/detail`;return}const Ia=W();Ra()}else Pe({type:4,payload:!1})}catch(Vt){console.log(Vt)}finally{}})}function cr(Vt,vn){const fa=vn?{modify_code:!1}:{};Pe({type:3,payload:Gn(Fn({},dt),{hack:Fn(Gn(Fn({},wt),{code:Vt}),fa)})}),za(!0)}const gr=Vt=>s(void 0,null,function*(){let vn=yield(0,U.ZP)(`/api/problems/${wt==null?void 0:wt.identifier}/start.json`,{method:"get",params:{language:Vt==="C++"||Vt==="c++"?encodeURIComponent(Vt):Vt,hack_user_id:ha==null?void 0:ha.user_id}});vn.status!==-1&&m.history.replace(`/myproblems/${vn==null?void 0:vn.identifier}${window.location.search}`)});function Er(Vt){let vn=Vt.target.value;Pe({type:3,payload:Gn(Fn({},dt),{test_case:{input:vn}})})}function jr(){return s(this,null,function*(){try{let Vt={};P.get("type")==="exercises"?Vt.exercise_id=P.get("exercisesId"):wt!=null&&wt.homework_common_id&&(Vt.homework_common_id=wt==null?void 0:wt.homework_common_id);const vn=yield(0,ne.H7)(At,Fn({},Vt));vn.status===401||(cr(Q.Base64.decode(vn.code)),(P.get("type")==="exercises"||wt!=null&&wt.homework_common_id)&&We.Z.publish("to-reset-info"))}catch(Vt){console.log(Vt)}})}function Ur(){M.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:It.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",It.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return s(this,null,function*(){const Vt=yield(0,ne.fi)(At);Vt.status===401||cr(Q.Base64.decode(Vt.code),!0)})}})}function lr(){Pe({type:9,payload:!0})}function Pr(){Pe({type:9,payload:!1})}function hr(Vt){return s(this,null,function*(){yield(0,ne.MK)(At,Vt),Pe({type:1,payload:{showNote:!1,data:Gn(Fn({},dt),{hack:Gn(Fn({},wt),{notes:Vt.notes})})}})})}const Ar={hack:wt,isLoading:ua,input:(H=dt==null?void 0:dt.test_case)==null?void 0:H.input,is_file:(yt=dt==null?void 0:dt.test_case)==null?void 0:yt.is_file,identifier:wt==null?void 0:wt.identifier,attachments_count:dt==null?void 0:dt.attachments_count,language:wt==null?void 0:wt.language,code:wt==null?void 0:wt.code,title:"main."+Me[wt==null?void 0:wt.language],modify_code:wt==null?void 0:wt.modify_code,notes:wt==null?void 0:wt.notes,debugResult:on,debuging:Qt,submitting:gn,submitResult:dn,executingMessage:Dn,onCancelNote:Pr,onAddNote:hr,showNote:Ot,user:ha,onShowNote:lr,onSubmitCode:sr,onChangeCode:cr,onChangeInput:Er,onDebugCode:wr,onResetCode:jr,onSyncCode:Ur,onUpdateCode:rr,onChangeLanguage:gr,isWhiteTheme:Yt,setIsWhiteTheme:Qa,topDispatch:Pe};function Nr(){return s(this,null,function*(){const{praise_count:Vt}=yield(0,ne.vl)(wt.id,{container_type:"Hack",type:1});let vn=Gn(Fn({},dt),{hack:Gn(Fn({},wt),{praises_count:Vt,user_praise:!wt.user_praise})});Pe({type:3,payload:vn})})}const Vr={topicId:At,submitResult:dn,submitRecords:an,submitting:gn,page:Xt,onPageChange:Sr,hack:wt,user:dt==null?void 0:dt.user,hack_sets:dt==null?void 0:dt.hack_sets,current_user:dt==null?void 0:dt.current_user,onTriggerPraise:Nr,setActiveIndex:va};console.log(Sn);const[Or,Wr]=(0,t.useState)(!1),[dr,mr]=(0,t.useState)(!1);(0,t.useEffect)(()=>{const Vt=vn=>{var fa,ba;if(console.log("event-----",vn),vn.data.type==="showIntelligentTeacherStatus"&&!((ba=(fa=vn==null?void 0:vn.data)==null?void 0:fa.SmartPlanItemBanks)!=null&&ba.allow_answer_after_end)){const{aiStatus:Ia,questionStatus:Ra}=vn.data;if(Wr(Ia),Ra){let Aa=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Aa.includes(P.get("smartPlanItemBankId")))return;M.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:It.createElement("div",{className:"tc font16"},Ra?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>s(void 0,null,function*(){sr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Aa.push(P.get("smartPlanItemBankId"))));let na="";P.get("isMiniprogram")?na=`/miniprogram/courseware/study?courses_id=${P.get("coursesId")}&id=${P.get("exercisesId")}`:na=`/classrooms/${P.get("coursesId")}/smart_plan/${P.get("exercisesId")}/ppt_info/info`,window.opener?window.close():m.history.push(na)})})}}if(vn.data.type=="closeIntelligentTeacherStatus"){sr();let Ia="";P.get("isMiniprogram")?Ia=`/miniprogram/courseware/study?courses_id=${P.get("coursesId")}&id=${P.get("exercisesId")}`:Ia=`/classrooms/${P.get("coursesId")}/smart_plan/${P.get("exercisesId")}/ppt_info/info`,window.opener?window.close():m.history.push(Ia)}};return window.addEventListener("message",Vt),()=>{window.removeEventListener("message",Vt)}},[]);const Mr=()=>{if(P.get("type")==="exercises")return!1;const Vt=Object.entries((wt==null?void 0:wt.homework_extension)||{}).some(([vn,fa])=>vn!=="ai_code_evaluation_promote"&&!!fa);return!!(P.get("type")==="1"&&((0,Ea.$O)()||Vt)||P.get("type")==="smartPlan"&&(Or||P.get("showAi")))};return(0,t.useEffect)(()=>{var Vt,vn,fa,ba,Ia,Ra,Aa;Mr()&&(ar>((vn=(Vt=wt==null?void 0:wt.homework_extension)==null?void 0:Vt.ai_guide_data)==null?void 0:vn.evaluation_num)&&Va({open:!0,text:(ba=(fa=wt==null?void 0:wt.homework_extension)==null?void 0:fa.ai_guide_data)==null?void 0:ba.evaluation_msg}),(Ia=wt==null?void 0:wt.homework_extension)!=null&&Ia.ai_guide&&ar==0&&!ir.current&&(ir.current=setTimeout(()=>{var na,x;Va({open:!0,text:(x=(na=wt==null?void 0:wt.homework_extension)==null?void 0:na.ai_guide_data)==null?void 0:x.unanswered_msg})},(((Aa=(Ra=wt==null?void 0:wt.homework_extension)==null?void 0:Ra.ai_guide_data)==null?void 0:Aa.unanswered_time)||0)*60*1e3)),ir.current&&ar>0&&clearTimeout(ir.current))},[ar,wt]),It.createElement(It.Fragment,null,It.createElement(ge.Z,{spinning:ye,delay:500},dt?It.createElement("div",{style:{minWidth:"1200px"}},It.createElement("header",{className:ea()(pn.Z.header,Yt&&pn.Z.whiteHeader)},!((Pt=["smartPlan","exercises"])!=null&&Pt.includes(P.get("type")))&&It.createElement("div",null,It.createElement("img",{src:`${Qe.Z.IMG_SERVER}/images/${ha==null?void 0:ha.image_url}`,alt:"user",width:36}),It.createElement("span",{style:{color:Yt?"#333":"#B2BACB",fontSize:16}},ha==null?void 0:ha.name)),((it=["smartPlan","exercises"])==null?void 0:it.includes(P.get("type")))&&It.createElement("div",null,It.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",It.createElement("span",{className:"ml10"},((zt=Sn==null?void 0:Sn.exercise)==null?void 0:zt.user_name)||(ha==null?void 0:ha.name)||"--")),It.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",It.createElement("span",{className:"ml10"},((en=Sn==null?void 0:Sn.exercise)==null?void 0:en.student_id)||(ha==null?void 0:ha.student_id)||"--"))),It.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},It.createElement("div",null,wt.name)),(P.get("type")==="smartPlan"||(wt==null?void 0:wt.is_program))&&It.createElement(Fa.Z,{defaultValue:(wt==null?void 0:wt.answer_long_time)||0,onChange:Vt=>{Ma.current=Vt},className:pn.Z.timepiece}),ha!=null&&ha.hack_manager&&!P.get("is_smart_plan")?It.createElement(m.Link,{className:pn.Z.btn_edit,to:P.get("type")==="1"?P.get("pageId")?`/problems/newedit/${wt.identifier}?type=1&pageId=${P.get("pageId")}&backUrl=${P.get("backUrl")}`:`/problems/newedit/${wt.identifier}?type=1`:P.get("backUrl")?`/problems/newedit/${wt.identifier}?backUrl=${P.get("backUrl")}`:`/problems/newedit/${wt.identifier}`}," ",It.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((v=Sn==null?void 0:Sn.exercise)!=null&&v.left_time)&&It.createElement(It.Fragment,null,It.createElement("span",{style:{color:sn,marginRight:6},className:`iconfont icon-daojishi ${pn.Z.djs}`}),It.createElement("span",{className:"c-white mr20"},It.createElement(re,{valueStyle:{color:sn,fontSize:20,fontWeight:500},title:It.createElement("span",{style:{color:sn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:kn,onFinish:()=>s(void 0,null,function*(){const Vt=yield(0,C.VL)({categoryId:P.get("exercisesId"),commit_method:2});if((Vt==null?void 0:Vt.status)===0&&(rr(),M.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:It.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",It.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>s(void 0,null,function*(){window.parent.location.href=`/classrooms/${P.get("coursesId")}/exercise/${P.get("exercisesId")}/detail`})})),(Vt==null?void 0:Vt.status)===-3){const vn=parseInt(Vt==null?void 0:Vt.message);la(Date.now()+vn*1e3)}})}))),(S=["smartPlan","exercises"])!=null&&S.includes(P.get("type"))?It.createElement(Ae.ZP,{type:"primary",onClick:()=>{if(P.get("type")==="exercises"){const Vt=()=>s(void 0,null,function*(){yield rr(),za(!1),kr(),Dr.current=!0,Xa()});if(!(an!=null&&an.records_count)||_r){M.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:It.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Vt});return}Vt()}else{let Vt="";P.get("isMiniprogram")=="true"?Vt=`/miniprogram/courseware/study?courses_id=${P.get("coursesId")}&id=${P.get("exercisesId")}`:Vt=`/classrooms/${P.get("coursesId")}/smart_plan/${P.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${P.get("coursesId")}_${P.get("exercisesId")}`),console.log(P.get("isMiniprogram")=="true"),P.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${P.get("coursesId")}_${P.get("exercisesId")}`):m.history.push(Vt))}}},P.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):It.createElement("span",{onClick:()=>{var Vt;if(P.get("backUrl"))m.history.push(P.get("backUrl"));else if(P.get("type")==="1"){let vn=(Vt=localStorage.getItem("program_homework"))==null?void 0:Vt.split(",");m.history.push(`/classrooms/${vn==null?void 0:vn[0]}/program_homework/${vn==null?void 0:vn[1]}/detail`)}else m.history.push("/problemset")}},It.createElement(_e.Z,{title:"\u5173\u95ED"},It.createElement("i",{style:{color:Yt?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),It.createElement(ge.Z,{size:"large",spinning:ua},It.createElement(O.Z,{className:ea()(pn.Z.myProblems,Yt&&pn.Z.whiteMyProblems),leftChild:It.createElement(Oa,Fn({},Vr)),rightChild:It.createElement(Mt,Fn({},Ar))}))):null,It.createElement(M.default,{centered:!0,closable:!1,width:680,footer:null,open:ca,className:"oj-modal"},It.createElement("section",{className:"oj-modal-content"},It.createElement("div",{className:"oj-modal-head"},It.createElement("img",{src:Mn,alt:""}),It.createElement("i",{onClick:()=>fn(!1),className:"iconfont icon-guanbi1"})),It.createElement("aside",null,It.createElement("img",{className:"mr30",src:da.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",It.createElement("span",{style:{color:"#75d6ba",marginRight:100}},dn==null?void 0:dn.execute_time,"ms"),"\u4F18\u4E8E",It.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(dn==null?void 0:dn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),It.createElement("aside",{className:"mb50"},It.createElement("img",{src:ka.Z,className:"mr30"}),It.createElement("span",{className:"oj-modal-tt"},It.createElement("span",null,It.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),It.createElement("span",{className:"c-light-primary"},dn==null?void 0:dn.execute_memory,"kb")),It.createElement("span",null,It.createElement("span",null))),"\u4F18\u4E8E",It.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(dn==null?void 0:dn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),It.createElement("div",{id:"oj-modal-next",onClick:()=>s(void 0,null,function*(){var Vt;if(dn!=null&&dn.next_identifier){let vn=yield(0,U.ZP)(`/api/problems/${dn==null?void 0:dn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ha==null?void 0:ha.user_id}});vn&&(m.history.replace(`/myproblems/${vn==null?void 0:vn.identifier}${window.location.search}`),window.location.reload())}else{let vn=(Vt=localStorage.getItem("program_homework"))==null?void 0:Vt.split(",");m.history.push(`/classrooms/${vn==null?void 0:vn[0]}/program_homework/${vn==null?void 0:vn[1]}/detail`)}}),className:"oj-modal-btn"},dn!=null&&dn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Mr()&&It.createElement(ta.Z,{showData:P.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:wt==null?void 0:wt.homework_extension,description:wt==null?void 0:wt.description,allShow:(0,Ea.$O)(),code:wt==null?void 0:wt.code,sendParams:{source:"hack",hack_id:At},draggableExtraNode:((T=wt==null?void 0:wt.homework_extension)==null?void 0:T.ai_guide)&&(or==null?void 0:or.open)&&It.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},It.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),It.createElement(ra.Z,{text:(or==null?void 0:or.text)||""}),It.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Vt=>{Va({open:!1,text:""})}}))})),It.createElement(ia.Z,{successCb:()=>{ur.current===1?wr():sr()}}))};function je({title:A,modify_code:N,onSyncCode:H,onShowCodeSetting:yt,onResetCode:Pt,hack:it,onChangeLanguage:zt,isWhiteTheme:en,onShowResourceCentre:v,attachments_count:S}){var T;const $=()=>{M.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:It.createElement(ut.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Pt})},[Pe]=(0,m.useSearchParams)(),At=Pe.get("language"),jt=P=>P==="1"?"c++":P==="2"?"C++":P;return(0,t.useEffect)(()=>{At&&zt(jt(At))},[]),(0,t.useEffect)(()=>{it!=null&&it.tpm_code_modified&&M.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:It.createElement(ut.Z,null),content:It.createElement("div",null,It.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),It.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),It.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pt()})},[it==null?void 0:it.language]),console.log(it,en,"hack"),It.createElement("div",{className:`${pn.Z.codeHead} ${en?pn.Z.whiteCodeHead:""}`},It.createElement("div",{className:pn.Z.navWrap},(T=it==null?void 0:it.all_language)==null?void 0:T.map(P=>It.createElement("div",{className:`${pn.Z.nav} ${P===(it==null?void 0:it.language)?pn.Z.active:""}`,key:P,onClick:()=>zt(P)},It.createElement(_e.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},It.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),It.createElement("span",null,P)))),It.createElement(te.Z,{align:"middle",style:{marginLeft:"auto"}},N?It.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:H},It.createElement("img",{src:he,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,S>0&&It.createElement("a",{onClick:v},It.createElement(_e.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},It.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),It.createElement("a",{onClick:$},It.createElement(_e.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},It.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),It.createElement("a",{onClick:yt},It.createElement(_e.Z,{title:"\u8BBE\u7F6E"},It.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Mt(A){var N=A,{input:H,is_file:yt,identifier:Pt,showNote:it,onShowNote:zt,notes:en,onCancelNote:v,onAddNote:S,debugResult:T,language:$,debuging:Pe,submitting:At,executingMessage:jt,code:P,onSubmitCode:ye,onDebugCode:dt,onChangeCode:on,onChangeInput:dn,onUpdateCode:an,user:Xt,isLoading:Ot,submitResult:Qt}=N,gn=Pa(N,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Dn(Pn,kn){return It.createElement(je,Gn(Fn({},gn),{onShowCodeSetting:Pn,onShowResourceCentre:kn}))}const sn=Fn({input:H,is_file:yt,debugResult:T,debuging:Pe,submitting:At,executingMessage:jt,onDebugCode:dt,onChangeCode:on,onSubmitCode:ye,onChangeInput:dn,user:Xt,submitResult:Qt},gn);return It.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},It.createElement(se,{setIsWhiteTheme:gn==null?void 0:gn.setIsWhiteTheme,isLoading:Ot,language:$,value:P,identifier:Pt,onChange:on,onUpdateCode:an,ActionBarRender:Dn}),It.createElement(De.ZP,Fn({},sn)))}},90643:function(un,Ft,u){u.d(Ft,{h:function(){return t}});var t=(m=>(m[m.NOMATCH=-1]="NOMATCH",m[m.OK=0]="OK",m[m.TIMEOUT=2]="TIMEOUT",m[m.PODFAILURE=3]="PODFAILURE",m[m.COMPILEFAILURE=4]="COMPILEFAILURE",m[m.EXECUTEFAILURE=5]="EXECUTEFAILURE",m[m.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",m))(t||{})},45962:function(un,Ft,u){u.d(Ft,{H7:function(){return z},MK:function(){return ut},MU:function(){return C},X6:function(){return O},bM:function(){return ne},fi:function(){return ct},fu:function(){return te},n4:function(){return j},rX:function(){return Qe},vl:function(){return Re},zO:function(){return E}});var t=u(97013),m=Object.defineProperty,l=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(be,B,ve)=>B in be?m(be,B,{enumerable:!0,configurable:!0,writable:!0,value:ve}):be[B]=ve,_e=(be,B)=>{for(var ve in B||(B={}))M.call(B,ve)&&Ae(be,ve,B[ve]);if(l)for(var ve of l(B))ge.call(B,ve)&&Ae(be,ve,B[ve]);return be};function te(be,B){return(0,t.U2)(`myproblems/${be}.json`,_e({hidePopLogin:!0},B||{}))}function ne(be,B){return(0,t.v_)(`myproblems/${be}/code_submit.json`,B)}function C(be,B){return(0,t.v_)(`myproblems/${be}/code_debug.json`,B)}function E(be,B){return B.language&&(B.language=encodeURIComponent(B.language)),(0,t.U2)(`myproblems/${be}/submit_records.json`,B)}function O(be){return(0,t.U2)("myproblems/record_detail.json",{id:be})}function Qe(be,B){return(0,t.U2)(`myproblems/${be}/result.json`,{mode:B})}function ut(be,B){return(0,t.v_)(`myproblems/${be}/add_notes.json`,B)}function z(be,B){return(0,t.v_)(`myproblems/${be}/restore_initial_code.json`,B)}function ct(be){return(0,t.v_)(`myproblems/${be}/sync_code.json`)}function j(be,B){return(0,t.v_)(`myproblems/${be}/update_code.json`,B)}function Re(be,B){return(0,t.v_)(`discusses/${be}/plus.json`,B)}},11495:function(un,Ft,u){u.d(Ft,{Z:function(){return De}});var t=u(59301),m=u(28284),l=u(6767),M=u(62957),ge=u(20554),Ae=u(82326),_e=u(17149),te=u(69219),ne=u(37568),C=u(54172),E=u(25399),O=u(13747),Qe=u(7939),ut=u(97013),z={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"},ct=u(27503),j={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"},Re=u(59944),be=u(31735),B=u(24334);const ve=["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 U=({qitem:w})=>{var le,tt,Ut,Lt,xt,vt,Dt,Et,Ct,b;return t.createElement("div",{className:j.warp},t.createElement("div",{className:j.mainPart},t.createElement("div",{className:j.qcount},(w==null?void 0:w.question_type)===8&&t.createElement(Re.Z,{className:j.content,showProgramFill:!0,value:(le=w==null?void 0:w.program_attr)==null?void 0:le.description}),(w==null?void 0:w.question_type)!=8&&t.createElement(Re.Z,{className:j.qtitle,value:(w==null?void 0:w.name)||(w==null?void 0:w.title)})),((w==null?void 0:w.question_type)===0||(w==null?void 0:w.question_type)===2)&&t.createElement("div",null,(tt=w==null?void 0:w.choices)==null?void 0:tt.map((Z,qe)=>t.createElement("div",{className:j.redio},!(Z!=null&&Z.is_answer)&&t.createElement("span",{className:j.redioitem}),(Z==null?void 0:Z.is_answer)&&t.createElement("i",{className:`${j.redioitemyes} icon-duigou1`}),t.createElement(Re.Z,{className:Z!=null&&Z.is_answer?j.titleyes:j.title,value:ve[qe]+(Z==null?void 0:Z.choice_text)}),(Z==null?void 0:Z.is_answer)&&t.createElement("div",{className:j.yestag},"\u6B63\u786E\u7B54\u6848")))),(w==null?void 0:w.question_type)===1&&t.createElement("div",null,(Ut=w==null?void 0:w.choices)==null?void 0:Ut.map((Z,qe)=>t.createElement("div",{className:j.checkbox},!(Z!=null&&Z.is_answer)&&t.createElement("span",{className:j.checkboxitem}),(Z==null?void 0:Z.is_answer)&&t.createElement("i",{className:`${j.checkboxitemyes} icon-duigou1`}),t.createElement(Re.Z,{className:Z!=null&&Z.is_answer?j.titleyes:j.title,value:ve[qe]+(Z==null?void 0:Z.choice_text)}),(Z==null?void 0:Z.is_answer)&&t.createElement("div",{className:j.yestag},"\u6B63\u786E\u7B54\u6848")))),(w==null?void 0:w.question_type)===3&&t.createElement("div",{className:j.completion},(Lt=w==null?void 0:w.standard_answer)==null?void 0:Lt.map((Z,qe)=>{var Wt;return t.createElement("div",{style:{display:"flex"}},t.createElement("span",{className:j.title},"\u586B\u7A7A\u9879",qe+1),t.createElement("div",{className:j.content},(Wt=Z==null?void 0:Z.answer_text)==null?void 0:Wt.map((q,Ye)=>t.createElement("div",{className:j.items},q))))})),(w==null?void 0:w.question_type)===4&&t.createElement("div",{className:j.simple},t.createElement("div",{className:j.title},"\u53C2\u8003\u7B54\u6848"),t.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(xt=w==null?void 0:w.answer_texts)!=null&&xt[0]?t.createElement(Re.Z,{className:j.content,value:(vt=w==null?void 0:w.answer_texts)==null?void 0:vt[0]}):t.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(w==null?void 0:w.question_type)===5&&((Dt=w==null?void 0:w.challenge_names)==null?void 0:Dt.map((Z,qe)=>t.createElement("div",{className:j.shixun},t.createElement("span",{className:j.qtitle},t.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,be.EM)(qe+1),"\u9898"),Z)))),(w==null?void 0:w.question_type)===6&&t.createElement("div",{className:j.program},t.createElement(Re.Z,{className:j.content,value:((Et=w==null?void 0:w.program_attr)==null?void 0:Et.description)||"- -"})),(w==null?void 0:w.question_type)===7&&((Ct=w==null?void 0:w.sub_item_banks)==null?void 0:Ct.map((Z,qe)=>{var Wt,q,Ye,Zt,X;return t.createElement("div",null,t.createElement("div",{className:j.combination},t.createElement("span",{className:j.qtitle},Z==null?void 0:Z.name)),t.createElement("div",{className:j.warp,style:{padding:"0px",paddingTop:20}},t.createElement("div",null,((Z==null?void 0:Z.item_type)=="SINGLE"||(Z==null?void 0:Z.item_type)=="JUDGMENT")&&((Wt=Z==null?void 0:Z.choices)==null?void 0:Wt.map((K,Ee)=>t.createElement("div",{className:j.redio},!(K!=null&&K.is_answer)&&t.createElement("span",{className:j.redioitem}),(K==null?void 0:K.is_answer)&&t.createElement("i",{className:`${j.redioitemyes} icon-duigou1`}),t.createElement(Re.Z,{className:K!=null&&K.is_answer?j.titleyes:j.title,value:ve[Ee]+(K==null?void 0:K.choice_text)}),(K==null?void 0:K.is_answer)&&t.createElement("div",{className:j.yestag},"\u6B63\u786E\u7B54\u6848")))),(Z==null?void 0:Z.item_type)=="MULTIPLE"&&((q=Z==null?void 0:Z.choices)==null?void 0:q.map((K,Ee)=>t.createElement("div",{className:j.checkbox},!(K!=null&&K.is_answer)&&t.createElement("span",{className:j.checkboxitem}),(K==null?void 0:K.is_answer)&&t.createElement("i",{className:`${j.checkboxitemyes} icon-duigou1`}),t.createElement(Re.Z,{className:K!=null&&K.is_answer?j.titleyes:j.title,value:ve[Ee]+(K==null?void 0:K.choice_text)}),(K==null?void 0:K.is_answer)&&t.createElement("div",{className:j.yestag},"\u6B63\u786E\u7B54\u6848")))),(Z==null?void 0:Z.item_type)=="COMPLETION"&&t.createElement("div",{className:j.completion},(Ye=Z==null?void 0:Z.standard_answer)==null?void 0:Ye.map((K,Ee)=>{var we;return t.createElement("div",{style:{display:"flex"}},t.createElement("span",{className:j.title},"\u586B\u7A7A\u9879",Ee+1),t.createElement("div",{className:j.content},(we=K==null?void 0:K.answer_text)==null?void 0:we.map((We,pt)=>t.createElement("div",{className:j.items},We))))})),(Z==null?void 0:Z.item_type)=="SUBJECTIVE"&&t.createElement("div",{className:j.simple},t.createElement("div",{className:j.title},"\u53C2\u8003\u7B54\u6848"),t.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Zt=Z==null?void 0:Z.answer_texts)!=null&&Zt[0]?t.createElement(Re.Z,{className:j.content,value:(X=Z==null?void 0:Z.answer_texts)==null?void 0:X[0]}):t.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(w==null?void 0:w.question_type)===8&&t.createElement("div",null,t.createElement(Re.Z,{disabledFill:!0,className:j.content,showProgramFill:!0,value:B.Base64.decode(((b=w==null?void 0:w.program_attr)==null?void 0:b.code)||"")})),(w==null?void 0:w.question_type)===5&&t.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},t.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},t.createElement("div",{style:{marginRight:30}},t.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),t.createElement("span",{style:{color:"#000000"}},(w==null?void 0:w.author_name)||"- -")),t.createElement("div",{style:{marginRight:30}},t.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),t.createElement("span",{style:{color:"#000000"}},(w==null?void 0:w.author_school_name)||"- -")),t.createElement("div",{style:{marginRight:30}},t.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{style:{color:"#000000"}},(w==null?void 0:w.study_count)||"0"))),t.createElement("a",{className:j.shixunbutton,href:`/shixuns/${w==null?void 0:w.identifier}/challenges?exercise=true`,target:"_blank"},t.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((w==null?void 0:w.question_type)<=4||[6,8].includes(w==null?void 0:w.question_type))&&t.createElement("div",{className:j.bottom},t.createElement("div",{className:j.bottomitem},t.createElement("span",{className:j.left},"\u89E3\u6790"),t.createElement("span",{className:j.right},w!=null&&w.analysis?t.createElement(Re.Z,{value:w==null?void 0:w.analysis}):t.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),t.createElement("div",{className:j.bottomitem},t.createElement("span",{className:j.left},"\u96BE\u5EA6"),t.createElement("span",{className:j.right},(w==null?void 0:w.difficulty)===1?"\u7B80\u5355":(w==null?void 0:w.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),t.createElement("div",{className:j.bottomitem},t.createElement("span",{className:j.left},"\u77E5\u8BC6\u70B9"),t.createElement("span",{className:j.right},w!=null&&w.tag_discipline?w==null?void 0:w.tag_discipline:t.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},h=u(94910),Be=u(99481),Je=u(58106),Ue=u(61485),Ve=u(51155),Oe=u(89372),_=u(53556),R=u(59301),J=Object.defineProperty,Bt=Object.defineProperties,st=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,He=(w,le,tt)=>le in w?J(w,le,{enumerable:!0,configurable:!0,writable:!0,value:tt}):w[le]=tt,ce=(w,le)=>{for(var tt in le||(le={}))Fe.call(le,tt)&&He(w,tt,le[tt]);if(ae)for(var tt of ae(le))Ze.call(le,tt)&&He(w,tt,le[tt]);return w},se=(w,le)=>Bt(w,st(le)),he=(w,le,tt)=>new Promise((Ut,Lt)=>{var xt=Et=>{try{Dt(tt.next(Et))}catch(Ct){Lt(Ct)}},vt=Et=>{try{Dt(tt.throw(Et))}catch(Ct){Lt(Ct)}},Dt=Et=>Et.done?Ut(Et.value):Promise.resolve(Et.value).then(xt,vt);Dt((tt=tt.apply(w,le)).next())});const Q=({setScoreShow:w,ScoreShow:le,onOk:tt,isshixuns:Ut,isloadings:Lt,dispatch:xt,isIntelligentAssistant:vt=!1,ispptModal:Dt=!1,isChangeQuestion:Et=!1,newExercisePaper:Ct,shixunsDetail:b})=>{var Z,qe,Wt;let[q,Ye]=(0,t.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:vt,is_smart_plan:Dt,group_id:[]}),[Zt,X]=(0,t.useState)([]),[K,Ee]=(0,t.useState)([]),[we,We]=(0,t.useState)([]),[pt,nt]=(0,t.useState)([]);const[ht,D]=(0,t.useState)(!1),[G]=m.default.useForm(),[k,ue]=(0,t.useState)(),[ee,ft]=(0,t.useState)(!1);let[V,Y]=(0,t.useState)(Ut);const[L,Xe]=(0,t.useState)([]),[at,oe]=(0,t.useState)(0),[xe,Se]=(0,t.useState)(!0),[de,ke]=(0,t.useState)([]),[St,et]=(0,t.useState)([]),ze=[{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:"\u7F16\u7A0B\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}],Ie=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Te,rt]=(0,t.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:null,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:null,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:null,tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:null,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:null,tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const mt=(0,t.useRef)(new Set),Ge=(0,t.useRef)(new Set),Ne=m.default.useWatch("courseid",G),Gt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],rn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],kt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ht,$t]=(0,t.useState)(!1),wn=()=>{G.resetFields(),V=!1,Y(!1),$t(!1),G.submit()};(0,t.useEffect)(()=>{var ie,Ke,fe,_t,mn,En,ot,yn,Cn,Jt;(((fe=(Ke=(ie=Ct==null?void 0:Ct.editData)==null?void 0:ie.exercise)==null?void 0:Ke.exist_item_bank_ids)==null?void 0:fe.length)>0||((En=(mn=(_t=Ct==null?void 0:Ct.editData)==null?void 0:_t.exercise)==null?void 0:mn.exist_item_bank_shixun_ids)==null?void 0:En.length)>0)&&et([...(yn=(ot=Ct==null?void 0:Ct.editData)==null?void 0:ot.exercise)==null?void 0:yn.exist_item_bank_ids,...(Jt=(Cn=Ct==null?void 0:Ct.editData)==null?void 0:Cn.exercise)==null?void 0:Jt.exist_item_bank_shixun_ids])},[(qe=(Z=Ct==null?void 0:Ct.editData)==null?void 0:Z.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,t.useEffect)(()=>{le&&(G.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),xe&&V&&(G.setFieldsValue({item_type:"SHIXUN"}),q.item_type="SHIXUN",Ye(ce({},q)),Se(!1)),Rn(q),Hn(),Tn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[le]),(0,t.useEffect)(()=>{at>0&&setTimeout(()=>{oe(0)},2e3)},[at]);function Rn(ie){return he(this,null,function*(){var Ke,fe,_t;if(D(!0),Ye(ce({},ie)),(we==null?void 0:we.length)<=0&&ie.type==="5"){nt([]),D(!1);return}console.log("----",we,L);let mn=ie.type==="5"?we==null?void 0:we.filter(Cn=>!L.includes(Cn)):null,En=ie.type==="5"?we==null?void 0:we.filter(Cn=>L.includes(Cn)):null,ot={course_discipline_id:ie==null?void 0:ie.courseid};(ie==null?void 0:ie.type)==="1"&&(ot={discipline_id:((Ke=ie==null?void 0:ie.courseid)==null?void 0:Ke[0])||null,sub_discipline_id:((fe=ie==null?void 0:ie.courseid)==null?void 0:fe[1])||null});let yn=yield(0,ut.ZP)("/api/item_banks.json",{method:"get",params:se(ce(ce({},ie),ot),{ids:mn,shixun_ids:En,include_shixuns:!vt,group_id:((_t=ie.group_id)==null?void 0:_t.map(Cn=>Cn==null?void 0:Cn.value))||null,keyword:ie.keyword?encodeURIComponent(ie.keyword):ie.keyword,type:ie.type==="5"?null:ie.type,clazz:ie.type==="3"?"ItemBanksGroup":null,bigmodel:vt,is_smart_plan:Dt})});nt(yn),D(!1)})}function Hn(){return he(this,null,function*(){let ie=yield(0,ut.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:q.type==="5"?null:q.type,clazz:"ItemBanksGroup"}});X((0,ct.L)(ie==null?void 0:ie.disciplines))})}function Tn(ie){return he(this,null,function*(){var Ke;let fe=yield(0,ut.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ie}),_t=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Ke=fe==null?void 0:fe.data)==null?void 0:Ke.map(mn=>({title:mn.name,id:mn.id,pid:mn.id,value:mn.id,key:mn.id,isLeaf:!mn.have_child}))}];ke(_t)})}function Jn(ie){return he(this,null,function*(){var Ke,fe,_t,mn;D(!0);let En=(Ke=ie.list)==null?void 0:Ke.filter(Jt=>!L.includes(Jt)),ot=(fe=ie.list)==null?void 0:fe.filter(Jt=>L.includes(Jt));if(En.length===0&&ot.length===0){D(!1),nt([]);return}let yn={course_discipline_id:ie==null?void 0:ie.courseid};(ie==null?void 0:ie.type)==="1"&&(yn={discipline_id:((_t=ie==null?void 0:ie.courseid)==null?void 0:_t[0])||null,sub_discipline_id:((mn=ie==null?void 0:ie.courseid)==null?void 0:mn[1])||null});let Cn=yield(0,ut.ZP)("/api/item_banks.json",{method:"get",params:se(ce(ce({},ie),yn),{ids:En,shixun_ids:ot,type:ie.type==="5"?null:ie.type,clazz:ie.type==="3"?"ItemBanksGroup":null})});D(!1),nt(Cn)})}const Kn=ie=>he(void 0,null,function*(){const Ke=yield xt({type:"shixunsDetail/release",payload:{id:ie}});let fe=Ke==null?void 0:Ke.tag_position,_t=(Ke==null?void 0:Ke.evaluation_set_position)||[],mn=Ke.status;return mn===0?(l.ZP.success("\u53D1\u5E03\u6210\u529F"),Rn(q),!0):(mn===2?l.ZP.error(`\u7B2C${_t.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):mn===3?l.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${fe.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):l.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),An=ie=>(ie==null?void 0:ie.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wn=(ie,Ke,fe)=>ie.map(_t=>_t.key===Ke?ce(ce({},_t),fe):_t.children?se(ce({},_t),{children:Wn(_t.children,Ke,fe)}):_t),qn=ie=>he(void 0,null,function*(){const{key:Ke}=ie;let fe=q.type;const _t=yield(0,Oe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Ke),type:fe}),{data:mn,total_count:En}=_t||{};En>0&&ke(ot=>Wn(ot,Ke,{children:mn.map(yn=>({title:yn.name,id:yn.id,pid:yn.id,value:yn.id,key:yn.id,isLeaf:!yn.have_child}))}))});function cn(ie){console.log("----",q),ie==="1"&&(Te.gg=ce({},q)),ie==="2"&&(Te.scj=ce({},q)),ie==="3"&&(Te.ttgx=ce({},q)),ie==="0"&&(Te.wcjd=ce({},q)),ie==="5"&&(Te.yx=ce({},q)),rt(ce({},Te))}function Yn(){q.type==="1"&&(q=Te.gg),q.type==="2"&&(q=Te.scj),q.type==="3"&&(q=Te.ttgx),q.type==="0"&&(q=Te.wcjd),q.type==="5"&&(q=Te.yx),(q==null?void 0:q.item_type)==="SHIXUN"?(V=!0,Y(!0)):(V=!1,Y(!1)),G.setFieldsValue(ce({},q)),Ye(ce({},q)),Rn(ce({},q))}return R.createElement("div",null,R.createElement(M.default,{title:!1,footer:!1,open:le,width:1200,centered:!0,className:z.scoremodal,onCancel:()=>{w(!1)}},R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement("div",{className:z.title},vt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),vt&&R.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"),R.createElement(ge.default,{className:z.tabWrap,activeKey:q.type,onChange:ie=>{ie==="3"?(q.show_all_share=!0,Tn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):q.show_all_share=null,ie==="0"&&Tn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),cn(q.type),q.type=ie,(q==null?void 0:q.item_type)==="SHIXUN"&&q.type!=="5"&&(V=!0,Y(!0)),$t(!1),q.type==="5"&&(V=!1,Y(!1)),Yn(),Hn()},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:R.createElement("div",null,"\u5DF2\u9009",we.length>0&&R.createElement("span",{className:z.titlecount},we.length),at>0&&R.createElement("span",{className:z.add},"+",at)),key:"5"}]}),R.createElement(m.default,{layout:"inline",form:G,onValuesChange:(ie,Ke)=>{const fe=Object.values(Ke).some(mn=>mn!==null&&mn!==""&&mn!==void 0),_t=Ke.keyword==="";if($t(fe||!_t),q.page=1,(Ke==null?void 0:Ke.item_type)==="SHIXUN"){if(q.type==="5"?Y(!1):Y(!0),ie.keyword||ie.keyword==="")return;G.submit()}else{if(ie!=null&&ie.courseid&&G.setFieldsValue({tag_discipline_id:null}),Y(!1),ie.keyword||ie.keyword==="")return;G.submit()}},onFinish:ie=>{var Ke;q.type==="3"&&(!ie.group_id||((Ke=ie==null?void 0:ie.group_id)==null?void 0:Ke.length)===0)?q.show_all_share=!0:q.show_all_share=null,Ye(ce(ce({},q),ie)),Rn(ce(ce({},q),ie))}},R.createElement(m.default.Item,{name:"item_type"},R.createElement(Ae.default,{className:z.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Dt?Ie:vt?ze==null?void 0:ze.filter(ie=>ie.question_type!==5):ze).map(ie=>R.createElement(Ae.default.Option,{key:ie.value},ie.name)))),["1","2"].includes(q.type)?R.createElement(R.Fragment,null,R.createElement(m.default.Item,{name:"courseid"},R.createElement(_e.Z,{className:z.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Zt})),!V&&R.createElement(m.default.Item,{name:"tag_discipline_id"},R.createElement(Ae.default,{className:z.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Wt=pt==null?void 0:pt.tag_disciplines)==null?void 0:Wt.map(ie=>R.createElement(Ae.default.Option,{key:ie.id},ie.name))))):R.createElement(R.Fragment,null,R.createElement(m.default.Item,{name:"courseid"},R.createElement(_.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:q==null?void 0:q.type}})),!V&&R.createElement(m.default.Item,{name:"tag_discipline_id"},R.createElement(_.i,{allowAcceptEmpty:!0,key:String(q.type==="3"),data:{container_type:"ItemBank",search:!0,type:q.type},style:{width:160,height:38},size:"middle",courseDisciplineId:Ne,showLinkButton:!1}))),R.createElement(m.default.Item,{name:V?"diff":"difficulty"},R.createElement(Ae.default,{className:z.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Gt.map(ie=>R.createElement(Ae.default.Option,{key:ie.value},ie.name)))),V&&R.createElement(m.default.Item,{name:"shixun_publish_status"},R.createElement(Ae.default,{className:z.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},kt.map(ie=>R.createElement(Ae.default.Option,{key:ie.value},ie.name)))),(q.type==="3"||q.type==="0")&&!V&&R.createElement(m.default.Item,{name:"group_id"},R.createElement(te.default,{treeDataSimpleMode:!0,style:{width:134},className:z.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ie,Ke)=>Ke.title.toUpperCase().indexOf(ie.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:qn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:de})),Ht&&R.createElement("span",{className:z.allqingchu,onClick:wn},R.createElement("i",{className:"iconfont icon-guanbi4"}),R.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),R.createElement(m.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},R.createElement(ne.default.Search,{className:z.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:R.createElement("i",{className:`iconfont icon-sousuo9 font14 ${z.searchIcon}`,onClick:()=>G.submit()}),onSearch:ie=>{G.submit()}}))),R.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},R.createElement("div",{onClick:()=>{q.updated_at==="asc"?q.updated_at="desc":q.updated_at="asc",Ye(se(ce({},q),{page:1})),Rn(se(ce({},q),{page:1}))}}," ",q.updated_at?R.createElement("img",{src:q.updated_at==="asc"?h.Z:Be.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):R.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),R.createElement("div",{onClick:()=>{q.quotes==="asc"?q.quotes="desc":q.quotes="asc",Ye(se(ce({},q),{page:1})),Rn(se(ce({},q),{page:1}))},style:{marginLeft:20}}," ",q.quotes?R.createElement("img",{src:q.quotes==="asc"?h.Z:Be.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):R.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),R.createElement(C.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(pt==null?void 0:pt.items)||(pt==null?void 0:pt.shixun_list),pagination:!1,loading:ht,rowKey:ie=>ie.id,rowSelection:{type:vt||Et?"radio":"checkbox",selectedRowKeys:K,getCheckboxProps:ie=>({disabled:ie.shixun_tag_num===1||(St==null?void 0:St.find(Ke=>ie.id===Ke))}),onSelect(ie,Ke,fe){if(vt||Et){Ee([ie.id]),Ge.current=new Set([ie.id]),oe(1),We([ie.id]);return}if(Ke)(V||ie!=null&&ie.challenge_names)&&Xe([...L,ie.id]),Ee([...K,ie.id]),ie.identifier?mt.current.add(ie.id):Ge.current.add(ie.id),oe(1),We([...we,ie.id]);else{ie.identifier?mt.current.delete(ie.id):Ge.current.delete(ie.id);let _t=we.filter(mn=>mn!==ie.id);if(Ee(_t),We(_t),V||ie!=null&&ie.challenge_names){let mn=L.filter(En=>En!==ie.id);Xe([...mn])}if(q.type==="5"){Jn(se(ce({},q),{list:[..._t]}));return}}},onSelectAll(ie,Ke,fe){var _t,mn;if(ie){const En=fe.map(yn=>yn.id),ot=(mn=fe==null?void 0:fe.filter(yn=>yn==null?void 0:yn.challenge_names))==null?void 0:mn.map(yn=>yn.id);Xe([...L,...ot]),Ee([...K,...En]),We([...we,...En]);for(const yn of fe)yn.identifier?mt.current.add(yn.id):Ge.current.add(yn.id)}else{const En=fe.map(Jt=>Jt.id),ot=K.filter(Jt=>!En.some(qt=>qt===Jt)),yn=(_t=fe==null?void 0:fe.filter(Jt=>Jt==null?void 0:Jt.challenge_names))==null?void 0:_t.map(Jt=>Jt.id);Ee([...ot]),We([...ot]);let Cn=L.filter(Jt=>!yn.some(qt=>qt===Jt.id));Xe([...Cn]),q.type==="5"&&Jn(se(ce({},q),{list:[...ot]}));for(const Jt of En)Jt.identifier?mt.current.delete(Jt):Ge.current.delete(Jt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(ie,Ke,fe)=>{var _t,mn;return R.createElement(E.Z,{title:An(Ke)},R.createElement("div",null,V||Ke!=null&&Ke.challenge_names?"\u5B9E\u8BAD\u9898":(mn=(_t=ze==null?void 0:ze.filter(En=>En.value===ie))==null?void 0:_t[0])==null?void 0:mn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:V?"30%":"60%",key:"name",render:(ie,Ke,fe)=>{var _t;return R.createElement("div",{style:{display:"flex",alignItems:"center"}},R.createElement(E.Z,{title:An(Ke)},R.createElement("div",{className:Ke!=null&&Ke.high_resources_consume?z.q_title:""},R.createElement(Re.Z,{key:1,showLines:1,showTextOnly:!0,value:V||Ke!=null&&Ke.challenge_names?Ke!=null&&Ke.title||ie===null?"--":ie:(Ke==null?void 0:Ke.item_type)=="BPROGRAM"?(_t=Ke==null?void 0:Ke.program_attr)==null?void 0:_t.description:ie}))),(Ke==null?void 0:Ke.high_resources_consume)&&R.createElement(Ve.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!V,render:(ie,Ke,fe)=>{var _t;return R.createElement(E.Z,{title:An(Ke)},R.createElement("span",null,ie?(_t=ie==null?void 0:ie.split("\u3001"))==null?void 0:_t[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!V,render:(ie,Ke,fe)=>R.createElement(E.Z,{title:An(Ke)},R.createElement("span",null,ie||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(ie,Ke,fe)=>{var _t,mn,En,ot;return R.createElement(E.Z,{title:An(Ke)},R.createElement("div",null,V||Ke!=null&&Ke.challenge_names?(Ke==null?void 0:Ke.level)||((mn=(_t=Gt==null?void 0:Gt.filter(yn=>yn.value===ie))==null?void 0:_t[0])==null?void 0:mn.name):(ot=(En=Gt==null?void 0:Gt.filter(yn=>yn.value===ie))==null?void 0:En[0])==null?void 0:ot.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!V,render:(ie,Ke,fe)=>R.createElement(E.Z,{title:An(Ke)},R.createElement("div",null,ie||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(ie,Ke,fe)=>R.createElement(E.Z,{title:An(Ke)},R.createElement("div",null,V||Ke!=null&&Ke.challenge_names?(Ke==null?void 0:Ke.study_count)||(Ke==null?void 0:Ke.stu_num):ie))},{title:R.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",R.createElement(E.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},R.createElement(Ue.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!V,render:(ie,Ke,fe)=>R.createElement(E.Z,{title:An(Ke)},R.createElement("div",null,ie||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(ie,Ke,fe)=>R.createElement(E.Z,{title:An(Ke)},R.createElement("div",{style:{flex:1,textAlign:"start"}},R.createElement("a",{onClick:()=>{var _t,mn;ue(se(ce({},Ke),{question_type:V||Ke!=null&&Ke.challenge_names?5:(mn=(_t=ze==null?void 0:ze.filter(En=>En.value===(Ke==null?void 0:Ke.item_type)))==null?void 0:_t[0])==null?void 0:mn.question_type})),ft(!0)}},"\u67E5\u770B"),(Ke==null?void 0:Ke.shixun_tag_num)===1&&R.createElement("a",{style:{marginLeft:10},onClick:()=>{M.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:R.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",R.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Ke==null?void 0:Ke.identifier}/challenges`)}},(Ke==null?void 0:Ke.shixun_name)||"--"),"\uFF1F"),onOk:()=>he(void 0,null,function*(){if(!Kn(Ke==null?void 0:Ke.identifier))return new Promise((_t,mn)=>{mn()})})})}},"\u53D1\u5E03")))}].filter(ie=>!ie.hidden)}),R.createElement(O.Z,{current:q.page,total:(pt==null?void 0:pt.items_count)||(pt==null?void 0:pt.shixuns_count),style:{marginBottom:20},defaultPageSize:q.per_page,showTotal:ie=>R.createElement("span",null,"\u5171\xA0",R.createElement("span",{style:{color:"#165DFF"}},ie),"\xA0\u6761\u6570\u636E"),pageSize:q.per_page,onChange:(ie,Ke)=>{q.page=ie,q.per_page=Ke,Ye(ce({},q)),Rn(ce({},q))}}),R.createElement("div",{className:z.bottom},R.createElement(Qe.ZP,{className:z.no,onClick:()=>{w(!1)}},"\u53D6\u6D88"),R.createElement(Qe.ZP,{loading:Lt,style:{width:Lt&&75},className:z.yes,onClick:()=>he(void 0,null,function*(){if((we==null?void 0:we.length)<=0){l.ZP.info(vt||Et?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}tt([...Ge.current],[...mt.current],!0,we==null?void 0:we.length)})},vt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),R.createElement(M.default,{open:ee,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:z.previewModal,width:1e3,centered:!0,onCancel:()=>{ft(!1)},onOk:()=>{ft(!1)}},R.createElement(U,{qitem:k})))};var De=(0,Je.connect)(({shixunsDetail:w,newExercisePaper:le})=>({shixunsDetail:w,newExercisePaper:le}))(Q)},83389:function(un,Ft,u){u.d(Ft,{Z:function(){return C}});var t=u(62957),m={ul:"ul___TdfYY"},l=u(32637),M=u(59301),ge=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,te=(E,O)=>{var Qe={};for(var ut in E)Ae.call(E,ut)&&O.indexOf(ut)<0&&(Qe[ut]=E[ut]);if(E!=null&&ge)for(var ut of ge(E))O.indexOf(ut)<0&&_e.call(E,ut)&&(Qe[ut]=E[ut]);return Qe},C=E=>{var O=E,{open:Qe,onCancel:ut}=O,z=te(O,["open","onCancel"]);return M.createElement(t.default,{centered:!0,open:Qe,title:M.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ut,footer:null},M.createElement("div",null,M.createElement("div",{className:"tc"},M.createElement("img",{className:"mt10",src:l,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),M.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),M.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),M.createElement("div",{style:{color:"#333"},className:"pt30 font14"},M.createElement("ul",{className:m.ul},M.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"),M.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"),M.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\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")))))}},28292:function(un,Ft,u){var t=u(59301),m=u(58106),l=u(6767),M=u(62957),ge=u(89392),Ae=u.n(ge),_e=u(71773),te=u(59944),ne=u(24334),C=u.n(ne),E=u(97013),O=u(45962),Qe=u(75693),ut=u(56656),z=u.n(ut),ct=u(59301),j=Object.defineProperty,Re=Object.defineProperties,be=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,U=(Ve,Oe,_)=>Oe in Ve?j(Ve,Oe,{enumerable:!0,configurable:!0,writable:!0,value:_}):Ve[Oe]=_,h=(Ve,Oe)=>{for(var _ in Oe||(Oe={}))ve.call(Oe,_)&&U(Ve,_,Oe[_]);if(B)for(var _ of B(Oe))Ce.call(Oe,_)&&U(Ve,_,Oe[_]);return Ve},Be=(Ve,Oe)=>Re(Ve,be(Oe)),Je=(Ve,Oe,_)=>new Promise((R,J)=>{var Bt=Fe=>{try{ae(_.next(Fe))}catch(Ze){J(Ze)}},st=Fe=>{try{ae(_.throw(Fe))}catch(Ze){J(Ze)}},ae=Fe=>Fe.done?R(Fe.value):Promise.resolve(Fe.value).then(Bt,st);ae((_=_.apply(Ve,Oe)).next())});const Ue=({problemset:Ve,dispatch:Oe})=>{var _,R,J,Bt,st;const[ae,Fe]=(0,t.useState)({}),[Ze,He]=(0,t.useState)([]),[ce,se]=(0,t.useState)(!1),[he,Q]=(0,t.useState)(!1),[De,w]=(0,t.useState)({}),le=["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"];(0,t.useEffect)(()=>{var xt,vt,Dt;if(((xt=Ve==null?void 0:Ve.actionTabs)==null?void 0:xt.key)==="BPROGRAM"){const Et=(0,ge.cloneDeep)((vt=Ve==null?void 0:Ve.actionTabs)==null?void 0:vt.params);Fe(Et),He((Dt=Et==null?void 0:Et.standard_answer)==null?void 0:Dt.map(Ct=>({value:"",answer:(Ct==null?void 0:Ct.answer_text)||[]})))}},[(_=Ve==null?void 0:Ve.actionTabs)==null?void 0:_.key]);function tt(){return new Date().getTime()}const Ut=()=>Je(void 0,null,function*(){var xt,vt,Dt,Et,Ct;if(Ze.some(qe=>(qe==null?void 0:qe.value)==="")&&!ce){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ce){const qe=(0,ge.cloneDeep)((xt=Ve==null?void 0:Ve.actionTabs)==null?void 0:xt.params);He([...(vt=qe==null?void 0:qe.standard_answer)==null?void 0:vt.map(Wt=>({value:"",answer:(Wt==null?void 0:Wt.answer_text)||[],type:""}))]),se(!ce);return}else{let qe=Ze==null?void 0:Ze.map((Wt,q)=>Be(h({},Wt),{type:Wt.types}));He(qe)}console.log(Ze),Q(!0);let b=yield(0,E.ZP)(`/api/problems/${(Dt=ae==null?void 0:ae.program_attr)==null?void 0:Dt.identifier}/start.json`,{method:"get"});const Z=yield(0,O.n4)(b==null?void 0:b.identifier,{code:(Et=ae==null?void 0:ae.program_attr)==null?void 0:Et.code,language:(Ct=ae==null?void 0:ae.program_attr)==null?void 0:Ct.language,answers:Ze==null?void 0:Ze.map(qe=>qe.value)});if((Z==null?void 0:Z.status)===0){let Wt=function(){return Je(this,null,function*(){const{status:q,message:Ye,data:Zt}=yield(0,O.rX)(b==null?void 0:b.identifier,"submit"),K=tt()-qe>10*1e3*(Ze==null?void 0:Ze.length);if(q!==0&&!K&&setTimeout(Wt,1e3),K){M.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Q(!1);return}if(q===0){Q(!1);let Ee=Ze==null?void 0:Ze.map((we,We)=>Be(h({},we),{type:(Zt==null?void 0:Zt.right_arr[We])===1?"success":"warning"}));He(Ee),w(Zt),Zt.status===2&&(Q(!1),M.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const qe=tt();yield(0,O.bM)(b==null?void 0:b.identifier,{}),Wt()}else Q(!1);se(!ce)}),Lt=()=>{Fe({}),He([]),se(!1),Oe({type:"problemset/setActionTabs",payload:{}})};return ct.createElement(ct.Fragment,null,ct.createElement(M.default,{centered:!0,destroyOnClose:!0,open:Ve.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:Ut,onCancel:Lt,okButtonProps:{loading:he}},ct.createElement("div",null,ct.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),ct.createElement(te.Z,{value:(R=ae==null?void 0:ae.program_attr)==null?void 0:R.description}),((J=ae==null?void 0:ae.program_attr)==null?void 0:J.code)&&ct.createElement(te.Z,{showProgramFill:!0,onFillChange:xt=>{let vt=xt==null?void 0:xt.map((Dt,Et)=>h({},Dt));He(vt)},programFillValue:Ze,value:ne.Base64.decode((Bt=ae==null?void 0:ae.program_attr)==null?void 0:Bt.code)}),ce&&ct.createElement(t.Fragment,null,ct.createElement("div",{className:_e.Z.line}),(st=ae==null?void 0:ae.standard_answer)==null?void 0:st.map((xt,vt)=>ct.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},ct.createElement("b",null,"\u586B\u7A7A",vt+1,"\u7B54\u6848:\xA0"),ct.createElement("pre",null,(xt==null?void 0:xt.answer_text)||""))),ct.createElement("div",{className:"c-grey-333 mb10"},ct.createElement("b",null,"\u89E3\u6790:\xA0"),(ae==null?void 0:ae.analysis)||"\u6682\u65E0\u89E3\u6790")))),(De==null?void 0:De.id)&&De.status!==2&&ct.createElement(M.default,{open:(De==null?void 0:De.id)&&De.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{w({})},onCancel:()=>{w({})}},ct.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},ct.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},ct.createElement("div",null,ct.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),ct.createElement("span",{style:{marginLeft:12,color:De.status!==0&&"#E30000"}},Qe.Im[De.status])),ct.createElement("div",null,ct.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),ct.createElement("span",{style:{marginLeft:12}},z()(De.created_at).format("YYYY-MM-DD HH:mm:ss"))),ct.createElement("div",null,ct.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),ct.createElement("span",{style:{marginLeft:12}},De.language)),ct.createElement("div",null,ct.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),ct.createElement("span",{style:{marginLeft:12}},De.execute_time,"ms"))),ct.createElement(Qe.Y4,h({},De)))))};Ft.Z=(0,m.connect)(({problemset:Ve})=>({problemset:Ve}))(Ue)},93946:function(un,Ft,u){u.d(Ft,{Z:function(){return ft}});var t=u(59301),m=u(58106),l=u(6767),M=u(62957),ge=u(89392),Ae=u(59944),_e=u(47889),te=u(7939),ne=u(37285),C=u(71773),E=u(59301),O=Object.defineProperty,Qe=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,Re=(V,Y,L)=>Y in V?O(V,Y,{enumerable:!0,configurable:!0,writable:!0,value:L}):V[Y]=L,be=(V,Y)=>{for(var L in Y||(Y={}))ct.call(Y,L)&&Re(V,L,Y[L]);if(z)for(var L of z(Y))j.call(Y,L)&&Re(V,L,Y[L]);return V},B=(V,Y)=>Qe(V,ut(Y)),ve=(V,Y,L)=>new Promise((Xe,at)=>{var oe=de=>{try{Se(L.next(de))}catch(ke){at(ke)}},xe=de=>{try{Se(L.throw(de))}catch(ke){at(ke)}},Se=de=>de.done?Xe(de.value):Promise.resolve(de.value).then(oe,xe);Se((L=L.apply(V,Y)).next())});const Ce=({problemset:V,dispatch:Y,showdiv:L,data:Xe})=>{const[at,oe]=(0,t.useState)([]),[xe,Se]=(0,t.useState)(!1),de=["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"];(0,t.useEffect)(()=>{var ze;((ze=Object.keys(Xe))==null?void 0:ze.length)>0&&oe(Xe.choices)},[Xe]);const ke=()=>ve(void 0,null,function*(){if(!at.some(ze=>ze==null?void 0:ze.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(xe){const ze=(0,ge.cloneDeep)(Xe);oe(ze.choices)}Se(!xe)}),St=(ze,Ie)=>{console.log(ze.target.checked);const Te=at.map((rt,mt)=>B(be({},rt),{checked:mt===Ie?ze.target.checked:!1}));oe(Te)},et=()=>{oe([]),Se(!1),Y({type:"problemset/setActionTabs",payload:{}})};return E.createElement("div",null,E.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),E.createElement(Ae.Z,{value:Xe==null?void 0:Xe.name}),at==null?void 0:at.map((ze,Ie)=>{const{is_answer:Te,checked:rt,choice_text:mt}=ze;let Ge="";return xe&&Te&&(Ge=C.Z.green),xe&&!Te&&rt&&(Ge=C.Z.red),E.createElement("div",{key:Ie,style:{pointerEvents:xe?"none":"auto"},className:`${C.Z.row} ${Ge}`},E.createElement(_e.ZP,{onChange:Ne=>St(Ne,Ie),checked:rt}),E.createElement("span",null,de[Ie],".\xA0"),E.createElement(Ae.Z,{className:C.Z.html,value:mt}),xe&&Te&&E.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!Te&&rt&&E.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&E.createElement(t.Fragment,null,E.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},E.createElement("div",{className:"c-grey-333 mb5"},E.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),de[at.findIndex(ze=>ze.is_answer)]),E.createElement("div",{className:"c-grey-333 mb10"},E.createElement("b",null,"\u89E3\u6790:\xA0"),(Xe==null?void 0:Xe.analysis)||"\u6682\u65E0\u89E3\u6790"))),E.createElement("div",{style:{textAlign:"end",marginTop:10}},E.createElement(te.ZP,{type:"primary",onClick:()=>{ke()}},xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!L&&E.createElement(ne.Z,null))};var U=(0,m.connect)(({problemset:V})=>({problemset:V}))(Ce),h=u(37568),Be=u(59065),Je=u(59301),Ue=Object.defineProperty,Ve=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,Bt=(V,Y,L)=>Y in V?Ue(V,Y,{enumerable:!0,configurable:!0,writable:!0,value:L}):V[Y]=L,st=(V,Y)=>{for(var L in Y||(Y={}))R.call(Y,L)&&Bt(V,L,Y[L]);if(_)for(var L of _(Y))J.call(Y,L)&&Bt(V,L,Y[L]);return V},ae=(V,Y)=>Ve(V,Oe(Y)),Fe=(V,Y,L)=>new Promise((Xe,at)=>{var oe=de=>{try{Se(L.next(de))}catch(ke){at(ke)}},xe=de=>{try{Se(L.throw(de))}catch(ke){at(ke)}},Se=de=>de.done?Xe(de.value):Promise.resolve(de.value).then(oe,xe);Se((L=L.apply(V,Y)).next())});const Ze=({problemset:V,datas:Y,showdiv:L,dispatch:Xe})=>{var at;const[oe,xe]=(0,t.useState)({}),[Se,de]=(0,t.useState)([]),[ke,St]=(0,t.useState)(!1),et=["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"];(0,t.useEffect)(()=>{var rt;if(Object.keys(Y)){const mt=(0,ge.cloneDeep)(Y);xe(mt),de((rt=mt==null?void 0:mt.standard_answer)==null?void 0:rt.map(Ge=>st({value:"",answer:(Ge==null?void 0:Ge.answer_text)||[]},Ge)))}},[Y]);const ze=()=>Fe(void 0,null,function*(){var rt;if(Se.some(mt=>(mt==null?void 0:mt.value)==="")){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ke){const mt=(0,ge.cloneDeep)(Y);de((rt=mt==null?void 0:mt.standard_answer)==null?void 0:rt.map(Ge=>st({value:"",answer:(Ge==null?void 0:Ge.answer_text)||[]},Ge)))}St(!ke)}),Ie=(rt,mt)=>{const Ge=Se.map((Ne,Gt)=>ae(st({},Ne),{value:Gt===mt?rt.target.value:Ne.value}));de(Ge)},Te=()=>{xe({}),de([]),St(!1),Xe({type:"problemset/setActionTabs",payload:{}})};return Je.createElement("div",null,Je.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Je.createElement(Ae.Z,{value:oe==null?void 0:oe.name}),Se==null?void 0:Se.map((rt,mt)=>{const{value:Ge,answer:Ne}=rt;let Gt="";return ke&&(Ne!=null&&Ne.includes(Ge))&&(Gt=C.Z.green),ke&&!(Ne!=null&&Ne.includes(Ge))&&(Gt=C.Z.red),Je.createElement("div",{key:mt,style:{pointerEvents:ke?"none":"auto",marginTop:10},className:`${C.Z.row} ${Gt}`},Je.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",mt+1,"\u7B54\u6848:"),(rt==null?void 0:rt.model)===1?Je.createElement(h.default.TextArea,{className:C.Z.textArea,style:{width:610,marginRight:10},onChange:rn=>Ie(rn,mt),value:Ge}):Je.createElement(Be.Z,{value:Ge,onChange:rn=>{const kt=Se.map((Ht,$t)=>ae(st({},Ht),{value:$t===mt?rn:Ht.value}));de(kt)}}),ke&&(Ne==null?void 0:Ne.includes(Ge))&&Je.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ke&&!(Ne!=null&&Ne.includes(Ge))&&Je.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ke&&Je.createElement(t.Fragment,null,Je.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(at=oe==null?void 0:oe.standard_answer)==null?void 0:at.map((rt,mt)=>{var Ge,Ne;return Je.createElement("div",{className:"c-grey-333 mb5"},Je.createElement("b",null,"\u586B\u7A7A",mt+1,"\u7B54\u6848:\xA0"),(rt==null?void 0:rt.model)===1?((Ge=rt==null?void 0:rt.answer_text)==null?void 0:Ge.join("\u3001"))||"":Je.createElement(Be.Z,{value:(Ne=rt==null?void 0:rt.answer_text)==null?void 0:Ne.join("\u3001"),disabled:!0}))}),Je.createElement("div",{className:"c-grey-333 mb10"},Je.createElement("b",null,"\u89E3\u6790:\xA0"),(oe==null?void 0:oe.analysis)||"\u6682\u65E0\u89E3\u6790"))),Je.createElement("div",{style:{textAlign:"end",marginTop:10}},Je.createElement(te.ZP,{type:"primary",onClick:()=>{ze()}},ke?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!L&&Je.createElement(ne.Z,null))};var He=(0,m.connect)(({problemset:V})=>({problemset:V}))(Ze),ce=u(59301),se=Object.defineProperty,he=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,tt=(V,Y,L)=>Y in V?se(V,Y,{enumerable:!0,configurable:!0,writable:!0,value:L}):V[Y]=L,Ut=(V,Y)=>{for(var L in Y||(Y={}))w.call(Y,L)&&tt(V,L,Y[L]);if(De)for(var L of De(Y))le.call(Y,L)&&tt(V,L,Y[L]);return V},Lt=(V,Y)=>he(V,Q(Y)),xt=(V,Y,L)=>new Promise((Xe,at)=>{var oe=de=>{try{Se(L.next(de))}catch(ke){at(ke)}},xe=de=>{try{Se(L.throw(de))}catch(ke){at(ke)}},Se=de=>de.done?Xe(de.value):Promise.resolve(de.value).then(oe,xe);Se((L=L.apply(V,Y)).next())});const vt=({problemset:V,datas:Y,showdiv:L,dispatch:Xe})=>{var at;const[oe,xe]=(0,t.useState)({}),[Se,de]=(0,t.useState)([]),[ke,St]=(0,t.useState)(!1),et=["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"];(0,t.useEffect)(()=>{if(Object.keys(Y)){const rt=(0,ge.cloneDeep)(Y);xe(rt),de(rt.choices)}},[Y]);const ze=()=>xt(void 0,null,function*(){if(!Se.some(rt=>rt==null?void 0:rt.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ke){const rt=(0,ge.cloneDeep)(Y);de(rt.choices)}St(!ke)}),Ie=(rt,mt)=>{console.log(rt.target.checked);const Ge=Se.map((Ne,Gt)=>Lt(Ut({},Ne),{checked:Gt===mt?rt.target.checked:!1}));de(Ge)},Te=()=>{xe({}),de([]),St(!1),Xe({type:"problemset/setActionTabs",payload:{}})};return ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ce.createElement(Ae.Z,{value:oe==null?void 0:oe.name}),Se==null?void 0:Se.map((rt,mt)=>{const{is_answer:Ge,checked:Ne,choice_text:Gt}=rt;let rn="";return ke&&Ge&&(rn=C.Z.green),ke&&!Ge&&Ne&&(rn=C.Z.red),ce.createElement("div",{key:mt,style:{pointerEvents:ke?"none":"auto"},className:`${C.Z.row} ${rn}`},ce.createElement(_e.ZP,{onChange:kt=>Ie(kt,mt),checked:Ne}),ce.createElement(Ae.Z,{className:C.Z.html,value:Gt}),ke&&Ge&&ce.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),ke&&!Ge&&Ne&&ce.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),ke&&ce.createElement(t.Fragment,null,ce.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ce.createElement("div",{className:"c-grey-333 mb5"},ce.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(at=Se.find(rt=>rt.is_answer))==null?void 0:at.choice_text),ce.createElement("div",{className:"c-grey-333 mb10"},ce.createElement("b",null,"\u89E3\u6790:\xA0"),(oe==null?void 0:oe.analysis)||"\u6682\u65E0\u89E3\u6790"))),ce.createElement("div",{style:{textAlign:"end",marginTop:10}},ce.createElement(te.ZP,{type:"primary",onClick:()=>{ze()}},ke?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!L&&ce.createElement(ne.Z,null))};var Dt=(0,m.connect)(({problemset:V})=>({problemset:V}))(vt),Et=u(62673),Ct=u(59301),b=Object.defineProperty,Z=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Zt=(V,Y,L)=>Y in V?b(V,Y,{enumerable:!0,configurable:!0,writable:!0,value:L}):V[Y]=L,X=(V,Y)=>{for(var L in Y||(Y={}))q.call(Y,L)&&Zt(V,L,Y[L]);if(Wt)for(var L of Wt(Y))Ye.call(Y,L)&&Zt(V,L,Y[L]);return V},K=(V,Y)=>Z(V,qe(Y)),Ee=(V,Y,L)=>new Promise((Xe,at)=>{var oe=de=>{try{Se(L.next(de))}catch(ke){at(ke)}},xe=de=>{try{Se(L.throw(de))}catch(ke){at(ke)}},Se=de=>de.done?Xe(de.value):Promise.resolve(de.value).then(oe,xe);Se((L=L.apply(V,Y)).next())});const we=({problemset:V,data:Y,showdiv:L,dispatch:Xe})=>{const[at,oe]=(0,t.useState)([]),[xe,Se]=(0,t.useState)(!1),de=["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"];(0,t.useEffect)(()=>{var ze;((ze=Object.keys(Y))==null?void 0:ze.length)>0&&oe(Y.choices)},[Y]);const ke=()=>Ee(void 0,null,function*(){if(!at.some(ze=>ze==null?void 0:ze.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(xe){const ze=(0,ge.cloneDeep)(Y);oe(ze.choices)}Se(!xe)}),St=(ze,Ie)=>{console.log(ze.target.checked);const Te=at.map((rt,mt)=>K(X({},rt),{checked:mt===Ie?ze.target.checked:rt.checked}));oe(Te)},et=()=>{let ze="";return at.forEach((Ie,Te)=>{Ie.is_answer&&(ze=ze+de[Te])}),ze};return Ct.createElement("div",null,Ct.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ct.createElement(Ae.Z,{value:Y==null?void 0:Y.name}),at==null?void 0:at.map((ze,Ie)=>{const{is_answer:Te,checked:rt,choice_text:mt}=ze;let Ge="";return xe&&Te&&(Ge=C.Z.green),xe&&!Te&&rt&&(Ge=C.Z.red),Ct.createElement("div",{key:Ie,style:{pointerEvents:xe?"none":"auto"},className:`${C.Z.row} ${Ge}`},Ct.createElement(Et.default,{style:{padding:3},onChange:Ne=>St(Ne,Ie),checked:rt}),Ct.createElement("span",null,de[Ie],".\xA0"),Ct.createElement(Ae.Z,{className:C.Z.html,value:mt}),xe&&Te&&Ct.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!Te&&rt&&Ct.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&Ct.createElement(t.Fragment,null,Ct.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ct.createElement("div",{className:"c-grey-333 mb5"},Ct.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),et()),Ct.createElement("div",{className:"c-grey-333 mb10"},Ct.createElement("b",null,"\u89E3\u6790:\xA0"),(Y==null?void 0:Y.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ct.createElement("div",{style:{textAlign:"end",marginTop:10}},Ct.createElement(te.ZP,{type:"primary",onClick:()=>{ke()}},xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!L&&Ct.createElement(ne.Z,null))};var We=(0,m.connect)(({problemset:V})=>({problemset:V}))(we),pt=u(77834),nt=u(59301),ht=(V,Y,L)=>new Promise((Xe,at)=>{var oe=de=>{try{Se(L.next(de))}catch(ke){at(ke)}},xe=de=>{try{Se(L.throw(de))}catch(ke){at(ke)}},Se=de=>de.done?Xe(de.value):Promise.resolve(de.value).then(oe,xe);Se((L=L.apply(V,Y)).next())});const D=({problemset:V,dispatch:Y,showdiv:L,datas:Xe})=>{var at,oe,xe;const[Se,de]=(0,t.useState)({}),[ke,St]=(0,t.useState)(!1),[et,ze]=(0,t.useState)(!0),[Ie,Te]=(0,t.useState)("");(0,t.useEffect)(()=>{if(Object.keys(Xe)){const Ge=(0,ge.cloneDeep)(Xe);de(Ge)}},[Xe]);const rt=()=>ht(void 0,null,function*(){if(!Ie){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ke&&Te(""),St(!ke)}),mt=()=>{de({}),ze(!0),St(!1),Te(""),Y({type:"problemset/setActionTabs",payload:{}})};return nt.createElement("div",null,nt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),nt.createElement(Ae.Z,{value:Se==null?void 0:Se.name,style:{marginBottom:10}}),et?nt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ze(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):nt.createElement(pt.Z,{defaultValue:Ie,onChange:Ge=>{Te(Ge)}}),ke&&nt.createElement(t.Fragment,null,nt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},nt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),nt.createElement("br",null),((at=Se==null?void 0:Se.answer_texts)==null?void 0:at[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((oe=Se==null?void 0:Se.keywords)==null?void 0:oe.length)>0&&nt.createElement("div",{style:{marginTop:10,marginBottom:10}},nt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(xe=Se==null?void 0:Se.keywords)==null?void 0:xe.map(Ge=>{var Ne,Gt,rn;return((Ne=Ge==null?void 0:Ge.keyword)==null?void 0:Ne.length)>1?((Gt=Ge==null?void 0:Ge.keyword)==null?void 0:Gt.join("\u6216"))+"\uFF1B":((rn=Ge==null?void 0:Ge.keyword)==null?void 0:rn[0])+"\uFF1B"})),nt.createElement("div",{style:{color:"#5F6368"}},nt.createElement("b",null,"\u89E3\u6790:"),nt.createElement("br",null),(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790"))),nt.createElement("div",{style:{textAlign:"end",marginTop:10}},nt.createElement(te.ZP,{type:"primary",onClick:()=>{rt()}},ke?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!L&&nt.createElement(ne.Z,null))};var G=(0,m.connect)(({problemset:V})=>({problemset:V}))(D),k=u(59301),ue=(V,Y,L)=>new Promise((Xe,at)=>{var oe=de=>{try{Se(L.next(de))}catch(ke){at(ke)}},xe=de=>{try{Se(L.throw(de))}catch(ke){at(ke)}},Se=de=>de.done?Xe(de.value):Promise.resolve(de.value).then(oe,xe);Se((L=L.apply(V,Y)).next())});const ee=({problemset:V,dispatch:Y})=>{var L,Xe;const[at,oe]=(0,t.useState)({}),[xe,Se]=(0,t.useState)(!1),[de,ke]=(0,t.useState)(!0),[St,et]=(0,t.useState)("");(0,t.useEffect)(()=>{var Te,rt;if(((Te=V==null?void 0:V.actionTabs)==null?void 0:Te.key)==="COMBINATION"){const mt=(0,ge.cloneDeep)((rt=V==null?void 0:V.actionTabs)==null?void 0:rt.params);oe(mt)}},[(L=V==null?void 0:V.actionTabs)==null?void 0:L.key]);const ze=()=>ue(void 0,null,function*(){if(!St){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Se(!xe)}),Ie=()=>{oe({}),ke(!0),Se(!1),et(""),Y({type:"problemset/setActionTabs",payload:{}})};return k.createElement(M.default,{centered:!0,destroyOnClose:!0,open:V.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:ze,onCancel:Ie},k.createElement("div",null,k.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),k.createElement(Ae.Z,{value:at==null?void 0:at.name,style:{marginBottom:10}}),(Xe=at==null?void 0:at.sub_item_banks)==null?void 0:Xe.map((Te,rt)=>{var mt,Ge,Ne,Gt,rn;if((Te==null?void 0:Te.item_type)==="SINGLE")return k.createElement(U,{data:Te,showdiv:((mt=at==null?void 0:at.sub_item_banks)==null?void 0:mt.length)-1===rt});if((Te==null?void 0:Te.item_type)==="MULTIPLE")return k.createElement(We,{data:Te,showdiv:((Ge=at==null?void 0:at.sub_item_banks)==null?void 0:Ge.length)-1===rt});if((Te==null?void 0:Te.item_type)==="JUDGMENT")return k.createElement(Dt,{datas:Te,showdiv:((Ne=at==null?void 0:at.sub_item_banks)==null?void 0:Ne.length)-1===rt});if((Te==null?void 0:Te.item_type)==="COMPLETION")return k.createElement(He,{datas:Te,showdiv:((Gt=at==null?void 0:at.sub_item_banks)==null?void 0:Gt.length)-1===rt});if((Te==null?void 0:Te.item_type)==="SUBJECTIVE")return k.createElement(G,{datas:Te,showdiv:((rn=at==null?void 0:at.sub_item_banks)==null?void 0:rn.length)-1===rt})})))};var ft=(0,m.connect)(({problemset:V})=>({problemset:V}))(ee)},73555:function(un,Ft,u){var t=u(59301),m=u(58106),l=u(6767),M=u(62957),ge=u(37568),Ae=u(89392),_e=u.n(Ae),te=u(71773),ne=u(59944),C=u(59065),E=u(59301),O=Object.defineProperty,Qe=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,Re=(U,h,Be)=>h in U?O(U,h,{enumerable:!0,configurable:!0,writable:!0,value:Be}):U[h]=Be,be=(U,h)=>{for(var Be in h||(h={}))ct.call(h,Be)&&Re(U,Be,h[Be]);if(z)for(var Be of z(h))j.call(h,Be)&&Re(U,Be,h[Be]);return U},B=(U,h)=>Qe(U,ut(h)),ve=(U,h,Be)=>new Promise((Je,Ue)=>{var Ve=R=>{try{_(Be.next(R))}catch(J){Ue(J)}},Oe=R=>{try{_(Be.throw(R))}catch(J){Ue(J)}},_=R=>R.done?Je(R.value):Promise.resolve(R.value).then(Ve,Oe);_((Be=Be.apply(U,h)).next())});const Ce=({problemset:U,dispatch:h})=>{var Be,Je;const[Ue,Ve]=(0,t.useState)({}),[Oe,_]=(0,t.useState)([]),[R,J]=(0,t.useState)(!1),[Bt,st]=(0,t.useState)(0),ae=()=>{var ce;const se=(ce=U==null?void 0:U.actionTabs)==null?void 0:ce.params,he=se==null?void 0:se.standard_answer.map(De=>{var w;let le=(w=De==null?void 0:De.answer_text)==null?void 0:w.map(tt=>tt.trim());return se!=null&&se.downcase&&(le=le==null?void 0:le.map(tt=>tt==null?void 0:tt.toLowerCase())),se!=null&&se.no_space&&(le=le==null?void 0:le.map(tt=>tt==null?void 0:tt.replace(/\s+/g,""))),B(be({},De),{value:"",answer:le})});let Q=[];se!=null&&se.is_ordered||(Q=Q.concat(...he.map(De=>De.answer))),console.log("allAnswers===",Q,he,he.map(De=>De.answer),se!=null&&se.is_ordered?he:he.map(De=>B(be({},De),{answer:Q}))),_(se!=null&&se.is_ordered?he:he.map(De=>B(be({},De),{answer:Q})))};(0,t.useEffect)(()=>{var ce,se;if(((ce=U==null?void 0:U.actionTabs)==null?void 0:ce.key)==="COMPLETION"){const he=(0,Ae.cloneDeep)((se=U==null?void 0:U.actionTabs)==null?void 0:se.params);Ve(he),ae()}},[(Be=U==null?void 0:U.actionTabs)==null?void 0:Be.key]);const Fe=()=>ve(void 0,null,function*(){if(Oe.some(ce=>(ce==null?void 0:ce.value)==="")){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}R&&ae(),st(Bt+1),J(!R)}),Ze=(ce,se)=>{const he=Oe.map((Q,De)=>B(be({},Q),{value:De===se?ce.target.value:Q.value}));_(he)},He=()=>{Ve({}),_([]),J(!1),h({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",Oe,Ue),E.createElement(M.default,{centered:!0,destroyOnClose:!0,open:U.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:R?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Fe,onCancel:He},E.createElement("div",null,E.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),E.createElement(ne.Z,{value:Ue==null?void 0:Ue.name}),Oe==null?void 0:Oe.map((ce,se)=>{const{value:he,answer:Q}=ce;let De="";const w=le=>(Ue!=null&&Ue.downcase&&(le=le==null?void 0:le.toLowerCase()),Ue!=null&&Ue.no_space&&(le=le==null?void 0:le.replace(/\s+/g,"")),Q==null?void 0:Q.includes(le));return R&&(De=w(he)?te.Z.green:te.Z.red),E.createElement("div",{key:se,style:{pointerEvents:R?"none":"auto",marginTop:10},className:`${te.Z.row} ${De}`},E.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",se+1,"\u7B54\u6848:"),(ce==null?void 0:ce.model)===1?E.createElement(ge.default.TextArea,{className:te.Z.textArea,style:{width:610,marginRight:10},onChange:le=>Ze(le,se),value:he}):E.createElement(C.Z,{key:Bt,value:he,onChange:le=>{const tt=Oe.map((Ut,Lt)=>B(be({},Ut),{value:Lt===se?le:Ut.value}));_(tt)}}),R&&E.createElement(E.Fragment,null,w(he)?E.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):E.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),R&&E.createElement(t.Fragment,null,E.createElement("div",{className:te.Z.line}),(Je=Ue==null?void 0:Ue.standard_answer)==null?void 0:Je.map((ce,se)=>{var he,Q;return E.createElement("div",{className:"c-grey-333 mb5"},E.createElement("b",null,"\u586B\u7A7A",se+1,"\u7B54\u6848:\xA0"),(ce==null?void 0:ce.model)===1?((he=ce==null?void 0:ce.answer_text)==null?void 0:he.join("\u3001"))||"":E.createElement(C.Z,{value:(Q=ce==null?void 0:ce.answer_text)==null?void 0:Q.join("\u3001"),disabled:!0}))}),E.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},E.createElement("b",null,"\u89E3\u6790:\xA0"),E.createElement(ne.Z,{value:(Ue==null?void 0:Ue.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};Ft.Z=(0,m.connect)(({problemset:U})=>({problemset:U}))(Ce)},35400:function(un,Ft,u){var t=u(59301),m=u(58106),l=u(6767),M=u(62957),ge=u(47889),Ae=u(89392),_e=u.n(Ae),te=u(71773),ne=u(59944),C=Object.defineProperty,E=Object.defineProperties,O=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ct=(ve,Ce,U)=>Ce in ve?C(ve,Ce,{enumerable:!0,configurable:!0,writable:!0,value:U}):ve[Ce]=U,j=(ve,Ce)=>{for(var U in Ce||(Ce={}))ut.call(Ce,U)&&ct(ve,U,Ce[U]);if(Qe)for(var U of Qe(Ce))z.call(Ce,U)&&ct(ve,U,Ce[U]);return ve},Re=(ve,Ce)=>E(ve,O(Ce)),be=(ve,Ce,U)=>new Promise((h,Be)=>{var Je=Oe=>{try{Ve(U.next(Oe))}catch(_){Be(_)}},Ue=Oe=>{try{Ve(U.throw(Oe))}catch(_){Be(_)}},Ve=Oe=>Oe.done?h(Oe.value):Promise.resolve(Oe.value).then(Je,Ue);Ve((U=U.apply(ve,Ce)).next())});const B=({problemset:ve,dispatch:Ce})=>{var U,h;const[Be,Je]=(0,t.useState)({}),[Ue,Ve]=(0,t.useState)([]),[Oe,_]=(0,t.useState)(!1),R=["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"];(0,t.useEffect)(()=>{var ae,Fe;if(((ae=ve==null?void 0:ve.actionTabs)==null?void 0:ae.key)==="JUDGMENT"){const Ze=(0,Ae.cloneDeep)((Fe=ve==null?void 0:ve.actionTabs)==null?void 0:Fe.params);Je(Ze),Ve(Ze.choices)}},[(U=ve==null?void 0:ve.actionTabs)==null?void 0:U.key]);const J=()=>be(void 0,null,function*(){var ae;if(!Ue.some(Fe=>Fe==null?void 0:Fe.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Oe){const Fe=(0,Ae.cloneDeep)((ae=ve==null?void 0:ve.actionTabs)==null?void 0:ae.params);Ve(Fe.choices)}_(!Oe)}),Bt=(ae,Fe)=>{console.log(ae.target.checked);const Ze=Ue.map((He,ce)=>Re(j({},He),{checked:ce===Fe?ae.target.checked:!1}));Ve(Ze)},st=()=>{Je({}),Ve([]),_(!1),Ce({type:"problemset/setActionTabs",payload:{}})};return t.createElement(M.default,{centered:!0,destroyOnClose:!0,open:ve.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Oe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:J,onCancel:st},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),t.createElement(ne.Z,{value:Be==null?void 0:Be.name}),Ue==null?void 0:Ue.map((ae,Fe)=>{const{is_answer:Ze,checked:He,choice_text:ce}=ae;let se="";return Oe&&Ze&&(se=te.Z.green),Oe&&!Ze&&He&&(se=te.Z.red),t.createElement("div",{key:Fe,style:{pointerEvents:Oe?"none":"auto"},className:`${te.Z.row} ${se}`},t.createElement(ge.ZP,{onChange:he=>Bt(he,Fe),checked:He}),t.createElement(ne.Z,{className:te.Z.html,value:ce}),Oe&&Ze&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Oe&&!Ze&&He&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Oe&&t.createElement(t.Fragment,null,t.createElement("div",{className:te.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(h=Ue.find(ae=>ae.is_answer))==null?void 0:h.choice_text),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(Be==null?void 0:Be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ft.Z=(0,m.connect)(({problemset:ve})=>({problemset:ve}))(B)},56513:function(un,Ft,u){var t=u(59301),m=u(58106),l=u(6767),M=u(62957),ge=u(62673),Ae=u(89392),_e=u.n(Ae),te=u(71773),ne=u(59944),C=Object.defineProperty,E=Object.defineProperties,O=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ct=(ve,Ce,U)=>Ce in ve?C(ve,Ce,{enumerable:!0,configurable:!0,writable:!0,value:U}):ve[Ce]=U,j=(ve,Ce)=>{for(var U in Ce||(Ce={}))ut.call(Ce,U)&&ct(ve,U,Ce[U]);if(Qe)for(var U of Qe(Ce))z.call(Ce,U)&&ct(ve,U,Ce[U]);return ve},Re=(ve,Ce)=>E(ve,O(Ce)),be=(ve,Ce,U)=>new Promise((h,Be)=>{var Je=Oe=>{try{Ve(U.next(Oe))}catch(_){Be(_)}},Ue=Oe=>{try{Ve(U.throw(Oe))}catch(_){Be(_)}},Ve=Oe=>Oe.done?h(Oe.value):Promise.resolve(Oe.value).then(Je,Ue);Ve((U=U.apply(ve,Ce)).next())});const B=({problemset:ve,dispatch:Ce})=>{var U;const[h,Be]=(0,t.useState)({}),[Je,Ue]=(0,t.useState)([]),[Ve,Oe]=(0,t.useState)(!1),_=["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"];(0,t.useEffect)(()=>{var ae,Fe;if(((ae=ve==null?void 0:ve.actionTabs)==null?void 0:ae.key)==="MULTIPLE"){const Ze=(0,Ae.cloneDeep)((Fe=ve==null?void 0:ve.actionTabs)==null?void 0:Fe.params);Be(Ze),Ue(Ze.choices)}},[(U=ve==null?void 0:ve.actionTabs)==null?void 0:U.key]);const R=()=>be(void 0,null,function*(){var ae;if(!Je.some(Fe=>Fe==null?void 0:Fe.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ve){const Fe=(0,Ae.cloneDeep)((ae=ve==null?void 0:ve.actionTabs)==null?void 0:ae.params);Ue(Fe.choices)}Oe(!Ve)}),J=(ae,Fe)=>{console.log(ae.target.checked);const Ze=Je.map((He,ce)=>Re(j({},He),{checked:ce===Fe?ae.target.checked:He.checked}));Ue(Ze)},Bt=()=>{Be({}),Ue([]),Oe(!1),Ce({type:"problemset/setActionTabs",payload:{}})},st=()=>{let ae="";return Je.forEach((Fe,Ze)=>{Fe.is_answer&&(ae=ae+_[Ze])}),ae};return t.createElement(M.default,{centered:!0,destroyOnClose:!0,open:ve.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ve?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:R,onCancel:Bt},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),t.createElement(ne.Z,{value:h==null?void 0:h.name}),Je==null?void 0:Je.map((ae,Fe)=>{const{is_answer:Ze,checked:He,choice_text:ce}=ae;let se="";return Ve&&Ze&&(se=te.Z.green),Ve&&!Ze&&He&&(se=te.Z.red),t.createElement("div",{key:Fe,style:{pointerEvents:Ve?"none":"auto"},className:`${te.Z.row} ${se}`},t.createElement(ge.default,{style:{padding:3},onChange:he=>J(he,Fe),checked:He}),t.createElement("span",null,_[Fe],".\xA0"),t.createElement(ne.Z,{className:te.Z.html,value:ce}),Ve&&Ze&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ve&&!Ze&&He&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ve&&t.createElement(t.Fragment,null,t.createElement("div",{className:te.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),st()),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(h==null?void 0:h.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ft.Z=(0,m.connect)(({problemset:ve})=>({problemset:ve}))(B)},68014:function(un,Ft,u){var t=u(59301),m=u(58106),l=u(6767),M=u(62957),ge=u(47889),Ae=u(89392),_e=u.n(Ae),te=u(71773),ne=u(59944),C=u(59301),E=Object.defineProperty,O=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,j=(Ce,U,h)=>U in Ce?E(Ce,U,{enumerable:!0,configurable:!0,writable:!0,value:h}):Ce[U]=h,Re=(Ce,U)=>{for(var h in U||(U={}))z.call(U,h)&&j(Ce,h,U[h]);if(ut)for(var h of ut(U))ct.call(U,h)&&j(Ce,h,U[h]);return Ce},be=(Ce,U)=>O(Ce,Qe(U)),B=(Ce,U,h)=>new Promise((Be,Je)=>{var Ue=_=>{try{Oe(h.next(_))}catch(R){Je(R)}},Ve=_=>{try{Oe(h.throw(_))}catch(R){Je(R)}},Oe=_=>_.done?Be(_.value):Promise.resolve(_.value).then(Ue,Ve);Oe((h=h.apply(Ce,U)).next())});const ve=({problemset:Ce,dispatch:U})=>{var h;const[Be,Je]=(0,t.useState)({}),[Ue,Ve]=(0,t.useState)([]),[Oe,_]=(0,t.useState)(!1),R=["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"];(0,t.useEffect)(()=>{var ae,Fe;if(((ae=Ce==null?void 0:Ce.actionTabs)==null?void 0:ae.key)==="SINGLE"){const Ze=(0,Ae.cloneDeep)((Fe=Ce==null?void 0:Ce.actionTabs)==null?void 0:Fe.params);Je(Ze),Ve(Ze.choices)}},[(h=Ce==null?void 0:Ce.actionTabs)==null?void 0:h.key]);const J=()=>B(void 0,null,function*(){var ae;if(!Ue.some(Fe=>Fe==null?void 0:Fe.checked)){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Oe){const Fe=(0,Ae.cloneDeep)((ae=Ce==null?void 0:Ce.actionTabs)==null?void 0:ae.params);Ve(Fe.choices)}_(!Oe)}),Bt=(ae,Fe)=>{console.log(ae.target.checked);const Ze=Ue.map((He,ce)=>be(Re({},He),{checked:ce===Fe?ae.target.checked:!1}));Ve(Ze)},st=()=>{Je({}),Ve([]),_(!1),U({type:"problemset/setActionTabs",payload:{}})};return C.createElement(M.default,{centered:!0,destroyOnClose:!0,open:Ce.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Oe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:J,onCancel:st},C.createElement("div",null,C.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),C.createElement(ne.Z,{value:Be==null?void 0:Be.name}),Ue==null?void 0:Ue.map((ae,Fe)=>{const{is_answer:Ze,checked:He,choice_text:ce}=ae;let se="";return Oe&&Ze&&(se=te.Z.green),Oe&&!Ze&&He&&(se=te.Z.red),C.createElement("div",{key:Fe,style:{pointerEvents:Oe?"none":"auto"},className:`${te.Z.row} ${se}`},C.createElement(ge.ZP,{onChange:he=>Bt(he,Fe),checked:He}),C.createElement("span",null,R[Fe],".\xA0"),C.createElement(ne.Z,{className:te.Z.html,value:ce}),Oe&&Ze&&C.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Oe&&!Ze&&He&&C.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Oe&&C.createElement(t.Fragment,null,C.createElement("div",{className:te.Z.line}),C.createElement("div",{className:"c-grey-333 mb5"},C.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),R[Ue.findIndex(ae=>ae.is_answer)]),C.createElement("div",{className:"c-grey-333 mb10"},C.createElement("b",null,"\u89E3\u6790:\xA0"),(Be==null?void 0:Be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ft.Z=(0,m.connect)(({problemset:Ce})=>({problemset:Ce}))(ve)},21186:function(un,Ft,u){var t=u(59301),m=u(58106),l=u(6767),M=u(62957),ge=u(89392),Ae=u.n(ge),_e=u(71773),te=u(59944),ne=u(77834),C=u(59301),E=(Qe,ut,z)=>new Promise((ct,j)=>{var Re=ve=>{try{B(z.next(ve))}catch(Ce){j(Ce)}},be=ve=>{try{B(z.throw(ve))}catch(Ce){j(Ce)}},B=ve=>ve.done?ct(ve.value):Promise.resolve(ve.value).then(Re,be);B((z=z.apply(Qe,ut)).next())});const O=({problemset:Qe,dispatch:ut})=>{var z,ct,j,Re,be;const[B,ve]=(0,t.useState)({}),[Ce,U]=(0,t.useState)(!1),[h,Be]=(0,t.useState)(!0),[Je,Ue]=(0,t.useState)("");(0,t.useEffect)(()=>{var _,R;if(((_=Qe==null?void 0:Qe.actionTabs)==null?void 0:_.key)==="SUBJECTIVE"){const J=(0,ge.cloneDeep)((R=Qe==null?void 0:Qe.actionTabs)==null?void 0:R.params);ve(J)}},[(z=Qe==null?void 0:Qe.actionTabs)==null?void 0:z.key]);const Ve=()=>E(void 0,null,function*(){if(!Je){l.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ce&&Ue(""),U(!Ce)}),Oe=()=>{ve({}),Be(!0),U(!1),Ue(""),ut({type:"problemset/setActionTabs",payload:{}})};return console.log("----",Ce),C.createElement(M.default,{centered:!0,destroyOnClose:!0,open:Qe.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ve,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Oe},C.createElement("div",null,C.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),C.createElement(te.Z,{value:B==null?void 0:B.name,style:{marginBottom:10,color:"#5f6368"}}),h?C.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Be(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):C.createElement(ne.Z,{height:160,defaultValue:Je,onChange:_=>{Ue(_)}}),Ce&&C.createElement(t.Fragment,null,C.createElement("div",{className:_e.Z.line}),C.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),C.createElement("div",{style:{marginTop:10}},((ct=B==null?void 0:B.answer_texts)==null?void 0:ct[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((j=B==null?void 0:B.keywords)==null?void 0:j.length)>0&&C.createElement("div",{style:{marginTop:10,marginBottom:10}},C.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Re=B==null?void 0:B.keywords)==null?void 0:Re.map(_=>{var R,J,Bt;return((R=_==null?void 0:_.keyword)==null?void 0:R.length)>1?((J=_==null?void 0:_.keyword)==null?void 0:J.join("\u6216"))+"\uFF1B":((Bt=_==null?void 0:_.keyword)==null?void 0:Bt[0])+"\uFF1B"})),C.createElement("div",{style:{color:"#5F6368",marginTop:((be=B==null?void 0:B.keywords)==null?void 0:be.length)<=0?20:10}},C.createElement("b",null,"\u89E3\u6790:")),C.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(B==null?void 0:B.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ft.Z=(0,m.connect)(({problemset:Qe})=>({problemset:Qe}))(O)},15617:function(un,Ft,u){u.r(Ft),u.d(Ft,{default:function(){return en}});var t=u(89392),m=u(94276),l=u(59301),M={wrap:"wrap___Njoy9",content:"content___PJ68n",action:"action___TlJrk",folderName:"folderName___kwJWn",questionName:"questionName___ezH8K",filterWrap:"filterWrap___R5PMa",label:"label___psb9j",tips:"tips___xnRXZ",batch:"batch___wvp7O",btn:"btn___AEGwM"},ge=u(56656),Ae=u.n(ge),_e=u(97013),te=u(53556),ne={flex_box_center:"flex_box_center___dFGJD",flex_space_between:"flex_space_between___eMmlA",flex_box_vertical_center:"flex_box_vertical_center___vHp1I",flex_box_center_end:"flex_box_center_end___Sd5XQ",flex_box_column:"flex_box_column___vHuxp",muchWrap:"muchWrap___iSTfq",few:"few___EvQkY"},C=u(37639),E=u(59301),Qe=({data:v=[],onClick:S})=>{const T=()=>v.map((Pe,At)=>E.createElement("div",{key:At,className:ne.few},E.createElement("b",{title:Pe.name,onClick:()=>S(Pe.id)},Pe.name),At<v.length-1&&E.createElement("span",null,"\xA0>\xA0"))),$=()=>{let Pe=!0;const At=v.slice(2,-2),jt=E.createElement("div",{className:ne.muchWrap},At.map(P=>E.createElement("span",{title:P.name,onClick:()=>S(P.id),key:P.id},P.name)));return v.map((P,ye)=>{let dt=null;return ye>1&&ye<v.length-2?Pe&&(dt=E.createElement(C.Z,{key:ye,placement:"bottom",content:jt},E.createElement("span",{style:{color:"#999",cursor:"pointer"}},".../")),Pe=!1):dt=E.createElement("div",{key:ye,className:ne.few},E.createElement("b",{title:P.name,onClick:()=>S(P.id)},P.name),ye<v.length-1&&E.createElement("span",null,"\xA0>\xA0")),dt})};return E.createElement("aside",{style:{overflowX:"auto"}},(v==null?void 0:v.length)>4?$():T())},ut=u(82165),z=u(30641),ct=u(77019),j=u(5269),Re={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},be=u(59243);let B=[];const ve=v=>{B.forEach(S=>{v.target===S.element||Ce.isParent(v.target,S.element)||S.callbacks.forEach(T=>T())})};window.document.body?window.document.body.addEventListener("click",ve):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ve)});const Ce={isParent:(v,S)=>{let T=v;for(;T&&T.tagName&&T.tagName.toLowerCase()!=="body";){if(T===S)return!0;T=T.parentNode}return!1},init:(v,S)=>{const T=B.filter($=>$.element===v);return T.length>0?T[0].callbacks.push(S):B.push({element:v,callbacks:[S]}),{clear:()=>{B=B.filter($=>$.element!==v)}}}};var U=Ce,h=u(50388),Be=u(59301);const Je=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Ue=({visible:v,basketData:S,basketTotal:T,onClose:$=()=>{},onDelete:Pe=()=>{},onClear:At,onSubmit:jt})=>{const P=(0,l.useRef)(),ye=(0,l.useRef)();(0,l.useEffect)(()=>{if(ye.current)return T>=0&&!P.current&&(P.current=U.init(ye.current,()=>{$()})),()=>{P.current&&P.current.clear()}},[ye.current]);const dt=window.screen.width<=1440;return Be.createElement(z.Z,{rootClassName:Re.drawerWrap,placement:"right",closable:!1,mask:!1,open:v,forceRender:!0,width:dt?130:160,onClose:$},T>0?Be.createElement(Be.Fragment,null,Be.createElement("div",{className:Re.title},"\u8BD5\u9898\u7BEE"),Be.createElement("div",{ref:ye,className:Re.contentWrap},Be.createElement(ct.Z,{wrap:!1,className:Re.totalInfo,align:"middle"},Be.createElement(j.Z,{span:14},"\u9898\u76EE\u603B\u6570"),Be.createElement(j.Z,{span:4},T),Be.createElement(j.Z,{span:6,className:Re.clear,onClick:At},"\u6E05\u7A7A")),Je.map(on=>S[on.stateName]>0&&Be.createElement(ct.Z,{align:"middle",wrap:!1,className:Re.problemset,key:on.type},Be.createElement(j.Z,{span:14},on.typeName),Be.createElement(j.Z,{span:4},S[on.stateName]),Be.createElement(j.Z,{span:6,className:Re.delete},Be.createElement("i",{onClick:()=>Pe(on.type),className:`iconfont icon-piliangshanchu3 ${Re.deleteIcon}`})))),Be.createElement(ct.Z,{justify:"center",className:Re.createBtnWrapper},Be.createElement(h.Z,{block:!0,type:"primary",onClick:jt},"\u521B\u5EFA\u8BD5\u5377")))):Be.createElement("div",{ref:ye},Be.createElement("div",{className:Re.title},"\u8BD5\u9898\u7BEE"),Be.createElement(be.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Ve=u(25399),Oe={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const _=({count:v,visibleBasket:S,onToggleVisible:T=()=>{}})=>l.createElement(Ve.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},l.createElement("div",{className:`${S?Oe.open:Oe.hide} ${Oe.basket}`,onClick:T},v>0&&l.createElement("div",{className:Oe.count},v),l.createElement("span",{className:Oe.iconWrap},l.createElement("i",{className:`${Oe.icon} iconfont icon-shitilan`})),l.createElement("div",{className:Oe.name},"\u8BD5\u9898\u7BEE")));var R=u(58106),J=u(62957),Bt=u(71773),st=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ze=(v,S)=>{var T={};for(var $ in v)ae.call(v,$)&&S.indexOf($)<0&&(T[$]=v[$]);if(v!=null&&st)for(var $ of st(v))S.indexOf($)<0&&Fe.call(v,$)&&(T[$]=v[$]);return T},He=(v,S,T)=>new Promise(($,Pe)=>{var At=ye=>{try{P(T.next(ye))}catch(dt){Pe(dt)}},jt=ye=>{try{P(T.throw(ye))}catch(dt){Pe(dt)}},P=ye=>ye.done?$(ye.value):Promise.resolve(ye.value).then(At,jt);P((T=T.apply(v,S)).next())});const ce={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},se=v=>{var S=v,{problemset:T,globalSetting:$,loading:Pe,dispatch:At,onReloadData:jt=()=>{},onReloadBasketData:P=()=>{}}=S,ye=Ze(S,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),dt,on;const dn=()=>He(void 0,null,function*(){const an=yield At({type:"problemset/basketDelete",payload:T.actionTabs.params});At({type:"problemset/setActionTabs",payload:{}}),an.status===0&&(jt(),P())});return l.createElement(J.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:T.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Pe["problemset/handleDelete"],width:"442px",onOk:dn,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},l.createElement("div",{className:Bt.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",ce[(on=(dt=T.actionTabs)==null?void 0:dt.params)==null?void 0:on.type]))};var he=(0,R.connect)(({problemset:v,loading:S,globalSetting:T})=>({problemset:v,globalSetting:T,loading:S.effects}))(se),Q=u(41871),De=u(73631),w=u(31328),le=u(52697),tt=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,xt=(v,S)=>{var T={};for(var $ in v)Ut.call(v,$)&&S.indexOf($)<0&&(T[$]=v[$]);if(v!=null&&tt)for(var $ of tt(v))S.indexOf($)<0&&Lt.call(v,$)&&(T[$]=v[$]);return T};const vt=v=>{var S=v,{problemset:T,globalSetting:$,loading:Pe,dispatch:At}=S,jt=xt(S,["problemset","globalSetting","loading","dispatch"]);return l.createElement(J.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:T.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{At({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},l.createElement("div",{className:Bt.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),l.createElement("div",{className:Bt.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Dt=(0,R.connect)(({problemset:v,loading:S,globalSetting:T})=>({problemset:v,globalSetting:T,loading:S.effects}))(vt),Et=u(62673),Ct=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,qe=(v,S)=>{var T={};for(var $ in v)b.call(v,$)&&S.indexOf($)<0&&(T[$]=v[$]);if(v!=null&&Ct)for(var $ of Ct(v))S.indexOf($)<0&&Z.call(v,$)&&(T[$]=v[$]);return T},Wt=(v,S,T)=>new Promise(($,Pe)=>{var At=ye=>{try{P(T.next(ye))}catch(dt){Pe(dt)}},jt=ye=>{try{P(T.throw(ye))}catch(dt){Pe(dt)}},P=ye=>ye.done?$(ye.value):Promise.resolve(ye.value).then(At,jt);P((T=T.apply(v,S)).next())});const q=v=>{var S=v,{problemset:T,globalSetting:$,loading:Pe,dispatch:At,onReloadData:jt=()=>{}}=S,P=qe(S,["problemset","globalSetting","loading","dispatch","onReloadData"]),ye,dt;const on=(0,l.useRef)(!1),[dn,an]=(0,l.useState)(!1),Xt=((dt=(ye=T.actionTabs.params)==null?void 0:ye.id)==null?void 0:dt.length)>0;(0,l.useEffect)(()=>{T.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?Ot():an(!0):an(!1)},[T.actionTabs.key]);const Ot=()=>Wt(void 0,null,function*(){on.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let Qt={};Xt?Qt=yield At({type:"problemset/revokePublish",payload:T.actionTabs.params}):Qt=yield At({type:"problemset/setPrivate",payload:T.actionTabs.params}),on.current=!1,At({type:"problemset/setActionTabs",payload:{}}),(Qt==null?void 0:Qt.status)===0&&jt()});return l.createElement(J.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:dn,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Xt?Pe["problemset/revokePublish"]:Pe["problemset/setPrivate"],width:"442px",onOk:Ot,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},l.createElement("div",{className:Bt.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),l.createElement("div",{className:Bt.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),l.createElement("div",null,l.createElement(Et.default,{className:"mt10",defaultChecked:!1,onChange:Qt=>on.current=Qt.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var Ye=(0,R.connect)(({problemset:v,loading:S,globalSetting:T})=>({problemset:v,globalSetting:T,loading:S.effects}))(q),Zt=u(28284),X=u(6767),K=Object.defineProperty,Ee=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,pt=(v,S,T)=>S in v?K(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,nt=(v,S)=>{for(var T in S||(S={}))we.call(S,T)&&pt(v,T,S[T]);if(Ee)for(var T of Ee(S))We.call(S,T)&&pt(v,T,S[T]);return v},ht=(v,S,T)=>new Promise(($,Pe)=>{var At=ye=>{try{P(T.next(ye))}catch(dt){Pe(dt)}},jt=ye=>{try{P(T.throw(ye))}catch(dt){Pe(dt)}},P=ye=>ye.done?$(ye.value):Promise.resolve(ye.value).then(At,jt);P((T=T.apply(v,S)).next())});const D=({problemset:v,dispatch:S,onReloadData:T=()=>{}})=>{const[$,Pe]=(0,l.useState)(!1),[At,jt]=(0,l.useState)(!1),[P,ye]=(0,l.useState)(null),[dt]=Zt.default.useForm(),on=Zt.default.useWatch("course_discipline_id",dt);(0,l.useEffect)(()=>{var an,Xt;if(v.actionTabs.key==="Problemset-EditKnowledgePoint"){const Ot=((Xt=(an=v==null?void 0:v.actionTabs)==null?void 0:an.params)==null?void 0:Xt.rowData)||{};dt.setFieldsValue({course_discipline_id:Ot==null?void 0:Ot.course_discipline_id,tag_discipline_ids:Ot==null?void 0:Ot.tag_discipline_ids}),ye(Ot),Pe(!0)}},[v.actionTabs.key]);const dn=()=>{Pe(!1),S({type:"problemset/setActionTabs",payload:{}})};return l.createElement(J.default,{centered:!0,destroyOnClose:!0,open:$,title:"\u4FEE\u6539\u77E5\u8BC6\u70B9",width:"640px",confirmLoading:At,onCancel:dn,onOk:()=>ht(void 0,null,function*(){dt.validateFields().then(an=>ht(void 0,null,function*(){jt(!0);const Xt=yield(0,_e.ZP)(`/api/item_banks/${P==null?void 0:P.id}/update_tag.json`,{method:"put",body:nt({},an)});(Xt==null?void 0:Xt.status)===0&&(X.ZP.success("\u4FEE\u6539\u6210\u529F"),dn(),T()),jt(!1)}))})},l.createElement(Zt.default,{labelAlign:"right",form:dt,colon:!1,size:"large"},l.createElement(Zt.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},l.createElement(te.q,{onChange:()=>dt.setFieldsValue({tag_discipline_ids:[]}),style:{width:407},data:{course_discipline_id:P==null?void 0:P.course_discipline_id}})),l.createElement(Zt.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"},className:"mb0"},l.createElement(te.i,{courseDisciplineId:on}))))};var G=(0,R.connect)(({problemset:v})=>({problemset:v}))(D),k=u(44104),ue=u(17149),ee=u(82326),ft=u(37568),V=u(87169),Y={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},L=u(83389),Xe=u(59301),at=(v,S,T)=>new Promise(($,Pe)=>{var At=ye=>{try{P(T.next(ye))}catch(dt){Pe(dt)}},jt=ye=>{try{P(T.throw(ye))}catch(dt){Pe(dt)}},P=ye=>ye.done?$(ye.value):Promise.resolve(ye.value).then(At,jt);P((T=T.apply(v,S)).next())}),xe=({type:v="subject",open:S,onCancel:T,onOkClick:$,subDisciplineId:Pe})=>{const[At]=Zt.default.useForm(),[jt,P]=(0,l.useState)([]),[ye,dt]=(0,l.useState)(!1);(0,l.useEffect)(()=>{},[]);const on=()=>at(void 0,null,function*(){if(v){const dn=yield(0,_e.ZP)("/api/disciplines.json",{method:"get",params:{source:v}});P(dn.disciplines||[])}});return Xe.createElement(J.default,{title:Xe.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:S,width:558,centered:!0,className:Y.publicQuest,onCancel:()=>{T(),At.resetFields()},onOk:()=>{At.validateFields().then(dn=>at(void 0,null,function*(){const an=yield(0,_e.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:dn==null?void 0:dn.name,sub_discipline_id:Pe}});(an==null?void 0:an.status)===0&&$({name:dn==null?void 0:dn.name,id:an==null?void 0:an.tag_discipline_id,public:!1,type:"personal"}),At.resetFields(),T()}))}},Xe.createElement("div",{className:Y.publicQuestContent},Xe.createElement("div",{className:Y.public_tips},Xe.createElement(V.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Xe.createElement(Zt.default,{labelAlign:"left",form:At,colon:!1},Xe.createElement(Zt.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},Xe.createElement(ft.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),Xe.createElement(L.Z,{open:ye,onCancel:()=>{dt(!1)}})))},Se=u(89372),de=(v,S,T)=>new Promise(($,Pe)=>{var At=ye=>{try{P(T.next(ye))}catch(dt){Pe(dt)}},jt=ye=>{try{P(T.throw(ye))}catch(dt){Pe(dt)}},P=ye=>ye.done?$(ye.value):Promise.resolve(ye.value).then(At,jt);P((T=T.apply(v,S)).next())});const ke=({problemset:v,dispatch:S,activeTabsKey:T,onReloadData:$=()=>{}})=>{var Pe;const[At]=Zt.default.useForm(),[jt,P]=(0,l.useState)(0),[ye,dt]=(0,l.useState)([]),[on,dn]=(0,l.useState)([]),[an,Xt]=(0,l.useState)(!1),[Ot,Qt]=(0,l.useState)(!1),[gn,Dn]=(0,l.useState)(null),[sn,Pn]=(0,l.useState)(!1);(0,l.useEffect)(()=>{var Zn,ua;if(v.actionTabs.key==="Problemset-SetQuestionPublic"){const Da=((ua=(Zn=v==null?void 0:v.actionTabs)==null?void 0:Zn.params)==null?void 0:ua.rowData)||{};Xt(!0),Dn(Da),Sn(Da)}},[v.actionTabs.key]);const kn=()=>{Xt(!1),S({type:"problemset/setActionTabs",payload:{}}),P(0),At.resetFields()},la=Zn=>de(void 0,null,function*(){const ua=yield(0,_e.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Zn==null?void 0:Zn.sub_discipline_id}});dn(ua==null?void 0:ua.tag_disciplines)}),Sn=Zn=>de(void 0,null,function*(){const ua=yield(0,_e.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});dt(ua.disciplines||[]),yield la(Zn)});return l.createElement(l.Fragment,null,l.createElement(J.default,{centered:!0,destroyOnClose:!0,open:an,title:"\u516C\u5F00\u8BD5\u9898",okText:"\u7533\u8BF7\u516C\u5F00",width:"640px",confirmLoading:Ot,onCancel:kn,onOk:()=>{At.validateFields().then(Zn=>de(void 0,null,function*(){const ua=T==="3"?1:2;Qt(!0),(yield(0,Se.wX)({id:gn==null?void 0:gn.id,source:ua,sub_discipline_id:Zn==null?void 0:Zn.sub_discipline_id[1],tag_discipline_ids:Zn==null?void 0:Zn.tag_discipline_ids})).status===0&&(kn(),$(),X.ZP.success("\u7533\u8BF7\u6210\u529F")),Qt(!1)}))}},l.createElement(k.Z,{className:"mb16"},l.createElement(V.Z,{style:{color:"#FF8C29"}}),l.createElement("span",{className:"c-grey-999"},"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00")),l.createElement(Zt.default,{labelAlign:"right",form:At,labelCol:{span:3},colon:!1,size:"large"},l.createElement(Zt.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},l.createElement(ue.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:ye,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:Zn=>{At.setFieldsValue({sub_discipline_id:Zn,tag_discipline_ids:[]}),P(Zn?Zn.length:0),(Zn==null?void 0:Zn.length)>0&&la({sub_discipline_id:Zn[1]})},onClear:()=>{dn([]),At.setFieldValue("tag_discipline_ids",[]),P(0)}})),l.createElement(Zt.default.Item,{className:"mb0",label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},l.createElement(ee.default,{disabled:jt===0,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(Zn,ua)=>ua.key.indexOf(Zn.toLowerCase())>=0},on.map(Zn=>l.createElement(ee.default.Option,{key:Zn.name+Zn.id,value:Zn.id},l.createElement("div",{style:{display:"flex",alignItems:"center"}},l.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Zn.name),(Zn==null?void 0:Zn.type)==="personal"&&l.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),jt>0&&l.createElement(ct.Z,{className:"mt4",align:"middle",justify:"end"},l.createElement("span",{className:"c-grey-999"},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),l.createElement("span",{className:"current c-light-primary",onClick:()=>Pn(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),l.createElement(xe,{open:sn,subDisciplineId:(Pe=At.getFieldValue("sub_discipline_id"))==null?void 0:Pe[1],onCancel:()=>{Pn(!1)},onOkClick:Zn=>{dn(ua=>[...ua,Zn]),At.setFieldValue("tag_discipline_ids",[...At.getFieldValue("tag_discipline_ids"),Zn==null?void 0:Zn.id])}}))};var St=(0,R.connect)(({problemset:v})=>({problemset:v}))(ke),et=u(22061),ze=u(56082),Ie=u(29787),Te=u(7939),rt={header:"header___FvBGV",body:"body___i8hMq",card:"card___aKeto",row:"row___zGoON",expand:"expand___ugRwH",cell:"cell___H9Wph"},mt=u(59944),Ge=u(47889),Ne={flex_box_center:"flex_box_center___h6G9J",flex_space_between:"flex_space_between___jwT2I",flex_box_vertical_center:"flex_box_vertical_center___hFv0B",flex_box_center_end:"flex_box_center_end___w41f3",flex_box_column:"flex_box_column___Tc8zg",itemDetail:"itemDetail___Xt7MP",answerWrapper:"answerWrapper___uK7Rz",decoration:"decoration___nIzIW",row:"row___t7AFh",topicTitleContent:"topicTitleContent___BBfNq",judgmentContent:"judgmentContent___hyNyV",programContent:"programContent___i3RCQ",otherContent:"otherContent___G6QL8",combinationContent:"combinationContent___Fi1SK",con:"con___Ahfia",otherContentItem:"otherContentItem___ntrAr",otherContentHtml:"otherContentHtml___ejFuK",updateTimeRow:"updateTimeRow___sCN9c",updateTimeWrap:"updateTimeWrap___OP95j",programLanguage:"programLanguage___MorEv",answer:"answer___hcUEA",answerHtml:"answerHtml___QUJL2",parse:"parse___s1D4z",parseText:"parseText___cUyVq",parseAnswer:"parseAnswer___uaoNl",parseAnswerHtml:"parseAnswerHtml___GxmwV",shixunContent:"shixunContent___iIfwS",BottomTags:"BottomTags___emcZ7",label:"label___m9SVI"},Gt=u(79917),rn=u(24334),kt=u(59065),Ht=u(31735);const $t=["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"],wn=["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"];var Hn=({data:v})=>{var S,T;const $=()=>{var jt,P;return v.item_type==="JUDGMENT"?l.createElement("div",{className:Ne.judgmentContent},v.choices.map((ye,dt)=>l.createElement(Ge.ZP,{key:dt,disabled:!0},ye.choice_text))):v.item_type==="PROGRAM"?l.createElement("div",{className:Ne.programContent},l.createElement(mt.Z,{value:(jt=v.program_attr)==null?void 0:jt.description})):v.item_type==="COMBINATION"?l.createElement("div",{className:Ne.combinationContent},(P=v==null?void 0:v.sub_item_banks)==null?void 0:P.map((ye,dt)=>{var on,dn,an,Xt,Ot,Qt;const gn=`(\u9898\u76EE${dt+1}-${(ye==null?void 0:ye.item_type)=="SINGLE"?"\u5355\u9009\u9898":(ye==null?void 0:ye.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(ye==null?void 0:ye.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(ye==null?void 0:ye.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return l.createElement(l.Fragment,null,l.createElement("div",{style:{marginTop:10,marginBottom:10}},l.createElement(mt.Z,{value:gn+ye.name})),((ye==null?void 0:ye.item_type)=="SINGLE"||(ye==null?void 0:ye.item_type)=="MULTIPLE")&&ye.choices.map((Dn,sn)=>l.createElement("div",{key:sn,className:Ne.otherContentItem},l.createElement("p",null,$t[sn]),l.createElement(mt.Z,{className:Ne.otherContentHtml,value:Dn.choice_text}))),(ye==null?void 0:ye.item_type)=="JUDGMENT"&&l.createElement("div",{style:{display:"flex",marginBottom:10}},ye.choices.map((Dn,sn)=>l.createElement(Ge.ZP,{key:sn,disabled:!0},Dn.choice_text))),l.createElement("div",{className:Ne.con},(ye==null?void 0:ye.item_type)=="SINGLE"&&l.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",wn==null?void 0:wn[(on=ye==null?void 0:ye.choices)==null?void 0:on.findIndex(Dn=>Dn==null?void 0:Dn.is_answer)]," "),(ye==null?void 0:ye.item_type)=="COMPLETION"&&((dn=ye==null?void 0:ye.standard_answer)==null?void 0:dn.map((Dn,sn)=>{var Pn;return l.createElement("div",{key:sn,className:Ne.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Dn.position}\uFF09\uFF1A${(Pn=Dn==null?void 0:Dn.answer_text)==null?void 0:Pn.join("\u3001")}`)})),(ye==null?void 0:ye.item_type)=="MULTIPLE"&&l.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(an=ye==null?void 0:ye.choices)==null?void 0:an.map((Dn,sn)=>{if(Dn!=null&&Dn.is_answer)return(wn==null?void 0:wn[sn])+" "})," "),(ye==null?void 0:ye.item_type)=="JUDGMENT"&&l.createElement("div",null,"\u7B54\u6848\uFF1A",(Ot=(Xt=ye==null?void 0:ye.choices)==null?void 0:Xt.find(Dn=>Dn.is_answer))==null?void 0:Ot.choice_text),(ye==null?void 0:ye.item_type)=="SUBJECTIVE"&&l.createElement("div",null,"\u7B54\u6848\uFF1A",(Qt=ye==null?void 0:ye.answer_texts)==null?void 0:Qt[0]),l.createElement("div",null,l.createElement("span",null,"\u89E3\u6790\uFF1A"),l.createElement(mt.Z,{className:Ne.parseAnswerHtml,value:ye.analysis||"\u6682\u65E0\u89E3\u6790"})),l.createElement("div",null,l.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),l.createElement(Ve.Z,{title:(v==null?void 0:v.tag_discipline)||"--"},l.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(v==null?void 0:v.tag_discipline)||"--")))))})):v.item_type==="SHIXUN"?l.createElement("div",{className:Ne.shixunContent},v.challenges.map((ye,dt)=>l.createElement("div",{className:"c-black mb10"},"\u7B2C",dt+1,"\u5173\xA0\xA0\xA0",ye==null?void 0:ye.subject)),l.createElement("div",{className:Ne.BottomTags},l.createElement("div",null,l.createElement("span",{className:Ne.label},"\u521B\u5EFA\u8005"),v==null?void 0:v.author_name),l.createElement("div",null,l.createElement("span",{className:Ne.label},"\u6240\u5C5E\u8BFE\u7A0B"),(v==null?void 0:v.sub_discipline_name)||"-"),l.createElement("div",null,l.createElement("span",{className:Ne.label},"\u6240\u5C5E\u5355\u4F4D"),v==null?void 0:v.author_school_name),l.createElement("div",null,l.createElement("span",{className:Ne.label},"\u5B66\u4E60\u4EBA\u6570"),v==null?void 0:v.study_count),l.createElement("div",null,l.createElement("span",{className:Ne.label},"\u662F\u5426\u590D\u5236"),v!=null&&v.is_copy?"\u662F":"\u5426"),l.createElement(Te.ZP,{shape:"round",type:"primary",onClick:()=>(0,Ht.xg)(`/shixuns/${v==null?void 0:v.identifier}/challenges`),className:"ml-auto"},"\u5B9E\u8BAD\u8BE6\u60C5"))):l.createElement("div",{className:Ne.otherContent},v.choices.map((ye,dt)=>l.createElement("div",{key:dt,className:Ne.otherContentItem},l.createElement("p",null,$t[dt]),l.createElement(mt.Z,{className:Ne.otherContentHtml,value:ye.choice_text}))))},Pe=()=>{var jt;if((v==null?void 0:v.item_type)!=="BPROGRAM")return l.createElement("div",null,(jt=v.standard_answer)==null?void 0:jt.map((P,ye)=>{var dt,on;return l.createElement("div",{key:ye,className:Ne.answerHtml},(P==null?void 0:P.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${P.position}\uFF09\uFF1A${(dt=P==null?void 0:P.answer_text)==null?void 0:dt.join("\u3001")}`:l.createElement("div",{style:{display:"flex",alignItems:"center"}},l.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",P.position,"\uFF09\uFF1A"),l.createElement(kt.Z,{value:(on=P==null?void 0:P.answer_text)==null?void 0:on.join("\u3001"),readOnly:!0})))}))},At=()=>{var jt,P,ye,dt,on,dn;const an={SUBJECTIVE:(jt=v.answer_texts)==null?void 0:jt[0],JUDGMENT:(ye=(P=v.choices)==null?void 0:P.find(kn=>kn.is_answer))==null?void 0:ye.choice_text},Xt=v.choices.map(kn=>kn.is_answer).findIndex(kn=>kn),Ot=Xt>-1?wn[Xt]:"";let Qt="";v.choices.map((kn,la)=>{kn.is_answer&&(Qt+=wn[la])});const gn=an[v.item_type];let Dn=((dt=v==null?void 0:v.program_attr)==null?void 0:dt.code)||"";try{Dn=rn.Base64.decode(((on=v==null?void 0:v.program_attr)==null?void 0:on.code)||"")}catch(kn){}const sn={SINGLE:l.createElement(ct.Z,null,l.createElement(j.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),l.createElement(j.Z,{flex:1},l.createElement(mt.Z,{className:Ne.answerHtml,value:`\u7B54\u6848\uFF1A${Ot||"\u65E0"}`}))),MULTIPLE:l.createElement(ct.Z,null,l.createElement(j.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),l.createElement(j.Z,{flex:1},l.createElement(mt.Z,{className:Ne.answerHtml,value:`\u7B54\u6848\uFF1A${Qt||"\u65E0"}`}))),COMPLETION:Pe(),BPROGRAM:l.createElement("div",null,l.createElement(mt.Z,{className:Ne.answerHtml,showProgramFill:!0,value:Dn}),(dn=v.standard_answer)==null?void 0:dn.map((kn,la)=>l.createElement("div",{key:la,className:Ne.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${kn.position}\uFF09\uFF1A${kn==null?void 0:kn.answer_text}`)))},Pn=l.createElement(ct.Z,null,l.createElement(j.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),l.createElement(j.Z,{flex:1},l.createElement(mt.Z,{className:Ne.answerHtml,value:`${gn||"\u65E0"}`})));return sn[v.item_type]||Pn};return l.createElement("div",{className:Ne.itemDetail,style:v.item_type==="SHIXUN"?{paddingBottom:0}:{}},l.createElement("div",{style:{marginBottom:v.item_type==="SHIXUN"?0:44}},l.createElement(mt.Z,{key:2,className:Ne.topicTitleContent,value:(v==null?void 0:v.item_type)==="BPROGRAM"?(S=v==null?void 0:v.program_attr)==null?void 0:S.description:v.name}),l.createElement("div",{className:`${Ne.row} mt15`},$()),l.createElement("div",{className:Ne.row},l.createElement("div",{className:Ne.updateTimeRow},l.createElement("div",{className:Ne.updateTimeWrap},v.item_type==="PROGRAM"&&l.createElement("p",{className:Ne.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(T=v==null?void 0:v.languages)==null?void 0:T.join("/")))))),!["COMBINATION","SHIXUN"].includes(v.item_type)&&l.createElement("div",{className:Ne.answerWrapper},l.createElement("img",{src:Gt,alt:"",className:Ne.decoration}),l.createElement("div",{className:Ne.answer},At()),l.createElement("div",{className:Ne.parse},l.createElement("div",{className:Ne.parseText},"\u89E3\u6790\uFF1A"),l.createElement("div",{className:Ne.parseAnswer},v.analysis?l.createElement(mt.Z,{className:Ne.parseAnswerHtml,value:v.analysis}):"\u6682\u65E0\u89E3\u6790")),l.createElement("div",{className:Ne.parse},l.createElement("div",{className:Ne.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),l.createElement(Ve.Z,{title:(v==null?void 0:v.tag_discipline)||"--"},l.createElement("div",{className:Ne.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(v==null?void 0:v.tag_discipline)||"--")))))},Tn=Object.defineProperty,Jn=Object.defineProperties,Kn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,cn=(v,S,T)=>S in v?Tn(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,Yn=(v,S)=>{for(var T in S||(S={}))Wn.call(S,T)&&cn(v,T,S[T]);if(An)for(var T of An(S))qn.call(S,T)&&cn(v,T,S[T]);return v},ie=(v,S)=>Jn(v,Kn(S));const Ke=(v,S,T)=>{const $=Array.from(v),[Pe]=$.splice(S,1);return $.splice(T,0,Pe),$};var _t=({loading:v,dataSource:S,columns:T,onDragChange:$,expandedRowKeys:Pe,disabled:At,empty:jt,sortValue:P,onSortChange:ye})=>{const[dt,on]=(0,l.useState)([]),dn=Xt=>{const Ot=S.find(gn=>Number(Xt.draggableId)===gn.id),Qt=S.filter(gn=>gn.model_type!==Ot.model_type).map(gn=>gn.id);on(Qt)},an=Xt=>{if(on([]),!Xt.destination)return;const Ot=S[Xt.destination.index].id;if(dt.includes(Ot))return;const Qt=Ke(S,Xt.source.index,Xt.destination.index);$(Qt)};return l.createElement(Ie.Z,{spinning:v},!!(S!=null&&S.length)&&l.createElement(l.Fragment,null,l.createElement("div",{className:rt.header},l.createElement(Te.ZP,{type:"text",size:"small",icon:l.createElement(ze.Z,{rev:""}),style:{visibility:"hidden"}}),T.map(Xt=>{const Ot=Xt.width?`0 0 ${Xt.width}px`:1,Qt=Xt.align||"left";return l.createElement("div",{key:Xt.dataIndex,className:rt.cell,style:{flex:Ot,textAlign:Qt}},Xt.title,Xt.sorter&&l.createElement("span",{onClick:()=>{let gn,Dn;(P==null?void 0:P.field)===Xt.dataIndex&&((P==null?void 0:P.order)==="asc"?(gn=null,Dn=null):(P==null?void 0:P.order)==="desc"?(gn="asc",Dn=Xt.dataIndex):(gn="desc",Dn=Xt.dataIndex)),(P==null?void 0:P.field)!==Xt.dataIndex&&(gn="desc",Dn=Xt.dataIndex),ye({order:gn,field:Dn})},className:"current"},(P==null?void 0:P.field)!==Xt.dataIndex&&l.createElement("i",{style:{color:"#CFD0D6"},className:"iconfont icon-xia font12 ml6"}),(P==null?void 0:P.field)===Xt.dataIndex&&l.createElement(l.Fragment,null,(P==null?void 0:P.order)==="asc"&&l.createElement("i",{style:{color:"#3061d0"},className:"iconfont icon-shang font12 ml6"}),(P==null?void 0:P.order)==="desc"&&l.createElement("i",{style:{color:"#3061d0"},className:"iconfont icon-xia font12 ml6"}))))})),l.createElement(et.Z5,{onDragStart:dn,onDragEnd:an},l.createElement(et.bK,{droppableId:"list"},Xt=>l.createElement("div",ie(Yn({},Xt.droppableProps),{ref:Xt.innerRef,className:rt.body}),S.map((Ot,Qt)=>l.createElement(et._l,{isDragDisabled:At,key:Ot.id,draggableId:String(Ot.id),index:Qt},(gn,Dn)=>{const sn=dt.includes(Ot.id);return l.createElement("div",ie(Yn({ref:gn.innerRef},gn.draggableProps),{className:rt.card,style:Yn({background:sn?"#f5f5f5":"#fff"},gn.draggableProps.style)}),l.createElement("div",{className:rt.row},l.createElement(Ve.Z,{title:At?"\u8BE5\u72B6\u6001\u4E0B\u4E0D\u5141\u8BB8\u6392\u5E8F":"\u62D6\u52A8\u53EF\u6392\u5E8F"},l.createElement(Te.ZP,ie(Yn({},gn.dragHandleProps),{type:"text",size:"small",disabled:At,icon:l.createElement(ze.Z,{rev:""})}))),T.map(Pn=>{const kn=Pn.width?`0 0 ${Pn.width}px`:1,la=Pn.align||"left",Sn={};return Pn.ellipsis&&(Sn.minWidth=0),l.createElement("div",{key:Pn.dataIndex,className:rt.cell,style:Yn({flex:kn,textAlign:la},Sn)},Pn==null?void 0:Pn.render(Ot[Pn.dataIndex],Ot))})),(Pe==null?void 0:Pe.includes(Ot.id))&&l.createElement("div",{className:rt.expand},l.createElement(Hn,{data:Ot})))})),Xt.placeholder)))),!(S!=null&&S.length)&&jt)},mn=u(884),En={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},ot=u(26869);const yn=({problemset:v,dispatch:S})=>{const[T,$]=(0,l.useState)([]),[Pe,At]=(0,l.useState)(!0),jt=()=>{S({type:"problemset/setActionTabs",payload:{}})};(0,l.useEffect)(()=>{var dt,on;v.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&$([(on=(dt=v.actionTabs)==null?void 0:dt.params)==null?void 0:on.group_id])},[v.actionTabs.key]);const P=()=>{if(T.length===0){X.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ye({},`/api/item_banks/export.xlsx?group_id=${T[0]}&include_children=${Pe}`,(dt,on)=>{var dn;if(((dn=dt.target.response)==null?void 0:dn.type)==="application/json"){let Ot=new FileReader;Ot.readAsText(dt.target.response,"utf-8"),Ot.addEventListener("loadend",()=>{const Qt=JSON.parse(Ot.result);X.ZP.warning((Qt==null?void 0:Qt.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let an=new Blob([dt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Xt=`\u5BFC\u51FA\u8BD5\u9898-${Ae()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(an,Xt);else{let Ot=URL.createObjectURL(an),Qt=document.createElement("a");Qt.href=Ot,Qt.setAttribute("download",Xt),document.body.appendChild(Qt),Qt.click(),window.URL.revokeObjectURL(Qt.href)}jt()})},ye=(dt,on,dn,an)=>{const Xt=ot.Z.API_SERVER+on,Ot=new window.XMLHttpRequest;return Ot.withCredentials=!0,Ot.addEventListener("load",function(Qt){dn(Qt,Ot)},!1),Ot.addEventListener("error",function(Qt){an&&an(Qt)},!1),Ot.responseType="blob",Ot.open("GET",Xt),Ot.send(null),Ot};return l.createElement(J.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:v.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:En.customModal,onCancel:jt,onOk:P},l.createElement("aside",{className:En.exportModal},l.createElement("div",{style:{marginBottom:20}},l.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),l.createElement(Ge.ZP.Group,{onChange:dt=>{At(dt.target.value)},value:Pe},l.createElement(Ge.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),l.createElement(Ge.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),l.createElement(le.Z,{value:T,onChange:dt=>$(dt)}),l.createElement("div",{className:En.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var Cn=(0,R.connect)(({problemset:v})=>({problemset:v}))(yn),Jt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,$n=(v,S)=>{var T={};for(var $ in v)qt.call(v,$)&&S.indexOf($)<0&&(T[$]=v[$]);if(v!=null&&Jt)for(var $ of Jt(v))S.indexOf($)<0&&xn.call(v,$)&&(T[$]=v[$]);return T},In=(v,S,T)=>new Promise(($,Pe)=>{var At=ye=>{try{P(T.next(ye))}catch(dt){Pe(dt)}},jt=ye=>{try{P(T.throw(ye))}catch(dt){Pe(dt)}},P=ye=>ye.done?$(ye.value):Promise.resolve(ye.value).then(At,jt);P((T=T.apply(v,S)).next())});const Ln=v=>{var S=v,{problemset:T,globalSetting:$,loading:Pe,dispatch:At,onReloadData:jt=()=>{}}=S,P=$n(S,["problemset","globalSetting","loading","dispatch","onReloadData"]);const ye=()=>In(void 0,null,function*(){const dt=yield At({type:"problemset/handleDelete",payload:T.actionTabs.params});At({type:"problemset/setActionTabs",payload:{}}),dt.status===0&&jt()});return l.createElement(J.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:T.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Pe["problemset/handleDelete"],width:"442px",onOk:ye,onCancel:()=>{At({type:"problemset/setActionTabs",payload:{}})}},l.createElement("div",{className:Bt.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),l.createElement("div",{className:Bt.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var _n=(0,R.connect)(({problemset:v,loading:S,globalSetting:T})=>({problemset:v,globalSetting:T,loading:S.effects}))(Ln),On=u(68014),pa=u(56513),ga=u(35400),Oa=u(73555),Mn=u(21186),oa=u(93946),Fa=u(28292),ia=u(92310),Qn=u.n(ia),Xn=u(2738),pn=u(99402),Bn=u(48755),ea=u(16931),Un=u(51636);const ta=["wrap","nowrap","wrap-reverse"],Ea=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],ra=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],ka=(v,S)=>{const T=S.wrap===!0?"wrap":S.wrap;return{[`${v}-wrap-${T}`]:T&&ta.includes(T)}},da=(v,S)=>{const T={};return ra.forEach($=>{T[`${v}-align-${$}`]=S.align===$}),T[`${v}-align-stretch`]=!S.align&&!!S.vertical,T},It=(v,S)=>{const T={};return Ea.forEach($=>{T[`${v}-justify-${$}`]=S.justify===$}),T};function Ha(v,S){return Qn()(Object.assign(Object.assign(Object.assign({},ka(v,S)),da(v,S)),It(v,S)))}var Sa=Ha;const ja=v=>{const{componentCls:S}=v;return{[S]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},wa=v=>{const{componentCls:S}=v;return{[S]:{"&-gap-small":{gap:v.flexGapSM},"&-gap-middle":{gap:v.flexGap},"&-gap-large":{gap:v.flexGapLG}}}},Ba=v=>{const{componentCls:S}=v,T={};return ta.forEach($=>{T[`${S}-wrap-${$}`]={flexWrap:$}}),T},sa=v=>{const{componentCls:S}=v,T={};return ra.forEach($=>{T[`${S}-align-${$}`]={alignItems:$}}),T},aa=v=>{const{componentCls:S}=v,T={};return Ea.forEach($=>{T[`${S}-justify-${$}`]={justifyContent:$}}),T},Fn=()=>({});var Gn=(0,ea.I$)("Flex",v=>{const{paddingXS:S,padding:T,paddingLG:$}=v,Pe=(0,Un.mergeToken)(v,{flexGapSM:S,flexGap:T,flexGapLG:$});return[ja(Pe),wa(Pe),Ba(Pe),sa(Pe),aa(Pe)]},Fn,{resetStyle:!1}),Pa=function(v,S){var T={};for(var $ in v)Object.prototype.hasOwnProperty.call(v,$)&&S.indexOf($)<0&&(T[$]=v[$]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,$=Object.getOwnPropertySymbols(v);Pe<$.length;Pe++)S.indexOf($[Pe])<0&&Object.prototype.propertyIsEnumerable.call(v,$[Pe])&&(T[$[Pe]]=v[$[Pe]]);return T},re=l.forwardRef((v,S)=>{const{prefixCls:T,rootClassName:$,className:Pe,style:At,flex:jt,gap:P,children:ye,vertical:dt=!1,component:on="div"}=v,dn=Pa(v,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:an,direction:Xt,getPrefixCls:Ot}=l.useContext(Bn.E_),Qt=Ot("flex",T),[gn,Dn,sn]=Gn(Qt),Pn=dt!=null?dt:an==null?void 0:an.vertical,kn=Qn()(Pe,$,an==null?void 0:an.className,Qt,Dn,sn,Sa(Qt,v),{[`${Qt}-rtl`]:Xt==="rtl",[`${Qt}-gap-${P}`]:(0,pn.n)(P),[`${Qt}-vertical`]:Pn}),la=Object.assign(Object.assign({},an==null?void 0:an.style),At);return jt&&(la.flex=jt),P&&!(0,pn.n)(P)&&(la.gap=P),gn(l.createElement(on,Object.assign({ref:S,className:kn,style:la},(0,Xn.Z)(dn,["justify","wrap","align"])),ye))}),Me=u(75727),$e=u(13747),W=u(18606),gt=u(11968),lt=Object.defineProperty,Le=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,H=(v,S,T)=>S in v?lt(v,S,{enumerable:!0,configurable:!0,writable:!0,value:T}):v[S]=T,yt=(v,S)=>{for(var T in S||(S={}))A.call(S,T)&&H(v,T,S[T]);if(Mt)for(var T of Mt(S))N.call(S,T)&&H(v,T,S[T]);return v},Pt=(v,S)=>Le(v,je(S)),it=(v,S,T)=>new Promise(($,Pe)=>{var At=ye=>{try{P(T.next(ye))}catch(dt){Pe(dt)}},jt=ye=>{try{P(T.throw(ye))}catch(dt){Pe(dt)}},P=ye=>ye.done?$(ye.value):Promise.resolve(ye.value).then(At,jt);P((T=T.apply(v,S)).next())}),en=()=>{var v,S;const T="RecordProblemPagePositionParams",$=(0,R.useDispatch)(),[Pe]=(0,R.useSearchParams)(),{problemset:At,globalSetting:jt,user:P}=(0,R.useSelector)(x=>x),[ye,dt]=(0,l.useState)(!0),[on,dn]=(0,l.useState)({}),[an,Xt]=(0,l.useState)([]),[Ot,Qt]=(0,l.useState)([]),[gn,Dn]=(0,l.useState)([]),[sn,Pn]=(0,l.useState)([]),[kn,la]=(0,l.useState)([]),[Sn,Zn]=(0,l.useState)(!1),[ua,Da]=(0,l.useState)(null),[Yt,Qa]=(0,l.useState)({type:Pe.get("tabs_key")||Q.A.Mine,page:1,per_page:20,keyword:"",sort_by:null,sort_direction:null,item_type:null,difficulty:null,teach_group_id:null,discipline_id:null,sub_discipline_id:null,course_discipline_id:Pe.get("course_discipline_id")?Number(Pe.get("course_discipline_id")):null,tag_discipline_id:Pe.get("tag_discipline_id")?[Number(Pe.get("tag_discipline_id"))]:null,group_id:Pe!=null&&Pe.get("group_id")?Number(Pe==null?void 0:Pe.get("group_id")):0});(0,l.useEffect)(()=>{if(Dr(),va(),Pe.get("page")){_r();return}za(Yt)},[]),(0,l.useEffect)(()=>{[Q.A.Public,Q.A.Collection].includes(Yt.type)&&ur(Yt.type)},[Yt.type]);const ca=(0,l.useMemo)(()=>{const{completion_questions_count:x=0,judgement_questions_count:pe=0,multiple_questions_count:Tt=0,practical_questions_count:hn=0,program_questions_count:zn=0,single_questions_count:nn=0,subjective_questions_count:Na=0,combination_questions_count:Ka=0,bprogram_questions_count:yr=0}=At.basketData||{};return x+pe+Tt+hn+zn+nn+Na+Ka+yr},[At.basketData]),fn=(0,l.useMemo)(()=>an.filter(x=>x.model_type==="item_bank"),[an]),xa=[{id:Q.A.Public,name:"\u516C\u5171"},!!(gn!=null&&gn.length)&&{id:Q.A.TeachGroupShare,name:"\u56E2\u961F\u5171\u4EAB"},!(0,gt.ag)()&&{id:Q.A.Collection,name:"\u6536\u85CF\u5939"},{id:Q.A.Mine,name:"\u6211\u521B\u5EFA\u7684"}].filter(Boolean),Ma=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u5B9E\u8BAD\u9898",value:"SHIXUN"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],ha=[{label:"\u7B80\u5355",value:1},{label:"\u9002\u4E2D",value:2},{label:"\u56F0\u96BE",value:3}],wt=x=>{const pe=yt(yt({},Yt),x);Qa(pe),za(pe)},_r=()=>it(void 0,null,function*(){try{const x=JSON.parse(localStorage.getItem(T));yield za(x),setTimeout(()=>{const pe=document.querySelector(`[data-rbd-draggable-id="${x.positionId}"]`);pe&&pe.scrollIntoView({behavior:"smooth",block:"start"})},300)}catch(x){}}),za=x=>it(void 0,null,function*(){var pe;dt(!0);const Tt=yield(0,_e.ZP)("/api/v2/item_banks/list.json",{method:"post",body:x});(Tt==null?void 0:Tt.status)===0&&(dn((Tt==null?void 0:Tt.data)||{}),Xt(((pe=Tt==null?void 0:Tt.data)==null?void 0:pe.list)||[]),Pn([]),la([]),Da(null)),dt(!1)}),ur=x=>it(void 0,null,function*(){const pe=yield(0,_e.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_type:x}});pe!=null&&pe.disciplines&&Qt(pe.disciplines||[])}),Dr=()=>it(void 0,null,function*(){const x=yield(0,_e.ZP)("/api/teach_group_shares.json",{method:"get"});(x==null?void 0:x.status)===0&&Dn(x.groups||[])}),ma=()=>{za(Yt)},nr=x=>{const pe=x.length===an.length&&Yt.page>1?Yt.page-1:Yt.page;wt({page:pe}),va()},va=()=>{$({type:"problemset/getBasketList",payload:{}})},kr=x=>{$({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:x}}})},or=()=>{J.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>it(void 0,null,function*(){(yield(0,Se.RT)()).status===0&&(ma(),va())})})},Va=x=>it(void 0,null,function*(){if(ca===200){X.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}const pe=yield $({type:"problemset/select",payload:{[x.item_type==="SHIXUN"?"shixun_ids":"item_bank_ids"]:[x.id]}});pe.status===0?(ma(),va()):pe.status===-3&&J.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u88AB\u52A0\u5165\u5230\u8BD5\u9898\u7BEE\u4E2D\u3002",okText:"\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>(0,Ht.xg)(`/shixuns/${x.identifier}/challenges`)})}),ar=x=>it(void 0,null,function*(){(yield $({type:"problemset/cancel",payload:{id:x,item_bank:1}})).status===0&&(ma(),va())}),br=x=>{var pe,Tt;let hn="";const zn=`?tabs_key=${Yt.type}&page=${Yt.page}`;hn={PROGRAM:`/problems/newedit/${(pe=x.program_attr)==null?void 0:pe.identifier}${zn}`,BPROGRAM:`/problemset/edit/${(Tt=x.program_attr)==null?void 0:Tt.identifier}${zn}&type=1`,SHIXUN:`/shixuns/${x.identifier}/challenges`}[x.item_type]||`/problemset/edit/${x.id}${zn}`;const Na=JSON.stringify(Pt(yt({},Yt),{positionId:x.id}));localStorage.setItem(T,Na),(0,Ht.xg)(hn)},ir=x=>{J.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const pe=yield(0,Se.sD)({identifier:x});(pe==null?void 0:pe.status)===0&&(X.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),ma())})})},xr=x=>it(void 0,null,function*(){let pe=[0];J.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",icon:null,content:l.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},l.createElement("div",{className:M.tips},l.createElement("div",null,"\u63D0\u793A\uFF1A"),l.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),l.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),l.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),l.createElement(le.Z,{defaultValue:!0,onChange:Tt=>pe=Tt})),onOk:()=>it(void 0,null,function*(){const Tt=yield(0,Se.LS)({ids:x?[x]:sn,groups_ids:pe==null?void 0:pe[0]});(Tt==null?void 0:Tt.status)===0&&ma()})})}),Xa=x=>it(void 0,null,function*(){const pe=yield(0,Se.hg)({clazz:"ItemBank",id:x}),Tt=(pe==null?void 0:pe.groups)||[];let hn=Tt.filter(nn=>nn.is_share).map(nn=>nn.id);const zn=Tt.map(nn=>({label:nn.name,value:nn.id}));J.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:l.createElement("div",{className:"font14"},l.createElement("p",{className:M.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),l.createElement(Et.default.Group,{options:zn,defaultValue:hn,onChange:nn=>hn=nn})),onOk:()=>it(void 0,null,function*(){const nn=yield(0,Se.GW)({ids:[x],clazz:"ItemBank",group_ids:hn});(nn==null?void 0:nn.status)===0&&(X.ZP.info("\u64CD\u4F5C\u6210\u529F"),ma())})})}),Ir=x=>{if(!(gn!=null&&gn.length))return X.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");let pe=[];const Tt=gn.map(hn=>({label:hn.name,value:hn.group_id}));J.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:l.createElement("div",{className:"font14"},l.createElement("div",{className:M.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),l.createElement(Et.default.Group,{options:Tt,onChange:hn=>pe=hn})),onOk:()=>it(void 0,null,function*(){if(!(pe!=null&&pe.length))return X.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Promise.reject();const hn=yield(0,Se.GW)({ids:x||sn,clazz:"ItemBank",group_ids:pe});(hn==null?void 0:hn.status)===0&&(X.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Pn([]),ma())})})},Sr=x=>it(void 0,null,function*(){Ir([x])}),rr=x=>it(void 0,null,function*(){$({type:"problemset/setActionTabs",payload:{key:"Problemset-SetQuestionPublic",params:{rowData:x}}})}),sr=x=>it(void 0,null,function*(){const pe=yield(0,_e.ZP)(`/api/item_banks/${x==null?void 0:x.id}/send_to_practice`,{method:"post",body:{ids:[x==null?void 0:x.id]}});(pe==null?void 0:pe.status)==0&&J.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>it(void 0,null,function*(){R.history.push("/problems?tab=mine")})})}),wr=()=>{$({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},cr=x=>{$({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:x}}})},gr=(x,pe)=>it(void 0,null,function*(){const Tt=pe?yield(0,Se.lS)({id:x}):yield(0,Se.s)({id:x});(Tt==null?void 0:Tt.status)===0&&ma()}),Er=x=>{J.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:l.createElement(l.Fragment,null,l.createElement("div",null,"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),l.createElement("div",null," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const pe=yield(0,Se.MZ)({identifier:x});(pe==null?void 0:pe.status)===0&&(X.ZP.success("\u53D1\u5E03\u6210\u529F"),ma())})})},jr=x=>{let pe="",Tt="";J.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:l.createElement("div",{className:"font14"},l.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),l.createElement(Ge.ZP.Group,{className:"mt10",onChange:hn=>Tt=hn.target.value},l.createElement(Ge.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),l.createElement(Ge.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),l.createElement(Ge.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),l.createElement(Ge.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),l.createElement(Ge.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),l.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),l.createElement(ft.default.TextArea,{className:"mt10",rows:4,defaultValue:pe,onChange:hn=>pe=hn.target.value})),onOk:()=>it(void 0,null,function*(){if(!(Tt&&pe))return X.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Promise.reject();(yield(0,Se.L5)({id:x,clazz:Tt,description:pe})).status===0&&X.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01")})})},Ur=x=>it(void 0,null,function*(){$({type:"problemset/setActionTabs",payload:{key:"Problemset-EditKnowledgePoint",params:{rowData:x}}})}),lr=x=>it(void 0,null,function*(){var pe,Tt,hn,zn;const nn=yield(0,_e.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[x]}});(nn==null?void 0:nn.status)===0&&((pe=nn==null?void 0:nn.data)==null?void 0:pe.size)!==0?J.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.createElement("div",null,l.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Tt=nn==null?void 0:nn.data)==null?void 0:Tt.name)||"--","\u300B",((hn=nn==null?void 0:nn.data)==null?void 0:hn.size)>1?`\u7B49 ${(zn=nn==null?void 0:nn.data)==null?void 0:zn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),l.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>it(void 0,null,function*(){const Na=yield $({type:"problemset/handleDelete",payload:{id:x}});(Na==null?void 0:Na.status)===0&&nr([null])})}):$({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:x}}})}),Pr=x=>it(void 0,null,function*(){let pe=[0];J.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,icon:null,content:l.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},l.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),l.createElement(le.Z,{defaultValue:!0,onChange:Tt=>pe=Tt})),onOk:()=>it(void 0,null,function*(){const Tt=yield(0,Se.Rp)({id:x||sn,group_id:pe==null?void 0:pe[0]});(Tt==null?void 0:Tt.status)===0&&(ma(),X.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),hr=x=>{Pn(x?fn.map(pe=>pe.id):[])},Ar=x=>{if(ca+sn.length>200&&x){X.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-ca}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${sn.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}x?Nr(sn):Vr(sn)},Nr=x=>it(void 0,null,function*(){let pe=[...x];an.forEach(Tt=>{var hn;pe.includes(Tt.id)&&Tt.item_type==="PROGRAM"&&((hn=Tt.program_attr)==null?void 0:hn.status)===0&&(0,t.remove)(pe,zn=>zn===Tt.id)}),J.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",x.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>it(void 0,null,function*(){(yield $({type:"problemset/select",payload:{item_bank_ids:pe}})).status===0&&(ma(),va())})})}),Vr=x=>it(void 0,null,function*(){(yield $({type:"problemset/unselectAll",payload:{item_ids:x}})).status===0&&(ma(),va())}),Or=()=>it(void 0,null,function*(){var x,pe,Tt,hn;const zn=()=>it(void 0,null,function*(){const nn=yield(0,Se.nD)({ids:sn});(nn==null?void 0:nn.status)===0&&J.default.info({centered:!0,width:530,okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${nn.success}\u6761\u8BD5\u9898\uFF0C\u6709${nn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{nr(new Array(nn.success))}})});if(sn!=null&&sn.length){const nn=yield(0,_e.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:sn}});if((nn==null?void 0:nn.status)===0&&((x=nn==null?void 0:nn.data)==null?void 0:x.size)!==0){J.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.createElement("div",null,l.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((pe=nn==null?void 0:nn.data)==null?void 0:pe.name)||"--","\u300B",((Tt=nn==null?void 0:nn.data)==null?void 0:Tt.size)>1?`\u7B49 ${(hn=nn==null?void 0:nn.data)==null?void 0:hn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),l.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:zn});return}else{J.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${sn==null?void 0:sn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:zn});return}}X.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Wr=()=>it(void 0,null,function*(){const x=yield(0,Se.bF)({ids:sn}),{unpublish_program_question_count:pe,total_item_banks:Tt}=x.data||{};pe===0?J.default.error({title:"\u9519\u8BEF",content:l.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):J.default.confirm({title:"\u63D0\u793A",content:l.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Tt,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",pe,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>it(void 0,null,function*(){(yield(0,Se.dt)({ids:sn})).status===0&&(X.ZP.success("\u53D1\u5E03\u6210\u529F"),ma())})})}),dr=x=>it(void 0,null,function*(){if(!(gn!=null&&gn.length))return X.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const pe=yield(0,_e.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:x}});if(pe.status!==0)return;const Tt=(pe==null?void 0:pe.data)||[];let hn=Tt.filter(nn=>nn.is_share).map(nn=>nn.id);const zn=Tt.map(nn=>({label:nn.name,value:nn.id,disabled:!nn.can_share}));J.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:l.createElement("div",{className:"font14"},l.createElement("div",{className:M.tips},l.createElement("div",null,"\u63D0\u793A\uFF1A"),l.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),l.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),l.createElement(Et.default.Group,{options:zn,defaultValue:hn,onChange:nn=>hn=nn})),onOk:()=>it(void 0,null,function*(){const nn=Tt.map(Ka=>({id:Ka.id,is_share:hn.includes(Ka.id)}));if(!(nn!=null&&nn.length))return X.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),Promise.reject();const Na=yield(0,_e.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:nn,group_id:x}});(Na==null?void 0:Na.status)===0&&(X.ZP.success("\u64CD\u4F5C\u6210\u529F"),ma())})})}),mr=x=>{J.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",icon:null,content:l.createElement("div",null,l.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),l.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){(yield(0,_e.ZP)(`/api/item_banks_groups/${Math.abs(x)}.json`,{method:"delete",body:{}})).status===0&&(X.ZP.success("\u5220\u9664\u6210\u529F"),nr([null]))})})},Mr=x=>it(void 0,null,function*(){let pe=[0];J.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",icon:null,content:l.createElement("div",{className:"font14",style:{maxHeight:500,overflow:"auto"}},l.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),l.createElement(le.Z,{defaultValue:!0,onChange:Tt=>pe=Tt})),onOk:()=>it(void 0,null,function*(){const Tt=yield(0,_e.ZP)("/api/v2/item_banks/group_move_to.json",{method:"post",body:{group_id:x,target_group_id:pe==null?void 0:pe[0]}});(Tt==null?void 0:Tt.status)===0&&(X.ZP.success("\u79FB\u52A8\u6210\u529F"),ma())})})}),Vt=()=>{if(ua!==null){X.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u7F16\u8F91");return}Xt([{id:0,model_type:"item_banks_group",name:"\u65B0\u5EFA\u6587\u4EF6\u5939"},...an]),Da(0)},vn=(x,pe,Tt)=>it(void 0,null,function*(){if(x==="edit"){const hn=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Tt.trim()){X.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Tt.charAt(0)===" "){X.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let nn=0;nn<Tt.length;nn++)if(hn.includes(Tt.charAt(nn)))return X.ZP.warning("\u6587\u4EF6\u5939\u540D\u79F0\u5305\u542B\u7279\u6B8A\u5B57\u7B26"),!1;let zn;pe===0?zn=yield(0,Se.sS)({parent_id:Yt.group_id,name:Tt}):zn=yield(0,_e.ZP)(`/api/item_banks_groups/${pe}.json`,{method:"put",body:{name:Tt}}),(zn==null?void 0:zn.status)===0&&(X.ZP.success("\u64CD\u4F5C\u6210\u529F"),ma())}x==="cancel"&&(Da(null),Xt(hn=>hn.filter(zn=>zn.id!==0)))}),fa=()=>{if(!(sn!=null&&sn.length)){$({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:Yt}});return}J.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:l.createElement("div",{className:"font14"},"\u5DF2\u9009\u4E2D",sn==null?void 0:sn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,mn.rQ)({ids:sn})}})},ba=x=>it(void 0,null,function*(){Xt(x);const pe=yield(0,_e.ZP)("/api/v2/item_banks/update_order.json",{method:"post",body:{ids:x==null?void 0:x.map(Tt=>({id:Tt.id,model_type:Tt.model_type}))}});if((pe==null?void 0:pe.status)==0){X.ZP.success("\u64CD\u4F5C\u6210\u529F");return}X.ZP.success("\u64CD\u4F5C\u5931\u8D25"),Xt([...an])}),Ia=x=>it(void 0,null,function*(){const{item_type:pe}=x;if(pe==="PROGRAM"){const{program_attr:{identifier:Tt}}=x,hn=yield $({type:"problemset/startExperience",payload:{id:Tt}});if(hn.status===0){const zn=hn.identifier;(0,Ht.xg)(`/myproblems/${zn}`);return}X.ZP.warning(hn.message);return}if(pe==="SHIXUN"){(0,Ht.xg)(`/shixuns/${x.identifier}/challenges`);return}$({type:"problemset/setActionTabs",payload:{key:pe,params:x}})}),Ra=x=>{var pe,Tt,hn,zn,nn,Na,Ka,yr,Gr,nl,al,rl;const La=Yt.type,ll=[{label:"\u4F53\u9A8C",onClick:()=>Ia(x),show:!0},{label:"\u4EE5\u9898\u6362\u9898",onClick:()=>m.Z.publish("model-change-problem",x),show:(0,gt.$O)()},{label:"\u64A4\u9500\u53D1\u5E03",onClick:()=>{var Ua;return ir((Ua=x==null?void 0:x.program_attr)==null?void 0:Ua.identifier)},show:[Q.A.Mine,Q.A.TeachGroupShare].includes(La)&&x.item_type==="PROGRAM"&&((pe=x.program_attr)==null?void 0:pe.status)!==0&&!x.public&&((Tt=x.author)==null?void 0:Tt.is_creator)},{label:"\u79FB\u52A8\u5230",onClick:()=>xr(x.id),show:La===Q.A.Mine},{label:x.is_share?"\u53D6\u6D88\u5171\u4EAB":"\u5171\u4EAB",onClick:()=>x.is_share?Xa(x.id):Sr(x.id),show:La===Q.A.Mine},{label:"\u516C\u5F00",onClick:()=>rr(x),show:La===Q.A.Mine&&!x.public&&!x.apply&&(x.item_type!=="PROGRAM"||((hn=x.program_attr)==null?void 0:hn.status)!==0)},{label:"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898",onClick:()=>sr(x),show:(x==null?void 0:x.item_type)=="PROGRAM"&&!((zn=jt==null?void 0:jt.setting)!=null&&zn.main_site)&&!((nn=jt==null?void 0:jt.setting)!=null&&nn.is_local)&&((Na=x.program_attr)==null?void 0:Na.status)!==0&&!x.public},{label:"\u516C\u5F00\u5BA1\u6838\u4E2D",onClick:()=>wr(),show:La===Q.A.Mine&&!x.public&&x.apply&&(x.item_type!=="PROGRAM"||((Ka=x.program_attr)==null?void 0:Ka.status)!==0)},{label:"\u64A4\u9500\u516C\u5F00",onClick:()=>cr(x.id),show:[Q.A.Mine,Q.A.Public].includes(La)&&x.public&&((yr=x.author)==null?void 0:yr.is_creator)||La===Q.A.Public&&(0,gt.ag)()},{label:"\u53D6\u6D88\u6536\u85CF",onClick:()=>gr(x.id,x.is_collected),show:La===Q.A.Collection},{label:"\u53D1\u5E03",onClick:()=>{var Ua;return Er((Ua=x==null?void 0:x.program_attr)==null?void 0:Ua.identifier)},show:[Q.A.Mine,Q.A.TeachGroupShare].includes(La)&&x.item_type==="PROGRAM"&&((Gr=x.program_attr)==null?void 0:Gr.status)===0&&!x.public&&((nl=x.author)==null?void 0:nl.is_creator)},{label:x.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF",onClick:()=>gr(x.id,x.is_collected),show:La===Q.A.Public&&!(0,gt.ag)()&&!(0,gt.JA)()&&!((al=x.author)!=null&&al.is_creator)},{label:"\u7EA0\u9519",onClick:()=>jr(x.id),show:La!==Q.A.Mine&&!(0,gt.ag)()&&!(0,gt.JA)()},{label:"\u4FEE\u6539\u77E5\u8BC6\u70B9",onClick:()=>Ur(x),show:La===Q.A.Mine},{label:"\u5220\u9664",onClick:()=>lr(x.id),show:La===Q.A.Mine&&!x.public||La===Q.A.Public&&(0,gt.ag)()&&!((rl=x.author)!=null&&rl.is_creator)},{label:"\u52A0\u5165\u6211\u7684\u9898\u5E93",onClick:()=>Pr(x.id),show:[Q.A.Public,Q.A.TeachGroupShare].includes(La)}].map((Ua,Al)=>Pt(yt({},Ua),{key:Al})).filter(Ua=>Ua.show);return x.item_type==="SHIXUN"?ll.filter(Ua=>Ua.label==="\u4F53\u9A8C"):ll},Aa=x=>[{key:"1",label:"\u79FB\u52A8\u5230",onClick:()=>Mr(x.id)},{key:"2",label:"\u5220\u9664",onClick:()=>mr(x.id)}],na=[{title:l.createElement(Ve.Z,{title:(fn==null?void 0:fn.length)===0||fn.every(x=>x.item_type==="SHIXUN")?"\u6587\u4EF6\u5939\u548C\u5B9E\u8BAD\u9898\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C":""},l.createElement(Et.default,{disabled:(fn==null?void 0:fn.length)===0||fn.every(x=>x.item_type==="SHIXUN"),checked:fn!=null&&fn.length?sn.length===(fn==null?void 0:fn.length):!1,onChange:x=>hr(x.target.checked)})),dataIndex:"checkbox",width:40,render:(x,pe)=>l.createElement(l.Fragment,null,(pe==null?void 0:pe.model_type)==="item_banks_group"&&l.createElement(Ve.Z,{title:"\u6587\u4EF6\u5939\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C"},l.createElement(Et.default,{disabled:!0})),(pe==null?void 0:pe.model_type)==="item_bank"&&l.createElement(Ve.Z,{title:pe.item_type==="SHIXUN"?"\u5B9E\u8BAD\u9898\u4E0D\u652F\u6301\u6279\u91CF\u64CD\u4F5C":""},l.createElement(Et.default,{disabled:pe.item_type==="SHIXUN",checked:sn.includes(pe.id),onClick:()=>Pn(Tt=>Tt.includes(pe.id)?Tt.filter(hn=>hn!==pe.id):[...Tt,pe.id])})))},{title:"\u9898\u53F7",dataIndex:"id",width:114,render:(x,pe)=>l.createElement(l.Fragment,null,(pe==null?void 0:pe.model_type)==="item_banks_group"&&l.createElement("img",{width:16,src:pe!=null&&pe.is_share?w:De}),(pe==null?void 0:pe.model_type)==="item_bank"&&l.createElement("span",{className:"c-black"},"No.",x))},{title:"\u6587\u4EF6\u5939/\u8BD5\u9898\u540D\u79F0",dataIndex:"name",sorter:!0,ellipsis:!0,render:(x,pe)=>{var Tt,hn;const zn=kn.includes(pe.id)?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)";let nn=x;return l.createElement(l.Fragment,null,pe.model_type==="item_banks_group"&&l.createElement(l.Fragment,null,ua===pe.id?l.createElement(re,{align:"center"},l.createElement(ft.default,{defaultValue:nn,onChange:Na=>nn=Na.target.value,size:"large"}),l.createElement(W.op,{style:{padding:0,marginLeft:15},openLoading:!0,onClick:()=>vn("edit",pe.id,nn),type:"link"},"\u786E\u8BA4"),l.createElement(W.op,{style:{padding:0,marginLeft:15},onClick:()=>vn("cancel",pe.id),type:"link"},"\u53D6\u6D88")):l.createElement("div",{className:M.folderName},l.createElement(Ve.Z,{title:x},l.createElement("b",{onClick:()=>wt({group_id:pe.id,page:1}),className:M.folderName},x)),l.createElement("span",null,"\u8BD5\u9898\u6570\xA0",pe.item_banks_count))),pe.model_type==="item_bank"&&l.createElement(Ve.Z,{placement:"topLeft",color:"#fff",title:l.createElement(mt.Z,{value:(pe==null?void 0:pe.item_type)==="BPROGRAM"?(Tt=pe==null?void 0:pe.program_attr)==null?void 0:Tt.description:pe.name})},l.createElement("div",{onClick:()=>la(Na=>Na.includes(pe.id)?Na.filter(Ka=>Ka!==pe.id):[...Na,pe.id]),className:M.questionName},l.createElement("i",{className:"iconfont icon-zhankai4",style:{transform:zn}}),l.createElement(mt.Z,{showLines:1,showTextOnly:!0,value:(pe==null?void 0:pe.item_type)==="BPROGRAM"?(hn=pe==null?void 0:pe.program_attr)==null?void 0:hn.description:pe.name}))))}},{title:"\u9898\u578B",dataIndex:"item_type",width:106,render:x=>{var pe;return l.createElement("span",{className:"c-black"},((pe=Ma.find(Tt=>Tt.value===x))==null?void 0:pe.label)||"-")}},{title:"\u96BE\u5EA6",align:"center",dataIndex:"difficulty",width:64,render:x=>{var pe;return l.createElement("span",{className:"c-black"},((pe=ha.find(Tt=>Tt.value===x))==null?void 0:pe.label)||"-")}},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",width:106,sorter:!0,render:x=>l.createElement("span",{className:"c-grey-333"},typeof x=="number"?x:"-")},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:160,sorter:!0,render:x=>l.createElement("span",{className:"c-grey-333"},x?Ae()(x).format("YYYY-MM-DD HH:mm"):"-")},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",width:313,render:(x,pe)=>{var Tt;const hn=pe.item_type==="PROGRAM"&&((Tt=pe.program_attr)==null?void 0:Tt.status)===0;return l.createElement("div",{className:M.action},(pe==null?void 0:pe.model_type)==="item_banks_group"&&pe.id!==0&&l.createElement(l.Fragment,null,l.createElement(Te.ZP,{onClick:()=>dr(pe.id),type:"link"},pe!=null&&pe.is_share?"\u53D6\u6D88\u5171\u4EAB":"\u5171\u4EAB\u6587\u4EF6\u5939"),l.createElement(Te.ZP,{onClick:()=>{if(ua!==null){X.ZP.warning("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u7F16\u8F91");return}Da(pe.id)},style:{marginRight:-14},icon:l.createElement("i",{className:"iconfont icon-bianji10 font14"}),type:"link"},"\u91CD\u547D\u540D"),l.createElement(Me.Z,{menu:{items:Aa(pe)}},l.createElement(Te.ZP,{icon:l.createElement("i",{className:"iconfont icon-gengduo5 font14"}),type:"link"},"\u66F4\u591A"))),(pe==null?void 0:pe.model_type)==="item_bank"&&l.createElement(l.Fragment,null,pe.choosed===!1&&l.createElement(Ve.Z,{placement:"top",title:hn?"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01":""},l.createElement(W.op,{openLoading:!0,onClick:()=>Va(pe),disabled:hn,icon:l.createElement("i",{className:"iconfont icon-tianjia5 font13"}),type:"link"},"\u52A0\u5165\u8BD5\u9898\u7BEE")),pe.choosed===!0&&l.createElement(W.op,{openLoading:!0,onClick:()=>ar(pe.id),icon:l.createElement("i",{className:"iconfont icon-yichu2 font13"}),danger:!0,type:"link"},"\u79FB\u51FA\u8BD5\u9898\u7BEE"),(Yt.type===Q.A.Mine||Yt.type===Q.A.TeachGroupShare&&(pe==null?void 0:pe.edit_item_bank))&&!pe.public&&l.createElement(Te.ZP,{onClick:()=>br(pe),icon:l.createElement("i",{className:"iconfont icon-bianji10 font14"}),type:"link"},"\u7F16\u8F91"),l.createElement(Me.Z,{menu:{items:Ra(pe)}},l.createElement(Te.ZP,{icon:l.createElement("i",{className:"iconfont icon-gengduo5 font14"}),type:"link"},"\u66F4\u591A"))))}}];return l.createElement("div",{className:M.wrap},l.createElement("div",{className:M.content},l.createElement(W.YG,{value:Yt==null?void 0:Yt.type,onChange:x=>wt({type:x,page:1,keyword:"",sort_by:null,sort_direction:null,item_type:null,difficulty:null,discipline_id:null,sub_discipline_id:null,course_discipline_id:null,tag_discipline_id:null,teach_group_id:null,group_id:0}),tabBarExtraContent:Yt.type===Q.A.Mine&&l.createElement(k.Z,{className:"mb5"},l.createElement(W.op,{onClick:()=>(0,Ht.xg)("/knowledgeHub")},"\u7BA1\u7406\u77E5\u8BC6\u70B9"),l.createElement(W.op,{onClick:fa},"\u5BFC\u51FA\u8BD5\u9898"),l.createElement(W.op,{onClick:()=>(0,Ht.xg)(`/problemset/newitem?group_id=${Yt.group_id||0}`),type:"primary"},"\u65B0\u589E\u8BD5\u9898"),l.createElement(W.op,{onClick:()=>Vt(),type:"primary"},"\u65B0\u5EFA\u6587\u4EF6\u5939")),dataSource:xa}),l.createElement("div",{className:M.filterWrap},[Q.A.TeachGroupShare].includes(Yt.type)&&l.createElement(k.Z,{size:10},l.createElement("div",{className:M.label,style:{paddingLeft:14}},"\u56E2\u961F"),l.createElement(ee.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56E2\u961F",size:"large",style:{width:367},options:gn,fieldNames:{label:"name",value:"group_id"},value:Yt.teach_group_id,onChange:x=>wt({teach_group_id:x,page:1,keyword:""})})),[Q.A.Public,Q.A.Collection].includes(Yt.type)&&l.createElement(k.Z,{size:10},l.createElement("div",{className:M.label},"\u65B9\u5411\u8BFE\u7A0B"),l.createElement(ue.Z,{expandTrigger:"hover",size:"large",style:{width:268},placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Ot,value:Yt!=null&&Yt.discipline_id?[Yt==null?void 0:Yt.discipline_id,Yt==null?void 0:Yt.sub_discipline_id]:null,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:x=>{wt({discipline_id:(x==null?void 0:x[0])||null,sub_discipline_id:(x==null?void 0:x[1])||null,page:1,tag_discipline_id:null,keyword:""})}})),[Q.A.Mine,Q.A.TeachGroupShare].includes(Yt.type)&&l.createElement(k.Z,{size:10},l.createElement("div",{className:M.label},"\u8BFE\u7A0B"),l.createElement(te.q,{size:"large",key:String(Yt.type===Q.A.TeachGroupShare),showLinkButton:!1,style:{width:296},value:Yt==null?void 0:Yt.course_discipline_id,onChange:x=>wt({course_discipline_id:x,page:1,tag_discipline_id:null,keyword:""}),data:{container_type:"ItemBank",type:Yt==null?void 0:Yt.type}})),l.createElement(k.Z,{size:10},l.createElement("div",{className:M.label},"\u9898\u578B"),l.createElement(ee.default,{allowClear:!0,listHeight:300,placeholder:"\u8BF7\u9009\u62E9\u9898\u578B",value:Yt==null?void 0:Yt.item_type,onChange:x=>wt({item_type:x,page:1,group_id:x==="SHIXUN"?0:Yt==null?void 0:Yt.group_id,keyword:""}),size:"large",style:{width:140},options:Ma})),l.createElement(k.Z,{size:10},l.createElement("div",{className:M.label},"\u96BE\u5EA6"),l.createElement(ee.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u96BE\u5EA6",value:Yt==null?void 0:Yt.difficulty,onChange:x=>wt({difficulty:x,page:1,keyword:""}),size:"large",style:{width:140},options:ha})),l.createElement(k.Z,{size:10},l.createElement("div",{className:M.label},"\u77E5\u8BC6\u70B9"),[Q.A.TeachGroupShare,Q.A.Mine].includes(Yt.type)&&l.createElement(te.i,{placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\u6216\u8005\u8F93\u5165\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",key:String(Yt.type===Q.A.TeachGroupShare),showLinkButton:!1,allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0,type:Yt.type},style:{width:367},size:"large",courseDisciplineId:Yt.course_discipline_id,value:Yt.tag_discipline_id,onChange:x=>wt({tag_discipline_id:x,page:1,keyword:""})}),[Q.A.Public,Q.A.Collection].includes(Yt.type)&&l.createElement(ee.default,{allowClear:!0,mode:"multiple",optionFilterProp:"label",options:(on==null?void 0:on.tag_disciplines)||[],maxTagCount:"responsive",fieldNames:{label:"name",value:"id"},placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\u6216\u8005\u8F93\u5165\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",style:{width:367},size:"large",value:Yt.tag_discipline_id,onChange:x=>wt({tag_discipline_id:x,page:1,keyword:""})}))),l.createElement(ct.Z,{className:"mb20",align:"middle",justify:"space-between"},l.createElement(k.Z,{size:8},l.createElement(Qe,{data:(on==null?void 0:on.group_arr)||[],onClick:x=>wt({group_id:x,page:1})}),l.createElement("span",null,"\uFF08 \u5171",l.createElement("span",{style:{color:"#F48331"},className:"ml5 mr5"},(on==null?void 0:on.banks_size)||0),"\u9053 \uFF09")),l.createElement(W.t7,{allowClear:!0,value:Yt==null?void 0:Yt.keyword,onChange:x=>wt({keyword:x,page:1}),placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",style:{width:361}})),l.createElement(_t,{dataSource:an,onDragChange:ba,expandedRowKeys:kn,columns:na,loading:ye,disabled:!(on!=null&&on.can_order)||ua!==null,empty:l.createElement(be.Z,{styles:{margin:0,padding:"100px 0"},customText:!((v=P==null?void 0:P.userInfo)!=null&&v.professional_certification)&&Yt.type===Q.A.Mine&&!ye&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((S=P==null?void 0:P.userInfo)!=null&&S.professional_certification)&&Yt.type===Q.A.Mine&&!ye&&l.createElement(Te.ZP,{shape:"round",type:"primary",onClick:()=>R.history.push("/account/certification")},"\u7ACB\u5373\u8BA4\u8BC1")}),sortValue:{field:Yt.sort_by,order:Yt.sort_direction},onSortChange:x=>wt({sort_by:x.field,sort_direction:x.order})}),!!(on!=null&&on.size)&&l.createElement($e.Z,{style:{padding:"20px 0"},showQuickJumper:!0,onChange:(x,pe)=>wt({page:x,per_page:pe}),pageSize:Yt==null?void 0:Yt.per_page,current:Yt==null?void 0:Yt.page,total:(on==null?void 0:on.size)||0,showTotal:Ht.rU})),!!(sn!=null&&sn.length)&&l.createElement("div",{className:M.batch},l.createElement("div",{style:{flexShrink:0,marginRight:20}},l.createElement(Et.default,{className:"font14",checked:fn!=null&&fn.length?sn.length===(fn==null?void 0:fn.length):!1,onChange:x=>hr(x.target.checked)},"\u672C\u9875\u5168\u9009",l.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",sn==null?void 0:sn.length,")"))),l.createElement("div",{className:M.btn,onClick:()=>Ar(!0)},l.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),l.createElement("div",{className:M.btn,onClick:()=>Ar(!1)},l.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),[Q.A.TeachGroupShare,Q.A.Public].includes(Yt.type)&&l.createElement("div",{className:M.btn,onClick:()=>Pr()},l.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Yt.type===Q.A.Public&&(0,gt.ag)()&&l.createElement("div",{className:M.btn,onClick:()=>cr(sn)},l.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Yt.type===Q.A.Mine&&l.createElement("div",{className:M.btn,onClick:()=>Ir()}," ",l.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Yt.type===Q.A.Mine&&l.createElement("div",{className:M.btn,onClick:Or}," ",l.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Yt.type===Q.A.Mine&&l.createElement("div",{className:M.btn,onClick:Wr}," ",l.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Yt.type===Q.A.Mine&&l.createElement("div",{className:M.btn,onClick:()=>xr()},l.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),l.createElement("div",{onClick:()=>Pn([]),className:`${M.btn} ml-auto`}," ",l.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C")),l.createElement(Ue,{basketData:At.basketData,visible:Sn,basketTotal:ca,onClose:()=>Zn(!1),onDelete:kr,onClear:or,onSubmit:()=>it(void 0,null,function*(){const x=yield $({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60}});x.status===0&&R.history.push(`paperlibrary/add/${x.exam_id}?defaultActiveKey=1&type=2`)})}),l.createElement(_,{visibleBasket:Sn,onToggleVisible:()=>Zn(!Sn),count:ca}),l.createElement(he,{onReloadData:ma,onReloadBasketData:va}),l.createElement(On.Z,null),l.createElement(pa.Z,null),l.createElement(ga.Z,null),l.createElement(Oa.Z,null),l.createElement(Mn.Z,null),l.createElement(oa.Z,null),l.createElement(Fa.Z,null),l.createElement(ut.Z,{onlyMediatorOpenStr:"model-change-problem"}),l.createElement(Dt,null),l.createElement(Ye,{onReloadData:ma}),l.createElement(G,{onReloadData:ma}),l.createElement(St,{onReloadData:ma,activeTabsKey:Yt.type}),l.createElement(Cn,null),l.createElement(_n,{onReloadData:()=>nr([null])}))}},41871:function(un,Ft,u){u.d(Ft,{A:function(){return t}});var t=(m=>(m.Mine="0",m.Public="1",m.Collection="2",m.TeachGroupShare="3",m))(t||{})},30097:function(un,Ft,u){u.d(Ft,{Im:function(){return Ue},ZP:function(){return Bt},gZ:function(){return R}});var t=u(59301),m=u(37568),l=u(7939),M=u(84105),ge=u(87395),Ae=u(17713),_e=u(24334),te=u(69654),ne=u(59944),C=u(31735),E=u(41556),O=u(34376),Qe=u(92310),ut=u.n(Qe),z=u(59301),ct=Object.defineProperty,j=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Ce=(st,ae,Fe)=>ae in st?ct(st,ae,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):st[ae]=Fe,U=(st,ae)=>{for(var Fe in ae||(ae={}))B.call(ae,Fe)&&Ce(st,Fe,ae[Fe]);if(be)for(var Fe of be(ae))ve.call(ae,Fe)&&Ce(st,Fe,ae[Fe]);return st},h=(st,ae)=>j(st,Re(ae));const{TextArea:Be}=m.default,Je={visible:!1,tabIndex:"0"},Ue={[Ae.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ae.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ae.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ve=(st=>(st[st.SET_VISIBLE=0]="SET_VISIBLE",st[st.SET_TABINDEX=1]="SET_TABINDEX",st))(Ve||{});function Oe(st,ae){switch(ae.type){case 0:return h(U({},st),{visible:ae.payload});case 1:return h(U({},st),{tabIndex:ae.payload});default:throw new Error}}function _({value:st,className:ae}){const[Fe,Ze]=(0,t.useState)(!1),He=(0,t.useRef)(),ce=(0,t.useRef)();return(0,t.useEffect)(()=>{Fe&&(ce.current.reset(),ce.current.write((0,C.pp)(st||"")))},[st,Fe]),(0,t.useEffect)(()=>{var se,he,Q,De;if(He.current){ce.current=new O.Terminal({fontSize:14,disableStdin:!0}),ce.current.open(He.current);const w=He.current.offsetWidth-14,le=((De=(Q=(he=(se=ce.current)==null?void 0:se._core)==null?void 0:he._renderService)==null?void 0:Q.dimensions)==null?void 0:De.actualCellWidth)||9.5,tt=Math.ceil(w/le);ce.current.resize(tt,8),Ze(!0)}},[]),z.createElement("div",{ref:He,className:ut()("XtermText-valueRef",ae)})}function R(st){const{status:ae,error_msg:Fe,output:Ze,input:He,expected_output:ce,is_file:se,input_file_url:he,output_file_url:Q,expected_output_file_url:De}=st;let w=null;const le={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ae){case Ae.h.NOMATCH:w=z.createElement(z.Fragment,null,z.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!se&&z.createElement(_,{className:"mb10",value:He}),se&&z.createElement("div",{style:le},z.createElement("a",{onClick:()=>(0,C.LR)(he,He)},He)),z.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!se&&z.createElement(_,{className:"mb10",value:Ze&&_e.Base64.decode(Ze)||""}),se&&z.createElement("div",{style:le},z.createElement("a",{onClick:()=>(0,C.LR)(Q,Ze)},Ze)),z.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!se&&z.createElement(_,{className:"mb10",value:ce&&_e.Base64.decode(ce)||""}),se&&z.createElement("div",{style:le},z.createElement("a",{onClick:()=>(0,C.LR)(De,ce)},ce)));break;case Ae.h.EXECUTEFAILURE:w=z.createElement(z.Fragment,null,z.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!se&&z.createElement(ne.Z,{value:He,style:le}),se&&z.createElement("div",{style:le},z.createElement("a",{onClick:()=>(0,C.LR)(he,He)},He)),z.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),z.createElement("pre",{className:"error"},_e.Base64.decode(Fe)));break;case Ae.h.COMPILEFAILURE:w=z.createElement(z.Fragment,null,z.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!se&&z.createElement(ne.Z,{value:He,style:le}),se&&z.createElement("div",{style:le},z.createElement("a",{onClick:()=>(0,C.LR)(he,He)},He)),z.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),z.createElement("pre",{className:"error"},_e.Base64.decode(Fe)));break;case Ae.h.PODFAILURE:w=z.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:w=z.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return z.createElement(z.Fragment,null," ",w," ")}function J(st){const{status:ae,error_msg:Fe,execute_time:Ze,output:He,input:ce,expected_output:se,is_file:he,input_file_url:Q,output_file_url:De,expected_output_file_url:w}=st;let le=null;switch(ae){case Ae.h.OK:le=z.createElement(z.Fragment,null,z.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Ze,"\u79D2"),z.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),z.createElement("pre",null,_e.Base64.decode(He)));break;case Ae.h.NOMATCH:le=z.createElement(z.Fragment,null,z.createElement("p",null,"\u8F93\u5165\uFF1A",z.createElement("pre",null,ce)),z.createElement("p",null,"\u8F93\u51FA\uFF1A",He&&_e.Base64.decode(He)),z.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",se&&_e.Base64.decode(se)));break;case Ae.h.EXECUTEFAILURE:le=z.createElement(z.Fragment,null,z.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",z.createElement("pre",null,ce)),z.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),z.createElement("pre",{className:"error"},_e.Base64.decode(Fe)));break;case Ae.h.COMPILEFAILURE:le=z.createElement(z.Fragment,null,z.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",z.createElement("pre",null,ce)),z.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),z.createElement("pre",{className:"error"},_e.Base64.decode(Fe)));break;case Ae.h.PODFAILURE:le=z.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:le=z.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return z.createElement(z.Fragment,null," ",le," ")}var Bt=({id:st,is_file:ae,input:Fe,debuging:Ze,submitting:He,executingMessage:ce,debugResult:se,onChangeInput:he,onDebugCode:Q,onSubmitCode:De})=>{const[w,le]=(0,t.useReducer)(Oe,Je),{visible:tt,tabIndex:Ut}=w;(0,t.useEffect)(()=>{le({type:0,payload:!1})},[st]);function Lt(Et){let Ct=Et.target.id;le({type:1,payload:Ct})}function xt(){le({type:0,payload:!tt})}const vt=(0,t.useMemo)(()=>{if(se){const{status:Et}=se;return z.createElement(z.Fragment,null,J(se))}return null},[se]);function Dt(){le({type:0,payload:!0}),le({type:1,payload:"1"}),Q()}return z.createElement("div",{className:"test-case-panel"},z.createElement("div",{className:`test-case-panel-body ${tt?"active":""}`},z.createElement("ul",{className:"s-navs"},z.createElement("li",null,z.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),z.createElement(E.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:z.createElement(Be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ae?"":Fe,onChange:he}),rightNode:Ze?z.createElement(te.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):se?vt:z.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),z.createElement("a",{className:`btn-collapse ${tt?"up":""}`,onClick:xt},tt?z.createElement(M.Z,null):z.createElement(ge.Z,null)),z.createElement("footer",{className:"footer"},z.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),z.createElement("div",{className:"flex-container"},z.createElement(l.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),z.createElement(l.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),z.createElement(l.ZP,{className:"btn-green",type:"ghost",loading:Ze,onClick:Dt},"\u8C03\u8BD5\u4EE3\u7801"),z.createElement(l.ZP,{type:"primary",className:"custom-ant-disabled",loading:He,disabled:He,onClick:()=>{le({type:0,payload:!1}),De()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(un,Ft,u){u.d(Ft,{h:function(){return t}});var t=(m=>(m[m.NOMATCH=-1]="NOMATCH",m[m.OK=0]="OK",m[m.TIMEOUT=2]="TIMEOUT",m[m.PODFAILURE=3]="PODFAILURE",m[m.COMPILEFAILURE=4]="COMPILEFAILURE",m[m.EXECUTEFAILURE=5]="EXECUTEFAILURE",m[m.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",m))(t||{})},68989:function(un,Ft,u){u.d(Ft,{Y2:function(){return st},ZP:function(){return ae}});var t=u(59301),m=u(14566),l=u(6767),M=u(62957),ge=u(77019),Ae=u(47889),_e=u(7939),te=u(62673),ne=u(25399),C=u(37568),E={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},O="data:image/png;base64,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",Qe=u(47257),ut=u.n(Qe),z=u(13683),ct=u(97013),j=u(1012),Re=u(31735),be=u(47199),B=u(59301),ve=Object.defineProperty,Ce=Object.defineProperties,U=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ue=(Fe,Ze,He)=>Ze in Fe?ve(Fe,Ze,{enumerable:!0,configurable:!0,writable:!0,value:He}):Fe[Ze]=He,Ve=(Fe,Ze)=>{for(var He in Ze||(Ze={}))Be.call(Ze,He)&&Ue(Fe,He,Ze[He]);if(h)for(var He of h(Ze))Je.call(Ze,He)&&Ue(Fe,He,Ze[He]);return Fe},Oe=(Fe,Ze)=>Ce(Fe,U(Ze)),_=(Fe,Ze,He)=>new Promise((ce,se)=>{var he=w=>{try{De(He.next(w))}catch(le){se(le)}},Q=w=>{try{De(He.throw(w))}catch(le){se(le)}},De=w=>w.done?ce(w.value):Promise.resolve(w.value).then(he,Q);De((He=He.apply(Fe,Ze)).next())});const{Dragger:R}=m.default,J=Fe=>{const Ze=le=>le&&le.substring(0,le.lastIndexOf("."));for(var He=[...Fe],ce=0,se=[],he=0;he<He.length;he++){for(var Q="",De=0;De<se.length;De++)if(Ze(se[De][0].name)==Ze(He[he].name)){ce=1,Q=De;break}if(ce==1)se[Q].push(He[he]),ce=0;else if(ce==0){let le=new Array;le.push(He[he]),se.push(le)}}return se.map(le=>{if(le.forEach(tt=>{let Ut=tt.name.split(/\.(?=[^\.]+$)/);tt.name=`${Ut[0]}.${Ut[1].toLowerCase()}`}),le[0].name.includes(".in"))return le.length===2?le:[le[0],{}];if(le[0].name.includes(".out"))return le.length===2?le.reverse():[{},le[0]]})},Bt=({onClose:Fe,onOK:Ze,visible:He,wrapClassName:ce,rootIdentifier:se,multiple:he=!1,defaultMultipleValue:Q=!0})=>{const[De,w]=(0,t.useState)([]),[le,tt]=(0,t.useState)({}),[Ut,Lt]=(0,t.useState)(!1),[xt,vt]=(0,t.useState)(!0),Dt=(0,t.useRef)([]),Et=(0,t.useRef)(0),Ct=()=>{Fe()};(0,t.useEffect)(()=>{b()},[]),(0,t.useEffect)(()=>{He&&(Dt.current=[],Et.current=0,w([]),vt(Q))},[He]);const b=()=>_(void 0,null,function*(){try{const K=yield(0,ct.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Ee=JSON.parse((0,z.pe)(K.data));tt(Ee)}catch(K){}}),Z=K=>K&&K.substring(0,K.lastIndexOf(".")),qe=K=>{var Ee,we;const We=Z((Ee=K[0])==null?void 0:Ee.name)||Z((we=K[1])==null?void 0:we.name),pt=De.filter(nt=>Z(nt.name)!==We);Dt.current=[...pt],w([...pt])},Wt=K=>{if(!xt){const ht=new FormData;ht.append("file",K.file),(0,ct.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ht},!0).then(G=>{if(G.status===0){Et.current=Et.current+1;const k=Dt.current.map(ue=>{var ee;if(ue.name===K.name){const ft=Ve({},ue);return(ee=K==null?void 0:K.name)!=null&&ee.includes(".in")?ft.input=G==null?void 0:G.content:ft.output=G==null?void 0:G.content,ft}return ue});if(Dt.current=[...k],w([...k]),Et.current>0&&Et.current===De.length){Lt(!1);let ue=J(k);ue=ue.filter(ee=>{var ft,V;return!!((ft=ee[0])!=null&&ft.name&&((V=ee[1])!=null&&V.name))}),ue=ue.map(ee=>Oe(Ve(Ve({},ee[0]),ee[1]),{is_file:!1})),Ze(ue),Fe()}}else Lt(!1),Fe()});return}const Ee=new(ut())({endpoint:le.end_point,region:le.region,accessKeyId:le.access_key_id,accessKeySecret:le.access_key_secret,bucket:le.bucket,stsToken:le.security_token}),we=K.name,We={container_type:"TestSet",file_name:we},pt=(0,j.Z)();let nt=`testsets/${se}/${pt}${we.indexOf(".")>-1?"."+we.split(".").pop():""}`;se===null&&(nt=`testsets/${pt}${we.indexOf(".")>-1?"."+we.split(".").pop():""}`),Ee.multipartUpload(nt,new Blob([K.file],{type:K.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:we+""},url:le==null?void 0:le.callback_url,host:le==null?void 0:le.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ct.rz)(We)}}).then(function(ht){if(ht.data.status===0){Et.current=Et.current+1;const D=Dt.current.map(G=>{var k,ue,ee,ft,V,Y,L,Xe,at,oe,xe,Se,de,ke,St,et,ze;if(G.name===((ue=(k=ht.data)==null?void 0:k.data)==null?void 0:ue.file_name)){const Ie=Ve({},G);return(V=(ft=(ee=ht.data)==null?void 0:ee.data)==null?void 0:ft.file_name)!=null&&V.includes(".in")?(Ie.in_object_key=(L=(Y=ht.data)==null?void 0:Y.data)==null?void 0:L.object,Ie.in_object_size=(at=(Xe=ht.data)==null?void 0:Xe.data)==null?void 0:at.size,Ie.input=(xe=(oe=ht.data)==null?void 0:oe.data)==null?void 0:xe.file_name,Ie.in_file=K):(Ie.out_object_key=(de=(Se=ht.data)==null?void 0:Se.data)==null?void 0:de.object,Ie.out_object_size=(St=(ke=ht.data)==null?void 0:ke.data)==null?void 0:St.size,Ie.output=(ze=(et=ht.data)==null?void 0:et.data)==null?void 0:ze.file_name,Ie.out_file=K),Ie}return G});if(Dt.current=[...D],w([...D]),Et.current>0&&Et.current===De.length){Lt(!1);let G=J(D);G=G.filter(k=>{var ue,ee;return!!((ue=k[0])!=null&&ue.name&&((ee=k[1])!=null&&ee.name))}),G=G.map(k=>Oe(Ve(Ve({},k[0]),k[1]),{is_file:!0})),Ze(G),Fe()}}})},q=K=>new Promise((Ee,we)=>{let We=0,pt=[];for(let nt=0;nt<K.length;nt++)K[nt].file.slice(0,1).arrayBuffer().then(()=>{We++,We===K.length&&(pt.length?(l.ZP.warning(`${pt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),we()):Ee(K))}).catch(ht=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ht),We++,pt.push(K[nt].name),We===K.length&&(pt.length?(l.ZP.warning(`${pt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),we()):Ee(K))})}),Ye=()=>_(void 0,null,function*(){if(De.length===0){l.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield q(De),Lt(!0),J(De).some(Ee=>{var we,We;return!((we=Ee[0])!=null&&we.name&&((We=Ee[1])!=null&&We.name))})){M.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>_(void 0,null,function*(){De.map(Ee=>_(void 0,null,function*(){Wt(Ee)}))}),onCancel:()=>{Lt(!1)}});return}De.map(Ee=>_(void 0,null,function*(){Wt(Ee)}))}),Zt={name:"file",fileList:De,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:K=>{if(De!=null&&De.some(we=>we.name===K.name))return l.ZP.info(`${K.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(K.size/1024/1024>100)return l.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(K.name))return l.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Ee={name:K.name,uid:K.uid,file:K,percent:0};return De.push(Ee),Dt.current=[...De],w([...De]),!1}},X=J(De);return console.log(De,X,"fileList"),B.createElement(M.default,{open:He,wrapClassName:ce,onOk:Ye,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ut},onCancel:Ct,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},B.createElement("div",{className:E.wrap},De.length?B.createElement("div",null,B.createElement(ge.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},B.createElement("div",{style:{visibility:he?"visible":"hidden"}},B.createElement("span",{className:E.greyText},"\u7528\u4F8B\u7C7B\u578B"),B.createElement(Ae.ZP.Group,{className:`ml20 ${E.testCaseRadio}`,optionType:"button",value:xt,onChange:K=>vt(K.target.value)},B.createElement(Ae.ZP,{value:!1},"\u6587\u672C"),B.createElement(Ae.ZP,{value:!0},"\u6587\u4EF6"))),B.createElement(m.default,Ve({},Zt),B.createElement(_e.ZP,{type:"primary",className:E.btnS},B.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),B.createElement(st,{data:X,onRemove:qe})):B.createElement("div",{className:`${E.noData} mb30`},B.createElement(m.default.Dragger,Oe(Ve({},Zt),{className:E.dragger}),B.createElement("img",{src:O,alt:"",className:"mb20"}),B.createElement("div",null,B.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),B.createElement("span",{className:E.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),B.createElement("div",{className:E.text},B.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),B.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",B.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",B.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",B.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",B.createElement("br",null))))},st=({data:Fe=[],onRemove:Ze,width:He="auto",showScore:ce=!1,disabled:se=!1,inputChange:he,onEvaluatingChange:Q,onSelectAll:De,checkAll1:w,checkAll2:le,checkAll3:tt,checkAll4:Ut,checkAll5:Lt,showEvaluatingSetting:xt=!1,className:vt="",isProgramHomework:Dt=!1})=>{const Et={value:"",filename:"",dataUrl:""},[Ct,b]=(0,t.useState)(Ve({},Et)),Z=q=>{let Ye=document.createElement("a");document.body.appendChild(Ye);let Zt=URL.createObjectURL(q.file);Ye.href=Zt,Ye.download=q.name,Ye.click(),URL.revokeObjectURL(Zt),document.body.removeChild(Ye)},qe=(q,Ye)=>{(0,Re.LR)(q,Ye)},Wt=(q,Ye)=>{M.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:B.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ze(q,Ye)},onCancel:()=>{}})};return Fe.length?B.createElement("div",{className:vt,style:{width:He}},B.createElement("div",{className:`${Dt?E.headProgram:E.head}`},xt&&B.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},B.createElement(te.default,{checked:w,onChange:q=>{De(q.target.checked,"hidden")}}),B.createElement(ne.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},B.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),B.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),B.createElement("div",{style:{width:Dt?"25%":"15%"}},"\u7528\u4F8B"),B.createElement("div",{style:{width:ce?Dt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),B.createElement("div",{style:{width:ce?Dt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),ce&&B.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),xt&&B.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},B.createElement(te.default,{checked:Ut,onChange:q=>{De(q.target.checked,"input_visible")}}),B.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},B.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),B.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),xt&&B.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},B.createElement(te.default,{checked:le,onChange:q=>{De(q.target.checked,"is_invisible")}}),B.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},B.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),B.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),xt&&B.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},B.createElement(te.default,{checked:Lt,onChange:q=>{De(q.target.checked,"actual_output_visible")}}),B.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},B.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),B.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),xt&&B.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},B.createElement(te.default,{checked:tt,onChange:q=>{De(q.target.checked,"last_match_rule")}}),B.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},B.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),B.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),B.createElement("div",{className:E.operation,style:Dt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),B.createElement("div",{className:E.listWrapper,style:{boxShadow:Dt?"0px 2px 4px 0px #EAEEF4":"unset"}},Fe.map((q,Ye)=>{var Zt,X,K,Ee;return B.createElement("div",{key:Ye,className:E.list,style:Dt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},xt&&B.createElement("div",{style:{width:"15%"}},B.createElement(te.default,{checked:!!q.hidden,onChange:we=>{Q(we.target.checked,Ye,"hidden")}})),B.createElement("div",{style:{width:Dt?"25%":"15%",paddingLeft:Dt?"5px":"0px",paddingRight:Dt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ye+1),B.createElement("div",{className:E.info,style:{width:ce?Dt?"20%":"15%":"25%"}},B.createElement("span",{title:q.input||((Zt=q[0])==null?void 0:Zt.name),onClick:()=>_(void 0,null,function*(){let we;q.input?q.input_file_url?we=q.input_file_url:we=q.in_file:we=q[0];let We;typeof we=="string"?(We=yield fetch(we,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),b({value:yield We.text(),filename:"",dataUrl:we})):(We=yield(0,Re.db)(we.file),b({value:We.text,filename:we.name,dataUrl:We.link}))})},q.input||((X=q[0])==null?void 0:X.name))),B.createElement("div",{className:E.info,style:{width:ce?Dt?"20%":"15%":"25%"}},B.createElement("span",{title:q.output||((K=q[1])==null?void 0:K.name),onClick:()=>_(void 0,null,function*(){let we;q.input?q.output_file_url?we=q.output_file_url:we=q.out_file:we=q[1];let We;typeof we=="string"?(We=yield fetch(we,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),b({value:yield We.text(),filename:"",dataUrl:we})):(We=yield(0,Re.db)(we.file),b({value:We.text,filename:we.name,dataUrl:We.link}))})},q.output||((Ee=q[1])==null?void 0:Ee.name))),ce&&B.createElement("div",{style:{width:"20%"}},B.createElement(C.default,{size:"large",addonAfter:Dt?"%":null,disabled:se,style:{width:"80%"},onChange:we=>he(we,Ye),value:q.score}),!Dt&&B.createElement("span",null,"\xA0%")),xt&&B.createElement("div",{style:{width:"20%"}},B.createElement(te.default,{checked:q.input_visible||!1,onChange:we=>{Q(we.target.checked,Ye,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),xt&&B.createElement("div",{style:{width:"20%"}},B.createElement(te.default,{checked:q.is_invisible||!1,onChange:we=>{Q(we.target.checked,Ye,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),xt&&B.createElement("div",{style:{width:"20%"}},B.createElement(te.default,{checked:q.actual_output_visible||!1,onChange:we=>{Q(we.target.checked,Ye,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),xt&&B.createElement("div",{style:{width:"20%"}},B.createElement(te.default,{checked:q.last_match_rule||!1,onChange:we=>{Q(we.target.checked,Ye,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),B.createElement("div",{onClick:()=>Wt(q,Ye),style:Dt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},B.createElement("span",{className:E.del},"\u5220\u9664")))})),B.createElement(be.Z,{close:!0,data:Ct.dataUrl,filename:Ct.filename,type:Ct.dataUrl.length?"txt":"",onClose:()=>b(Ve({},Et)),monacoEditor:{value:Ct.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):B.createElement(B.Fragment,null)};var ae=Bt},884:function(un,Ft,u){u.d(Ft,{AD:function(){return J},BA:function(){return Ct},D9:function(){return ce},Hp:function(){return U},IM:function(){return he},Iy:function(){return Be},KM:function(){return Et},KU:function(){return le},MJ:function(){return h},Ne:function(){return se},ON:function(){return Ut},Uj:function(){return vt},VY:function(){return w},YO:function(){return xt},YX:function(){return Lt},Zn:function(){return z},_g:function(){return B},_k:function(){return Ze},c6:function(){return _},cr:function(){return ct},eV:function(){return R},fi:function(){return j},gh:function(){return Ve},hS:function(){return Q},iA:function(){return Re},j6:function(){return ve},je:function(){return ae},jj:function(){return Ce},kS:function(){return tt},lS:function(){return Fe},o6:function(){return Oe},pO:function(){return Dt},rQ:function(){return Bt},sA:function(){return Ue},xm:function(){return He},xo:function(){return De},y8:function(){return st},yd:function(){return be}});var t=u(51600),m=u(58106),l=u(31735),M=u(6767),ge=u(26869),Ae=Object.defineProperty,_e=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,C=(b,Z,qe)=>Z in b?Ae(b,Z,{enumerable:!0,configurable:!0,writable:!0,value:qe}):b[Z]=qe,E=(b,Z)=>{for(var qe in Z||(Z={}))te.call(Z,qe)&&C(b,qe,Z[qe]);if(_e)for(var qe of _e(Z))ne.call(Z,qe)&&C(b,qe,Z[qe]);return b},O=(b,Z,qe)=>new Promise((Wt,q)=>{var Ye=K=>{try{X(qe.next(K))}catch(Ee){q(Ee)}},Zt=K=>{try{X(qe.throw(K))}catch(Ee){q(Ee)}},X=K=>K.done?Wt(K.value):Promise.resolve(K.value).then(Ye,Zt);X((qe=qe.apply(b,Z)).next())});const Qe=()=>{(0,m.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ut=()=>{(0,m.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},z=b=>O(void 0,null,function*(){Qe(),(yield(0,t.YR)(E({},b))).status===0&&(yield(0,l.QH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/courses/${b.coursesId}/export_couser_info.json`,query:b}))),ut()}),ct=b=>O(void 0,null,function*(){const Z=yield(0,t.yS)(E({},b));if(Z.status===0)M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_member_act_score`);else{if(Z.status===-2)return Z;Z.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_member_act_score`))}}),j=b=>O(void 0,null,function*(){const Z=yield(0,t.W0)(E({},b));if(Z.status===0)M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_total_score`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_total_score`))}}),Re=b=>O(void 0,null,function*(){const Z=yield(0,t.Nl)(E({},b));if(Z.status===0)M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_total_exercise_and_other`))}}),be=b=>O(void 0,null,function*(){const Z=yield(0,t.IU)(E({},b));if(Z.status===0)M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/export_star_user`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/export_star_user`))}}),B=b=>O(void 0,null,function*(){const Z=yield(0,t.td)(E({},b));if(Z.status===0)M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Z.status===-2)return Z;if(Z.status===-3)(0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_total_exercise_and_other`);else if(Z.status===-4)return Z}}),ve=b=>O(void 0,null,function*(){const Z=yield(0,t.QX)(E({},b));if(Z.status===0)M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_total_homework`);else{if(Z.status===-4)return Z;Z.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/course_total_homework`))}}),Ce=(b,Z)=>O(void 0,null,function*(){const qe=yield(0,t.o_)(E({},b));qe.status===0?(M.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"),m.history.push(`/classrooms/${b.coursesId}/exportlist/${Z}`)):qe.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/${Z}`))}),U=(b,Z)=>O(void 0,null,function*(){const qe=yield(0,t.ZL)(E({},b));qe.status===0?(M.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"),m.history.push(`/classrooms/${b.coursesId}/exportlist/${Z}`)):qe.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/${Z}`))}),h=(b,Z)=>O(void 0,null,function*(){const qe=yield(0,t.vV)(E({},b));qe.status===0?(M.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"),m.history.push(`/classrooms/${b.coursesId}/exportlist/${Z}`)):qe.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/${Z}`))}),Be=(b,Z)=>O(void 0,null,function*(){const qe=yield(0,t.aP)(E({},b));qe.status===0?(M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/${Z}`)):qe.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/${Z}`))}),Je=b=>O(void 0,null,function*(){Qe(),(yield exportCourseWorkListAppendix(E({},b))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${b.categoryId}/works_list.zip`,query:b}))),ut()}),Ue=b=>O(void 0,null,function*(){Qe(),yield(0,l.FH)("",ge.Z.API_SERVER+`/api/polls/${b.categoryId}/commit_result.xlsx`),ut()}),Ve=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/courses/${b.coursesId}/attendances/export_xlsx_data.xlsx`,query:b}))}),Oe=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/courses/${b.coursesId}/video_study_statics.xlsx`,query:b}))}),_=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/courses/${b.coursesId}/export_video_study.xlsx`,query:b}))}),R=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/courses/${b.coursesId}/export_course_students_info.xlsx`,query:b}))}),J=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+"/api/school_manages/students.xlsx",query:b}))}),Bt=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+"/api/item_banks/export.xlsx",query:b}))}),st=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:b}))}),ae=b=>O(void 0,null,function*(){const Z=yield(0,t.Uy)(E({},b));Z.status===0?(M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/exercise_score,export_exercise_users`)):Z.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Fe=b=>O(void 0,null,function*(){const Z=yield(0,t.tg)(E({},b));Z.status===0?(M.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),m.history.push(`/classrooms/${b.coursesId}/exportlist/exercise_score,export_exercise_report`)):Z.status===-3&&((0,m.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),m.history.push(`/classrooms/${b.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Ze=b=>O(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/export_records/${b.id}.xlsx`,query:b}))}),He=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:b}))}),ce=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/courses/${b==null?void 0:b.coursesId}/${b.menuKey}_statistic.xlsx?${b.checkedList.map(Z=>`course_group_id[]=${Z}`).join("&")}`,query:b}))}),se=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${b==null?void 0:b.ec_year_id}/ec_training_objectives.xlsx`,query:b}))}),he=b=>O(void 0,null,function*(){yield(0,l.FH)(b==null?void 0:b.name,(0,l.NY)({url:ge.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:b}))}),Q=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${b==null?void 0:b.ec_year_id}/ec_courses.xlsx`,query:b}))}),De=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${b==null?void 0:b.ec_year_id}/ec_graduation_requirements.xlsx`,query:b}))}),w=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:b}))}),le=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/exercises/${b.categoryId}/rank_list.xlsx`,query:b}))}),tt=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:b}))}),Ut=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/examination_banks/${b.id}.json`,query:b}))}),Lt=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/exercises/${b.categoryId}.json`,query:b}))}),xt=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/polls/${b==null?void 0:b.id}/commit_result.json`,query:b}))}),vt=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+"/api/paths/get_task_pass.json",query:b}))}),Dt=(b,Z)=>O(void 0,null,function*(){yield(0,l.FH)(Z||"",(0,l.NY)({url:ge.Z.API_SERVER+`/api/exercises/${b==null?void 0:b.exercise_id}/consult_exercise.json`,query:b}))}),Et=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/competitions/${b==null?void 0:b.identifier}/competition_commit_records/member_works.xlsx`,query:b}))}),Ct=b=>O(void 0,null,function*(){yield(0,l.FH)("",(0,l.NY)({url:ge.Z.API_SERVER+`/api/courses/${b==null?void 0:b.coursesId}/group_homeworks/import_group_template.xlsx`,query:b}))})},63727:function(un,Ft,u){u.d(Ft,{s:function(){return X},default:function(){return ht}});var t=u(54476),m=u(33885),l=u(94480),M=u(42978),ge=u(75931),Ae=u(37463),_e=u(6551),te=u(6089),ne=u(18929),C=u(59301),E=C.createContext({}),O=E,Qe=u(76190),ut=u(20068),z="__rc_cascader_search_mark__",ct=function(G,k,ue){var ee=ue.label,ft=ee===void 0?"":ee;return k.some(function(V){return String(V[ft]).toLowerCase().includes(G.toLowerCase())})},j=function(G,k,ue,ee){return k.map(function(ft){return ft[ee.label]}).join(" / ")},Re=function(G,k,ue,ee,ft,V){var Y=ft.filter,L=Y===void 0?ct:Y,Xe=ft.render,at=Xe===void 0?j:Xe,oe=ft.limit,xe=oe===void 0?50:oe,Se=ft.sort;return C.useMemo(function(){var de=[];if(!G)return[];function ke(St,et){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;St.forEach(function(Ie){if(!(!Se&&xe!==!1&&xe>0&&de.length>=xe)){var Te=[].concat((0,l.Z)(et),[Ie]),rt=Ie[ue.children],mt=ze||Ie.disabled;if((!rt||rt.length===0||V)&&L(G,Te,{label:ue.label})){var Ge;de.push((0,m.Z)((0,m.Z)({},Ie),{},(Ge={disabled:mt},(0,ut.Z)(Ge,ue.label,at(G,Te,ee,ue)),(0,ut.Z)(Ge,z,Te),(0,ut.Z)(Ge,ue.children,void 0),Ge)))}rt&&ke(Ie[ue.children],Te,mt)}})}return ke(k,[]),Se&&de.sort(function(St,et){return Se(St[z],et[z],G,ue)}),xe!==!1&&xe>0?de.slice(0,xe):de},[G,k,ue,ee,at,V,L,Se,xe])},be=Re,B="__RC_CASCADER_SPLIT__",ve="SHOW_PARENT",Ce="SHOW_CHILD";function U(D){return D.join(B)}function h(D){return D.map(U)}function Be(D){return D.split(B)}function Je(D){var G=D||{},k=G.label,ue=G.value,ee=G.children,ft=ue||"value";return{label:k||"label",value:ft,key:ft,children:ee||"children"}}function Ue(D,G){var k,ue;return(k=D.isLeaf)!==null&&k!==void 0?k:!((ue=D[G.children])!==null&&ue!==void 0&&ue.length)}function Ve(D){var G=D.parentElement;if(G){var k=D.offsetTop-G.offsetTop;k-G.scrollTop<0?G.scrollTo({top:k}):k+D.offsetHeight-G.scrollTop>G.offsetHeight&&G.scrollTo({top:k+D.offsetHeight-G.offsetHeight})}}function Oe(D,G){return D.map(function(k){var ue;return(ue=k[z])===null||ue===void 0?void 0:ue.map(function(ee){return ee[G.value]})})}function _(D){return Array.isArray(D)&&Array.isArray(D[0])}function R(D){return D?_(D)?D:(D.length===0?[]:[D]).map(function(G){return Array.isArray(G)?G:[G]}):[]}function J(D,G,k){var ue=new Set(D),ee=G();return D.filter(function(ft){var V=ee[ft],Y=V?V.parent:null,L=V?V.children:null;return V&&V.node.disabled?!0:k===Ce?!(L&&L.some(function(Xe){return Xe.key&&ue.has(Xe.key)})):!(Y&&!Y.node.disabled&&ue.has(Y.key))})}function Bt(D,G,k){for(var ue=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ee=G,ft=[],V=function(){var Xe,at,oe,xe=D[Y],Se=(Xe=ee)===null||Xe===void 0?void 0:Xe.findIndex(function(ke){var St=ke[k.value];return ue?String(St)===String(xe):St===xe}),de=Se!==-1?(at=ee)===null||at===void 0?void 0:at[Se]:null;ft.push({value:(oe=de==null?void 0:de[k.value])!==null&&oe!==void 0?oe:xe,index:Se,option:de}),ee=de==null?void 0:de[k.children]},Y=0;Y<D.length;Y+=1)V();return ft}var st=function(D,G,k,ue,ee){return C.useMemo(function(){var ft=ee||function(V){var Y=ue?V.slice(-1):V,L=" / ";return Y.every(function(Xe){return["string","number"].includes((0,Qe.Z)(Xe))})?Y.join(L):Y.reduce(function(Xe,at,oe){var xe=C.isValidElement(at)?C.cloneElement(at,{key:oe}):at;return oe===0?[xe]:[].concat((0,l.Z)(Xe),[L,xe])},[])};return D.map(function(V){var Y,L=Bt(V,G,k),Xe=ft(L.map(function(oe){var xe,Se=oe.option,de=oe.value;return(xe=Se==null?void 0:Se[k.label])!==null&&xe!==void 0?xe:de}),L.map(function(oe){var xe=oe.option;return xe})),at=U(V);return{label:Xe,value:at,key:at,valueCells:V,disabled:(Y=L[L.length-1])===null||Y===void 0||(Y=Y.option)===null||Y===void 0?void 0:Y.disabled}})},[D,G,k,ee,ue])};function ae(D,G){return C.useCallback(function(k){var ue=[],ee=[];return k.forEach(function(ft){var V=Bt(ft,D,G);V.every(function(Y){return Y.option})?ee.push(ft):ue.push(ft)}),[ee,ue]},[D,G])}var Fe=u(34061),Ze=function(D,G){var k=C.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),ue=C.useCallback(function(){return k.current.options!==D&&(k.current.options=D,k.current.info=(0,Fe.I8)(D,{fieldNames:G,initWrapper:function(ft){return(0,m.Z)((0,m.Z)({},ft),{},{pathKeyEntities:{}})},processEntity:function(ft,V){var Y=ft.nodes.map(function(L){return L[G.value]}).join(B);V.pathKeyEntities[Y]=ft,ft.key=Y}})),k.current.info.pathKeyEntities},[G,D]);return ue};function He(D,G){var k=C.useMemo(function(){return G||[]},[G]),ue=Ze(k,D),ee=C.useCallback(function(ft){var V=ue();return ft.map(function(Y){var L=V[Y].nodes;return L.map(function(Xe){return Xe[D.value]})})},[ue,D]);return[k,ue,ee]}var ce=u(48736);function se(D){return C.useMemo(function(){if(!D)return[!1,{}];var G={matchInputWidth:!0,limit:50};return D&&(0,Qe.Z)(D)==="object"&&(G=(0,m.Z)((0,m.Z)({},G),D)),G.limit<=0&&(G.limit=!1),[!0,G]},[D])}var he=u(34643);function Q(D,G,k,ue,ee,ft,V,Y){return function(L){if(!D)G(L);else{var Xe=U(L),at=h(k),oe=h(ue),xe=at.includes(Xe),Se=ee.some(function(mt){return U(mt)===Xe}),de=k,ke=ee;if(Se&&!xe)ke=ee.filter(function(mt){return U(mt)!==Xe});else{var St=xe?at.filter(function(mt){return mt!==Xe}):[].concat((0,l.Z)(at),[Xe]),et=ft(),ze;if(xe){var Ie=(0,he.S)(St,{checked:!1,halfCheckedKeys:oe},et);ze=Ie.checkedKeys}else{var Te=(0,he.S)(St,!0,et);ze=Te.checkedKeys}var rt=J(ze,ft,Y);de=V(rt)}G([].concat((0,l.Z)(ke),(0,l.Z)(de)))}}}function De(D,G,k,ue,ee){return C.useMemo(function(){var ft=ee(G),V=(0,M.Z)(ft,2),Y=V[0],L=V[1];if(!D||!G.length)return[Y,[],L];var Xe=h(Y),at=k(),oe=(0,he.S)(Xe,!0,at),xe=oe.checkedKeys,Se=oe.halfCheckedKeys;return[ue(xe),ue(Se),L]},[D,G,k,ue,ee])}var w=u(92310),le=u.n(w),tt=C.memo(function(D){var G=D.children;return G},function(D,G){return!G.open}),Ut=tt;function Lt(D){var G,k=D.prefixCls,ue=D.checked,ee=D.halfChecked,ft=D.disabled,V=D.onClick,Y=D.disableCheckbox,L=C.useContext(O),Xe=L.checkable,at=typeof Xe!="boolean"?Xe:null;return C.createElement("span",{className:le()("".concat(k),(G={},(0,ut.Z)(G,"".concat(k,"-checked"),ue),(0,ut.Z)(G,"".concat(k,"-indeterminate"),!ue&&ee),(0,ut.Z)(G,"".concat(k,"-disabled"),ft||Y),G)),onClick:V},at)}var xt="__cascader_fix_label__";function vt(D){var G=D.prefixCls,k=D.multiple,ue=D.options,ee=D.activeValue,ft=D.prevValuePath,V=D.onToggleOpen,Y=D.onSelect,L=D.onActive,Xe=D.checkedSet,at=D.halfCheckedSet,oe=D.loadingKeys,xe=D.isSelectable,Se=D.disabled,de="".concat(G,"-menu"),ke="".concat(G,"-menu-item"),St=C.useContext(O),et=St.fieldNames,ze=St.changeOnSelect,Ie=St.expandTrigger,Te=St.expandIcon,rt=St.loadingIcon,mt=St.dropdownMenuColumnStyle,Ge=St.optionRender,Ne=Ie==="hover",Gt=function(Ht){return Se||Ht},rn=C.useMemo(function(){return ue.map(function(kt){var Ht,$t=kt.disabled,wn=kt.disableCheckbox,Rn=kt[z],Hn=(Ht=kt[xt])!==null&&Ht!==void 0?Ht:kt[et.label],Tn=kt[et.value],Jn=Ue(kt,et),Kn=Rn?Rn.map(function(Yn){return Yn[et.value]}):[].concat((0,l.Z)(ft),[Tn]),An=U(Kn),Wn=oe.includes(An),qn=Xe.has(An),cn=at.has(An);return{disabled:$t,label:Hn,value:Tn,isLeaf:Jn,isLoading:Wn,checked:qn,halfChecked:cn,option:kt,disableCheckbox:wn,fullPath:Kn,fullPathKey:An}})},[ue,Xe,et,at,oe,ft]);return C.createElement("ul",{className:de,role:"menu"},rn.map(function(kt){var Ht,$t=kt.disabled,wn=kt.label,Rn=kt.value,Hn=kt.isLeaf,Tn=kt.isLoading,Jn=kt.checked,Kn=kt.halfChecked,An=kt.option,Wn=kt.fullPath,qn=kt.fullPathKey,cn=kt.disableCheckbox,Yn=function(){if(!Gt($t)){var _t=(0,l.Z)(Wn);Ne&&Hn&&_t.pop(),L(_t)}},ie=function(){xe(An)&&!Gt($t)&&Y(Wn,Hn)},Ke;return typeof An.title=="string"?Ke=An.title:typeof wn=="string"&&(Ke=wn),C.createElement("li",{key:qn,className:le()(ke,(Ht={},(0,ut.Z)(Ht,"".concat(ke,"-expand"),!Hn),(0,ut.Z)(Ht,"".concat(ke,"-active"),ee===Rn||ee===qn),(0,ut.Z)(Ht,"".concat(ke,"-disabled"),Gt($t)),(0,ut.Z)(Ht,"".concat(ke,"-loading"),Tn),Ht)),style:mt,role:"menuitemcheckbox",title:Ke,"aria-checked":Jn,"data-path-key":qn,onClick:function(){Yn(),!cn&&(!k||Hn)&&ie()},onDoubleClick:function(){ze&&V(!1)},onMouseEnter:function(){Ne&&Yn()},onMouseDown:function(_t){_t.preventDefault()}},k&&C.createElement(Lt,{prefixCls:"".concat(G,"-checkbox"),checked:Jn,halfChecked:Kn,disabled:Gt($t)||cn,disableCheckbox:cn,onClick:function(_t){cn||(_t.stopPropagation(),ie())}}),C.createElement("div",{className:"".concat(ke,"-content")},Ge?Ge(An):wn),!Tn&&Te&&!Hn&&C.createElement("div",{className:"".concat(ke,"-expand-icon")},Te),Tn&&rt&&C.createElement("div",{className:"".concat(ke,"-loading-icon")},rt))}))}var Dt=function(G,k){var ue=C.useContext(O),ee=ue.values,ft=ee[0],V=C.useState([]),Y=(0,M.Z)(V,2),L=Y[0],Xe=Y[1];return C.useEffect(function(){G||Xe(ft||[])},[k,ft]),[L,Xe]},Et=Dt,Ct=u(10228),b=function(D,G,k,ue,ee,ft,V){var Y=V.direction,L=V.searchValue,Xe=V.toggleOpen,at=V.open,oe=Y==="rtl",xe=C.useMemo(function(){for(var mt=-1,Ge=G,Ne=[],Gt=[],rn=ue.length,kt=Oe(G,k),Ht=function(Tn){var Jn=Ge.findIndex(function(Kn,An){return(kt[An]?U(kt[An]):Kn[k.value])===ue[Tn]});if(Jn===-1)return 1;mt=Jn,Ne.push(mt),Gt.push(ue[Tn]),Ge=Ge[mt][k.children]},$t=0;$t<rn&&Ge&&!Ht($t);$t+=1);for(var wn=G,Rn=0;Rn<Ne.length-1;Rn+=1)wn=wn[Ne[Rn]][k.children];return[Gt,mt,wn,kt]},[ue,k,G]),Se=(0,M.Z)(xe,4),de=Se[0],ke=Se[1],St=Se[2],et=Se[3],ze=function(Ge){ee(Ge)},Ie=function(Ge){var Ne=St.length,Gt=ke;Gt===-1&&Ge<0&&(Gt=Ne);for(var rn=0;rn<Ne;rn+=1){Gt=(Gt+Ge+Ne)%Ne;var kt=St[Gt];if(kt&&!kt.disabled){var Ht=de.slice(0,-1).concat(et[Gt]?U(et[Gt]):kt[k.value]);ze(Ht);return}}},Te=function(){if(de.length>1){var Ge=de.slice(0,-1);ze(Ge)}else Xe(!1)},rt=function(){var Ge,Ne=((Ge=St[ke])===null||Ge===void 0?void 0:Ge[k.children])||[],Gt=Ne.find(function(kt){return!kt.disabled});if(Gt){var rn=[].concat((0,l.Z)(de),[Gt[k.value]]);ze(rn)}};C.useImperativeHandle(D,function(){return{onKeyDown:function(Ge){var Ne=Ge.which;switch(Ne){case Ct.Z.UP:case Ct.Z.DOWN:{var Gt=0;Ne===Ct.Z.UP?Gt=-1:Ne===Ct.Z.DOWN&&(Gt=1),Gt!==0&&Ie(Gt);break}case Ct.Z.LEFT:{if(L)break;oe?rt():Te();break}case Ct.Z.RIGHT:{if(L)break;oe?Te():rt();break}case Ct.Z.BACKSPACE:{L||Te();break}case Ct.Z.ENTER:{if(de.length){var rn=St[ke],kt=(rn==null?void 0:rn[z])||[];kt.length?ft(kt.map(function(Ht){return Ht[k.value]}),kt[kt.length-1]):ft(de,St[ke])}break}case Ct.Z.ESC:Xe(!1),at&&Ge.stopPropagation()}},onKeyUp:function(){}}})},Z=C.forwardRef(function(D,G){var k,ue,ee,ft=D.prefixCls,V=D.multiple,Y=D.searchValue,L=D.toggleOpen,Xe=D.notFoundContent,at=D.direction,oe=D.open,xe=D.disabled,Se=C.useRef(null),de=at==="rtl",ke=C.useContext(O),St=ke.options,et=ke.values,ze=ke.halfValues,Ie=ke.fieldNames,Te=ke.changeOnSelect,rt=ke.onSelect,mt=ke.searchOptions,Ge=ke.dropdownPrefixCls,Ne=ke.loadData,Gt=ke.expandTrigger,rn=Ge||ft,kt=C.useState([]),Ht=(0,M.Z)(kt,2),$t=Ht[0],wn=Ht[1],Rn=function(Jt){if(!(!Ne||Y)){var qt=Bt(Jt,St,Ie),xn=qt.map(function(Ln){var _n=Ln.option;return _n}),$n=xn[xn.length-1];if($n&&!Ue($n,Ie)){var In=U(Jt);wn(function(Ln){return[].concat((0,l.Z)(Ln),[In])}),Ne(xn)}}};C.useEffect(function(){$t.length&&$t.forEach(function(Cn){var Jt=Be(Cn),qt=Bt(Jt,St,Ie,!0).map(function($n){var In=$n.option;return In}),xn=qt[qt.length-1];(!xn||xn[Ie.children]||Ue(xn,Ie))&&wn(function($n){return $n.filter(function(In){return In!==Cn})})})},[St,$t,Ie]);var Hn=C.useMemo(function(){return new Set(h(et))},[et]),Tn=C.useMemo(function(){return new Set(h(ze))},[ze]),Jn=Et(V,oe),Kn=(0,M.Z)(Jn,2),An=Kn[0],Wn=Kn[1],qn=function(Jt){Wn(Jt),Rn(Jt)},cn=function(Jt){if(xe)return!1;var qt=Jt.disabled,xn=Ue(Jt,Ie);return!qt&&(xn||Te||V)},Yn=function(Jt,qt){var xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;rt(Jt),!V&&(qt||Te&&(Gt==="hover"||xn))&&L(!1)},ie=C.useMemo(function(){return Y?mt:St},[Y,mt,St]),Ke=C.useMemo(function(){for(var Cn=[{options:ie}],Jt=ie,qt=Oe(Jt,Ie),xn=function(){var Ln=An[$n],_n=Jt.find(function(pa,ga){return(qt[ga]?U(qt[ga]):pa[Ie.value])===Ln}),On=_n==null?void 0:_n[Ie.children];if(!(On!=null&&On.length))return 1;Jt=On,Cn.push({options:On})},$n=0;$n<An.length&&!xn();$n+=1);return Cn},[ie,An,Ie]),fe=function(Jt,qt){cn(qt)&&Yn(Jt,Ue(qt,Ie),!0)};b(G,ie,Ie,An,qn,fe,{direction:at,searchValue:Y,toggleOpen:L,open:oe}),C.useEffect(function(){if(!Y)for(var Cn=0;Cn<An.length;Cn+=1){var Jt,qt=An.slice(0,Cn+1),xn=U(qt),$n=(Jt=Se.current)===null||Jt===void 0?void 0:Jt.querySelector('li[data-path-key="'.concat(xn.replace(/\\{0,2}"/g,'\\"'),'"]'));$n&&Ve($n)}},[An,Y]);var _t=!((k=Ke[0])!==null&&k!==void 0&&(k=k.options)!==null&&k!==void 0&&k.length),mn=[(ue={},(0,ut.Z)(ue,Ie.value,"__EMPTY__"),(0,ut.Z)(ue,xt,Xe),(0,ut.Z)(ue,"disabled",!0),ue)],En=(0,m.Z)((0,m.Z)({},D),{},{multiple:!_t&&V,onSelect:Yn,onActive:qn,onToggleOpen:L,checkedSet:Hn,halfCheckedSet:Tn,loadingKeys:$t,isSelectable:cn}),ot=_t?[{options:mn}]:Ke,yn=ot.map(function(Cn,Jt){var qt=An.slice(0,Jt),xn=An[Jt];return C.createElement(vt,(0,t.Z)({key:Jt},En,{prefixCls:rn,options:Cn.options,prevValuePath:qt,activeValue:xn}))});return C.createElement(Ut,{open:oe},C.createElement("div",{className:le()("".concat(rn,"-menus"),(ee={},(0,ut.Z)(ee,"".concat(rn,"-menu-empty"),_t),(0,ut.Z)(ee,"".concat(rn,"-rtl"),de),ee)),ref:Se},yn))}),qe=Z,Wt=C.forwardRef(function(D,G){var k=(0,Ae.lk)();return C.createElement(qe,(0,t.Z)({},D,k,{ref:G}))}),q=Wt,Ye=u(70425);function Zt(){}function X(D){var G,k=D,ue=k.prefixCls,ee=ue===void 0?"rc-cascader":ue,ft=k.style,V=k.className,Y=k.options,L=k.checkable,Xe=k.defaultValue,at=k.value,oe=k.fieldNames,xe=k.changeOnSelect,Se=k.onChange,de=k.showCheckedStrategy,ke=k.loadData,St=k.expandTrigger,et=k.expandIcon,ze=et===void 0?">":et,Ie=k.loadingIcon,Te=k.direction,rt=k.notFoundContent,mt=rt===void 0?"Not Found":rt,Ge=k.disabled,Ne=!!L,Gt=(0,Ye.C8)(Xe,{value:at,postState:R}),rn=(0,M.Z)(Gt,2),kt=rn[0],Ht=rn[1],$t=C.useMemo(function(){return Je(oe)},[JSON.stringify(oe)]),wn=He($t,Y),Rn=(0,M.Z)(wn,3),Hn=Rn[0],Tn=Rn[1],Jn=Rn[2],Kn=ae(Hn,$t),An=De(Ne,kt,Tn,Jn,Kn),Wn=(0,M.Z)(An,3),qn=Wn[0],cn=Wn[1],Yn=Wn[2],ie=(0,Ye.zX)(function(ot){if(Ht(ot),Se){var yn=R(ot),Cn=yn.map(function(xn){return Bt(xn,Hn,$t).map(function($n){return $n.option})}),Jt=Ne?yn:yn[0],qt=Ne?Cn:Cn[0];Se(Jt,qt)}}),Ke=Q(Ne,ie,qn,cn,Yn,Tn,Jn,de),fe=(0,Ye.zX)(function(ot){Ke(ot)}),_t=C.useMemo(function(){return{options:Hn,fieldNames:$t,values:qn,halfValues:cn,changeOnSelect:xe,onSelect:fe,checkable:L,searchOptions:[],dropdownPrefixCls:void 0,loadData:ke,expandTrigger:St,expandIcon:ze,loadingIcon:Ie,dropdownMenuColumnStyle:void 0}},[Hn,$t,qn,cn,xe,fe,L,ke,St,ze,Ie]),mn="".concat(ee,"-panel"),En=!Hn.length;return C.createElement(O.Provider,{value:_t},C.createElement("div",{className:le()(mn,(G={},(0,ut.Z)(G,"".concat(mn,"-rtl"),Te==="rtl"),(0,ut.Z)(G,"".concat(mn,"-empty"),En),G),V),style:ft},En?mt:C.createElement(qe,{prefixCls:ee,searchValue:"",multiple:Ne,toggleOpen:Zt,open:!0,direction:Te,disabled:Ge})))}function K(D){var G=D.onPopupVisibleChange,k=D.popupVisible,ue=D.popupClassName,ee=D.popupPlacement;warning(!G,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(k===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(ue===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(ee===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ee(D,G){if(D){var k=function ue(ee){for(var ft=0;ft<ee.length;ft++){var V=ee[ft];if(V[G==null?void 0:G.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(V[G==null?void 0:G.children])&&ue(V[G==null?void 0:G.children]))return!0}};k(D)}}var we=null,We=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],pt=C.forwardRef(function(D,G){var k=D.id,ue=D.prefixCls,ee=ue===void 0?"rc-cascader":ue,ft=D.fieldNames,V=D.defaultValue,Y=D.value,L=D.changeOnSelect,Xe=D.onChange,at=D.displayRender,oe=D.checkable,xe=D.autoClearSearchValue,Se=xe===void 0?!0:xe,de=D.searchValue,ke=D.onSearch,St=D.showSearch,et=D.expandTrigger,ze=D.options,Ie=D.dropdownPrefixCls,Te=D.loadData,rt=D.popupVisible,mt=D.open,Ge=D.popupClassName,Ne=D.dropdownClassName,Gt=D.dropdownMenuColumnStyle,rn=D.dropdownStyle,kt=D.popupPlacement,Ht=D.placement,$t=D.onDropdownVisibleChange,wn=D.onPopupVisibleChange,Rn=D.expandIcon,Hn=Rn===void 0?">":Rn,Tn=D.loadingIcon,Jn=D.children,Kn=D.dropdownMatchSelectWidth,An=Kn===void 0?!1:Kn,Wn=D.showCheckedStrategy,qn=Wn===void 0?ve:Wn,cn=D.optionRender,Yn=(0,ge.Z)(D,We),ie=(0,_e.ZP)(k),Ke=!!oe,fe=(0,ne.Z)(V,{value:Y,postState:R}),_t=(0,M.Z)(fe,2),mn=_t[0],En=_t[1],ot=C.useMemo(function(){return Je(ft)},[JSON.stringify(ft)]),yn=He(ot,ze),Cn=(0,M.Z)(yn,3),Jt=Cn[0],qt=Cn[1],xn=Cn[2],$n=(0,ne.Z)("",{value:de,postState:function(aa){return aa||""}}),In=(0,M.Z)($n,2),Ln=In[0],_n=In[1],On=function(aa,Fn){_n(aa),Fn.source!=="blur"&&ke&&ke(aa)},pa=se(St),ga=(0,M.Z)(pa,2),Oa=ga[0],Mn=ga[1],oa=be(Ln,Jt,ot,Ie||ee,Mn,L||Ke),Fa=ae(Jt,ot),ia=De(Ke,mn,qt,xn,Fa),Qn=(0,M.Z)(ia,3),Xn=Qn[0],pn=Qn[1],Bn=Qn[2],ea=C.useMemo(function(){var sa=h(Xn),aa=J(sa,qt,qn);return[].concat((0,l.Z)(Bn),(0,l.Z)(xn(aa)))},[Xn,qt,xn,Bn,qn]),Un=st(ea,Jt,ot,Ke,at),ta=(0,te.Z)(function(sa){if(En(sa),Xe){var aa=R(sa),Fn=aa.map(function(s){return Bt(s,Jt,ot).map(function(re){return re.option})}),Gn=Ke?aa:aa[0],Pa=Ke?Fn:Fn[0];Xe(Gn,Pa)}}),Ea=Q(Ke,ta,Xn,pn,Bn,qt,xn,qn),ra=(0,te.Z)(function(sa){(!Ke||Se)&&_n(""),Ea(sa)}),ka=function(aa,Fn){if(Fn.type==="clear"){ta([]);return}var Gn=Fn.values[0],Pa=Gn.valueCells;ra(Pa)},da=mt!==void 0?mt:rt,It=Ne||Ge,Ha=Ht||kt,Sa=function(aa){$t==null||$t(aa),wn==null||wn(aa)},ja=C.useMemo(function(){return{options:Jt,fieldNames:ot,values:Xn,halfValues:pn,changeOnSelect:L,onSelect:ra,checkable:oe,searchOptions:oa,dropdownPrefixCls:Ie,loadData:Te,expandTrigger:et,expandIcon:Hn,loadingIcon:Tn,dropdownMenuColumnStyle:Gt,optionRender:cn}},[Jt,ot,Xn,pn,L,ra,oe,oa,Ie,Te,et,Hn,Tn,Gt,cn]),wa=!(Ln?oa:Jt).length,Ba=Ln&&Mn.matchInputWidth||wa?{}:{minWidth:"auto"};return C.createElement(O.Provider,{value:ja},C.createElement(Ae.Ac,(0,t.Z)({},Yn,{ref:G,id:ie,prefixCls:ee,autoClearSearchValue:Se,dropdownMatchSelectWidth:An,dropdownStyle:(0,m.Z)((0,m.Z)({},Ba),rn),displayValues:Un,onDisplayValuesChange:ka,mode:Ke?"multiple":void 0,searchValue:Ln,onSearch:On,showSearch:Oa,OptionList:q,emptyOptions:wa,open:da,dropdownClassName:It,placement:Ha,onDropdownVisibleChange:Sa,getRawInputElement:function(){return Jn}})))});pt.SHOW_PARENT=ve,pt.SHOW_CHILD=Ce,pt.Panel=X;var nt=pt,ht=nt},9940:function(un,Ft,u){u.d(Ft,{Qw:function(){return xt},FJ:function(){return Dt},hT:function(){return vt},OF:function(){return ve},ZP:function(){return Zt}});var t=u(54476),m=u(94480),l=u(33885),M=u(42978),ge=u(75931),Ae=u(76190),_e=u(37463),te=u(6551),ne=u(34643),C=u(18929),E=u(48736),O=u(59301),Qe=function(X){var K=O.useRef({valueLabels:new Map});return O.useMemo(function(){var Ee=K.current.valueLabels,we=new Map,We=X.map(function(pt){var nt=pt.value,ht=pt.label,D=ht!=null?ht:Ee.get(nt);return we.set(nt,D),(0,l.Z)((0,l.Z)({},pt),{},{label:D})});return K.current.valueLabels=we,[We]},[X])},ut=function(K,Ee,we,We){return O.useMemo(function(){var pt=function(ft){return ft.map(function(V){var Y=V.value;return Y})},nt=pt(K),ht=pt(Ee),D=nt.filter(function(ee){return!We[ee]}),G=nt,k=ht;if(we){var ue=(0,ne.S)(nt,!0,We);G=ue.checkedKeys,k=ue.halfCheckedKeys}return[Array.from(new Set([].concat((0,m.Z)(D),(0,m.Z)(G)))),k]},[K,Ee,we,We])},z=ut,ct=u(34061),j=function(X,K){return O.useMemo(function(){var Ee=(0,ct.I8)(X,{fieldNames:K,initWrapper:function(We){return(0,l.Z)((0,l.Z)({},We),{},{valueEntities:new Map})},processEntity:function(We,pt){var nt=We.node[K.value];if(0)var ht;pt.valueEntities.set(nt,We)}});return Ee},[X,K])},Re=u(20068),be=u(11592),B=function(){return null},ve=B,Ce=["children","value"];function U(X){return(0,be.Z)(X).map(function(K){if(!O.isValidElement(K)||!K.type)return null;var Ee=K,we=Ee.key,We=Ee.props,pt=We.children,nt=We.value,ht=(0,ge.Z)(We,Ce),D=(0,l.Z)({key:we,value:nt},ht),G=U(pt);return G.length&&(D.children=G),D}).filter(function(K){return K})}function h(X){if(!X)return X;var K=(0,l.Z)({},X);return"props"in K||Object.defineProperty(K,"props",{get:function(){return(0,E.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),K}}),K}function Be(X,K,Ee,we,We,pt){var nt=null,ht=null;function D(){function G(k){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return k.map(function(ft,V){var Y="".concat(ue,"-").concat(V),L=ft[pt.value],Xe=Ee.includes(L),at=G(ft[pt.children]||[],Y,Xe),oe=O.createElement(ve,ft,at.map(function(Se){return Se.node}));if(K===L&&(nt=oe),Xe){var xe={pos:Y,node:oe,children:at};return ee||ht.push(xe),xe}return null}).filter(function(ft){return ft})}ht||(ht=[],G(we),ht.sort(function(k,ue){var ee=k.node.props.value,ft=ue.node.props.value,V=Ee.indexOf(ee),Y=Ee.indexOf(ft);return V-Y}))}Object.defineProperty(X,"triggerNode",{get:function(){return(0,E.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),D(),nt}}),Object.defineProperty(X,"allCheckedNodes",{get:function(){return(0,E.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),D(),We?ht:ht.map(function(k){var ue=k.node;return ue})}})}var Je=function(K,Ee,we){var We=we.fieldNames,pt=we.treeNodeFilterProp,nt=we.filterTreeNode,ht=We.children;return O.useMemo(function(){if(!Ee||nt===!1)return K;var D=typeof nt=="function"?nt:function(k,ue){return String(ue[pt]).toUpperCase().includes(Ee.toUpperCase())},G=function k(ue){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ue.reduce(function(ft,V){var Y=V[ht],L=ee||D(Ee,h(V)),Xe=k(Y||[],L);return(L||Xe.length)&&ft.push((0,l.Z)((0,l.Z)({},V),{},(0,Re.Z)({isLeaf:void 0},ht,Xe))),ft},[])};return G(K)},[K,Ee,ht,pt,nt])},Ue=Je;function Ve(X){var K=O.useRef();K.current=X;var Ee=O.useCallback(function(){return K.current.apply(K,arguments)},[]);return Ee}function Oe(X,K){var Ee=K.id,we=K.pId,We=K.rootPId,pt=new Map,nt=[];return X.forEach(function(ht){var D=ht[Ee],G=(0,l.Z)((0,l.Z)({},ht),{},{key:ht.key||D});pt.set(D,G)}),pt.forEach(function(ht){var D=ht[we],G=pt.get(D);G?(G.children=G.children||[],G.children.push(ht)):(D===We||We===null)&&nt.push(ht)}),nt}function _(X,K,Ee){return O.useMemo(function(){if(X){if(Ee){var we=(0,l.Z)({id:"id",pId:"pId",rootPId:null},(0,Ae.Z)(Ee)==="object"?Ee:{});return Oe(X,we)}return X}return U(K)},[K,Ee,X])}var R=O.createContext(null),J=R,Bt=u(19251),st=u(3741),ae=u(10228),Fe=u(80547),Ze=O.createContext(null),He=Ze,ce=function(K){return Array.isArray(K)?K:K!==void 0?[K]:[]},se=function(K){var Ee=K||{},we=Ee.label,We=Ee.value,pt=Ee.children;return{_title:we?[we]:["title","label"],value:We||"value",key:We||"value",children:pt||"children"}},he=function(K){return!K||K.disabled||K.disableCheckbox||K.checkable===!1},Q=function(K,Ee){var we=[],We=function pt(nt){nt.forEach(function(ht){var D=ht[Ee.children];D&&(we.push(ht[Ee.value]),pt(D))})};return We(K),we},De=function(K){return K==null},w=u(70425),le={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},tt=function(K,Ee){var we=(0,_e.lk)(),We=we.prefixCls,pt=we.multiple,nt=we.searchValue,ht=we.toggleOpen,D=we.open,G=we.notFoundContent,k=O.useContext(He),ue=k.virtual,ee=k.listHeight,ft=k.listItemHeight,V=k.listItemScrollOffset,Y=k.treeData,L=k.fieldNames,Xe=k.onSelect,at=k.dropdownMatchSelectWidth,oe=k.treeExpandAction,xe=k.treeTitleRender,Se=k.onPopupScroll,de=k.leftMaxCount,ke=k.leafCountOnly,St=k.valueEntities,et=O.useContext(J),ze=et.checkable,Ie=et.checkedKeys,Te=et.halfCheckedKeys,rt=et.treeExpandedKeys,mt=et.treeDefaultExpandAll,Ge=et.treeDefaultExpandedKeys,Ne=et.onTreeExpand,Gt=et.treeIcon,rn=et.showTreeIcon,kt=et.switcherIcon,Ht=et.treeLine,$t=et.treeNodeFilterProp,wn=et.loadData,Rn=et.treeLoadedKeys,Hn=et.treeMotion,Tn=et.onTreeLoad,Jn=et.keyEntities,Kn=O.useRef(),An=(0,Fe.Z)(function(){return Y},[D,Y],function(pn,Bn){return Bn[0]&&pn[1]!==Bn[1]}),Wn=O.useMemo(function(){return ze?{checked:Ie,halfChecked:Te}:null},[ze,Ie,Te]);O.useEffect(function(){if(D&&!pt&&Ie.length){var pn;(pn=Kn.current)===null||pn===void 0||pn.scrollTo({key:Ie[0]})}},[D]);var qn=function(Bn){Bn.preventDefault()},cn=function(Bn,ea){var Un=ea.node;ze&&he(Un)||(Xe(Un.key,{selected:!Ie.includes(Un.key)}),pt||ht(!1))},Yn=O.useState(Ge),ie=(0,M.Z)(Yn,2),Ke=ie[0],fe=ie[1],_t=O.useState(null),mn=(0,M.Z)(_t,2),En=mn[0],ot=mn[1],yn=O.useMemo(function(){return rt?(0,m.Z)(rt):nt?En:Ke},[Ke,En,rt,nt]),Cn=function(Bn){fe(Bn),ot(Bn),Ne&&Ne(Bn)},Jt=String(nt).toLowerCase(),qt=function(Bn){return Jt?String(Bn[$t]).toLowerCase().includes(Jt):!1};O.useEffect(function(){nt&&ot(Q(Y,L))},[nt]);var xn=O.useState(function(){return new Map}),$n=(0,M.Z)(xn,2),In=$n[0],Ln=$n[1];O.useEffect(function(){de&&Ln(new Map)},[de]);function _n(pn){var Bn=pn[L.value];if(!In.has(Bn)){var ea=St.get(Bn),Un=(ea.children||[]).length===0;if(Un)In.set(Bn,!1);else{var ta=ea.children.filter(function(ra){return!ra.node.disabled&&!ra.node.disableCheckbox&&!Ie.includes(ra.node[L.value])}),Ea=ta.length;In.set(Bn,Ea>de)}}return In.get(Bn)}var On=(0,w.zX)(function(pn){var Bn=pn[L.value];return Ie.includes(Bn)||de===null?!1:de<=0?!0:ke&&de?_n(pn):!1}),pa=function pn(Bn){var ea=(0,Bt.Z)(Bn),Un;try{for(ea.s();!(Un=ea.n()).done;){var ta=Un.value;if(!(ta.disabled||ta.selectable===!1)){if(nt){if(qt(ta))return ta}else return ta;if(ta[L.children]){var Ea=pn(ta[L.children]);if(Ea)return Ea}}}}catch(ra){ea.e(ra)}finally{ea.f()}return null},ga=O.useState(null),Oa=(0,M.Z)(ga,2),Mn=Oa[0],oa=Oa[1],Fa=Jn[Mn];O.useEffect(function(){if(D){var pn=null,Bn=function(){var Un=pa(An);return Un?Un[L.value]:null};!pt&&Ie.length&&!nt?pn=Ie[0]:pn=Bn(),oa(pn)}},[D,nt]),O.useImperativeHandle(Ee,function(){var pn;return{scrollTo:(pn=Kn.current)===null||pn===void 0?void 0:pn.scrollTo,onKeyDown:function(ea){var Un,ta=ea.which;switch(ta){case ae.Z.UP:case ae.Z.DOWN:case ae.Z.LEFT:case ae.Z.RIGHT:(Un=Kn.current)===null||Un===void 0||Un.onKeyDown(ea);break;case ae.Z.ENTER:{if(Fa){var Ea=On(Fa.node),ra=(Fa==null?void 0:Fa.node)||{},ka=ra.selectable,da=ra.value,It=ra.disabled;ka!==!1&&!It&&!Ea&&cn(null,{node:{key:Mn},selected:!Ie.includes(da)})}break}case ae.Z.ESC:ht(!1)}},onKeyUp:function(){}}});var ia=(0,Fe.Z)(function(){return!nt},[nt,rt||Ke],function(pn,Bn){var ea=(0,M.Z)(pn,1),Un=ea[0],ta=(0,M.Z)(Bn,2),Ea=ta[0],ra=ta[1];return Un!==Ea&&!!(Ea||ra)}),Qn=ia?wn:null;if(An.length===0)return O.createElement("div",{role:"listbox",className:"".concat(We,"-empty"),onMouseDown:qn},G);var Xn={fieldNames:L};return Rn&&(Xn.loadedKeys=Rn),yn&&(Xn.expandedKeys=yn),O.createElement("div",{onMouseDown:qn},Fa&&D&&O.createElement("span",{style:le,"aria-live":"assertive"},Fa.node.value),O.createElement(st.y6.Provider,{value:{nodeDisabled:On}},O.createElement(st.ZP,(0,t.Z)({ref:Kn,focusable:!1,prefixCls:"".concat(We,"-tree"),treeData:An,height:ee,itemHeight:ft,itemScrollOffset:V,virtual:ue!==!1&&at!==!1,multiple:pt,icon:Gt,showIcon:rn,switcherIcon:kt,showLine:Ht,loadData:Qn,motion:Hn,activeKey:Mn,checkable:ze,checkStrictly:!0,checkedKeys:Wn,selectedKeys:ze?[]:Ie,defaultExpandAll:mt,titleRender:xe},Xn,{onActiveChange:oa,onSelect:cn,onCheck:cn,onExpand:Cn,onLoad:Tn,filterTreeNode:qt,expandAction:oe,onScroll:Se}))))},Ut=O.forwardRef(tt),Lt=Ut,xt="SHOW_ALL",vt="SHOW_PARENT",Dt="SHOW_CHILD";function Et(X,K,Ee,we){var We=new Set(X);return K===Dt?X.filter(function(pt){var nt=Ee[pt];return!nt||!nt.children||!nt.children.some(function(ht){var D=ht.node;return We.has(D[we.value])})||!nt.children.every(function(ht){var D=ht.node;return he(D)||We.has(D[we.value])})}):K===vt?X.filter(function(pt){var nt=Ee[pt],ht=nt?nt.parent:null;return!ht||he(ht.node)||!We.has(ht.key)}):X}function Ct(X){var K=X.searchPlaceholder,Ee=X.treeCheckStrictly,we=X.treeCheckable,We=X.labelInValue,pt=X.value,nt=X.multiple,ht=X.showCheckedStrategy,D=X.maxCount;warning(!K,"`searchPlaceholder` has been removed."),Ee&&We===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(We||Ee)&&warning(toArray(pt).every(function(G){return G&&_typeof(G)==="object"&&"value"in G}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ee||nt||we?warning(!pt||Array.isArray(pt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(pt),"`value` should not be array when `TreeSelect` is single mode."),D&&(ht==="SHOW_ALL"&&!Ee||ht==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var b=null,Z=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function qe(X){return!X||(0,Ae.Z)(X)!=="object"}var Wt=O.forwardRef(function(X,K){var Ee=X.id,we=X.prefixCls,We=we===void 0?"rc-tree-select":we,pt=X.value,nt=X.defaultValue,ht=X.onChange,D=X.onSelect,G=X.onDeselect,k=X.searchValue,ue=X.inputValue,ee=X.onSearch,ft=X.autoClearSearchValue,V=ft===void 0?!0:ft,Y=X.filterTreeNode,L=X.treeNodeFilterProp,Xe=L===void 0?"value":L,at=X.showCheckedStrategy,oe=X.treeNodeLabelProp,xe=X.multiple,Se=X.treeCheckable,de=X.treeCheckStrictly,ke=X.labelInValue,St=X.maxCount,et=X.fieldNames,ze=X.treeDataSimpleMode,Ie=X.treeData,Te=X.children,rt=X.loadData,mt=X.treeLoadedKeys,Ge=X.onTreeLoad,Ne=X.treeDefaultExpandAll,Gt=X.treeExpandedKeys,rn=X.treeDefaultExpandedKeys,kt=X.onTreeExpand,Ht=X.treeExpandAction,$t=X.virtual,wn=X.listHeight,Rn=wn===void 0?200:wn,Hn=X.listItemHeight,Tn=Hn===void 0?20:Hn,Jn=X.listItemScrollOffset,Kn=Jn===void 0?0:Jn,An=X.onDropdownVisibleChange,Wn=X.dropdownMatchSelectWidth,qn=Wn===void 0?!0:Wn,cn=X.treeLine,Yn=X.treeIcon,ie=X.showTreeIcon,Ke=X.switcherIcon,fe=X.treeMotion,_t=X.treeTitleRender,mn=X.onPopupScroll,En=(0,ge.Z)(X,Z),ot=(0,te.ZP)(Ee),yn=Se&&!de,Cn=Se||de,Jt=de||ke,qt=Cn||xe,xn=(0,C.Z)(nt,{value:pt}),$n=(0,M.Z)(xn,2),In=$n[0],Ln=$n[1],_n=O.useMemo(function(){return Se?at||Dt:xt},[at,Se]),On=O.useMemo(function(){return se(et)},[JSON.stringify(et)]),pa=(0,C.Z)("",{value:k!==void 0?k:ue,postState:function(Le){return Le||""}}),ga=(0,M.Z)(pa,2),Oa=ga[0],Mn=ga[1],oa=function(Le){Mn(Le),ee==null||ee(Le)},Fa=_(Ie,Te,ze),ia=j(Fa,On),Qn=ia.keyEntities,Xn=ia.valueEntities,pn=O.useCallback(function(lt){var Le=[],je=[];return lt.forEach(function(Mt){Xn.has(Mt)?je.push(Mt):Le.push(Mt)}),{missingRawValues:Le,existRawValues:je}},[Xn]),Bn=Ue(Fa,Oa,{fieldNames:On,treeNodeFilterProp:Xe,filterTreeNode:Y}),ea=O.useCallback(function(lt){if(lt){if(oe)return lt[oe];for(var Le=On._title,je=0;je<Le.length;je+=1){var Mt=lt[Le[je]];if(Mt!==void 0)return Mt}}},[On,oe]),Un=O.useCallback(function(lt){var Le=ce(lt);return Le.map(function(je){return qe(je)?{value:je}:je})},[]),ta=O.useCallback(function(lt){var Le=Un(lt);return Le.map(function(je){var Mt=je.label,A=je.value,N=je.halfChecked,H,yt=Xn.get(A);if(yt){var Pt;Mt=_t?_t(yt.node):(Pt=Mt)!==null&&Pt!==void 0?Pt:ea(yt.node),H=yt.node.disabled}else if(Mt===void 0){var it=Un(In).find(function(zt){return zt.value===A});Mt=it.label}return{label:Mt,value:A,halfChecked:N,disabled:H}})},[Xn,ea,Un,In]),Ea=O.useMemo(function(){return Un(In===null?[]:In)},[Un,In]),ra=O.useMemo(function(){var lt=[],Le=[];return Ea.forEach(function(je){je.halfChecked?Le.push(je):lt.push(je)}),[lt,Le]},[Ea]),ka=(0,M.Z)(ra,2),da=ka[0],It=ka[1],Ha=O.useMemo(function(){return da.map(function(lt){return lt.value})},[da]),Sa=z(da,It,yn,Qn),ja=(0,M.Z)(Sa,2),wa=ja[0],Ba=ja[1],sa=O.useMemo(function(){var lt=Et(wa,_n,Qn,On),Le=lt.map(function(N){var H,yt;return(H=(yt=Qn[N])===null||yt===void 0||(yt=yt.node)===null||yt===void 0?void 0:yt[On.value])!==null&&H!==void 0?H:N}),je=Le.map(function(N){var H=da.find(function(Pt){return Pt.value===N}),yt=ke?H==null?void 0:H.label:_t==null?void 0:_t(H);return{value:N,label:yt}}),Mt=ta(je),A=Mt[0];return!qt&&A&&De(A.value)&&De(A.label)?[]:Mt.map(function(N){var H;return(0,l.Z)((0,l.Z)({},N),{},{label:(H=N.label)!==null&&H!==void 0?H:N.value})})},[On,qt,wa,da,ta,_n,Qn]),aa=Qe(sa),Fn=(0,M.Z)(aa,1),Gn=Fn[0],Pa=O.useMemo(function(){return qt&&(_n==="SHOW_CHILD"||de||!Se)?St:null},[St,qt,de,_n,Se]),s=Ve(function(lt,Le,je){var Mt=Et(lt,_n,Qn,On);if(!(Pa&&Mt.length>Pa)){var A=ta(lt);if(Ln(A),V&&Mn(""),ht){var N=lt;yn&&(N=Mt.map(function($){var Pe=Xn.get($);return Pe?Pe.node[On.value]:$}));var H=Le||{triggerValue:void 0,selected:void 0},yt=H.triggerValue,Pt=H.selected,it=N;if(de){var zt=It.filter(function($){return!N.includes($.value)});it=[].concat((0,m.Z)(it),(0,m.Z)(zt))}var en=ta(it),v={preValue:da,triggerValue:yt},S=!0;(de||je==="selection"&&!Pt)&&(S=!1),Be(v,yt,lt,Fa,S,On),Cn?v.checked=Pt:v.selected=Pt;var T=Jt?en:en.map(function($){return $.value});ht(qt?T:T[0],Jt?null:en.map(function($){return $.label}),v)}}}),re=O.useCallback(function(lt,Le){var je,Mt=Le.selected,A=Le.source,N=Qn[lt],H=N==null?void 0:N.node,yt=(je=H==null?void 0:H[On.value])!==null&&je!==void 0?je:lt;if(!qt)s([yt],{selected:!0,triggerValue:yt},"option");else{var Pt=Mt?[].concat((0,m.Z)(Ha),[yt]):wa.filter(function(Pe){return Pe!==yt});if(yn){var it=pn(Pt),zt=it.missingRawValues,en=it.existRawValues,v=en.map(function(Pe){return Xn.get(Pe).key}),S;if(Mt){var T=(0,ne.S)(v,!0,Qn);S=T.checkedKeys}else{var $=(0,ne.S)(v,{checked:!1,halfCheckedKeys:Ba},Qn);S=$.checkedKeys}Pt=[].concat((0,m.Z)(zt),(0,m.Z)(S.map(function(Pe){return Qn[Pe].node[On.value]})))}s(Pt,{selected:Mt,triggerValue:yt},A||"option")}Mt||!qt?D==null||D(yt,h(H)):G==null||G(yt,h(H))},[pn,Xn,Qn,On,qt,Ha,s,yn,D,G,wa,Ba,St]),Me=O.useCallback(function(lt){if(An){var Le={};Object.defineProperty(Le,"documentClickClose",{get:function(){return(0,E.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),An(lt,Le)}},[An]),$e=Ve(function(lt,Le){var je=lt.map(function(Mt){return Mt.value});if(Le.type==="clear"){s(je,{},"selection");return}Le.values.length&&re(Le.values[0].value,{selected:!1,source:"selection"})}),W=O.useMemo(function(){return{virtual:$t,dropdownMatchSelectWidth:qn,listHeight:Rn,listItemHeight:Tn,listItemScrollOffset:Kn,treeData:Bn,fieldNames:On,onSelect:re,treeExpandAction:Ht,treeTitleRender:_t,onPopupScroll:mn,leftMaxCount:St===void 0?null:St-Gn.length,leafCountOnly:_n==="SHOW_CHILD"&&!de&&!!Se,valueEntities:Xn}},[$t,qn,Rn,Tn,Kn,Bn,On,re,Ht,_t,mn,St,Gn.length,_n,de,Se,Xn]),gt=O.useMemo(function(){return{checkable:Cn,loadData:rt,treeLoadedKeys:mt,onTreeLoad:Ge,checkedKeys:wa,halfCheckedKeys:Ba,treeDefaultExpandAll:Ne,treeExpandedKeys:Gt,treeDefaultExpandedKeys:rn,onTreeExpand:kt,treeIcon:Yn,treeMotion:fe,showTreeIcon:ie,switcherIcon:Ke,treeLine:cn,treeNodeFilterProp:Xe,keyEntities:Qn}},[Cn,rt,mt,Ge,wa,Ba,Ne,Gt,rn,kt,Yn,fe,ie,Ke,cn,Xe,Qn]);return O.createElement(He.Provider,{value:W},O.createElement(J.Provider,{value:gt},O.createElement(_e.Ac,(0,t.Z)({ref:K},En,{id:ot,prefixCls:We,mode:qt?"multiple":void 0,displayValues:Gn,onDisplayValuesChange:$e,searchValue:Oa,onSearch:oa,OptionList:Lt,emptyOptions:!Fa.length,onDropdownVisibleChange:Me,dropdownMatchSelectWidth:qn}))))}),q=Wt;q.TreeNode=ve,q.SHOW_ALL=xt,q.SHOW_PARENT=vt,q.SHOW_CHILD=Dt;var Ye=q,Zt=Ye},22061:function(un,Ft,u){u.d(Ft,{Z5:function(){return $i},_l:function(){return Vs},bK:function(){return Uu}});var t=u(59301),m=u(87086),l=u(54476),M=u(59781),ge=t.createContext(null),Ae=null;function _e(e){e()}var te=_e,ne=function(n){return te=n},C=function(){return te};function E(){var e=C(),n=null,a=null;return{clear:function(){n=null,a=null},notify:function(){e(function(){for(var o=n;o;)o.callback(),o=o.next})},get:function(){for(var o=[],i=n;i;)o.push(i),i=i.next;return o},subscribe:function(o){var i=!0,c=a={callback:o,next:null,prev:a};return c.prev?c.prev.next=c:n=c,function(){!i||n===null||(i=!1,c.next?c.next.prev=c.prev:a=c.prev,c.prev?c.prev.next=c.next:n=c.next)}}}}var O={notify:function(){},get:function(){return[]}};function Qe(e,n){var a,r=O;function o(p){return f(),r.subscribe(p)}function i(){r.notify()}function c(){y.onStateChange&&y.onStateChange()}function d(){return!!a}function f(){a||(a=n?n.addNestedSub(c):e.subscribe(c),r=E())}function F(){a&&(a(),a=void 0,r.clear(),r=O)}var y={addNestedSub:o,notifyNestedSubs:i,handleChangeWrapper:c,isSubscribed:d,trySubscribe:f,tryUnsubscribe:F,getListeners:function(){return r}};return y}var ut=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?t.useLayoutEffect:t.useEffect;function z(e){var n=e.store,a=e.context,r=e.children,o=(0,t.useMemo)(function(){var d=Qe(n);return{store:n,subscription:d}},[n]),i=(0,t.useMemo)(function(){return n.getState()},[n]);ut(function(){var d=o.subscription;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),i!==n.getState()&&d.notifyNestedSubs(),function(){d.tryUnsubscribe(),d.onStateChange=null}},[o,i]);var c=a||ge;return t.createElement(c.Provider,{value:o},r)}var ct=z,j=u(85377),Re=u(94266),be=u.n(Re),B=u(53410),ve=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ce=["reactReduxForwardedRef"],U=[],h=[null,null],Be=function(n){try{return JSON.stringify(n)}catch(a){return String(n)}};function Je(e,n){var a=e[1];return[n.payload,a+1]}function Ue(e,n,a){ut(function(){return e.apply(void 0,n)},a)}function Ve(e,n,a,r,o,i,c){e.current=r,n.current=o,a.current=!1,i.current&&(i.current=null,c())}function Oe(e,n,a,r,o,i,c,d,f,F){if(e){var y=!1,p=null,g=function(){if(!y){var bt=n.getState(),Nt,Rt;try{Nt=r(bt,o.current)}catch(Kt){Rt=Kt,p=Kt}Rt||(p=null),Nt===i.current?c.current||f():(i.current=Nt,d.current=Nt,c.current=!0,F({type:"STORE_UPDATED",payload:{error:Rt}}))}};a.onStateChange=g,a.trySubscribe(),g();var I=function(){if(y=!0,a.tryUnsubscribe(),a.onStateChange=null,p)throw p};return I}}var _=function(){return[null,0]};function R(e,n){n===void 0&&(n={});var a=n,r=a.getDisplayName,o=r===void 0?function(bn){return"ConnectAdvanced("+bn+")"}:r,i=a.methodName,c=i===void 0?"connectAdvanced":i,d=a.renderCountProp,f=d===void 0?void 0:d,F=a.shouldHandleStateChanges,y=F===void 0?!0:F,p=a.storeKey,g=p===void 0?"store":p,I=a.withRef,me=I===void 0?!1:I,bt=a.forwardRef,Nt=bt===void 0?!1:bt,Rt=a.context,Kt=Rt===void 0?ge:Rt,tn=(0,j.Z)(a,ve);if(0)var ln;var Nn=Kt;return function(jn){var ya=jn.displayName||jn.name||"Component",Vn=o(ya),Ca=(0,l.Z)({},tn,{getDisplayName:o,methodName:c,renderCountProp:f,shouldHandleStateChanges:y,storeKey:g,displayName:Vn,wrappedComponentName:ya,WrappedComponent:jn}),Ta=tn.pure;function Za(_a){return e(_a.dispatch,Ca)}var Ja=Ta?t.useMemo:function(_a){return _a()};function Ya(_a){var fr=(0,t.useMemo)(function(){var tl=_a.reactReduxForwardedRef,Kl=(0,j.Z)(_a,Ce);return[_a.context,tl,Kl]},[_a]),$a=fr[0],$r=fr[1],Fr=fr[2],pr=(0,t.useMemo)(function(){return $a&&$a.Consumer&&(0,B.isContextConsumer)(t.createElement($a.Consumer,null))?$a:Nn},[$a,Nn]),er=(0,t.useContext)(pr),Br=!!_a.store&&!!_a.store.getState&&!!_a.store.dispatch,vl=!!er&&!!er.store,tr=Br?_a.store:er.store,el=(0,t.useMemo)(function(){return Za(tr)},[tr]),fl=(0,t.useMemo)(function(){if(!y)return h;var tl=Qe(tr,Br?null:er.subscription),Kl=tl.notifyNestedSubs.bind(tl);return[tl,Kl]},[tr,Br,er]),Zr=fl[0],pl=fl[1],gl=(0,t.useMemo)(function(){return Br?er:(0,l.Z)({},er,{subscription:Zr})},[Br,er,Zr]),Vu=(0,t.useReducer)(Je,U,_),Ks=Vu[0],El=Ks[0],Ys=Vu[1];if(El&&El.error)throw El.error;var Wu=(0,t.useRef)(),Hl=(0,t.useRef)(Fr),hl=(0,t.useRef)(),Gu=(0,t.useRef)(!1),Ql=Ja(function(){return hl.current&&Fr===Hl.current?hl.current:el(tr.getState(),Fr)},[tr,El,Fr]);Ue(Ve,[Hl,Wu,Gu,Fr,Ql,hl,pl]),Ue(Oe,[y,tr,Zr,el,Hl,Wu,Gu,hl,pl,Ys],[tr,Zr,el]);var zl=(0,t.useMemo)(function(){return t.createElement(jn,(0,l.Z)({},Ql,{ref:$r}))},[$r,jn,Ql]),Xs=(0,t.useMemo)(function(){return y?t.createElement(pr.Provider,{value:gl},zl):zl},[pr,zl,gl]);return Xs}var Ga=Ta?t.memo(Ya):Ya;if(Ga.WrappedComponent=jn,Ga.displayName=Ya.displayName=Vn,Nt){var qa=t.forwardRef(function(fr,$a){return t.createElement(Ga,(0,l.Z)({},fr,{reactReduxForwardedRef:$a}))});return qa.displayName=Vn,qa.WrappedComponent=jn,be()(qa,jn)}return be()(Ga,jn)}}function J(e,n){return e===n?e!==0||n!==0||1/e===1/n:e!==e&&n!==n}function Bt(e,n){if(J(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var a=Object.keys(e),r=Object.keys(n);if(a.length!==r.length)return!1;for(var o=0;o<a.length;o++)if(!Object.prototype.hasOwnProperty.call(n,a[o])||!J(e[a[o]],n[a[o]]))return!1;return!0}function st(e,n){var a={},r=function(c){var d=e[c];typeof d=="function"&&(a[c]=function(){return n(d.apply(void 0,arguments))})};for(var o in e)r(o);return a}function ae(e){return function(a,r){var o=e(a,r);function i(){return o}return i.dependsOnOwnProps=!1,i}}function Fe(e){return e.dependsOnOwnProps!==null&&e.dependsOnOwnProps!==void 0?!!e.dependsOnOwnProps:e.length!==1}function Ze(e,n){return function(r,o){var i=o.displayName,c=function(f,F){return c.dependsOnOwnProps?c.mapToProps(f,F):c.mapToProps(f)};return c.dependsOnOwnProps=!0,c.mapToProps=function(f,F){c.mapToProps=e,c.dependsOnOwnProps=Fe(e);var y=c(f,F);return typeof y=="function"&&(c.mapToProps=y,c.dependsOnOwnProps=Fe(y),y=c(f,F)),y},c}}function He(e){return typeof e=="function"?Ze(e,"mapDispatchToProps"):void 0}function ce(e){return e?void 0:ae(function(n){return{dispatch:n}})}function se(e){return e&&typeof e=="object"?ae(function(n){return st(e,n)}):void 0}var he=[He,ce,se];function Q(e){return typeof e=="function"?Ze(e,"mapStateToProps"):void 0}function De(e){return e?void 0:ae(function(){return{}})}var w=[Q,De];function le(e,n,a){return(0,l.Z)({},a,e,n)}function tt(e){return function(a,r){var o=r.displayName,i=r.pure,c=r.areMergedPropsEqual,d=!1,f;return function(y,p,g){var I=e(y,p,g);return d?(!i||!c(I,f))&&(f=I):(d=!0,f=I),f}}}function Ut(e){return typeof e=="function"?tt(e):void 0}function Lt(e){return e?void 0:function(){return le}}var xt=[Ut,Lt],vt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Dt(e,n,a,r){return function(i,c){return a(e(i,c),n(r,c),c)}}function Et(e,n,a,r,o){var i=o.areStatesEqual,c=o.areOwnPropsEqual,d=o.areStatePropsEqual,f=!1,F,y,p,g,I;function me(tn,ln){return F=tn,y=ln,p=e(F,y),g=n(r,y),I=a(p,g,y),f=!0,I}function bt(){return p=e(F,y),n.dependsOnOwnProps&&(g=n(r,y)),I=a(p,g,y),I}function Nt(){return e.dependsOnOwnProps&&(p=e(F,y)),n.dependsOnOwnProps&&(g=n(r,y)),I=a(p,g,y),I}function Rt(){var tn=e(F,y),ln=!d(tn,p);return p=tn,ln&&(I=a(p,g,y)),I}function Kt(tn,ln){var Nn=!c(ln,y),bn=!i(tn,F,ln,y);return F=tn,y=ln,Nn&&bn?bt():Nn?Nt():bn?Rt():I}return function(ln,Nn){return f?Kt(ln,Nn):me(ln,Nn)}}function Ct(e,n){var a=n.initMapStateToProps,r=n.initMapDispatchToProps,o=n.initMergeProps,i=(0,j.Z)(n,vt),c=a(e,i),d=r(e,i),f=o(e,i),F=i.pure?Et:Dt;return F(c,d,f,e,i)}var b=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function Z(e,n,a){for(var r=n.length-1;r>=0;r--){var o=n[r](e);if(o)return o}return function(i,c){throw new Error("Invalid value of type "+typeof e+" for "+a+" argument when connecting component "+c.wrappedComponentName+".")}}function qe(e,n){return e===n}function Wt(e){var n=e===void 0?{}:e,a=n.connectHOC,r=a===void 0?R:a,o=n.mapStateToPropsFactories,i=o===void 0?w:o,c=n.mapDispatchToPropsFactories,d=c===void 0?he:c,f=n.mergePropsFactories,F=f===void 0?xt:f,y=n.selectorFactory,p=y===void 0?Ct:y;return function(I,me,bt,Nt){Nt===void 0&&(Nt={});var Rt=Nt,Kt=Rt.pure,tn=Kt===void 0?!0:Kt,ln=Rt.areStatesEqual,Nn=ln===void 0?qe:ln,bn=Rt.areOwnPropsEqual,jn=bn===void 0?Bt:bn,ya=Rt.areStatePropsEqual,Vn=ya===void 0?Bt:ya,Ca=Rt.areMergedPropsEqual,Ta=Ca===void 0?Bt:Ca,Za=(0,j.Z)(Rt,b),Ja=Z(I,i,"mapStateToProps"),Ya=Z(me,d,"mapDispatchToProps"),Ga=Z(bt,F,"mergeProps");return r(p,(0,l.Z)({methodName:"connect",getDisplayName:function(_a){return"Connect("+_a+")"},shouldHandleStateChanges:!!I,initMapStateToProps:Ja,initMapDispatchToProps:Ya,initMergeProps:Ga,pure:tn,areStatesEqual:Nn,areOwnPropsEqual:jn,areStatePropsEqual:Vn,areMergedPropsEqual:Ta},Za))}}var q=Wt();function Ye(){var e=useContext(ReactReduxContext);return e}function Zt(e){e===void 0&&(e=ReactReduxContext);var n=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var r=n(),o=r.store;return o}}var X=null;function K(e){e===void 0&&(e=ReactReduxContext);var n=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var r=n();return r.dispatch}}var Ee=null,we=function(n,a){return n===a};function We(e,n,a,r){var o=useReducer(function(me){return me+1},0),i=o[1],c=useMemo(function(){return createSubscription(a,r)},[a,r]),d=useRef(),f=useRef(),F=useRef(),y=useRef(),p=a.getState(),g;try{if(e!==f.current||p!==F.current||d.current){var I=e(p);y.current===void 0||!n(I,y.current)?g=I:g=y.current}else g=y.current}catch(me){throw d.current&&(me.message+=`
|
|
The error may be correlated with this previous error:
|
|
`+d.current.stack+`
|
|
|
|
`),me}return useIsomorphicLayoutEffect(function(){f.current=e,F.current=p,y.current=g,d.current=void 0}),useIsomorphicLayoutEffect(function(){function me(){try{var bt=a.getState();if(bt===F.current)return;var Nt=f.current(bt);if(n(Nt,y.current))return;y.current=Nt,F.current=bt}catch(Rt){d.current=Rt}i()}return c.onStateChange=me,c.trySubscribe(),me(),function(){return c.tryUnsubscribe()}},[a,c]),g}function pt(e){e===void 0&&(e=ReactReduxContext);var n=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(r,o){o===void 0&&(o=we);var i=n(),c=i.store,d=i.subscription,f=We(r,o,c,d);return useDebugValue(f),f}}var nt=null,ht=u(4676);ne(ht.unstable_batchedUpdates);function D(e,n){if(e.length!==n.length)return!1;for(var a=0;a<e.length;a++)if(e[a]!==n[a])return!1;return!0}function G(e,n){var a=(0,t.useState)(function(){return{inputs:n,result:e()}})[0],r=(0,t.useRef)(!0),o=(0,t.useRef)(a),i=r.current||!!(n&&o.current.inputs&&D(n,o.current.inputs)),c=i?o.current:{inputs:n,result:e()};return(0,t.useEffect)(function(){r.current=!1,o.current=c},[c]),c.result}function k(e,n){return G(function(){return e},n)}var ue=G,ee=k,ft=!0,V="Invariant failed";function Y(e,n){if(!e){if(ft)throw new Error(V);var a=typeof n=="function"?n():n,r=a?"".concat(V,": ").concat(a):V;throw new Error(r)}}var L=function(n){var a=n.top,r=n.right,o=n.bottom,i=n.left,c=r-i,d=o-a,f={top:a,right:r,bottom:o,left:i,width:c,height:d,x:i,y:a,center:{x:(r+i)/2,y:(o+a)/2}};return f},Xe=function(n,a){return{top:n.top-a.top,left:n.left-a.left,bottom:n.bottom+a.bottom,right:n.right+a.right}},at=function(n,a){return{top:n.top+a.top,left:n.left+a.left,bottom:n.bottom-a.bottom,right:n.right-a.right}},oe=function(n,a){return{top:n.top+a.y,left:n.left+a.x,bottom:n.bottom+a.y,right:n.right+a.x}},xe={top:0,right:0,bottom:0,left:0},Se=function(n){var a=n.borderBox,r=n.margin,o=r===void 0?xe:r,i=n.border,c=i===void 0?xe:i,d=n.padding,f=d===void 0?xe:d,F=L(Xe(a,o)),y=L(at(a,c)),p=L(at(y,f));return{marginBox:F,borderBox:L(a),paddingBox:y,contentBox:p,margin:o,border:c,padding:f}},de=function(n){var a=n.slice(0,-2),r=n.slice(-2);if(r!=="px")return 0;var o=Number(a);return isNaN(o)&&Y(!1),o},ke=function(){return{x:window.pageXOffset,y:window.pageYOffset}},St=function(n,a){var r=n.borderBox,o=n.border,i=n.margin,c=n.padding,d=oe(r,a);return Se({borderBox:d,border:o,margin:i,padding:c})},et=function(n,a){return a===void 0&&(a=ke()),St(n,a)},ze=function(n,a){var r={top:de(a.marginTop),right:de(a.marginRight),bottom:de(a.marginBottom),left:de(a.marginLeft)},o={top:de(a.paddingTop),right:de(a.paddingRight),bottom:de(a.paddingBottom),left:de(a.paddingLeft)},i={top:de(a.borderTopWidth),right:de(a.borderRightWidth),bottom:de(a.borderBottomWidth),left:de(a.borderLeftWidth)};return Se({borderBox:n,margin:r,padding:o,border:i})},Ie=function(n){var a=n.getBoundingClientRect(),r=window.getComputedStyle(n);return ze(a,r)},Te=Number.isNaN||function(n){return typeof n=="number"&&n!==n};function rt(e,n){return!!(e===n||Te(e)&&Te(n))}function mt(e,n){if(e.length!==n.length)return!1;for(var a=0;a<e.length;a++)if(!rt(e[a],n[a]))return!1;return!0}function Ge(e,n){n===void 0&&(n=mt);var a,r=[],o,i=!1;function c(){for(var d=[],f=0;f<arguments.length;f++)d[f]=arguments[f];return i&&a===this&&n(d,r)||(o=e.apply(this,d),i=!0,a=this,r=d),o}return c}var Ne=Ge,Gt=function(n){var a=[],r=null,o=function(){for(var c=arguments.length,d=new Array(c),f=0;f<c;f++)d[f]=arguments[f];a=d,!r&&(r=requestAnimationFrame(function(){r=null,n.apply(void 0,a)}))};return o.cancel=function(){r&&(cancelAnimationFrame(r),r=null)},o},rn=Gt,kt=!0,Ht=/[ \t]{2,}/g,$t=/^[ \t]*/gm,wn=function(n){return n.replace(Ht," ").replace($t,"").trim()},Rn=function(n){return wn(`
|
|
%creact-beautiful-dnd
|
|
|
|
%c`+wn(n)+`
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
`)},Hn=function(n){return[Rn(n),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Tn="__react-beautiful-dnd-disable-dev-warnings";function Jn(e,n){var a;kt||typeof window!="undefined"&&window[Tn]||(a=console)[e].apply(a,Hn(n))}var Kn=Jn.bind(null,"warn"),An=Jn.bind(null,"error");function Wn(){}function qn(e,n){return(0,l.Z)({},e,{},n)}function cn(e,n,a){var r=n.map(function(o){var i=qn(a,o.options);return e.addEventListener(o.eventName,o.fn,i),function(){e.removeEventListener(o.eventName,o.fn,i)}});return function(){r.forEach(function(i){i()})}}var Yn=!0,ie="Invariant failed";function Ke(e){this.message=e}Ke.prototype.toString=function(){return this.message};function fe(e,n){if(!e)throw Yn?new Ke(ie):new Ke(ie+": "+(n||""))}var _t=function(e){(0,m.Z)(n,e);function n(){for(var r,o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=e.call.apply(e,[this].concat(i))||this,r.callbacks=null,r.unbind=Wn,r.onWindowError=function(d){var f=r.getCallbacks();f.isDragging()&&f.tryAbort();var F=d.error;F instanceof Ke&&d.preventDefault()},r.getCallbacks=function(){if(!r.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return r.callbacks},r.setCallbacks=function(d){r.callbacks=d},r}var a=n.prototype;return a.componentDidMount=function(){this.unbind=cn(window,[{eventName:"error",fn:this.onWindowError}])},a.componentWillUnmount=function(){this.unbind()},a.componentDidCatch=function(o){if(o instanceof Ke){this.setState({});return}throw o},a.render=function(){return this.props.children(this.setCallbacks)},n}(t.Component),mn=`
|
|
Press space bar to start a drag.
|
|
When dragging you can use the arrow keys to move the item around and escape to cancel.
|
|
Some screen readers may require you to be in focus mode or to use your pass through key
|
|
`,En=function(n){return n+1},ot=function(n){return`
|
|
You have lifted an item in position `+En(n.source.index)+`
|
|
`},yn=function(n,a){var r=n.droppableId===a.droppableId,o=En(n.index),i=En(a.index);return r?`
|
|
You have moved the item from position `+o+`
|
|
to position `+i+`
|
|
`:`
|
|
You have moved the item from position `+o+`
|
|
in list `+n.droppableId+`
|
|
to list `+a.droppableId+`
|
|
in position `+i+`
|
|
`},Cn=function(n,a,r){var o=a.droppableId===r.droppableId;return o?`
|
|
The item `+n+`
|
|
has been combined with `+r.draggableId:`
|
|
The item `+n+`
|
|
in list `+a.droppableId+`
|
|
has been combined with `+r.draggableId+`
|
|
in list `+r.droppableId+`
|
|
`},Jt=function(n){var a=n.destination;if(a)return yn(n.source,a);var r=n.combine;return r?Cn(n.draggableId,n.source,r):"You are over an area that cannot be dropped on"},qt=function(n){return`
|
|
The item has returned to its starting position
|
|
of `+En(n.index)+`
|
|
`},xn=function(n){if(n.reason==="CANCEL")return`
|
|
Movement cancelled.
|
|
`+qt(n.source)+`
|
|
`;var a=n.destination,r=n.combine;return a?`
|
|
You have dropped the item.
|
|
`+yn(n.source,a)+`
|
|
`:r?`
|
|
You have dropped the item.
|
|
`+Cn(n.draggableId,n.source,r)+`
|
|
`:`
|
|
The item has been dropped while not over a drop area.
|
|
`+qt(n.source)+`
|
|
`},$n={dragHandleUsageInstructions:mn,onDragStart:ot,onDragUpdate:Jt,onDragEnd:xn},In={x:0,y:0},Ln=function(n,a){return{x:n.x+a.x,y:n.y+a.y}},_n=function(n,a){return{x:n.x-a.x,y:n.y-a.y}},On=function(n,a){return n.x===a.x&&n.y===a.y},pa=function(n){return{x:n.x!==0?-n.x:0,y:n.y!==0?-n.y:0}},ga=function(n,a,r){var o;return r===void 0&&(r=0),o={},o[n]=a,o[n==="x"?"y":"x"]=r,o},Oa=function(n,a){return Math.sqrt(Math.pow(a.x-n.x,2)+Math.pow(a.y-n.y,2))},Mn=function(n,a){return Math.min.apply(Math,a.map(function(r){return Oa(n,r)}))},oa=function(n){return function(a){return{x:n(a.x),y:n(a.y)}}},Fa=function(e,n){var a=L({top:Math.max(n.top,e.top),right:Math.min(n.right,e.right),bottom:Math.min(n.bottom,e.bottom),left:Math.max(n.left,e.left)});return a.width<=0||a.height<=0?null:a},ia=function(n,a){return{top:n.top+a.y,left:n.left+a.x,bottom:n.bottom+a.y,right:n.right+a.x}},Qn=function(n){return[{x:n.left,y:n.top},{x:n.right,y:n.top},{x:n.left,y:n.bottom},{x:n.right,y:n.bottom}]},Xn={top:0,right:0,bottom:0,left:0},pn=function(n,a){return a?ia(n,a.scroll.diff.displacement):n},Bn=function(n,a,r){if(r&&r.increasedBy){var o;return(0,l.Z)({},n,(o={},o[a.end]=n[a.end]+r.increasedBy[a.line],o))}return n},ea=function(n,a){return a&&a.shouldClipSubject?Fa(a.pageMarginBox,n):L(n)},Un=function(e){var n=e.page,a=e.withPlaceholder,r=e.axis,o=e.frame,i=pn(n.marginBox,o),c=Bn(i,r,a),d=ea(c,o);return{page:n,withPlaceholder:a,active:d}},ta=function(e,n){e.frame||fe(!1);var a=e.frame,r=_n(n,a.scroll.initial),o=pa(r),i=(0,l.Z)({},a,{scroll:{initial:a.scroll.initial,current:n,diff:{value:r,displacement:o},max:a.scroll.max}}),c=Un({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),d=(0,l.Z)({},e,{frame:i,subject:c});return d};function Ea(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function ra(e){return Object.values?Object.values(e):Object.keys(e).map(function(n){return e[n]})}function ka(e,n){if(e.findIndex)return e.findIndex(n);for(var a=0;a<e.length;a++)if(n(e[a]))return a;return-1}function da(e,n){if(e.find)return e.find(n);var a=ka(e,n);if(a!==-1)return e[a]}function It(e){return Array.prototype.slice.call(e)}var Ha=Ne(function(e){return e.reduce(function(n,a){return n[a.descriptor.id]=a,n},{})}),Sa=Ne(function(e){return e.reduce(function(n,a){return n[a.descriptor.id]=a,n},{})}),ja=Ne(function(e){return ra(e)}),wa=Ne(function(e){return ra(e)}),Ba=Ne(function(e,n){var a=wa(n).filter(function(r){return e===r.descriptor.droppableId}).sort(function(r,o){return r.descriptor.index-o.descriptor.index});return a});function sa(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function aa(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var Fn=Ne(function(e,n){return n.filter(function(a){return a.descriptor.id!==e.descriptor.id})}),Gn=function(e){var n=e.isMovingForward,a=e.draggable,r=e.destination,o=e.insideDestination,i=e.previousImpact;if(!r.isCombineEnabled)return null;var c=sa(i);if(!c)return null;function d(bt){var Nt={type:"COMBINE",combine:{draggableId:bt,droppableId:r.descriptor.id}};return(0,l.Z)({},i,{at:Nt})}var f=i.displaced.all,F=f.length?f[0]:null;if(n)return F?d(F):null;var y=Fn(a,o);if(!F){if(!y.length)return null;var p=y[y.length-1];return d(p.descriptor.id)}var g=ka(y,function(bt){return bt.descriptor.id===F});g===-1&&fe(!1);var I=g-1;if(I<0)return null;var me=y[I];return d(me.descriptor.id)},Pa=function(e,n){return e.descriptor.droppableId===n.descriptor.id},s={point:In,value:0},re={invisible:{},visible:{},all:[]},Me={displaced:re,displacedBy:s,at:null},$e=function(e,n){return function(a){return e<=a&&a<=n}},W=function(e){var n=$e(e.top,e.bottom),a=$e(e.left,e.right);return function(r){var o=n(r.top)&&n(r.bottom)&&a(r.left)&&a(r.right);if(o)return!0;var i=n(r.top)||n(r.bottom),c=a(r.left)||a(r.right),d=i&&c;if(d)return!0;var f=r.top<e.top&&r.bottom>e.bottom,F=r.left<e.left&&r.right>e.right,y=f&&F;if(y)return!0;var p=f&&c||F&&i;return p}},gt=function(e){var n=$e(e.top,e.bottom),a=$e(e.left,e.right);return function(r){var o=n(r.top)&&n(r.bottom)&&a(r.left)&&a(r.right);return o}},lt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Le={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},je=function(e){return function(n){var a=$e(n.top,n.bottom),r=$e(n.left,n.right);return function(o){return e===lt?a(o.top)&&a(o.bottom):r(o.left)&&r(o.right)}}},Mt=function(n,a){var r=a.frame?a.frame.scroll.diff.displacement:In;return ia(n,r)},A=function(n,a,r){return a.subject.active?r(a.subject.active)(n):!1},N=function(n,a,r){return r(a)(n)},H=function(n){var a=n.target,r=n.destination,o=n.viewport,i=n.withDroppableDisplacement,c=n.isVisibleThroughFrameFn,d=i?Mt(a,r):a;return A(d,r,c)&&N(d,o,c)},yt=function(n){return H((0,l.Z)({},n,{isVisibleThroughFrameFn:W}))},Pt=function(n){return H((0,l.Z)({},n,{isVisibleThroughFrameFn:gt}))},it=function(n){return H((0,l.Z)({},n,{isVisibleThroughFrameFn:je(n.destination.axis)}))},zt=function(n,a,r){if(typeof r=="boolean")return r;if(!a)return!0;var o=a.invisible,i=a.visible;if(o[n])return!1;var c=i[n];return c?c.shouldAnimate:!0};function en(e,n){var a=e.page.marginBox,r={top:n.point.y,right:0,bottom:0,left:n.point.x};return L(Xe(a,r))}function v(e){var n=e.afterDragging,a=e.destination,r=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,c=e.last;return n.reduce(function(f,F){var y=en(F,r),p=F.descriptor.id;f.all.push(p);var g=yt({target:y,destination:a,viewport:o,withDroppableDisplacement:!0});if(!g)return f.invisible[F.descriptor.id]=!0,f;var I=zt(p,c,i),me={draggableId:p,shouldAnimate:I};return f.visible[p]=me,f},{all:[],visible:{},invisible:{}})}function S(e,n){if(!e.length)return 0;var a=e[e.length-1].descriptor.index;return n.inHomeList?a:a+1}function T(e){var n=e.insideDestination,a=e.inHomeList,r=e.displacedBy,o=e.destination,i=S(n,{inHomeList:a});return{displaced:re,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function $(e){var n=e.draggable,a=e.insideDestination,r=e.destination,o=e.viewport,i=e.displacedBy,c=e.last,d=e.index,f=e.forceShouldAnimate,F=Pa(n,r);if(d==null)return T({insideDestination:a,inHomeList:F,displacedBy:i,destination:r});var y=da(a,function(bt){return bt.descriptor.index===d});if(!y)return T({insideDestination:a,inHomeList:F,displacedBy:i,destination:r});var p=Fn(n,a),g=a.indexOf(y),I=p.slice(g),me=v({afterDragging:I,destination:r,displacedBy:i,last:c,viewport:o.frame,forceShouldAnimate:f});return{displaced:me,displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:d}}}}function Pe(e,n){return!!n.effected[e]}var At=function(e){var n=e.isMovingForward,a=e.destination,r=e.draggables,o=e.combine,i=e.afterCritical;if(!a.isCombineEnabled)return null;var c=o.draggableId,d=r[c],f=d.descriptor.index,F=Pe(c,i);return F?n?f:f-1:n?f+1:f},jt=function(e){var n=e.isMovingForward,a=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var i=o.index,c=n?i+1:i-1,d=r[0].descriptor.index,f=r[r.length-1].descriptor.index,F=a?f:f+1;return c<d||c>F?null:c},P=function(e){var n=e.isMovingForward,a=e.isInHomeList,r=e.draggable,o=e.draggables,i=e.destination,c=e.insideDestination,d=e.previousImpact,f=e.viewport,F=e.afterCritical,y=d.at;if(y||fe(!1),y.type==="REORDER"){var p=jt({isMovingForward:n,isInHomeList:a,location:y.destination,insideDestination:c});return p==null?null:$({draggable:r,insideDestination:c,destination:i,viewport:f,last:d.displaced,displacedBy:d.displacedBy,index:p})}var g=At({isMovingForward:n,destination:i,displaced:d.displaced,draggables:o,combine:y.combine,afterCritical:F});return g==null?null:$({draggable:r,insideDestination:c,destination:i,viewport:f,last:d.displaced,displacedBy:d.displacedBy,index:g})},ye=function(e){var n=e.displaced,a=e.afterCritical,r=e.combineWith,o=e.displacedBy,i=!!(n.visible[r]||n.invisible[r]);return Pe(r,a)?i?In:pa(o.point):i?o.point:In},dt=function(e){var n=e.afterCritical,a=e.impact,r=e.draggables,o=aa(a);o||fe(!1);var i=o.draggableId,c=r[i].page.borderBox.center,d=ye({displaced:a.displaced,afterCritical:n,combineWith:i,displacedBy:a.displacedBy});return Ln(c,d)},on=function(n,a){return a.margin[n.start]+a.borderBox[n.size]/2},dn=function(n,a){return a.margin[n.end]+a.borderBox[n.size]/2},an=function(n,a,r){return a[n.crossAxisStart]+r.margin[n.crossAxisStart]+r.borderBox[n.crossAxisSize]/2},Xt=function(n){var a=n.axis,r=n.moveRelativeTo,o=n.isMoving;return ga(a.line,r.marginBox[a.end]+on(a,o),an(a,r.marginBox,o))},Ot=function(n){var a=n.axis,r=n.moveRelativeTo,o=n.isMoving;return ga(a.line,r.marginBox[a.start]-dn(a,o),an(a,r.marginBox,o))},Qt=function(n){var a=n.axis,r=n.moveInto,o=n.isMoving;return ga(a.line,r.contentBox[a.start]+on(a,o),an(a,r.contentBox,o))},gn=function(e){var n=e.impact,a=e.draggable,r=e.draggables,o=e.droppable,i=e.afterCritical,c=Ba(o.descriptor.id,r),d=a.page,f=o.axis;if(!c.length)return Qt({axis:f,moveInto:o.page,isMoving:d});var F=n.displaced,y=n.displacedBy,p=F.all[0];if(p){var g=r[p];if(Pe(p,i))return Ot({axis:f,moveRelativeTo:g.page,isMoving:d});var I=St(g.page,y.point);return Ot({axis:f,moveRelativeTo:I,isMoving:d})}var me=c[c.length-1];if(me.descriptor.id===a.descriptor.id)return d.borderBox.center;if(Pe(me.descriptor.id,i)){var bt=St(me.page,pa(i.displacedBy.point));return Xt({axis:f,moveRelativeTo:bt,isMoving:d})}return Xt({axis:f,moveRelativeTo:me.page,isMoving:d})},Dn=function(e,n){var a=e.frame;return a?Ln(n,a.scroll.diff.displacement):n},sn=function(n){var a=n.impact,r=n.draggable,o=n.droppable,i=n.draggables,c=n.afterCritical,d=r.page.borderBox.center,f=a.at;return!o||!f?d:f.type==="REORDER"?gn({impact:a,draggable:r,draggables:i,droppable:o,afterCritical:c}):dt({impact:a,draggables:i,afterCritical:c})},Pn=function(e){var n=sn(e),a=e.droppable,r=a?Dn(a,n):n;return r},kn=function(e,n){var a=_n(n,e.scroll.initial),r=pa(a),o=L({top:n.y,bottom:n.y+e.frame.height,left:n.x,right:n.x+e.frame.width}),i={frame:o,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:n,diff:{value:a,displacement:r}}};return i};function la(e,n){return e.map(function(a){return n[a]})}function Sn(e,n){for(var a=0;a<n.length;a++){var r=n[a].visible[e];if(r)return r}return null}var Zn=function(e){var n=e.impact,a=e.viewport,r=e.destination,o=e.draggables,i=e.maxScrollChange,c=kn(a,Ln(a.scroll.current,i)),d=r.frame?ta(r,Ln(r.frame.scroll.current,i)):r,f=n.displaced,F=v({afterDragging:la(f.all,o),destination:r,displacedBy:n.displacedBy,viewport:c.frame,last:f,forceShouldAnimate:!1}),y=v({afterDragging:la(f.all,o),destination:d,displacedBy:n.displacedBy,viewport:a.frame,last:f,forceShouldAnimate:!1}),p={},g={},I=[f,F,y];f.all.forEach(function(bt){var Nt=Sn(bt,I);if(Nt){g[bt]=Nt;return}p[bt]=!0});var me=(0,l.Z)({},n,{displaced:{all:f.all,invisible:p,visible:g}});return me},ua=function(e,n){return Ln(e.scroll.diff.displacement,n)},Da=function(e){var n=e.pageBorderBoxCenter,a=e.draggable,r=e.viewport,o=ua(r,n),i=_n(o,a.page.borderBox.center);return Ln(a.client.borderBox.center,i)},Yt=function(e){var n=e.draggable,a=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,i=e.withDroppableDisplacement,c=e.onlyOnMainAxis,d=c===void 0?!1:c,f=_n(r,n.page.borderBox.center),F=ia(n.page.borderBox,f),y={target:F,destination:a,withDroppableDisplacement:i,viewport:o};return d?it(y):Pt(y)},Qa=function(e){var n=e.isMovingForward,a=e.draggable,r=e.destination,o=e.draggables,i=e.previousImpact,c=e.viewport,d=e.previousPageBorderBoxCenter,f=e.previousClientSelection,F=e.afterCritical;if(!r.isEnabled)return null;var y=Ba(r.descriptor.id,o),p=Pa(a,r),g=Gn({isMovingForward:n,draggable:a,destination:r,insideDestination:y,previousImpact:i})||P({isMovingForward:n,isInHomeList:p,draggable:a,draggables:o,destination:r,insideDestination:y,previousImpact:i,viewport:c,afterCritical:F});if(!g)return null;var I=Pn({impact:g,draggable:a,droppable:r,draggables:o,afterCritical:F}),me=Yt({draggable:a,destination:r,newPageBorderBoxCenter:I,viewport:c.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(me){var bt=Da({pageBorderBoxCenter:I,draggable:a,viewport:c});return{clientSelection:bt,impact:g,scrollJumpRequest:null}}var Nt=_n(I,d),Rt=Zn({impact:g,viewport:c,destination:r,draggables:o,maxScrollChange:Nt});return{clientSelection:f,impact:Rt,scrollJumpRequest:Nt}},ca=function(n){var a=n.subject.active;return a||fe(!1),a},fn=function(e){var n=e.isMovingForward,a=e.pageBorderBoxCenter,r=e.source,o=e.droppables,i=e.viewport,c=r.subject.active;if(!c)return null;var d=r.axis,f=$e(c[d.start],c[d.end]),F=ja(o).filter(function(p){return p!==r}).filter(function(p){return p.isEnabled}).filter(function(p){return!!p.subject.active}).filter(function(p){return W(i.frame)(ca(p))}).filter(function(p){var g=ca(p);return n?c[d.crossAxisEnd]<g[d.crossAxisEnd]:g[d.crossAxisStart]<c[d.crossAxisStart]}).filter(function(p){var g=ca(p),I=$e(g[d.start],g[d.end]);return f(g[d.start])||f(g[d.end])||I(c[d.start])||I(c[d.end])}).sort(function(p,g){var I=ca(p)[d.crossAxisStart],me=ca(g)[d.crossAxisStart];return n?I-me:me-I}).filter(function(p,g,I){return ca(p)[d.crossAxisStart]===ca(I[0])[d.crossAxisStart]});if(!F.length)return null;if(F.length===1)return F[0];var y=F.filter(function(p){var g=$e(ca(p)[d.start],ca(p)[d.end]);return g(a[d.line])});return y.length===1?y[0]:y.length>1?y.sort(function(p,g){return ca(p)[d.start]-ca(g)[d.start]})[0]:F.sort(function(p,g){var I=Mn(a,Qn(ca(p))),me=Mn(a,Qn(ca(g)));return I!==me?I-me:ca(p)[d.start]-ca(g)[d.start]})[0]},xa=function(n,a){var r=n.page.borderBox.center;return Pe(n.descriptor.id,a)?_n(r,a.displacedBy.point):r},Ma=function(n,a){var r=n.page.borderBox;return Pe(n.descriptor.id,a)?ia(r,pa(a.displacedBy.point)):r},ha=function(e){var n=e.pageBorderBoxCenter,a=e.viewport,r=e.destination,o=e.insideDestination,i=e.afterCritical,c=o.filter(function(d){return Pt({target:Ma(d,i),destination:r,viewport:a.frame,withDroppableDisplacement:!0})}).sort(function(d,f){var F=Oa(n,Dn(r,xa(d,i))),y=Oa(n,Dn(r,xa(f,i)));return F<y?-1:y<F?1:d.descriptor.index-f.descriptor.index});return c[0]||null},wt=Ne(function(n,a){var r=a[n.line];return{value:r,point:ga(n.line,r)}}),_r=function(n,a,r){var o=n.axis;if(n.descriptor.mode==="virtual")return ga(o.line,a[o.line]);var i=n.subject.page.contentBox[o.size],c=Ba(n.descriptor.id,r),d=c.reduce(function(y,p){return y+p.client.marginBox[o.size]},0),f=d+a[o.line],F=f-i;return F<=0?null:ga(o.line,F)},za=function(n,a){return(0,l.Z)({},n,{scroll:(0,l.Z)({},n.scroll,{max:a})})},ur=function(n,a,r){var o=n.frame;Pa(a,n)&&fe(!1),n.subject.withPlaceholder&&fe(!1);var i=wt(n.axis,a.displaceBy).point,c=_r(n,i,r),d={placeholderSize:i,increasedBy:c,oldFrameMaxScroll:n.frame?n.frame.scroll.max:null};if(!o){var f=Un({page:n.subject.page,withPlaceholder:d,axis:n.axis,frame:n.frame});return(0,l.Z)({},n,{subject:f})}var F=c?Ln(o.scroll.max,c):o.scroll.max,y=za(o,F),p=Un({page:n.subject.page,withPlaceholder:d,axis:n.axis,frame:y});return(0,l.Z)({},n,{subject:p,frame:y})},Dr=function(n){var a=n.subject.withPlaceholder;a||fe(!1);var r=n.frame;if(!r){var o=Un({page:n.subject.page,axis:n.axis,frame:null,withPlaceholder:null});return(0,l.Z)({},n,{subject:o})}var i=a.oldFrameMaxScroll;i||fe(!1);var c=za(r,i),d=Un({page:n.subject.page,axis:n.axis,frame:c,withPlaceholder:null});return(0,l.Z)({},n,{subject:d,frame:c})},ma=function(e){var n=e.previousPageBorderBoxCenter,a=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,i=e.draggables,c=e.destination,d=e.viewport,f=e.afterCritical;if(!a){if(r.length)return null;var F={displaced:re,displacedBy:s,at:{type:"REORDER",destination:{droppableId:c.descriptor.id,index:0}}},y=Pn({impact:F,draggable:o,droppable:c,draggables:i,afterCritical:f}),p=Pa(o,c)?c:ur(c,o,i),g=Yt({draggable:o,destination:p,newPageBorderBoxCenter:y,viewport:d.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return g?F:null}var I=n[c.axis.line]<=a.page.borderBox.center[c.axis.line],me=function(){var Nt=a.descriptor.index;return a.descriptor.id===o.descriptor.id||I?Nt:Nt+1}(),bt=wt(c.axis,o.displaceBy);return $({draggable:o,insideDestination:r,destination:c,viewport:d,displacedBy:bt,last:re,index:me})},nr=function(e){var n=e.isMovingForward,a=e.previousPageBorderBoxCenter,r=e.draggable,o=e.isOver,i=e.draggables,c=e.droppables,d=e.viewport,f=e.afterCritical,F=fn({isMovingForward:n,pageBorderBoxCenter:a,source:o,droppables:c,viewport:d});if(!F)return null;var y=Ba(F.descriptor.id,i),p=ha({pageBorderBoxCenter:a,viewport:d,destination:F,insideDestination:y,afterCritical:f}),g=ma({previousPageBorderBoxCenter:a,destination:F,draggable:r,draggables:i,moveRelativeTo:p,insideDestination:y,viewport:d,afterCritical:f});if(!g)return null;var I=Pn({impact:g,draggable:r,droppable:F,draggables:i,afterCritical:f}),me=Da({pageBorderBoxCenter:I,draggable:r,viewport:d});return{clientSelection:me,impact:g,scrollJumpRequest:null}},va=function(e){var n=e.at;return n?n.type==="REORDER"?n.destination.droppableId:n.combine.droppableId:null},kr=function(n,a){var r=va(n);return r?a[r]:null},or=function(e){var n=e.state,a=e.type,r=kr(n.impact,n.dimensions.droppables),o=!!r,i=n.dimensions.droppables[n.critical.droppable.id],c=r||i,d=c.axis.direction,f=d==="vertical"&&(a==="MOVE_UP"||a==="MOVE_DOWN")||d==="horizontal"&&(a==="MOVE_LEFT"||a==="MOVE_RIGHT");if(f&&!o)return null;var F=a==="MOVE_DOWN"||a==="MOVE_RIGHT",y=n.dimensions.draggables[n.critical.draggable.id],p=n.current.page.borderBoxCenter,g=n.dimensions,I=g.draggables,me=g.droppables;return f?Qa({isMovingForward:F,previousPageBorderBoxCenter:p,draggable:y,destination:c,draggables:I,viewport:n.viewport,previousClientSelection:n.current.client.selection,previousImpact:n.impact,afterCritical:n.afterCritical}):nr({isMovingForward:F,previousPageBorderBoxCenter:p,draggable:y,isOver:c,draggables:I,droppables:me,viewport:n.viewport,afterCritical:n.afterCritical})};function Va(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function ar(e){var n=$e(e.top,e.bottom),a=$e(e.left,e.right);return function(o){return n(o.y)&&a(o.x)}}function br(e,n){return e.left<n.right&&e.right>n.left&&e.top<n.bottom&&e.bottom>n.top}function ir(e){var n=e.pageBorderBox,a=e.draggable,r=e.candidates,o=a.page.borderBox.center,i=r.map(function(c){var d=c.axis,f=ga(c.axis.line,n.center[d.line],c.page.borderBox.center[d.crossAxisLine]);return{id:c.descriptor.id,distance:Oa(o,f)}}).sort(function(c,d){return d.distance-c.distance});return i[0]?i[0].id:null}function xr(e){var n=e.pageBorderBox,a=e.draggable,r=e.droppables,o=ja(r).filter(function(i){if(!i.isEnabled)return!1;var c=i.subject.active;if(!c||!br(n,c))return!1;if(ar(c)(n.center))return!0;var d=i.axis,f=c.center[d.crossAxisLine],F=n[d.crossAxisStart],y=n[d.crossAxisEnd],p=$e(c[d.crossAxisStart],c[d.crossAxisEnd]),g=p(F),I=p(y);return!g&&!I?!0:g?F<f:y>f});return o.length?o.length===1?o[0].descriptor.id:ir({pageBorderBox:n,draggable:a,candidates:o}):null}var Xa=function(n,a){return L(ia(n,a))},Ir=function(e,n){var a=e.frame;return a?Xa(n,a.scroll.diff.value):n};function Sr(e){var n=e.displaced,a=e.id;return!!(n.visible[a]||n.invisible[a])}function rr(e){var n=e.draggable,a=e.closest,r=e.inHomeList;return a?r&&a.descriptor.index>n.descriptor.index?a.descriptor.index-1:a.descriptor.index:null}var sr=function(e){var n=e.pageBorderBoxWithDroppableScroll,a=e.draggable,r=e.destination,o=e.insideDestination,i=e.last,c=e.viewport,d=e.afterCritical,f=r.axis,F=wt(r.axis,a.displaceBy),y=F.value,p=n[f.start],g=n[f.end],I=Fn(a,o),me=da(I,function(Nt){var Rt=Nt.descriptor.id,Kt=Nt.page.borderBox.center[f.line],tn=Pe(Rt,d),ln=Sr({displaced:i,id:Rt});return tn?ln?g<=Kt:p<Kt-y:ln?g<=Kt+y:p<Kt}),bt=rr({draggable:a,closest:me,inHomeList:Pa(a,r)});return $({draggable:a,insideDestination:o,destination:r,viewport:c,last:i,displacedBy:F,index:bt})},wr=4,cr=function(e){var n=e.draggable,a=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,i=e.insideDestination,c=e.afterCritical;if(!o.isCombineEnabled)return null;var d=o.axis,f=wt(o.axis,n.displaceBy),F=f.value,y=a[d.start],p=a[d.end],g=Fn(n,i),I=da(g,function(bt){var Nt=bt.descriptor.id,Rt=bt.page.borderBox,Kt=Rt[d.size],tn=Kt/wr,ln=Pe(Nt,c),Nn=Sr({displaced:r.displaced,id:Nt});return ln?Nn?p>Rt[d.start]+tn&&p<Rt[d.end]-tn:y>Rt[d.start]-F+tn&&y<Rt[d.end]-F-tn:Nn?p>Rt[d.start]+F+tn&&p<Rt[d.end]+F-tn:y>Rt[d.start]+tn&&y<Rt[d.end]-tn});if(!I)return null;var me={displacedBy:f,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:I.descriptor.id,droppableId:o.descriptor.id}}};return me},gr=function(e){var n=e.pageOffset,a=e.draggable,r=e.draggables,o=e.droppables,i=e.previousImpact,c=e.viewport,d=e.afterCritical,f=Xa(a.page.borderBox,n),F=xr({pageBorderBox:f,draggable:a,droppables:o});if(!F)return Me;var y=o[F],p=Ba(y.descriptor.id,r),g=Ir(y,f);return cr({pageBorderBoxWithDroppableScroll:g,draggable:a,previousImpact:i,destination:y,insideDestination:p,afterCritical:d})||sr({pageBorderBoxWithDroppableScroll:g,draggable:a,destination:y,insideDestination:p,last:i.displaced,viewport:c,afterCritical:d})},Er=function(e,n){var a;return(0,l.Z)({},e,(a={},a[n.descriptor.id]=n,a))},jr=function(n){var a=n.previousImpact,r=n.impact,o=n.droppables,i=va(a),c=va(r);if(!i||i===c)return o;var d=o[i];if(!d.subject.withPlaceholder)return o;var f=Dr(d);return Er(o,f)},Ur=function(e){var n=e.draggable,a=e.draggables,r=e.droppables,o=e.previousImpact,i=e.impact,c=jr({previousImpact:o,impact:i,droppables:r}),d=va(i);if(!d)return c;var f=r[d];if(Pa(n,f)||f.subject.withPlaceholder)return c;var F=ur(f,n,a);return Er(c,F)},lr=function(e){var n=e.state,a=e.clientSelection,r=e.dimensions,o=e.viewport,i=e.impact,c=e.scrollJumpRequest,d=o||n.viewport,f=r||n.dimensions,F=a||n.current.client.selection,y=_n(F,n.initial.client.selection),p={offset:y,selection:F,borderBoxCenter:Ln(n.initial.client.borderBoxCenter,y)},g={selection:Ln(p.selection,d.scroll.current),borderBoxCenter:Ln(p.borderBoxCenter,d.scroll.current),offset:Ln(p.offset,d.scroll.diff.value)},I={client:p,page:g};if(n.phase==="COLLECTING")return(0,l.Z)({phase:"COLLECTING"},n,{dimensions:f,viewport:d,current:I});var me=f.draggables[n.critical.draggable.id],bt=i||gr({pageOffset:g.offset,draggable:me,draggables:f.draggables,droppables:f.droppables,previousImpact:n.impact,viewport:d,afterCritical:n.afterCritical}),Nt=Ur({draggable:me,impact:bt,previousImpact:n.impact,draggables:f.draggables,droppables:f.droppables}),Rt=(0,l.Z)({},n,{current:I,dimensions:{draggables:f.draggables,droppables:Nt},impact:bt,viewport:d,scrollJumpRequest:c||null,forceShouldAnimate:c?!1:null});return Rt};function Pr(e,n){return e.map(function(a){return n[a]})}var hr=function(e){var n=e.impact,a=e.viewport,r=e.draggables,o=e.destination,i=e.forceShouldAnimate,c=n.displaced,d=Pr(c.all,r),f=v({afterDragging:d,destination:o,displacedBy:n.displacedBy,viewport:a.frame,forceShouldAnimate:i,last:c});return(0,l.Z)({},n,{displaced:f})},Ar=function(e){var n=e.impact,a=e.draggable,r=e.droppable,o=e.draggables,i=e.viewport,c=e.afterCritical,d=Pn({impact:n,draggable:a,draggables:o,droppable:r,afterCritical:c});return Da({pageBorderBoxCenter:d,draggable:a,viewport:i})},Nr=function(e){var n=e.state,a=e.dimensions,r=e.viewport;n.movementMode!=="SNAP"&&fe(!1);var o=n.impact,i=r||n.viewport,c=a||n.dimensions,d=c.draggables,f=c.droppables,F=d[n.critical.draggable.id],y=va(o);y||fe(!1);var p=f[y],g=hr({impact:o,viewport:i,destination:p,draggables:d}),I=Ar({impact:g,draggable:F,droppable:p,draggables:d,viewport:i,afterCritical:n.afterCritical});return lr({impact:g,clientSelection:I,state:n,dimensions:c,viewport:i})},Vr=function(e){return{index:e.index,droppableId:e.droppableId}},Or=function(e){var n=e.draggable,a=e.home,r=e.draggables,o=e.viewport,i=wt(a.axis,n.displaceBy),c=Ba(a.descriptor.id,r),d=c.indexOf(n);d===-1&&fe(!1);var f=c.slice(d+1),F=f.reduce(function(I,me){return I[me.descriptor.id]=!0,I},{}),y={inVirtualList:a.descriptor.mode==="virtual",displacedBy:i,effected:F},p=v({afterDragging:f,destination:a,displacedBy:i,last:null,viewport:o.frame,forceShouldAnimate:!1}),g={displaced:p,displacedBy:i,at:{type:"REORDER",destination:Vr(n.descriptor)}};return{impact:g,afterCritical:y}},Wr=function(e,n){return{draggables:e.draggables,droppables:Er(e.droppables,n)}},dr=function(n){},mr=function(n){},Mr=function(e){var n=e.draggable,a=e.offset,r=e.initialWindowScroll,o=St(n.client,a),i=et(o,r),c=(0,l.Z)({},n,{placeholder:(0,l.Z)({},n.placeholder,{client:o}),client:o,page:i});return c},Vt=function(e){var n=e.frame;return n||fe(!1),n},vn=function(e){var n=e.additions,a=e.updatedDroppables,r=e.viewport,o=r.scroll.diff.value;return n.map(function(i){var c=i.descriptor.droppableId,d=a[c],f=Vt(d),F=f.scroll.diff.value,y=Ln(o,F),p=Mr({draggable:i,offset:y,initialWindowScroll:r.scroll.initial});return p})},fa=function(e){var n=e.state,a=e.published;dr();var r=a.modified.map(function(tn){var ln=n.dimensions.droppables[tn.droppableId],Nn=ta(ln,tn.scroll);return Nn}),o=(0,l.Z)({},n.dimensions.droppables,{},Ha(r)),i=Sa(vn({additions:a.additions,updatedDroppables:o,viewport:n.viewport})),c=(0,l.Z)({},n.dimensions.draggables,{},i);a.removals.forEach(function(tn){delete c[tn]});var d={droppables:o,draggables:c},f=va(n.impact),F=f?d.droppables[f]:null,y=d.draggables[n.critical.draggable.id],p=d.droppables[n.critical.droppable.id],g=Or({draggable:y,home:p,draggables:c,viewport:n.viewport}),I=g.impact,me=g.afterCritical,bt=F&&F.isCombineEnabled?n.impact:I,Nt=gr({pageOffset:n.current.page.offset,draggable:d.draggables[n.critical.draggable.id],draggables:d.draggables,droppables:d.droppables,previousImpact:bt,viewport:n.viewport,afterCritical:me});mr();var Rt=(0,l.Z)({phase:"DRAGGING"},n,{phase:"DRAGGING",impact:Nt,onLiftImpact:I,dimensions:d,afterCritical:me,forceShouldAnimate:!1});if(n.phase==="COLLECTING")return Rt;var Kt=(0,l.Z)({phase:"DROP_PENDING"},Rt,{phase:"DROP_PENDING",reason:n.reason,isWaiting:!1});return Kt},ba=function(n){return n.movementMode==="SNAP"},Ia=function(n,a,r){var o=Wr(n.dimensions,a);return!ba(n)||r?lr({state:n,dimensions:o}):Nr({state:n,dimensions:o})};function Ra(e){return e.isDragging&&e.movementMode==="SNAP"?(0,l.Z)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Aa={phase:"IDLE",completed:null,shouldFlush:!1},na=function(e,n){if(e===void 0&&(e=Aa),n.type==="FLUSH")return(0,l.Z)({},Aa,{shouldFlush:!0});if(n.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&fe(!1);var a=n.payload,r=a.critical,o=a.clientSelection,i=a.viewport,c=a.dimensions,d=a.movementMode,f=c.draggables[r.draggable.id],F=c.droppables[r.droppable.id],y={selection:o,borderBoxCenter:f.client.borderBox.center,offset:In},p={client:y,page:{selection:Ln(y.selection,i.scroll.initial),borderBoxCenter:Ln(y.selection,i.scroll.initial),offset:Ln(y.selection,i.scroll.diff.value)}},g=ja(c.droppables).every(function(gl){return!gl.isFixedOnPage}),I=Or({draggable:f,home:F,draggables:c.draggables,viewport:i}),me=I.impact,bt=I.afterCritical,Nt={phase:"DRAGGING",isDragging:!0,critical:r,movementMode:d,dimensions:c,initial:p,current:p,isWindowScrollAllowed:g,impact:me,afterCritical:bt,onLiftImpact:me,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null};return Nt}if(n.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&fe(!1);var Rt=(0,l.Z)({phase:"COLLECTING"},e,{phase:"COLLECTING"});return Rt}if(n.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||fe(!1),fa({state:e,published:n.payload});if(n.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;Va(e)||fe(!1);var Kt=n.payload.client;return On(Kt,e.current.client.selection)?e:lr({state:e,clientSelection:Kt,impact:ba(e)?e.impact:null})}if(n.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return Ra(e);Va(e)||fe(!1);var tn=n.payload,ln=tn.id,Nn=tn.newScroll,bn=e.dimensions.droppables[ln];if(!bn)return e;var jn=ta(bn,Nn);return Ia(e,jn,!1)}if(n.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;Va(e)||fe(!1);var ya=n.payload,Vn=ya.id,Ca=ya.isEnabled,Ta=e.dimensions.droppables[Vn];Ta||fe(!1),Ta.isEnabled===Ca&&fe(!1);var Za=(0,l.Z)({},Ta,{isEnabled:Ca});return Ia(e,Za,!0)}if(n.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;Va(e)||fe(!1);var Ja=n.payload,Ya=Ja.id,Ga=Ja.isCombineEnabled,qa=e.dimensions.droppables[Ya];qa||fe(!1),qa.isCombineEnabled===Ga&&fe(!1);var _a=(0,l.Z)({},qa,{isCombineEnabled:Ga});return Ia(e,_a,!0)}if(n.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;Va(e)||fe(!1),e.isWindowScrollAllowed||fe(!1);var fr=n.payload.newScroll;if(On(e.viewport.scroll.current,fr))return Ra(e);var $a=kn(e.viewport,fr);return ba(e)?Nr({state:e,viewport:$a}):lr({state:e,viewport:$a})}if(n.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Va(e))return e;var $r=n.payload.maxScroll;if(On($r,e.viewport.scroll.max))return e;var Fr=(0,l.Z)({},e.viewport,{scroll:(0,l.Z)({},e.viewport.scroll,{max:$r})});return(0,l.Z)({phase:"DRAGGING"},e,{viewport:Fr})}if(n.type==="MOVE_UP"||n.type==="MOVE_DOWN"||n.type==="MOVE_LEFT"||n.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&fe(!1);var pr=or({state:e,type:n.type});return pr?lr({state:e,impact:pr.impact,clientSelection:pr.clientSelection,scrollJumpRequest:pr.scrollJumpRequest}):e}if(n.type==="DROP_PENDING"){var er=n.payload.reason;e.phase!=="COLLECTING"&&fe(!1);var Br=(0,l.Z)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:er});return Br}if(n.type==="DROP_ANIMATE"){var vl=n.payload,tr=vl.completed,el=vl.dropDuration,fl=vl.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||fe(!1);var Zr={phase:"DROP_ANIMATING",completed:tr,dropDuration:el,newHomeClientOffset:fl,dimensions:e.dimensions};return Zr}if(n.type==="DROP_COMPLETE"){var pl=n.payload.completed;return{phase:"IDLE",completed:pl,shouldFlush:!1}}return e},x=function(n){return{type:"BEFORE_INITIAL_CAPTURE",payload:n}},pe=function(n){return{type:"LIFT",payload:n}},Tt=function(n){return{type:"INITIAL_PUBLISH",payload:n}},hn=function(n){return{type:"PUBLISH_WHILE_DRAGGING",payload:n}},zn=function(){return{type:"COLLECTION_STARTING",payload:null}},nn=function(n){return{type:"UPDATE_DROPPABLE_SCROLL",payload:n}},Na=function(n){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:n}},Ka=function(n){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:n}},yr=function(n){return{type:"MOVE",payload:n}},Gr=function(n){return{type:"MOVE_BY_WINDOW_SCROLL",payload:n}},nl=function(n){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:n}},al=function(){return{type:"MOVE_UP",payload:null}},rl=function(){return{type:"MOVE_DOWN",payload:null}},La=function(){return{type:"MOVE_RIGHT",payload:null}},ll=function(){return{type:"MOVE_LEFT",payload:null}},Ua=function(){return{type:"FLUSH",payload:null}},Al=function(n){return{type:"DROP_ANIMATE",payload:n}},yl=function(n){return{type:"DROP_COMPLETE",payload:n}},Yl=function(n){return{type:"DROP",payload:n}},Hu=function(n){return{type:"DROP_PENDING",payload:n}},Xl=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Js(e){if(!(e.length<=1)){for(var n=e.map(function(d){return d.descriptor.index}),a={},r=1;r<n.length;r++){var o=n[r],i=n[r-1];o!==i+1&&(a[o]=!0)}if(Object.keys(a).length)var c=n.map(function(d){var f=!!a[d];return f?"[\u{1F525}"+d+"]":""+d}).join(", ")}}function Qu(e,n){if(0)var a}var zu=function(e){return function(n){var a=n.getState,r=n.dispatch;return function(o){return function(i){if(i.type!=="LIFT"){o(i);return}var c=i.payload,d=c.id,f=c.clientSelection,F=c.movementMode,y=a();y.phase==="DROP_ANIMATING"&&r(yl({completed:y.completed})),a().phase!=="IDLE"&&fe(!1),r(Ua()),r(x({draggableId:d,movementMode:F}));var p={shouldPublishImmediately:F==="SNAP"},g={draggableId:d,scrollOptions:p},I=e.startPublishing(g),me=I.critical,bt=I.dimensions,Nt=I.viewport;Qu(me,bt),r(Tt({critical:me,dimensions:bt,clientSelection:f,movementMode:F,viewport:Nt}))}}}},Ku=function(e){return function(){return function(n){return function(a){a.type==="INITIAL_PUBLISH"&&e.dragging(),a.type==="DROP_ANIMATE"&&e.dropping(a.payload.completed.result.reason),(a.type==="FLUSH"||a.type==="DROP_COMPLETE")&&e.resting(),n(a)}}}},Cl={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},Hr={opacity:{drop:0,combining:.7},scale:{drop:.75}},Fl={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Cr=Fl.outOfTheWay+"s "+Cl.outOfTheWay,Qr={fluid:"opacity "+Cr,snap:"transform "+Cr+", opacity "+Cr,drop:function(n){var a=n+"s "+Cl.drop;return"transform "+a+", opacity "+a},outOfTheWay:"transform "+Cr,placeholder:"height "+Cr+", width "+Cr+", margin "+Cr},Jl=function(n){return On(n,In)?null:"translate("+n.x+"px, "+n.y+"px)"},Bl={moveTo:Jl,drop:function(n,a){var r=Jl(n);return r?a?r+" scale("+Hr.scale.drop+")":r:null}},Dl=Fl.minDropTime,ql=Fl.maxDropTime,Yu=ql-Dl,$l=1500,Xu=.6,Ju=function(e){var n=e.current,a=e.destination,r=e.reason,o=Oa(n,a);if(o<=0)return Dl;if(o>=$l)return ql;var i=o/$l,c=Dl+Yu*i,d=r==="CANCEL"?c*Xu:c;return Number(d.toFixed(2))},qu=function(e){var n=e.impact,a=e.draggable,r=e.dimensions,o=e.viewport,i=e.afterCritical,c=r.draggables,d=r.droppables,f=va(n),F=f?d[f]:null,y=d[a.descriptor.droppableId],p=Ar({impact:n,draggable:a,draggables:c,afterCritical:i,droppable:F||y,viewport:o}),g=_n(p,a.client.borderBox.center);return g},$u=function(e){var n=e.draggables,a=e.reason,r=e.lastImpact,o=e.home,i=e.viewport,c=e.onLiftImpact;if(!r.at||a!=="DROP"){var d=hr({draggables:n,impact:c,destination:o,viewport:i,forceShouldAnimate:!0});return{impact:d,didDropInsideDroppable:!1}}if(r.at.type==="REORDER")return{impact:r,didDropInsideDroppable:!0};var f=(0,l.Z)({},r,{displaced:re});return{impact:f,didDropInsideDroppable:!0}},eo=function(e){var n=e.getState,a=e.dispatch;return function(r){return function(o){if(o.type!=="DROP"){r(o);return}var i=n(),c=o.payload.reason;if(i.phase==="COLLECTING"){a(Hu({reason:c}));return}if(i.phase!=="IDLE"){var d=i.phase==="DROP_PENDING"&&i.isWaiting;d&&fe(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||fe(!1);var f=i.critical,F=i.dimensions,y=F.draggables[i.critical.draggable.id],p=$u({reason:c,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),g=p.impact,I=p.didDropInsideDroppable,me=I?sa(g):null,bt=I?aa(g):null,Nt={index:f.draggable.index,droppableId:f.droppable.id},Rt={draggableId:y.descriptor.id,type:y.descriptor.type,source:Nt,reason:c,mode:i.movementMode,destination:me,combine:bt},Kt=qu({impact:g,draggable:y,dimensions:F,viewport:i.viewport,afterCritical:i.afterCritical}),tn={critical:i.critical,afterCritical:i.afterCritical,result:Rt,impact:g},ln=!On(i.current.client.offset,Kt)||!!Rt.combine;if(!ln){a(yl({completed:tn}));return}var Nn=Ju({current:i.current.client.offset,destination:Kt,reason:c}),bn={newHomeClientOffset:Kt,dropDuration:Nn,completed:tn};a(Al(bn))}}}},eu=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function to(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(a){a.target!==window&&a.target!==window.document||e()}}}function no(e){var n=e.onWindowScroll;function a(){n(eu())}var r=rn(a),o=to(r),i=Wn;function c(){return i!==Wn}function d(){c()&&fe(!1),i=cn(window,[o])}function f(){c()||fe(!1),r.cancel(),i(),i=Wn}return{start:d,stop:f,isActive:c}}var ao=function(n){return n.type==="DROP_COMPLETE"||n.type==="DROP_ANIMATE"||n.type==="FLUSH"},ro=function(e){var n=no({onWindowScroll:function(r){e.dispatch(Gr({newScroll:r}))}});return function(a){return function(r){!n.isActive()&&r.type==="INITIAL_PUBLISH"&&n.start(),n.isActive()&&ao(r)&&n.stop(),a(r)}}},lo=function(e){var n=!1,a=!1,r=setTimeout(function(){a=!0}),o=function(c){n||a||(n=!0,e(c),clearTimeout(r))};return o.wasCalled=function(){return n},o},uo=function(){var e=[],n=function(i){var c=ka(e,function(F){return F.timerId===i});c===-1&&fe(!1);var d=e.splice(c,1),f=d[0];f.callback()},a=function(i){var c=setTimeout(function(){return n(c)}),d={timerId:c,callback:i};e.push(d)},r=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(c){clearTimeout(c.timerId),c.callback()})}};return{add:a,flush:r}},oo=function(n,a){return n==null&&a==null?!0:n==null||a==null?!1:n.droppableId===a.droppableId&&n.index===a.index},io=function(n,a){return n==null&&a==null?!0:n==null||a==null?!1:n.draggableId===a.draggableId&&n.droppableId===a.droppableId},so=function(n,a){if(n===a)return!0;var r=n.draggable.id===a.draggable.id&&n.draggable.droppableId===a.draggable.droppableId&&n.draggable.type===a.draggable.type&&n.draggable.index===a.draggable.index,o=n.droppable.id===a.droppable.id&&n.droppable.type===a.droppable.type;return r&&o},zr=function(n,a){dr(),a(),mr()},ul=function(n,a){return{draggableId:n.draggable.id,type:n.droppable.type,source:{droppableId:n.droppable.id,index:n.draggable.index},mode:a}},bl=function(n,a,r,o){if(!n){r(o(a));return}var i=lo(r),c={announce:i};n(a,c),i.wasCalled()||r(o(a))},co=function(e,n){var a=uo(),r=null,o=function(g,I){r&&fe(!1),zr("onBeforeCapture",function(){var me=e().onBeforeCapture;if(me){var bt={draggableId:g,mode:I};me(bt)}})},i=function(g,I){r&&fe(!1),zr("onBeforeDragStart",function(){var me=e().onBeforeDragStart;me&&me(ul(g,I))})},c=function(g,I){r&&fe(!1);var me=ul(g,I);r={mode:I,lastCritical:g,lastLocation:me.source,lastCombine:null},a.add(function(){zr("onDragStart",function(){return bl(e().onDragStart,me,n,$n.onDragStart)})})},d=function(g,I){var me=sa(I),bt=aa(I);r||fe(!1);var Nt=!so(g,r.lastCritical);Nt&&(r.lastCritical=g);var Rt=!oo(r.lastLocation,me);Rt&&(r.lastLocation=me);var Kt=!io(r.lastCombine,bt);if(Kt&&(r.lastCombine=bt),!(!Nt&&!Rt&&!Kt)){var tn=(0,l.Z)({},ul(g,r.mode),{combine:bt,destination:me});a.add(function(){zr("onDragUpdate",function(){return bl(e().onDragUpdate,tn,n,$n.onDragUpdate)})})}},f=function(){r||fe(!1),a.flush()},F=function(g){r||fe(!1),r=null,zr("onDragEnd",function(){return bl(e().onDragEnd,g,n,$n.onDragEnd)})},y=function(){if(r){var g=(0,l.Z)({},ul(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});F(g)}};return{beforeCapture:o,beforeStart:i,start:c,update:d,flush:f,drop:F,abort:y}},mo=function(e,n){var a=co(e,n);return function(r){return function(o){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){a.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var c=i.payload.critical;a.beforeStart(c,i.payload.movementMode),o(i),a.start(c,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var d=i.payload.completed.result;a.flush(),o(i),a.drop(d);return}if(o(i),i.type==="FLUSH"){a.abort();return}var f=r.getState();f.phase==="DRAGGING"&&a.update(f.critical,f.impact)}}}},vo=function(e){return function(n){return function(a){if(a.type!=="DROP_ANIMATION_FINISHED"){n(a);return}var r=e.getState();r.phase!=="DROP_ANIMATING"&&fe(!1),e.dispatch(yl({completed:r.completed}))}}},fo=function(e){var n=null,a=null;function r(){a&&(cancelAnimationFrame(a),a=null),n&&(n(),n=null)}return function(o){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&r(),o(i),i.type==="DROP_ANIMATE"){var c={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var f=e.getState();f.phase==="DROP_ANIMATING"&&e.dispatch(Xl())}};a=requestAnimationFrame(function(){a=null,n=cn(window,[c])})}}}},po=function(e){return function(){return function(n){return function(a){(a.type==="DROP_COMPLETE"||a.type==="FLUSH"||a.type==="DROP_ANIMATE")&&e.stopPublishing(),n(a)}}}},go=function(e){var n=!1;return function(){return function(a){return function(r){if(r.type==="INITIAL_PUBLISH"){n=!0,e.tryRecordFocus(r.payload.critical.draggable.id),a(r),e.tryRestoreFocusRecorded();return}if(a(r),!!n){if(r.type==="FLUSH"){n=!1,e.tryRestoreFocusRecorded();return}if(r.type==="DROP_COMPLETE"){n=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},Eo=function(n){return n.type==="DROP_COMPLETE"||n.type==="DROP_ANIMATE"||n.type==="FLUSH"},ho=function(e){return function(n){return function(a){return function(r){if(Eo(r)){e.stop(),a(r);return}if(r.type==="INITIAL_PUBLISH"){a(r);var o=n.getState();o.phase!=="DRAGGING"&&fe(!1),e.start(o);return}a(r),e.scroll(n.getState())}}}},Ao=function(e){return function(n){return function(a){if(n(a),a.type==="PUBLISH_WHILE_DRAGGING"){var r=e.getState();r.phase==="DROP_PENDING"&&(r.isWaiting||e.dispatch(Yl({reason:r.reason})))}}}},yo=M.qC,Co=function(e){var n=e.dimensionMarshal,a=e.focusMarshal,r=e.styleMarshal,o=e.getResponders,i=e.announce,c=e.autoScroller;return(0,M.MT)(na,yo((0,M.md)(Ku(r),po(n),zu(n),eo,vo,fo,Ao,ho(c),ro,go(a),mo(o,i))))},xl=function(){return{additions:{},removals:{},modified:{}}};function Fo(e){var n=e.registry,a=e.callbacks,r=xl(),o=null,i=function(){o||(a.collectionStarting(),o=requestAnimationFrame(function(){o=null,dr();var y=r,p=y.additions,g=y.removals,I=y.modified,me=Object.keys(p).map(function(Rt){return n.draggable.getById(Rt).getDimension(In)}).sort(function(Rt,Kt){return Rt.descriptor.index-Kt.descriptor.index}),bt=Object.keys(I).map(function(Rt){var Kt=n.droppable.getById(Rt),tn=Kt.callbacks.getScrollWhileDragging();return{droppableId:Rt,scroll:tn}}),Nt={additions:me,removals:Object.keys(g),modified:bt};r=xl(),mr(),a.publish(Nt)}))},c=function(y){var p=y.descriptor.id;r.additions[p]=y,r.modified[y.descriptor.droppableId]=!0,r.removals[p]&&delete r.removals[p],i()},d=function(y){var p=y.descriptor;r.removals[p.id]=!0,r.modified[p.droppableId]=!0,r.additions[p.id]&&delete r.additions[p.id],i()},f=function(){o&&(cancelAnimationFrame(o),o=null,r=xl())};return{add:c,remove:d,stop:f}}var tu=function(e){var n=e.scrollHeight,a=e.scrollWidth,r=e.height,o=e.width,i=_n({x:a,y:n},{x:o,y:r}),c={x:Math.max(0,i.x),y:Math.max(0,i.y)};return c},nu=function(){var e=document.documentElement;return e||fe(!1),e},au=function(){var e=nu(),n=tu({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return n},Bo=function(){var e=eu(),n=au(),a=e.y,r=e.x,o=nu(),i=o.clientWidth,c=o.clientHeight,d=r+i,f=a+c,F=L({top:a,left:r,right:d,bottom:f}),y={frame:F,scroll:{initial:e,current:e,max:n,diff:{value:In,displacement:In}}};return y},Do=function(e){var n=e.critical,a=e.scrollOptions,r=e.registry;dr();var o=Bo(),i=o.scroll.current,c=n.droppable,d=r.droppable.getAllByType(c.type).map(function(p){return p.callbacks.getDimensionAndWatchScroll(i,a)}),f=r.draggable.getAllByType(n.draggable.type).map(function(p){return p.getDimension(i)}),F={draggables:Sa(f),droppables:Ha(d)};mr();var y={dimensions:F,critical:n,viewport:o};return y};function ru(e,n,a){if(a.descriptor.id===n.id||a.descriptor.type!==n.type)return!1;var r=e.droppable.getById(a.descriptor.droppableId);return r.descriptor.mode==="virtual"}var bo=function(e,n){var a=null,r=Fo({callbacks:{publish:n.publishWhileDragging,collectionStarting:n.collectionStarting},registry:e}),o=function(I,me){e.droppable.exists(I)||fe(!1),a&&n.updateDroppableIsEnabled({id:I,isEnabled:me})},i=function(I,me){a&&(e.droppable.exists(I)||fe(!1),n.updateDroppableIsCombineEnabled({id:I,isCombineEnabled:me}))},c=function(I,me){a&&(e.droppable.exists(I)||fe(!1),n.updateDroppableScroll({id:I,newScroll:me}))},d=function(I,me){a&&e.droppable.getById(I).callbacks.scroll(me)},f=function(){if(a){r.stop();var I=a.critical.droppable;e.droppable.getAllByType(I.type).forEach(function(me){return me.callbacks.dragStopped()}),a.unsubscribe(),a=null}},F=function(I){a||fe(!1);var me=a.critical.draggable;I.type==="ADDITION"&&ru(e,me,I.value)&&r.add(I.value),I.type==="REMOVAL"&&ru(e,me,I.value)&&r.remove(I.value)},y=function(I){a&&fe(!1);var me=e.draggable.getById(I.draggableId),bt=e.droppable.getById(me.descriptor.droppableId),Nt={draggable:me.descriptor,droppable:bt.descriptor},Rt=e.subscribe(F);return a={critical:Nt,unsubscribe:Rt},Do({critical:Nt,registry:e,scrollOptions:I.scrollOptions})},p={updateDroppableIsEnabled:o,updateDroppableIsCombineEnabled:i,scrollDroppable:d,updateDroppableScroll:c,startPublishing:y,stopPublishing:f};return p},lu=function(e,n){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===n?!1:e.completed.result.reason==="DROP"},xo=function(e){window.scrollBy(e.x,e.y)},Io=Ne(function(e){return ja(e).filter(function(n){return!(!n.isEnabled||!n.frame)})}),So=function(n,a){var r=da(Io(a),function(o){return o.frame||fe(!1),ar(o.frame.pageMarginBox)(n)});return r},wo=function(e){var n=e.center,a=e.destination,r=e.droppables;if(a){var o=r[a];return o.frame?o:null}var i=So(n,r);return i},vr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(n){return Math.pow(n,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Po=function(e,n){var a=e[n.size]*vr.startFromPercentage,r=e[n.size]*vr.maxScrollAtPercentage,o={startScrollingFrom:a,maxScrollValueAt:r};return o},uu=function(e){var n=e.startOfRange,a=e.endOfRange,r=e.current,o=a-n;if(o===0)return 0;var i=r-n,c=i/o;return c},Il=1,No=function(e,n){if(e>n.startScrollingFrom)return 0;if(e<=n.maxScrollValueAt)return vr.maxPixelScroll;if(e===n.startScrollingFrom)return Il;var a=uu({startOfRange:n.maxScrollValueAt,endOfRange:n.startScrollingFrom,current:e}),r=1-a,o=vr.maxPixelScroll*vr.ease(r);return Math.ceil(o)},ou=vr.durationDampening.accelerateAt,iu=vr.durationDampening.stopDampeningAt,Oo=function(e,n){var a=n,r=iu,o=Date.now(),i=o-a;if(i>=iu)return e;if(i<ou)return Il;var c=uu({startOfRange:ou,endOfRange:r,current:i}),d=e*vr.ease(c);return Math.ceil(d)},su=function(e){var n=e.distanceToEdge,a=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,i=No(n,a);return i===0?0:o?Math.max(Oo(i,r),Il):i},cu=function(e){var n=e.container,a=e.distanceToEdges,r=e.dragStartTime,o=e.axis,i=e.shouldUseTimeDampening,c=Po(n,o),d=a[o.end]<a[o.start];return d?su({distanceToEdge:a[o.end],thresholds:c,dragStartTime:r,shouldUseTimeDampening:i}):-1*su({distanceToEdge:a[o.start],thresholds:c,dragStartTime:r,shouldUseTimeDampening:i})},Mo=function(e){var n=e.container,a=e.subject,r=e.proposedScroll,o=a.height>n.height,i=a.width>n.width;return!i&&!o?r:i&&o?null:{x:i?0:r.x,y:o?0:r.y}},Ro=oa(function(e){return e===0?0:e}),du=function(e){var n=e.dragStartTime,a=e.container,r=e.subject,o=e.center,i=e.shouldUseTimeDampening,c={top:o.y-a.top,right:a.right-o.x,bottom:a.bottom-o.y,left:o.x-a.left},d=cu({container:a,distanceToEdges:c,dragStartTime:n,axis:lt,shouldUseTimeDampening:i}),f=cu({container:a,distanceToEdges:c,dragStartTime:n,axis:Le,shouldUseTimeDampening:i}),F=Ro({x:f,y:d});if(On(F,In))return null;var y=Mo({container:a,subject:r,proposedScroll:F});return y?On(y,In)?null:y:null},To=oa(function(e){return e===0?0:e>0?1:-1}),Sl=function(){var e=function(a,r){return a<0?a:a>r?a-r:0};return function(n){var a=n.current,r=n.max,o=n.change,i=Ln(a,o),c={x:e(i.x,r.x),y:e(i.y,r.y)};return On(c,In)?null:c}}(),mu=function(n){var a=n.max,r=n.current,o=n.change,i={x:Math.max(r.x,a.x),y:Math.max(r.y,a.y)},c=To(o),d=Sl({max:i,current:r,change:c});return!d||c.x!==0&&d.x===0||c.y!==0&&d.y===0},wl=function(n,a){return mu({current:n.scroll.current,max:n.scroll.max,change:a})},Lo=function(n,a){if(!wl(n,a))return null;var r=n.scroll.max,o=n.scroll.current;return Sl({current:o,max:r,change:a})},Pl=function(n,a){var r=n.frame;return r?mu({current:r.scroll.current,max:r.scroll.max,change:a}):!1},Zo=function(n,a){var r=n.frame;return!r||!Pl(n,a)?null:Sl({current:r.scroll.current,max:r.scroll.max,change:a})},_o=function(e){var n=e.viewport,a=e.subject,r=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,c=du({dragStartTime:o,container:n.frame,subject:a,center:r,shouldUseTimeDampening:i});return c&&wl(n,c)?c:null},ko=function(e){var n=e.droppable,a=e.subject,r=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,c=n.frame;if(!c)return null;var d=du({dragStartTime:o,container:c.pageMarginBox,subject:a,center:r,shouldUseTimeDampening:i});return d&&Pl(n,d)?d:null},vu=function(e){var n=e.state,a=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,c=n.current.page.borderBoxCenter,d=n.dimensions.draggables[n.critical.draggable.id],f=d.page.marginBox;if(n.isWindowScrollAllowed){var F=n.viewport,y=_o({dragStartTime:a,viewport:F,subject:f,center:c,shouldUseTimeDampening:r});if(y){o(y);return}}var p=wo({center:c,destination:va(n.impact),droppables:n.dimensions.droppables});if(p){var g=ko({dragStartTime:a,droppable:p,subject:f,center:c,shouldUseTimeDampening:r});g&&i(p.descriptor.id,g)}},jo=function(e){var n=e.scrollWindow,a=e.scrollDroppable,r=rn(n),o=rn(a),i=null,c=function(y){i||fe(!1);var p=i,g=p.shouldUseTimeDampening,I=p.dragStartTime;vu({state:y,scrollWindow:r,scrollDroppable:o,dragStartTime:I,shouldUseTimeDampening:g})},d=function(y){dr(),i&&fe(!1);var p=Date.now(),g=!1,I=function(){g=!0};vu({state:y,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:I,scrollDroppable:I}),i={dragStartTime:p,shouldUseTimeDampening:g},mr(),g&&c(y)},f=function(){i&&(r.cancel(),o.cancel(),i=null)};return{start:d,stop:f,scroll:c}},Uo=function(e){var n=e.move,a=e.scrollDroppable,r=e.scrollWindow,o=function(F,y){var p=Ln(F.current.client.selection,y);n({client:p})},i=function(F,y){if(!Pl(F,y))return y;var p=Zo(F,y);if(!p)return a(F.descriptor.id,y),null;var g=_n(y,p);a(F.descriptor.id,g);var I=_n(y,g);return I},c=function(F,y,p){if(!F||!wl(y,p))return p;var g=Lo(y,p);if(!g)return r(p),null;var I=_n(p,g);r(I);var me=_n(p,I);return me},d=function(F){var y=F.scrollJumpRequest;if(y){var p=va(F.impact);p||fe(!1);var g=i(F.dimensions.droppables[p],y);if(g){var I=F.viewport,me=c(F.isWindowScrollAllowed,I,g);me&&o(F,me)}}};return d},Vo=function(e){var n=e.scrollDroppable,a=e.scrollWindow,r=e.move,o=jo({scrollWindow:a,scrollDroppable:n}),i=Uo({move:r,scrollWindow:a,scrollDroppable:n}),c=function(F){if(F.phase==="DRAGGING"){if(F.movementMode==="FLUID"){o.scroll(F);return}F.scrollJumpRequest&&i(F)}},d={scroll:c,start:o.start,stop:o.stop};return d},Rr="data-rbd",Tr=function(){var e=Rr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Nl=function(){var e=Rr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wo=function(){var e=Rr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),fu={contextId:Rr+"-scroll-container-context-id"},Go=function(n){return function(a){return"["+a+'="'+n+'"]'}},Kr=function(n,a){return n.map(function(r){var o=r.styles[a];return o?r.selector+" { "+o+" }":""}).join(" ")},Ho="pointer-events: none;",Qo=function(e){var n=Go(e),a=function(){var d=`
|
|
cursor: -webkit-grab;
|
|
cursor: grab;
|
|
`;return{selector:n(Tr.contextId),styles:{always:`
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
touch-action: manipulation;
|
|
`,resting:d,dragging:Ho,dropAnimating:d}}}(),r=function(){var d=`
|
|
transition: `+Qr.outOfTheWay+`;
|
|
`;return{selector:n(Nl.contextId),styles:{dragging:d,dropAnimating:d,userCancel:d}}}(),o={selector:n(Wo.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:`
|
|
cursor: grabbing;
|
|
cursor: -webkit-grabbing;
|
|
user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
overflow-anchor: none;
|
|
`}},c=[r,a,o,i];return{always:Kr(c,"always"),resting:Kr(c,"resting"),dragging:Kr(c,"dragging"),dropAnimating:Kr(c,"dropAnimating"),userCancel:Kr(c,"userCancel")}},Wa=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?t.useLayoutEffect:t.useEffect,Ol=function(){var n=document.querySelector("head");return n||fe(!1),n},pu=function(n){var a=document.createElement("style");return n&&a.setAttribute("nonce",n),a.type="text/css",a};function zo(e,n){var a=ue(function(){return Qo(e)},[e]),r=(0,t.useRef)(null),o=(0,t.useRef)(null),i=ee(Ne(function(p){var g=o.current;g||fe(!1),g.textContent=p}),[]),c=ee(function(p){var g=r.current;g||fe(!1),g.textContent=p},[]);Wa(function(){!r.current&&!o.current||fe(!1);var p=pu(n),g=pu(n);return r.current=p,o.current=g,p.setAttribute(Rr+"-always",e),g.setAttribute(Rr+"-dynamic",e),Ol().appendChild(p),Ol().appendChild(g),c(a.always),i(a.resting),function(){var I=function(bt){var Nt=bt.current;Nt||fe(!1),Ol().removeChild(Nt),bt.current=null};I(r),I(o)}},[n,c,i,a.always,a.resting,e]);var d=ee(function(){return i(a.dragging)},[i,a.dragging]),f=ee(function(p){if(p==="DROP"){i(a.dropAnimating);return}i(a.userCancel)},[i,a.dropAnimating,a.userCancel]),F=ee(function(){o.current&&i(a.resting)},[i,a.resting]),y=ue(function(){return{dragging:d,dropping:f,resting:F}},[d,f,F]);return y}var gu=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Yr(e){return e instanceof gu(e).HTMLElement}function Eu(e,n){var a="["+Tr.contextId+'="'+e+'"]',r=It(document.querySelectorAll(a));if(!r.length)return null;var o=da(r,function(i){return i.getAttribute(Tr.draggableId)===n});return!o||!Yr(o)?null:o}function Ko(e){var n=(0,t.useRef)({}),a=(0,t.useRef)(null),r=(0,t.useRef)(null),o=(0,t.useRef)(!1),i=ee(function(g,I){var me={id:g,focus:I};return n.current[g]=me,function(){var Nt=n.current,Rt=Nt[g];Rt!==me&&delete Nt[g]}},[]),c=ee(function(g){var I=Eu(e,g);I&&I!==document.activeElement&&I.focus()},[e]),d=ee(function(g,I){a.current===g&&(a.current=I)},[]),f=ee(function(){r.current||o.current&&(r.current=requestAnimationFrame(function(){r.current=null;var g=a.current;g&&c(g)}))},[c]),F=ee(function(g){a.current=null;var I=document.activeElement;I&&I.getAttribute(Tr.draggableId)===g&&(a.current=g)},[]);Wa(function(){return o.current=!0,function(){o.current=!1;var g=r.current;g&&cancelAnimationFrame(g)}},[]);var y=ue(function(){return{register:i,tryRecordFocus:F,tryRestoreFocusRecorded:f,tryShiftRecord:d}},[i,F,f,d]);return y}function Yo(){var e={draggables:{},droppables:{}},n=[];function a(p){return n.push(p),function(){var I=n.indexOf(p);I!==-1&&n.splice(I,1)}}function r(p){n.length&&n.forEach(function(g){return g(p)})}function o(p){return e.draggables[p]||null}function i(p){var g=o(p);return g||fe(!1),g}var c={register:function(g){e.draggables[g.descriptor.id]=g,r({type:"ADDITION",value:g})},update:function(g,I){var me=e.draggables[I.descriptor.id];me&&me.uniqueId===g.uniqueId&&(delete e.draggables[I.descriptor.id],e.draggables[g.descriptor.id]=g)},unregister:function(g){var I=g.descriptor.id,me=o(I);me&&g.uniqueId===me.uniqueId&&(delete e.draggables[I],r({type:"REMOVAL",value:g}))},getById:i,findById:o,exists:function(g){return!!o(g)},getAllByType:function(g){return ra(e.draggables).filter(function(I){return I.descriptor.type===g})}};function d(p){return e.droppables[p]||null}function f(p){var g=d(p);return g||fe(!1),g}var F={register:function(g){e.droppables[g.descriptor.id]=g},unregister:function(g){var I=d(g.descriptor.id);I&&g.uniqueId===I.uniqueId&&delete e.droppables[g.descriptor.id]},getById:f,findById:d,exists:function(g){return!!d(g)},getAllByType:function(g){return ra(e.droppables).filter(function(I){return I.descriptor.type===g})}};function y(){e.draggables={},e.droppables={},n.length=0}return{draggable:c,droppable:F,subscribe:a,clean:y}}function Xo(){var e=ue(Yo,[]);return(0,t.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Ml=t.createContext(null),Xr=function(){var e=document.body;return e||fe(!1),e},Jo={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},qo=function(n){return"rbd-announcement-"+n};function $o(e){var n=ue(function(){return qo(e)},[e]),a=(0,t.useRef)(null);(0,t.useEffect)(function(){var i=document.createElement("div");return a.current=i,i.id=n,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),(0,l.Z)(i.style,Jo),Xr().appendChild(i),function(){setTimeout(function(){var f=Xr();f.contains(i)&&f.removeChild(i),i===a.current&&(a.current=null)})}},[n]);var r=ee(function(o){var i=a.current;if(i){i.textContent=o;return}},[]);return r}var hu=0,ei={separator:"::"};function ti(){hu=0}function Rl(e,n){return n===void 0&&(n=ei),ue(function(){return""+e+n.separator+hu++},[n.separator,e])}function ni(e){var n=e.contextId,a=e.uniqueId;return"rbd-hidden-text-"+n+"-"+a}function ai(e){var n=e.contextId,a=e.text,r=Rl("hidden-text",{separator:"-"}),o=ue(function(){return ni({contextId:n,uniqueId:r})},[r,n]);return(0,t.useEffect)(function(){var c=document.createElement("div");return c.id=o,c.textContent=a,c.style.display="none",Xr().appendChild(c),function(){var f=Xr();f.contains(c)&&f.removeChild(c)}},[o,a]),o}var ol=t.createContext(null),ri={react:"^16.8.5","react-dom":"^16.8.5"},li=/(\d+)\.(\d+)\.(\d+)/,Au=function(n){var a=li.exec(n);a==null&&fe(!1);var r=Number(a[1]),o=Number(a[2]),i=Number(a[3]);return{major:r,minor:o,patch:i,raw:n}},ui=function(n,a){return a.major>n.major?!0:a.major<n.major?!1:a.minor>n.minor?!0:a.minor<n.minor?!1:a.patch>=n.patch},oi=function(e,n){var a=Au(e),r=Au(n);ui(a,r)},qs=`
|
|
We expect a html5 doctype: <!doctype html>
|
|
This is to ensure consistent browser layout and measurement
|
|
|
|
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
|
|
`,ii=function(e){var n=e.doctype;n&&(n.name.toLowerCase(),n.publicId)};function $s(e){}function Jr(e,n){}function si(){Jr(function(){oi(ri.react,t.version),ii(document)},[])}function Tl(e){var n=(0,t.useRef)(e);return(0,t.useEffect)(function(){n.current=e}),n}function ci(){var e=null;function n(){return!!e}function a(c){return c===e}function r(c){e&&fe(!1);var d={abandon:c};return e=d,d}function o(){e||fe(!1),e=null}function i(){e&&(e.abandon(),o())}return{isClaimed:n,isActive:a,claim:r,release:o,tryAbandon:i}}var di=9,mi=13,Ll=27,yu=32,vi=33,fi=34,pi=35,gi=36,Ei=37,hi=38,Ai=39,yi=40,il,Ci=(il={},il[mi]=!0,il[di]=!0,il),Cu=function(e){Ci[e.keyCode]&&e.preventDefault()},sl=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var n=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],a=da(n,function(r){return"on"+r in document});return a||e}(),Fu=0,Bu=5;function Fi(e,n){return Math.abs(n.x-e.x)>=Bu||Math.abs(n.y-e.y)>=Bu}var Du={type:"IDLE"};function Bi(e){var n=e.cancel,a=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(c){var d=c.button,f=c.clientX,F=c.clientY;if(d===Fu){var y={x:f,y:F},p=r();if(p.type==="DRAGGING"){c.preventDefault(),p.actions.move(y);return}p.type!=="PENDING"&&fe(!1);var g=p.point;if(Fi(g,y)){c.preventDefault();var I=p.actions.fluidLift(y);o({type:"DRAGGING",actions:I})}}}},{eventName:"mouseup",fn:function(c){var d=r();if(d.type!=="DRAGGING"){n();return}c.preventDefault(),d.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"mousedown",fn:function(c){r().type==="DRAGGING"&&c.preventDefault(),n()}},{eventName:"keydown",fn:function(c){var d=r();if(d.type==="PENDING"){n();return}if(c.keyCode===Ll){c.preventDefault(),n();return}Cu(c)}},{eventName:"resize",fn:n},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){r().type==="PENDING"&&n()}},{eventName:"webkitmouseforcedown",fn:function(c){var d=r();if(d.type==="IDLE"&&fe(!1),d.actions.shouldRespectForcePress()){n();return}c.preventDefault()}},{eventName:sl,fn:n}]}function Di(e){var n=(0,t.useRef)(Du),a=(0,t.useRef)(Wn),r=ue(function(){return{eventName:"mousedown",fn:function(p){if(!p.defaultPrevented&&p.button===Fu&&!(p.ctrlKey||p.metaKey||p.shiftKey||p.altKey)){var g=e.findClosestDraggableId(p);if(g){var I=e.tryGetLock(g,c,{sourceEvent:p});if(I){p.preventDefault();var me={x:p.clientX,y:p.clientY};a.current(),F(I,me)}}}}}},[e]),o=ue(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(p){if(!p.defaultPrevented){var g=e.findClosestDraggableId(p);if(g){var I=e.findOptionsForDraggable(g);I&&(I.shouldRespectForcePress||e.canGetLock(g)&&p.preventDefault())}}}}},[e]),i=ee(function(){var p={passive:!1,capture:!0};a.current=cn(window,[o,r],p)},[o,r]),c=ee(function(){var y=n.current;y.type!=="IDLE"&&(n.current=Du,a.current(),i())},[i]),d=ee(function(){var y=n.current;c(),y.type==="DRAGGING"&&y.actions.cancel({shouldBlockNextClick:!0}),y.type==="PENDING"&&y.actions.abort()},[c]),f=ee(function(){var p={capture:!0,passive:!1},g=Bi({cancel:d,completed:c,getPhase:function(){return n.current},setPhase:function(me){n.current=me}});a.current=cn(window,g,p)},[d,c]),F=ee(function(p,g){n.current.type!=="IDLE"&&fe(!1),n.current={type:"PENDING",point:g,actions:p},f()},[f]);Wa(function(){return i(),function(){a.current()}},[i])}var Lr;function bi(){}var xi=(Lr={},Lr[fi]=!0,Lr[vi]=!0,Lr[gi]=!0,Lr[pi]=!0,Lr);function Ii(e,n){function a(){n(),e.cancel()}function r(){n(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===Ll){i.preventDefault(),a();return}if(i.keyCode===yu){i.preventDefault(),r();return}if(i.keyCode===yi){i.preventDefault(),e.moveDown();return}if(i.keyCode===hi){i.preventDefault(),e.moveUp();return}if(i.keyCode===Ai){i.preventDefault(),e.moveRight();return}if(i.keyCode===Ei){i.preventDefault(),e.moveLeft();return}if(xi[i.keyCode]){i.preventDefault();return}Cu(i)}},{eventName:"mousedown",fn:a},{eventName:"mouseup",fn:a},{eventName:"click",fn:a},{eventName:"touchstart",fn:a},{eventName:"resize",fn:a},{eventName:"wheel",fn:a,options:{passive:!0}},{eventName:sl,fn:a}]}function Si(e){var n=(0,t.useRef)(bi),a=ue(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==yu)return;var c=e.findClosestDraggableId(i);if(!c)return;var d=e.tryGetLock(c,y,{sourceEvent:i});if(!d)return;i.preventDefault();var f=!0,F=d.snapLift();n.current();function y(){f||fe(!1),f=!1,n.current(),r()}n.current=cn(window,Ii(F,y),{capture:!0,passive:!1})}}},[e]),r=ee(function(){var i={passive:!1,capture:!0};n.current=cn(window,[a],i)},[a]);Wa(function(){return r(),function(){n.current()}},[r])}var Zl={type:"IDLE"},wi=120,Pi=.15;function Ni(e){var n=e.cancel,a=e.getPhase;return[{eventName:"orientationchange",fn:n},{eventName:"resize",fn:n},{eventName:"contextmenu",fn:function(o){o.preventDefault()}},{eventName:"keydown",fn:function(o){if(a().type!=="DRAGGING"){n();return}o.keyCode===Ll&&o.preventDefault(),n()}},{eventName:sl,fn:n}]}function Oi(e){var n=e.cancel,a=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var c=r();if(c.type!=="DRAGGING"){n();return}c.hasMoved=!0;var d=i.touches[0],f=d.clientX,F=d.clientY,y={x:f,y:F};i.preventDefault(),c.actions.move(y)}},{eventName:"touchend",fn:function(i){var c=r();if(c.type!=="DRAGGING"){n();return}i.preventDefault(),c.actions.drop({shouldBlockNextClick:!0}),a()}},{eventName:"touchcancel",fn:function(i){if(r().type!=="DRAGGING"){n();return}i.preventDefault(),n()}},{eventName:"touchforcechange",fn:function(i){var c=r();c.type==="IDLE"&&fe(!1);var d=i.touches[0];if(d){var f=d.force>=Pi;if(f){var F=c.actions.shouldRespectForcePress();if(c.type==="PENDING"){F&&n();return}if(F){if(c.hasMoved){i.preventDefault();return}n();return}i.preventDefault()}}}},{eventName:sl,fn:n}]}function Mi(e){var n=(0,t.useRef)(Zl),a=(0,t.useRef)(Wn),r=ee(function(){return n.current},[]),o=ee(function(I){n.current=I},[]),i=ue(function(){return{eventName:"touchstart",fn:function(I){if(!I.defaultPrevented){var me=e.findClosestDraggableId(I);if(me){var bt=e.tryGetLock(me,d,{sourceEvent:I});if(bt){var Nt=I.touches[0],Rt=Nt.clientX,Kt=Nt.clientY,tn={x:Rt,y:Kt};a.current(),p(bt,tn)}}}}}},[e]),c=ee(function(){var I={capture:!0,passive:!1};a.current=cn(window,[i],I)},[i]),d=ee(function(){var g=n.current;g.type!=="IDLE"&&(g.type==="PENDING"&&clearTimeout(g.longPressTimerId),o(Zl),a.current(),c())},[c,o]),f=ee(function(){var g=n.current;d(),g.type==="DRAGGING"&&g.actions.cancel({shouldBlockNextClick:!0}),g.type==="PENDING"&&g.actions.abort()},[d]),F=ee(function(){var I={capture:!0,passive:!1},me={cancel:f,completed:d,getPhase:r},bt=cn(window,Oi(me),I),Nt=cn(window,Ni(me),I);a.current=function(){bt(),Nt()}},[f,r,d]),y=ee(function(){var I=r();I.type!=="PENDING"&&fe(!1);var me=I.actions.fluidLift(I.point);o({type:"DRAGGING",actions:me,hasMoved:!1})},[r,o]),p=ee(function(I,me){r().type!=="IDLE"&&fe(!1);var bt=setTimeout(y,wi);o({type:"PENDING",point:me,actions:I,longPressTimerId:bt}),F()},[F,r,o,y]);Wa(function(){return c(),function(){a.current();var me=r();me.type==="PENDING"&&(clearTimeout(me.longPressTimerId),o(Zl))}},[r,c,o]),Wa(function(){var I=cn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return I},[])}function Ri(e){}var Ti={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function bu(e,n){if(n==null)return!1;var a=!!Ti[n.tagName.toLowerCase()];if(a)return!0;var r=n.getAttribute("contenteditable");return r==="true"||r===""?!0:n===e?!1:bu(e,n.parentElement)}function Li(e,n){var a=n.target;return Yr(a)?bu(e,a):!1}var Zi=function(e){return L(e.getBoundingClientRect()).center};function _i(e){return e instanceof gu(e).Element}var ki=function(){var e="matches";if(typeof document=="undefined")return e;var n=[e,"msMatchesSelector","webkitMatchesSelector"],a=da(n,function(r){return r in Element.prototype});return a||e}();function xu(e,n){return e==null?null:e[ki](n)?e:xu(e.parentElement,n)}function ji(e,n){return e.closest?e.closest(n):xu(e,n)}function Ui(e){return"["+Tr.contextId+'="'+e+'"]'}function Vi(e,n){var a=n.target;if(!_i(a))return null;var r=Ui(e),o=ji(a,r);return!o||!Yr(o)?null:o}function Wi(e,n){var a=Vi(e,n);return a?a.getAttribute(Tr.draggableId):null}function Gi(e,n){var a="["+Nl.contextId+'="'+e+'"]',r=It(document.querySelectorAll(a)),o=da(r,function(i){return i.getAttribute(Nl.id)===n});return!o||!Yr(o)?null:o}function Hi(e){e.preventDefault()}function cl(e){var n=e.expected,a=e.phase,r=e.isLockActive,o=e.shouldWarn;return!(!r()||n!==a)}function Iu(e){var n=e.lockAPI,a=e.store,r=e.registry,o=e.draggableId;if(n.isClaimed())return!1;var i=r.draggable.findById(o);return!(!i||!i.options.isEnabled||!lu(a.getState(),o))}function Qi(e){var n=e.lockAPI,a=e.contextId,r=e.store,o=e.registry,i=e.draggableId,c=e.forceSensorStop,d=e.sourceEvent,f=Iu({lockAPI:n,store:r,registry:o,draggableId:i});if(!f)return null;var F=o.draggable.getById(i),y=Gi(a,F.descriptor.id);if(!y||d&&!F.options.canDragInteractiveElements&&Li(y,d))return null;var p=n.claim(c||Wn),g="PRE_DRAG";function I(){return F.options.shouldRespectForcePress}function me(){return n.isActive(p)}function bt(bn,jn){cl({expected:bn,phase:g,isLockActive:me,shouldWarn:!0})&&r.dispatch(jn())}var Nt=bt.bind(null,"DRAGGING");function Rt(bn){function jn(){n.release(),g="COMPLETED"}g!=="PRE_DRAG"&&(jn(),g!=="PRE_DRAG"&&fe(!1)),r.dispatch(pe(bn.liftActionArgs)),g="DRAGGING";function ya(Vn,Ca){if(Ca===void 0&&(Ca={shouldBlockNextClick:!1}),bn.cleanup(),Ca.shouldBlockNextClick){var Ta=cn(window,[{eventName:"click",fn:Hi,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Ta)}jn(),r.dispatch(Yl({reason:Vn}))}return(0,l.Z)({isActive:function(){return cl({expected:"DRAGGING",phase:g,isLockActive:me,shouldWarn:!1})},shouldRespectForcePress:I,drop:function(Ca){return ya("DROP",Ca)},cancel:function(Ca){return ya("CANCEL",Ca)}},bn.actions)}function Kt(bn){var jn=rn(function(Vn){Nt(function(){return yr({client:Vn})})}),ya=Rt({liftActionArgs:{id:i,clientSelection:bn,movementMode:"FLUID"},cleanup:function(){return jn.cancel()},actions:{move:jn}});return(0,l.Z)({},ya,{move:jn})}function tn(){var bn={moveUp:function(){return Nt(al)},moveRight:function(){return Nt(La)},moveDown:function(){return Nt(rl)},moveLeft:function(){return Nt(ll)}};return Rt({liftActionArgs:{id:i,clientSelection:Zi(y),movementMode:"SNAP"},cleanup:Wn,actions:bn})}function ln(){var bn=cl({expected:"PRE_DRAG",phase:g,isLockActive:me,shouldWarn:!0});bn&&n.release()}var Nn={isActive:function(){return cl({expected:"PRE_DRAG",phase:g,isLockActive:me,shouldWarn:!1})},shouldRespectForcePress:I,fluidLift:Kt,snapLift:tn,abort:ln};return Nn}var zi=[Di,Si,Mi];function Ki(e){var n=e.contextId,a=e.store,r=e.registry,o=e.customSensors,i=e.enableDefaultSensors,c=[].concat(i?zi:[],o||[]),d=(0,t.useState)(function(){return ci()})[0],f=ee(function(Kt,tn){Kt.isDragging&&!tn.isDragging&&d.tryAbandon()},[d]);Wa(function(){var Kt=a.getState(),tn=a.subscribe(function(){var ln=a.getState();f(Kt,ln),Kt=ln});return tn},[d,a,f]),Wa(function(){return d.tryAbandon},[d.tryAbandon]);var F=ee(function(Rt){return Iu({lockAPI:d,registry:r,store:a,draggableId:Rt})},[d,r,a]),y=ee(function(Rt,Kt,tn){return Qi({lockAPI:d,registry:r,contextId:n,store:a,draggableId:Rt,forceSensorStop:Kt,sourceEvent:tn&&tn.sourceEvent?tn.sourceEvent:null})},[n,d,r,a]),p=ee(function(Rt){return Wi(n,Rt)},[n]),g=ee(function(Rt){var Kt=r.draggable.findById(Rt);return Kt?Kt.options:null},[r.draggable]),I=ee(function(){d.isClaimed()&&(d.tryAbandon(),a.getState().phase!=="IDLE"&&a.dispatch(Ua()))},[d,a]),me=ee(d.isClaimed,[d]),bt=ue(function(){return{canGetLock:F,tryGetLock:y,findClosestDraggableId:p,findOptionsForDraggable:g,tryReleaseLock:I,isLockClaimed:me}},[F,y,p,g,I,me]);Ri(c);for(var Nt=0;Nt<c.length;Nt++)c[Nt](bt)}var Yi=function(n){return{onBeforeCapture:n.onBeforeCapture,onBeforeDragStart:n.onBeforeDragStart,onDragStart:n.onDragStart,onDragEnd:n.onDragEnd,onDragUpdate:n.onDragUpdate}};function qr(e){return e.current||fe(!1),e.current}function Xi(e){var n=e.contextId,a=e.setCallbacks,r=e.sensors,o=e.nonce,i=e.dragHandleUsageInstructions,c=(0,t.useRef)(null);si();var d=Tl(e),f=ee(function(){return Yi(d.current)},[d]),F=$o(n),y=ai({contextId:n,text:i}),p=zo(n,o),g=ee(function(Vn){qr(c).dispatch(Vn)},[]),I=ue(function(){return(0,M.DE)({publishWhileDragging:hn,updateDroppableScroll:nn,updateDroppableIsEnabled:Na,updateDroppableIsCombineEnabled:Ka,collectionStarting:zn},g)},[g]),me=Xo(),bt=ue(function(){return bo(me,I)},[me,I]),Nt=ue(function(){return Vo((0,l.Z)({scrollWindow:xo,scrollDroppable:bt.scrollDroppable},(0,M.DE)({move:yr},g)))},[bt.scrollDroppable,g]),Rt=Ko(n),Kt=ue(function(){return Co({announce:F,autoScroller:Nt,dimensionMarshal:bt,focusMarshal:Rt,getResponders:f,styleMarshal:p})},[F,Nt,bt,Rt,f,p]);c.current=Kt;var tn=ee(function(){var Vn=qr(c),Ca=Vn.getState();Ca.phase!=="IDLE"&&Vn.dispatch(Ua())},[]),ln=ee(function(){var Vn=qr(c).getState();return Vn.isDragging||Vn.phase==="DROP_ANIMATING"},[]),Nn=ue(function(){return{isDragging:ln,tryAbort:tn}},[ln,tn]);a(Nn);var bn=ee(function(Vn){return lu(qr(c).getState(),Vn)},[]),jn=ee(function(){return Va(qr(c).getState())},[]),ya=ue(function(){return{marshal:bt,focus:Rt,contextId:n,canLift:bn,isMovementAllowed:jn,dragHandleUsageInstructionsId:y,registry:me}},[n,bt,y,Rt,bn,jn,me]);return Ki({contextId:n,store:Kt,registry:me,customSensors:r,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,t.useEffect)(function(){return tn},[tn]),t.createElement(ol.Provider,{value:ya},t.createElement(ct,{context:Ml,store:Kt},e.children))}var Su=0;function Ji(){Su=0}function qi(){return ue(function(){return""+Su++},[])}function ec(){Ji(),ti()}function $i(e){var n=qi(),a=e.dragHandleUsageInstructions||$n.dragHandleUsageInstructions;return t.createElement(_t,null,function(r){return t.createElement(Xi,{nonce:e.nonce,contextId:n,setCallbacks:r,dragHandleUsageInstructions:a,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var _l=function(n){return function(a){return n===a}},es=_l("scroll"),ts=_l("auto"),ns=_l("visible"),wu=function(n,a){return a(n.overflowX)||a(n.overflowY)},as=function(n,a){return a(n.overflowX)&&a(n.overflowY)},Pu=function(n){var a=window.getComputedStyle(n),r={overflowX:a.overflowX,overflowY:a.overflowY};return wu(r,es)||wu(r,ts)},rs=function(){return!1;var n,a,r,o},Nu=function e(n){return n==null?null:n===document.body?rs()?n:null:n===document.documentElement?null:Pu(n)?n:e(n.parentElement)},tc=function(e){if(e)var n=Nu(e.parentElement)},kl=function(e){return{x:e.scrollLeft,y:e.scrollTop}},ls=function e(n){if(!n)return!1;var a=window.getComputedStyle(n);return a.position==="fixed"?!0:e(n.parentElement)},us=function(e){var n=Nu(e),a=ls(e);return{closestScrollable:n,isFixedOnPage:a}},os=function(e){var n=e.descriptor,a=e.isEnabled,r=e.isCombineEnabled,o=e.isFixedOnPage,i=e.direction,c=e.client,d=e.page,f=e.closest,F=function(){if(!f)return null;var I=f.scrollSize,me=f.client,bt=tu({scrollHeight:I.scrollHeight,scrollWidth:I.scrollWidth,height:me.paddingBox.height,width:me.paddingBox.width});return{pageMarginBox:f.page.marginBox,frameClient:me,scrollSize:I,shouldClipSubject:f.shouldClipSubject,scroll:{initial:f.scroll,current:f.scroll,max:bt,diff:{value:In,displacement:In}}}}(),y=i==="vertical"?lt:Le,p=Un({page:d,withPlaceholder:null,axis:y,frame:F}),g={descriptor:n,isCombineEnabled:r,isFixedOnPage:o,axis:y,isEnabled:a,client:c,page:d,frame:F,subject:p};return g},is=function(n,a){var r=Ie(n);if(!a||n!==a)return r;var o=r.paddingBox.top-a.scrollTop,i=r.paddingBox.left-a.scrollLeft,c=o+a.scrollHeight,d=i+a.scrollWidth,f={top:o,right:d,bottom:c,left:i},F=Xe(f,r.border),y=Se({borderBox:F,margin:r.margin,border:r.border,padding:r.padding});return y},ss=function(e){var n=e.ref,a=e.descriptor,r=e.env,o=e.windowScroll,i=e.direction,c=e.isDropDisabled,d=e.isCombineEnabled,f=e.shouldClipSubject,F=r.closestScrollable,y=is(n,F),p=et(y,o),g=function(){if(!F)return null;var me=Ie(F),bt={scrollHeight:F.scrollHeight,scrollWidth:F.scrollWidth};return{client:me,page:et(me,o),scroll:kl(F),scrollSize:bt,shouldClipSubject:f}}(),I=os({descriptor:a,isEnabled:!c,isCombineEnabled:d,isFixedOnPage:r.isFixedOnPage,direction:i,client:y,page:p,closest:g});return I},cs={passive:!1},ds={passive:!0},Ou=function(e){return e.shouldPublishImmediately?cs:ds};function dl(e){var n=(0,t.useContext)(e);return n||fe(!1),n}var ml=function(n){return n&&n.env.closestScrollable||null};function ms(e){var n=(0,t.useRef)(null),a=dl(ol),r=Rl("droppable"),o=a.registry,i=a.marshal,c=Tl(e),d=ue(function(){return{id:e.droppableId,type:e.type,mode:e.mode}},[e.droppableId,e.mode,e.type]),f=(0,t.useRef)(d),F=ue(function(){return Ne(function(ln,Nn){n.current||fe(!1);var bn={x:ln,y:Nn};i.updateDroppableScroll(d.id,bn)})},[d.id,i]),y=ee(function(){var ln=n.current;return!ln||!ln.env.closestScrollable?In:kl(ln.env.closestScrollable)},[]),p=ee(function(){var ln=y();F(ln.x,ln.y)},[y,F]),g=ue(function(){return rn(p)},[p]),I=ee(function(){var ln=n.current,Nn=ml(ln);ln&&Nn||fe(!1);var bn=ln.scrollOptions;if(bn.shouldPublishImmediately){p();return}g()},[g,p]),me=ee(function(ln,Nn){n.current&&fe(!1);var bn=c.current,jn=bn.getDroppableRef();jn||fe(!1);var ya=us(jn),Vn={ref:jn,descriptor:d,env:ya,scrollOptions:Nn};n.current=Vn;var Ca=ss({ref:jn,descriptor:d,env:ya,windowScroll:ln,direction:bn.direction,isDropDisabled:bn.isDropDisabled,isCombineEnabled:bn.isCombineEnabled,shouldClipSubject:!bn.ignoreContainerClipping}),Ta=ya.closestScrollable;return Ta&&(Ta.setAttribute(fu.contextId,a.contextId),Ta.addEventListener("scroll",I,Ou(Vn.scrollOptions))),Ca},[a.contextId,d,I,c]),bt=ee(function(){var ln=n.current,Nn=ml(ln);return ln&&Nn||fe(!1),kl(Nn)},[]),Nt=ee(function(){var ln=n.current;ln||fe(!1);var Nn=ml(ln);n.current=null,Nn&&(g.cancel(),Nn.removeAttribute(fu.contextId),Nn.removeEventListener("scroll",I,Ou(ln.scrollOptions)))},[I,g]),Rt=ee(function(ln){var Nn=n.current;Nn||fe(!1);var bn=ml(Nn);bn||fe(!1),bn.scrollTop+=ln.y,bn.scrollLeft+=ln.x},[]),Kt=ue(function(){return{getDimensionAndWatchScroll:me,getScrollWhileDragging:bt,dragStopped:Nt,scroll:Rt}},[Nt,me,bt,Rt]),tn=ue(function(){return{uniqueId:r,descriptor:d,callbacks:Kt}},[Kt,d,r]);Wa(function(){return f.current=tn.descriptor,o.droppable.register(tn),function(){n.current&&Nt(),o.droppable.unregister(tn)}},[Kt,d,Nt,tn,i,o.droppable]),Wa(function(){n.current&&i.updateDroppableIsEnabled(f.current.id,!e.isDropDisabled)},[e.isDropDisabled,i]),Wa(function(){n.current&&i.updateDroppableIsCombineEnabled(f.current.id,e.isCombineEnabled)},[e.isCombineEnabled,i])}function jl(){}var Mu={width:0,height:0,margin:Xn},vs=function(n){var a=n.isAnimatingOpenOnMount,r=n.placeholder,o=n.animate;return a||o==="close"?Mu:{height:r.client.borderBox.height,width:r.client.borderBox.width,margin:r.client.margin}},fs=function(n){var a=n.isAnimatingOpenOnMount,r=n.placeholder,o=n.animate,i=vs({isAnimatingOpenOnMount:a,placeholder:r,animate:o});return{display:r.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:o!=="none"?Qr.placeholder:null}};function ps(e){var n=(0,t.useRef)(null),a=ee(function(){n.current&&(clearTimeout(n.current),n.current=null)},[]),r=e.animate,o=e.onTransitionEnd,i=e.onClose,c=e.contextId,d=(0,t.useState)(e.animate==="open"),f=d[0],F=d[1];(0,t.useEffect)(function(){return f?r!=="open"?(a(),F(!1),jl):n.current?jl:(n.current=setTimeout(function(){n.current=null,F(!1)}),a):jl},[r,f,a]);var y=ee(function(g){g.propertyName==="height"&&(o(),r==="close"&&i())},[r,i,o]),p=fs({isAnimatingOpenOnMount:f,animate:e.animate,placeholder:e.placeholder});return t.createElement(e.placeholder.tagName,{style:p,"data-rbd-placeholder-context-id":c,onTransitionEnd:y,ref:e.innerRef})}var gs=t.memo(ps),Ul=t.createContext(null);function Ru(e){e&&Yr(e)||fe(!1)}function Vl(e){return typeof e=="boolean"}function Wl(e,n){n.forEach(function(a){return a(e)})}var Es=[function(n){var a=n.props;a.droppableId||fe(!1),typeof a.droppableId!="string"&&fe(!1)},function(n){var a=n.props;Vl(a.isDropDisabled)||fe(!1),Vl(a.isCombineEnabled)||fe(!1),Vl(a.ignoreContainerClipping)||fe(!1)},function(n){var a=n.getDroppableRef;Ru(a())}],hs=[function(n){var a=n.props,r=n.getPlaceholderRef;if(a.placeholder)var o=r()}],As=[function(n){var a=n.props;a.renderClone||fe(!1)},function(n){var a=n.getPlaceholderRef;a()&&fe(!1)}];function ys(e){Jr(function(){Wl(e,Es),e.props.mode==="standard"&&Wl(e,hs),e.props.mode==="virtual"&&Wl(e,As)})}var Cs=function(e){(0,m.Z)(n,e);function n(){for(var r,o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=e.call.apply(e,[this].concat(i))||this,r.state={isVisible:!!r.props.on,data:r.props.on,animate:r.props.shouldAnimate&&r.props.on?"open":"none"},r.onClose=function(){r.state.animate==="close"&&r.setState({isVisible:!1})},r}n.getDerivedStateFromProps=function(o,i){return o.shouldAnimate?o.on?{isVisible:!0,data:o.on,animate:"open"}:i.isVisible?{isVisible:!0,data:i.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!o.on,data:o.on,animate:"none"}};var a=n.prototype;return a.render=function(){if(!this.state.isVisible)return null;var o={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(o)},n}(t.PureComponent),Tu={dragging:5e3,dropAnimating:4500},Fs=function(n,a){return a?Qr.drop(a.duration):n?Qr.snap:Qr.fluid},Bs=function(n,a){return n?a?Hr.opacity.drop:Hr.opacity.combining:null},Ds=function(n){return n.forceShouldAnimate!=null?n.forceShouldAnimate:n.mode==="SNAP"};function bs(e){var n=e.dimension,a=n.client,r=e.offset,o=e.combineWith,i=e.dropping,c=!!o,d=Ds(e),f=!!i,F=f?Bl.drop(r,c):Bl.moveTo(r),y={position:"fixed",top:a.marginBox.top,left:a.marginBox.left,boxSizing:"border-box",width:a.borderBox.width,height:a.borderBox.height,transition:Fs(d,i),transform:F,opacity:Bs(c,f),zIndex:f?Tu.dropAnimating:Tu.dragging,pointerEvents:"none"};return y}function xs(e){return{transform:Bl.moveTo(e.offset),transition:e.shouldAnimateDisplacement?null:"none"}}function Is(e){return e.type==="DRAGGING"?bs(e):xs(e)}function Ss(e,n,a){a===void 0&&(a=In);var r=window.getComputedStyle(n),o=n.getBoundingClientRect(),i=ze(o,r),c=et(i,a),d={client:i,tagName:n.tagName.toLowerCase(),display:r.display},f={x:i.marginBox.width,y:i.marginBox.height},F={descriptor:e,placeholder:d,displaceBy:f,client:i,page:c};return F}function ws(e){var n=Rl("draggable"),a=e.descriptor,r=e.registry,o=e.getDraggableRef,i=e.canDragInteractiveElements,c=e.shouldRespectForcePress,d=e.isEnabled,f=ue(function(){return{canDragInteractiveElements:i,shouldRespectForcePress:c,isEnabled:d}},[i,d,c]),F=ee(function(I){var me=o();return me||fe(!1),Ss(a,me,I)},[a,o]),y=ue(function(){return{uniqueId:n,descriptor:a,options:f,getDimension:F}},[a,F,f,n]),p=(0,t.useRef)(y),g=(0,t.useRef)(!0);Wa(function(){return r.draggable.register(p.current),function(){return r.draggable.unregister(p.current)}},[r.draggable]),Wa(function(){if(g.current){g.current=!1;return}var I=p.current;p.current=y,r.draggable.update(y,I)},[y,r.draggable])}function Ps(e,n,a){Jr(function(){function r(i){return"Draggable[id: "+i+"]: "}var o=e.draggableId;o||fe(!1),typeof o!="string"&&fe(!1),Ea(e.index)||fe(!1),e.mapped.type!=="DRAGGING"&&(Ru(a()),e.isEnabled&&(Eu(n,o)||fe(!1)))})}function Ns(e){}function Os(e){e.preventDefault()}function Ms(e){var n=(0,t.useRef)(null),a=ee(function(Vn){n.current=Vn},[]),r=ee(function(){return n.current},[]),o=dl(ol),i=o.contextId,c=o.dragHandleUsageInstructionsId,d=o.registry,f=dl(Ul),F=f.type,y=f.droppableId,p=ue(function(){return{id:e.draggableId,index:e.index,type:F,droppableId:y}},[e.draggableId,e.index,F,y]),g=e.children,I=e.draggableId,me=e.isEnabled,bt=e.shouldRespectForcePress,Nt=e.canDragInteractiveElements,Rt=e.isClone,Kt=e.mapped,tn=e.dropAnimationFinished;if(Ps(e,i,r),Ns(Rt),!Rt){var ln=ue(function(){return{descriptor:p,registry:d,getDraggableRef:r,canDragInteractiveElements:Nt,shouldRespectForcePress:bt,isEnabled:me}},[p,d,r,Nt,bt,me]);ws(ln)}var Nn=ue(function(){return me?{tabIndex:0,role:"button","aria-describedby":c,"data-rbd-drag-handle-draggable-id":I,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:Os}:null},[i,c,I,me]),bn=ee(function(Vn){Kt.type==="DRAGGING"&&Kt.dropping&&Vn.propertyName==="transform"&&tn()},[tn,Kt]),jn=ue(function(){var Vn=Is(Kt),Ca=Kt.type==="DRAGGING"&&Kt.dropping?bn:null,Ta={innerRef:a,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":I,style:Vn,onTransitionEnd:Ca},dragHandleProps:Nn};return Ta},[i,Nn,I,Kt,bn,a]),ya=ue(function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}},[p.droppableId,p.id,p.index,p.type]);return g(jn,Kt.snapshot,ya)}var Lu=function(e,n){return e===n},Zu=function(e){var n=e.combine,a=e.destination;return a?a.droppableId:n?n.droppableId:null},Rs=function(n){return n.combine?n.combine.draggableId:null},Ts=function(n){return n.at&&n.at.type==="COMBINE"?n.at.combine.draggableId:null};function Ls(){var e=Ne(function(o,i){return{x:o,y:i}}),n=Ne(function(o,i,c,d,f){return{isDragging:!0,isClone:i,isDropAnimating:!!f,dropAnimation:f,mode:o,draggingOver:c,combineWith:d,combineTargetFor:null}}),a=Ne(function(o,i,c,d,f,F,y){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:f,combineWith:F,mode:i,offset:o,dimension:c,forceShouldAnimate:y,snapshot:n(i,d,f,F,null)}}}),r=function(i,c){if(i.isDragging){if(i.critical.draggable.id!==c.draggableId)return null;var d=i.current.client.offset,f=i.dimensions.draggables[c.draggableId],F=va(i.impact),y=Ts(i.impact),p=i.forceShouldAnimate;return a(e(d.x,d.y),i.movementMode,f,c.isClone,F,y,p)}if(i.phase==="DROP_ANIMATING"){var g=i.completed;if(g.result.draggableId!==c.draggableId)return null;var I=c.isClone,me=i.dimensions.draggables[c.draggableId],bt=g.result,Nt=bt.mode,Rt=Zu(bt),Kt=Rs(bt),tn=i.dropDuration,ln={duration:tn,curve:Cl.drop,moveTo:i.newHomeClientOffset,opacity:Kt?Hr.opacity.drop:null,scale:Kt?Hr.scale.drop:null};return{mapped:{type:"DRAGGING",offset:i.newHomeClientOffset,dimension:me,dropping:ln,draggingOver:Rt,combineWith:Kt,mode:Nt,forceShouldAnimate:null,snapshot:n(Nt,I,Rt,Kt,ln)}}}return null};return r}function _u(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Zs={mapped:{type:"SECONDARY",offset:In,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:_u(null)}};function _s(){var e=Ne(function(c,d){return{x:c,y:d}}),n=Ne(_u),a=Ne(function(c,d,f){return d===void 0&&(d=null),{mapped:{type:"SECONDARY",offset:c,combineTargetFor:d,shouldAnimateDisplacement:f,snapshot:n(d)}}}),r=function(d){return d?a(In,d,!0):null},o=function(d,f,F,y){var p=F.displaced.visible[d],g=!!(y.inVirtualList&&y.effected[d]),I=aa(F),me=I&&I.draggableId===d?f:null;if(!p){if(!g)return r(me);if(F.displaced.invisible[d])return null;var bt=pa(y.displacedBy.point),Nt=e(bt.x,bt.y);return a(Nt,me,!0)}if(g)return r(me);var Rt=F.displacedBy.point,Kt=e(Rt.x,Rt.y);return a(Kt,me,p.shouldAnimate)},i=function(d,f){if(d.isDragging)return d.critical.draggable.id===f.draggableId?null:o(f.draggableId,d.critical.draggable.id,d.impact,d.afterCritical);if(d.phase==="DROP_ANIMATING"){var F=d.completed;return F.result.draggableId===f.draggableId?null:o(f.draggableId,F.result.draggableId,F.impact,F.afterCritical)}return null};return i}var ks=function(){var n=Ls(),a=_s(),r=function(i,c){return n(i,c)||a(i,c)||Zs};return r},js={dropAnimationFinished:Xl},Us=q(ks,js,null,{context:Ml,pure:!0,areStatePropsEqual:Lu})(Ms);function ku(e){var n=dl(Ul),a=n.isUsingCloneFor;return a===e.draggableId&&!e.isClone?null:t.createElement(Us,e)}function Vs(e){var n=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,a=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return t.createElement(ku,(0,l.Z)({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:a,shouldRespectForcePress:r}))}function Ws(e){var n=(0,t.useContext)(ol);n||fe(!1);var a=n.contextId,r=n.isMovementAllowed,o=(0,t.useRef)(null),i=(0,t.useRef)(null),c=e.children,d=e.droppableId,f=e.type,F=e.mode,y=e.direction,p=e.ignoreContainerClipping,g=e.isDropDisabled,I=e.isCombineEnabled,me=e.snapshot,bt=e.useClone,Nt=e.updateViewportMaxScroll,Rt=e.getContainerForClone,Kt=ee(function(){return o.current},[]),tn=ee(function(Za){o.current=Za},[]),ln=ee(function(){return i.current},[]),Nn=ee(function(Za){i.current=Za},[]);ys({props:e,getDroppableRef:Kt,getPlaceholderRef:ln});var bn=ee(function(){r()&&Nt({maxScroll:au()})},[r,Nt]);ms({droppableId:d,type:f,mode:F,direction:y,isDropDisabled:g,isCombineEnabled:I,ignoreContainerClipping:p,getDroppableRef:Kt});var jn=t.createElement(Cs,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},function(Za){var Ja=Za.onClose,Ya=Za.data,Ga=Za.animate;return t.createElement(gs,{placeholder:Ya,onClose:Ja,innerRef:Nn,animate:Ga,contextId:a,onTransitionEnd:bn})}),ya=ue(function(){return{innerRef:tn,placeholder:jn,droppableProps:{"data-rbd-droppable-id":d,"data-rbd-droppable-context-id":a}}},[a,d,jn,tn]),Vn=bt?bt.dragging.draggableId:null,Ca=ue(function(){return{droppableId:d,type:f,isUsingCloneFor:Vn}},[d,Vn,f]);function Ta(){if(!bt)return null;var Za=bt.dragging,Ja=bt.render,Ya=t.createElement(ku,{draggableId:Za.draggableId,index:Za.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(Ga,qa){return Ja(Ga,qa,Za)});return ht.createPortal(Ya,Rt())}return t.createElement(Ul.Provider,{value:Ca},c(ya,me),Ta())}var Gl=function(n,a){return n===a.droppable.type},ju=function(n,a){return a.draggables[n.draggable.id]},Gs=function(){var n={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},a=(0,l.Z)({},n,{shouldAnimatePlaceholder:!1}),r=Ne(function(c){return{draggableId:c.id,type:c.type,source:{index:c.index,droppableId:c.droppableId}}}),o=Ne(function(c,d,f,F,y,p){var g=y.descriptor.id,I=y.descriptor.droppableId===c;if(I){var me=p?{render:p,dragging:r(y.descriptor)}:null,bt={isDraggingOver:f,draggingOverWith:f?g:null,draggingFromThisWith:g,isUsingPlaceholder:!0};return{placeholder:y.placeholder,shouldAnimatePlaceholder:!1,snapshot:bt,useClone:me}}if(!d)return a;if(!F)return n;var Nt={isDraggingOver:f,draggingOverWith:g,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:y.placeholder,shouldAnimatePlaceholder:!0,snapshot:Nt,useClone:null}}),i=function(d,f){var F=f.droppableId,y=f.type,p=!f.isDropDisabled,g=f.renderClone;if(d.isDragging){var I=d.critical;if(!Gl(y,I))return a;var me=ju(I,d.dimensions),bt=va(d.impact)===F;return o(F,p,bt,bt,me,g)}if(d.phase==="DROP_ANIMATING"){var Nt=d.completed;if(!Gl(y,Nt.critical))return a;var Rt=ju(Nt.critical,d.dimensions);return o(F,p,Zu(Nt.result)===F,va(Nt.impact)===F,Rt,g)}if(d.phase==="IDLE"&&d.completed&&!d.shouldFlush){var Kt=d.completed;if(!Gl(y,Kt.critical))return a;var tn=va(Kt.impact)===F,ln=!!(Kt.impact.at&&Kt.impact.at.type==="COMBINE"),Nn=Kt.critical.droppable.id===F;return tn?ln?n:a:Nn?n:a}return a};return i},Hs={updateViewportMaxScroll:nl};function Qs(){return document.body||fe(!1),document.body}var zs={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Qs},Uu=q(Gs,Hs,null,{context:Ml,pure:!0,areStatePropsEqual:Lu})(Ws);Uu.defaultProps=zs},38486:function(un,Ft){var u;var t=60103,m=60106,l=60107,M=60108,ge=60114,Ae=60109,_e=60110,te=60112,ne=60113,C=60120,E=60115,O=60116,Qe=60121,ut=60122,z=60117,ct=60129,j=60131;if(typeof Symbol=="function"&&Symbol.for){var Re=Symbol.for;t=Re("react.element"),m=Re("react.portal"),l=Re("react.fragment"),M=Re("react.strict_mode"),ge=Re("react.profiler"),Ae=Re("react.provider"),_e=Re("react.context"),te=Re("react.forward_ref"),ne=Re("react.suspense"),C=Re("react.suspense_list"),E=Re("react.memo"),O=Re("react.lazy"),Qe=Re("react.block"),ut=Re("react.server.block"),z=Re("react.fundamental"),ct=Re("react.debug_trace_mode"),j=Re("react.legacy_hidden")}function be(_){if(typeof _=="object"&&_!==null){var R=_.$$typeof;switch(R){case t:switch(_=_.type,_){case l:case ge:case M:case ne:case C:return _;default:switch(_=_&&_.$$typeof,_){case _e:case te:case O:case E:case Ae:return _;default:return R}}case m:return R}}}var B=Ae,ve=t,Ce=te,U=l,h=O,Be=E,Je=m,Ue=ge,Ve=M,Oe=ne;u=_e,u=B,u=ve,u=Ce,u=U,u=h,u=Be,u=Je,u=Ue,u=Ve,u=Oe,u=function(){return!1},u=function(){return!1},Ft.isContextConsumer=function(_){return be(_)===_e},u=function(_){return be(_)===Ae},u=function(_){return typeof _=="object"&&_!==null&&_.$$typeof===t},u=function(_){return be(_)===te},u=function(_){return be(_)===l},u=function(_){return be(_)===O},u=function(_){return be(_)===E},u=function(_){return be(_)===m},u=function(_){return be(_)===ge},u=function(_){return be(_)===M},u=function(_){return be(_)===ne},u=function(_){return typeof _=="string"||typeof _=="function"||_===l||_===ge||_===ct||_===M||_===ne||_===C||_===j||typeof _=="object"&&_!==null&&(_.$$typeof===O||_.$$typeof===E||_.$$typeof===Ae||_.$$typeof===_e||_.$$typeof===te||_.$$typeof===z||_.$$typeof===Qe||_[0]===ut)},u=be},53410:function(un,Ft,u){un.exports=u(38486)},79917:function(un){un.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1lOOeXUYkCmMyRjls8Px/gBmaeffip4zZC2UueHXCvHdi+grrc6v3tBVggRUNdbnR9ixbEIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDQFlDf31fn0wflCqjrrc4vV5s0db17nR88zOIv4MCBujUafkimYa7zeKVKYsO1mv30p08HrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/MXNcyS57m75557Vq9atfbCq656951+95h6fWp+F5kkqVqtVrMkSexrX/v65RMTL9x/ySWXvOicy3vRMur8XrwH1li8gLre6vzFS3FkLwTU9Vbn98KQNRBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQ6DcB9f19dX6/1Vv9ftX1Vuer/fstX13vVzL//x2Q8aG+0HfffXd1zbp1v3rssSe8rzay4opzXrc5rtfr1mo1bWpqqthBZnh42DpDMo88vjWtT+2/Y/fuZ/9p754937r00ksbfp3QYRl1fr81ufr9quutzlf791u+ut7q/H6rN+8XAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFeCKjv76vze2HIGosXUNdbnb94KY7shYC63mXlH3ZAphN+7733Dqw5ZsONGzae9Ie55aMe9o2vP714tJIfkvE7yZi5YueYzg4yDz+2pfB35iZ37njmz/ZPPP+5Cy64YKL4s0XuKKPO70UDscbiBdT1VucvXoojeyGgrrc6vxeGrIEAAggggAACCCCAAAIIIIAAAggggAACCCCAQL8JqO/vq/P7rd7q96uutzpf7d9v+ep6l5n/sgGZuXD34IMPrhpZsfrP12886beyLI98Ezhndv65ZxSDMX5Ixn/NcysGZKrVavH1gYeeLP7Mv6LIZbuf2/7Fycm9N5x33nmzZpYfaUhGnd9vza5+v+p6q/PV/v2Wr663Or/f6s37RQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgFwLq+/vq/F4YssbiBdT1VucvXoojeyGgrnfZ+QcNyCwIHxhdufbGdRtO+NPcD8f4o+amXi6+4Ozi8UqNRntAxr/845Wq1aT4+p37H2nXwU/T5GYuctmenc/+8eS+F24+0pCMOr8XDcQaixdQ11udv3gpjuyFgLre6vxeGLIGAggggAACCCCAAAIIIIAAAggggAACCCCAAAL9JqC+v6/O77d6q9+vut7qfLV/v+Wr663Inx+Q6YT70ZaHH330shNPfM2X8jwfzf2Ui5k1m6nd9i+32q23/MNBu8c45yzP8/kBmWuv+4Bd9Z7fsCSJi/Oc/8+5ye3bf3ztG9/whrv8qM3hdpJR5/dbs6vfr7re6ny1f7/lq+utzu+3evN+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBDohYD6/r46vxeGrLF4AXW91fmLl+LIXgio663KP3RAJnrggQfWbjjutL+t1Ubf7Ydj/MYxrVbLPv93N9vT27batm3bit1j/JxLs9kqvvqdY/zLP2Zp06ZNduqmzfbB37nRKpVKsZGMH5Kp1ye/vvPnT/3u+eef/4KZZYc+amkOQJbfiyZijcULqOutzl+8FEf2QkBdb3V+LwxZAwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBfhNQ399X5/dbvdXvV11vdb7av9/y1fVW5RcDMgumc6IfPP7ku44/YdNXsyyL/XCMP+CuO2+zhx96wOIoth/+8Ilixxj/eCW/e8zc+ZYkSfH7M888y9IstTeee75ddvnVxXYx/rAoitKfPbvtvWe/7oxv+AGZhbvIqPP7rdnV71ddb3W+2r/f8tX1Vuf3W715vwgggAACCCCAAAIIIIAAAggggAACCCCAAAII9EJAfX9fnd8LQ9ZYvIC63ur8xUtxZC8E1PVW5i8ckInMLN761M/+YuWqtb/fGY7ZvXunfeHzf21xHFujMWNbtmwthmOKV95+XtLcnIxVk6q9evMmGxgYsjRN7foP3mDHHrth/ph9Ey/81ebTjv+omaULd5HpTAep8nvRRKyxeAF1vdX5i5fiyF4IqOutzu+FIWsggAACCCCAAAIIIIAAAggggAACCCCAAAIIINBvAur7++r8fqu3+v2q663OV/v3W7663sp8t2A6J37ooR+OverEE2+pxMkv5Zkffsnt3v+6x3705GOWZZkdODBlW7duKwZiGg0/JFOMx8w/Zsn/+aZNp1mtNup3jLHXnvF6u/itlxSPWHKRWStt/vdz27f/5rnnnjk+NyTjF/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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"},73631:function(un){un.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(un){un.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(un){un.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},62522:function(un){un.exports="data:image/png;base64,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"},36413:function(un){un.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(un){un.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},19251:function(un,Ft,u){u.d(Ft,{Z:function(){return m}});var t=u(3208);function m(l,M){var ge=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(!ge){if(Array.isArray(l)||(ge=(0,t.Z)(l))||M&&l&&typeof l.length=="number"){ge&&(l=ge);var Ae=0,_e=function(){};return{s:_e,n:function(){return Ae>=l.length?{done:!0}:{done:!1,value:l[Ae++]}},e:function(O){throw O},f:_e}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var te,ne=!0,C=!1;return{s:function(){ge=ge.call(l)},n:function(){var O=ge.next();return ne=O.done,O},e:function(O){C=!0,te=O},f:function(){try{ne||ge.return==null||ge.return()}finally{if(C)throw te}}}}},87086:function(un,Ft,u){u.d(Ft,{Z:function(){return m}});var t=u(18773);function m(l,M){l.prototype=Object.create(M.prototype),l.prototype.constructor=l,(0,t.Z)(l,M)}}}]);
|