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.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

2 lines
300 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[292],{44125:function(Hu,$n,f){var n=f(59301),j=Object.defineProperty,y=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,wt=(Ce,a,q)=>a in Ce?j(Ce,a,{enumerable:!0,configurable:!0,writable:!0,value:q}):Ce[a]=q,at=(Ce,a)=>{for(var q in a||(a={}))h.call(a,q)&&wt(Ce,q,a[q]);if(y)for(var q of y(a))Ze.call(a,q)&&wt(Ce,q,a[q]);return Ce};const Ct=Ce=>React.createElement("svg",at({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));$n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},54650:function(Hu,$n,f){f.d($n,{Z:function(){return Pt}});var n=f(59301),j=f(6767),y=f(37568),h={codeBox:"codeBox___WpkVl"},Ze=f(92310),wt=f.n(Ze),at=Object.defineProperty,Ct=(Ye,pe,ie)=>pe in Ye?at(Ye,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Ye[pe]=ie,Ce=(Ye,pe,ie)=>Ct(Ye,typeof pe!="symbol"?pe+"":pe,ie),a=(Ye,pe,ie)=>new Promise((Oe,Y)=>{var se=rt=>{try{de(ie.next(rt))}catch(Jt){Y(Jt)}},b=rt=>{try{de(ie.throw(rt))}catch(Jt){Y(Jt)}},de=rt=>rt.done?Oe(rt.value):Promise.resolve(rt.value).then(se,b);de((ie=ie.apply(Ye,pe)).next())});class q extends n.Component{constructor(pe){super(pe),Ce(this,"canvas"),Ce(this,"randomNum",(ie,Oe)=>Math.floor(Math.random()*(Oe-ie)+ie)),Ce(this,"drawPic",()=>{this.randomCode()}),Ce(this,"reloadPic",()=>{this.drawPic()}),Ce(this,"changeCode",ie=>{console.log(ie.target.value,222),this.setState({value:ie.target.value,showError:!1})}),Ce(this,"onVerify",()=>{let ie;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ie=!0,j.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ie=!0,j.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ie=!1),this.setState({showError:ie}),ie}),this.canvas=n.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(pe,ie){const Oe=this.randomNum(pe,ie),Y=this.randomNum(pe,ie),se=this.randomNum(pe,ie);return`rgb(${Oe}, ${Y}, ${se})`}drawText(pe,ie,Oe){pe.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Y=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);pe.font=Y+"px SimHei";const se=10,b=(this.state.contentWidth-40)/(this.state.code.length-1);let de=se;Oe>0&&(de=se+Oe*b);let rt=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Y>40&&(rt=40);const Jt=this.randomNum(-10,10);pe.translate(de,rt),pe.rotate(Jt*Math.PI/180),pe.fillText(ie,0,0),pe.rotate(-Jt*Math.PI/180),pe.translate(-de,-rt)}drawLine(pe){for(let ie=0;ie<1;ie++)pe.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),pe.beginPath(),pe.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),pe.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),pe.stroke()}drawDot(pe){for(let ie=0;ie<100;ie++)pe.fillStyle=this.randomColor(0,255),pe.beginPath(),pe.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),pe.fill()}randomCode(){let pe="";const ie="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let Oe=0;Oe<this.state.codeLength;Oe++){const Y=Math.floor(Math.random()*57);pe+=ie[Y]}this.setState({code:pe},()=>{const Y=this.canvas.current.getContext("2d");Y.textBaseline="bottom",Y.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Y.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let se=0;se<this.state.code.length;se++)this.drawText(Y,this.state.code[se],se);this.drawLine(Y),this.drawDot(Y)})}render(){const{className:pe,width:ie=300}=this.props;return n.createElement("div",{className:wt()(h.codeBox,pe),style:{width:ie}},n.createElement("aside",null,n.createElement(y.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),n.createElement("div",null,n.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),n.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const ze=(Ye,pe)=>{let ie;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,pe),React.createElement(q,{ref:Oe=>ie=Oe})),onOk:()=>a(void 0,null,function*(){if(ie.onVerify())return Promise.reject();Ye()})})};var Pt=q},99909:function(Hu,$n,f){f.d($n,{Z:function(){return Oe}});var n=f(59301),j=f(18287),y=f(46722),h={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"},Ze=Object.defineProperty,wt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,q=(Y,se,b)=>se in Y?Ze(Y,se,{enumerable:!0,configurable:!0,writable:!0,value:b}):Y[se]=b,ze=(Y,se)=>{for(var b in se||(se={}))Ce.call(se,b)&&q(Y,b,se[b]);if(Ct)for(var b of Ct(se))a.call(se,b)&&q(Y,b,se[b]);return Y},Pt=(Y,se)=>wt(Y,at(se)),Ye=(Y,se)=>{var b={};for(var de in Y)Ce.call(Y,de)&&se.indexOf(de)<0&&(b[de]=Y[de]);if(Y!=null&&Ct)for(var de of Ct(Y))se.indexOf(de)<0&&a.call(Y,de)&&(b[de]=Y[de]);return b},pe=(Y,se,b)=>new Promise((de,rt)=>{var Jt=Wt=>{try{en(b.next(Wt))}catch(ke){rt(ke)}},ht=Wt=>{try{en(b.throw(Wt))}catch(ke){rt(ke)}},en=Wt=>Wt.done?de(Wt.value):Promise.resolve(Wt.value).then(Jt,ht);en((b=b.apply(Y,se)).next())}),Oe=Y=>{var se=Y,{value:b,onChange:de,defaultValue:rt,disabled:Jt}=se,ht=Ye(se,["value","onChange","defaultValue","disabled"]);const[en,Wt]=(0,n.useState)([]),[ke,ce]=(0,n.useState)("1");(0,n.useEffect)(()=>{vt()},[]);const vt=()=>pe(void 0,null,function*(){const it=yield(0,y.NZ)({});if(it!=null&&it.data){const ut=[{title:n.createElement("div",{title:"\u6839\u76EE\u5F55",className:h.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Qt(it.data||[])}];Wt(ut),ce("2")}}),Qt=it=>{function ut(St){const We=St.children,nn=Array.isArray(We)&&We.length>0,On=St==null?void 0:St.group_id;return{title:n.createElement("div",{title:St==null?void 0:St.name,className:h.name},St==null?void 0:St.name),value:On,key:On,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:nn?We==null?void 0:We.map(hn=>ut(hn)):[]}}return it==null?void 0:it.map(St=>ut(St))},Se=rt?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:b,defaultExpandedKeys:b};return n.createElement("div",{className:h.customTree},n.createElement(j.default,ze(Pt(ze({key:ke},Se),{showIcon:!0,treeData:en,onSelect:de,disabled:Jt}),ht)))}},87444:function(Hu,$n,f){f.d($n,{Z:function(){return Wt},P:function(){return Jt}});var n=f(59301),j=f(28284),y=f(62957),h=f(47889),Ze=f(37568),wt=f(54172),at={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ct=f(75736),Ce=Object.defineProperty,a=Object.defineProperties,q=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,pe=(ke,ce,vt)=>ce in ke?Ce(ke,ce,{enumerable:!0,configurable:!0,writable:!0,value:vt}):ke[ce]=vt,ie=(ke,ce)=>{for(var vt in ce||(ce={}))Pt.call(ce,vt)&&pe(ke,vt,ce[vt]);if(ze)for(var vt of ze(ce))Ye.call(ce,vt)&&pe(ke,vt,ce[vt]);return ke},Oe=(ke,ce)=>a(ke,q(ce)),Y=(ke,ce)=>{var vt={};for(var Qt in ke)Pt.call(ke,Qt)&&ce.indexOf(Qt)<0&&(vt[Qt]=ke[Qt]);if(ke!=null&&ze)for(var Qt of ze(ke))ce.indexOf(Qt)<0&&Ye.call(ke,Qt)&&(vt[Qt]=ke[Qt]);return vt},se=(ke,ce,vt)=>new Promise((Qt,Se)=>{var it=We=>{try{St(vt.next(We))}catch(nn){Se(nn)}},ut=We=>{try{St(vt.throw(We))}catch(nn){Se(nn)}},St=We=>We.done?Qt(We.value):Promise.resolve(We.value).then(it,ut);St((vt=vt.apply(ke,ce)).next())});const b=({studentNames:ke,total:ce})=>{const vt=["","\u4E00","\u4E24","\u4E09"];return ce>3?n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:at.orangeColor},ke==null?void 0:ke.join("\u3001")),"\u7B49",n.createElement("span",{className:at.orangeColor},ce),"\u540D\u5B66\u751F"):n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:at.orangeColor},ke==null?void 0:ke.join("\u3001")),vt[ce],"\u540D\u5B66\u751F")},de=({used:ke,copy:ce,canNotCopy:vt,studentNames:Qt,studentCount:Se,inPaper:it,is_random:ut=!1,position:St=""})=>{const We=()=>{if(ce>0&&vt>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:at.orangeColor},ce),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",n.createElement("span",{className:at.orangeColor},vt),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ce>0&&vt===0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:at.orangeColor},ce),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ce===0&&vt>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:at.orangeColor},vt),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},nn=St||(it?"\u8BD5\u5377":"\u8BFE\u7A0B");return n.createElement("span",null,n.createElement(b,{studentNames:Qt,total:Se}),"\u5B66\u4E60\u8FC7",nn,"\u4E2D\u7684",n.createElement("span",{className:at.orangeColor},ke),"\u4E2A\u9879\u76EE\uFF0C",We(),"\u3002\u8BF7\u9009\u62E9",ut?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},rt=({onCancel:ke,onOk:ce,visible:vt,inPaper:Qt,renderData:Se,type:it,isMultipleCourse:ut=!1})=>{const[St]=j.default.useForm(),[We,nn]=(0,n.useState)(1),[On,hn]=(0,n.useState)(!1),Fn=(0,n.useMemo)(()=>(Se==null?void 0:Se.total_num)===1&&(Se==null?void 0:Se.can_copy_num)===1,[Se]),Yn=(0,n.useMemo)(()=>{var Je;return(Je=Se==null?void 0:Se.course_data_list)==null?void 0:Je.filter(Ft=>Ft.is_show)},[Se]);return n.createElement(n.Fragment,null,Fn?n.createElement(y.default,{centered:!0,closable:!0,open:vt,destroyOnClose:!0,title:"\u63D0\u793A",className:at.antdModal,width:682,confirmLoading:On,onCancel:ke,onOk:()=>se(void 0,null,function*(){var Je;hn(!0);let Ft=We;if(ut){const Ge=ie({},St.getFieldsValue());Ft=(Je=Se==null?void 0:Se.course_data_list)==null?void 0:Je.map(Bn=>Ge[Bn.id]!==void 0?Oe(ie({},Bn),{is_copy:Ge[Bn.id]}):Bn)}yield ce(Ft),hn(!1)})},n.createElement("div",{className:at.content,style:{marginBottom:20}},ut?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":n.createElement(n.Fragment,null,n.createElement(b,{studentNames:Se==null?void 0:Se.student_names,total:Se==null?void 0:Se.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),ut?n.createElement(j.default,{form:St,preserve:!1},Yn==null?void 0:Yn.map(Je=>n.createElement(n.Fragment,{key:Je.id},n.createElement("h3",{className:"ml15 mb5"},Je.name),n.createElement(j.default.Item,{name:Je.id,initialValue:1},n.createElement(h.ZP.Group,{className:at.content},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):n.createElement(h.ZP.Group,{value:We,onChange:Je=>nn(Je.target.value),className:at.content,style:{marginBottom:30}},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),n.createElement("div",null,n.createElement("div",{className:at.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),n.createElement("div",{className:at.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),n.createElement("div",{className:`${at.content} ${at.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):n.createElement(y.default,{centered:!0,closable:!0,destroyOnClose:!0,open:vt,confirmLoading:On,title:"\u63D0\u793A",width:682,onCancel:ke,onOk:()=>se(void 0,null,function*(){var Je;hn(!0);let Ft=0;if(ut){const Ge=ie({},St.getFieldsValue());Ft=(Je=Se==null?void 0:Se.course_data_list)==null?void 0:Je.map(Bn=>Ge[Bn.id]!==void 0?Oe(ie({},Bn),{is_use:Ge[Bn.id]}):Bn)}yield ce(Ft),hn(!1)})},n.createElement("div",{className:at.content},n.createElement(b,{studentNames:Se==null?void 0:Se.student_names,total:Se==null?void 0:Se.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ut?n.createElement(j.default,{form:St,preserve:!1},n.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Yn==null?void 0:Yn.map(Je=>n.createElement(n.Fragment,{key:Je.id},n.createElement("h3",{className:"ml15 mb5"},Je.name),n.createElement(j.default.Item,{name:Je.id,initialValue:1},n.createElement(h.ZP.Group,{className:at.content},n.createElement(h.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),n.createElement(h.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):n.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",n.createElement("span",{className:at.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},Jt=function(){const[ke,ce]=(0,n.useState)(!1),[vt,Qt]=(0,n.useState)();return[ke,()=>ce(!1),vt,ut=>se(this,null,function*(){var St;const We=ut,{isImportMultipleCourse:nn=!1}=We,On=Y(We,["isImportMultipleCourse"]);console.log(ut);const hn=(ut==null?void 0:ut.result)||(yield(0,Ct.Tr)(On));return"status"in hn?!1:nn?((St=hn==null?void 0:hn.course_data_list)==null?void 0:St.some(Yn=>Yn.is_show))?(Qt(hn),ce(!0),!0):hn.course_data_list||[]:hn.student_count===0?!1:(Qt(hn),ce(!0),!0)})]},ht=ke=>{const[ce]=j.default.useForm(),[vt,Qt]=(0,n.useState)(!1),{onCancel:Se,onOk:it,visible:ut,inPaper:St=!1,renderData:We,type:nn,isMultipleCourse:On=!1,position:hn}=ke;let Fn=(0,n.useMemo)(()=>St?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:at.tableCell,render(Ft,Ge){return n.createElement("a",{href:`/shixuns/${Ge.identifier}/challenges`,target:"_blank"},Ft)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ft,Ge)=>n.createElement(n.Fragment,null,n.createElement(j.default.Item,{name:[`${nn==="subject"?Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_copy"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426"))),n.createElement(j.default.Item,{name:[`${nn==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Ze.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:at.tableCell,render(Ft,Ge){return n.createElement("a",{href:`/shixuns/${Ge.identifier}/challenges`,target:"_blank"},Ft)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ft,Ge)=>n.createElement(j.default.Item,{name:[`${nn==="subject"?Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_use"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ft,Ge)=>n.createElement(j.default.Item,{name:[`${nn==="subject"?Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_copy"],initialValue:1},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426")))}],[St]),Yn=(0,n.useMemo)(()=>St?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:at.tableCell,align:"center",ellipsis:!0,render:(Ft,Ge)=>n.createElement(n.Fragment,null,n.createElement("a",{href:`/shixuns/${Ge.identifier}/challenges`,target:"_blank"},Ft),n.createElement(j.default.Item,{name:[`${nn==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ze.default,{type:"hidden"})),n.createElement(j.default.Item,{name:[`${nn==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Ze.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:at.tableCell,ellipsis:!0,align:"center",render:(Ft,Ge)=>n.createElement("a",{href:`/shixuns/${Ge.identifier}/challenges`,target:"_blank"},Ft)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ft,Ge)=>n.createElement(n.Fragment,null,n.createElement(j.default.Item,{name:[`${nn==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_use"],initialValue:0},n.createElement(h.ZP.Group,null,n.createElement(h.ZP,{value:1},"\u662F"),n.createElement(h.ZP,{value:0},"\u5426"))),n.createElement(j.default.Item,{name:[`${nn==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ze.default,{type:"hidden"})))}],[St]);if(On){const Ft={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:at.tableCell,render:(Ge,Bn)=>n.createElement("a",{href:`/classrooms/${Bn.course_id}`},Ge)};Fn=[Ft,...Fn],Yn=[Ft,...Yn]}const Je=(0,n.useMemo)(()=>de({used:We==null?void 0:We.repeat_shixun_num,copy:We==null?void 0:We.can_copy_num,canNotCopy:We==null?void 0:We.no_copy_num,studentNames:We==null?void 0:We.student_names,studentCount:We==null?void 0:We.student_count,is_random:We==null?void 0:We.is_random,inPaper:St,position:hn}),[We,St,hn]);return n.createElement(y.default,{title:"\u63D0\u793A",centered:!0,open:ut,confirmLoading:vt,onOk:()=>se(void 0,null,function*(){Qt(!0);const Ft=ce.getFieldsValue(),Ge=Object.keys(Ft).map(Bn=>({id:parseInt(Bn.split("_")[0]),course_id:parseInt(Bn.split("_")[1]),is_use:Ft[Bn].is_use,is_copy:Ft[Bn].is_copy}));yield it(Ge),Qt(!1)}),onCancel:Se,width:880,okText:"\u786E\u8BA4",className:at.antdModal,destroyOnClose:!0},n.createElement(j.default,{form:ce,preserve:!1},n.createElement("div",{className:at.brief},Je),n.createElement("div",{style:{marginBottom:30}},n.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),n.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),n.createElement("div",{className:at.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(We==null?void 0:We.can_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:at.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(wt.default,{columns:Fn,className:at.antdTable,dataSource:We==null?void 0:We.can_copy_list,rowKey:nn==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(We==null?void 0:We.no_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:at.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(wt.default,{columns:Yn,className:at.antdTable,dataSource:We==null?void 0:We.no_copy_list,rowKey:nn==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(We==null?void 0:We.no_use_list.length)>0&&(We==null?void 0:We.no_use_list.map(Ft=>n.createElement("div",{key:nn==="subject"?Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id},n.createElement(j.default.Item,{name:[`${nn==="subject"?Ft==null?void 0:Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Ze.default,{type:"hidden"})),n.createElement(j.default.Item,{name:[`${nn==="subject"?Ft==null?void 0:Ft.stage_shixun_id:Ft.shixun_course_id||Ft.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Ze.default,{type:"hidden"})))))))};var Wt=ke=>{const{modalType:ce}=ke;return ce==="multiple"?n.createElement(ht,ie({},ke)):n.createElement(rt,ie({},ke))}},3039:function(Hu,$n,f){f.d($n,{Z:function(){return Ct}});var n=f(59301),j={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},y=f(62957),h="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",wt=(Ce,a,q)=>new Promise((ze,Pt)=>{var Ye=Oe=>{try{ie(q.next(Oe))}catch(Y){Pt(Y)}},pe=Oe=>{try{ie(q.throw(Oe))}catch(Y){Pt(Y)}},ie=Oe=>Oe.done?ze(Oe.value):Promise.resolve(Oe.value).then(Ye,pe);ie((q=q.apply(Ce,a)).next())}),Ct=({type:Ce,resdata:a,onok:q,oktext:ze,okloading:Pt})=>{const[Ye,pe]=(0,n.useState)(!1),{can_copy_list:ie,can_copy_num:Oe,challenge_type:Y,course_data_list:se,no_copy_list:b,no_copy_num:de,no_use_list:rt,no_use_num:Jt,repeat_shixun_num:ht,student_count:en,total_num:Wt,use_num:ke}=a;let ce=Oe>0||Ce==="exercise";(0,n.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&pe(!0)},[a]),console.log("---11",Pt),(0,n.useEffect)(()=>{Pt||pe(!1)},[Pt]);const vt=()=>{if(Ce==="exercise"&&Y===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},en),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ce==="exercise"&&Y===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},en),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&Y===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},en),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixun"&&Y===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},en),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&Y===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},en),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="subject"&&Y===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:j.orangeColor},en)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:j.orangeColor},ke)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="exercisepush")return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},en),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ce==="shixunpush"&&Y===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},en),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ce==="shixunpush"&&Y===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},en),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:j.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",n.createElement("span",{className:j.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Qt=()=>{if(Ce==="exercise"||Ce==="subject"||Ce==="exercisepush"||Ce==="shixunpush")return n.createElement("div",{style:{marginTop:20}},de>0&&n.createElement("div",null,n.createElement("span",{className:j.flex},n.createElement("img",{src:Ze,style:{width:14}}),n.createElement("span",{className:j.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:j.statusbody},Ce==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",n.createElement("span",{className:j.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ce==="subject"||Ce==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ce&&n.createElement("span",{className:j.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ce==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ce&&n.createElement("span",{className:j.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),n.createElement("div",null,b==null?void 0:b.map((Se,it)=>n.createElement("a",{href:`/shixuns/${Se.identifier}/challenges`,target:"_blank"},"\u300A",Se==null?void 0:Se.name,"\u300B",it+1!==de&&"\u3001"))))),Oe>0&&n.createElement("div",{style:{marginTop:20}},n.createElement("span",{className:j.flex},n.createElement("img",{src:h,style:{width:14}}),n.createElement("span",{className:j.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),n.createElement("div",{className:j.statusbody},Ce==="exercise"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ce==="subject"||Ce==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ce==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),n.createElement("div",null,ie==null?void 0:ie.map((Se,it)=>n.createElement("a",{href:`/shixuns/${Se.identifier}/challenges`,target:"_blank"},"\u300A",Se==null?void 0:Se.name,"\u300B",it+1!==Oe&&"\u3001"))))));if(Ce==="shixun")return n.createElement("div",{style:{marginTop:20}},Oe>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return n.createElement(y.default,{open:Ye,onCancel:()=>{pe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ce&&"none"}},zIndex:1003,confirmLoading:Pt,okText:ce?ze:"\u6211\u77E5\u9053\u4E86",onOk:()=>wt(void 0,null,function*(){ce?yield q([...ie,...rt]):pe(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},vt(),Qt()))}},97991:function(Hu,$n,f){var n=f(59301),j=f(25690),y=f(62957),h=f(54650),Ze=f(59301),wt=(Ct,Ce,a)=>new Promise((q,ze)=>{var Pt=ie=>{try{pe(a.next(ie))}catch(Oe){ze(Oe)}},Ye=ie=>{try{pe(a.throw(ie))}catch(Oe){ze(Oe)}},pe=ie=>ie.done?q(ie.value):Promise.resolve(ie.value).then(Pt,Ye);pe((a=a.apply(Ct,Ce)).next())});const at=({classroomList:Ct,dispatch:Ce})=>{var a,q;const ze=(0,n.useRef)(null),[Pt,Ye]=(0,n.useState)(!1),pe=()=>{Ce({type:"classroomList/setActionTabs",payload:{}})};return Ze.createElement(y.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((a=Ct==null?void 0:Ct.actionTabs)==null?void 0:a.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:pe,onOk:()=>wt(void 0,null,function*(){var ie,Oe;(ie=ze.current)!=null&&ie.onVerify()||(Ye(!0),yield(Oe=Ct==null?void 0:Ct.actionTabs)==null?void 0:Oe.onOK(),Ye(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(q=Ct==null?void 0:Ct.actionTabs)==null?void 0:q.loading},Ze.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),Ze.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),Ze.createElement(h.Z,{ref:ie=>ze.current=ie}))};$n.Z=(0,j.connect)(({classroomList:Ct})=>({classroomList:Ct}))(at)},49840:function(Hu,$n,f){f.d($n,{Z:function(){return Oe}});var n=f(59301),j=f(25690),y=f(62957),h=f(60242),Ze=f(99571),wt={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},at=f(38986),Ct=f(61186),Ce=f.n(Ct),a=f(59301),q=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Ye=(Y,se)=>{var b={};for(var de in Y)ze.call(Y,de)&&se.indexOf(de)<0&&(b[de]=Y[de]);if(Y!=null&&q)for(var de of q(Y))se.indexOf(de)<0&&Pt.call(Y,de)&&(b[de]=Y[de]);return b},pe=(Y,se,b)=>new Promise((de,rt)=>{var Jt=Wt=>{try{en(b.next(Wt))}catch(ke){rt(ke)}},ht=Wt=>{try{en(b.throw(Wt))}catch(ke){rt(ke)}},en=Wt=>Wt.done?de(Wt.value):Promise.resolve(Wt.value).then(Jt,ht);en((b=b.apply(Y,se)).next())});const ie=Y=>{var se=Y,{shixunsDetail:b,globalSetting:de,loading:rt,dispatch:Jt,showModal:ht,onCancel:en,onOk:Wt,okBtnName:ke="\u5B8C\u6210",info:ce,source:vt}=se,Qt=Ye(se,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[Se,it]=(0,n.useState)(0),[ut,St]=(0,n.useState)(0);return(0,n.useEffect)(()=>{let We=null;const nn=()=>pe(void 0,null,function*(){let On={id:ce==null?void 0:ce.courseId,send_time:Ce()().format("YYYY-MM-DD HH:mm"),exercise_id:ce!=null&&ce.exercise_id?ce==null?void 0:ce.exercise_id:null},hn={id:ce==null?void 0:ce.courseId,course_id:ce==null?void 0:ce.courseId,identifier:ce==null?void 0:ce.courseId,type:"normal",is_use:1,is_copy:!0};vt==="\u8BD5\u5377"?(On.examination_bank_ids=ce==null?void 0:ce.examination_bank_ids,On.type="ExaminationBank"):vt==="\u5B9E\u8BAD"?On.shixun_info=(ce==null?void 0:ce.shixun_info.length)>0?ce==null?void 0:ce.shixun_info:[hn]:vt==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(On.examination_bank_ids=ce==null?void 0:ce.examination_bank_ids,On.shixun_info=(ce==null?void 0:ce.shixun_info.length)>0?ce==null?void 0:ce.shixun_info:[hn]);const Fn=yield(0,at.ZP)(`/api/courses/${ce==null?void 0:ce.courseId}/send_shixun_progress.json`,{method:"post",body:On});(Fn==null?void 0:Fn.status)===0&&(it(Fn==null?void 0:Fn.complete_num),St(Fn==null?void 0:Fn.total_num),(Fn==null?void 0:Fn.complete_num)!==(Fn==null?void 0:Fn.total_num)?(We&&clearInterval(We),We=setInterval(nn,5e3)):We&&clearInterval(We))});return ht&&(ce!=null&&ce.courseId)&&nn(),()=>{We&&clearInterval(We)}},[ht]),a.createElement(y.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:Se==ut,open:ht,destroyOnClose:!0,footer:null,onCancel:en},a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},ut),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),a.createElement("div",{className:wt.con_warp},a.createElement(h.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:Se==ut&&ut!=0?100:Se/ut*100,showInfo:!1,size:[350,10]}),a.createElement("div",{className:wt.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Se),"\u4E2A"),Se!=ut&&a.createElement(Ze.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),Se==ut&&a.createElement(Ze.ZP,{type:"primary",onClick:Wt},ke)))};var Oe=(0,j.connect)(({shixunsDetail:Y,loading:se,globalSetting:b})=>({shixunsDetail:Y,globalSetting:b,loading:se.models.index}))(ie)},84511:function(Hu,$n,f){f.r($n),f.d($n,{default:function(){return Zi}});var n=f(59301),j=f(25690),y=f(28284),h=f(6767),Ze=f(91882),wt=f(37568),at=f(17149),Ct=f(62673),Ce=f(47889),a=f(71051),q=f(99571),ze={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},Pt=f(62957),Ye=f(16326),pe=f(61186),ie=f.n(pe),Oe=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())});const Y=({user:e,dispatch:u,classroomList:l,onModalOk:d,setsubloading:F})=>{const ne=(0,j.useParams)(),[M,B]=(0,n.useState)(),[m,w]=(0,n.useState)(!1);function ge(g){return g&&g<ie()().subtract(1,"days")}return n.createElement(Pt.default,{title:"\u6E29\u99A8\u63D0\u793A",afterClose:()=>{w(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:l.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(m){h.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}F(!1),u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("div",null,n.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),n.createElement("br",null),n.createElement(Ye.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:ge,format:"YYYY-MM-DD HH:mm:ss",onChange:(g,v)=>{B(v)},showTime:{defaultValue:ie()("00:00:00","HH:mm:ss")}}),n.createElement("br",null),n.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),n.createElement("br",null),n.createElement("div",{style:{textAlign:"end"}},n.createElement(q.ZP,{loading:m,type:"primary",onClick:()=>Oe(void 0,null,function*(){w(!0),d(M,()=>{u({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var se=(0,j.connect)(({user:e,classroomList:u})=>({user:e,classroomList:u}))(Y),b=f(38986),de=f(32134),rt=f(12893),Jt={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},ht=f(82326),en=Object.defineProperty,Wt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,vt=(e,u,l)=>u in e?en(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Qt=(e,u)=>{for(var l in u||(u={}))ke.call(u,l)&&vt(e,l,u[l]);if(Wt)for(var l of Wt(u))ce.call(u,l)&&vt(e,l,u[l]);return e},Se=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),ut=({setitem:e,item:u,rz:l})=>{var d,F,ne,M,B,m,w,ge;let[g,v]=(0,n.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[C]=y.default.useForm(),[Z,N]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&!Z&&(g.zydatas=l,v(Qt({},g)),N(!0),u!=null&&u.ec_course_id&&k())},[u,l,Z]),console.log(g,"params");function k(){return Se(this,null,function*(){yield G(u==null?void 0:u.ec_major_school_id),yield x(u==null?void 0:u.ec_year_id),yield ee(u==null?void 0:u.ec_course_id),C.setFieldsValue({ec_course_id:u==null?void 0:u.ec_course_id,ec_major_school_id:u==null?void 0:u.ec_major_school_id,ec_point_ids:u==null?void 0:u.ec_point_ids,ec_year_id:u==null?void 0:u.ec_year_id})})}function G(P){return Se(this,null,function*(){const I=yield(0,b.ZP)(`/api/ec_major_schools/${P}/ec_years/get_year_list.json`,{method:"get"});g.jbdatas=I==null?void 0:I.data,v(Qt({},g)),C.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function x(P){return Se(this,null,function*(){const I=yield(0,b.ZP)(`/api/ec_years/${P}/ec_courses/get_courses.json`,{method:"get"});g.kcdatas=I==null?void 0:I.data,v(Qt({},g)),C.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const ee=P=>Se(void 0,null,function*(){const I=yield(0,b.ZP)(`/api/ec_courses/${P}/ec_points.json`,{method:"get",params:{ec_course_id:P}});g.zsdatas=I==null?void 0:I.data,v(Qt({},g))});return n.createElement("div",{className:Jt.from},n.createElement(y.default,{form:C,layout:"inline",onValuesChange:P=>{console.log("----",P),P.ec_major_school_id&&(g.jbdatas=[],g.kcdatas=[],g.zsdatas=[],v(Qt({},g)),G(P.ec_major_school_id)),P.ec_year_id&&(g.kcdatas=[],g.zsdatas=[],v(Qt({},g)),x(P.ec_year_id)),P.ec_course_id&&(g.zsdatas=[],v(Qt({},g)),ee(P.ec_course_id))},onFinish:P=>Se(void 0,null,function*(){e(P)})},n.createElement(y.default.Item,{name:"ec_major_school_id"},n.createElement(ht.default,{style:{width:160},disabled:((d=g.zydatas)==null?void 0:d.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(F=g==null?void 0:g.zydatas)==null?void 0:F.map((P,I)=>n.createElement(ht.default.Option,{key:I,value:P==null?void 0:P.ec_major_school_id},P==null?void 0:P.name)))),n.createElement(y.default.Item,{name:"ec_year_id"},n.createElement(ht.default,{style:{width:160},disabled:((ne=g.jbdatas)==null?void 0:ne.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(M=g==null?void 0:g.jbdatas)==null?void 0:M.map((P,I)=>n.createElement(ht.default.Option,{key:I,value:P==null?void 0:P.ec_year_id},P==null?void 0:P.year)))),n.createElement(y.default.Item,{name:"ec_course_id"},n.createElement(ht.default,{style:{width:208},disabled:((B=g.kcdatas)==null?void 0:B.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(m=g==null?void 0:g.kcdatas)==null?void 0:m.map((P,I)=>n.createElement(ht.default.Option,{key:I,value:P==null?void 0:P.id},P==null?void 0:P.name)))),n.createElement(y.default.Item,{name:"ec_point_ids"},n.createElement(ht.default,{onChange:()=>{C.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((w=g.zsdatas)==null?void 0:w.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(ge=g==null?void 0:g.zsdatas)==null?void 0:ge.map((P,I)=>n.createElement(ht.default.Option,{key:I,value:P==null?void 0:P.id},P==null?void 0:P.name))))))},St=Object.defineProperty,We=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Yn=(e,u,l)=>u in e?St(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Je=(e,u)=>{for(var l in u||(u={}))hn.call(u,l)&&Yn(e,l,u[l]);if(On)for(var l of On(u))Fn.call(u,l)&&Yn(e,l,u[l]);return e},Ft=(e,u)=>We(e,nn(u)),Ge=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())});const Bn=({user:e,exercise_id:u=null,homework_common_id:l=null,setitem:d})=>{var F,ne,M;let[B,m]=(0,n.useState)([{id:Math.random()}]),[w,ge]=(0,n.useState)(null);function g(){return Ge(this,null,function*(){var C,Z,N,k;let G=yield(0,b.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:u,homework_common_id:l}});if(((C=G==null?void 0:G.data)==null?void 0:C.length)>0){let x=[];(Z=G==null?void 0:G.data)==null||Z.map(ee=>{var P;(P=ee==null?void 0:ee.ec_point_ids)==null||P.map(I=>{x.push(I)})}),d(Ft(Je({},(N=G==null?void 0:G.data)==null?void 0:N[0]),{ec_point_ids:x})),m((k=G==null?void 0:G.data)==null?void 0:k.map(ee=>Ft(Je({},ee),{id:Math.random()})))}})}(0,n.useEffect)(()=>{var C,Z;(Z=(C=e==null?void 0:e.userInfo)==null?void 0:C.course)!=null&&Z.course_school_id&&v()},[(ne=(F=e==null?void 0:e.userInfo)==null?void 0:F.course)==null?void 0:ne.course_school_id]);function v(){return Ge(this,null,function*(){var C,Z;const N=yield(0,b.ZP)(`/api/schools/${(Z=(C=e==null?void 0:e.userInfo)==null?void 0:C.course)==null?void 0:Z.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});ge(N==null?void 0:N.data),(l||u)&&g()})}return console.log(B,w,"datas"),n.createElement("div",{style:{display:(M=e.userInfo.course)!=null&&M.is_openengineering?"":"none"}},n.createElement("div",{className:Jt.wrap},n.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",n.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),n.createElement("div",{className:Jt.itemWarp},B==null?void 0:B.map((C,Z)=>n.createElement("div",{key:C.id,style:{display:"flex",alignItems:"center",marginBottom:20}},n.createElement(ut,{rz:w,item:C,setitem:N=>{N=Je(Je({},B==null?void 0:B[Z]),N),B.splice(Z,1,N),m([...B]);let k=[];B==null||B.map(G=>{var x;(x=G==null?void 0:G.ec_point_ids)==null||x.map(ee=>{k.push(ee)})}),d(Ft(Je({},N),{ec_point_ids:k}))}}),n.createElement(de.Z,{className:Jt.addIcon,onClick:()=>{B.push({id:Math.random()}),m([...B])}}),Z!=0&&n.createElement(rt.Z,{className:Jt.deleteIcon,onClick:()=>{B.splice(Z,1);let N=[];B==null||B.map(k=>{var G;(G=k==null?void 0:k.ec_point_ids)==null||G.map(x=>{N.push(x)})}),d(Ft(Je({},B[Z-1]),{ec_point_ids:N})),m([...B])}}))))))};var Al=(0,j.connect)(({user:e})=>({user:e}))(Bn),fu=f(93041),Ou=f(29787),dl=f(75727),Nt=f(25399),Pl=f(37639),ml=f(30641),fe={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm",btn_warp:"btn_warp___iFP5N"},nu=f(51257),Gn=f(28426),Gu=f(70100),$u=f(22061),Dn=f(76902),un=f(59301),al=Object.defineProperty,ga=Object.defineProperties,ha=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,fl=(e,u,l)=>u in e?al(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Eu=(e,u)=>{for(var l in u||(u={}))Fa.call(u,l)&&fl(e,l,u[l]);if(Wl)for(var l of Wl(u))vl.call(u,l)&&fl(e,l,u[l]);return e},ya=(e,u)=>ga(e,ha(u)),wl=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),Ul=({Itemid:e,setqitem:u,qitem:l,data:d,getdata:F,bigitem:ne,setBigqitem:M,isedit:B,handleEditing:m})=>{const[w,ge]=(0,n.useState)([]),[g,v]=(0,n.useState)(!1),C=(N,k,G)=>{const x=Array.from(N),[ee]=x.splice(k,1);return x.splice(G,0,ee),x};(0,n.useEffect)(()=>{d.length>0&&ge([...d])},[d]);const Z=(N,k)=>wl(void 0,null,function*(){if(!N.destination)return;if(B){m();return}const G=C(k,N.source.index,N.destination.index);v(!0);let x=yield(0,b.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:G==null?void 0:G.map(ee=>ee.question_id)}});v(!1),x.status===0&&F({id:k==null?void 0:k[N.source.index].question_id})});return un.createElement("div",null,un.createElement($u.Z5,{onDragEnd:N=>Z(N,w)},un.createElement($u.bK,{droppableId:"droppable"},(N,k)=>un.createElement("div",Eu({ref:N.innerRef},N.droppableProps),un.createElement(Ou.Z,{spinning:g},w.map((G,x)=>un.createElement($u._l,{key:x,draggableId:x.toString(),index:x},(ee,P)=>{var I,ot;return un.createElement("aside",Eu(Eu({ref:ee.innerRef},ee.draggableProps),ee.dragHandleProps),un.createElement(Nt.Z,{title:un.createElement(Dn.Z,{value:(G==null?void 0:G.question_type)===8?(I=G==null?void 0:G.program_attr)==null?void 0:I.description:G.question_title}),color:"#fff",placement:"left",overlayClassName:fe.titleTooltip},un.createElement("div",{onClick:()=>{if(B){m();return}u(ya(Eu({},G),{index:x+1})),M(ne),(0,nu.Vf)("#question-scroll-id")},className:`${fe.qcount} ${G.question_id===(l==null?void 0:l.question_id)?fe.qcountclick:""}`},un.createElement("span",{className:fe.score},G==null?void 0:G.question_score,"\u5206"),un.createElement("span",{className:fe.qtitle},x+1,"\u3001",un.createElement(Dn.Z,{value:(G==null?void 0:G.question_type)===8?(ot=G==null?void 0:G.program_attr)==null?void 0:ot.description:G.question_title,showTextOnly:!0})))))}))),N.placeholder))))},Sn=f(77019),Sl=f(81727),Xu=f(71411),Tu=f(61485),Be=f(22962),De=f(59301),_u=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),Cu=({form:e,TagDiscipline:u,exerciseitem:l,qitem:d,getTagData:F})=>{var ne;const[M,B]=(0,n.useState)(!0),[m,w]=(0,n.useState)(!1),[ge,g]=(0,n.useState)(""),[v,C]=(0,n.useState)([]),[Z,N]=(0,n.useState)([]),[k,G]=(0,n.useState)(0);(0,n.useEffect)(()=>{ee()},[]);const x=P=>_u(void 0,null,function*(){const I=yield(0,b.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:P==null?void 0:P.sub_discipline_id}});N(I==null?void 0:I.tag_disciplines)}),ee=()=>_u(void 0,null,function*(){const P=yield(0,b.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});C(P.disciplines||[]),d!=null&&d.sub_discipline_id&&x(d),G(d!=null&&d.sub_discipline_id?1:0),e.setFieldsValue({difficulty:d.difficulty||2,tag_discipline_ids:d.tag_discipline_ids,repeat_answer:!d.repeat_answer,sub_discipline_id:d!=null&&d.sub_discipline_id?[d==null?void 0:d.discipline_id,d==null?void 0:d.sub_discipline_id]:[]})});return De.createElement("div",null,De.createElement("div",{style:{marginTop:30,height:M?"100%":"0px",overflow:"hidden"}},De.createElement(y.default.Item,{className:fe.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},De.createElement(Ce.ZP.Group,{className:fe.radiogroup},De.createElement(Ce.ZP.Button,{className:fe.easy,value:1},"\u7B80\u5355"),De.createElement(Ce.ZP.Button,{className:fe.medium,value:2},"\u9002\u4E2D"),De.createElement(Ce.ZP.Button,{className:fe.hard,value:3},"\u56F0\u96BE"))),De.createElement(y.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:fe.formcenterselect},De.createElement(at.Z,{className:fe.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:v,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(P,I)=>{e.setFieldsValue({sub_discipline_id:P,tag_discipline_ids:[]}),G(P?P.length:0),(P==null?void 0:P.length)>0&&(x({sub_discipline_id:P[1]}),P[1]==(d==null?void 0:d.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",d.tag_discipline_ids))},onClear:()=>{N([]),e.setFieldValue("tag_discipline_ids",[]),G(0)}})),De.createElement(y.default.Item,{className:fe.formcenterselect},De.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},De.createElement(y.default.Item,{name:"tag_discipline_ids"},De.createElement(ht.default,{className:fe.selectitems,disabled:k===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(P,I)=>I.key.indexOf(P.toLowerCase())>=0},Z==null?void 0:Z.map(P=>De.createElement(ht.default.Option,{key:P.name+P.id,value:P.id},De.createElement("div",{style:{display:"flex",alignItems:"center"}},De.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},P.name),(P==null?void 0:P.type)==="personal"&&De.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),k>0&&De.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},De.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),De.createElement("a",{onClick:()=>{w(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),De.createElement(y.default.Item,{className:fe.formcenterselect},De.createElement("div",{style:{display:"flex",alignItems:"center"}},De.createElement(y.default.Item,{name:"repeat_answer",valuePropName:"checked"},De.createElement(Xu.Z,null)),De.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",De.createElement(Nt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},De.createElement(Tu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),De.createElement(Be.Z,{open:m,subDisciplineId:(ne=e.getFieldValue("sub_discipline_id"))==null?void 0:ne[1],onCancel:()=>{w(!1)},onOkClick:P=>{N(I=>[...I,P]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),P==null?void 0:P.id])}}))},jn=f(59301),Nl=Object.defineProperty,La=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,Il=(e,u,l)=>u in e?Nl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Nu=(e,u)=>{for(var l in u||(u={}))$a.call(u,l)&&Il(e,l,u[l]);if(Ca)for(var l of Ca(u))_r.call(u,l)&&Il(e,l,u[l]);return e},qu=(e,u)=>La(e,Ha(u)),Qa=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),rl=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:d,seveeditor:F,deleteitem:ne,getTagData:M,init:B,showTip:m=!1,saveLoading:w=!1})=>{var ge;const[g]=y.default.useForm();(0,n.useEffect)(()=>{var C;g.setFieldsValue(qu(Nu({},e),{name:e==null?void 0:e.question_title,choices:(C=e==null?void 0:e.question_choices)==null?void 0:C.map(Z=>qu(Nu({},Z),{standard_boolean:Z!=null&&Z.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const v=C=>{if(!(C!=null&&C.length))return!1;const Z=C.map(k=>{var G;return(G=k.choice_text)==null?void 0:G.trim().replace(/^\s+|\s+$/g,"")});return new Set(Z).size!==Z.length};return jn.createElement("div",null,jn.createElement(y.default,{form:g,colon:!1,onFinish:C=>{var Z,N,k,G,x;if(v(C.choices)){h.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let ee=(N=(Z=C==null?void 0:C.choices)==null?void 0:Z.map)==null?void 0:N.call(Z,(I,ot)=>{if((I==null?void 0:I.standard_boolean)===1)return ot+1}),P=qu(Nu({},C),{item_type:e==null?void 0:e.question_type,question_choices:(G=(k=C==null?void 0:C.choices)==null?void 0:k.map)==null?void 0:G.call(k,I=>I.choice_text),standard_answers:ee.filter(I=>I),choices:(x=C==null?void 0:C.choices)==null?void 0:x.map(I=>qu(Nu({},I),{is_answer:I.standard_boolean}))});F(Nu(Nu({},e),P))},onFinishFailed:C=>Qa(void 0,null,function*(){var Z,N;h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((N=(Z=C==null?void 0:C.errorFields)==null?void 0:Z[0])==null?void 0:N.name,{behavior:"smooth",block:"center"})})},jn.createElement("div",{style:{display:"flex",alignItems:"center"}},jn.createElement("div",{style:{flex:1}},jn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),jn.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((ge=d==null?void 0:d.exercise)==null?void 0:ge.exercise_status)==1&&!(e!=null&&e.isadd)&&jn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ne()}},jn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),jn.createElement(q.ZP,{onClick:()=>{var C;e.isadd?(u(!1),B()):(g.setFieldsValue(qu(Nu({},e),{name:e==null?void 0:e.question_title,choices:(C=e==null?void 0:e.question_choices)==null?void 0:C.map(Z=>qu(Nu({},Z),{standard_boolean:Z!=null&&Z.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),jn.createElement(Nt.Z,{overlayClassName:fe.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:jn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},jn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},jn.createElement(q.ZP,{type:"primary",className:"ml20",onClick:()=>Qa(void 0,null,function*(){g.submit()}),loading:w},"\u4FDD\u5B58"))),jn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},jn.createElement(Sn.Z,{align:"middle"},jn.createElement(y.default.Item,{className:fe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},jn.createElement(a.Z,{onBlur:C=>{C.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),jn.createElement(Sl.u,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),jn.createElement(Cu,{getTagData:M,qitem:e,exerciseitem:d,TagDiscipline:l,form:g}))))},Kl=f(92046),Qu=f(74716),cn=f(59301),kl=Object.defineProperty,Jl=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,za=(e,u,l)=>u in e?kl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Xl=(e,u)=>{for(var l in u||(u={}))Gl.call(u,l)&&za(e,l,u[l]);if(il)for(var l of il(u))hr.call(u,l)&&za(e,l,u[l]);return e},Ba=(e,u)=>Jl(e,gr(u)),Fr=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),el=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:d,seveeditor:F,deleteitem:ne,getTagData:M,init:B,showTip:m=!1,saveLoading:w=!1})=>{var ge;const[g]=y.default.useForm(),v=y.default.useWatch("use_blank_score",g);return(0,n.useEffect)(()=>{g.setFieldsValue(Ba(Xl({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),cn.createElement("div",null,cn.createElement(y.default,{form:g,colon:!1,onValuesChange:(C,Z)=>{var N,k,G,x;if(C!=null&&C.standard_answers||C!=null&&C.use_blank_score){let ee=((N=g.getFieldValue("standard_answers"))==null?void 0:N.length)>0&&((G=(k=g.getFieldValue("standard_answers"))==null?void 0:k.map(P=>P.score))==null?void 0:G.filter(P=>P));(ee==null?void 0:ee.length)>0&&g.setFieldsValue({question_score:(ee==null?void 0:ee.length)>0&&((x=ee.reduce((P,I)=>P+I))==null?void 0:x.toFixed(1))})}},onFinish:C=>{F(Ba(Xl(Xl({},e),C),{item_type:e==null?void 0:e.question_type,standard_answers:C.standard_answers,question_title:C.name}))},onFinishFailed:C=>Fr(void 0,null,function*(){var Z,N;C.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,nu.pE)(),h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((N=(Z=C==null?void 0:C.errorFields)==null?void 0:Z[0])==null?void 0:N.name,{behavior:"smooth",block:"center"})})},cn.createElement("div",{style:{display:"flex",alignItems:"center"}},cn.createElement("div",{style:{flex:1}},cn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),cn.createElement("span",null,"\u586B\u7A7A\u9898")),((ge=l==null?void 0:l.exercise)==null?void 0:ge.exercise_status)==1&&!(e!=null&&e.isadd)&&cn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ne()}},cn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),cn.createElement(q.ZP,{onClick:()=>{e.isadd?(d(!1),B()):(g.setFieldsValue(Ba(Xl({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),d(!1))}},"\u53D6\u6D88"),cn.createElement(Nt.Z,{overlayClassName:fe.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:cn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},cn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},cn.createElement(q.ZP,{type:"primary",className:"ml20",onClick:()=>{g.submit()},loading:w},"\u4FDD\u5B58"))),cn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},cn.createElement(Sn.Z,{align:"middle"},v?cn.createElement(Qu.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):cn.createElement(y.default.Item,{key:2,className:fe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},cn.createElement(a.Z,{onBlur:C=>{C.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),cn.createElement(y.default.Item,{name:"use_blank_score",noStyle:!0},cn.createElement(Ce.ZP.Group,{className:fe.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),cn.createElement(Nt.Z,{overlayInnerStyle:{width:460},title:cn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",cn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},cn.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),cn.createElement(Kl.u,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:v,answerKey:"standard_answers"}),cn.createElement(Cu,{getTagData:M,qitem:e,exerciseitem:l,TagDiscipline:u,form:g}))))},yr=f(14289),Xn=f(59301),Cr=Object.defineProperty,Br=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Wa=(e,u,l)=>u in e?Cr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,pl=(e,u)=>{for(var l in u||(u={}))br.call(u,l)&&Wa(e,l,u[l]);if(Ya)for(var l of Ya(u))xr.call(u,l)&&Wa(e,l,u[l]);return e},Ml=(e,u)=>Br(e,Dr(u)),Da=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),Ua=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:d,seveeditor:F,deleteitem:ne,getTagData:M,init:B,showTip:m=!1,saveLoading:w=!1})=>{var ge;const[g]=y.default.useForm();return(0,n.useEffect)(()=>{var v;g.setFieldsValue(Ml(pl({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(v=e==null?void 0:e.question_choices)==null?void 0:v.map(C=>Ml(pl({},C),{is_answer:C!=null&&C.standard_boolean?1:0}))}))},[e]),Xn.createElement("div",null,Xn.createElement(y.default,{form:g,colon:!1,onFinish:v=>{var C,Z,N,k;let G=(Z=(C=v==null?void 0:v.choices)==null?void 0:C.map)==null?void 0:Z.call(C,(x,ee)=>{if((x==null?void 0:x.is_answer)===1)return ee+1});F(Ml(pl(pl({},e),v),{question_title:v.name,standard_answers:G.filter(x=>x),question_choices:(k=(N=v==null?void 0:v.choices)==null?void 0:N.map)==null?void 0:k.call(N,x=>x.choice_text)}))},onFinishFailed:v=>Da(void 0,null,function*(){var C,Z;h.ZP.error(v.errorFields[0].errors[0]),g.scrollToField((Z=(C=v==null?void 0:v.errorFields)==null?void 0:C[0])==null?void 0:Z.name,{behavior:"smooth",block:"center"})})},Xn.createElement("div",{style:{display:"flex",alignItems:"center"}},Xn.createElement("div",{style:{flex:1}},Xn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xn.createElement("span",null,"\u5224\u65AD\u9898")),((ge=d==null?void 0:d.exercise)==null?void 0:ge.exercise_status)==1&&!(e!=null&&e.isadd)&&Xn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ne()}},Xn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xn.createElement(q.ZP,{onClick:()=>{var v;e.isadd?(u(!1),B()):(g.setFieldsValue(Ml(pl({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(v=e==null?void 0:e.question_choices)==null?void 0:v.map(C=>Ml(pl({},C),{is_answer:C!=null&&C.standard_boolean?1:0}))})),u(!1))}},"\u53D6\u6D88"),Xn.createElement(Nt.Z,{overlayClassName:fe.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xn.createElement(q.ZP,{type:"primary",className:"ml20",onClick:()=>{g.submit()},loading:w},"\u4FDD\u5B58"))),Xn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Xn.createElement(y.default.Item,{className:fe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Xn.createElement(a.Z,{onBlur:v=>{v.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Xn.createElement(yr.Z,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Xn.createElement(Cu,{getTagData:M,qitem:e,exerciseitem:d,TagDiscipline:l,form:g}))))},Ka=f(8848),tt={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},zu=f(39793),Ja=Object.defineProperty,Ar=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,ta=(e,u,l)=>u in e?Ja(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Pr=(e,u)=>{for(var l in u||(u={}))Xa.call(u,l)&&ta(e,l,u[l]);if(ea)for(var l of ea(u))Zl.call(u,l)&&ta(e,l,u[l]);return e},wr=(e,u)=>Ar(e,Ga(u)),ba=(e,u)=>{var l={};for(var d in e)Xa.call(e,d)&&u.indexOf(d)<0&&(l[d]=e[d]);if(e!=null&&ea)for(var d of ea(e))u.indexOf(d)<0&&Zl.call(e,d)&&(l[d]=e[d]);return l};const gl=e=>{var u=e,{value:l,onChange:d,scrollId:F}=u,ne=ba(u,["value","onChange","scrollId"]);return n.createElement("div",{id:F||""},n.createElement(zu.Z,wr(Pr({},ne),{defaultValue:l,onChange:(M,B)=>{console.log("a:",M,B),B!=null&&B.length?d(M,B):d(M)}})))},Ol=({value:e,onChange:u,placeholder:l,height:d=140,isEdit:F})=>F?n.createElement(zu.Z,{watch:!0,isFocus:!0,height:d,placeholder:l,defaultValue:e,onChange:u}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(Dn.Z,{className:tt.inputBorder,value:e}):n.createElement("div",{className:`${tt.inputBorder} ${tt.placeholder}`},l));var bn=f(5269),Sr=Object.defineProperty,Nr=Object.defineProperties,xa=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,tr=(e,u,l)=>u in e?Sr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Tl=(e,u)=>{for(var l in u||(u={}))qa.call(u,l)&&tr(e,l,u[l]);if(na)for(var l of na(u))er.call(u,l)&&tr(e,l,u[l]);return e},hl=(e,u)=>Nr(e,xa(u)),ua=(e,u)=>{var l={};for(var d in e)qa.call(e,d)&&u.indexOf(d)<0&&(l[d]=e[d]);if(e!=null&&na)for(var d of na(e))u.indexOf(d)<0&&er.call(e,d)&&(l[d]=e[d]);return l};const nr=["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"],Ir=({value:e,onChange:u,choiceTextKey:l,answerKey:d,index:F,isEdit:ne,setInputActive:M,form:B,choiceOptionsPath:m,allowChangeMode:w,showAddIcon:ge,addItem:g,deleteItem:v})=>{const C=(e==null?void 0:e[d])===1,Z=()=>{const k=B.getFieldValue(m);B.setFieldValue(m,k.map(G=>hl(Tl({},G),{[d]:0})))},N=()=>{C?u(hl(Tl({},e),{[d]:0})):(w||Z(),u(hl(Tl({},e),{[d]:1})))};return n.createElement(Sn.Z,{className:tt.choiceWrap,align:"middle",wrap:!1},n.createElement(bn.Z,{onClick:N,className:`${tt.choiceIndex} ${C?tt.activeAnswer:""}`},nr[F]),n.createElement(bn.Z,{flex:1,className:`${tt.editorWrap} ml15`,onClick:M},n.createElement(Ol,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:ne,value:e==null?void 0:e[l],onChange:k=>{u(hl(Tl({},e),{[l]:k}))}})),n.createElement(bn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:N,className:`${tt.setAnswerBtn} ${C?tt.activeAnswer:""}`},C?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(bn.Z,{className:tt.actionWrapper},n.createElement(Nt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(de.Z,{className:tt.addIcon,onClick:g,style:{visibility:ge?"visible":"hidden"}})),n.createElement(Nt.Z,{title:"\u5220\u9664"},n.createElement(rt.Z,{className:tt.deleteIcon,onClick:v,style:{visibility:F>1?"visible":"hidden"}}))))},kr=({questionTitlePlaceholder:e,titleKey:u,choiceKey:l,analysisKey:d,choiceTextKey:F,answerKey:ne,choiceOptionsPath:M,allowChangeMode:B=!0,form:m,showAnalysis:w=!0})=>{const[ge,g]=(0,n.useState)(),[v,C]=(0,n.useState)(!1);return n.createElement("div",{className:tt.wrap},n.createElement("div",{className:tt.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(gl,{scrollId:Array.isArray(u)?u.join("_"):`${u}`,watch:!0,height:140,placeholder:e}))),n.createElement(y.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(y.default.List,{name:l,rules:[{validator(Z,N){const k=N.some(x=>x[ne]===1),G=N.findIndex(x=>{var ee;return((ee=x[F])==null?void 0:ee.length)<=0});return G!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${nr[G]}\u9009\u9879\u7684\u5185\u5BB9`)):k?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Z,{add:N,remove:k})=>n.createElement("div",{id:Array.isArray(M)?M.join("_"):`${M}`},Z.map((G,x)=>{var ee=G,{key:P,name:I}=ee,ot=ua(ee,["key","name"]);const Kt=ge===P,ye=()=>{g(P)},sn=x<7&&x===Z.length-1,ae=()=>N({[F]:"",[ne]:0}),Yt=()=>k(I);return n.createElement(y.default.Item,hl(Tl({},ot),{key:P,name:I,noStyle:!0}),n.createElement(Ir,{choiceTextKey:F,answerKey:ne,index:x,isEdit:Kt,setInputActive:ye,form:m,choiceOptionsPath:M,allowChangeMode:B,showAddIcon:sn,addItem:ae,deleteItem:Yt}))}),Z.length<8&&n.createElement("div",{className:`${tt.addBtn} mb30`,onClick:()=>N({[F]:"",[ne]:0})},"\u6DFB\u52A0\u9009\u9879"))),w&&n.createElement("div",{onClick:()=>C(!0)},n.createElement(y.default.Item,{name:d,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Ol,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:v}))))};var Bt=f(59301),Mr=Object.defineProperty,Zr=Object.defineProperties,Or=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,ar=(e,u,l)=>u in e?Mr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,aa=(e,u)=>{for(var l in u||(u={}))ur.call(u,l)&&ar(e,l,u[l]);if(la)for(var l of la(u))lr.call(u,l)&&ar(e,l,u[l]);return e},ra=(e,u)=>Zr(e,Or(u)),t=(e,u)=>{var l={};for(var d in e)ur.call(e,d)&&u.indexOf(d)<0&&(l[d]=e[d]);if(e!=null&&la)for(var d of la(e))u.indexOf(d)<0&&lr.call(e,d)&&(l[d]=e[d]);return l};const o=({value:e,onChange:u})=>{const l=F=>{Pt.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:tt.modal,onOk:()=>{const ne=[...e];ne.splice(F,1),u(ne)}})},d=()=>{const F=[...e];F.push(""),u(F)};return Bt.createElement(Sn.Z,{className:"ml20"},Bt.createElement(bn.Z,{flex:1},e==null?void 0:e.map((F,ne)=>Bt.createElement(Sn.Z,{key:`${F}_${ne}`,align:"middle",className:"mb20"},Bt.createElement(wt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:F,autoSize:{maxRows:3},maxLength:1e3,onBlur:M=>{const B=[...e],m=M.target.value.trim();B[ne]=m,u(B)}}),Bt.createElement(Nt.Z,{title:"\u5220\u9664"},Bt.createElement(rt.Z,{className:tt.deleteIcon,style:{marginLeft:15,visibility:ne>0?"visible":"hidden"},onClick:()=>l(ne)}))))),Bt.createElement(bn.Z,null,Bt.createElement("div",{className:`${tt.addBtn}`,onClick:()=>{d()}},"\u65B0\u589E\u7B54\u6848")))},r=({value:e=!0,onChange:u})=>Bt.createElement(Xu.Z,{checked:!e,onChange:l=>{u(!l)}}),i="\u2581",s=({questionTitlePlaceholder:e,form:u,name:l,scoreByBlank:d,answerKey:F,titleKey:ne="name",analysisKey:M="analysis",isOrdered:B="is_ordered"})=>{var m,w;const[ge,g]=(0,n.useState)(!1),v=(P,I)=>{const ot=I.line;let Kt=0;for(let sn=0;sn<ot;sn++)Kt+=P.getLine(sn).split(i).length-1;const ye=P.getLine(ot).substring(0,I.ch);return Kt+=ye.split(i).length-1,Kt},C=(P,I,ot,Kt)=>{const ye=P.getRange(I.from,I.to);let sn=0;if(I.text.forEach(ae=>{sn+=ae.split(i).length-1}),I.origin!=="setValue"){if(ye&&ye.indexOf(i)!==-1){const ae=ye.split(i).length-1,Yt=v(P,I.from);if(console.log(`\u5220\u9664${ae}\u4E2A\uFF0C \u524D\u9762\u6709${Yt}\u4E2A\uFF0C\u65B0\u589E${sn}\u4E2A`),ae>1){const It=Array.from({length:ae},(st,pn)=>Yt+pn);Kt(It)}else Kt(Yt)}else if(sn>0){const ae=v(P,I.from);console.log(`\u65B0\u589E${sn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ae}\u4E2A`),ot(sn,ae)}}},Z=()=>{const P=u.getFieldValue(["sub_item_banks",...F]);u.setFieldValue(["sub_item_banks",...F],P==null?void 0:P.map((I,ot)=>ra(aa({},I),{position:ot+1})))},N=(0,n.useRef)(),k=(P,I)=>{for(let ot=0;ot<P;ot++)N.current({position:null,answer_text:[""]},I+ot);Z()},G=(0,n.useRef)(),x=P=>{G.current(P),Z()},ee=(w=(m=u.getFieldValue("sub_item_banks"))==null?void 0:m[F==null?void 0:F[0]])==null?void 0:w[F==null?void 0:F[1]];return console.log(u==null?void 0:u.getFieldValue(["sub_item_banks",...d])),Bt.createElement("div",{className:tt.wrap},Bt.createElement("div",{className:tt.questionTitleEditorWrap},Bt.createElement(y.default.Item,{label:"\u9898\u5E72",name:ne,labelCol:{span:24},rules:[{required:!0}]},Bt.createElement(gl,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(P,I)=>{C(P,I,k,x)}}))),Bt.createElement(y.default.List,{name:F,rules:[{validator(P,I){if((I==null?void 0:I.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const ot of I){const{answer_text:Kt}=ot||{};if(Kt!=null&&Kt.some(ye=>(ye==null?void 0:ye.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(P,{add:I,remove:ot},{errors:Kt})=>(N.current=I,G.current=ot,Bt.createElement(Bt.Fragment,null,Bt.createElement(y.default.Item,{label:Bt.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(P!=null&&P.length)&&Bt.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),P.map((ye,sn)=>{var ae=ye,{key:Yt,name:It}=ae,st=t(ae,["key","name"]);return Bt.createElement(Sn.Z,{className:"mb20",key:Yt,align:"top"},Bt.createElement(bn.Z,{flex:"0 0 auto",className:`${tt.blankIndex} pt5`},"\u586B\u7A7A\u9879",sn+1),Bt.createElement(bn.Z,{flex:1},Bt.createElement(Sn.Z,{align:"top",justify:"space-between"},Bt.createElement(bn.Z,{flex:1},Bt.createElement(y.default.Item,ra(aa({},st),{name:[It,"answer_text"],noStyle:!0}),Bt.createElement(o,null))),(u==null?void 0:u.getFieldValue(["sub_item_banks",...d]))&&Bt.createElement(bn.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Bt.createElement(y.default.Item,ra(aa({},st),{name:[It,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:tt.blankInputNumberWrapper}),Bt.createElement(a.Z,{onChange:()=>{var pn,dn;let kn=u==null?void 0:u.getFieldValue(["sub_item_banks",F==null?void 0:F[0],"standard_answers"]),_e=0;for(let ft in kn)(pn=kn[ft])!=null&&pn.score&&(_e+=Number((dn=kn[ft])==null?void 0:dn.score));u==null||u.setFieldValue(["sub_item_banks",F==null?void 0:F[0],"question_score"],_e)},className:tt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Bt.createElement(y.default.Item,ra(aa({},st),{name:[It,"position"],noStyle:!0}),Bt.createElement(wt.default,{type:"hidden"}))))})))),Bt.createElement(Sn.Z,{align:"middle"},Bt.createElement(y.default.Item,{name:[l,"downcase"],valuePropName:"checked"},Bt.createElement(Xu.Z,null)),Bt.createElement(bn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Bt.createElement(Sn.Z,{align:"middle"},Bt.createElement(y.default.Item,{name:[l,"no_space"],valuePropName:"checked"},Bt.createElement(Xu.Z,null)),Bt.createElement(bn.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ee==null?void 0:ee.length)>1&&Bt.createElement(Sn.Z,{align:"middle",className:(ee==null?void 0:ee.length)>1?"mb30":`${tt.hide}`},Bt.createElement(y.default.Item,{name:B},Bt.createElement(r,null)),Bt.createElement(bn.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Bt.createElement("div",{onClick:()=>g(!0)},Bt.createElement(y.default.Item,{name:M,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Bt.createElement(Ol,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ge}))))};var c=Object.defineProperty,E=Object.defineProperties,_=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,V=(e,u,l)=>u in e?c(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,U=(e,u)=>{for(var l in u||(u={}))S.call(u,l)&&V(e,l,u[l]);if(A)for(var l of A(u))p.call(u,l)&&V(e,l,u[l]);return e},$=(e,u)=>E(e,_(u)),T=(e,u)=>{var l={};for(var d in e)S.call(e,d)&&u.indexOf(d)<0&&(l[d]=e[d]);if(e!=null&&A)for(var d of A(e))u.indexOf(d)<0&&p.call(e,d)&&(l[d]=e[d]);return l};const H={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:e,onChange:u,form:l,choiceKey:d})=>{const F=(e==null?void 0:e.is_answer)===1,ne=e==null?void 0:e.choice_text,M=()=>{var B;const m=(B=l==null?void 0:l.getFieldValue(["sub_item_banks",...d]))==null?void 0:B.map(w=>({choice_text:w.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...d],m),u($(U({},e),{is_answer:1}))};return n.createElement(Sn.Z,{className:tt.choiceWrap,align:"middle",wrap:!1},n.createElement(bn.Z,{onClick:M,className:`${tt.choiceIndex} ${tt.judgementIndex} ${F?tt.activeAnswer:""}`},H[ne]),n.createElement(bn.Z,{flex:1,className:`${tt.editorWrap} ml15`},n.createElement("div",{className:`${tt.inputBorder} ${tt.placeholder} ${F?tt.activeJudgementAnswer:""}`},ne)),n.createElement(bn.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:M,className:`${tt.setAnswerBtn} ${F?tt.activeAnswer:""}`},F?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Q=({questionTitlePlaceholder:e,choiceKey:u="choices",form:l,titleKey:d="name",analysisKey:F="analysis"})=>{const[ne,M]=(0,n.useState)(!1);return n.createElement("div",{className:tt.wrap},n.createElement("div",{className:tt.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:d,labelCol:{span:24},rules:[{required:!0}]},n.createElement(gl,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(y.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(y.default.List,{name:u,rules:[{validator(B,m){return m.some(ge=>(ge==null?void 0:ge.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},B=>n.createElement("div",{id:"choices"},B.map(m=>{var w=m,{key:ge,name:g}=w,v=T(w,["key","name"]);return n.createElement(y.default.Item,$(U({},v),{key:ge,name:g,noStyle:!0}),n.createElement(z,{form:l,choiceKey:u}))})))),n.createElement("div",{onClick:()=>M(!0)},n.createElement(y.default.Item,{name:F,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Ol,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ne}))))};var oe=f(96599),X={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},K=f(44125),me=f(68956),O=f(59301);const le=({qitem:e,form:u,exercise:l,loading:d,dispatch:F,aiReviewSettings:ne=null})=>O.createElement("div",{className:X.ai_config},O.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),O.createElement("div",{className:X.pfbz_ts},O.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),O.createElement("div",{className:"flex"},O.createElement("div",{className:X.btns_pfbz,onClick:()=>{F({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:e==null?void 0:e.question_id,ai_review_settings:u.getFieldValue(ne||"ai_review_settings")}})}},O.createElement("img",{src:K.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),O.createElement("div",{style:{background:"#F6F7F9"}},O.createElement(y.default.List,{name:ne||"ai_review_settings"},(M,{add:B,remove:m})=>M.map((w,ge)=>{var g;return O.createElement(Sn.Z,{key:w.key,style:{padding:"5px 10px 5px 15px"}},O.createElement(bn.Z,{className:X.lable_name1},"\u8BC4\u5206\u70B9"),O.createElement(bn.Z,null,O.createElement(y.default.Item,{className:"ml10",name:[w.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},O.createElement(wt.default,{onChange:v=>{u.setFieldValue([w.name,"content"],v.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),O.createElement(bn.Z,{className:X.lable_name1},"\u8BC4\u5206\u6807\u51C6"),O.createElement(bn.Z,null,O.createElement(y.default.Item,{className:"ml10",name:[w.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},O.createElement(wt.default,{onChange:v=>{u.setFieldValue([w.name,"content"],v.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:ne?232:318},className:"mr15",maxLength:500}))),O.createElement(bn.Z,{className:X.lable_name1},"\u6743\u91CD"),O.createElement(bn.Z,null,O.createElement(y.default.Item,{className:"ml10",name:[w.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},O.createElement(a.Z,{value:u.getFieldValue([w.name,"weight"]),onChange:v=>{Number.isInteger(v)||u.setFieldValue([w.name,"weight"],parseFloat(v).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),O.createElement(Sn.Z,{className:(g=X)==null?void 0:g.h_lh_40},O.createElement(bn.Z,null,O.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(M.length>=10)return h.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");B()}})),ge>0&&O.createElement(bn.Z,null,O.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{m(w.name)}}))))}))),O.createElement(me.Z,null));var Le=(0,j.connect)(({exercise:e,loading:u})=>({exercise:e,loading:u.effects}))(le),be=Object.defineProperty,Ve=Object.defineProperties,He=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,we=(e,u,l)=>u in e?be(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Te=(e,u)=>{for(var l in u||(u={}))xe.call(u,l)&&we(e,l,u[l]);if($e)for(var l of $e(u))Ie.call(u,l)&&we(e,l,u[l]);return e},Ue=(e,u)=>Ve(e,He(u)),ct=(e,u)=>{var l={};for(var d in e)xe.call(e,d)&&u.indexOf(d)<0&&(l[d]=e[d]);if(e!=null&&$e)for(var d of $e(e))u.indexOf(d)<0&&Ie.call(e,d)&&(l[d]=e[d]);return l};const dt=e=>{var u=e,{value:l,onChange:d}=u,F=ct(u,["value","onChange"]);const ne=M=>{d([M])};return n.createElement(zu.Z,Ue(Te({},F),{defaultValue:l==null?void 0:l[0],onChange:ne}))},lt=e=>{if(!e)return!1;let u=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(h.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ne=({value:e=[],onClose:u})=>n.createElement(oe.default,{closable:!0,onClose:u,className:tt.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),ve=({questionTitlePlaceholder:e,form:u,showKeywords:l,isMustKeyWords:d=l,titleKey:F="name",analysisKey:ne="analysis",answerTexts:M="answer_texts",keywords:B="keywords",useKeywords:m="use_keywords",indexs:w,qitem:ge,exerciseitem:g,aiReviewSettings:v})=>{var C,Z,N,k,G;const[x,ee]=(0,n.useState)(!1),[P,I]=(0,n.useState)(""),ot=(Z=(C=u.getFieldValue("sub_item_banks"))==null?void 0:C[m==null?void 0:m[0]])==null?void 0:Z[m==null?void 0:m[1]],Kt=(k=(N=u.getFieldValue("sub_item_banks"))==null?void 0:N[m==null?void 0:m[0]])==null?void 0:k.question_score;return n.createElement("div",{className:tt.wrap},n.createElement("div",{className:tt.questionTitleEditorWrap},n.createElement(y.default.Item,{label:"\u9898\u5E72",name:F,labelCol:{span:24},rules:[{required:!0}]},n.createElement(gl,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(y.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:M,labelCol:{span:24}},n.createElement(dt,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!d&&n.createElement(y.default.Item,{hidden:!0,name:m,valuePropName:"checked"},n.createElement(Xu.Z,{defaultChecked:!0})),l&&d&&n.createElement(Sn.Z,{align:"middle",className:"mb30"},n.createElement(y.default.Item,{name:m,valuePropName:"checked"},n.createElement(Xu.Z,null)),n.createElement(bn.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(bn.Z,null,n.createElement(Nt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement(Tu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(ot||!d)&&n.createElement(y.default.List,{name:B,rules:[{validator(ye,sn){return d?sn!=null&&sn.length?(sn==null?void 0:sn.reduce((Yt,It)=>Yt+It.score,0))>parseFloat(Kt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ye,{add:sn,remove:ae})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${tt.title} mb10`},d?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(Sn.Z,{align:"middle",className:"font14 mb30"},n.createElement(bn.Z,{flex:1},n.createElement(wt.default,{value:P,onChange:Yt=>{I(Yt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Yt=>{var It,st,pn,dn;const kn=`${(It=Yt.target)==null?void 0:It.value}`,_e=(pn=(st=kn==null?void 0:kn.split("|"))==null?void 0:st.filter(Pn=>!!Pn))==null?void 0:pn.map(Pn=>Pn==null?void 0:Pn.trim()),ft=u.getFieldValue(["sub_item_banks",...B]),au=((dn=ft==null?void 0:ft.map(Pn=>Pn==null?void 0:Pn.keyword))==null?void 0:dn.flat())||[];for(const Pn of _e)if(au.includes(Pn)){h.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}lt(kn)&&(sn({keyword:_e,score:1}),I(""))},className:tt.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(bn.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ye.map(Yt=>{var It=Yt,{key:st,name:pn}=It,dn=ct(It,["key","name"]);return n.createElement(Sn.Z,{key:st,className:"mb20",style:{marginRight:148}},n.createElement(bn.Z,{flex:1},n.createElement(Sn.Z,{align:"middle",justify:"space-between"},n.createElement(y.default.Item,Ue(Te({},dn),{name:[pn,"keyword"]}),n.createElement(Ne,{onClose:()=>ae(pn)})),d&&n.createElement(y.default.Item,Ue(Te({},dn),{name:[pn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:tt.blankInputNumberWrapper}),n.createElement(a.Z,{className:tt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>ee(!0)},n.createElement(y.default.Item,{name:ne,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Ol,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))),((G=g==null?void 0:g.exercise)==null?void 0:G.is_open_ai_review)&&n.createElement(Le,{form:u,qitem:ge,aiReviewSettings:v}))};var W=f(59301),Ae=Object.defineProperty,Et=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Zt=(e,u,l)=>u in e?Ae(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ot=(e,u)=>{for(var l in u||(u={}))bt.call(u,l)&&Zt(e,l,u[l]);if(mt)for(var l of mt(u))nt.call(u,l)&&Zt(e,l,u[l]);return e},jt=(e,u)=>Et(e,Dt(u)),ln=(e,u)=>{var l={};for(var d in e)bt.call(e,d)&&u.indexOf(d)<0&&(l[d]=e[d]);if(e!=null&&mt)for(var d of mt(e))u.indexOf(d)<0&&nt.call(e,d)&&(l[d]=e[d]);return l};const{Panel:Lt}=Ka.default,an=({questionTitlePlaceholder:e,choiceKey:u,form:l,withScore:d,exerciseitem:F})=>{const ne=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[M,B]=(0,n.useState)(),[m,w]=(0,n.useState)([]),ge=v=>{w(v)},g=({value:v})=>W.createElement("div",{style:{width:150,paddingLeft:11}},v);return W.createElement("div",{className:tt.wrap},W.createElement("div",{className:tt.questionTitleEditorWrap},W.createElement(y.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},W.createElement(gl,{scrollId:"name",watch:!0,height:140,placeholder:e}))),W.createElement(y.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),W.createElement(y.default.List,{name:"sub_item_banks",rules:[{validator(v,C){return C?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(v,{add:C,remove:Z,move:N})=>{const k=l.getFieldValue("sub_item_banks");return W.createElement(W.Fragment,null,W.createElement(Ka.default,{className:v.length>0?tt.collapseWrapper:"",bordered:!1,activeKey:m,onChange:ge,expandIcon:({isActive:G})=>W.createElement("i",{className:`iconfont icon-weizhankai ${G?tt.open:tt.close}`,style:{fontSize:14,transition:"all .2s"}})},v.map((G,x)=>{var ee=G,{key:P,name:I}=ee,ot=ln(ee,["key","name"]),Kt,ye,sn,ae,Yt,It,st,pn,dn,kn,_e,ft,au,Pn;return W.createElement(Lt,{className:tt.panel,forceRender:!0,header:W.createElement("div",{className:tt.panelHeader},"\u7B2C",x+1,"\u5C0F\u9898",W.createElement("span",null,"\uFF08",((Kt=k==null?void 0:k[I])==null?void 0:Kt.question_type)==0?"\u5355\u9009\u9898":((ye=k==null?void 0:k[I])==null?void 0:ye.question_type)==1?"\u591A\u9009\u9898":((sn=k==null?void 0:k[I])==null?void 0:sn.question_type)==3?"\u586B\u7A7A\u9898":((ae=k==null?void 0:k[I])==null?void 0:ae.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:I,extra:W.createElement(Sn.Z,{align:"middle",onClick:R=>R.stopPropagation()},((Yt=k==null?void 0:k[I])==null?void 0:Yt.question_type)==3&&W.createElement(W.Fragment,null,W.createElement(Ce.ZP.Group,{defaultValue:(It=k==null?void 0:k[I])==null?void 0:It.use_blank_score,className:fe.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:R=>{var qn,hu,ou,su,eu;if(l==null||l.setFieldValue(["sub_item_banks",I,"use_blank_score"],(qn=R==null?void 0:R.target)==null?void 0:qn.value),(hu=R==null?void 0:R.target)!=null&&hu.value){let uu=0;for(let cl in(ou=l==null?void 0:l.getFieldValue(["sub_item_banks",I]))==null?void 0:ou.standard_answers)uu+=Number((eu=(su=l==null?void 0:l.getFieldValue(["sub_item_banks",I]))==null?void 0:su.standard_answers[cl])==null?void 0:eu.score);l==null||l.setFieldValue(["sub_item_banks",I,"question_score"],uu||"")}B(new Date)}}),W.createElement(Nt.Z,{overlayInnerStyle:{width:460},title:W.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",W.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},W.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),d&&W.createElement(y.default.Item,jt(Ot({},ot),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[I,"question_score"],className:tt.blankInputNumberWrapper}),((st=k==null?void 0:k[I])==null?void 0:st.question_type)==3&&((pn=k==null?void 0:k[I])!=null&&pn.use_blank_score)?W.createElement(g,null):W.createElement(a.Z,{className:tt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),W.createElement(Sn.Z,{align:"middle",className:"pl40",style:{width:82}},x!==0&&W.createElement("div",{onClick:()=>{var R;N(x,x-1);const qn=(R=l.getFieldValue("sub_item_banks"))==null?void 0:R.map((hu,ou)=>(v.map((su,eu)=>{ou===eu&&(hu.q_position=Number(su.name)+1)}),hu));l.setFieldValue("sub_item_banks",qn)}},W.createElement(Nt.Z,{title:"\u4E0A\u79FB"},W.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),x<v.length-1&&W.createElement("div",{onClick:()=>{var R;N(x,x+1);const qn=(R=l.getFieldValue("sub_item_banks"))==null?void 0:R.map((hu,ou)=>(v.map((su,eu)=>{ou===eu&&(hu.q_position=Number(su.name)+1)}),hu));l.setFieldValue("sub_item_banks",qn)},className:x===0?"":"ml10"},W.createElement(Nt.Z,{title:"\u4E0B\u79FB"},W.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),W.createElement(Nt.Z,{title:"\u5220\u9664"},W.createElement(rt.Z,{className:`${tt.deleteIcon} ml40`,onClick:()=>Z(I)})))},W.createElement(y.default.Item,jt(Ot({},ot),{name:I}),(((dn=k==null?void 0:k[I])==null?void 0:dn.question_type)==0||((kn=k==null?void 0:k[I])==null?void 0:kn.question_type)==1)&&W.createElement(kr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((_e=k==null?void 0:k[I])==null?void 0:_e.question_type)==1,form:l,choiceKey:[I,"choices"],titleKey:[I,"name"],analysisKey:[I,"analysis"],choiceOptionsPath:["sub_item_banks",I,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((ft=k==null?void 0:k[I])==null?void 0:ft.question_type)==3&&W.createElement(s,{form:l,name:I,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[I,"use_blank_score"],titleKey:[I,"name"],analysisKey:[I,"analysis"],isOrdered:[I,"is_ordered"],answerKey:[I,"standard_answers"],key:M}),((au=k==null?void 0:k[I])==null?void 0:au.question_type)==2&&W.createElement(Q,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[I,"name"],analysisKey:[I,"analysis"],choiceKey:[I,"choices"]}),((Pn=k==null?void 0:k[I])==null?void 0:Pn.question_type)==4&&W.createElement(ve,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[I,"name"],analysisKey:[I,"analysis"],answerTexts:[I,"answer_texts"],useKeywords:[I,"use_keywords"],keywords:[I,"keywords"],aiReviewSettings:[I,"ai_review_settings"],indexs:I,qitem:k==null?void 0:k[I],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:F})))})),v.length<20&&W.createElement(dl.Z,{menu:{items:[{label:W.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),w([v==null?void 0:v.length,...m])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),w([v==null?void 0:v.length,...m])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),w([v==null?void 0:v.length,...m])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),w([v==null?void 0:v.length,...m])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:W.createElement("div",{onClick:()=>{C({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),w([v==null?void 0:v.length,...m])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(G=>G.show).map(G=>({label:G.label,key:G.key}))}},W.createElement("div",{className:`${tt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Qe=f(59301),Nn=Object.defineProperty,Ht=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,An=(e,u,l)=>u in e?Nn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Gt=(e,u)=>{for(var l in u||(u={}))tn.call(u,l)&&An(e,l,u[l]);if(Cn)for(var l of Cn(u))$t.call(u,l)&&An(e,l,u[l]);return e},En=(e,u)=>Ht(e,yn(u)),Xt=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),rn=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:d,seveeditor:F,deleteitem:ne,getTagData:M,init:B,showTip:m=!1,saveLoading:w=!1})=>{var ge;const[g]=y.default.useForm(),{unified_ai_setting:v,ai_review_settings:C}=d==null?void 0:d.exercise;(0,n.useEffect)(()=>{var N;g.setFieldsValue(En(Gt({},e),{name:e.question_title,sub_item_banks:(N=e.sub_exercise_questions)==null?void 0:N.map(k=>{var G,x;if(k.question_type==4){const ee=v?C:((G=k==null?void 0:k.ai_review_settings)==null?void 0:G.length)>0?k.ai_review_settings:C;k.ai_review_settings=ee}return En(Gt({},k),{name:k.question_title,choices:(x=k==null?void 0:k.question_choices)==null?void 0:x.map(ee=>En(Gt({},ee),{is_answer:ee!=null&&ee.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const Z=N=>{if(!(N!=null&&N.length))return!1;const k=N.map(x=>{var ee;return(ee=x.choice_text)==null?void 0:ee.trim().replace(/^\s+|\s+$/g,"")});return new Set(k).size!==k.length};return Qe.createElement("div",null,Qe.createElement(y.default,{form:g,colon:!1,onValuesChange:(N,k)=>{var G,x,ee,P;if(N!=null&&N.sub_item_banks){let I=((G=g.getFieldValue("sub_item_banks"))==null?void 0:G.length)>0&&((ee=(x=g.getFieldValue("sub_item_banks"))==null?void 0:x.map(ot=>{var Kt;if(ot.question_type==3&&(ot!=null&&ot.use_blank_score)){let ye=0;for(let sn in ot==null?void 0:ot.standard_answers)ye+=Number((Kt=ot==null?void 0:ot.standard_answers[sn])==null?void 0:Kt.score);return ye}else return ot.question_score}))==null?void 0:ee.filter(ot=>ot));(I==null?void 0:I.length)>0&&g.setFieldsValue({question_score:(P=parseFloat(I.reduce((ot,Kt)=>parseFloat(ot)+parseFloat(Kt))))==null?void 0:P.toFixed(1)})}},onFinish:N=>{var k,G;if((k=N.sub_item_banks)==null?void 0:k.some(ee=>ee.question_type===0||ee.question_type===1?Z(ee.choices):!1)){h.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}F(En(Gt(Gt({},e),N),{question_title:N.name,sub_questions:(G=N==null?void 0:N.sub_item_banks)==null?void 0:G.map(ee=>{var P,I,ot,Kt;return(ee==null?void 0:ee.question_type)==3?En(Gt({},ee),{question_title:ee.name,item_type:ee==null?void 0:ee.question_type}):En(Gt({},ee),{question_title:ee.name,question_choices:(I=(P=ee==null?void 0:ee.choices)==null?void 0:P.map)==null?void 0:I.call(P,ye=>ye.choice_text),standard_answers:(Kt=(ot=ee==null?void 0:ee.choices)==null?void 0:ot.map)==null?void 0:Kt.call(ot,(ye,sn)=>(ye==null?void 0:ye.is_answer)===1&&sn+1).filter(ye=>ye),item_type:ee==null?void 0:ee.question_type})})}))},onFinishFailed:N=>Xt(void 0,null,function*(){var k,G;h.ZP.error(N.errorFields[0].errors[0]),g.scrollToField((G=(k=N==null?void 0:N.errorFields)==null?void 0:k[0])==null?void 0:G.name,{behavior:"smooth",block:"center"})})},Qe.createElement("div",{style:{display:"flex",alignItems:"center"}},Qe.createElement("div",{style:{flex:1}},Qe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Qe.createElement("span",null,"\u7EC4\u5408\u9898")),((ge=d==null?void 0:d.exercise)==null?void 0:ge.exercise_status)==1&&!(e!=null&&e.isadd)&&Qe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ne()}},Qe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qe.createElement(q.ZP,{onClick:()=>{var N;e.isadd?(u(!1),B()):(g.setFieldsValue(En(Gt({},e),{name:e.question_title,sub_item_banks:(N=e.sub_exercise_questions)==null?void 0:N.map(k=>{var G;return En(Gt({},k),{name:k.question_title,choices:(G=k==null?void 0:k.question_choices)==null?void 0:G.map(x=>En(Gt({},x),{is_answer:x!=null&&x.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),Qe.createElement(Nt.Z,{overlayClassName:fe.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Qe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Qe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Qe.createElement(q.ZP,{className:"ml20",type:"primary",onClick:()=>{g.submit()},loading:w},"\u4FDD\u5B58"))),Qe.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Qe.createElement(Qu.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Qe.createElement(an,{form:g,withScore:!0,choiceKey:"",exerciseitem:d,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Qe.createElement(Cu,{getTagData:M,qitem:e,exerciseitem:d,TagDiscipline:l,form:g}))))},zt=f(48790),Xe=f(59301),Wn=Object.defineProperty,xt=Object.defineProperties,Iu=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,he=(e,u,l)=>u in e?Wn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Fe=(e,u)=>{for(var l in u||(u={}))Pe.call(u,l)&&he(e,l,u[l]);if(qe)for(var l of qe(u))Ut.call(u,l)&&he(e,l,u[l]);return e},vn=(e,u)=>xt(e,Iu(u)),In=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),xu=({qitem:e,setqitem:u,setisedit:l,TagDiscipline:d,exerciseitem:F,seveeditor:ne,deleteitem:M,showTip:B,saveLoading:m=!1})=>{var w,ge;const[g]=y.default.useForm();return(0,n.useEffect)(()=>{var v,C;g.setFieldsValue(vn(Fe({},e),{name:e==null?void 0:e.question_title,choices:(v=e==null?void 0:e.question_choices)==null?void 0:v.map(Z=>vn(Fe({},Z),{standard_boolean:Z!=null&&Z.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(C=e==null?void 0:e.shixun)==null?void 0:C.map(Z=>vn(Fe({},Z),{defaultscore:Z.challenge_score}))},[]),Xe.createElement("div",null,Xe.createElement(y.default,{form:g,colon:!1,onFinish:v=>{var C,Z;let N=vn(Fe({},v),{question_scores:(C=e==null?void 0:e.shixun)==null?void 0:C.map(k=>k.challenge_score),item_type:e==null?void 0:e.question_type,choices:(Z=v==null?void 0:v.choices)==null?void 0:Z.map(k=>vn(Fe({},k),{is_answer:k.standard_boolean}))});ne(Fe(Fe({},e),N))},onFinishFailed:v=>In(void 0,null,function*(){var C,Z;h.ZP.error(v.errorFields[0].errors[0]),g.scrollToField((Z=(C=v==null?void 0:v.errorFields)==null?void 0:C[0])==null?void 0:Z.name,{behavior:"smooth",block:"center"})})},Xe.createElement("div",{style:{display:"flex",alignItems:"center"}},Xe.createElement("div",{style:{flex:1}},Xe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Xe.createElement("span",null,"\u5B9E\u8BAD\u9898")),((w=F==null?void 0:F.exercise)==null?void 0:w.exercise_status)==1&&!(e!=null&&e.isadd)&&Xe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{M()}},Xe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Xe.createElement(q.ZP,{onClick:()=>{var v,C;g.setFieldsValue(vn(Fe({},e),{name:e==null?void 0:e.question_title,choices:(v=e==null?void 0:e.question_choices)==null?void 0:v.map(Z=>vn(Fe({},Z),{standard_boolean:Z!=null&&Z.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(C=e==null?void 0:e.shixun)==null?void 0:C.map(Z=>vn(Fe({},Z),{challenge_score:Z.defaultscore})),u(Fe({},e)),l(!1)}},"\u53D6\u6D88"),Xe.createElement(Nt.Z,{overlayClassName:fe.shake,open:B,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Xe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Xe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Xe.createElement(q.ZP,{className:"ml20",type:"primary",onClick:()=>In(void 0,null,function*(){var v,C,Z;if(((C=(v=e==null?void 0:e.shixun)==null?void 0:v.map)==null?void 0:C.call(v,N=>N.challenge_score).filter(N=>N).length)<((Z=e==null?void 0:e.shixun)==null?void 0:Z.length)){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}g.submit()}),loading:m},"\u4FDD\u5B58"))),Xe.createElement(Qu.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Xe.createElement(y.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Xe.createElement(zu.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),Xe.createElement(Sn.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Xe.createElement("div",null,Xe.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Xe.createElement("a",{href:`/shixuns/${(0,zt.G5)()?e.forked_shixun_identifier:e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Xe.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(ge=e==null?void 0:e.shixun)==null?void 0:ge.map((v,C)=>Xe.createElement("div",{style:{display:"flex",marginBottom:20}},Xe.createElement("div",{style:{flex:1}},C+1,"\u3001",v.challenge_name),Xe.createElement("div",null,Xe.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Xe.createElement(a.Z,{precision:1,value:v==null?void 0:v.challenge_score,onChange:Z=>{const N=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));N[C].challenge_score=Z;const k=N.every(x=>!x.challenge_score),G=parseFloat(N==null?void 0:N.map(x=>x.challenge_score).reduce((x,ee)=>parseFloat(x||0)+parseFloat(ee||0)));g.setFieldsValue({question_score:k?"":G.toFixed(1)}),u(vn(Fe({},e),{shixun:N}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},re={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Yu=f(54172),Bu=f(19105),pu=f(24334),J=f(59301);const ku=["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"],Fl=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var yl=({qitem:e,exercise:u})=>{var l,d,F,ne,M,B,m,w,ge,g,v,C,Z,N,k,G,x,ee,P,I,ot,Kt,ye,sn;return J.createElement("div",{className:re.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&J.createElement("div",{className:re.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((ae,Yt)=>J.createElement("div",{className:re.redio},!(ae!=null&&ae.standard_boolean)&&J.createElement("span",{className:re.redioitem}),(ae==null?void 0:ae.standard_boolean)&&J.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),J.createElement("span",{className:`${ae!=null&&ae.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},(e==null?void 0:e.question_type)===0?ku[Yt]:""),J.createElement(Dn.Z,{className:ae!=null&&ae.standard_boolean?re.titleyes:re.title,value:ae==null?void 0:ae.choice_text}),(ae==null?void 0:ae.standard_boolean)&&J.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&J.createElement("div",{className:re.normalWrap},(d=e==null?void 0:e.question_choices)==null?void 0:d.map((ae,Yt)=>J.createElement("div",{className:re.checkbox},!(ae!=null&&ae.standard_boolean)&&J.createElement("span",{className:re.checkboxitem}),(ae==null?void 0:ae.standard_boolean)&&J.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${ae!=null&&ae.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},ku[Yt]),J.createElement(Dn.Z,{className:ae!=null&&ae.standard_boolean?re.titleyes:re.title,value:ae==null?void 0:ae.choice_text}),(ae==null?void 0:ae.standard_boolean)&&J.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&J.createElement("div",{className:re.completion},(F=e==null?void 0:e.standard_answers)==null?void 0:F.map((ae,Yt)=>{var It;return J.createElement(Sn.Z,{align:"top"},J.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",Yt+1),J.createElement("div",{className:re.content},(It=ae.answer_text)==null?void 0:It.map((st,pn)=>J.createElement("div",{key:pn,className:re.items,style:(ae==null?void 0:ae.model)===2?{border:0,padding:0}:{}},(ae==null?void 0:ae.model)===1?J.createElement("pre",{className:"mb0"},st):J.createElement(Bu.Z,{value:st,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&J.createElement("div",{className:re.simple},J.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ne=e==null?void 0:e.answer_texts)!=null&&ne[0]?J.createElement(Dn.Z,{className:re.content,value:(M=e==null?void 0:e.answer_texts)==null?void 0:M[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:re.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&J.createElement("div",{className:re.shixunWrapper},(B=e==null?void 0:e.shixun)==null?void 0:B.map((ae,Yt)=>{var It,st;return J.createElement("div",null,J.createElement("div",{key:Yt,className:`${re.shixun} mb30`},J.createElement("span",{className:re.score},"\uFF08",ae==null?void 0:ae.challenge_score,"\u5206\uFF09"),J.createElement("span",{className:re.qtitle},(e==null?void 0:e.index)+"."+(Yt+1),"\u3001",ae==null?void 0:ae.challenge_name)),((st=(It=u==null?void 0:u.editData)==null?void 0:It.exercise)==null?void 0:st.show_challenge_task_pass)&&J.createElement(Dn.Z,{className:re.content,value:(ae==null?void 0:ae.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&J.createElement("div",{className:re.program,style:{border:!((w=(m=u==null?void 0:u.editData)==null?void 0:m.exercise)!=null&&w.show_hack_sets)&&!((g=(ge=u==null?void 0:u.editData)==null?void 0:ge.exercise)!=null&&g.show_hack_description)&&"none"}},((C=(v=u==null?void 0:u.editData)==null?void 0:v.exercise)==null?void 0:C.show_hack_sets)&&J.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},J.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},J.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),J.createElement(Yu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(ae,Yt,It)=>It+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(ae,Yt,It)=>J.createElement(Nt.Z,{title:J.createElement("pre",null,ae)},J.createElement("div",{className:re.divname},ae))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(ae,Yt,It)=>J.createElement(Nt.Z,{title:J.createElement("pre",null,ae)}," ",J.createElement("div",{className:re.divname},ae))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((N=(Z=u==null?void 0:u.editData)==null?void 0:Z.exercise)==null?void 0:N.show_hack_description)&&J.createElement("div",null,J.createElement(Dn.Z,{className:re.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((k=e==null?void 0:e.sub_exercise_questions)==null?void 0:k.map((ae,Yt)=>{var It,st,pn,dn,kn,_e;return J.createElement("div",{key:Yt},J.createElement("div",{className:re.combination},J.createElement("span",{className:re.score},ae==null?void 0:ae.question_score,"\u5206"),J.createElement("span",{className:re.qtype},(It=Fl.find(ft=>ft.type==ae.question_type))==null?void 0:It.name),J.createElement("span",{className:re.qtitle},Yt+1,"\u3001",ae==null?void 0:ae.question_title)),(ae.question_type===0||ae.question_type===2)&&J.createElement("div",{className:re.warp,style:{padding:"30px 58px",paddingBottom:0}},J.createElement("div",null,(st=ae==null?void 0:ae.question_choices)==null?void 0:st.map((ft,au)=>J.createElement("div",{className:re.redio,key:au},!(ft!=null&&ft.standard_boolean)&&J.createElement("span",{className:re.redioitem}),(ft==null?void 0:ft.standard_boolean)&&J.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),ae.question_type===2&&J.createElement("span",{className:`${ft!=null&&ft.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},ku[au]),J.createElement(Dn.Z,{className:ft!=null&&ft.standard_boolean?re.titleyes:re.title,value:ft==null?void 0:ft.choice_text}),(ft==null?void 0:ft.standard_boolean)&&J.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848"))))),ae.question_type===1&&J.createElement("div",{className:re.normalWrap},(pn=ae==null?void 0:ae.question_choices)==null?void 0:pn.map((ft,au)=>J.createElement("div",{className:re.checkbox,key:au},!(ft!=null&&ft.standard_boolean)&&J.createElement("span",{className:re.checkboxitem}),(ft==null?void 0:ft.standard_boolean)&&J.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),J.createElement("span",{className:`${ft!=null&&ft.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},ku[au]),J.createElement(Dn.Z,{className:ft!=null&&ft.standard_boolean?re.titleyes:re.title,value:ft==null?void 0:ft.choice_text}),(ft==null?void 0:ft.standard_boolean)&&J.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),ae.question_type===3&&J.createElement("div",{className:re.completion},(dn=ae==null?void 0:ae.standard_answers)==null?void 0:dn.map((ft,au)=>{var Pn;return J.createElement(Sn.Z,{align:"top"},J.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",au+1),J.createElement("div",{className:re.content},(Pn=ft.answer_text)==null?void 0:Pn.map((R,qn)=>J.createElement("div",{key:qn,className:re.items},J.createElement("pre",{className:"mb0"},R)))))})),ae.question_type===4&&J.createElement("div",{className:re.simple},J.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),J.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(kn=ae==null?void 0:ae.answer_texts)!=null&&kn[0]?J.createElement(Dn.Z,{className:re.content,value:(_e=ae==null?void 0:ae.answer_texts)==null?void 0:_e[0]}):J.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),J.createElement("div",{className:"mt20 "},J.createElement("span",{className:re.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),J.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ae!=null&&ae.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&J.createElement("div",null,J.createElement(Dn.Z,{disabledFill:!0,className:re.content,showProgramFill:!0,value:pu.Base64.decode(((G=e==null?void 0:e.program_attr)==null?void 0:G.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&J.createElement("div",{className:re.bottom},J.createElement("div",{className:`${re.bottomitem} mb30`},J.createElement("span",{className:re.left},"\u89E3\u6790"),J.createElement("span",{className:re.right},e!=null&&e.analysis?J.createElement(Dn.Z,{value:e==null?void 0:e.analysis}):J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),J.createElement("div",{className:`${re.bottomitem} mb30`},J.createElement("span",{className:re.left},"\u96BE\u5EA6"),J.createElement("span",{className:re.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),J.createElement("div",{className:re.bottomitem},J.createElement("span",{className:re.left},"\u77E5\u8BC6\u70B9"),J.createElement(Nt.Z,{title:((x=e==null?void 0:e.tag_discipline_names)==null?void 0:x.length)<=0||((ee=e==null?void 0:e.tag_discipline_names)==null?void 0:ee.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(I=(P=e==null?void 0:e.tag_discipline_names)==null?void 0:P.join("\uFF1B"))==null?void 0:I.toString()},J.createElement("span",{className:re.right},((ot=e==null?void 0:e.tag_discipline_names)==null?void 0:ot.length)<=0?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Kt=e==null?void 0:e.tag_discipline_names)==null?void 0:Kt.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?J.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(sn=(ye=e==null?void 0:e.tag_discipline_names)==null?void 0:ye.join("\uFF1B"))==null?void 0:sn.toString())))))},nl=f(4881),Cl=f(44272),Tn=f(59301),ia=Object.defineProperty,Aa=Object.defineProperties,Pa=Object.getOwnPropertyDescriptors,Rl=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,Vl=(e,u,l)=>u in e?ia(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Au=(e,u)=>{for(var l in u||(u={}))oa.call(u,l)&&Vl(e,l,u[l]);if(Rl)for(var l of Rl(u))wa.call(u,l)&&Vl(e,l,u[l]);return e},ol=(e,u)=>Aa(e,Pa(u)),Ru=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),sa=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:d,seveeditor:F,deleteitem:ne,getTagData:M,init:B,showTip:m=!1,saveLoading:w=!1})=>{var ge,g,v,C;const[Z]=y.default.useForm(),{unified_ai_setting:N,ai_review_settings:k}=d==null?void 0:d.exercise,G=N?k:((ge=e==null?void 0:e.ai_review_settings)==null?void 0:ge.length)>0?e.ai_review_settings:k;return(0,n.useEffect)(()=>{Z.setFieldsValue(ol(Au({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:G}))},[e]),Tn.createElement("div",null,Tn.createElement(y.default,{form:Z,colon:!1,onFinish:x=>{var ee;(ee=d==null?void 0:d.exercise)!=null&&ee.is_open_ai_review&&!(0,nu.BR)(x==null?void 0:x.ai_review_settings)||F(ol(Au(Au({},e),x),{answer_texts:x==null?void 0:x.answer_texts,question_title:x==null?void 0:x.name}))},onFinishFailed:x=>Ru(void 0,null,function*(){var ee,P;h.ZP.error(x.errorFields[0].errors[0]),Z.scrollToField((P=(ee=x==null?void 0:x.errorFields)==null?void 0:ee[0])==null?void 0:P.name,{behavior:"smooth",block:"center"})})},Tn.createElement("div",{style:{display:"flex",alignItems:"center"}},Tn.createElement("div",{style:{flex:1}},Tn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Tn.createElement("span",null,"\u7B80\u7B54\u9898")),((g=d==null?void 0:d.exercise)==null?void 0:g.exercise_status)==1&&!(e!=null&&e.isadd)&&Tn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ne()}},Tn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Tn.createElement(q.ZP,{onClick:()=>{e.isadd?(u(!1),B()):(Z.setFieldsValue(ol(Au({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),Tn.createElement(Nt.Z,{overlayClassName:fe.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Tn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Tn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Tn.createElement(q.ZP,{type:"primary",className:"ml20",onClick:()=>{Z.submit()},loading:w},"\u4FDD\u5B58"))),Tn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Tn.createElement(y.default.Item,{className:fe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Tn.createElement(a.Z,{onBlur:x=>{x.target.value==="0"&&h.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Tn.createElement(Cl.W,{form:Z,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((v=d==null?void 0:d.exercise)==null?void 0:v.is_open_ai_review)&&!((C=d==null?void 0:d.exercise)!=null&&C.unified_ai_setting)&&Tn.createElement(Le,{form:Z,qitem:e}),Tn.createElement(Cu,{getTagData:M,qitem:e,exerciseitem:d,TagDiscipline:l,form:Z}))))},Ln=f(59301),jl=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),Ll=({setScoreShow:e,ScoreShow:u,exerciseitem:l,getdata:d})=>{var F,ne,M;const[B,m]=(0,n.useState)(!1);function w(){return jl(this,null,function*(){var ge,g,v;let C=(g=(ge=l==null?void 0:l.exercise_question_types)==null?void 0:ge.filter(N=>N.Singlequestion))==null?void 0:g.map(N=>({question_type:N.question_type,score:N.Singlequestion})),Z=yield(0,b.ZP)(`/api/exercises/${(v=l==null?void 0:l.exercise)==null?void 0:v.id}/batch_set_score.json`,{method:"POST",body:{question_arr:C}});(Z==null?void 0:Z.status)===0&&d()})}return Ln.createElement("div",null,u&&Ln.createElement(Pt.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:u,width:640,centered:!0,zIndex:10,className:fe.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var ge,g,v;if(l!=null&&l.use_blank_score&&((v=(g=(ge=l==null?void 0:l.exercise_question_types)==null?void 0:ge.filter(C=>C.name==="\u586B\u7A7A\u9898"))==null?void 0:g[0])!=null&&v.Singlequestion)){m(!0);return}w(),e(!1)}},Ln.createElement("div",{className:"c-black"},"\u603B\u5206",Ln.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((F=l==null?void 0:l.exercise_types)==null?void 0:F.q_scores))),Ln.createElement("div",{className:fe.content},Ln.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Ln.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Ln.createElement("span",null,"\u9898\u578B\u603B\u5206"),Ln.createElement("span",null,"\u64CD\u4F5C")),(M=(ne=l==null?void 0:l.exercise_question_types)==null?void 0:ne.filter(ge=>ge.name!=="\u5B9E\u8BAD\u9898"&&ge.name!=="\u7EC4\u5408\u9898"))==null?void 0:M.map(ge=>{var g;return Ln.createElement("div",{className:fe.items},Ln.createElement("span",null,ge==null?void 0:ge.name),Ln.createElement("span",null,(g=ge==null?void 0:ge.items)==null?void 0:g.length),Ln.createElement("span",null,ge==null?void 0:ge.score),Ln.createElement("span",null,"\u6BCF\u9898",Ln.createElement(a.Z,{max:100,precision:1,min:.1,onChange:v=>{ge.Singlequestion=v},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Ln.createElement(Pt.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:B,width:640,closable:!1,className:fe.scoremodal},Ln.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Ln.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Ln.createElement("div",{className:fe.bottom},Ln.createElement(q.ZP,{className:fe.no,onClick:()=>{m(!1)}},"\u53D6\u6D88"),Ln.createElement(q.ZP,{className:fe.yes,onClick:()=>{w(),m(!1),e(!1)}},"\u786E\u8BA4"))))},Wu=f(20554),Bl=f(69219),Dl=f(13747),Qn={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},ca=f(55305),je={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const ul=["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 Sa=({qitem:e})=>{var u,l,d,F,ne,M,B,m,w,ge;return n.createElement("div",{className:je.warp},n.createElement("div",{className:je.mainPart},n.createElement("div",{className:je.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(Dn.Z,{className:je.content,showProgramFill:!0,value:(u=e==null?void 0:e.program_attr)==null?void 0:u.description}),(e==null?void 0:e.question_type)!=8&&n.createElement(Dn.Z,{className:je.qtitle,value:(e==null?void 0:e.name)||(e==null?void 0:e.title)})),((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&n.createElement("div",null,(l=e==null?void 0:e.choices)==null?void 0:l.map((g,v)=>n.createElement("div",{className:je.redio},!(g!=null&&g.is_answer)&&n.createElement("span",{className:je.redioitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${je.redioitemyes} icon-duigou1`}),n.createElement(Dn.Z,{className:g!=null&&g.is_answer?je.titleyes:je.title,value:ul[v]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:je.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(d=e==null?void 0:e.choices)==null?void 0:d.map((g,v)=>n.createElement("div",{className:je.checkbox},!(g!=null&&g.is_answer)&&n.createElement("span",{className:je.checkboxitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${je.checkboxitemyes} icon-duigou1`}),n.createElement(Dn.Z,{className:g!=null&&g.is_answer?je.titleyes:je.title,value:ul[v]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:je.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:je.completion},(F=e==null?void 0:e.standard_answer)==null?void 0:F.map((g,v)=>{var C;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:je.title},"\u586B\u7A7A\u9879",v+1),n.createElement("div",{className:je.content},(C=g==null?void 0:g.answer_text)==null?void 0:C.map((Z,N)=>n.createElement("div",{className:je.items},Z))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:je.simple},n.createElement("div",{className:je.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ne=e==null?void 0:e.answer_texts)!=null&&ne[0]?n.createElement(Dn.Z,{className:je.content,value:(M=e==null?void 0:e.answer_texts)==null?void 0:M[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(e==null?void 0:e.question_type)===5&&((B=e==null?void 0:e.challenge_names)==null?void 0:B.map((g,v)=>n.createElement("div",{className:je.shixun},n.createElement("span",{className:je.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,nu.EM)(v+1),"\u9898"),g)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:je.simple},n.createElement(Dn.Z,{className:je.content,value:((m=e==null?void 0:e.program_attr)==null?void 0:m.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((w=e==null?void 0:e.sub_item_banks)==null?void 0:w.map((g,v)=>{var C,Z,N,k,G;return n.createElement("div",null,n.createElement("div",{className:je.combination},n.createElement("span",{className:je.qtitle},g==null?void 0:g.name)),n.createElement("div",{className:je.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,((g==null?void 0:g.item_type)=="SINGLE"||(g==null?void 0:g.item_type)=="JUDGMENT")&&((C=g==null?void 0:g.choices)==null?void 0:C.map((x,ee)=>n.createElement("div",{className:je.redio},!(x!=null&&x.is_answer)&&n.createElement("span",{className:je.redioitem}),(x==null?void 0:x.is_answer)&&n.createElement("i",{className:`${je.redioitemyes} icon-duigou1`}),n.createElement(Dn.Z,{className:x!=null&&x.is_answer?je.titleyes:je.title,value:ul[ee]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&n.createElement("div",{className:je.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="MULTIPLE"&&((Z=g==null?void 0:g.choices)==null?void 0:Z.map((x,ee)=>n.createElement("div",{className:je.checkbox},!(x!=null&&x.is_answer)&&n.createElement("span",{className:je.checkboxitem}),(x==null?void 0:x.is_answer)&&n.createElement("i",{className:`${je.checkboxitemyes} icon-duigou1`}),n.createElement(Dn.Z,{className:x!=null&&x.is_answer?je.titleyes:je.title,value:ul[ee]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&n.createElement("div",{className:je.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="COMPLETION"&&n.createElement("div",{className:je.completion},(N=g==null?void 0:g.standard_answer)==null?void 0:N.map((x,ee)=>{var P;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:je.title},"\u586B\u7A7A\u9879",ee+1),n.createElement("div",{className:je.content},(P=x==null?void 0:x.answer_text)==null?void 0:P.map((I,ot)=>n.createElement("div",{className:je.items},I))))})),(g==null?void 0:g.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:je.simple},n.createElement("div",{className:je.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(k=g==null?void 0:g.answer_texts)!=null&&k[0]?n.createElement(Dn.Z,{className:je.content,value:(G=g==null?void 0:g.answer_texts)==null?void 0:G[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(e==null?void 0:e.question_type)===8&&n.createElement("div",null,n.createElement(Dn.Z,{disabledFill:!0,className:je.content,showProgramFill:!0,value:pu.Base64.decode(((ge=e==null?void 0:e.program_attr)==null?void 0:ge.code)||"")})),(e==null?void 0:e.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.study_count)||"0"))),n.createElement("a",{className:je.shixunbutton,href:`/shixuns/${e==null?void 0:e.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&n.createElement("div",{className:je.bottom},n.createElement("div",{className:je.bottomitem},n.createElement("span",{className:je.left},"\u89E3\u6790"),n.createElement("span",{className:je.right},e!=null&&e.analysis?n.createElement(Dn.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:je.bottomitem},n.createElement("span",{className:je.left},"\u96BE\u5EA6"),n.createElement("span",{className:je.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:je.bottomitem},n.createElement("span",{className:je.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:je.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},da=f(61250),ma=f(57149),Na=f(87444),va=f(94361),Ia=f(46722),ka=f(3039),Ma=f(75736),Za=f(49840),Ee=f(59301),Oa=Object.defineProperty,Ta=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,Mu=(e,u,l)=>u in e?Oa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,_n=(e,u)=>{for(var l in u||(u={}))yt.call(u,l)&&Mu(e,l,u[l]);if(Tt)for(var l of Tt(u))gu.call(u,l)&&Mu(e,l,u[l]);return e},Vu=(e,u)=>Ta(e,Ra(u)),Uu=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())});const Tr=({setScoreShow:e,ScoreShow:u,onOk:l,isshixuns:d,isloadings:F,dispatch:ne,shixunsDetail:M,exercise:B,initFun:m})=>{var w,ge,g;let[v,C]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[Z,N]=(0,n.useState)([]),[k,G]=(0,n.useState)([]),[x,ee]=(0,n.useState)([]),[P,I]=(0,n.useState)([]);const[ot,Kt]=(0,n.useState)(!1),[ye]=y.default.useForm(),[sn,ae]=(0,n.useState)(),[Yt,It]=(0,n.useState)(!1);let[st,pn]=(0,n.useState)(d);const[dn,kn]=(0,n.useState)([]),[_e,ft]=(0,n.useState)(!0),[au,Pn]=(0,n.useState)([]),[R,qn]=(0,n.useState)(0),[hu,ou]=(0,n.useState)([]),su=[{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}],[eu,uu]=(0,n.useState)({}),[cl,Ql]=(0,n.useState)(!1),[ju,Rn]=(0,n.useState)({});(0,n.useEffect)(()=>{var D,ue,_t,et,pt,fn,Mn,Rt,Vn,Zn;(((_t=(ue=(D=B==null?void 0:B.editData)==null?void 0:D.exercise)==null?void 0:ue.exist_item_bank_ids)==null?void 0:_t.length)>0||((fn=(pt=(et=B==null?void 0:B.editData)==null?void 0:et.exercise)==null?void 0:pt.exist_item_bank_shixun_ids)==null?void 0:fn.length)>0)&&ou([...(Rt=(Mn=B==null?void 0:B.editData)==null?void 0:Mn.exercise)==null?void 0:Rt.exist_item_bank_ids,...(Zn=(Vn=B==null?void 0:B.editData)==null?void 0:Vn.exercise)==null?void 0:Zn.exist_item_bank_shixun_ids])},[(ge=(w=B==null?void 0:B.editData)==null?void 0:w.exercise)==null?void 0:ge.exist_item_bank_ids]);const Kn=(0,n.useRef)(new Set),cu=(0,n.useRef)(new Set);let[du,kt]=(0,n.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const gn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ru=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Fu=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[yu,tu]=(0,n.useState)(!1),mu=()=>{ye.resetFields(),st=!1,pn(!1),tu(!1),ye.submit()};(0,n.useEffect)(()=>{R>0&&setTimeout(()=>{qn(0)},2e3)},[R]),(0,n.useEffect)(()=>{u&&(ye.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),_e&&st&&(ye.setFieldsValue({item_type:"SHIXUN"}),v.item_type="SHIXUN",C(_n({},v)),ft(!1)),vu(v),Du(),Zu({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[u]);function vu(D){return Uu(this,null,function*(){var ue,_t,et;if(Kt(!0),C(D),(x==null?void 0:x.length)<=0&&D.type==="5"){I([]),Kt(!1);return}let pt=D.type==="5"?x==null?void 0:x.filter(Rt=>!dn.includes(Rt)):null,fn=D.type==="5"?x==null?void 0:x.filter(Rt=>dn.includes(Rt)):null,Mn=yield(0,b.ZP)("/api/item_banks.json",{method:"get",params:Vu(_n({},D),{discipline_id:((ue=D==null?void 0:D.courseid)==null?void 0:ue[0])||null,sub_discipline_id:((_t=D==null?void 0:D.courseid)==null?void 0:_t[1])||null,ids:pt,shixun_ids:fn,group_id:((et=D.group_id)==null?void 0:et.map(Rt=>Rt==null?void 0:Rt.value))||null,keyword:D.keyword?encodeURIComponent(D.keyword):D.keyword,include_shixuns:!0,type:D.type==="5"?null:D.type,clazz:D.type==="3"?"ItemBanksGroup":null})});I(Mn),Kt(!1)})}function Zu(D){return Uu(this,null,function*(){var ue;let _t=yield(0,b.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:D}),et=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ue=_t==null?void 0:_t.data)==null?void 0:ue.map(pt=>({title:pt.name,id:pt.id,pid:pt.id,value:pt.id,key:pt.id,isLeaf:!pt.have_child}))}];Pn(et)})}function Du(){return Uu(this,null,function*(){let D=yield(0,b.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:v.type==="5"?null:v.type,clazz:"ItemBanksGroup"}});N((0,ca.L)(D==null?void 0:D.disciplines))})}function Jn(D){return Uu(this,null,function*(){var ue,_t,et,pt;Kt(!0);let fn=(ue=D.list)==null?void 0:ue.filter(Vn=>!dn.includes(Vn)),Mn=(_t=D.list)==null?void 0:_t.filter(Vn=>dn.includes(Vn));if(fn.length===0&&Mn.length===0){Kt(!1),I([]);return}let Rt=yield(0,b.ZP)("/api/item_banks.json",{method:"get",params:Vu(_n({},D),{discipline_id:((et=D==null?void 0:D.courseid)==null?void 0:et[0])||null,sub_discipline_id:((pt=D==null?void 0:D.courseid)==null?void 0:pt[1])||null,ids:fn,shixun_ids:Mn,type:D.type==="5"?null:D.type,clazz:D.type==="3"?"ItemBanksGroup":null})});Kt(!1),I(Rt)})}const Lu=(0,j.useParams)(),[mn,mr,Vr,Ea]=(0,Na.P)(),jr=D=>Uu(void 0,null,function*(){const ue=yield ne({type:"shixunsDetail/release",payload:{id:D}});let _t=ue==null?void 0:ue.tag_position,et=(ue==null?void 0:ue.evaluation_set_position)||[],pt=ue.status;return pt===0?(h.ZP.success("\u53D1\u5E03\u6210\u529F"),vu(v),!0):(pt===2?h.ZP.error(`\u7B2C${et.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):pt===3?h.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${_t.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):h.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),wu=D=>(D==null?void 0:D.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",vr=(D,ue,_t)=>D.map(et=>et.key===ue?_n(_n({},et),_t):et.children?Vu(_n({},et),{children:vr(et.children,ue,_t)}):et),ja=D=>Uu(void 0,null,function*(){const{key:ue}=D;let _t=v.type;const et=yield(0,Ia.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ue),type:_t}),{data:pt,total_count:fn}=et||{};fn>0&&Pn(Mn=>vr(Mn,ue,{children:pt.map(Rt=>({title:Rt.name,id:Rt.id,pid:Rt.id,value:Rt.id,key:Rt.id,isLeaf:!Rt.have_child}))}))});function _a(D){console.log("----",v),D==="1"&&(du.gg=_n({},v)),D==="2"&&(du.scj=_n({},v)),D==="3"&&(du.ttgx=_n({},v)),D==="0"&&(du.wcjd=_n({},v)),D==="5"&&(du.yx=_n({},v)),kt(_n({},du))}function pa(){v.type==="1"&&(v=du.gg),v.type==="2"&&(v=du.scj),v.type==="3"&&(v=du.ttgx),v.type==="0"&&(v=du.wcjd),v.type==="5"&&(v=du.yx),(v==null?void 0:v.item_type)==="SHIXUN"?(st=!0,pn(!0)):(st=!1,pn(!1)),ye.setFieldsValue(_n({},v)),C(_n({},v)),vu(_n({},v))}return Ee.createElement("div",null,Ee.createElement(Pt.default,{title:!1,footer:!1,open:u,width:1200,centered:!0,className:Qn.scoremodal,onCancel:()=>{e(!1)}},Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("div",{className:Qn.title},"\u9898\u5E93\u9009\u9898")),Ee.createElement(Wu.default,{className:Qn.tabWrap,activeKey:v.type,onChange:D=>{D==="3"?(v.show_all_share=!0,Zu({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):v.show_all_share=null,D==="0"&&Zu({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),_a(v.type),v.type=D,(v==null?void 0:v.item_type)==="SHIXUN"&&v.type!=="5"&&(st=!0,pn(!0)),tu(!1),v.type==="5"&&(st=!1,pn(!1)),pa(),Du()},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:Ee.createElement("div",null,"\u5DF2\u9009",x.length>0&&Ee.createElement("span",{className:Qn.titlecount},x.length),R>0&&Ee.createElement("span",{className:Qn.add},"+",R)),key:"5"}]}),Ee.createElement(y.default,{layout:"inline",form:ye,onValuesChange:(D,ue)=>{var _t,et;const pt=Object.values(ue).some(Mn=>Mn!==null&&Mn!==""&&Mn!==void 0),fn=ue.keyword==="";if(tu(pt||!fn),v.page=1,v.keyword=(et=(_t=v.keyword)==null?void 0:_t.replace)==null?void 0:et.call(_t,/^\s+|\s+$/g,""),(ue==null?void 0:ue.item_type)==="SHIXUN"){if(v.type==="5"?pn(!1):pn(!0),D.keyword||D.keyword==="")return;ye.submit()}else{if(D!=null&&D.courseid&&ye.setFieldsValue({tag_discipline_id:""}),pn(!1),D.keyword||D.keyword==="")return;ye.submit()}},onFinish:D=>{var ue;v.type==="3"&&(!D.group_id||((ue=D==null?void 0:D.group_id)==null?void 0:ue.length)===0)?v.show_all_share=!0:v.show_all_share=null,C(_n(_n({},v),D)),vu(_n(_n({},v),D))}},Ee.createElement(y.default.Item,{name:"item_type"},Ee.createElement(ht.default,{className:Qn.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},su.map(D=>Ee.createElement(ht.default.Option,{key:D.value},D.name)))),Ee.createElement(y.default.Item,{name:"courseid"},Ee.createElement(at.Z,{className:Qn.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Z})),!st&&Ee.createElement(y.default.Item,{name:"tag_discipline_id"},Ee.createElement(ht.default,{className:Qn.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(g=P==null?void 0:P.tag_disciplines)==null?void 0:g.map(D=>Ee.createElement(ht.default.Option,{key:D.id},D.name)))),Ee.createElement(y.default.Item,{name:st?"diff":"difficulty"},Ee.createElement(ht.default,{className:Qn.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!st&&gn.map(D=>Ee.createElement(ht.default.Option,{key:D.value},D.name)),st&&ru.map(D=>Ee.createElement(ht.default.Option,{key:D.value},D.name)))),st&&Ee.createElement(y.default.Item,{name:"shixun_publish_status"},Ee.createElement(ht.default,{className:Qn.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Fu.map(D=>Ee.createElement(ht.default.Option,{key:D.value},D.name)))),(v.type==="3"||v.type==="0")&&!st&&Ee.createElement(y.default.Item,{name:"group_id"},Ee.createElement(Bl.default,{treeDataSimpleMode:!0,style:{width:118},className:Qn.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(D,ue)=>ue.title.toUpperCase().indexOf(D.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:ja,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:au})),yu&&Ee.createElement("span",{className:Qn.allqingchu,onClick:mu},Ee.createElement("i",{className:"iconfont icon-guanbi4"}),Ee.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ee.createElement(y.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ee.createElement(wt.default.Search,{className:Qn.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ee.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qn.searchIcon}`,onClick:()=>ye.submit()}),onSearch:D=>{ye.submit()}}))),Ee.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ee.createElement("div",{onClick:()=>{v.updated_at==="asc"?v.updated_at="desc":v.updated_at="asc",C(Vu(_n({},v),{page:1})),vu(Vu(_n({},v),{page:1}))}}," ",v.updated_at?Ee.createElement("img",{src:v.updated_at==="asc"?da.Z:ma.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ee.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ee.createElement("div",{onClick:()=>{v.quotes==="asc"?v.quotes="desc":v.quotes="asc",C(Vu(_n({},v),{page:1})),vu(Vu(_n({},v),{page:1}))},style:{marginLeft:20}}," ",v.quotes?Ee.createElement("img",{src:v.quotes==="asc"?da.Z:ma.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ee.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ee.createElement(Yu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(P==null?void 0:P.items)||(P==null?void 0:P.shixun_list),pagination:!1,loading:ot,rowKey:D=>D.id,rowSelection:{type:"checkbox",selectedRowKeys:[...k,...hu],getCheckboxProps:D=>({disabled:D.shixun_tag_num===1||(hu==null?void 0:hu.find(ue=>D.id===ue))}),onSelect(D,ue,_t){if(console.log("---",_t,ue,D),ue)(st||D!=null&&D.challenge_names)&&kn([...dn,D.id]),G([...k,D.id]),D.identifier?Kn.current.add(D.id):cu.current.add(D.id),qn(1),ee([...x,D.id]);else{D.identifier?Kn.current.delete(D.id):cu.current.delete(D.id);let et=x.filter(pt=>pt!==D.id);if(G(et),ee(et),st||D!=null&&D.challenge_names){let pt=dn.filter(fn=>fn!==D.id);kn([...pt])}if(v.type==="5"){Jn(Vu(_n({},v),{list:[...et]}));return}}},onSelectAll(D,ue,_t){var et,pt;if(console.log("----",_t),D){const fn=_t.map(Rt=>Rt.id),Mn=(pt=_t==null?void 0:_t.filter(Rt=>Rt==null?void 0:Rt.challenge_names))==null?void 0:pt.map(Rt=>Rt.id);console.log("---",Mn),kn([...dn,...Mn]),G([...k,...fn]),ee([...x,...fn]);for(const Rt of _t)Rt.identifier?Kn.current.add(Rt.id):cu.current.add(Rt.id)}else{const fn=_t.map(Zn=>Zn.id),Mn=k.filter(Zn=>!fn.some(Ku=>Ku===Zn)),Rt=(et=_t==null?void 0:_t.filter(Zn=>Zn==null?void 0:Zn.challenge_names))==null?void 0:et.map(Zn=>Zn.id);G([...Mn]),ee([...Mn]);let Vn=dn.filter(Zn=>!Rt.some(Ku=>Ku===Zn.id));kn([...Vn]),v.type==="5"&&Jn(Vu(_n({},v),{list:[...Mn]}));for(const Zn of fn)Zn.identifier?Kn.current.delete(Zn):cu.current.delete(Zn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(D,ue,_t)=>{var et,pt;return Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("div",null,st||ue!=null&&ue.challenge_names?"\u5B9E\u8BAD\u9898":(pt=(et=su==null?void 0:su.filter(fn=>fn.value===D))==null?void 0:et[0])==null?void 0:pt.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:st?"30%":"60%",key:"name",render:(D,ue,_t)=>{var et;return Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("span",null,Ee.createElement(Dn.Z,{key:1,showLines:1,showTextOnly:!0,value:st||ue!=null&&ue.challenge_names?ue!=null&&ue.title||D===null?"--":D:(ue==null?void 0:ue.item_type)=="BPROGRAM"?(et=ue==null?void 0:ue.program_attr)==null?void 0:et.description:D}))),(ue==null?void 0:ue.high_resources_consume)&&Ee.createElement(va.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!st,render:(D,ue,_t)=>{var et;return Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("span",null,D?(et=D==null?void 0:D.split("\u3001"))==null?void 0:et[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!st,render:(D,ue,_t)=>Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("span",null,D||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(D,ue,_t)=>{var et,pt,fn,Mn;return Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("div",null,st||ue!=null&&ue.challenge_names?(ue==null?void 0:ue.level)||((pt=(et=gn==null?void 0:gn.filter(Rt=>Rt.value===D))==null?void 0:et[0])==null?void 0:pt.name):(Mn=(fn=gn==null?void 0:gn.filter(Rt=>Rt.value===D))==null?void 0:fn[0])==null?void 0:Mn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!st,render:(D,ue,_t)=>Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("div",null,D||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(D,ue,_t)=>Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("div",null,st||ue!=null&&ue.challenge_names?(ue==null?void 0:ue.study_count)||(ue==null?void 0:ue.stu_num):D))},{title:Ee.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ee.createElement(Nt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ee.createElement(Tu.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!st,render:(D,ue,_t)=>Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("div",null,D||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(D,ue,_t)=>Ee.createElement(Nt.Z,{title:wu(ue)},Ee.createElement("div",{style:{flex:1,textAlign:"start"}},Ee.createElement("a",{onClick:()=>{var et,pt;ae(Vu(_n({},ue),{question_type:st||ue!=null&&ue.challenge_names?5:(pt=(et=su==null?void 0:su.filter(fn=>fn.value===(ue==null?void 0:ue.item_type)))==null?void 0:et[0])==null?void 0:pt.question_type})),It(!0)}},"\u67E5\u770B"),(ue==null?void 0:ue.shixun_tag_num)===1&&Ee.createElement("a",{style:{marginLeft:10},onClick:()=>{Pt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ee.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ee.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${ue==null?void 0:ue.identifier}/challenges`)}},(ue==null?void 0:ue.shixun_name)||"--"),"\uFF1F"),onOk:()=>Uu(void 0,null,function*(){if(!jr(ue==null?void 0:ue.identifier))return new Promise((et,pt)=>{pt()})})})}},"\u53D1\u5E03")))}].filter(D=>!D.hidden)}),Ee.createElement(Dl.Z,{current:v.page,total:(P==null?void 0:P.items_count)||(P==null?void 0:P.shixuns_count),style:{marginBottom:20},defaultPageSize:v.per_page,showTotal:D=>Ee.createElement("span",null,"\u5171\xA0",Ee.createElement("span",{style:{color:"#165DFF"}},D),"\xA0\u6761\u6570\u636E"),pageSize:v.per_page,onChange:(D,ue)=>{v.page=D,v.per_page=ue,C(_n({},v)),vu(_n({},v))}}),Ee.createElement("div",{className:Qn.bottom},Ee.createElement(q.ZP,{className:Qn.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),Ee.createElement(q.ZP,{loading:F,style:{width:F&&75},className:Qn.yes,onClick:()=>Uu(void 0,null,function*(){var D,ue;if((x==null?void 0:x.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let _t=[...x==null?void 0:x.filter(pt=>dn.includes(pt))],et=yield(0,Ma.Tr)({id:_t,course_id:Lu.coursesId,type:"shixun"});if(et){let pt=yield l([...cu.current],_t,!1);if((pt==null?void 0:pt.status)===0){if((_t==null?void 0:_t.length)==0)return m();Rn({exercise_id:(ue=(D=B==null?void 0:B.editData)==null?void 0:D.exercise)==null?void 0:ue.id,courseId:Lu==null?void 0:Lu.coursesId,shixun_info:et==null?void 0:et.no_use_list}),Ql(!0)}}})},"\u786E\u8BA4"))),Ee.createElement(Pt.default,{open:Yt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Qn.previewModal,width:1e3,centered:!0,onCancel:()=>{It(!1)},onOk:()=>{It(!1)}},Ee.createElement(Sa,{qitem:sn})),Ee.createElement(ka.Z,{resdata:eu,type:"exercise",okloading:F,oktext:(eu==null?void 0:eu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:D=>Uu(void 0,null,function*(){const ue=[],_t=[];for(const et of eu==null?void 0:eu.can_copy_list)ue.push(et.id);mr(),yield l([...cu.current],[...Kn.current].filter(et=>!_t.includes(et)),!0,x==null?void 0:x.length,ue)})}),Ee.createElement(Za.Z,{source:"\u5B9E\u8BAD",showModal:cl,onCancel:()=>Ql(!1),info:ju,onOk:m}))};var Hr=(0,j.connect)(({shixunsDetail:e,exercise:u})=>({shixunsDetail:e,exercise:u}))(Tr),on=f(68571),Ke=f(59301),qt=Object.defineProperty,Hn=Object.defineProperties,lu=Object.getOwnPropertyDescriptors,sr=Object.getOwnPropertySymbols,si=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,$r=(e,u,l)=>u in e?qt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ll=(e,u)=>{for(var l in u||(u={}))si.call(u,l)&&$r(e,l,u[l]);if(sr)for(var l of sr(u))ci.call(u,l)&&$r(e,l,u[l]);return e},Hl=(e,u)=>Hn(e,lu(u)),di=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())}),mi=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:d,seveeditor:F,deleteitem:ne,getTagData:M,init:B,showTip:m=!1,saveLoading:w=!1})=>{var ge;const[g]=y.default.useForm(),v=!0;return(0,n.useEffect)(()=>{var C,Z,N;g.setFieldsValue(Hl(ll({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:Hl(ll({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(C=e==null?void 0:e.program_attr)==null?void 0:C.language,code:pu.Base64.decode(((Z=e==null?void 0:e.program_attr)==null?void 0:Z.code)||"")},hack_sets:ll({},(N=e==null?void 0:e.hack_sets)==null?void 0:N[0]),repeat_answer:!e.repeat_answer}))},[e]),Ke.createElement("div",null,Ke.createElement(y.default,{form:g,colon:!1,onValuesChange:(C,Z)=>{var N,k,G,x;if(C!=null&&C.standard_answers){let ee=((N=g.getFieldValue("standard_answers"))==null?void 0:N.length)>0&&((G=(k=g.getFieldValue("standard_answers"))==null?void 0:k.map(P=>P.score))==null?void 0:G.filter(P=>P));(ee==null?void 0:ee.length)>0&&g.setFieldsValue({question_score:(ee==null?void 0:ee.length)>0&&((x=ee.reduce((P,I)=>P+I))==null?void 0:x.toFixed(1))})}},onFinish:C=>{var Z;F(Hl(ll(ll({},e),C),{item_type:e==null?void 0:e.question_type,standard_answers:(Z=C.standard_answers)==null?void 0:Z.map((N,k)=>Hl(ll({},N),{position:k+1})),hack_codes:Hl(ll({},C.hack_codes),{code:pu.Base64.encode(C.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:C=>di(void 0,null,function*(){var Z,N;h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((N=(Z=C==null?void 0:C.errorFields)==null?void 0:Z[0])==null?void 0:N.name,{behavior:"smooth",block:"center"})})},Ke.createElement("div",{style:{display:"flex",alignItems:"center"}},Ke.createElement("div",{style:{flex:1}},Ke.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ke.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((ge=l==null?void 0:l.exercise)==null?void 0:ge.exercise_status)==1&&!(e!=null&&e.isadd)&&Ke.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{ne()}},Ke.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Ke.createElement(q.ZP,{onClick:()=>{var C,Z,N,k;e.isadd?(d(!1),B()):(g.setFieldsValue(Hl(ll({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Hl(ll({},e),{sub_discipline_id:(C=l==null?void 0:l.exercise)==null?void 0:C.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(Z=e==null?void 0:e.program_attr)==null?void 0:Z.language,code:pu.Base64.decode((N=e==null?void 0:e.program_attr)==null?void 0:N.code)},hack_sets:ll({},(k=e==null?void 0:e.hack_sets)==null?void 0:k[0]),repeat_answer:!e.repeat_answer})),d(!1))}},"\u53D6\u6D88"),Ke.createElement(Nt.Z,{overlayClassName:fe.shake,open:m,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ke.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ke.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ke.createElement(q.ZP,{className:"ml20",type:"primary",onClick:()=>{g.submit()},loading:w},"\u4FDD\u5B58"))),Ke.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ke.createElement(Qu.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Ke.createElement(on.t,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:v,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),Ke.createElement(Cu,{getTagData:M,qitem:e,exerciseitem:l,TagDiscipline:u,form:g}))))},vi=f(346),fi=f(78874),Va=f(81722),Ei=f(89392),_i=f(99909),Qr=f(50043),pi=f(97991),L=f(59301),gi=Object.defineProperty,hi=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Yr=(e,u,l)=>u in e?gi(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Pu=(e,u)=>{for(var l in u||(u={}))yi.call(u,l)&&Yr(e,l,u[l]);if(zr)for(var l of zr(u))Ci.call(u,l)&&Yr(e,l,u[l]);return e},$l=(e,u)=>hi(e,Fi(u)),zn=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())});const{confirm:Bi}=Pt.default,fa=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Di=({user:e,dispatch:u,itemid:l,setisedits:d,exercise:F,setitemid:ne})=>{var M,B,m,w,ge,g,v,C,Z,N,k,G,x,ee,P,I,ot,Kt,ye,sn,ae,Yt,It,st,pn,dn,kn;const[_e,ft]=(0,n.useState)(),[au,Pn]=(0,n.useState)(!1),[R,qn]=(0,n.useState)(),[hu,ou]=(0,n.useState)(),su=(0,n.useRef)(),eu=(0,n.useRef)(),[uu,cl]=(0,n.useState)(),[Ql,ju]=(0,n.useState)(!1),[Rn,Kn]=(0,n.useState)(!1),[cu,du]=(0,n.useState)(),[kt,gn]=(0,n.useState)(!1),[ru,Fu]=(0,n.useState)(!1),[yu,tu]=(0,n.useState)(!1),[mu,vu]=(0,n.useState)(!1),[Zu,Du]=(0,n.useState)(!1),[Jn,Lu]=(0,n.useState)(!1),mn=(0,j.useParams)(),[mr,Vr]=(0,n.useState)(!1),[Ea]=y.default.useForm(),[jr,wu]=(0,n.useState)(!1),[vr,ja]=(0,n.useState)(!1),[_a,pa]=(0,n.useState)(!1),[D,ue]=(0,n.useState)(!1),[_t,et]=(0,n.useState)(!1),pt=(0,n.useRef)(),[fn,Mn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&Vn()},[l]),(0,n.useEffect)(()=>{d(Rn)},[Rn]),(0,n.useEffect)(()=>{R!=null&&R.question_id&&(ou(R==null?void 0:R.question_score),eu.current=R==null?void 0:R.question_id)},[R]);const Rt=te=>zn(void 0,null,function*(){let Me=yield u({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:te}});u({type:"globalSetting/footerToggle",payload:!1}),du(Me)});function Vn(){return zn(this,null,function*(){var te,Me,gt,Mt,Vt,At;ju(!0),Pn(!0);const xn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});ju(!1),Pn(!1),ft(xn),Du(!1),(te=xn==null?void 0:xn.exercise)!=null&&te.sub_discipline_id&&Rt((Me=xn==null?void 0:xn.exercise)==null?void 0:Me.sub_discipline_id),qn($l(Pu({},(Vt=(Mt=(gt=xn==null?void 0:xn.exercise_question_types)==null?void 0:gt[0])==null?void 0:Mt.items)==null?void 0:Vt[0]),{index:1})),cl($l(Pu({},(At=xn==null?void 0:xn.exercise_question_types)==null?void 0:At[0]),{indexs:1}))})}function Zn(te,Me=!0){return zn(this,null,function*(){var gt,Mt,Vt,At;Me&&(ju(!0),Pn(!0));const xn=yield u({type:"exercise/editExercise",payload:{categoryId:l}});ft(xn);let wn=[];(gt=xn==null?void 0:xn.exercise_question_types)==null||gt.map(Su=>{var Yl;(Yl=Su==null?void 0:Su.items)==null||Yl.map((fr,Er)=>{wn.push($l(Pu({},fr),{index:Er+1}))})});let bu=(Mt=wn.filter(Su=>Su.question_id===(te==null?void 0:te.id)))==null?void 0:Mt[0],zl=(At=((Vt=xn==null?void 0:xn.exercise_question_types)==null?void 0:Vt.map((Su,Yl)=>{if((bu==null?void 0:bu.question_type)===(Su==null?void 0:Su.question_type))return $l(Pu({},Su),{indexs:Yl+1})})).filter(Su=>Su))==null?void 0:At[0];cl(Pu({},zl)),qn(Pu({},bu)),ou(bu==null?void 0:bu.question_score),ju(!1),Pn(!1),Du(!1)})}function Ku(te){return zn(this,null,function*(){var Me;Mn(!0);let gt=$l(Pu({},te),{repeat_answer:!te.repeat_answer,difficulty:(te==null?void 0:te.difficulty)||2,item_type:te.question_type,sub_discipline_id:((Me=te==null?void 0:te.sub_discipline_id)==null?void 0:Me[1])||"",tag_discipline_ids:[],hack:$l(Pu({},te==null?void 0:te.hack),{difficult:(te==null?void 0:te.difficulty)||2}),hack_identifier:sessionStorage.projectFill});te.tag_discipline_ids&&(gt.tag_discipline_ids=Array.isArray(te.tag_discipline_ids)?te.tag_discipline_ids:[te.tag_discipline_ids]);let Mt=Zu?`/api/exercises/${l}/exercise_questions`:`/api/exercise_questions/${te==null?void 0:te.question_id}.json`;if((te==null?void 0:te.is_my)===1){const Vt=Bi({title:"\u63D0\u793A",content:L.createElement("div",null,L.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),L.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{Vt.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zn(this,null,function*(){gt.is_cover=1;let At=yield(0,b.ZP)(Mt,{method:Zu?"post":"PUT",body:Pu({},gt)});(At==null?void 0:At.status)===0&&(Kn(!1),Zn({id:(At==null?void 0:At.exercise_question_id)||(te==null?void 0:te.question_id)})),Vt.destroy()}),onCancel:()=>zn(this,null,function*(){let At=yield(0,b.ZP)(Mt,{method:Zu?"post":"PUT",body:Pu({},gt)});(At==null?void 0:At.status)===0&&(Kn(!1),Zn({id:(At==null?void 0:At.exercise_question_id)||(te==null?void 0:te.question_id)})),Vt.destroy()})})}else{let Vt=yield(0,b.ZP)(Mt,{method:Zu?"post":"PUT",body:Pu({},gt)});(Vt==null?void 0:Vt.status)===0&&(Kn(!1),Zn({id:(Vt==null?void 0:Vt.exercise_question_id)||(te==null?void 0:te.question_id)}))}(0,nu.Vf)("#question-scroll-id"),Mn(!1)})}function Gr(te){return zn(this,null,function*(){var Me,gt;Pn(!0);let Mt=yield(0,b.ZP)(`/api/exercises/${l}/sort_question_type.json`,{method:"post",body:{question_type:te}});if(Pn(!1),(Mt==null?void 0:Mt.status)===0){const Vt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});ft(Vt),Du(!1),(Me=Vt==null?void 0:Vt.exercise)!=null&&Me.sub_discipline_id&&Rt((gt=Vt==null?void 0:Vt.exercise)==null?void 0:gt.sub_discipline_id)}})}const Oi=(te,Me,gt)=>zn(void 0,null,function*(){var Mt;if(te.length===0){h.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),gt();return}const Vt={id:mn==null?void 0:mn.exerciseId,file:(Mt=te[0])==null?void 0:Mt.file,sub_discipline_id:Me};Ri(Vt,`${vi.Z.API_SERVER}/api/courses/${mn==null?void 0:mn.coursesId}/exercises/import_exercise.json`,At=>{var xn;if((At==null?void 0:At.status)===0){const wn={};(xn=At==null?void 0:At.fail)==null||xn.forEach(Ju=>{var zl;((zl=Object.keys(wn))==null?void 0:zl.includes(Ju.message))?wn[Ju.message]=wn[Ju.message]+1:wn[Ju.message]=1});let bu=`\u6210\u529F\u5BFC\u5165${At==null?void 0:At.success}\u6761`;Object.keys(wn).forEach(Ju=>{bu=bu+`,${Ju}${wn[Ju]}\u6761`}),h.ZP.success(bu),gn(!1),Vn()}(At==null?void 0:At.status)===-1&&(h.ZP.error(At==null?void 0:At.message),gt())})}),Ti=(te,Me)=>zn(void 0,null,function*(){const gt=yield(0,Va.zR)({score:(0,Ei.round)(te,1),question_id:Me==null?void 0:Me.question_id});if((gt==null?void 0:gt.status)===0){h.ZP.success("\u4FEE\u6539\u6210\u529F"),Zn({id:eu.current},!1);return}(gt==null?void 0:gt.status)===-1&&ou(Me==null?void 0:Me.question_score)}),bl=()=>{ue(!0)};(0,n.useEffect)(()=>{if(D){const te=setTimeout(()=>{ue(!1)},2e3);return()=>clearTimeout(te)}},[D]);const Ri=(te,Me,gt,Mt,Vt)=>{const At=new FormData;Object.keys(te).forEach(wn=>{At.append(wn,te[wn])});const xn=new window.XMLHttpRequest;return xn.withCredentials=!0,xn.addEventListener("load",function(wn){var bu;gt(JSON.parse((bu=wn==null?void 0:wn.target)==null?void 0:bu.response))},!1),xn.addEventListener("error",function(wn){Vt&&Vt(wn)},!1),xn.upload.onprogress=wn=>{Mt&&Mt(wn)},xn.open("POST",Me),xn.send(At),xn};function xl(){return zn(this,null,function*(){Pt.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:fe.modalconfirm,onOk:()=>zn(this,null,function*(){if(R.question_id){let te=yield(0,b.ZP)(`/api/exercise_questions/${R.question_id}.json`,{method:"delete"});(te==null?void 0:te.status)===0&&(Vn(),Kn(!1))}else qn({}),Kn(!1),Vn()}),cancelText:"\u53D6\u6D88"})})}const Vi=te=>zn(void 0,null,function*(){return yield(0,b.ZP)(`/api/exercises/${l}/select_questions.json`,{method:"post",body:Pu({},te)})}),{overflow:ji,handleMouseEnter:Li,handleMouseLeave:Hi}=(0,fi.I)(),$i=(te,Me)=>L.createElement(fu.default,null,L.createElement(fu.default.Item,{key:"0",onClick:()=>Xr(te==null?void 0:te.question_type)},L.createElement("span",{className:fe.moreSpan},"\u65B0\u589E")),L.createElement(fu.default.Item,{key:"1",disabled:Me===0,onClick:()=>zn(void 0,null,function*(){if(Me===0)return;if(Rn){bl();return}let gt=(0,nu.rz)(_e==null?void 0:_e.exercise_question_types,Me,Me-1);yield Gr(gt.map(Mt=>Mt.name))})},L.createElement("span",{className:fe.moreSpan},"\u4E0A\u79FB")),L.createElement(fu.default.Item,{key:"2",disabled:Me===(_e==null?void 0:_e.exercise_question_types.length)-1,onClick:()=>zn(void 0,null,function*(){if(Me===(_e==null?void 0:_e.exercise_question_types.length)-1)return;if(Rn){bl();return}let gt=(0,nu.rz)(_e==null?void 0:_e.exercise_question_types,Me,Me+1);yield Gr(gt.map(Mt=>Mt.name))})},L.createElement("span",{className:fe.moreSpan},"\u4E0B\u79FB")),L.createElement(fu.default.Item,{key:"3",onClick:()=>{var gt;Ea.setFieldsValue({name:te.name,item_type_en:(gt=fa.find(Mt=>Mt.id==te.question_type))==null?void 0:gt.nameType}),wu(!0)}},L.createElement("span",{className:fe.moreSpan},"\u91CD\u547D\u540D"))),Xr=te=>{var Me,gt,Mt,Vt,At,xn,wn,bu,Ju,zl,Su,Yl,fr,Er,qr,ei,ti,ni,ui,li,ai,ri,ii,oi;if(Rn){bl();return}if(Du(!0),te===5){tu(!0),vu(!0);return}if(te===6){let Yi=(gt=(Me=F==null?void 0:F.editData)==null?void 0:Me.exercise)!=null&&gt.set_question_sub_discipline?`/problems/newcreate?express_id=${(Mt=_e==null?void 0:_e.exercise)==null?void 0:Mt.id}&callback_url=/classrooms/${mn.coursesId}/exercise/add/${l}?type=2&discipline_id=${(At=(Vt=F==null?void 0:F.editData)==null?void 0:Vt.exercise)==null?void 0:At.discipline_id}&sub_discipline_id=${(wn=(xn=F==null?void 0:F.editData)==null?void 0:xn.exercise)==null?void 0:wn.sub_discipline_id}`:`/problems/newcreate?express_id=${(bu=_e==null?void 0:_e.exercise)==null?void 0:bu.id}&callback_url=/classrooms/${mn.coursesId}/exercise/add/${l}?type=2`;j.history.push(Yi);return}Kn(!0),qn(te===2?{question_type:te,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(zl=(Ju=F==null?void 0:F.editData)==null?void 0:Ju.exercise)!=null&&zl.set_question_sub_discipline?(Yl=(Su=F==null?void 0:F.editData)==null?void 0:Su.exercise)==null?void 0:Yl.discipline_id:0,sub_discipline_id:(Er=(fr=F==null?void 0:F.editData)==null?void 0:fr.exercise)!=null&&Er.set_question_sub_discipline?(ei=(qr=F==null?void 0:F.editData)==null?void 0:qr.exercise)==null?void 0:ei.sub_discipline_id:0,analysis:""}:{question_type:te,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(ni=(ti=F==null?void 0:F.editData)==null?void 0:ti.exercise)!=null&&ni.set_question_sub_discipline?(li=(ui=F==null?void 0:F.editData)==null?void 0:ui.exercise)==null?void 0:li.discipline_id:0,sub_discipline_id:(ri=(ai=F==null?void 0:F.editData)==null?void 0:ai.exercise)!=null&&ri.set_question_sub_discipline?(oi=(ii=F==null?void 0:F.editData)==null?void 0:ii.exercise)==null?void 0:oi.sub_discipline_id:0,downcase:!0,no_space:!0})},Qi=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{gn(!0)}},{key:2,label:L.createElement("div",null,L.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Qr.$}),L.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Rn){bl();return}ja(!0)}}];console.log(uu==null?void 0:uu.question_type,R==null?void 0:R.question_type);const zi=()=>zn(void 0,null,function*(){var te,Me;const gt=yield(0,b.ZP)(`/api/courses/${mn==null?void 0:mn.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[mn.exerciseId]}});if((gt==null?void 0:gt.status)===0){u({type:"classroomList/setActionTabs",payload:{}}),h.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"),ju(!0),Pn(!0);const Mt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});ju(!1),Pn(!1),ft(Mt),Du(!1),(te=Mt==null?void 0:Mt.exercise)!=null&&te.sub_discipline_id&&Rt((Me=Mt==null?void 0:Mt.exercise)==null?void 0:Me.sub_discipline_id)}});return L.createElement("div",null,L.createElement(Ou.Z,{spinning:Ql},L.createElement("div",{className:fe.bg},((M=_e==null?void 0:_e.exercise_types)==null?void 0:M.q_counts)===0&&!Rn&&L.createElement(Gn.Z,{styles:{marginTop:180},customText:L.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",L.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((B=_e==null?void 0:_e.exercise_types)==null?void 0:B.q_counts)>0||Rn)&&L.createElement("div",{style:{textAlign:"center"}},L.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},L.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},L.createElement("div",{className:fe.left},L.createElement("div",{className:fe.leftAction},((m=_e==null?void 0:_e.exercise)==null?void 0:m.exercise_status)===1&&L.createElement(q.ZP,{onClick:()=>{if(Rn){bl();return}Fu(!0)},className:fe.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),L.createElement("div",{className:fe.scrollWrapper,style:{overflow:ji},onMouseEnter:Li,onMouseLeave:Hi},(w=_e==null?void 0:_e.exercise_question_types)==null?void 0:w.map((te,Me)=>L.createElement("div",{key:Me,className:"mb30"},L.createElement("div",{className:fe.title},L.createElement("div",{className:fe.titleleft},L.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,nu.EM)(Me+1),"\u3001\u3010",te.name,"\u3011"),L.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",te.count,"\u5C0F\u9898\uFF0C\u5171",te.score,"\u5206\uFF09")),L.createElement(dl.Z,{dropdownRender:()=>$i(te,Me),placement:"bottomLeft"},L.createElement("div",{className:fe.more_style},L.createElement("i",{className:"iconfont icon-sandian font12"})))),L.createElement(Ul,{handleEditing:bl,isedit:Rn,setBigqitem:cl,bigitem:$l(Pu({},te),{indexs:Me+1}),setqitem:gt=>zn(void 0,null,function*(){var Mt;(Mt=su.current)==null||Mt.blur(),qn(gt)}),qitem:R,Itemid:l,getdata:Zn,data:te.items})))))),L.createElement("div",{id:"question-scroll-id",style:{overflow:Rn?"hidden":"auto"},className:fe.right},!(R!=null&&R.isadd)&&L.createElement("div",{className:fe.title},!Rn&&L.createElement("div",{style:{flex:1}},L.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(uu==null?void 0:uu.indexs)&&(0,nu.EM)(uu==null?void 0:uu.indexs),"\u3001\u3010",uu==null?void 0:uu.name,"\u3011"),L.createElement(Nt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},L.createElement("i",{className:`${fe.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var te;Ea.setFieldsValue({name:uu.name,item_type_en:(te=fa.find(Me=>Me.id==uu.question_type))==null?void 0:te.nameType}),wu(!0)}})),L.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",uu==null?void 0:uu.count,"\u5C0F\u9898\uFF0C\u5171",uu==null?void 0:uu.score,"\u5206\uFF09"),(R==null?void 0:R.question_type)===6&&L.createElement("span",{onClick:()=>{Pt.default.destroyAll(),pa(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(R==null?void 0:R.question_type)===5&&L.createElement(Ct.default,{defaultChecked:(g=(ge=F==null?void 0:F.editData)==null?void 0:ge.exercise)==null?void 0:g.show_challenge_task_pass,onChange:te=>zn(void 0,null,function*(){let Me=yield(0,b.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:te.target.checked}});(Me==null?void 0:Me.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Zn({id:eu.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(R==null?void 0:R.question_type)===6&&L.createElement("span",{style:{marginLeft:20},onClick:()=>{var te,Me,gt,Mt;Pt.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:L.createElement("div",null,(R==null?void 0:R.question_type)===6&&L.createElement(Ct.default,{defaultChecked:(Me=(te=F==null?void 0:F.editData)==null?void 0:te.exercise)==null?void 0:Me.show_hack_sets,onChange:Vt=>zn(void 0,null,function*(){let At=yield(0,b.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Vt.target.checked}});(At==null?void 0:At.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Pt.default.destroyAll(),Zn({id:eu.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),L.createElement("br",null),(R==null?void 0:R.question_type)===6&&L.createElement(Ct.default,{defaultChecked:(Mt=(gt=F==null?void 0:F.editData)==null?void 0:gt.exercise)==null?void 0:Mt.show_hack_description,onChange:Vt=>zn(void 0,null,function*(){let At=yield(0,b.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:Vt.target.checked}});(At==null?void 0:At.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Pt.default.destroyAll(),Zn({id:eu.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),L.createElement("div",{style:{display:"flex",alignItems:"center"}},(R==null?void 0:R.question_type)===5&&!Rn&&L.createElement("a",{className:fe.shixun,href:`/shixuns/${(0,zt.G5)()?R.forked_shixun_identifier:R==null?void 0:R.shixun_identifier}/challenges?exercise=true`,target:"_blank"},L.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Rn&&((v=_e==null?void 0:_e.exercise)==null?void 0:v.exercise_status)==1&&[0,1,2,4,6].includes(R==null?void 0:R.question_type)&&L.createElement(y.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},L.createElement(a.Z,{precision:1,ref:su,onChange:te=>ou(te),value:hu,onBlur:te=>{Ti(te.target.value,R)}})),!Rn&&((C=_e==null?void 0:_e.exercise)==null?void 0:C.exercise_status)==1&&L.createElement(Nt.Z,{title:"\u5220\u9664"},L.createElement("i",{onClick:()=>{xl()},style:{marginRight:20},className:`${fe.delete} iconfont icon-shanchu13 mr8 ml8 `})),(R==null?void 0:R.question_type)!==5&&!Rn&&L.createElement(L.Fragment,null,(R==null?void 0:R.is_my)==1&&L.createElement(Nt.Z,{title:"\u67E5\u770B\u539F\u9898"},L.createElement("i",{className:`${fe.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(R==null?void 0:R.question_type)==6?window.open(`/problems/newedit/${R==null?void 0:R.item_bank_hack_identifier}`):(R==null?void 0:R.question_type)==8?window.open(`/problemset/edit/${R==null?void 0:R.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${R==null?void 0:R.item_bank_id}`)}})),L.createElement(Nt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},L.createElement("i",{className:`${fe.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{pt.current=[],Pt.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:L.createElement("div",{className:`font14 ${fe.overflow}`,style:{maxHeight:500,overflow:"auto"}},L.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),L.createElement(Ou.Z,{spinning:!1},L.createElement(_i.Z,{defaultValue:!0,value:pt.current,onChange:te=>pt.current=te}))),onOk:()=>zn(void 0,null,function*(){var te;(0,Va.$l)({id:R==null?void 0:R.question_id,group_id:((te=pt==null?void 0:pt.current)==null?void 0:te[0])||""}).then(Me=>{(Me==null?void 0:Me.status)==0&&(h.ZP.success("\u52A0\u5165\u6210\u529F"),Vn())})})})}}))),!Rn&&(((Z=_e==null?void 0:_e.exercise)==null?void 0:Z.exercise_status)==1||((N=_e==null?void 0:_e.exercise)==null?void 0:N.exercise_status)==2&&((G=(k=e.userInfo)==null?void 0:k.course)==null?void 0:G.course_role)!=15||((x=_e==null?void 0:_e.exercise)==null?void 0:x.exercise_status)==3&&((P=(ee=e.userInfo)==null?void 0:ee.course)==null?void 0:P.course_role)!=15||((I=_e==null?void 0:_e.exercise)==null?void 0:I.exercise_status)==4&&((Kt=(ot=e.userInfo)==null?void 0:ot.course)==null?void 0:Kt.course_role)!=15)&&L.createElement(Nt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},L.createElement("i",{onClick:()=>{(R==null?void 0:R.question_type)===6?j.history.push(`/problems/newedit/${R==null?void 0:R.hack_identifier}?type=exercises&express_id=${mn.exerciseId}&question_id=${R==null?void 0:R.question_id}&score=${R==null?void 0:R.question_score}&exercise=true&callback_url=/classrooms/${mn.coursesId}/exercise/add/${l}?type=2`):(Mn(!1),Kn(!0))},className:`${fe.edit} iconfont icon-bianji_Hover ml8`})))),!Rn&&L.createElement("div",null,L.createElement("div",{className:fe.qcount},L.createElement("span",{className:fe.score},R==null?void 0:R.question_score,"\u5206"),L.createElement(Dn.Z,{className:fe.qtitle,value:(R==null?void 0:R.index)+`\u3001${(R==null?void 0:R.question_type)==8?(ye=R==null?void 0:R.program_attr)==null?void 0:ye.description:R==null?void 0:R.question_title}`}),(R==null?void 0:R.high_resources_consume)&&L.createElement(va.Z,{type:"shixun",style:{marginLeft:10}}),(0,zt.G5)()&&(R==null?void 0:R.shixun_change)&&(R==null?void 0:R.question_type)==5&&L.createElement(Pl.Z,{open:_t,onOpenChange:te=>{et(te)},placement:"bottomLeft",title:null,content:L.createElement("div",{style:{width:"310px",color:"#000"}},L.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),L.createElement("div",{className:fe.btn_warp},L.createElement(q.ZP,{size:"small",onClick:()=>et(!1)},"\u5FFD\u7565"),L.createElement(q.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{et(!1),u({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>zi()}})}},"\u786E\u8BA4\u540C\u6B65"),L.createElement(q.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,nu.xg)(`/shixuns/${R==null?void 0:R.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},L.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:te=>te.stopPropagation()}))),(R==null?void 0:R.question_type)===6&&L.createElement(Gu.Z,{onEdit:()=>pa(1),className:"mt10",dataSource:(R==null?void 0:R.languages)||[]}),L.createElement(yl,{exercise:F,TagDiscipline:cu,qitem:R})),Rn&&L.createElement("div",null,(R==null?void 0:R.question_type)<=1&&L.createElement(rl,{saveLoading:fn,deleteitem:xl,getTagData:Rt,seveeditor:Ku,exerciseitem:_e,TagDiscipline:cu,setisedit:Kn,qitem:R,init:Vn,showTip:D}),(R==null?void 0:R.question_type)===5&&L.createElement(xu,{saveLoading:fn,setqitem:qn,deleteitem:xl,seveeditor:Ku,exerciseitem:_e,TagDiscipline:cu,setisedit:Kn,qitem:R,showTip:D}),(R==null?void 0:R.question_type)===3&&L.createElement(el,{saveLoading:fn,deleteitem:xl,getTagData:Rt,seveeditor:Ku,exerciseitem:_e,TagDiscipline:cu,setisedit:Kn,qitem:R,init:Vn,showTip:D}),(R==null?void 0:R.question_type)===2&&L.createElement(Ua,{saveLoading:fn,deleteitem:xl,getTagData:Rt,seveeditor:Ku,exerciseitem:_e,TagDiscipline:cu,setisedit:Kn,qitem:R,init:Vn,showTip:D}),(R==null?void 0:R.question_type)===4&&L.createElement(sa,{saveLoading:fn,deleteitem:xl,getTagData:Rt,seveeditor:Ku,exerciseitem:_e,TagDiscipline:cu,setisedit:Kn,qitem:R,init:Vn,showTip:D}),(R==null?void 0:R.question_type)===7&&L.createElement(rn,{saveLoading:fn,deleteitem:xl,getTagData:Rt,seveeditor:Ku,exerciseitem:_e,TagDiscipline:cu,setisedit:Kn,qitem:R,init:Vn,showTip:D}),(R==null?void 0:R.question_type)===8&&L.createElement(mi,{saveLoading:fn,deleteitem:xl,getTagData:Rt,seveeditor:Ku,exerciseitem:_e,TagDiscipline:cu,setisedit:Kn,qitem:R,init:Vn,showTip:D}))))))),L.createElement("div",{className:fe.bottomdiv},L.createElement("div",{className:fe.exercise_styles},((sn=_e==null?void 0:_e.exercise)==null?void 0:sn.exercise_status)==1&&L.createElement(L.Fragment,null,L.createElement("span",{className:fe.spanBtn,onClick:()=>{if(Rn){bl();return}tu(!0),vu(!1)}},"\u9898\u5E93\u9009\u9898"),L.createElement(dl.Z,{menu:{items:Qi}},L.createElement("span",{className:fe.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),L.createElement("span",{className:fe.spanBtn,onClick:()=>zn(void 0,null,function*(){var te;let Me=yield(0,b.ZP)(`/api/exercises/${mn==null?void 0:mn.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:mn==null?void 0:mn.coursesId,categoryId:mn==null?void 0:mn.exerciseId}});(Me==null?void 0:Me.status)!=-1&&window.open(`/classrooms/${mn==null?void 0:mn.coursesId}/exercise/${mn==null?void 0:mn.exerciseId}/${(te=e.userInfo)==null?void 0:te.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),L.createElement("span",{className:fe.spanBtn,onClick:()=>{window.open(`/classrooms/${mn==null?void 0:mn.coursesId}/exercise/${mn==null?void 0:mn.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),fa==null?void 0:fa.map(te=>L.createElement(q.ZP,{className:fe.addQuestionBtn,key:te.id,type:"primary",onClick:()=>{Xr(te.id)}},te.name))),((ae=_e==null?void 0:_e.exercise)==null?void 0:ae.exercise_status)!=1&&L.createElement(L.Fragment,null,L.createElement("span",{style:{width:"1022px"}})),L.createElement("span",{className:fe.saveBtn,onClick:()=>{var te,Me,gt;if(Rn){bl();return}let Mt=(Me=(te=_e==null?void 0:_e.exercise_question_types)==null?void 0:te.filter(At=>At.question_type===5)[0])==null?void 0:Me.items,Vt=0;Mt==null||Mt.map(At=>{At.high_resources_consume&&(Vt=Vt+1)}),console.log(Vt),Vt>0?u({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Vt,fn:()=>{var At;((At=_e==null?void 0:_e.exercise)==null?void 0:At.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),j.history.push(`/classrooms/${mn==null?void 0:mn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Lu(!1)):j.history.back()}}}):((gt=_e==null?void 0:_e.exercise)==null?void 0:gt.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),j.history.push(`/classrooms/${mn==null?void 0:mn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Lu(!1)):j.history.back()}},L.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),L.createElement(Ll,{setScoreShow:Fu,ScoreShow:ru,exerciseitem:_e,getdata:Vn}),yu&&L.createElement(Hr,{setScoreShow:tu,isshixuns:mu,isloadings:mr,ScoreShow:yu,onOk:(te,Me,gt=!0)=>zn(void 0,null,function*(){Vr(!0);let Vt=yield Vi({exam_id:l,item_bank_ids:te,shixun_ids:Me});return Vr(!1),(Vt==null?void 0:Vt.status)===0&&gt&&Pt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Vn()},onCancel:()=>{tu(!1),Vn()}}),Vt}),initFun:()=>{tu(!1),Vn()}}),L.createElement(nl.Z,{sub_discipline_id:(Yt=_e==null?void 0:_e.exercise)!=null&&Yt.sub_discipline_id?[(It=_e==null?void 0:_e.exercise)==null?void 0:It.discipline_id,(st=_e==null?void 0:_e.exercise)==null?void 0:st.sub_discipline_id]:[],visible:kt,onCancel:()=>gn(!1),onOk:Oi}),L.createElement(Pt.default,{title:"\u63D0\u793A",open:Jn,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:L.createElement("div",null,L.createElement(q.ZP,{onClick:()=>{Lu(!1),j.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),L.createElement(q.ZP,{type:"primary",onClick:()=>{j.history.push(`/classrooms/${mn==null?void 0:mn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Lu(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Lu(!1)}},L.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),L.createElement(Pt.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:jr,width:500,onOk:()=>Ea.submit(),onCancel:()=>wu(!1)},L.createElement(y.default,{form:Ea,initialValues:{},onFinish:te=>zn(void 0,null,function*(){(yield(0,Va.RK)(Pu({id:l},te))).status==0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),Vn(),wu(!1))})},L.createElement(y.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(te,Me){var gt,Mt,Vt,At;const xn=(gt=fa==null?void 0:fa.find(wn=>wn.nameType==Ea.getFieldValue("item_type_en")))==null?void 0:gt.id;return(At=(Vt=(Mt=_e==null?void 0:_e.exercise_question_types)==null?void 0:Mt.filter(wn=>wn.question_type!=xn))==null?void 0:Vt.map(wn=>wn==null?void 0:wn.name))!=null&&At.includes(Me)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},L.createElement(wt.default,{size:"large",maxLength:10,showCount:!0})),L.createElement(y.default.Item,{hidden:!0,name:"item_type_en"},L.createElement(wt.default,{size:"large"})))),L.createElement(ml.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:vr},L.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),L.createElement(Qr.Z,{stickyTop:-24,subDisciplineId:(pn=_e==null?void 0:_e.exercise)!=null&&pn.sub_discipline_id?[(dn=_e==null?void 0:_e.exercise)==null?void 0:dn.discipline_id,(kn=_e==null?void 0:_e.exercise)==null?void 0:kn.sub_discipline_id]:[],onCancel:()=>ja(!1),mode:3,gather:{exercise_id:l},onSuccess:()=>{ja(!1),Vn()}}),L.createElement("div",{style:{height:70}})),L.createElement(Gu.Q,{visible:!!_a,setVisible:pa,tip:_a===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:_a===1?R==null?void 0:R.languages:[],onOk:te=>zn(void 0,null,function*(){const Me={languages:te};_a===1?Me.hack_id=R==null?void 0:R.hack_id:Me.exercise_id=l,(yield(0,b.ZP)("/api/problems/update_languages.json",{method:"post",body:Me})).status===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),Zn({id:eu.current}),pa(!1))})}),L.createElement(pi.Z,null))};var bi=(0,j.connect)(({user:e,exercise:u,dispatch:l})=>({user:e,exercise:u,dispatch:l}))(Di),Wr=f(50337),xi=f(53311),Ai=f(95024),Pi=f(87169),wi=f(52154),Re=f(59301),Si=Object.defineProperty,Ni=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Jr=(e,u,l)=>u in e?Si(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,sl=(e,u)=>{for(var l in u||(u={}))Ur.call(u,l)&&Jr(e,l,u[l]);if(cr)for(var l of cr(u))Kr.call(u,l)&&Jr(e,l,u[l]);return e},Rr=(e,u)=>Ni(e,Ii(u)),ki=(e,u)=>{var l={};for(var d in e)Ur.call(e,d)&&u.indexOf(d)<0&&(l[d]=e[d]);if(e!=null&&cr)for(var d of cr(e))u.indexOf(d)<0&&Kr.call(e,d)&&(l[d]=e[d]);return l},dr=(e,u,l)=>new Promise((d,F)=>{var ne=m=>{try{B(l.next(m))}catch(w){F(w)}},M=m=>{try{B(l.throw(m))}catch(w){F(w)}},B=m=>m.done?d(m.value):Promise.resolve(m.value).then(ne,M);B((l=l.apply(e,u)).next())});const Mi=e=>{var u=e,{classroomList:l,globalSetting:d,problemset:F,loading:ne,exercise:M,user:B,dispatch:m}=u,w=ki(u,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),ge,g,v,C,Z,N,k,G,x,ee,P,I,ot,Kt;const ye=(0,j.useParams)(),[sn,ae]=(0,n.useState)(!1),{userInfo:Yt}=B,[It]=y.default.useForm();let[st,pn]=(0,n.useState)({});const[dn,kn]=(0,n.useState)(1),[_e,ft]=(0,n.useState)(""),[au]=(0,j.useSearchParams)(),[Pn,R]=(0,n.useState)(!1),[qn,hu]=(0,n.useState)(!1),[ou,su]=(0,n.useState)(!1),[eu,uu]=(0,n.useState)(""),[cl,Ql]=(0,n.useState)(!1),[ju,Rn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{m({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:ye==null?void 0:ye.coursesId}}),m({type:"globalSetting/footerToggle",payload:!1}),It.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,n.useEffect)(()=>{var kt,gn,ru,Fu,yu,tu;ye.exerciseId&&(((gn=(kt=M==null?void 0:M.editData)==null?void 0:kt.exercise)==null?void 0:gn.exercise_status)===2||((Fu=(ru=M==null?void 0:M.editData)==null?void 0:ru.exercise)==null?void 0:Fu.exercise_status)===3||((tu=(yu=M==null?void 0:M.editData)==null?void 0:yu.exercise)==null?void 0:tu.exercise_status)===4?su(!0):su(!1))},[M==null?void 0:M.editData]),(0,n.useEffect)(()=>{if(ye.exerciseId){let kt=M.editData.exercise;Rn(kt==null?void 0:kt.set_question_sub_discipline),It.setFieldsValue(Rr(sl({},kt),{courseid:kt!=null&&kt.sub_discipline_id?[kt==null?void 0:kt.discipline_id,kt==null?void 0:kt.sub_discipline_id]:[]}))}},[M]),(0,n.useEffect)(()=>{au.get("type")==="2"&&(ft(ye.exerciseId),kn(2))},[au.get("type")]),(0,n.useEffect)(()=>{var kt;let gn=(kt=F==null?void 0:F.disciplinesData)==null?void 0:kt.checked;gn!=null&&gn.sub_discipline_id&&It.setFieldsValue({courseid:[gn==null?void 0:gn.discipline_id,gn==null?void 0:gn.sub_discipline_id]})},[(ge=F==null?void 0:F.disciplinesData)==null?void 0:ge.checked]);function Kn(kt,gn){return dr(this,null,function*(){var ru,Fu,yu,tu;yield It.validateFields();const mu=It.getFieldsValue(),{courseid:vu}=mu,[Zu,Du]=vu;mu.sub_discipline_id=Du,mu.is_md=!0,mu.time=parseInt(mu.time)>9999?9999:mu.time;const Jn=yield m({type:"exercise/addExercise",payload:sl(sl({},mu),ye)});Jn.status===0?(yield(0,b.ZP)(`/api/courses/${ye==null?void 0:ye.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:ye==null?void 0:ye.coursesId,id:(ru=Jn==null?void 0:Jn.data)==null?void 0:ru.exercise_id,time:kt}}),du((Fu=Jn.data)==null?void 0:Fu.exercise_id),ft((yu=Jn==null?void 0:Jn.data)==null?void 0:yu.exercise_id),kn(2),R(!1),j.history.replace(`/classrooms/${ye.coursesId}/exercise/add/${(tu=Jn.data)==null?void 0:tu.exercise_id}?type=2`)):h.ZP.error(Jn.message),gn()})}function cu(kt){pn(sl({},kt))}function du(kt){return dr(this,null,function*(){if(!(st!=null&&st.ec_point_ids))return;const gn=sl({},st);delete gn.id;let ru=yield(0,b.ZP)(`/api/ec_courses/${st==null?void 0:st.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:sl({exercise_id:kt},gn)})})}return Re.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Re.createElement("section",{className:"edu-container"},Re.createElement("section",{className:"animated fadeIn"},Re.createElement("aside",{className:"mt10"},Yt&&Re.createElement(Ze.Z,{separator:">"},Re.createElement(Ze.Z.Item,null,Re.createElement(j.Link,{to:`/classrooms/${ye.coursesId}/exercise`},(g=Yt==null?void 0:Yt.course)==null?void 0:g.course_name)),Re.createElement(Ze.Z.Item,null,Re.createElement(j.Link,{to:`/classrooms/${ye.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Re.createElement(Ze.Z.Item,null,ye.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),ye.exerciseId&&Re.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Re.createElement(Pi.Z,{style:{marginRight:5,color:"#E99237"}}),Re.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Re.createElement("span",{className:ze.addQuestionBtn,onClick:()=>{m({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ye.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Re.createElement(Ai.Z,{haveInit:!0,init:()=>{uu(new Date)}}),Re.createElement("div",{className:"bg-white"},Re.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Re.createElement("div",{onClick:()=>{if(qn){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}kn(1)},className:dn===1?ze.selectdiv:ze.divitem},Re.createElement(Wr.Z,{number:1,active:dn===1,className:"mr10"}),Re.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Re.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Re.createElement("div",{onClick:()=>{if(!ye.exerciseId&&!_e){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}kn(2),!_e&&ft(ye.exerciseId)},className:dn!==1?ze.selectdiv:ze.divitem},Re.createElement(Wr.Z,{number:2,active:dn!==1,className:"mr10"}),Re.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),dn===2&&Re.createElement("div",{className:"tc"},Re.createElement(xi.Z,{defaultValue:(C=(v=M==null?void 0:M.editData)==null?void 0:v.exercise)==null?void 0:C.exercise_name,onFinish:kt=>dr(void 0,null,function*(){var gn,ru,Fu,yu,tu,mu,vu,Zu,Du,Jn,Lu,mn;return kt.trim()===((ru=(gn=M==null?void 0:M.editData)==null?void 0:gn.exercise)==null?void 0:ru.exercise_name)?!0:(yield(0,Va.wy)({exercise_name:kt,exercise_description:(yu=(Fu=M==null?void 0:M.editData)==null?void 0:Fu.exercise)==null?void 0:yu.exercise_description,sub_discipline_id:(mu=(tu=M==null?void 0:M.editData)==null?void 0:tu.exercise)==null?void 0:mu.sub_discipline_id,time:(Zu=(vu=M==null?void 0:M.editData)==null?void 0:vu.exercise)==null?void 0:Zu.time,exerciseId:(Jn=(Du=M.editData)==null?void 0:Du.exercise)==null?void 0:Jn.id,difficulty:(mn=(Lu=M.editData)==null?void 0:Lu.exercise)==null?void 0:mn.difficulty})).status===0?(It.setFieldValue("exercise_name",kt),!0):!1})}),Re.createElement("div",{style:{fontSize:14}},Re.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Re.createElement("span",{style:{color:"#000000",marginLeft:8}},((N=(Z=M==null?void 0:M.editData)==null?void 0:Z.exercise)==null?void 0:N.time)||"\u4E0D\u9650")),Re.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Re.createElement("span",{style:{color:"#000000",marginLeft:8}},((G=(k=M==null?void 0:M.editData)==null?void 0:k.exercise)==null?void 0:G.difficulty)===1?"\u7B80\u5355":((ee=(x=M==null?void 0:M.editData)==null?void 0:x.exercise)==null?void 0:ee.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Re.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Re.createElement("span",{style:{color:"#000000",marginLeft:8}},((I=(P=M==null?void 0:M.editData)==null?void 0:P.exercise_types)==null?void 0:I.q_counts)||0)),Re.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Re.createElement("span",{style:{color:"#000000",marginLeft:8}},(Kt=(ot=M==null?void 0:M.editData)==null?void 0:ot.exercise_types)==null?void 0:Kt.q_scores))))),dn===1&&Re.createElement("div",null,Re.createElement("section",{className:[ze.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Re.createElement(y.default,{form:It,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:kt=>dr(void 0,null,function*(){var gn,ru,Fu,yu,tu;if(ae(!0),R(!0),ye.exerciseId){kt.exerciseId=(ru=(gn=M.editData)==null?void 0:gn.exercise)==null?void 0:ru.id,kt.sub_discipline_id=kt.courseid[kt.courseid.length-1],yield(0,Va.wy)(Rr(sl({},kt),{set_question_sub_discipline:ju})),kn(2),du(ye==null?void 0:ye.exerciseId),ft(ye.exerciseId),ae(!1),R(!1);return}const mu=yield(0,b.ZP)(`/api/courses/${ye==null?void 0:ye.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:ye==null?void 0:ye.coursesId}});if(mu!=null&&mu.alert)m({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:vu}=kt,[Zu,Du]=vu;kt.sub_discipline_id=Du,kt.is_md=!0,kt.time=parseInt(kt.time)>9999?9999:kt.time,kt.set_question_sub_discipline=ju;const Jn=yield m({type:"exercise/addExercise",payload:Rr(sl(sl({},kt),ye),{category_id:au.get("catalogue")||null})});Jn.status===0&&(du((Fu=Jn.data)==null?void 0:Fu.exercise_id),j.history.replace(`/classrooms/${ye.coursesId}/exercise/add/${(yu=Jn.data)==null?void 0:yu.exercise_id}?type=2`),ft((tu=Jn==null?void 0:Jn.data)==null?void 0:tu.exercise_id),kn(2)),R(!1)}ae(!1)}),className:ze.formWrap},Re.createElement(y.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:ze.baseLineHeight,rules:[{required:!0,validator:(kt,gn)=>{var ru;return((ru=gn==null?void 0:gn.replaceAll(" ",""))==null?void 0:ru.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Re.createElement(wt.default,{maxLength:60,className:ze.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Re.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:ze.baseLineHeight},Re.createElement(at.Z,{disabled:ou,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:F.courseOptions,className:ze.baseFormItem,size:"large",popupClassName:ze.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Re.createElement("div",{className:ze.concat},Re.createElement("div",null,Re.createElement(Ct.default,{checked:ju,onChange:kt=>{Rn(kt.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Re.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Re.createElement("a",{onClick:()=>Ql(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Re.createElement(y.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ze.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Re.createElement(Ce.ZP.Group,{className:ze.radiogroup,disabled:ou},Re.createElement(Ce.ZP.Button,{className:ze.easy,value:1},"\u7B80\u5355"),Re.createElement(Ce.ZP.Button,{className:ze.medium,value:2},"\u9002\u4E2D"),Re.createElement(Ce.ZP.Button,{className:ze.hard,value:3},"\u56F0\u96BE"))),Re.createElement(y.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ze.baseLineHeight},Re.createElement("div",{style:{display:"flex",width:"100%"}},Re.createElement(y.default.Item,{name:"time",noStyle:!0},Re.createElement(a.Z,{disabled:ou,min:1,max:9999,className:ze.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Re.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Re.createElement(y.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Re.createElement(wt.default.TextArea,{disabled:ou,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Re.createElement(Al,{exercise_id:ye==null?void 0:ye.exerciseId,setitem:cu})),Re.createElement("div",{className:ze.bottmodiv},Re.createElement(q.ZP,{className:`${ze.cancelBtn}`,type:"primary",onClick:()=>{j.history.back()}},"\u53D6\u6D88"),Re.createElement(q.ZP,{loading:Pn,onClick:()=>{It.validateFields(),It.submit()},type:"primary",className:`${ze.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Re.createElement(se,{setsubloading:R,onModalOk:Kn})),dn===2&&Re.createElement("div",null,Re.createElement(bi,{key:eu,setisedits:hu,setitemid:ft,itemid:_e}))),Re.createElement(wi.Z,{open:cl,onCancel:()=>{Ql(!1)}}))};var Zi=(0,j.connect)(({classroomList:e,loading:u,user:l,problemset:d,globalSetting:F,exercise:ne})=>({classroomList:e,globalSetting:F,problemset:d,user:l,exercise:ne,loading:u.effects}))(Mi)},68956:function(Hu,$n,f){f.d($n,{Z:function(){return Qt}});var n=f(28284),j=f(6767),y=f(62957),h=f(29787),Ze=f(25399),wt=f(82326),at=f(47889),Ct=f(37568),Ce=f(54172),a=f(59301),q=f(25690),ze=f(38986),Pt=f(51257),Ye={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},pe=f(48790),ie=f(39793),Oe=f(76902),Y=f(59301),se=Object.defineProperty,b=Object.defineProperties,de=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,en=(Se,it,ut)=>it in Se?se(Se,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Se[it]=ut,Wt=(Se,it)=>{for(var ut in it||(it={}))Jt.call(it,ut)&&en(Se,ut,it[ut]);if(rt)for(var ut of rt(it))ht.call(it,ut)&&en(Se,ut,it[ut]);return Se},ke=(Se,it)=>b(Se,de(it)),ce=(Se,it,ut)=>new Promise((St,We)=>{var nn=Fn=>{try{hn(ut.next(Fn))}catch(Yn){We(Yn)}},On=Fn=>{try{hn(ut.throw(Fn))}catch(Yn){We(Yn)}},hn=Fn=>Fn.done?St(Fn.value):Promise.resolve(Fn.value).then(nn,On);hn((ut=ut.apply(Se,it)).next())});const vt=({shixunHomeworks:Se,exercise:it,loading:ut,dispatch:St})=>{var We,nn,On;const{commonHeader:hn}=it,[Fn,Yn]=(0,a.useState)([]),[Je,Ft]=(0,a.useState)(ke(Wt({},(0,q.useParams)()),{page:1,limit:10})),[Ge,Bn]=(0,a.useState)([]),[Al,fu]=(0,a.useState)(""),[Ou,dl]=(0,a.useState)(1),[Nt]=n.default.useForm(),[Pl,ml]=(0,a.useState)({}),[fe,nu]=(0,a.useState)(null),[Gn,Gu]=(0,a.useState)(!1),[$u,Dn]=(0,a.useState)([]),[un,al]=(0,a.useState)(null),[ga,ha]=(0,a.useState)(0),[Wl,Fa]=(0,a.useState)(0),[vl,fl]=(0,a.useState)(!1),Eu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Be,De,_u)=>(Je.page-1)*Je.limit+_u+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Be=>Be||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Be,De)=>Y.createElement("div",{className:Ye.banding,title:Be||"--"},Be||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Be,De)=>Be===0?Y.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Be===1?Y.createElement("span",{style:{color:"#DF3042"}},!De.is_make_up&&"\u8003\u8BD5\u4E2D",De.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Be===2?Y.createElement("span",{style:{color:"#5AB891"}},!De.is_make_up&&!De.is_force_commit&&"\u5DF2\u4EA4\u5377",De.is_make_up&&!De.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",De.is_make_up&&De.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!De.is_make_up&&De.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Y.createElement("span",{style:{color:"#5AB891"}},!De.is_make_up&&!De.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",De.is_make_up&&!De.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",De.is_make_up&&De.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!De.is_make_up&&De.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(hn==null?void 0:hn.exercise_type)==2&&!(0,pe.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Be,De)=>De.commit_status===0||De.commit_status===1?"--":!De.open_total_score&&(0,pe.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Be=typeof Be=="number"?Number(Be):Be,console.log(typeof Be),Be||(Be=0),Be===100?Y.createElement("span",{className:"c-green"},Be):Be>60?Y.createElement("span",{className:"c-orange"},Be):Be==Wl*.6?Y.createElement("span",{className:"c-red"},Be):Y.createElement("span",null,Be))}].filter(Be=>!!Be);(0,a.useEffect)(()=>{var Be;((Be=it.actionTabs)==null?void 0:Be.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Dn([]),al(null),ya(),El(Je))},[(We=it.actionTabs)==null?void 0:We.key]);const ya=()=>ce(void 0,null,function*(){var Be;if(!((Be=it.actionTabs)!=null&&Be.showSelectQuestion))return;const De=yield(0,ze.ZP)(`/api/exercises/${Je==null?void 0:Je.categoryId}/all_subj_questions.json`,{method:"get"});De.status==0&&Dn(De.data)}),wl=(Be,De)=>{Je.page=Be,Je.limit=De,Ft(Wt({},Je)),El(Je)},El=Be=>ce(void 0,null,function*(){fl(!0);const De=yield(0,ze.ZP)(`/api/exercises/${Je.categoryId||(Je==null?void 0:Je.exerciseId)}/exercise_users.json`,{method:"get",params:Be});De.status==0&&(ha(De.data.total_count),Ft(ke(Wt({},Je),{total:De.data.total_count})),Yn(De.data.exercise_users),Fa(De.data.total_score)),fl(!1)}),Ul=Be=>{Je.search=Be,Je.page=1,Nt.resetFields(),ml({}),Bn([]),nu(null),Ft(Wt({},Je)),El(Je)},Sn=Be=>ce(void 0,null,function*(){var De,_u;const _l=Wt({},Pl);if(!((De=Be==null?void 0:Be.content)!=null&&De.trim())){j.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}_l.content=Be==null?void 0:Be.content,_l.attachment_ids=(_u=Be==null?void 0:Be.attachment_ids)==null?void 0:_u.map(Cu=>Cu.response.id),Sl(_l)}),Sl=Be=>ce(void 0,null,function*(){var De;Gu(!0);const{showSelectQuestion:_u,ai_review_settings:_l}=it.actionTabs,Cu=yield(0,ze.ZP)(`/api/exercises/${(Je==null?void 0:Je.categoryId)||(Je==null?void 0:Je.exerciseId)}/test_ai_review.json`,{method:"post",body:ke(Wt({},Be),{exercise_question_id:_u?un:(De=it.actionTabs)==null?void 0:De.questionId,ai_review_settings:_l})});if([0,-3].includes(Cu.status)){Cu.status==0&&j.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),nu(Cu);const jn=document.querySelector(".modal-ai-pfcs");if(jn){const Nl=jn.querySelector(".ant-modal-body");Nl&&(Nl.scrollTop=Nl.scrollHeight)}}Gu(!1)}),Xu=()=>{St({type:"exercise/setActionTabs",payload:{key:""}}),dl(1),Tu()},Tu=()=>{Nt.resetFields(),ml({}),Bn([]),fu(""),nu(null)};return Y.createElement(y.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Gn,open:((nn=it.actionTabs)==null?void 0:nn.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Xu(),okText:fe?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Be;if((Be=it.actionTabs)!=null&&Be.showSelectQuestion&&!un)return j.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Ou==1){if(Ge.length==0)return j.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Sl({exercise_user_id:Ge[0]})}else Ou==2&&Nt.submit()}},Y.createElement(h.Z,{spinning:Gn,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((On=it.actionTabs)==null?void 0:On.showSelectQuestion)&&Y.createElement("div",{className:"flex item-center justify-between mb10"},Y.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},Y.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",Y.createElement(Ze.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},Y.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Ye.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),Y.createElement(wt.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:un,onChange:Be=>al(Be)},$u==null?void 0:$u.map(Be=>Y.createElement(wt.default.Option,{key:Be==null?void 0:Be.id,value:Be==null?void 0:Be.id},Be==null?void 0:Be.question_title)))),Y.createElement("div",{className:Ye.radio_con},Y.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),Y.createElement(at.ZP.Group,{onChange:Be=>{Be.target.value==1&&wl(1,10),dl(Be.target.value),Tu()},value:Ou,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Ou==1&&Y.createElement(Y.Fragment,null,Y.createElement("div",{className:"flex justify-between item-center mb10"},Y.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),Y.createElement(Ct.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Al,onChange:Be=>fu(Be.target.value),onSearch:Ul})),Y.createElement(Ce.default,{rowSelection:{type:"radio",selectedRowKeys:Ge,onChange:(Be,De)=>{Bn(Be)},getCheckboxProps:Be=>({disabled:[0,1].includes(Be==null?void 0:Be.commit_status)})},loading:vl,rowKey:"exercise_user_id",dataSource:Fn||[],columns:Eu,pagination:{current:Je.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Je.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:ga,size:"default",showTotal:Pt.rU,onChange:wl},onChange:(Be,De,_u)=>{Je.page=1,_u.order===void 0?(Je.order_type=null,Je.order=null):(Je.order_type=_u.order==="descend"?"desc":"asc",Je.order=_u.field),Ft(Wt({},Je)),El(Je)}})),Ou==2&&Y.createElement("div",{style:{marginTop:20}},Y.createElement(n.default,{form:Nt,className:Ye.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ml(Wt({},Nt.getFieldsValue()))},onFinish:Sn},Y.createElement(n.default.Item,{name:"content",label:"",style:{marginBottom:0}},Y.createElement(ie.Z,{watch:!0})))),fe&&Y.createElement("div",{className:Ye.result_con},Y.createElement("div",{className:Ye.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(fe==null?void 0:fe.status)==0&&Y.createElement("div",{className:"p20"},Y.createElement("div",{className:"mb5"},Y.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),fe==null?void 0:fe.score),Y.createElement("div",{className:"flex"},Y.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),Y.createElement(Oe.Z,{value:fe==null?void 0:fe.content,style:{fontSize:"14px"}}))),(fe==null?void 0:fe.status)==-3&&Y.createElement("div",{className:"p20"},Y.createElement(Oe.Z,{value:fe==null?void 0:fe.message,style:{fontSize:"14px"}})))))};var Qt=(0,q.connect)(({shixunHomeworks:Se,exercise:it,loading:ut,user:St})=>({shixunHomeworks:Se,exercise:it,loading:ut.effects,user:St}))(vt)},95024:function(Hu,$n,f){var n=f(59301),j=f(62957),y=f(38986),h=f(25690),Ze=f(59301),wt=(Ct,Ce,a)=>new Promise((q,ze)=>{var Pt=ie=>{try{pe(a.next(ie))}catch(Oe){ze(Oe)}},Ye=ie=>{try{pe(a.throw(ie))}catch(Oe){ze(Oe)}},pe=ie=>ie.done?q(ie.value):Promise.resolve(ie.value).then(Pt,Ye);pe((a=a.apply(Ct,Ce)).next())});const at=({exercise:Ct,dispatch:Ce,init:a,haveInit:q=!1})=>{const ze=(0,h.useParams)(),[Pt,Ye]=(0,n.useState)(!1);let[pe,ie]=(0,n.useState)();const[Oe,Y]=(0,n.useState)(!1),[se,b]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Ct.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&de()},[Ct.actionTabs]);function de(){return wt(this,null,function*(){var rt,Jt;let ht=yield(0,y.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ct.actionTabs.selectArrs}});if(((rt=ht==null?void 0:ht.cover_exercises)==null?void 0:rt.length)>0)Ye(!0),ie((Jt=ht==null?void 0:ht.cover_exercises)==null?void 0:Jt[0]);else{let en=yield(0,y.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ct.actionTabs.selectArrs}});Ce({type:"exercise/setActionTabs",payload:{key:""}}),(en==null?void 0:en.status)===0&&(q&&a(),j.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}})}return Ze.createElement("div",null,Ze.createElement(j.default,{open:Pt,centered:!0,onCancel:rt=>wt(void 0,null,function*(){if(rt.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Y(!0);let Jt=yield(0,y.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ct.actionTabs.selectArrs,update:1}});Ce({type:"exercise/setActionTabs",payload:{key:""}}),Y(!1),(Jt==null?void 0:Jt.status)===0&&(q&&a(),Ye(!1),j.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}else Ye(!1)}),cancelButtonProps:{loading:Oe},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:se},onOk:()=>wt(void 0,null,function*(){b(!0);let rt=yield(0,y.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ct.actionTabs.selectArrs}});b(!1),(rt==null?void 0:rt.status)===0&&(q&&a(),Ce({type:"exercise/setActionTabs",payload:{key:""}}),Ye(!1),j.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{h.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Ze.createElement("div",null,Ze.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Ze.createElement("div",null,Ze.createElement("div",null,"\u8BD5\u5377\uFF1A",pe==null?void 0:pe.origin_exercise_nam),Ze.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ze.createElement("a",{href:`/paperlibrary/see/${pe==null?void 0:pe.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},pe==null?void 0:pe.examination_bank_name))))))};$n.Z=(0,h.connect)(({exercise:Ct})=>({exercise:Ct}))(at)},48365:function(Hu,$n,f){var n=f(61186),j=f.n(n),y=f(90111),h=f.n(y),Ze=f(58319),wt=f.n(Ze),at=f(23250),Ct=f.n(at),Ce=f(74959),a=f.n(Ce),q=f(10238),ze=f.n(q),Pt=f(33656),Ye=f.n(Pt);j().extend(Ye()),j().extend(ze()),j().extend(h()),j().extend(wt()),j().extend(Ct()),j().extend(a()),j().extend(function(se,b){var de=b.prototype,rt=de.format;de.format=function(ht){var en=(ht||"").replace("Wo","wo");return rt.bind(this)(en)}});var pe={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ie=function(b){var de=pe[b];return de||b.split("_")[0]},Oe=function(){},Y={getNow:function(){var b=j()();return typeof b.tz=="function"?b.tz():b},getFixedDate:function(b){return j()(b,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(b){return b.endOf("month")},getWeekDay:function(b){var de=b.locale("en");return de.weekday()+de.localeData().firstDayOfWeek()},getYear:function(b){return b.year()},getMonth:function(b){return b.month()},getDate:function(b){return b.date()},getHour:function(b){return b.hour()},getMinute:function(b){return b.minute()},getSecond:function(b){return b.second()},getMillisecond:function(b){return b.millisecond()},addYear:function(b,de){return b.add(de,"year")},addMonth:function(b,de){return b.add(de,"month")},addDate:function(b,de){return b.add(de,"day")},setYear:function(b,de){return b.year(de)},setMonth:function(b,de){return b.month(de)},setDate:function(b,de){return b.date(de)},setHour:function(b,de){return b.hour(de)},setMinute:function(b,de){return b.minute(de)},setSecond:function(b,de){return b.second(de)},setMillisecond:function(b,de){return b.millisecond(de)},isAfter:function(b,de){return b.isAfter(de)},isValidate:function(b){return b.isValid()},locale:{getWeekFirstDay:function(b){return j()().locale(ie(b)).localeData().firstDayOfWeek()},getWeekFirstDate:function(b,de){return de.locale(ie(b)).weekday(0)},getWeek:function(b,de){return de.locale(ie(b)).week()},getShortWeekDays:function(b){return j()().locale(ie(b)).localeData().weekdaysMin()},getShortMonths:function(b){return j()().locale(ie(b)).localeData().monthsShort()},format:function(b,de,rt){return de.locale(ie(b)).format(rt)},parse:function(b,de,rt){for(var Jt=ie(b),ht=0;ht<rt.length;ht+=1){var en=rt[ht],Wt=de;if(en.includes("wo")||en.includes("Wo")){for(var ke=Wt.split("-")[0],ce=Wt.split("-")[1],vt=j()(ke,"YYYY").startOf("year").locale(Jt),Qt=0;Qt<=52;Qt+=1){var Se=vt.add(Qt,"week");if(Se.format("Wo")===ce)return Se}return Oe(),null}var it=j()(Wt,en,!0).locale(Jt);if(it.isValid())return it}return de&&Oe(),null}}};$n.Z=Y},8571:function(Hu,$n,f){f.d($n,{Sq:function(){return kr},ZP:function(){return ra}});var n=f(14809),j=f(95190),y=f(20439),h=f(50298),Ze=f(70425),wt=f(34280),at=f(2738),Ct=f(26112),Ce=f(48736),a=f(59301),q=f(4635),ze=f(65966),Pt=f(92310),Ye=f.n(Pt);function pe(t,o){return t!==void 0?t:o?"bottomRight":"bottomLeft"}var ie=a.createContext(null),Oe=ie,Y={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function se(t){var o=t.popupElement,r=t.popupStyle,i=t.popupClassName,s=t.popupAlign,c=t.transitionName,E=t.getPopupContainer,_=t.children,A=t.range,S=t.placement,p=t.builtinPlacements,V=p===void 0?Y:p,U=t.direction,$=t.visible,T=t.onClose,H=a.useContext(Oe),z=H.prefixCls,Q="".concat(z,"-dropdown"),oe=pe(S,U==="rtl");return a.createElement(ze.Z,{showAction:[],hideAction:["click"],popupPlacement:oe,builtinPlacements:V,prefixCls:Q,popupTransitionName:c,popup:o,popupAlign:s,popupVisible:$,popupClassName:Ye()(i,(0,q.Z)((0,q.Z)({},"".concat(Q,"-range"),A),"".concat(Q,"-rtl"),U==="rtl")),popupStyle:r,stretch:"minWidth",getPopupContainer:E,onPopupVisibleChange:function(K){K||T()}},_)}var b=se;function de(t,o){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",i=String(t);i.length<o;)i="".concat(r).concat(i);return i}function rt(t){return t==null?[]:Array.isArray(t)?t:[t]}function Jt(t,o,r){var i=(0,j.Z)(t);return i[o]=r,i}function ht(t,o){var r={},i=o||Object.keys(t);return i.forEach(function(s){t[s]!==void 0&&(r[s]=t[s])}),r}function en(t,o,r){if(r)return r;switch(t){case"time":return o.fieldTimeFormat;case"datetime":return o.fieldDateTimeFormat;case"month":return o.fieldMonthFormat;case"year":return o.fieldYearFormat;case"quarter":return o.fieldQuarterFormat;case"week":return o.fieldWeekFormat;default:return o.fieldDateFormat}}function Wt(t,o,r){var i=r!==void 0?r:o[o.length-1],s=o.find(function(c){return t[c]});return i!==s?t[s]:void 0}function ke(t){return ht(t,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function ce(t,o,r,i){var s=a.useMemo(function(){return t||function(E,_){var A=E;return o&&_.type==="date"?o(A,_.today):r&&_.type==="month"?r(A,_.locale):_.originNode}},[t,r,o]),c=a.useCallback(function(E,_){return s(E,(0,y.Z)((0,y.Z)({},_),{},{range:i}))},[s,i]);return c}function vt(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=a.useState([!1,!1]),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=function(p,V){E(function(U){return Jt(U,V,p)})},A=a.useMemo(function(){return c.map(function(S,p){if(S)return!0;var V=t[p];return V?!!(!r[p]&&!V||V&&o(V,{activeIndex:p})):!1})},[t,c,o,r]);return[A,_]}function Qt(t,o,r,i,s){var c="",E=[];return t&&E.push(s?"hh":"HH"),o&&E.push("mm"),r&&E.push("ss"),c=E.join(":"),i&&(c+=".SSS"),s&&(c+=" A"),c}function Se(t,o,r,i,s,c){var E=t.fieldDateTimeFormat,_=t.fieldDateFormat,A=t.fieldTimeFormat,S=t.fieldMonthFormat,p=t.fieldYearFormat,V=t.fieldWeekFormat,U=t.fieldQuarterFormat,$=t.yearFormat,T=t.cellYearFormat,H=t.cellQuarterFormat,z=t.dayFormat,Q=t.cellDateFormat,oe=Qt(o,r,i,s,c);return(0,y.Z)((0,y.Z)({},t),{},{fieldDateTimeFormat:E||"YYYY-MM-DD ".concat(oe),fieldDateFormat:_||"YYYY-MM-DD",fieldTimeFormat:A||oe,fieldMonthFormat:S||"YYYY-MM",fieldYearFormat:p||"YYYY",fieldWeekFormat:V||"gggg-wo",fieldQuarterFormat:U||"YYYY-[Q]Q",yearFormat:$||"YYYY",cellYearFormat:T||"YYYY",cellQuarterFormat:H||"[Q]Q",cellDateFormat:Q||z||"D"})}function it(t,o){var r=o.showHour,i=o.showMinute,s=o.showSecond,c=o.showMillisecond,E=o.use12Hours;return a.useMemo(function(){return Se(t,r,i,s,c,E)},[t,r,i,s,c,E])}var ut=f(93664);function St(t,o,r){return r!=null?r:o.some(function(i){return t.includes(i)})}var We=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function nn(t){var o=ht(t,We),r=t.format,i=t.picker,s=null;return r&&(s=r,Array.isArray(s)&&(s=s[0]),s=(0,ut.Z)(s)==="object"?s.format:s),i==="time"&&(o.format=s),[o,s]}function On(t){return t&&typeof t=="string"}function hn(t,o,r,i){return[t,o,r,i].some(function(s){return s!==void 0})}function Fn(t,o,r,i,s){var c=o,E=r,_=i;if(!t&&!c&&!E&&!_&&!s)c=!0,E=!0,_=!0;else if(t){var A,S,p,V=[c,E,_].some(function(T){return T===!1}),U=[c,E,_].some(function(T){return T===!0}),$=V?!0:!U;c=(A=c)!==null&&A!==void 0?A:$,E=(S=E)!==null&&S!==void 0?S:$,_=(p=_)!==null&&p!==void 0?p:$}return[c,E,_,s]}function Yn(t){var o=t.showTime,r=nn(t),i=(0,h.Z)(r,2),s=i[0],c=i[1],E=o&&(0,ut.Z)(o)==="object"?o:{},_=(0,y.Z)((0,y.Z)({defaultOpenValue:E.defaultOpenValue||E.defaultValue},s),E),A=_.showMillisecond,S=_.showHour,p=_.showMinute,V=_.showSecond,U=hn(S,p,V,A),$=Fn(U,S,p,V,A),T=(0,h.Z)($,3);return S=T[0],p=T[1],V=T[2],[_,(0,y.Z)((0,y.Z)({},_),{},{showHour:S,showMinute:p,showSecond:V,showMillisecond:A}),_.format,c]}function Je(t,o,r,i,s){var c=t==="time";if(t==="datetime"||c){for(var E=i,_=en(t,s,null),A=_,S=[o,r],p=0;p<S.length;p+=1){var V=rt(S[p])[0];if(On(V)){A=V;break}}var U=E.showHour,$=E.showMinute,T=E.showSecond,H=E.showMillisecond,z=E.use12Hours,Q=St(A,["a","A","LT","LLL","LTS"],z),oe=hn(U,$,T,H);oe||(U=St(A,["H","h","k","LT","LLL"]),$=St(A,["m","LT","LLL"]),T=St(A,["s","LTS"]),H=St(A,["SSS"]));var X=Fn(oe,U,$,T,H),K=(0,h.Z)(X,3);U=K[0],$=K[1],T=K[2];var me=o||Qt(U,$,T,H,Q);return(0,y.Z)((0,y.Z)({},E),{},{format:me,showHour:U,showMinute:$,showSecond:T,showMillisecond:H,use12Hours:Q})}return null}function Ft(t,o,r){if(o===!1)return null;var i=o&&(0,ut.Z)(o)==="object"?o:{};return i.clearIcon||r||a.createElement("span",{className:"".concat(t,"-clear-btn")})}var Ge=7;function Bn(t,o,r){return!t&&!o||t===o?!0:!t||!o?!1:r()}function Al(t,o,r){return Bn(o,r,function(){var i=Math.floor(t.getYear(o)/10),s=Math.floor(t.getYear(r)/10);return i===s})}function fu(t,o,r){return Bn(o,r,function(){return t.getYear(o)===t.getYear(r)})}function Ou(t,o){var r=Math.floor(t.getMonth(o)/3);return r+1}function dl(t,o,r){return Bn(o,r,function(){return fu(t,o,r)&&Ou(t,o)===Ou(t,r)})}function Nt(t,o,r){return Bn(o,r,function(){return fu(t,o,r)&&t.getMonth(o)===t.getMonth(r)})}function Pl(t,o,r){return Bn(o,r,function(){return fu(t,o,r)&&Nt(t,o,r)&&t.getDate(o)===t.getDate(r)})}function ml(t,o,r){return Bn(o,r,function(){return t.getHour(o)===t.getHour(r)&&t.getMinute(o)===t.getMinute(r)&&t.getSecond(o)===t.getSecond(r)})}function fe(t,o,r){return Bn(o,r,function(){return Pl(t,o,r)&&ml(t,o,r)&&t.getMillisecond(o)===t.getMillisecond(r)})}function nu(t,o,r,i){return Bn(r,i,function(){var s=t.locale.getWeekFirstDate(o,r),c=t.locale.getWeekFirstDate(o,i);return fu(t,s,c)&&t.locale.getWeek(o,r)===t.locale.getWeek(o,i)})}function Gn(t,o,r,i,s){switch(s){case"date":return Pl(t,r,i);case"week":return nu(t,o.locale,r,i);case"month":return Nt(t,r,i);case"quarter":return dl(t,r,i);case"year":return fu(t,r,i);case"decade":return Al(t,r,i);case"time":return ml(t,r,i);default:return fe(t,r,i)}}function Gu(t,o,r,i){return!o||!r||!i?!1:t.isAfter(i,o)&&t.isAfter(r,i)}function $u(t,o,r,i,s){return Gn(t,o,r,i,s)?!0:t.isAfter(r,i)}function Dn(t,o,r){var i=o.locale.getWeekFirstDay(t),s=o.setDate(r,1),c=o.getWeekDay(s),E=o.addDate(s,i-c);return o.getMonth(E)===o.getMonth(r)&&o.getDate(E)>1&&(E=o.addDate(E,-7)),E}function un(t,o){var r=o.generateConfig,i=o.locale,s=o.format;return t?typeof s=="function"?s(t):r.locale.format(i.locale,t,s):""}function al(t,o,r){var i=o,s=["getHour","getMinute","getSecond","getMillisecond"],c=["setHour","setMinute","setSecond","setMillisecond"];return c.forEach(function(E,_){r?i=t[E](i,t[s[_]](r)):i=t[E](i,0)}),i}function ga(t,o,r,i,s){var c=(0,Ze.zX)(function(E,_){return!!(r&&r(E,_)||i&&t.isAfter(i,E)&&!Gn(t,o,i,E,_.type)||s&&t.isAfter(E,s)&&!Gn(t,o,s,E,_.type))});return c}function ha(t,o,r){return a.useMemo(function(){var i=en(t,o,r),s=rt(i),c=s[0],E=(0,ut.Z)(c)==="object"&&c.type==="mask"?c.format:null;return[s.map(function(_){return typeof _=="string"||typeof _=="function"?_:_.format}),E]},[t,o,r])}function Wl(t,o,r){return typeof t[0]=="function"||r?!0:o}function Fa(t,o,r,i){var s=(0,Ze.zX)(function(c,E){var _=(0,y.Z)({type:o},E);if(delete _.activeIndex,!t.isValidate(c)||r&&r(c,_))return!0;if((o==="date"||o==="time")&&i){var A,S=E&&E.activeIndex===1?"end":"start",p=((A=i.disabledTime)===null||A===void 0?void 0:A.call(i,c,S,{from:_.from}))||{},V=p.disabledHours,U=p.disabledMinutes,$=p.disabledSeconds,T=p.disabledMilliseconds,H=i.disabledHours,z=i.disabledMinutes,Q=i.disabledSeconds,oe=V||H,X=U||z,K=$||Q,me=t.getHour(c),O=t.getMinute(c),le=t.getSecond(c),Le=t.getMillisecond(c);if(oe&&oe().includes(me)||X&&X(me).includes(O)||K&&K(me,O).includes(le)||T&&T(me,O,le).includes(Le))return!0}return!1});return s}function vl(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a.useMemo(function(){var i=t&&rt(t);return o&&i&&(i[1]=i[1]||i[0]),i},[t,o]);return r}function fl(t,o){var r=t.generateConfig,i=t.locale,s=t.picker,c=s===void 0?"date":s,E=t.prefixCls,_=E===void 0?"rc-picker":E,A=t.styles,S=A===void 0?{}:A,p=t.classNames,V=p===void 0?{}:p,U=t.order,$=U===void 0?!0:U,T=t.components,H=T===void 0?{}:T,z=t.inputRender,Q=t.allowClear,oe=t.clearIcon,X=t.needConfirm,K=t.multiple,me=t.format,O=t.inputReadOnly,le=t.disabledDate,Le=t.minDate,be=t.maxDate,Ve=t.showTime,He=t.value,$e=t.defaultValue,xe=t.pickerValue,Ie=t.defaultPickerValue,we=vl(He),Te=vl($e),Ue=vl(xe),ct=vl(Ie),dt=c==="date"&&Ve?"datetime":c,lt=dt==="time"||dt==="datetime",Ne=lt||K,ve=X!=null?X:lt,W=Yn(t),Ae=(0,h.Z)(W,4),Et=Ae[0],Dt=Ae[1],mt=Ae[2],bt=Ae[3],nt=it(i,Dt),Zt=a.useMemo(function(){return Je(dt,mt,bt,Et,nt)},[dt,mt,bt,Et,nt]),Ot=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},t),{},{prefixCls:_,locale:nt,picker:c,styles:S,classNames:V,order:$,components:(0,y.Z)({input:z},H),clearIcon:Ft(_,Q,oe),showTime:Zt,value:we,defaultValue:Te,pickerValue:Ue,defaultPickerValue:ct},o==null?void 0:o())},[t]),jt=ha(dt,nt,me),ln=(0,h.Z)(jt,2),Lt=ln[0],an=ln[1],Qe=Wl(Lt,O,K),Nn=ga(r,i,le,Le,be),Ht=Fa(r,c,Nn,Zt),yn=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},Ot),{},{needConfirm:ve,inputReadOnly:Qe,disabledDate:Nn})},[Ot,ve,Qe,Nn]);return[yn,dt,Ne,Lt,an,Ht]}var Eu=f(16089);function ya(t,o,r){var i=(0,Ze.C8)(o,{value:t}),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=a.useRef(t),A=a.useRef(),S=function(){Eu.Z.cancel(A.current)},p=(0,Ze.zX)(function(){E(_.current),r&&c!==_.current&&r(_.current)}),V=(0,Ze.zX)(function(U,$){S(),_.current=U,U||$?p():A.current=(0,Eu.Z)(p)});return a.useEffect(function(){return S},[]),[c,V]}function wl(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,s=r.every(function(p){return p})?!1:t,c=ya(s,o||!1,i),E=(0,h.Z)(c,2),_=E[0],A=E[1];function S(p){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!V.inherit||_)&&A(p,V.force)}return[_,S]}function El(t){var o=a.useRef();return a.useImperativeHandle(t,function(){var r;return{nativeElement:(r=o.current)===null||r===void 0?void 0:r.nativeElement,focus:function(s){var c;(c=o.current)===null||c===void 0||c.focus(s)},blur:function(){var s;(s=o.current)===null||s===void 0||s.blur()}}}),o}function Ul(t,o){return a.useMemo(function(){return t||(o?((0,Ce.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(o).map(function(r){var i=(0,h.Z)(r,2),s=i[0],c=i[1];return{label:s,value:c}})):[])},[t,o])}function Sn(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=a.useRef(o);i.current=o,(0,wt.o)(function(){if(t)i.current(t);else{var s=(0,Eu.Z)(function(){i.current(t)},r);return function(){Eu.Z.cancel(s)}}},[t])}function Sl(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=a.useState(0),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=a.useState(!1),A=(0,h.Z)(_,2),S=A[0],p=A[1],V=a.useRef([]),U=a.useRef(null),$=a.useRef(null),T=function(K){U.current=K},H=function(K){return U.current===K},z=function(K){p(K)},Q=function(K){return K&&($.current=K),$.current},oe=function(K){var me=V.current,O=new Set(me.filter(function(Le){return K[Le]||o[Le]})),le=me[me.length-1]===0?1:0;return O.size>=2||t[le]?null:le};return Sn(S||r,function(){S||(V.current=[],T(null))}),a.useEffect(function(){S&&V.current.push(c)},[S,c]),[S,z,Q,c,E,oe,V.current,T,H]}function Xu(t,o,r,i,s,c){var E=r[r.length-1],_=function(S,p){var V=(0,h.Z)(t,2),U=V[0],$=V[1],T=(0,y.Z)((0,y.Z)({},p),{},{from:Wt(t,r)});return E===1&&o[0]&&U&&!Gn(i,s,U,S,T.type)&&i.isAfter(U,S)||E===0&&o[1]&&$&&!Gn(i,s,$,S,T.type)&&i.isAfter(S,$)?!0:c==null?void 0:c(S,T)};return _}function Tu(t,o,r,i){switch(o){case"date":case"week":return t.addMonth(r,i);case"month":case"quarter":return t.addYear(r,i);case"year":return t.addYear(r,i*10);case"decade":return t.addYear(r,i*100);default:return r}}var Be=[];function De(t,o,r,i,s,c,E,_){var A=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Be,S=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Be,p=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Be,V=arguments.length>11?arguments[11]:void 0,U=arguments.length>12?arguments[12]:void 0,$=arguments.length>13?arguments[13]:void 0,T=E==="time",H=c||0,z=function(Ue){var ct=t.getNow();return T&&(ct=al(t,ct)),A[Ue]||r[Ue]||ct},Q=(0,h.Z)(S,2),oe=Q[0],X=Q[1],K=(0,Ze.C8)(function(){return z(0)},{value:oe}),me=(0,h.Z)(K,2),O=me[0],le=me[1],Le=(0,Ze.C8)(function(){return z(1)},{value:X}),be=(0,h.Z)(Le,2),Ve=be[0],He=be[1],$e=a.useMemo(function(){var Te=[O,Ve][H];return T?Te:al(t,Te,p[H])},[T,O,Ve,H,t,p]),xe=function(Ue){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",dt=[le,He][H];dt(Ue);var lt=[O,Ve];lt[H]=Ue,V&&(!Gn(t,o,O,lt[0],E)||!Gn(t,o,Ve,lt[1],E))&&V(lt,{source:ct,range:H===1?"end":"start",mode:i})},Ie=function(Ue,ct){if(_){var dt={date:"month",week:"month",month:"year",quarter:"year"},lt=dt[E];if(lt&&!Gn(t,o,Ue,ct,lt))return Tu(t,E,ct,-1);if(E==="year"&&Ue){var Ne=Math.floor(t.getYear(Ue)/10),ve=Math.floor(t.getYear(ct)/10);if(Ne!==ve)return Tu(t,E,ct,-1)}}return ct},we=a.useRef(null);return(0,wt.Z)(function(){if(s&&!A[H]){var Te=T?null:t.getNow();if(we.current!==null&&we.current!==H?Te=[O,Ve][H^1]:r[H]?Te=H===0?r[0]:Ie(r[0],r[1]):r[H^1]&&(Te=r[H^1]),Te){U&&t.isAfter(U,Te)&&(Te=U);var Ue=_?Tu(t,E,Te,1):Te;$&&t.isAfter(Ue,$)&&(Te=_?Tu(t,E,$,-1):$),xe(Te,"reset")}}},[s,H,r[H]]),a.useEffect(function(){s?we.current=H:we.current=null},[s,H]),(0,wt.Z)(function(){s&&A&&A[H]&&xe(A[H],"reset")},[s,H]),[$e,xe]}function _u(t,o){var r=a.useRef(t),i=a.useState({}),s=(0,h.Z)(i,2),c=s[1],E=function(S){return S&&o!==void 0?o:r.current},_=function(S){r.current=S,c({})};return[E,_,E(!0)]}var _l=[];function Cu(t,o,r){var i=function(E){return E.map(function(_){return un(_,{generateConfig:t,locale:o,format:r[0]})})},s=function(E,_){for(var A=Math.max(E.length,_.length),S=-1,p=0;p<A;p+=1){var V=E[p]||null,U=_[p]||null;if(V!==U&&!fe(t,V,U)){S=p;break}}return[S<0,S!==0]};return[i,s]}function jn(t,o){return(0,j.Z)(t).sort(function(r,i){return o.isAfter(r,i)?1:-1})}function Nl(t){var o=_u(t),r=(0,h.Z)(o,2),i=r[0],s=r[1],c=(0,Ze.zX)(function(){s(t)});return a.useEffect(function(){c()},[t]),[i,s]}function La(t,o,r,i,s,c,E,_,A){var S=(0,Ze.C8)(c,{value:E}),p=(0,h.Z)(S,2),V=p[0],U=p[1],$=V||_l,T=Nl($),H=(0,h.Z)(T,2),z=H[0],Q=H[1],oe=Cu(t,o,r),X=(0,h.Z)(oe,2),K=X[0],me=X[1],O=(0,Ze.zX)(function(Le){var be=(0,j.Z)(Le);if(i)for(var Ve=0;Ve<2;Ve+=1)be[Ve]=be[Ve]||null;else s&&(be=jn(be.filter(function(Te){return Te}),t));var He=me(z(),be),$e=(0,h.Z)(He,2),xe=$e[0],Ie=$e[1];if(!xe&&(Q(be),_)){var we=K(be);_(be,we,{range:Ie?"end":"start"})}}),le=function(){A&&A(z())};return[$,U,z,O,le]}function Ha(t,o,r,i,s,c,E,_,A,S){var p=t.generateConfig,V=t.locale,U=t.picker,$=t.onChange,T=t.allowEmpty,H=t.order,z=c.some(function(xe){return xe})?!1:H,Q=Cu(p,V,E),oe=(0,h.Z)(Q,2),X=oe[0],K=oe[1],me=_u(o),O=(0,h.Z)(me,2),le=O[0],Le=O[1],be=(0,Ze.zX)(function(){Le(o)});a.useEffect(function(){be()},[o]);var Ve=(0,Ze.zX)(function(xe){var Ie=xe===null,we=(0,j.Z)(xe||le());if(Ie)for(var Te=Math.max(c.length,we.length),Ue=0;Ue<Te;Ue+=1)c[Ue]||(we[Ue]=null);z&&we[0]&&we[1]&&(we=jn(we,p)),s(we);var ct=we,dt=(0,h.Z)(ct,2),lt=dt[0],Ne=dt[1],ve=!lt,W=!Ne,Ae=T?(!ve||T[0])&&(!W||T[1]):!0,Et=!H||ve||W||Gn(p,V,lt,Ne,U)||p.isAfter(Ne,lt),Dt=(c[0]||!lt||!S(lt,{activeIndex:0}))&&(c[1]||!Ne||!S(Ne,{from:lt,activeIndex:1})),mt=Ie||Ae&&Et&&Dt;if(mt){r(we);var bt=K(we,o),nt=(0,h.Z)(bt,1),Zt=nt[0];$&&!Zt&&$(Ie&&we.every(function(Ot){return!Ot})?null:we,X(we))}return mt}),He=(0,Ze.zX)(function(xe,Ie){var we=Jt(le(),xe,i()[xe]);Le(we),Ie&&Ve()}),$e=!_&&!A;return Sn(!$e,function(){$e&&(Ve(),s(o),be())},2),[He,Ve]}function Ca(t,o,r,i,s){return o!=="date"&&o!=="time"?!1:r!==void 0?r:i!==void 0?i:!s&&(t==="date"||t==="time")}var $a=f(29301);function _r(t,o,r,i,s,c){var E=t;function _(V,U,$){var T=c[V](E),H=$.find(function(X){return X.value===T});if(!H||H.disabled){var z=$.filter(function(X){return!X.disabled}),Q=(0,j.Z)(z).reverse(),oe=Q.find(function(X){return X.value<=T})||z[0];oe&&(T=oe.value,E=c[U](E,T))}return T}var A=_("getHour","setHour",o()),S=_("getMinute","setMinute",r(A)),p=_("getSecond","setSecond",i(A,S));return _("getMillisecond","setMillisecond",s(A,S,p)),E}function Il(){return[]}function Nu(t,o){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,E=[],_=r>=1?r|0:1,A=t;A<=o;A+=_){var S=s.includes(A);(!S||!i)&&E.push({label:de(A,c),value:A,disabled:S})}return E}function qu(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,i=o||{},s=i.use12Hours,c=i.hourStep,E=c===void 0?1:c,_=i.minuteStep,A=_===void 0?1:_,S=i.secondStep,p=S===void 0?1:S,V=i.millisecondStep,U=V===void 0?100:V,$=i.hideDisabledOptions,T=i.disabledTime,H=i.disabledHours,z=i.disabledMinutes,Q=i.disabledSeconds,oe=a.useMemo(function(){return r||t.getNow()},[r,t]);if(0)var X,K,me;var O=a.useCallback(function(Ne){var ve=(T==null?void 0:T(Ne))||{};return[ve.disabledHours||H||Il,ve.disabledMinutes||z||Il,ve.disabledSeconds||Q||Il,ve.disabledMilliseconds||Il]},[T,H,z,Q]),le=a.useMemo(function(){return O(oe)},[oe,O]),Le=(0,h.Z)(le,4),be=Le[0],Ve=Le[1],He=Le[2],$e=Le[3],xe=a.useCallback(function(Ne,ve,W,Ae){var Et=Nu(0,23,E,$,Ne()),Dt=s?Et.map(function(Zt){return(0,y.Z)((0,y.Z)({},Zt),{},{label:de(Zt.value%12||12,2)})}):Et,mt=function(Ot){return Nu(0,59,A,$,ve(Ot))},bt=function(Ot,jt){return Nu(0,59,p,$,W(Ot,jt))},nt=function(Ot,jt,ln){return Nu(0,999,U,$,Ae(Ot,jt,ln),3)};return[Dt,mt,bt,nt]},[$,E,s,U,A,p]),Ie=a.useMemo(function(){return xe(be,Ve,He,$e)},[xe,be,Ve,He,$e]),we=(0,h.Z)(Ie,4),Te=we[0],Ue=we[1],ct=we[2],dt=we[3],lt=function(ve,W){var Ae=function(){return Te},Et=Ue,Dt=ct,mt=dt;if(W){var bt=O(W),nt=(0,h.Z)(bt,4),Zt=nt[0],Ot=nt[1],jt=nt[2],ln=nt[3],Lt=xe(Zt,Ot,jt,ln),an=(0,h.Z)(Lt,4),Qe=an[0],Nn=an[1],Ht=an[2],yn=an[3];Ae=function(){return Qe},Et=Nn,Dt=Ht,mt=yn}var Cn=_r(ve,Ae,Et,Dt,mt,t);return Cn};return[lt,Te,Ue,ct,dt]}function Qa(t){var o=t.mode,r=t.internalMode,i=t.renderExtraFooter,s=t.showNow,c=t.showTime,E=t.onSubmit,_=t.onNow,A=t.invalid,S=t.needConfirm,p=t.generateConfig,V=t.disabledDate,U=a.useContext(Oe),$=U.prefixCls,T=U.locale,H=U.button,z=H===void 0?"button":H,Q=p.getNow(),oe=qu(p,c,Q),X=(0,h.Z)(oe,1),K=X[0],me=i==null?void 0:i(o),O=V(Q,{type:o}),le=function(){if(!O){var Ie=K(Q);_(Ie)}},Le="".concat($,"-now"),be="".concat(Le,"-btn"),Ve=s&&a.createElement("li",{className:Le},a.createElement("a",{className:Ye()(be,O&&"".concat(be,"-disabled")),"aria-disabled":O,onClick:le},r==="date"?T.today:T.now)),He=S&&a.createElement("li",{className:"".concat($,"-ok")},a.createElement(z,{disabled:A,onClick:E},T.ok)),$e=(Ve||He)&&a.createElement("ul",{className:"".concat($,"-ranges")},Ve,He);return!me&&!$e?null:a.createElement("div",{className:"".concat($,"-footer")},me&&a.createElement("div",{className:"".concat($,"-footer-extra")},me),$e)}function pr(t,o,r){function i(s,c){var E=s.findIndex(function(A){return Gn(t,o,A,c,r)});if(E===-1)return[].concat((0,j.Z)(s),[c]);var _=(0,j.Z)(s);return _.splice(E,1),_}return i}var rl=a.createContext(null);function Kl(){return a.useContext(rl)}function Qu(t,o){var r=t.prefixCls,i=t.generateConfig,s=t.locale,c=t.disabledDate,E=t.minDate,_=t.maxDate,A=t.cellRender,S=t.hoverValue,p=t.hoverRangeValue,V=t.onHover,U=t.values,$=t.pickerValue,T=t.onSelect,H=t.prevIcon,z=t.nextIcon,Q=t.superPrevIcon,oe=t.superNextIcon,X=i.getNow(),K={now:X,values:U,pickerValue:$,prefixCls:r,disabledDate:c,minDate:E,maxDate:_,cellRender:A,hoverValue:S,hoverRangeValue:p,onHover:V,locale:s,generateConfig:i,onSelect:T,panelType:o,prevIcon:H,nextIcon:z,superPrevIcon:Q,superNextIcon:oe};return[K,X]}var cn=a.createContext({});function kl(t){for(var o=t.rowNum,r=t.colNum,i=t.baseDate,s=t.getCellDate,c=t.prefixColumn,E=t.rowClassName,_=t.titleFormat,A=t.getCellText,S=t.getCellClassName,p=t.headerCells,V=t.cellSelection,U=V===void 0?!0:V,$=t.disabledDate,T=Kl(),H=T.prefixCls,z=T.panelType,Q=T.now,oe=T.disabledDate,X=T.cellRender,K=T.onHover,me=T.hoverValue,O=T.hoverRangeValue,le=T.generateConfig,Le=T.values,be=T.locale,Ve=T.onSelect,He=$||oe,$e="".concat(H,"-cell"),xe=a.useContext(cn),Ie=xe.onCellDblClick,we=function(W){return Le.some(function(Ae){return Ae&&Gn(le,be,W,Ae,z)})},Te=[],Ue=0;Ue<o;Ue+=1){for(var ct=[],dt=void 0,lt=function(){var W=Ue*r+Ne,Ae=s(i,W),Et=He==null?void 0:He(Ae,{type:z});Ne===0&&(dt=Ae,c&&ct.push(c(dt)));var Dt=!1,mt=!1,bt=!1;if(U&&O){var nt=(0,h.Z)(O,2),Zt=nt[0],Ot=nt[1];Dt=Gu(le,Zt,Ot,Ae),mt=Gn(le,be,Ae,Zt,z),bt=Gn(le,be,Ae,Ot,z)}var jt=_?un(Ae,{locale:be,format:_,generateConfig:le}):void 0,ln=a.createElement("div",{className:"".concat($e,"-inner")},A(Ae));ct.push(a.createElement("td",{key:Ne,title:jt,className:Ye()($e,(0,y.Z)((0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({},"".concat($e,"-disabled"),Et),"".concat($e,"-hover"),(me||[]).some(function(Lt){return Gn(le,be,Ae,Lt,z)})),"".concat($e,"-in-range"),Dt&&!mt&&!bt),"".concat($e,"-range-start"),mt),"".concat($e,"-range-end"),bt),"".concat(H,"-cell-selected"),!O&&z!=="week"&&we(Ae)),S(Ae))),onClick:function(){Et||Ve(Ae)},onDoubleClick:function(){!Et&&Ie&&Ie()},onMouseEnter:function(){Et||K==null||K(Ae)},onMouseLeave:function(){Et||K==null||K(null)}},X?X(Ae,{prefixCls:H,originNode:ln,today:Q,type:z,locale:be}):ln))},Ne=0;Ne<r;Ne+=1)lt();Te.push(a.createElement("tr",{key:Ue,className:E==null?void 0:E(dt)},ct))}return a.createElement("div",{className:"".concat(H,"-body")},a.createElement("table",{className:"".concat(H,"-content")},p&&a.createElement("thead",null,a.createElement("tr",null,p)),a.createElement("tbody",null,Te)))}var Jl={visibility:"hidden"};function gr(t){var o=t.offset,r=t.superOffset,i=t.onChange,s=t.getStart,c=t.getEnd,E=t.children,_=Kl(),A=_.prefixCls,S=_.prevIcon,p=S===void 0?"\u2039":S,V=_.nextIcon,U=V===void 0?"\u203A":V,$=_.superPrevIcon,T=$===void 0?"\xAB":$,H=_.superNextIcon,z=H===void 0?"\xBB":H,Q=_.minDate,oe=_.maxDate,X=_.generateConfig,K=_.locale,me=_.pickerValue,O=_.panelType,le="".concat(A,"-header"),Le=a.useContext(cn),be=Le.hidePrev,Ve=Le.hideNext,He=Le.hideHeader,$e=a.useMemo(function(){if(!Q||!o||!c)return!1;var ve=c(o(-1,me));return!$u(X,K,ve,Q,O)},[Q,o,me,c,X,K,O]),xe=a.useMemo(function(){if(!Q||!r||!c)return!1;var ve=c(r(-1,me));return!$u(X,K,ve,Q,O)},[Q,r,me,c,X,K,O]),Ie=a.useMemo(function(){if(!oe||!o||!s)return!1;var ve=s(o(1,me));return!$u(X,K,oe,ve,O)},[oe,o,me,s,X,K,O]),we=a.useMemo(function(){if(!oe||!r||!s)return!1;var ve=s(r(1,me));return!$u(X,K,oe,ve,O)},[oe,r,me,s,X,K,O]),Te=function(W){o&&i(o(W,me))},Ue=function(W){r&&i(r(W,me))};if(He)return null;var ct="".concat(le,"-prev-btn"),dt="".concat(le,"-next-btn"),lt="".concat(le,"-super-prev-btn"),Ne="".concat(le,"-super-next-btn");return a.createElement("div",{className:le},r&&a.createElement("button",{type:"button","aria-label":K.previousYear,onClick:function(){return Ue(-1)},tabIndex:-1,className:Ye()(lt,xe&&"".concat(lt,"-disabled")),disabled:xe,style:be?Jl:{}},T),o&&a.createElement("button",{type:"button","aria-label":K.previousMonth,onClick:function(){return Te(-1)},tabIndex:-1,className:Ye()(ct,$e&&"".concat(ct,"-disabled")),disabled:$e,style:be?Jl:{}},p),a.createElement("div",{className:"".concat(le,"-view")},E),o&&a.createElement("button",{type:"button","aria-label":K.nextMonth,onClick:function(){return Te(1)},tabIndex:-1,className:Ye()(dt,Ie&&"".concat(dt,"-disabled")),disabled:Ie,style:Ve?Jl:{}},U),r&&a.createElement("button",{type:"button","aria-label":K.nextYear,onClick:function(){return Ue(1)},tabIndex:-1,className:Ye()(Ne,we&&"".concat(Ne,"-disabled")),disabled:we,style:Ve?Jl:{}},z))}var il=gr;function Gl(t){var o=t.prefixCls,r=t.panelName,i=r===void 0?"date":r,s=t.locale,c=t.generateConfig,E=t.pickerValue,_=t.onPickerValueChange,A=t.onModeChange,S=t.mode,p=S===void 0?"date":S,V=t.disabledDate,U=t.onSelect,$=t.onHover,T=t.showWeek,H="".concat(o,"-").concat(i,"-panel"),z="".concat(o,"-cell"),Q=p==="week",oe=Qu(t,p),X=(0,h.Z)(oe,2),K=X[0],me=X[1],O=c.locale.getWeekFirstDay(s.locale),le=c.setDate(E,1),Le=Dn(s.locale,c,le),be=c.getMonth(E),Ve=T===void 0?Q:T,He=Ve?function(ve){var W=V==null?void 0:V(ve,{type:"week"});return a.createElement("td",{key:"week",className:Ye()(z,"".concat(z,"-week"),(0,q.Z)({},"".concat(z,"-disabled"),W)),onClick:function(){W||U(ve)},onMouseEnter:function(){W||$==null||$(ve)},onMouseLeave:function(){W||$==null||$(null)}},a.createElement("div",{className:"".concat(z,"-inner")},c.locale.getWeek(s.locale,ve)))}:null,$e=[],xe=s.shortWeekDays||(c.locale.getShortWeekDays?c.locale.getShortWeekDays(s.locale):[]);He&&$e.push(a.createElement("th",{key:"empty"},a.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},s.week)));for(var Ie=0;Ie<Ge;Ie+=1)$e.push(a.createElement("th",{key:Ie},xe[(Ie+O)%Ge]));var we=function(W,Ae){return c.addDate(W,Ae)},Te=function(W){return un(W,{locale:s,format:s.cellDateFormat,generateConfig:c})},Ue=function(W){var Ae=(0,q.Z)((0,q.Z)({},"".concat(o,"-cell-in-view"),Nt(c,W,E)),"".concat(o,"-cell-today"),Pl(c,W,me));return Ae},ct=s.shortMonths||(c.locale.getShortMonths?c.locale.getShortMonths(s.locale):[]),dt=a.createElement("button",{type:"button","aria-label":s.yearSelect,key:"year",onClick:function(){A("year",E)},tabIndex:-1,className:"".concat(o,"-year-btn")},un(E,{locale:s,format:s.yearFormat,generateConfig:c})),lt=a.createElement("button",{type:"button","aria-label":s.monthSelect,key:"month",onClick:function(){A("month",E)},tabIndex:-1,className:"".concat(o,"-month-btn")},s.monthFormat?un(E,{locale:s,format:s.monthFormat,generateConfig:c}):ct[be]),Ne=s.monthBeforeYear?[lt,dt]:[dt,lt];return a.createElement(rl.Provider,{value:K},a.createElement("div",{className:Ye()(H,T&&"".concat(H,"-show-week"))},a.createElement(il,{offset:function(W){return c.addMonth(E,W)},superOffset:function(W){return c.addYear(E,W)},onChange:_,getStart:function(W){return c.setDate(W,1)},getEnd:function(W){var Ae=c.setDate(W,1);return Ae=c.addMonth(Ae,1),c.addDate(Ae,-1)}},Ne),a.createElement(kl,(0,n.Z)({titleFormat:s.fieldDateFormat},t,{colNum:Ge,rowNum:6,baseDate:Le,headerCells:$e,getCellDate:we,getCellText:Te,getCellClassName:Ue,prefixColumn:He,cellSelection:!Q}))))}var hr=f(29194),za=1/3;function Xl(t,o){var r=a.useRef(!1),i=a.useRef(null),s=a.useRef(null),c=function(){return r.current},E=function(){Eu.Z.cancel(i.current),r.current=!1},_=a.useRef(),A=function(){var V=t.current;if(s.current=null,_.current=0,V){var U=V.querySelector('[data-value="'.concat(o,'"]')),$=V.querySelector("li"),T=function H(){E(),r.current=!0,_.current+=1;var z=V.scrollTop,Q=$.offsetTop,oe=U.offsetTop,X=oe-Q;if(oe===0&&U!==$||!(0,hr.Z)(V)){_.current<=5&&(i.current=(0,Eu.Z)(H));return}var K=z+(X-z)*za,me=Math.abs(X-K);if(s.current!==null&&s.current<me){E();return}if(s.current=me,me<=1){V.scrollTop=X,E();return}V.scrollTop=K,i.current=(0,Eu.Z)(H)};U&&$&&T()}},S=(0,Ze.zX)(A);return[S,E,c]}var Ba=300;function Fr(t){return t.map(function(o){var r=o.value,i=o.label,s=o.disabled;return[r,i,s].join(",")}).join(";")}function ql(t){var o=t.units,r=t.value,i=t.optionalValue,s=t.type,c=t.onChange,E=t.onHover,_=t.onDblClick,A=t.changeOnScroll,S=Kl(),p=S.prefixCls,V=S.cellRender,U=S.now,$=S.locale,T="".concat(p,"-time-panel"),H="".concat(p,"-time-panel-cell"),z=a.useRef(null),Q=a.useRef(),oe=function(){clearTimeout(Q.current)},X=Xl(z,r!=null?r:i),K=(0,h.Z)(X,3),me=K[0],O=K[1],le=K[2];(0,wt.Z)(function(){return me(),oe(),function(){O(),oe()}},[r,i,Fr(o)]);var Le=function(He){oe();var $e=He.target;!le()&&A&&(Q.current=setTimeout(function(){var xe=z.current,Ie=xe.querySelector("li").offsetTop,we=Array.from(xe.querySelectorAll("li")),Te=we.map(function(Ne){return Ne.offsetTop-Ie}),Ue=Te.map(function(Ne,ve){return o[ve].disabled?Number.MAX_SAFE_INTEGER:Math.abs(Ne-$e.scrollTop)}),ct=Math.min.apply(Math,(0,j.Z)(Ue)),dt=Ue.findIndex(function(Ne){return Ne===ct}),lt=o[dt];lt&&!lt.disabled&&c(lt.value)},Ba))},be="".concat(T,"-column");return a.createElement("ul",{className:be,ref:z,"data-type":s,onScroll:Le},o.map(function(Ve){var He=Ve.label,$e=Ve.value,xe=Ve.disabled,Ie=a.createElement("div",{className:"".concat(H,"-inner")},He);return a.createElement("li",{key:$e,className:Ye()(H,(0,q.Z)((0,q.Z)({},"".concat(H,"-selected"),r===$e),"".concat(H,"-disabled"),xe)),onClick:function(){xe||c($e)},onDoubleClick:function(){!xe&&_&&_()},onMouseEnter:function(){E($e)},onMouseLeave:function(){E(null)},"data-value":$e},V?V($e,{prefixCls:p,originNode:Ie,today:U,type:"time",subType:s,locale:$}):Ie)}))}function el(t){return t<12}function yr(t){var o=t.showHour,r=t.showMinute,i=t.showSecond,s=t.showMillisecond,c=t.use12Hours,E=t.changeOnScroll,_=Kl(),A=_.prefixCls,S=_.values,p=_.generateConfig,V=_.locale,U=_.onSelect,$=_.onHover,T=$===void 0?function(){}:$,H=_.pickerValue,z=(S==null?void 0:S[0])||null,Q=a.useContext(cn),oe=Q.onCellDblClick,X=qu(p,t,z),K=(0,h.Z)(X,5),me=K[0],O=K[1],le=K[2],Le=K[3],be=K[4],Ve=function(Fe){var vn=z&&p[Fe](z),In=H&&p[Fe](H);return[vn,In]},He=Ve("getHour"),$e=(0,h.Z)(He,2),xe=$e[0],Ie=$e[1],we=Ve("getMinute"),Te=(0,h.Z)(we,2),Ue=Te[0],ct=Te[1],dt=Ve("getSecond"),lt=(0,h.Z)(dt,2),Ne=lt[0],ve=lt[1],W=Ve("getMillisecond"),Ae=(0,h.Z)(W,2),Et=Ae[0],Dt=Ae[1],mt=xe===null?null:el(xe)?"am":"pm",bt=a.useMemo(function(){return c?el(xe)?O.filter(function(he){return el(he.value)}):O.filter(function(he){return!el(he.value)}):O},[xe,O,c]),nt=function(Fe,vn){var In,Un=Fe.filter(function(xu){return!xu.disabled});return vn!=null?vn:Un==null||(In=Un[0])===null||In===void 0?void 0:In.value},Zt=nt(O,xe),Ot=a.useMemo(function(){return le(Zt)},[le,Zt]),jt=nt(Ot,Ue),ln=a.useMemo(function(){return Le(Zt,jt)},[Le,Zt,jt]),Lt=nt(ln,Ne),an=a.useMemo(function(){return be(Zt,jt,Lt)},[be,Zt,jt,Lt]),Qe=nt(an,Et),Nn=a.useMemo(function(){if(!c)return[];var he=p.getNow(),Fe=p.setHour(he,6),vn=p.setHour(he,18),In=function(xu,re){var Yu=V.cellMeridiemFormat;return Yu?un(xu,{generateConfig:p,locale:V,format:Yu}):re};return[{label:In(Fe,"AM"),value:"am",disabled:O.every(function(Un){return Un.disabled||!el(Un.value)})},{label:In(vn,"PM"),value:"pm",disabled:O.every(function(Un){return Un.disabled||el(Un.value)})}]},[O,c,p,V]),Ht=function(Fe){var vn=me(Fe);U(vn)},yn=a.useMemo(function(){var he=z||H||p.getNow(),Fe=function(In){return In!=null};return Fe(xe)?(he=p.setHour(he,xe),he=p.setMinute(he,Ue),he=p.setSecond(he,Ne),he=p.setMillisecond(he,Et)):Fe(Ie)?(he=p.setHour(he,Ie),he=p.setMinute(he,ct),he=p.setSecond(he,ve),he=p.setMillisecond(he,Dt)):Fe(Zt)&&(he=p.setHour(he,Zt),he=p.setMinute(he,jt),he=p.setSecond(he,Lt),he=p.setMillisecond(he,Qe)),he},[z,H,xe,Ue,Ne,Et,Zt,jt,Lt,Qe,Ie,ct,ve,Dt,p]),Cn=function(Fe,vn){return Fe===null?null:p[vn](yn,Fe)},tn=function(Fe){return Cn(Fe,"setHour")},$t=function(Fe){return Cn(Fe,"setMinute")},An=function(Fe){return Cn(Fe,"setSecond")},Gt=function(Fe){return Cn(Fe,"setMillisecond")},En=function(Fe){return Fe===null?null:Fe==="am"&&!el(xe)?p.setHour(yn,xe-12):Fe==="pm"&&el(xe)?p.setHour(yn,xe+12):yn},Xt=function(Fe){Ht(tn(Fe))},iu=function(Fe){Ht($t(Fe))},rn=function(Fe){Ht(An(Fe))},zt=function(Fe){Ht(Gt(Fe))},Xe=function(Fe){Ht(En(Fe))},Wn=function(Fe){T(tn(Fe))},xt=function(Fe){T($t(Fe))},Iu=function(Fe){T(An(Fe))},qe=function(Fe){T(Gt(Fe))},Pe=function(Fe){T(En(Fe))},Ut={onDblClick:oe,changeOnScroll:E};return a.createElement("div",{className:"".concat(A,"-content")},o&&a.createElement(ql,(0,n.Z)({units:bt,value:xe,optionalValue:Ie,type:"hour",onChange:Xt,onHover:Wn},Ut)),r&&a.createElement(ql,(0,n.Z)({units:Ot,value:Ue,optionalValue:ct,type:"minute",onChange:iu,onHover:xt},Ut)),i&&a.createElement(ql,(0,n.Z)({units:ln,value:Ne,optionalValue:ve,type:"second",onChange:rn,onHover:Iu},Ut)),s&&a.createElement(ql,(0,n.Z)({units:an,value:Et,optionalValue:Dt,type:"millisecond",onChange:zt,onHover:qe},Ut)),c&&a.createElement(ql,(0,n.Z)({units:Nn,value:mt,type:"meridiem",onChange:Xe,onHover:Pe},Ut)))}function Xn(t){var o=t.prefixCls,r=t.value,i=t.locale,s=t.generateConfig,c=t.showTime,E=c||{},_=E.format,A="".concat(o,"-time-panel"),S=Qu(t,"time"),p=(0,h.Z)(S,1),V=p[0];return a.createElement(rl.Provider,{value:V},a.createElement("div",{className:Ye()(A)},a.createElement(il,null,r?un(r,{locale:i,format:_,generateConfig:s}):"\xA0"),a.createElement(yr,c)))}function Cr(t){var o=t.prefixCls,r=t.generateConfig,i=t.showTime,s=t.onSelect,c=t.value,E=t.pickerValue,_=t.onHover,A="".concat(o,"-datetime-panel"),S=qu(r,i),p=(0,h.Z)(S,1),V=p[0],U=function(z){return c?al(r,z,c):al(r,z,E)},$=function(z){_==null||_(z&&U(z))},T=function(z){var Q=U(z);s(V(Q,Q))};return a.createElement("div",{className:A},a.createElement(Gl,(0,n.Z)({},t,{onSelect:T,onHover:$})),a.createElement(Xn,t))}function Br(t){var o=t.prefixCls,r=t.locale,i=t.generateConfig,s=t.pickerValue,c=t.disabledDate,E=t.onPickerValueChange,_="".concat(o,"-decade-panel"),A=Qu(t,"decade"),S=(0,h.Z)(A,1),p=S[0],V=function(O){var le=Math.floor(i.getYear(O)/100)*100;return i.setYear(O,le)},U=function(O){var le=V(O);return i.addYear(le,99)},$=V(s),T=U(s),H=i.addYear($,-10),z=function(O,le){return i.addYear(O,le*10)},Q=function(O){var le=r.cellYearFormat,Le=un(O,{locale:r,format:le,generateConfig:i}),be=un(i.addYear(O,9),{locale:r,format:le,generateConfig:i});return"".concat(Le,"-").concat(be)},oe=function(O){return(0,q.Z)({},"".concat(o,"-cell-in-view"),Al(i,O,$)||Al(i,O,T)||Gu(i,$,T,O))},X=c?function(me,O){var le=i.setDate(me,1),Le=i.setMonth(le,0),be=i.setYear(Le,Math.floor(i.getYear(Le)/10)*10),Ve=i.addYear(be,10),He=i.addDate(Ve,-1);return c(be,O)&&c(He,O)}:null,K="".concat(un($,{locale:r,format:r.yearFormat,generateConfig:i}),"-").concat(un(T,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(rl.Provider,{value:p},a.createElement("div",{className:_},a.createElement(il,{superOffset:function(O){return i.addYear(s,O*100)},onChange:E,getStart:V,getEnd:U},K),a.createElement(kl,(0,n.Z)({},t,{disabledDate:X,colNum:3,rowNum:4,baseDate:H,getCellDate:z,getCellText:Q,getCellClassName:oe}))))}function Dr(t){var o=t.prefixCls,r=t.locale,i=t.generateConfig,s=t.pickerValue,c=t.disabledDate,E=t.onPickerValueChange,_=t.onModeChange,A="".concat(o,"-month-panel"),S=Qu(t,"month"),p=(0,h.Z)(S,1),V=p[0],U=i.setMonth(s,0),$=r.shortMonths||(i.locale.getShortMonths?i.locale.getShortMonths(r.locale):[]),T=function(K,me){return i.addMonth(K,me)},H=function(K){var me=i.getMonth(K);return r.monthFormat?un(K,{locale:r,format:r.monthFormat,generateConfig:i}):$[me]},z=function(){return(0,q.Z)({},"".concat(o,"-cell-in-view"),!0)},Q=c?function(X,K){var me=i.setDate(X,1),O=i.setMonth(me,i.getMonth(me)+1),le=i.addDate(O,-1);return c(me,K)&&c(le,K)}:null,oe=a.createElement("button",{type:"button",key:"year","aria-label":r.yearSelect,onClick:function(){_("year")},tabIndex:-1,className:"".concat(o,"-year-btn")},un(s,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(rl.Provider,{value:V},a.createElement("div",{className:A},a.createElement(il,{superOffset:function(K){return i.addYear(s,K)},onChange:E,getStart:function(K){return i.setMonth(K,0)},getEnd:function(K){return i.setMonth(K,11)}},oe),a.createElement(kl,(0,n.Z)({},t,{disabledDate:Q,titleFormat:r.fieldMonthFormat,colNum:3,rowNum:4,baseDate:U,getCellDate:T,getCellText:H,getCellClassName:z}))))}function Ya(t){var o=t.prefixCls,r=t.locale,i=t.generateConfig,s=t.pickerValue,c=t.onPickerValueChange,E=t.onModeChange,_="".concat(o,"-quarter-panel"),A=Qu(t,"quarter"),S=(0,h.Z)(A,1),p=S[0],V=i.setMonth(s,0),U=function(Q,oe){return i.addMonth(Q,oe*3)},$=function(Q){return un(Q,{locale:r,format:r.cellQuarterFormat,generateConfig:i})},T=function(){return(0,q.Z)({},"".concat(o,"-cell-in-view"),!0)},H=a.createElement("button",{type:"button",key:"year","aria-label":r.yearSelect,onClick:function(){E("year")},tabIndex:-1,className:"".concat(o,"-year-btn")},un(s,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(rl.Provider,{value:p},a.createElement("div",{className:_},a.createElement(il,{superOffset:function(Q){return i.addYear(s,Q)},onChange:c,getStart:function(Q){return i.setMonth(Q,0)},getEnd:function(Q){return i.setMonth(Q,11)}},H),a.createElement(kl,(0,n.Z)({},t,{titleFormat:r.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:V,getCellDate:U,getCellText:$,getCellClassName:T}))))}function br(t){var o=t.prefixCls,r=t.generateConfig,i=t.locale,s=t.value,c=t.hoverValue,E=t.hoverRangeValue,_=i.locale,A="".concat(o,"-week-panel-row"),S=function(V){var U={};if(E){var $=(0,h.Z)(E,2),T=$[0],H=$[1],z=nu(r,_,T,V),Q=nu(r,_,H,V);U["".concat(A,"-range-start")]=z,U["".concat(A,"-range-end")]=Q,U["".concat(A,"-range-hover")]=!z&&!Q&&Gu(r,T,H,V)}return c&&(U["".concat(A,"-hover")]=c.some(function(oe){return nu(r,_,V,oe)})),Ye()(A,(0,q.Z)({},"".concat(A,"-selected"),!E&&nu(r,_,s,V)),U)};return a.createElement(Gl,(0,n.Z)({},t,{mode:"week",panelName:"week",rowClassName:S}))}function xr(t){var o=t.prefixCls,r=t.locale,i=t.generateConfig,s=t.pickerValue,c=t.disabledDate,E=t.onPickerValueChange,_=t.onModeChange,A="".concat(o,"-year-panel"),S=Qu(t,"year"),p=(0,h.Z)(S,1),V=p[0],U=function(le){var Le=Math.floor(i.getYear(le)/10)*10;return i.setYear(le,Le)},$=function(le){var Le=U(le);return i.addYear(Le,9)},T=U(s),H=$(s),z=i.addYear(T,-1),Q=function(le,Le){return i.addYear(le,Le)},oe=function(le){return un(le,{locale:r,format:r.cellYearFormat,generateConfig:i})},X=function(le){return(0,q.Z)({},"".concat(o,"-cell-in-view"),fu(i,le,T)||fu(i,le,H)||Gu(i,T,H,le))},K=c?function(O,le){var Le=i.setMonth(O,0),be=i.setDate(Le,1),Ve=i.addYear(be,1),He=i.addDate(Ve,-1);return c(be,le)&&c(He,le)}:null,me=a.createElement("button",{type:"button",key:"decade","aria-label":r.decadeSelect,onClick:function(){_("decade")},tabIndex:-1,className:"".concat(o,"-decade-btn")},un(T,{locale:r,format:r.yearFormat,generateConfig:i}),"-",un(H,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(rl.Provider,{value:V},a.createElement("div",{className:A},a.createElement(il,{superOffset:function(le){return i.addYear(s,le*10)},onChange:E,getStart:U,getEnd:$},me),a.createElement(kl,(0,n.Z)({},t,{disabledDate:K,titleFormat:r.fieldYearFormat,colNum:3,rowNum:4,baseDate:z,getCellDate:Q,getCellText:oe,getCellClassName:X}))))}var Wa={date:Gl,datetime:Cr,week:br,month:Dr,quarter:Ya,year:xr,decade:Br,time:Xn};function pl(t,o){var r,i=t.locale,s=t.generateConfig,c=t.direction,E=t.prefixCls,_=t.tabIndex,A=_===void 0?0:_,S=t.multiple,p=t.defaultValue,V=t.value,U=t.onChange,$=t.onSelect,T=t.defaultPickerValue,H=t.pickerValue,z=t.onPickerValueChange,Q=t.mode,oe=t.onPanelChange,X=t.picker,K=X===void 0?"date":X,me=t.showTime,O=t.hoverValue,le=t.hoverRangeValue,Le=t.cellRender,be=t.dateRender,Ve=t.monthCellRender,He=t.components,$e=He===void 0?{}:He,xe=t.hideHeader,Ie=((r=a.useContext(Oe))===null||r===void 0?void 0:r.prefixCls)||E||"rc-picker",we=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:we.current}});var Te=Yn(t),Ue=(0,h.Z)(Te,4),ct=Ue[0],dt=Ue[1],lt=Ue[2],Ne=Ue[3],ve=it(i,dt),W=K==="date"&&me?"datetime":K,Ae=a.useMemo(function(){return Je(W,lt,Ne,ct,ve)},[W,lt,Ne,ct,ve]),Et=s.getNow(),Dt=(0,Ze.C8)(K,{value:Q,postState:function(Pe){return Pe||"date"}}),mt=(0,h.Z)(Dt,2),bt=mt[0],nt=mt[1],Zt=bt==="date"&&Ae?"datetime":bt,Ot=pr(s,i,W),jt=(0,Ze.C8)(p,{value:V}),ln=(0,h.Z)(jt,2),Lt=ln[0],an=ln[1],Qe=a.useMemo(function(){var qe=rt(Lt).filter(function(Pe){return Pe});return S?qe:qe.slice(0,1)},[Lt,S]),Nn=(0,Ze.zX)(function(qe){an(qe),U&&(qe===null||Qe.length!==qe.length||Qe.some(function(Pe,Ut){return!Gn(s,i,Pe,qe[Ut],W)}))&&(U==null||U(S?qe:qe[0]))}),Ht=(0,Ze.zX)(function(qe){if($==null||$(qe),bt===K){var Pe=S?Ot(Qe,qe):[qe];Nn(Pe)}}),yn=(0,Ze.C8)(T||Qe[0]||Et,{value:H}),Cn=(0,h.Z)(yn,2),tn=Cn[0],$t=Cn[1];a.useEffect(function(){Qe[0]&&!H&&$t(Qe[0])},[Qe[0]]);var An=function(Pe,Ut){oe==null||oe(Pe||H,Ut||bt)},Gt=function(Pe){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;$t(Pe),z==null||z(Pe),Ut&&An(Pe)},En=function(Pe,Ut){nt(Pe),Ut&&Gt(Ut),An(Ut,Pe)},Xt=function(Pe){if(Ht(Pe),Gt(Pe),bt!==K){var Ut=["decade","year"],he=[].concat(Ut,["month"]),Fe={quarter:[].concat(Ut,["quarter"]),week:[].concat((0,j.Z)(he),["week"]),date:[].concat((0,j.Z)(he),["date"])},vn=Fe[K]||he,In=vn.indexOf(bt),Un=vn[In+1];Un&&En(Un,Pe)}},iu=a.useMemo(function(){var qe,Pe;if(Array.isArray(le)){var Ut=(0,h.Z)(le,2);qe=Ut[0],Pe=Ut[1]}else qe=le;return!qe&&!Pe?null:(qe=qe||Pe,Pe=Pe||qe,s.isAfter(qe,Pe)?[Pe,qe]:[qe,Pe])},[le,s]),rn=ce(Le,be,Ve),zt=$e[Zt]||Wa[Zt]||Gl,Xe=a.useContext(cn),Wn=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},Xe),{},{hideHeader:xe})},[Xe,xe]),xt="".concat(Ie,"-panel"),Iu=ht(t,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return a.createElement(cn.Provider,{value:Wn},a.createElement("div",{ref:we,tabIndex:A,className:Ye()(xt,(0,q.Z)({},"".concat(xt,"-rtl"),c==="rtl"))},a.createElement(zt,(0,n.Z)({},Iu,{showTime:Ae,prefixCls:Ie,locale:ve,generateConfig:s,onModeChange:En,pickerValue:tn,onPickerValueChange:function(Pe){Gt(Pe,!0)},value:Qe[0],onSelect:Xt,values:Qe,cellRender:rn,hoverRangeValue:iu,hoverValue:O}))))}var Ml=a.memo(a.forwardRef(pl)),Da=Ml;function Lr(t){var o=t.picker,r=t.multiplePanel,i=t.pickerValue,s=t.onPickerValueChange,c=t.needConfirm,E=t.onSubmit,_=t.range,A=t.hoverValue,S=a.useContext(Oe),p=S.prefixCls,V=S.generateConfig,U=a.useCallback(function(oe,X){return Tu(V,o,oe,X)},[V,o]),$=a.useMemo(function(){return U(i,1)},[i,U]),T=function(X){s(U(X,-1))},H={onCellDblClick:function(){c&&E()}},z=o==="time",Q=(0,y.Z)((0,y.Z)({},t),{},{hoverValue:null,hoverRangeValue:null,hideHeader:z});return _?Q.hoverRangeValue=A:Q.hoverValue=A,r?a.createElement("div",{className:"".concat(p,"-panels")},a.createElement(cn.Provider,{value:(0,y.Z)((0,y.Z)({},H),{},{hideNext:!0})},a.createElement(Da,Q)),a.createElement(cn.Provider,{value:(0,y.Z)((0,y.Z)({},H),{},{hidePrev:!0})},a.createElement(Da,(0,n.Z)({},Q,{pickerValue:$,onPickerValueChange:T})))):a.createElement(cn.Provider,{value:(0,y.Z)({},H)},a.createElement(Da,Q))}function Ua(t){return typeof t=="function"?t():t}function Ka(t){var o=t.prefixCls,r=t.presets,i=t.onClick,s=t.onHover;return r.length?a.createElement("div",{className:"".concat(o,"-presets")},a.createElement("ul",null,r.map(function(c,E){var _=c.label,A=c.value;return a.createElement("li",{key:E,onClick:function(){i(Ua(A))},onMouseEnter:function(){s(Ua(A))},onMouseLeave:function(){s(null)}},_)}))):null}function tt(t){var o=t.panelRender,r=t.internalMode,i=t.picker,s=t.showNow,c=t.range,E=t.multiple,_=t.activeInfo,A=_===void 0?[0,0,0]:_,S=t.presets,p=t.onPresetHover,V=t.onPresetSubmit,U=t.onFocus,$=t.onBlur,T=t.onPanelMouseDown,H=t.direction,z=t.value,Q=t.onSelect,oe=t.isInvalid,X=t.defaultOpenValue,K=t.onOk,me=t.onSubmit,O=a.useContext(Oe),le=O.prefixCls,Le="".concat(le,"-panel"),be=H==="rtl",Ve=a.useRef(null),He=a.useRef(null),$e=a.useState(0),xe=(0,h.Z)($e,2),Ie=xe[0],we=xe[1],Te=a.useState(0),Ue=(0,h.Z)(Te,2),ct=Ue[0],dt=Ue[1],lt=a.useState(0),Ne=(0,h.Z)(lt,2),ve=Ne[0],W=Ne[1],Ae=function(Xt){Xt.width&&we(Xt.width)},Et=(0,h.Z)(A,3),Dt=Et[0],mt=Et[1],bt=Et[2],nt=a.useState(0),Zt=(0,h.Z)(nt,2),Ot=Zt[0],jt=Zt[1];a.useEffect(function(){jt(10)},[Dt]),a.useEffect(function(){if(c&&He.current){var En,Xt=((En=Ve.current)===null||En===void 0?void 0:En.offsetWidth)||0,iu=He.current.getBoundingClientRect();if(!iu.height||iu.right<0){jt(function(Wn){return Math.max(0,Wn-1)});return}var rn=(be?mt-Xt:Dt)-iu.left;if(W(rn),Ie&&Ie<bt){var zt=be?iu.right-(mt-Xt+Ie):Dt+Xt-iu.left-Ie,Xe=Math.max(0,zt);dt(Xe)}else dt(0)}},[Ot,be,Ie,Dt,mt,bt,c]);function ln(En){return En.filter(function(Xt){return Xt})}var Lt=a.useMemo(function(){return ln(rt(z))},[z]),an=i==="time"&&!Lt.length,Qe=a.useMemo(function(){return an?ln([X]):Lt},[an,Lt,X]),Nn=an?X:Lt,Ht=a.useMemo(function(){return Qe.length?Qe.some(function(En){return oe(En)}):!0},[Qe,oe]),yn=function(){an&&Q(X),K(),me()},Cn=a.createElement("div",{className:"".concat(le,"-panel-layout")},a.createElement(Ka,{prefixCls:le,presets:S,onClick:V,onHover:p}),a.createElement("div",null,a.createElement(Lr,(0,n.Z)({},t,{value:Nn})),a.createElement(Qa,(0,n.Z)({},t,{showNow:E?!1:s,invalid:Ht,onSubmit:yn}))));o&&(Cn=o(Cn));var tn="".concat(Le,"-container"),$t="marginLeft",An="marginRight",Gt=a.createElement("div",{onMouseDown:T,tabIndex:-1,className:Ye()(tn,"".concat(le,"-").concat(r,"-panel-container")),style:(0,q.Z)((0,q.Z)({},be?An:$t,ct),be?$t:An,"auto"),onFocus:U,onBlur:$},Cn);return c&&(Gt=a.createElement("div",{onMouseDown:T,ref:He,className:Ye()("".concat(le,"-range-wrapper"),"".concat(le,"-").concat(i,"-range-wrapper"))},a.createElement("div",{ref:Ve,className:"".concat(le,"-range-arrow"),style:{left:ve}}),a.createElement($a.Z,{onResize:Ae},Gt))),Gt}var zu=f(62646);function Ja(t,o){var r=t.format,i=t.maskFormat,s=t.generateConfig,c=t.locale,E=t.preserveInvalidOnBlur,_=t.inputReadOnly,A=t.required,S=t["aria-required"],p=t.onSubmit,V=t.onFocus,U=t.onBlur,$=t.onInputChange,T=t.onInvalid,H=t.open,z=t.onOpenChange,Q=t.onKeyDown,oe=t.onChange,X=t.activeHelp,K=t.name,me=t.autoComplete,O=t.id,le=t.value,Le=t.invalid,be=t.placeholder,Ve=t.disabled,He=t.activeIndex,$e=t.allHelp,xe=t.picker,Ie=function(ve,W){var Ae=s.locale.parse(c.locale,ve,[W]);return Ae&&s.isValidate(Ae)?Ae:null},we=r[0],Te=a.useCallback(function(Ne){return un(Ne,{locale:c,format:we,generateConfig:s})},[c,s,we]),Ue=a.useMemo(function(){return le.map(Te)},[le,Te]),ct=a.useMemo(function(){var Ne=xe==="time"?8:10,ve=typeof we=="function"?we(s.getNow()).length:we.length;return Math.max(Ne,ve)+2},[we,xe,s]),dt=function(ve){for(var W=0;W<r.length;W+=1){var Ae=r[W];if(typeof Ae=="string"){var Et=Ie(ve,Ae);if(Et)return Et}}return!1},lt=function(ve){function W(Dt){return ve!==void 0?Dt[ve]:Dt}var Ae=(0,Ct.Z)(t,{aria:!0,data:!0}),Et=(0,y.Z)((0,y.Z)({},Ae),{},{format:i,validateFormat:function(mt){return!!dt(mt)},preserveInvalidOnBlur:E,readOnly:_,required:A,"aria-required":S,name:K,autoComplete:me,size:ct,id:W(O),value:W(Ue)||"",invalid:W(Le),placeholder:W(be),active:He===ve,helped:$e||X&&He===ve,disabled:W(Ve),onFocus:function(mt){V(mt,ve)},onBlur:function(mt){U(mt,ve)},onSubmit:p,onChange:function(mt){$();var bt=dt(mt);if(bt){T(!1,ve),oe(bt,ve);return}T(!!mt,ve)},onHelp:function(){z(!0,{index:ve})},onKeyDown:function(mt){var bt=!1;if(Q==null||Q(mt,function(){bt=!0}),!mt.defaultPrevented&&!bt)switch(mt.key){case"Escape":z(!1,{index:ve});break;case"Enter":H||z(!0);break}}},o==null?void 0:o({valueTexts:Ue}));return Object.keys(Et).forEach(function(Dt){Et[Dt]===void 0&&delete Et[Dt]}),Et};return[lt,Te]}var Ar=["onMouseEnter","onMouseLeave"];function Ga(t){return a.useMemo(function(){return ht(t,Ar)},[t])}var ea=["icon","type"],Xa=["onClear"];function Zl(t){var o=t.icon,r=t.type,i=(0,zu.Z)(t,ea),s=a.useContext(Oe),c=s.prefixCls;return o?a.createElement("span",(0,n.Z)({className:"".concat(c,"-").concat(r)},i),o):null}function ta(t){var o=t.onClear,r=(0,zu.Z)(t,Xa);return a.createElement(Zl,(0,n.Z)({},r,{type:"clear",role:"button",onMouseDown:function(s){s.preventDefault()},onClick:function(s){s.stopPropagation(),o()}}))}var Pr=f(99153),wr=f(84851),ba=["YYYY","MM","DD","HH","mm","ss","SSS"],gl="\u9867",Ol=function(){function t(o){(0,Pr.Z)(this,t),(0,q.Z)(this,"format",void 0),(0,q.Z)(this,"maskFormat",void 0),(0,q.Z)(this,"cells",void 0),(0,q.Z)(this,"maskCells",void 0),this.format=o;var r=ba.map(function(_){return"(".concat(_,")")}).join("|"),i=new RegExp(r,"g");this.maskFormat=o.replace(i,function(_){return gl.repeat(_.length)});var s=new RegExp("(".concat(ba.join("|"),")")),c=(o.split(s)||[]).filter(function(_){return _}),E=0;this.cells=c.map(function(_){var A=ba.includes(_),S=E,p=E+_.length;return E=p,{text:_,mask:A,start:S,end:p}}),this.maskCells=this.cells.filter(function(_){return _.mask})}return(0,wr.Z)(t,[{key:"getSelection",value:function(r){var i=this.maskCells[r]||{},s=i.start,c=i.end;return[s||0,c||0]}},{key:"match",value:function(r){for(var i=0;i<this.maskFormat.length;i+=1){var s=this.maskFormat[i],c=r[i];if(!c||s!==gl&&s!==c)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(r){for(var i=Number.MAX_SAFE_INTEGER,s=0,c=0;c<this.maskCells.length;c+=1){var E=this.maskCells[c],_=E.start,A=E.end;if(r>=_&&r<=A)return c;var S=Math.min(Math.abs(r-_),Math.abs(r-A));S<i&&(i=S,s=c)}return s}}]),t}();function bn(t){var o={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return o[t]}var Sr=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],Nr=a.forwardRef(function(t,o){var r=t.active,i=t.showActiveCls,s=i===void 0?!0:i,c=t.suffixIcon,E=t.format,_=t.validateFormat,A=t.onChange,S=t.onInput,p=t.helped,V=t.onHelp,U=t.onSubmit,$=t.onKeyDown,T=t.preserveInvalidOnBlur,H=T===void 0?!1:T,z=t.invalid,Q=t.clearIcon,oe=(0,zu.Z)(t,Sr),X=t.value,K=t.onFocus,me=t.onBlur,O=t.onMouseUp,le=a.useContext(Oe),Le=le.prefixCls,be=le.input,Ve=be===void 0?"input":be,He="".concat(Le,"-input"),$e=a.useState(!1),xe=(0,h.Z)($e,2),Ie=xe[0],we=xe[1],Te=a.useState(X),Ue=(0,h.Z)(Te,2),ct=Ue[0],dt=Ue[1],lt=a.useState(""),Ne=(0,h.Z)(lt,2),ve=Ne[0],W=Ne[1],Ae=a.useState(null),Et=(0,h.Z)(Ae,2),Dt=Et[0],mt=Et[1],bt=a.useState(null),nt=(0,h.Z)(bt,2),Zt=nt[0],Ot=nt[1],jt=ct||"";a.useEffect(function(){dt(X)},[X]);var ln=a.useRef(),Lt=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:ln.current,inputElement:Lt.current,focus:function(Pe){Lt.current.focus(Pe)},blur:function(){Lt.current.blur()}}});var an=a.useMemo(function(){return new Ol(E||"")},[E]),Qe=a.useMemo(function(){return p?[0,0]:an.getSelection(Dt)},[an,Dt,p]),Nn=(0,h.Z)(Qe,2),Ht=Nn[0],yn=Nn[1],Cn=function(Pe){Pe&&Pe!==E&&Pe!==X&&V()},tn=(0,Ze.zX)(function(qe){_(qe)&&A(qe),dt(qe),Cn(qe)}),$t=function(Pe){if(!E){var Ut=Pe.target.value;Cn(Ut),dt(Ut),A(Ut)}},An=function(Pe){var Ut=Pe.clipboardData.getData("text");_(Ut)&&tn(Ut)},Gt=a.useRef(!1),En=function(){Gt.current=!0},Xt=function(Pe){var Ut=Pe.target,he=Ut.selectionStart,Fe=an.getMaskCellIndex(he);mt(Fe),Ot({}),O==null||O(Pe),Gt.current=!1},iu=function(Pe){we(!0),mt(0),W(""),K(Pe)},rn=function(Pe){me(Pe)},zt=function(Pe){we(!1),rn(Pe)};Sn(r,function(){!r&&!H&&dt(X)});var Xe=function(Pe){Pe.key==="Enter"&&_(jt)&&U(),$==null||$(Pe)},Wn=function(Pe){Xe(Pe);var Ut=Pe.key,he=null,Fe=null,vn=yn-Ht,In=E.slice(Ht,yn),Un=function(Bu){mt(function(pu){var J=pu+Bu;return J=Math.max(J,0),J=Math.min(J,an.size()-1),J})},xu=function(Bu){var pu=bn(In),J=(0,h.Z)(pu,3),ku=J[0],Fl=J[1],tl=J[2],yl=jt.slice(Ht,yn),nl=Number(yl);if(isNaN(nl))return String(tl||(Bu>0?ku:Fl));var Cl=nl+Bu,Tn=Fl-ku+1;return String(ku+(Tn+Cl-ku)%Tn)};switch(Ut){case"Backspace":case"Delete":he="",Fe=In;break;case"ArrowLeft":he="",Un(-1);break;case"ArrowRight":he="",Un(1);break;case"ArrowUp":he="",Fe=xu(1);break;case"ArrowDown":he="",Fe=xu(-1);break;default:isNaN(Number(Ut))||(he=ve+Ut,Fe=he);break}if(he!==null&&(W(he),he.length>=vn&&(Un(1),W(""))),Fe!==null){var re=jt.slice(0,Ht)+de(Fe,vn)+jt.slice(yn);tn(re.slice(0,E.length))}Ot({})},xt=a.useRef();(0,wt.Z)(function(){if(!(!Ie||!E||Gt.current)){if(!an.match(jt)){tn(E);return}return Lt.current.setSelectionRange(Ht,yn),xt.current=(0,Eu.Z)(function(){Lt.current.setSelectionRange(Ht,yn)}),function(){Eu.Z.cancel(xt.current)}}},[an,E,Ie,jt,Dt,Ht,yn,Zt,tn]);var Iu=E?{onFocus:iu,onBlur:zt,onKeyDown:Wn,onMouseDown:En,onMouseUp:Xt,onPaste:An}:{};return a.createElement("div",{ref:ln,className:Ye()(He,(0,q.Z)((0,q.Z)({},"".concat(He,"-active"),r&&s),"".concat(He,"-placeholder"),p))},a.createElement(Ve,(0,n.Z)({ref:Lt,"aria-invalid":z,autoComplete:"off"},oe,{onKeyDown:Xe,onBlur:rn},Iu,{value:jt,onChange:$t})),a.createElement(Zl,{type:"suffix",icon:c}),Q)}),xa=Nr,na=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],qa=["index"];function er(t,o){var r=t.id,i=t.prefix,s=t.clearIcon,c=t.suffixIcon,E=t.separator,_=E===void 0?"~":E,A=t.activeIndex,S=t.activeHelp,p=t.allHelp,V=t.focused,U=t.onFocus,$=t.onBlur,T=t.onKeyDown,H=t.locale,z=t.generateConfig,Q=t.placeholder,oe=t.className,X=t.style,K=t.onClick,me=t.onClear,O=t.value,le=t.onChange,Le=t.onSubmit,be=t.onInputChange,Ve=t.format,He=t.maskFormat,$e=t.preserveInvalidOnBlur,xe=t.onInvalid,Ie=t.disabled,we=t.invalid,Te=t.inputReadOnly,Ue=t.direction,ct=t.onOpenChange,dt=t.onActiveInfo,lt=t.placement,Ne=t.onMouseDown,ve=t.required,W=t["aria-required"],Ae=t.autoFocus,Et=t.tabIndex,Dt=(0,zu.Z)(t,na),mt=Ue==="rtl",bt=a.useContext(Oe),nt=bt.prefixCls,Zt=a.useMemo(function(){if(typeof r=="string")return[r];var rn=r||{};return[rn.start,rn.end]},[r]),Ot=a.useRef(),jt=a.useRef(),ln=a.useRef(),Lt=function(zt){var Xe;return(Xe=[jt,ln][zt])===null||Xe===void 0?void 0:Xe.current};a.useImperativeHandle(o,function(){return{nativeElement:Ot.current,focus:function(zt){if((0,ut.Z)(zt)==="object"){var Xe,Wn=zt||{},xt=Wn.index,Iu=xt===void 0?0:xt,qe=(0,zu.Z)(Wn,qa);(Xe=Lt(Iu))===null||Xe===void 0||Xe.focus(qe)}else{var Pe;(Pe=Lt(zt!=null?zt:0))===null||Pe===void 0||Pe.focus()}},blur:function(){var zt,Xe;(zt=Lt(0))===null||zt===void 0||zt.blur(),(Xe=Lt(1))===null||Xe===void 0||Xe.blur()}}});var an=Ga(Dt),Qe=a.useMemo(function(){return Array.isArray(Q)?Q:[Q,Q]},[Q]),Nn=Ja((0,y.Z)((0,y.Z)({},t),{},{id:Zt,placeholder:Qe})),Ht=(0,h.Z)(Nn,1),yn=Ht[0],Cn=a.useState({position:"absolute",width:0}),tn=(0,h.Z)(Cn,2),$t=tn[0],An=tn[1],Gt=(0,Ze.zX)(function(){var rn=Lt(A);if(rn){var zt=rn.nativeElement.getBoundingClientRect(),Xe=Ot.current.getBoundingClientRect(),Wn=zt.left-Xe.left;An(function(xt){return(0,y.Z)((0,y.Z)({},xt),{},{width:zt.width,left:Wn})}),dt([zt.left,zt.right,Xe.width])}});a.useEffect(function(){Gt()},[A]);var En=s&&(O[0]&&!Ie[0]||O[1]&&!Ie[1]),Xt=Ae&&!Ie[0],iu=Ae&&!Xt&&!Ie[1];return a.createElement($a.Z,{onResize:Gt},a.createElement("div",(0,n.Z)({},an,{className:Ye()(nt,"".concat(nt,"-range"),(0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({},"".concat(nt,"-focused"),V),"".concat(nt,"-disabled"),Ie.every(function(rn){return rn})),"".concat(nt,"-invalid"),we.some(function(rn){return rn})),"".concat(nt,"-rtl"),mt),oe),style:X,ref:Ot,onClick:K,onMouseDown:function(zt){var Xe=zt.target;Xe!==jt.current.inputElement&&Xe!==ln.current.inputElement&&zt.preventDefault(),Ne==null||Ne(zt)}}),i&&a.createElement("div",{className:"".concat(nt,"-prefix")},i),a.createElement(xa,(0,n.Z)({ref:jt},yn(0),{autoFocus:Xt,tabIndex:Et,"date-range":"start"})),a.createElement("div",{className:"".concat(nt,"-range-separator")},_),a.createElement(xa,(0,n.Z)({ref:ln},yn(1),{autoFocus:iu,tabIndex:Et,"date-range":"end"})),a.createElement("div",{className:"".concat(nt,"-active-bar"),style:$t}),a.createElement(Zl,{type:"suffix",icon:c}),En&&a.createElement(ta,{icon:s,onClear:me})))}var tr=a.forwardRef(er),Tl=tr;function hl(t,o){var r=t!=null?t:o;return Array.isArray(r)?r:[r,r]}function ua(t){return t===1?"end":"start"}function nr(t,o){var r=fl(t,function(){var on=t.disabled,Ke=t.allowEmpty,qt=hl(on,!1),Hn=hl(Ke,!1);return{disabled:qt,allowEmpty:Hn}}),i=(0,h.Z)(r,6),s=i[0],c=i[1],E=i[2],_=i[3],A=i[4],S=i[5],p=s.prefixCls,V=s.styles,U=s.classNames,$=s.defaultValue,T=s.value,H=s.needConfirm,z=s.onKeyDown,Q=s.disabled,oe=s.allowEmpty,X=s.disabledDate,K=s.minDate,me=s.maxDate,O=s.defaultOpen,le=s.open,Le=s.onOpenChange,be=s.locale,Ve=s.generateConfig,He=s.picker,$e=s.showNow,xe=s.showToday,Ie=s.showTime,we=s.mode,Te=s.onPanelChange,Ue=s.onCalendarChange,ct=s.onOk,dt=s.defaultPickerValue,lt=s.pickerValue,Ne=s.onPickerValueChange,ve=s.inputReadOnly,W=s.suffixIcon,Ae=s.onFocus,Et=s.onBlur,Dt=s.presets,mt=s.ranges,bt=s.components,nt=s.cellRender,Zt=s.dateRender,Ot=s.monthCellRender,jt=s.onClick,ln=El(o),Lt=wl(le,O,Q,Le),an=(0,h.Z)(Lt,2),Qe=an[0],Nn=an[1],Ht=function(Ke,qt){(Q.some(function(Hn){return!Hn})||!Ke)&&Nn(Ke,qt)},yn=La(Ve,be,_,!0,!1,$,T,Ue,ct),Cn=(0,h.Z)(yn,5),tn=Cn[0],$t=Cn[1],An=Cn[2],Gt=Cn[3],En=Cn[4],Xt=An(),iu=Sl(Q,oe,Qe),rn=(0,h.Z)(iu,9),zt=rn[0],Xe=rn[1],Wn=rn[2],xt=rn[3],Iu=rn[4],qe=rn[5],Pe=rn[6],Ut=rn[7],he=rn[8],Fe=function(Ke,qt){Xe(!0),Ae==null||Ae(Ke,{range:ua(qt!=null?qt:xt)})},vn=function(Ke,qt){Xe(!1),Et==null||Et(Ke,{range:ua(qt!=null?qt:xt)})},In=a.useMemo(function(){if(!Ie)return null;var on=Ie.disabledTime,Ke=on?function(qt){var Hn=ua(xt),lu=Wt(Xt,Pe,xt);return on(qt,Hn,{from:lu})}:void 0;return(0,y.Z)((0,y.Z)({},Ie),{},{disabledTime:Ke})},[Ie,xt,Xt,Pe]),Un=(0,Ze.C8)([He,He],{value:we}),xu=(0,h.Z)(Un,2),re=xu[0],Yu=xu[1],Bu=re[xt]||He,pu=Bu==="date"&&In?"datetime":Bu,J=pu===He&&pu!=="time",ku=Ca(He,Bu,$e,xe,!0),Fl=Ha(s,tn,$t,An,Gt,Q,_,zt,Qe,S),tl=(0,h.Z)(Fl,2),yl=tl[0],nl=tl[1],Cl=Xu(Xt,Q,Pe,Ve,be,X),Tn=vt(Xt,S,oe),ia=(0,h.Z)(Tn,2),Aa=ia[0],Pa=ia[1],Rl=De(Ve,be,Xt,re,Qe,xt,c,J,dt,lt,In==null?void 0:In.defaultOpenValue,Ne,K,me),oa=(0,h.Z)(Rl,2),wa=oa[0],Vl=oa[1],Au=(0,Ze.zX)(function(on,Ke,qt){var Hn=Jt(re,xt,Ke);if((Hn[0]!==re[0]||Hn[1]!==re[1])&&Yu(Hn),Te&&qt!==!1){var lu=(0,j.Z)(Xt);on&&(lu[xt]=on),Te(lu,Hn)}}),ol=function(Ke,qt){return Jt(Xt,qt,Ke)},Ru=function(Ke,qt){var Hn=Xt;Ke&&(Hn=ol(Ke,xt)),Ut(xt);var lu=qe(Hn);Gt(Hn),yl(xt,lu===null),lu===null?Ht(!1,{force:!0}):qt||ln.current.focus({index:lu})},rr=function(Ke){var qt,Hn=Ke.target.getRootNode();if(!ln.current.nativeElement.contains((qt=Hn.activeElement)!==null&&qt!==void 0?qt:document.activeElement)){var lu=Q.findIndex(function(sr){return!sr});lu>=0&&ln.current.focus({index:lu})}Ht(!0),jt==null||jt(Ke)},sa=function(){nl(null),Ht(!1,{force:!0})},Ln=a.useState(null),jl=(0,h.Z)(Ln,2),ir=jl[0],Ll=jl[1],Wu=a.useState(null),Bl=(0,h.Z)(Wu,2),Dl=Bl[0],Qn=Bl[1],ca=a.useMemo(function(){return Dl||Xt},[Xt,Dl]);a.useEffect(function(){Qe||Qn(null)},[Qe]);var je=a.useState([0,0,0]),ul=(0,h.Z)(je,2),or=ul[0],Sa=ul[1],da=Ul(Dt,mt),ma=function(Ke){Qn(Ke),Ll("preset")},Na=function(Ke){var qt=nl(Ke);qt&&Ht(!1,{force:!0})},va=function(Ke){Ru(Ke)},Ia=function(Ke){Qn(Ke?ol(Ke,xt):null),Ll("cell")},ka=function(Ke){Ht(!0),Fe(Ke)},Ma=function(){Wn("panel")},Za=function(Ke){var qt=Jt(Xt,xt,Ke);Gt(qt),!H&&!E&&c===pu&&Ru(Ke)},Ee=function(){Ht(!1)},Oa=ce(nt,Zt,Ot,ua(xt)),Ta=Xt[xt]||null,Ra=(0,Ze.zX)(function(on){return S(on,{activeIndex:xt})}),Tt=a.useMemo(function(){var on=(0,Ct.Z)(s,!1),Ke=(0,at.Z)(s,[].concat((0,j.Z)(Object.keys(on)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ke},[s]),yt=a.createElement(tt,(0,n.Z)({},Tt,{showNow:ku,showTime:In,range:!0,multiplePanel:J,activeInfo:or,disabledDate:Cl,onFocus:ka,onBlur:vn,onPanelMouseDown:Ma,picker:He,mode:Bu,internalMode:pu,onPanelChange:Au,format:A,value:Ta,isInvalid:Ra,onChange:null,onSelect:Za,pickerValue:wa,defaultOpenValue:rt(Ie==null?void 0:Ie.defaultOpenValue)[xt],onPickerValueChange:Vl,hoverValue:ca,onHover:Ia,needConfirm:H,onSubmit:Ru,onOk:En,presets:da,onPresetHover:ma,onPresetSubmit:Na,onNow:va,cellRender:Oa})),gu=function(Ke,qt){var Hn=ol(Ke,qt);Gt(Hn)},Mu=function(){Wn("input")},_n=function(Ke,qt){var Hn=Pe.length,lu=Pe[Hn-1];if(Hn&&lu!==qt&&H&&!oe[lu]&&!he(lu)&&Xt[lu]){ln.current.focus({index:lu});return}Wn("input"),Ht(!0,{inherit:!0}),xt!==qt&&Qe&&!H&&E&&Ru(null,!0),Iu(qt),Fe(Ke,qt)},Vu=function(Ke,qt){if(Ht(!1),!H&&Wn()==="input"){var Hn=qe(Xt);yl(xt,Hn===null)}vn(Ke,qt)},Uu=function(Ke,qt){Ke.key==="Tab"&&Ru(null,!0),z==null||z(Ke,qt)},Tr=a.useMemo(function(){return{prefixCls:p,locale:be,generateConfig:Ve,button:bt.button,input:bt.input}},[p,be,Ve,bt.button,bt.input]);if((0,wt.Z)(function(){Qe&&xt!==void 0&&Au(null,He,!1)},[Qe,xt,He]),(0,wt.Z)(function(){var on=Wn();!Qe&&on==="input"&&(Ht(!1),Ru(null,!0)),!Qe&&E&&!H&&on==="panel"&&(Ht(!0),Ru())},[Qe]),0)var Hr;return a.createElement(Oe.Provider,{value:Tr},a.createElement(b,(0,n.Z)({},ke(s),{popupElement:yt,popupStyle:V.popup,popupClassName:U.popup,visible:Qe,onClose:Ee,range:!0}),a.createElement(Tl,(0,n.Z)({},s,{ref:ln,suffixIcon:W,activeIndex:zt||Qe?xt:null,activeHelp:!!Dl,allHelp:!!Dl&&ir==="preset",focused:zt,onFocus:_n,onBlur:Vu,onKeyDown:Uu,onSubmit:Ru,value:ca,maskFormat:A,onChange:gu,onInputChange:Mu,format:_,inputReadOnly:ve,disabled:Q,open:Qe,onOpenChange:Ht,onClick:rr,onClear:sa,invalid:Aa,onInvalid:Pa,onActiveInfo:Sa}))))}var Ir=a.forwardRef(nr),kr=Ir,Bt=f(11780);function Mr(t){var o=t.prefixCls,r=t.value,i=t.onRemove,s=t.removeIcon,c=s===void 0?"\xD7":s,E=t.formatDate,_=t.disabled,A=t.maxTagCount,S=t.placeholder,p="".concat(o,"-selector"),V="".concat(o,"-selection"),U="".concat(V,"-overflow");function $(z,Q){return a.createElement("span",{className:Ye()("".concat(V,"-item")),title:typeof z=="string"?z:null},a.createElement("span",{className:"".concat(V,"-item-content")},z),!_&&Q&&a.createElement("span",{onMouseDown:function(X){X.preventDefault()},onClick:Q,className:"".concat(V,"-item-remove")},c))}function T(z){var Q=E(z),oe=function(K){K&&K.stopPropagation(),i(z)};return $(Q,oe)}function H(z){var Q="+ ".concat(z.length," ...");return $(Q)}return a.createElement("div",{className:p},a.createElement(Bt.Z,{prefixCls:U,data:r,renderItem:T,renderRest:H,itemKey:function(Q){return E(Q)},maxCount:A}),!r.length&&a.createElement("span",{className:"".concat(o,"-selection-placeholder")},S))}var Zr=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Or(t,o){var r=t.id,i=t.open,s=t.prefix,c=t.clearIcon,E=t.suffixIcon,_=t.activeHelp,A=t.allHelp,S=t.focused,p=t.onFocus,V=t.onBlur,U=t.onKeyDown,$=t.locale,T=t.generateConfig,H=t.placeholder,z=t.className,Q=t.style,oe=t.onClick,X=t.onClear,K=t.internalPicker,me=t.value,O=t.onChange,le=t.onSubmit,Le=t.onInputChange,be=t.multiple,Ve=t.maxTagCount,He=t.format,$e=t.maskFormat,xe=t.preserveInvalidOnBlur,Ie=t.onInvalid,we=t.disabled,Te=t.invalid,Ue=t.inputReadOnly,ct=t.direction,dt=t.onOpenChange,lt=t.onMouseDown,Ne=t.required,ve=t["aria-required"],W=t.autoFocus,Ae=t.tabIndex,Et=t.removeIcon,Dt=(0,zu.Z)(t,Zr),mt=ct==="rtl",bt=a.useContext(Oe),nt=bt.prefixCls,Zt=a.useRef(),Ot=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:Zt.current,focus:function($t){var An;(An=Ot.current)===null||An===void 0||An.focus($t)},blur:function(){var $t;($t=Ot.current)===null||$t===void 0||$t.blur()}}});var jt=Ga(Dt),ln=function($t){O([$t])},Lt=function($t){var An=me.filter(function(Gt){return Gt&&!Gn(T,$,Gt,$t,K)});O(An),i||le()},an=Ja((0,y.Z)((0,y.Z)({},t),{},{onChange:ln}),function(tn){var $t=tn.valueTexts;return{value:$t[0]||"",active:S}}),Qe=(0,h.Z)(an,2),Nn=Qe[0],Ht=Qe[1],yn=!!(c&&me.length&&!we),Cn=be?a.createElement(a.Fragment,null,a.createElement(Mr,{prefixCls:nt,value:me,onRemove:Lt,formatDate:Ht,maxTagCount:Ve,disabled:we,removeIcon:Et,placeholder:H}),a.createElement("input",{className:"".concat(nt,"-multiple-input"),value:me.map(Ht).join(","),ref:Ot,readOnly:!0,autoFocus:W,tabIndex:Ae}),a.createElement(Zl,{type:"suffix",icon:E}),yn&&a.createElement(ta,{icon:c,onClear:X})):a.createElement(xa,(0,n.Z)({ref:Ot},Nn(),{autoFocus:W,tabIndex:Ae,suffixIcon:E,clearIcon:yn&&a.createElement(ta,{icon:c,onClear:X}),showActiveCls:!1}));return a.createElement("div",(0,n.Z)({},jt,{className:Ye()(nt,(0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({},"".concat(nt,"-multiple"),be),"".concat(nt,"-focused"),S),"".concat(nt,"-disabled"),we),"".concat(nt,"-invalid"),Te),"".concat(nt,"-rtl"),mt),z),style:Q,ref:Zt,onClick:oe,onMouseDown:function($t){var An,Gt=$t.target;Gt!==((An=Ot.current)===null||An===void 0?void 0:An.inputElement)&&$t.preventDefault(),lt==null||lt($t)}}),s&&a.createElement("div",{className:"".concat(nt,"-prefix")},s),Cn)}var la=a.forwardRef(Or),ur=la;function lr(t,o){var r=fl(t),i=(0,h.Z)(r,6),s=i[0],c=i[1],E=i[2],_=i[3],A=i[4],S=i[5],p=s,V=p.prefixCls,U=p.styles,$=p.classNames,T=p.order,H=p.defaultValue,z=p.value,Q=p.needConfirm,oe=p.onChange,X=p.onKeyDown,K=p.disabled,me=p.disabledDate,O=p.minDate,le=p.maxDate,Le=p.defaultOpen,be=p.open,Ve=p.onOpenChange,He=p.locale,$e=p.generateConfig,xe=p.picker,Ie=p.showNow,we=p.showToday,Te=p.showTime,Ue=p.mode,ct=p.onPanelChange,dt=p.onCalendarChange,lt=p.onOk,Ne=p.multiple,ve=p.defaultPickerValue,W=p.pickerValue,Ae=p.onPickerValueChange,Et=p.inputReadOnly,Dt=p.suffixIcon,mt=p.removeIcon,bt=p.onFocus,nt=p.onBlur,Zt=p.presets,Ot=p.components,jt=p.cellRender,ln=p.dateRender,Lt=p.monthCellRender,an=p.onClick,Qe=El(o);function Nn(Tt){return Tt===null?null:Ne?Tt:Tt[0]}var Ht=pr($e,He,c),yn=wl(be,Le,[K],Ve),Cn=(0,h.Z)(yn,2),tn=Cn[0],$t=Cn[1],An=function(yt,gu,Mu){if(dt){var _n=(0,y.Z)({},Mu);delete _n.range,dt(Nn(yt),Nn(gu),_n)}},Gt=function(yt){lt==null||lt(Nn(yt))},En=La($e,He,_,!1,T,H,z,An,Gt),Xt=(0,h.Z)(En,5),iu=Xt[0],rn=Xt[1],zt=Xt[2],Xe=Xt[3],Wn=Xt[4],xt=zt(),Iu=Sl([K]),qe=(0,h.Z)(Iu,4),Pe=qe[0],Ut=qe[1],he=qe[2],Fe=qe[3],vn=function(yt){Ut(!0),bt==null||bt(yt,{})},In=function(yt){Ut(!1),nt==null||nt(yt,{})},Un=(0,Ze.C8)(xe,{value:Ue}),xu=(0,h.Z)(Un,2),re=xu[0],Yu=xu[1],Bu=re==="date"&&Te?"datetime":re,pu=Ca(xe,re,Ie,we),J=oe&&function(Tt,yt){oe(Nn(Tt),Nn(yt))},ku=Ha((0,y.Z)((0,y.Z)({},s),{},{onChange:J}),iu,rn,zt,Xe,[],_,Pe,tn,S),Fl=(0,h.Z)(ku,2),tl=Fl[1],yl=vt(xt,S),nl=(0,h.Z)(yl,2),Cl=nl[0],Tn=nl[1],ia=a.useMemo(function(){return Cl.some(function(Tt){return Tt})},[Cl]),Aa=function(yt,gu){if(Ae){var Mu=(0,y.Z)((0,y.Z)({},gu),{},{mode:gu.mode[0]});delete Mu.range,Ae(yt[0],Mu)}},Pa=De($e,He,xt,[re],tn,Fe,c,!1,ve,W,rt(Te==null?void 0:Te.defaultOpenValue),Aa,O,le),Rl=(0,h.Z)(Pa,2),oa=Rl[0],wa=Rl[1],Vl=(0,Ze.zX)(function(Tt,yt,gu){if(Yu(yt),ct&&gu!==!1){var Mu=Tt||xt[xt.length-1];ct(Mu,yt)}}),Au=function(){tl(zt()),$t(!1,{force:!0})},ol=function(yt){!K&&!Qe.current.nativeElement.contains(document.activeElement)&&Qe.current.focus(),$t(!0),an==null||an(yt)},Ru=function(){tl(null),$t(!1,{force:!0})},rr=a.useState(null),sa=(0,h.Z)(rr,2),Ln=sa[0],jl=sa[1],ir=a.useState(null),Ll=(0,h.Z)(ir,2),Wu=Ll[0],Bl=Ll[1],Dl=a.useMemo(function(){var Tt=[Wu].concat((0,j.Z)(xt)).filter(function(yt){return yt});return Ne?Tt:Tt.slice(0,1)},[xt,Wu,Ne]),Qn=a.useMemo(function(){return!Ne&&Wu?[Wu]:xt.filter(function(Tt){return Tt})},[xt,Wu,Ne]);a.useEffect(function(){tn||Bl(null)},[tn]);var ca=Ul(Zt),je=function(yt){Bl(yt),jl("preset")},ul=function(yt){var gu=Ne?Ht(zt(),yt):[yt],Mu=tl(gu);Mu&&!Ne&&$t(!1,{force:!0})},or=function(yt){ul(yt)},Sa=function(yt){Bl(yt),jl("cell")},da=function(yt){$t(!0),vn(yt)},ma=function(yt){if(he("panel"),!(Ne&&Bu!==xe)){var gu=Ne?Ht(zt(),yt):[yt];Xe(gu),!Q&&!E&&c===Bu&&Au()}},Na=function(){$t(!1)},va=ce(jt,ln,Lt),Ia=a.useMemo(function(){var Tt=(0,Ct.Z)(s,!1),yt=(0,at.Z)(s,[].concat((0,j.Z)(Object.keys(Tt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,y.Z)((0,y.Z)({},yt),{},{multiple:s.multiple})},[s]),ka=a.createElement(tt,(0,n.Z)({},Ia,{showNow:pu,showTime:Te,disabledDate:me,onFocus:da,onBlur:In,picker:xe,mode:re,internalMode:Bu,onPanelChange:Vl,format:A,value:xt,isInvalid:S,onChange:null,onSelect:ma,pickerValue:oa,defaultOpenValue:Te==null?void 0:Te.defaultOpenValue,onPickerValueChange:wa,hoverValue:Dl,onHover:Sa,needConfirm:Q,onSubmit:Au,onOk:Wn,presets:ca,onPresetHover:je,onPresetSubmit:ul,onNow:or,cellRender:va})),Ma=function(yt){Xe(yt)},Za=function(){he("input")},Ee=function(yt){he("input"),$t(!0,{inherit:!0}),vn(yt)},Oa=function(yt){$t(!1),In(yt)},Ta=function(yt,gu){yt.key==="Tab"&&Au(),X==null||X(yt,gu)},Ra=a.useMemo(function(){return{prefixCls:V,locale:He,generateConfig:$e,button:Ot.button,input:Ot.input}},[V,He,$e,Ot.button,Ot.input]);return(0,wt.Z)(function(){tn&&Fe!==void 0&&Vl(null,xe,!1)},[tn,Fe,xe]),(0,wt.Z)(function(){var Tt=he();!tn&&Tt==="input"&&($t(!1),Au()),!tn&&E&&!Q&&Tt==="panel"&&Au()},[tn]),a.createElement(Oe.Provider,{value:Ra},a.createElement(b,(0,n.Z)({},ke(s),{popupElement:ka,popupStyle:U.popup,popupClassName:$.popup,visible:tn,onClose:Na}),a.createElement(ur,(0,n.Z)({},s,{ref:Qe,suffixIcon:Dt,removeIcon:mt,activeHelp:!!Wu,allHelp:!!Wu&&Ln==="preset",focused:Pe,onFocus:Ee,onBlur:Oa,onKeyDown:Ta,onSubmit:Au,value:Qn,maskFormat:A,onChange:Ma,onInputChange:Za,internalPicker:c,format:_,inputReadOnly:Et,disabled:K,open:tn,onOpenChange:$t,onClick:ol,onClear:Ru,invalid:ia,onInvalid:function(yt){Tn(yt,0)}}))))}var ar=a.forwardRef(lr),aa=ar,ra=aa}}]);