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.
2 lines
303 KiB
2 lines
303 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[292],{68503:function(Wu,Yn,f){var n=f(59301),j=Object.defineProperty,y=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Mt=(de,a,X)=>a in de?j(de,a,{enumerable:!0,configurable:!0,writable:!0,value:X}):de[a]=X,lt=(de,a)=>{for(var X in a||(a={}))h.call(a,X)&&Mt(de,X,a[X]);if(y)for(var X of y(a))Te.call(a,X)&&Mt(de,X,a[X]);return de};const Ft=de=>React.createElement("svg",lt({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},de),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"}));Yn.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},77817:function(Wu,Yn,f){f.d(Yn,{Z:function(){return ze}});var n=f(59301),j=f(6767),y=f(37568),h={codeBox:"codeBox___WpkVl"},Te=f(92310),Mt=f.n(Te),lt=Object.defineProperty,Ft=(qe,Fe,ae)=>Fe in qe?lt(qe,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ae}):qe[Fe]=ae,de=(qe,Fe,ae)=>Ft(qe,typeof Fe!="symbol"?Fe+"":Fe,ae),a=(qe,Fe,ae)=>new Promise(($,Ce)=>{var me=it=>{try{ve(ae.next(it))}catch(Jt){Ce(Jt)}},D=it=>{try{ve(ae.throw(it))}catch(Jt){Ce(Jt)}},ve=it=>it.done?$(it.value):Promise.resolve(it.value).then(me,D);ve((ae=ae.apply(qe,Fe)).next())});class X extends n.Component{constructor(Fe){super(Fe),de(this,"canvas"),de(this,"randomNum",(ae,$)=>Math.floor(Math.random()*($-ae)+ae)),de(this,"drawPic",()=>{this.randomCode()}),de(this,"reloadPic",()=>{this.drawPic()}),de(this,"changeCode",ae=>{console.log(ae.target.value,222),this.setState({value:ae.target.value,showError:!1})}),de(this,"onVerify",()=>{let ae;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ae=!0,j.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ae=!0,j.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ae=!1),this.setState({showError:ae}),ae}),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(Fe,ae){const $=this.randomNum(Fe,ae),Ce=this.randomNum(Fe,ae),me=this.randomNum(Fe,ae);return`rgb(${$}, ${Ce}, ${me})`}drawText(Fe,ae,$){Fe.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Ce=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);Fe.font=Ce+"px SimHei";const me=10,D=(this.state.contentWidth-40)/(this.state.code.length-1);let ve=me;$>0&&(ve=me+$*D);let it=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Ce>40&&(it=40);const Jt=this.randomNum(-10,10);Fe.translate(ve,it),Fe.rotate(Jt*Math.PI/180),Fe.fillText(ae,0,0),Fe.rotate(-Jt*Math.PI/180),Fe.translate(-ve,-it)}drawLine(Fe){for(let ae=0;ae<1;ae++)Fe.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),Fe.beginPath(),Fe.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Fe.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Fe.stroke()}drawDot(Fe){for(let ae=0;ae<100;ae++)Fe.fillStyle=this.randomColor(0,255),Fe.beginPath(),Fe.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),Fe.fill()}randomCode(){let Fe="";const ae="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let $=0;$<this.state.codeLength;$++){const Ce=Math.floor(Math.random()*57);Fe+=ae[Ce]}this.setState({code:Fe},()=>{const Ce=this.canvas.current.getContext("2d");Ce.textBaseline="bottom",Ce.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Ce.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let me=0;me<this.state.code.length;me++)this.drawText(Ce,this.state.code[me],me);this.drawLine(Ce),this.drawDot(Ce)})}render(){const{className:Fe,width:ae=300}=this.props;return n.createElement("div",{className:Mt()(h.codeBox,Fe),style:{width:ae}},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 Je=(qe,Fe)=>{let ae;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,Fe),React.createElement(X,{ref:$=>ae=$})),onOk:()=>a(void 0,null,function*(){if(ae.onVerify())return Promise.reject();qe()})})};var ze=X},15395:function(Wu,Yn,f){f.d(Yn,{Z:function(){return $}});var n=f(59301),j=f(18287),y=f(70610),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"},Te=Object.defineProperty,Mt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,X=(Ce,me,D)=>me in Ce?Te(Ce,me,{enumerable:!0,configurable:!0,writable:!0,value:D}):Ce[me]=D,Je=(Ce,me)=>{for(var D in me||(me={}))de.call(me,D)&&X(Ce,D,me[D]);if(Ft)for(var D of Ft(me))a.call(me,D)&&X(Ce,D,me[D]);return Ce},ze=(Ce,me)=>Mt(Ce,lt(me)),qe=(Ce,me)=>{var D={};for(var ve in Ce)de.call(Ce,ve)&&me.indexOf(ve)<0&&(D[ve]=Ce[ve]);if(Ce!=null&&Ft)for(var ve of Ft(Ce))me.indexOf(ve)<0&&a.call(Ce,ve)&&(D[ve]=Ce[ve]);return D},Fe=(Ce,me,D)=>new Promise((ve,it)=>{var Jt=tn=>{try{yt(D.next(tn))}catch(Oe){it(Oe)}},gt=tn=>{try{yt(D.throw(tn))}catch(Oe){it(Oe)}},yt=tn=>tn.done?ve(tn.value):Promise.resolve(tn.value).then(Jt,gt);yt((D=D.apply(Ce,me)).next())}),$=Ce=>{var me=Ce,{value:D,onChange:ve,defaultValue:it,disabled:Jt}=me,gt=qe(me,["value","onChange","defaultValue","disabled"]);const[yt,tn]=(0,n.useState)([]),[Oe,Ee]=(0,n.useState)("1");(0,n.useEffect)(()=>{mt()},[]);const mt=()=>Fe(void 0,null,function*(){const Pt=yield(0,y.NZ)({});if(Pt!=null&&Pt.data){const Lt=[{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:at(Pt.data||[])}];tn(Lt),Ee("2")}}),at=Pt=>{function Lt(wt){const Ue=wt.children,un=Array.isArray(Ue)&&Ue.length>0,In=wt==null?void 0:wt.group_id;return{title:n.createElement("div",{title:wt==null?void 0:wt.name,className:h.name},wt==null?void 0:wt.name),value:In,key:In,icon:n.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:un?Ue==null?void 0:Ue.map(rn=>Lt(rn)):[]}}return Pt==null?void 0:Pt.map(wt=>Lt(wt))},se=it?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:D,defaultExpandedKeys:D};return n.createElement("div",{className:h.customTree},n.createElement(j.default,Je(ze(Je({key:Oe},se),{showIcon:!0,treeData:yt,onSelect:ve,disabled:Jt}),gt)))}},35724:function(Wu,Yn,f){f.d(Yn,{Z:function(){return tn},P:function(){return Jt}});var n=f(59301),j=f(28284),y=f(62957),h=f(47889),Te=f(37568),Mt=f(54172),lt={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ft=f(67135),de=Object.defineProperty,a=Object.defineProperties,X=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Fe=(Oe,Ee,mt)=>Ee in Oe?de(Oe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Oe[Ee]=mt,ae=(Oe,Ee)=>{for(var mt in Ee||(Ee={}))ze.call(Ee,mt)&&Fe(Oe,mt,Ee[mt]);if(Je)for(var mt of Je(Ee))qe.call(Ee,mt)&&Fe(Oe,mt,Ee[mt]);return Oe},$=(Oe,Ee)=>a(Oe,X(Ee)),Ce=(Oe,Ee)=>{var mt={};for(var at in Oe)ze.call(Oe,at)&&Ee.indexOf(at)<0&&(mt[at]=Oe[at]);if(Oe!=null&&Je)for(var at of Je(Oe))Ee.indexOf(at)<0&&qe.call(Oe,at)&&(mt[at]=Oe[at]);return mt},me=(Oe,Ee,mt)=>new Promise((at,se)=>{var Pt=Ue=>{try{wt(mt.next(Ue))}catch(un){se(un)}},Lt=Ue=>{try{wt(mt.throw(Ue))}catch(un){se(un)}},wt=Ue=>Ue.done?at(Ue.value):Promise.resolve(Ue.value).then(Pt,Lt);wt((mt=mt.apply(Oe,Ee)).next())});const D=({studentNames:Oe,total:Ee})=>{const mt=["","\u4E00","\u4E24","\u4E09"];return Ee>3?n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:lt.orangeColor},Oe==null?void 0:Oe.join("\u3001")),"\u7B49",n.createElement("span",{className:lt.orangeColor},Ee),"\u540D\u5B66\u751F"):n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:lt.orangeColor},Oe==null?void 0:Oe.join("\u3001")),mt[Ee],"\u540D\u5B66\u751F")},ve=({used:Oe,copy:Ee,canNotCopy:mt,studentNames:at,studentCount:se,inPaper:Pt,is_random:Lt=!1,position:wt=""})=>{const Ue=()=>{if(Ee>0&&mt>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:lt.orangeColor},Ee),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",n.createElement("span",{className:lt.orangeColor},mt),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Ee>0&&mt===0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:lt.orangeColor},Ee),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Ee===0&&mt>0)return n.createElement(n.Fragment,null,"\u5176\u4E2D",n.createElement("span",{className:lt.orangeColor},mt),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},un=wt||(Pt?"\u8BD5\u5377":"\u8BFE\u7A0B");return n.createElement("span",null,n.createElement(D,{studentNames:at,total:se}),"\u5B66\u4E60\u8FC7",un,"\u4E2D\u7684",n.createElement("span",{className:lt.orangeColor},Oe),"\u4E2A\u9879\u76EE\uFF0C",Ue(),"\u3002\u8BF7\u9009\u62E9",Lt?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},it=({onCancel:Oe,onOk:Ee,visible:mt,inPaper:at,renderData:se,type:Pt,isMultipleCourse:Lt=!1})=>{const[wt]=j.default.useForm(),[Ue,un]=(0,n.useState)(1),[In,rn]=(0,n.useState)(!1),Sn=(0,n.useMemo)(()=>(se==null?void 0:se.total_num)===1&&(se==null?void 0:se.can_copy_num)===1,[se]),ru=(0,n.useMemo)(()=>{var yn;return(yn=se==null?void 0:se.course_data_list)==null?void 0:yn.filter(xt=>xt.is_show)},[se]);return n.createElement(n.Fragment,null,Sn?n.createElement(y.default,{centered:!0,closable:!0,open:mt,destroyOnClose:!0,title:"\u63D0\u793A",className:lt.antdModal,width:682,confirmLoading:In,onCancel:Oe,onOk:()=>me(void 0,null,function*(){var yn;rn(!0);let xt=Ue;if(Lt){const fe=ae({},wt.getFieldsValue());xt=(yn=se==null?void 0:se.course_data_list)==null?void 0:yn.map(Cn=>fe[Cn.id]!==void 0?$(ae({},Cn),{is_copy:fe[Cn.id]}):Cn)}yield Ee(xt),rn(!1)})},n.createElement("div",{className:lt.content,style:{marginBottom:20}},Lt?"\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(D,{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")),Lt?n.createElement(j.default,{form:wt,preserve:!1},ru==null?void 0:ru.map(yn=>n.createElement(n.Fragment,{key:yn.id},n.createElement("h3",{className:"ml15 mb5"},yn.name),n.createElement(j.default.Item,{name:yn.id,initialValue:1},n.createElement(h.ZP.Group,{className:lt.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:Ue,onChange:yn=>un(yn.target.value),className:lt.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:lt.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),n.createElement("div",{className:lt.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:`${lt.content} ${lt.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:mt,confirmLoading:In,title:"\u63D0\u793A",width:682,onCancel:Oe,onOk:()=>me(void 0,null,function*(){var yn;rn(!0);let xt=0;if(Lt){const fe=ae({},wt.getFieldsValue());xt=(yn=se==null?void 0:se.course_data_list)==null?void 0:yn.map(Cn=>fe[Cn.id]!==void 0?$(ae({},Cn),{is_use:fe[Cn.id]}):Cn)}yield Ee(xt),rn(!1)})},n.createElement("div",{className:lt.content},n.createElement(D,{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",Lt?n.createElement(j.default,{form:wt,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"),ru==null?void 0:ru.map(yn=>n.createElement(n.Fragment,{key:yn.id},n.createElement("h3",{className:"ml15 mb5"},yn.name),n.createElement(j.default.Item,{name:yn.id,initialValue:1},n.createElement(h.ZP.Group,{className:lt.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:lt.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[Oe,Ee]=(0,n.useState)(!1),[mt,at]=(0,n.useState)();return[Oe,()=>Ee(!1),mt,Lt=>me(this,null,function*(){var wt;const Ue=Lt,{isImportMultipleCourse:un=!1}=Ue,In=Ce(Ue,["isImportMultipleCourse"]);console.log(Lt);const rn=(Lt==null?void 0:Lt.result)||(yield(0,Ft.Tr)(In));return"status"in rn?!1:un?((wt=rn==null?void 0:rn.course_data_list)==null?void 0:wt.some(ru=>ru.is_show))?(at(rn),Ee(!0),!0):rn.course_data_list||[]:rn.student_count===0?!1:(at(rn),Ee(!0),!0)})]},gt=Oe=>{const[Ee]=j.default.useForm(),[mt,at]=(0,n.useState)(!1),{onCancel:se,onOk:Pt,visible:Lt,inPaper:wt=!1,renderData:Ue,type:un,isMultipleCourse:In=!1,position:rn}=Oe;let Sn=(0,n.useMemo)(()=>wt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:lt.tableCell,render(xt,fe){return n.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},xt)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(xt,fe)=>n.createElement(n.Fragment,null,n.createElement(j.default.Item,{name:[`${un==="subject"?fe.stage_shixun_id:fe.shixun_course_id||fe.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:[`${un==="subject"?fe==null?void 0:fe.stage_shixun_id:fe.shixun_course_id||fe.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Te.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:lt.tableCell,render(xt,fe){return n.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},xt)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(xt,fe)=>n.createElement(j.default.Item,{name:[`${un==="subject"?fe.stage_shixun_id:fe.shixun_course_id||fe.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:(xt,fe)=>n.createElement(j.default.Item,{name:[`${un==="subject"?fe.stage_shixun_id:fe.shixun_course_id||fe.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")))}],[wt]),ru=(0,n.useMemo)(()=>wt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:lt.tableCell,align:"center",ellipsis:!0,render:(xt,fe)=>n.createElement(n.Fragment,null,n.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},xt),n.createElement(j.default.Item,{name:[`${un==="subject"?fe==null?void 0:fe.stage_shixun_id:fe.shixun_course_id||fe.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Te.default,{type:"hidden"})),n.createElement(j.default.Item,{name:[`${un==="subject"?fe==null?void 0:fe.stage_shixun_id:fe.shixun_course_id||fe.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Te.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:lt.tableCell,ellipsis:!0,align:"center",render:(xt,fe)=>n.createElement("a",{href:`/shixuns/${fe.identifier}/challenges`,target:"_blank"},xt)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(xt,fe)=>n.createElement(n.Fragment,null,n.createElement(j.default.Item,{name:[`${un==="subject"?fe==null?void 0:fe.stage_shixun_id:fe.shixun_course_id||fe.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:[`${un==="subject"?fe==null?void 0:fe.stage_shixun_id:fe.shixun_course_id||fe.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Te.default,{type:"hidden"})))}],[wt]);if(In){const xt={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:lt.tableCell,render:(fe,Cn)=>n.createElement("a",{href:`/classrooms/${Cn.course_id}`},fe)};Sn=[xt,...Sn],ru=[xt,...ru]}const yn=(0,n.useMemo)(()=>ve({used:Ue==null?void 0:Ue.repeat_shixun_num,copy:Ue==null?void 0:Ue.can_copy_num,canNotCopy:Ue==null?void 0:Ue.no_copy_num,studentNames:Ue==null?void 0:Ue.student_names,studentCount:Ue==null?void 0:Ue.student_count,is_random:Ue==null?void 0:Ue.is_random,inPaper:wt,position:rn}),[Ue,wt,rn]);return n.createElement(y.default,{title:"\u63D0\u793A",centered:!0,open:Lt,confirmLoading:mt,onOk:()=>me(void 0,null,function*(){at(!0);const xt=Ee.getFieldsValue(),fe=Object.keys(xt).map(Cn=>({id:parseInt(Cn.split("_")[0]),course_id:parseInt(Cn.split("_")[1]),is_use:xt[Cn].is_use,is_copy:xt[Cn].is_copy}));yield Pt(fe),at(!1)}),onCancel:se,width:880,okText:"\u786E\u8BA4",className:lt.antdModal,destroyOnClose:!0},n.createElement(j.default,{form:Ee,preserve:!1},n.createElement("div",{className:lt.brief},yn),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:lt.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")),(Ue==null?void 0:Ue.can_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:lt.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Mt.default,{columns:Sn,className:lt.antdTable,dataSource:Ue==null?void 0:Ue.can_copy_list,rowKey:un==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Ue==null?void 0:Ue.no_copy_num)>0&&n.createElement("div",null,n.createElement("div",{className:lt.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),n.createElement(Mt.default,{columns:ru,className:lt.antdTable,dataSource:Ue==null?void 0:Ue.no_copy_list,rowKey:un==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Ue==null?void 0:Ue.no_use_list.length)>0&&(Ue==null?void 0:Ue.no_use_list.map(xt=>n.createElement("div",{key:un==="subject"?xt.stage_shixun_id:xt.shixun_course_id||xt.id},n.createElement(j.default.Item,{name:[`${un==="subject"?xt==null?void 0:xt.stage_shixun_id:xt.shixun_course_id||xt.id}`,"is_copy"],hidden:!0,initialValue:0},n.createElement(Te.default,{type:"hidden"})),n.createElement(j.default.Item,{name:[`${un==="subject"?xt==null?void 0:xt.stage_shixun_id:xt.shixun_course_id||xt.id}`,"is_use"],hidden:!0,initialValue:1},n.createElement(Te.default,{type:"hidden"})))))))};var tn=Oe=>{const{modalType:Ee}=Oe;return Ee==="multiple"?n.createElement(gt,ae({},Oe)):n.createElement(it,ae({},Oe))}},6681:function(Wu,Yn,f){f.d(Yn,{Z:function(){return Ft}});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==",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Mt=(de,a,X)=>new Promise((Je,ze)=>{var qe=$=>{try{ae(X.next($))}catch(Ce){ze(Ce)}},Fe=$=>{try{ae(X.throw($))}catch(Ce){ze(Ce)}},ae=$=>$.done?Je($.value):Promise.resolve($.value).then(qe,Fe);ae((X=X.apply(de,a)).next())}),Ft=({type:de,resdata:a,onok:X,oktext:Je,okloading:ze})=>{const[qe,Fe]=(0,n.useState)(!1),{can_copy_list:ae,can_copy_num:$,challenge_type:Ce,course_data_list:me,no_copy_list:D,no_copy_num:ve,no_use_list:it,no_use_num:Jt,repeat_shixun_num:gt,student_count:yt,total_num:tn,use_num:Oe}=a;let Ee=$>0||de==="exercise";(0,n.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&Fe(!0)},[a]),console.log("---11",ze),(0,n.useEffect)(()=>{ze||Fe(!1)},[ze]);const mt=()=>{if(de==="exercise"&&Ce===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},Oe),"\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(de==="exercise"&&Ce===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},Oe),"\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(de==="shixun"&&Ce===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},yt),"\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(de==="shixun"&&Ce===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},yt),"\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(de==="subject"&&Ce===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},Oe),"\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(de==="subject"&&Ce===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",n.createElement("span",{className:j.orangeColor},yt)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",n.createElement("span",{className:j.orangeColor},Oe)," \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(de==="exercisepush")return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},Oe),"\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(de==="shixunpush"&&Ce===1)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",n.createElement("span",{className:j.orangeColor},Oe),"\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(de==="shixunpush"&&Ce===2)return n.createElement(n.Fragment,null,"\u8BFE\u5802\u5185\u6709",n.createElement("span",{className:j.orangeColor},yt),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",n.createElement("span",{className:j.orangeColor},Oe),"\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"))},at=()=>{if(de==="exercise"||de==="subject"||de==="exercisepush"||de==="shixunpush")return n.createElement("div",{style:{marginTop:20}},ve>0&&n.createElement("div",null,n.createElement("span",{className:j.flex},n.createElement("img",{src:Te,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},de==="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"),(de==="subject"||de==="exercisepush")&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ee&&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"),de==="shixunpush"&&n.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ee&&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,D==null?void 0:D.map((se,Pt)=>n.createElement("a",{href:`/shixuns/${se.identifier}/challenges`,target:"_blank"},"\u300A",se==null?void 0:se.name,"\u300B",Pt+1!==ve&&"\u3001"))))),$>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},de==="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"),(de==="subject"||de==="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"),de==="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,ae==null?void 0:ae.map((se,Pt)=>n.createElement("a",{href:`/shixuns/${se.identifier}/challenges`,target:"_blank"},"\u300A",se==null?void 0:se.name,"\u300B",Pt+1!==$&&"\u3001"))))));if(de==="shixun")return n.createElement("div",{style:{marginTop:20}},$>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:qe,onCancel:()=>{Fe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ee&&"none"}},zIndex:1003,confirmLoading:ze,okText:Ee?Je:"\u6211\u77E5\u9053\u4E86",onOk:()=>Mt(void 0,null,function*(){Ee?yield X([...ae,...it]):Fe(!1)})},n.createElement("div",{style:{maxHeight:600,overflow:"auto"}},mt(),at()))}},67721:function(Wu,Yn,f){var n=f(59301),j=f(76560),y=f(62957),h=f(77817),Te=f(59301),Mt=(Ft,de,a)=>new Promise((X,Je)=>{var ze=ae=>{try{Fe(a.next(ae))}catch($){Je($)}},qe=ae=>{try{Fe(a.throw(ae))}catch($){Je($)}},Fe=ae=>ae.done?X(ae.value):Promise.resolve(ae.value).then(ze,qe);Fe((a=a.apply(Ft,de)).next())});const lt=({classroomList:Ft,dispatch:de})=>{var a,X;const Je=(0,n.useRef)(null),[ze,qe]=(0,n.useState)(!1),Fe=()=>{de({type:"classroomList/setActionTabs",payload:{}})};return Te.createElement(y.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((a=Ft==null?void 0:Ft.actionTabs)==null?void 0:a.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:Fe,onOk:()=>Mt(void 0,null,function*(){var ae,$;(ae=Je.current)!=null&&ae.onVerify()||(qe(!0),yield($=Ft==null?void 0:Ft.actionTabs)==null?void 0:$.onOK(),qe(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(X=Ft==null?void 0:Ft.actionTabs)==null?void 0:X.loading},Te.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"),Te.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"),Te.createElement(h.Z,{ref:ae=>Je.current=ae}))};Yn.Z=(0,j.connect)(({classroomList:Ft})=>({classroomList:Ft}))(lt)},77087:function(Wu,Yn,f){f.d(Yn,{Z:function(){return $}});var n=f(59301),j=f(76560),y=f(62957),h=f(60242),Te=f(99571),Mt={con_warp:"con_warp___UwmUW",success_txt:"success_txt___bixIU"},lt=f(82093),Ft=f(61186),de=f.n(Ft),a=f(59301),X=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,qe=(Ce,me)=>{var D={};for(var ve in Ce)Je.call(Ce,ve)&&me.indexOf(ve)<0&&(D[ve]=Ce[ve]);if(Ce!=null&&X)for(var ve of X(Ce))me.indexOf(ve)<0&&ze.call(Ce,ve)&&(D[ve]=Ce[ve]);return D},Fe=(Ce,me,D)=>new Promise((ve,it)=>{var Jt=tn=>{try{yt(D.next(tn))}catch(Oe){it(Oe)}},gt=tn=>{try{yt(D.throw(tn))}catch(Oe){it(Oe)}},yt=tn=>tn.done?ve(tn.value):Promise.resolve(tn.value).then(Jt,gt);yt((D=D.apply(Ce,me)).next())});const ae=Ce=>{var me=Ce,{shixunsDetail:D,globalSetting:ve,loading:it,dispatch:Jt,showModal:gt,onCancel:yt,onOk:tn,okBtnName:Oe="\u5B8C\u6210",info:Ee,source:mt}=me,at=qe(me,["shixunsDetail","globalSetting","loading","dispatch","showModal","onCancel","onOk","okBtnName","info","source"]);const[se,Pt]=(0,n.useState)(0),[Lt,wt]=(0,n.useState)(0);return(0,n.useEffect)(()=>{let Ue=null;const un=()=>Fe(void 0,null,function*(){let In={id:Ee==null?void 0:Ee.courseId,send_time:de()().format("YYYY-MM-DD HH:mm"),exercise_id:Ee!=null&&Ee.exercise_id?Ee==null?void 0:Ee.exercise_id:null},rn={id:Ee==null?void 0:Ee.courseId,course_id:Ee==null?void 0:Ee.courseId,identifier:Ee==null?void 0:Ee.courseId,type:"normal",is_use:1,is_copy:!0};mt==="\u8BD5\u5377"?(In.examination_bank_ids=Ee==null?void 0:Ee.examination_bank_ids,In.type="ExaminationBank"):mt==="\u5B9E\u8BAD"?In.shixun_info=(Ee==null?void 0:Ee.shixun_info.length)>0?Ee==null?void 0:Ee.shixun_info:[rn]:mt==="\u5B9E\u8BAD\u548C\u8BD5\u5377"&&(In.examination_bank_ids=Ee==null?void 0:Ee.examination_bank_ids,In.shixun_info=(Ee==null?void 0:Ee.shixun_info.length)>0?Ee==null?void 0:Ee.shixun_info:[rn]);const Sn=yield(0,lt.ZP)(`/api/courses/${Ee==null?void 0:Ee.courseId}/send_shixun_progress.json`,{method:"post",body:In});(Sn==null?void 0:Sn.status)===0&&(Pt(Sn==null?void 0:Sn.complete_num),wt(Sn==null?void 0:Sn.total_num),(Sn==null?void 0:Sn.complete_num)!==(Sn==null?void 0:Sn.total_num)?(Ue&&clearInterval(Ue),Ue=setInterval(un,5e3)):Ue&&clearInterval(Ue))});return gt&&(Ee!=null&&Ee.courseId)&&un(),()=>{Ue&&clearInterval(Ue)}},[gt]),a.createElement(y.default,{centered:!0,maskClosable:!1,width:400,title:"\u5B9E\u8BAD\u52A0\u5165\u8BFE\u5802\u63D0\u793A",closable:se==Lt,open:gt,destroyOnClose:!0,footer:null,onCancel:yt},a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},Lt),"\u4E2A\u5B9E\u8BAD\u52A0\u5165\u6559\u5B66\u8BFE\u5802\u4E2D\uFF0C\u8BF7\u7A0D\u5019\u3002"),a.createElement("div",{className:Mt.con_warp},a.createElement(h.Z,{className:"mt15 mb5",strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:se==Lt&&Lt!=0?100:se/Lt*100,showInfo:!1,size:[350,10]}),a.createElement("div",{className:Mt.success_txt},"\u5DF2\u6210\u529F\u53D1\u9001",a.createElement("span",{className:"mr5 ml5",style:{color:"#3061D0"}},se),"\u4E2A"),se!=Lt&&a.createElement(Te.ZP,{disabled:!0},"\u5904\u7406\u4E2D"),se==Lt&&a.createElement(Te.ZP,{type:"primary",onClick:tn},Oe)))};var $=(0,j.connect)(({shixunsDetail:Ce,loading:me,globalSetting:D})=>({shixunsDetail:Ce,globalSetting:D,loading:me.models.index}))(ae)},83927:function(Wu,Yn,f){f.r(Yn),f.d(Yn,{default:function(){return Zi}});var n=f(59301),j=f(76560),y=f(28284),h=f(6767),Te=f(91882),Mt=f(37568),lt=f(17149),Ft=f(62673),de=f(47889),a=f(71051),X=f(99571),Je={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"},ze=f(62957),qe=f(16326),Fe=f(61186),ae=f.n(Fe),$=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())});const Ce=({user:e,dispatch:u,classroomList:l,onModalOk:v,setsubloading:F})=>{const te=(0,j.useParams)(),[M,B]=(0,n.useState)(),[d,P]=(0,n.useState)(!1);function ye(g){return g&&g<ae()().subtract(1,"days")}return n.createElement(ze.default,{title:"\u6E29\u99A8\u63D0\u793A",afterClose:()=>{P(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:l.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(d){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(qe.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:ye,format:"YYYY-MM-DD HH:mm:ss",onChange:(g,m)=>{B(m)},showTime:{defaultValue:ae()("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(X.ZP,{loading:d,type:"primary",onClick:()=>$(void 0,null,function*(){P(!0),v(M,()=>{u({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var me=(0,j.connect)(({user:e,classroomList:u})=>({user:e,classroomList:u}))(Ce),D=f(82093),ve=f(32134),it=f(12893),Jt={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},gt=f(82326),yt=Object.defineProperty,tn=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,mt=(e,u,l)=>u in e?yt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,at=(e,u)=>{for(var l in u||(u={}))Oe.call(u,l)&&mt(e,l,u[l]);if(tn)for(var l of tn(u))Ee.call(u,l)&&mt(e,l,u[l]);return e},se=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),Lt=({setitem:e,item:u,rz:l})=>{var v,F,te,M,B,d,P,ye;let[g,m]=(0,n.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[C]=y.default.useForm(),[L,S]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&!L&&(g.zydatas=l,m(at({},g)),S(!0),u!=null&&u.ec_course_id&&x())},[u,l,L]),console.log(g,"params");function x(){return se(this,null,function*(){yield W(u==null?void 0:u.ec_major_school_id),yield k(u==null?void 0:u.ec_year_id),yield ne(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 W(N){return se(this,null,function*(){const I=yield(0,D.ZP)(`/api/ec_major_schools/${N}/ec_years/get_year_list.json`,{method:"get"});g.jbdatas=I==null?void 0:I.data,m(at({},g)),C.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function k(N){return se(this,null,function*(){const I=yield(0,D.ZP)(`/api/ec_years/${N}/ec_courses/get_courses.json`,{method:"get"});g.kcdatas=I==null?void 0:I.data,m(at({},g)),C.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const ne=N=>se(void 0,null,function*(){const I=yield(0,D.ZP)(`/api/ec_courses/${N}/ec_points.json`,{method:"get",params:{ec_course_id:N}});g.zsdatas=I==null?void 0:I.data,m(at({},g))});return n.createElement("div",{className:Jt.from},n.createElement(y.default,{form:C,layout:"inline",onValuesChange:N=>{console.log("----",N),N.ec_major_school_id&&(g.jbdatas=[],g.kcdatas=[],g.zsdatas=[],m(at({},g)),W(N.ec_major_school_id)),N.ec_year_id&&(g.kcdatas=[],g.zsdatas=[],m(at({},g)),k(N.ec_year_id)),N.ec_course_id&&(g.zsdatas=[],m(at({},g)),ne(N.ec_course_id))},onFinish:N=>se(void 0,null,function*(){e(N)})},n.createElement(y.default.Item,{name:"ec_major_school_id"},n.createElement(gt.default,{style:{width:160},disabled:((v=g.zydatas)==null?void 0:v.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(F=g==null?void 0:g.zydatas)==null?void 0:F.map((N,I)=>n.createElement(gt.default.Option,{key:I,value:N==null?void 0:N.ec_major_school_id},N==null?void 0:N.name)))),n.createElement(y.default.Item,{name:"ec_year_id"},n.createElement(gt.default,{style:{width:160},disabled:((te=g.jbdatas)==null?void 0:te.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(M=g==null?void 0:g.jbdatas)==null?void 0:M.map((N,I)=>n.createElement(gt.default.Option,{key:I,value:N==null?void 0:N.ec_year_id},N==null?void 0:N.year)))),n.createElement(y.default.Item,{name:"ec_course_id"},n.createElement(gt.default,{style:{width:208},disabled:((B=g.kcdatas)==null?void 0:B.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(d=g==null?void 0:g.kcdatas)==null?void 0:d.map((N,I)=>n.createElement(gt.default.Option,{key:I,value:N==null?void 0:N.id},N==null?void 0:N.name)))),n.createElement(y.default.Item,{name:"ec_point_ids"},n.createElement(gt.default,{onChange:()=>{C.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((P=g.zsdatas)==null?void 0:P.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(ye=g==null?void 0:g.zsdatas)==null?void 0:ye.map((N,I)=>n.createElement(gt.default.Option,{key:I,value:N==null?void 0:N.id},N==null?void 0:N.name))))))},wt=Object.defineProperty,Ue=Object.defineProperties,un=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,ru=(e,u,l)=>u in e?wt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,yn=(e,u)=>{for(var l in u||(u={}))rn.call(u,l)&&ru(e,l,u[l]);if(In)for(var l of In(u))Sn.call(u,l)&&ru(e,l,u[l]);return e},xt=(e,u)=>Ue(e,un(u)),fe=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())});const Cn=({user:e,exercise_id:u=null,homework_common_id:l=null,setitem:v})=>{var F,te,M;let[B,d]=(0,n.useState)([{id:Math.random()}]),[P,ye]=(0,n.useState)(null);function g(){return fe(this,null,function*(){var C,L,S,x;let W=yield(0,D.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:u,homework_common_id:l}});if(((C=W==null?void 0:W.data)==null?void 0:C.length)>0){let k=[];(L=W==null?void 0:W.data)==null||L.map(ne=>{var N;(N=ne==null?void 0:ne.ec_point_ids)==null||N.map(I=>{k.push(I)})}),v(xt(yn({},(S=W==null?void 0:W.data)==null?void 0:S[0]),{ec_point_ids:k})),d((x=W==null?void 0:W.data)==null?void 0:x.map(ne=>xt(yn({},ne),{id:Math.random()})))}})}(0,n.useEffect)(()=>{var C,L;(L=(C=e==null?void 0:e.userInfo)==null?void 0:C.course)!=null&&L.course_school_id&&m()},[(te=(F=e==null?void 0:e.userInfo)==null?void 0:F.course)==null?void 0:te.course_school_id]);function m(){return fe(this,null,function*(){var C,L;const S=yield(0,D.ZP)(`/api/schools/${(L=(C=e==null?void 0:e.userInfo)==null?void 0:C.course)==null?void 0:L.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});ye(S==null?void 0:S.data),(l||u)&&g()})}return console.log(B,P,"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,L)=>n.createElement("div",{key:C.id,style:{display:"flex",alignItems:"center",marginBottom:20}},n.createElement(Lt,{rz:P,item:C,setitem:S=>{S=yn(yn({},B==null?void 0:B[L]),S),B.splice(L,1,S),d([...B]);let x=[];B==null||B.map(W=>{var k;(k=W==null?void 0:W.ec_point_ids)==null||k.map(ne=>{x.push(ne)})}),v(xt(yn({},S),{ec_point_ids:x}))}}),n.createElement(ve.Z,{className:Jt.addIcon,onClick:()=>{B.push({id:Math.random()}),d([...B])}}),L!=0&&n.createElement(it.Z,{className:Jt.deleteIcon,onClick:()=>{B.splice(L,1);let S=[];B==null||B.map(x=>{var W;(W=x==null?void 0:x.ec_point_ids)==null||W.map(k=>{S.push(k)})}),v(xt(yn({},B[L-1]),{ec_point_ids:S})),d([...B])}}))))))};var vl=(0,j.connect)(({user:e})=>({user:e}))(Cn),fu=f(93041),Fl=f(29787),yl=f(75727),St=f(25399),Cl=f(37639),ll=f(30641),xe={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"},lu=f(49661),bn=f(57884),Uu=f(65526),Ku=f(22061),xn=f(38394),Qt=f(59301),fl=Object.defineProperty,Bl=Object.defineProperties,Dl=Object.getOwnPropertyDescriptors,Rl=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,Vl=(e,u,l)=>u in e?fl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,hu=(e,u)=>{for(var l in u||(u={}))bl.call(u,l)&&Vl(e,l,u[l]);if(Rl)for(var l of Rl(u))xl.call(u,l)&&Vl(e,l,u[l]);return e},Aa=(e,u)=>Bl(e,Dl(u)),Pa=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),la=({Itemid:e,setqitem:u,qitem:l,data:v,getdata:F,bigitem:te,setBigqitem:M,isedit:B,handleEditing:d})=>{const[P,ye]=(0,n.useState)([]),[g,m]=(0,n.useState)(!1),C=(S,x,W)=>{const k=Array.from(S),[ne]=k.splice(x,1);return k.splice(W,0,ne),k};(0,n.useEffect)(()=>{v.length>0&&ye([...v])},[v]);const L=(S,x)=>Pa(void 0,null,function*(){if(!S.destination)return;if(B){d();return}const W=C(x,S.source.index,S.destination.index);m(!0);let k=yield(0,D.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:W==null?void 0:W.map(ne=>ne.question_id)}});m(!1),k.status===0&&F({id:x==null?void 0:x[S.source.index].question_id})});return Qt.createElement("div",null,Qt.createElement(Ku.Z5,{onDragEnd:S=>L(S,P)},Qt.createElement(Ku.bK,{droppableId:"droppable"},(S,x)=>Qt.createElement("div",hu({ref:S.innerRef},S.droppableProps),Qt.createElement(Fl.Z,{spinning:g},P.map((W,k)=>Qt.createElement(Ku._l,{key:k,draggableId:k.toString(),index:k},(ne,N)=>{var I,rt;return Qt.createElement("aside",hu(hu({ref:ne.innerRef},ne.draggableProps),ne.dragHandleProps),Qt.createElement(St.Z,{title:Qt.createElement(xn.Z,{value:(W==null?void 0:W.question_type)===8?(I=W==null?void 0:W.program_attr)==null?void 0:I.description:W.question_title}),color:"#fff",placement:"left",overlayClassName:xe.titleTooltip},Qt.createElement("div",{onClick:()=>{if(B){d();return}u(Aa(hu({},W),{index:k+1})),M(te),(0,lu.Vf)("#question-scroll-id")},className:`${xe.qcount} ${W.question_id===(l==null?void 0:l.question_id)?xe.qcountclick:""}`},Qt.createElement("span",{className:xe.score},W==null?void 0:W.question_score,"\u5206"),Qt.createElement("span",{className:xe.qtitle},k+1,"\u3001",Qt.createElement(xn.Z,{value:(W==null?void 0:W.question_type)===8?(rt=W==null?void 0:W.program_attr)==null?void 0:rt.description:W.question_title,showTextOnly:!0})))))}))),S.placeholder))))},kn=f(77019),jl=f(82482),Mu=f(71411),Ju=f(61485),Ll=f(66052),fn=f(59301),$l=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),ue=({form:e,TagDiscipline:u,exerciseitem:l,qitem:v,getTagData:F})=>{var te;const[M,B]=(0,n.useState)(!0),[d,P]=(0,n.useState)(!1),[ye,g]=(0,n.useState)(""),[m,C]=(0,n.useState)([]),[L,S]=(0,n.useState)([]),[x,W]=(0,n.useState)(0);(0,n.useEffect)(()=>{ne()},[]);const k=N=>$l(void 0,null,function*(){const I=yield(0,D.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:N==null?void 0:N.sub_discipline_id}});S(I==null?void 0:I.tag_disciplines)}),ne=()=>$l(void 0,null,function*(){const N=yield(0,D.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});C(N.disciplines||[]),v!=null&&v.sub_discipline_id&&k(v),W(v!=null&&v.sub_discipline_id?1:0),e.setFieldsValue({difficulty:v.difficulty||2,tag_discipline_ids:v.tag_discipline_ids,repeat_answer:!v.repeat_answer,sub_discipline_id:v!=null&&v.sub_discipline_id?[v==null?void 0:v.discipline_id,v==null?void 0:v.sub_discipline_id]:[]})});return fn.createElement("div",null,fn.createElement("div",{style:{marginTop:30,height:M?"100%":"0px",overflow:"hidden"}},fn.createElement(y.default.Item,{className:xe.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},fn.createElement(de.ZP.Group,{className:xe.radiogroup},fn.createElement(de.ZP.Button,{className:xe.easy,value:1},"\u7B80\u5355"),fn.createElement(de.ZP.Button,{className:xe.medium,value:2},"\u9002\u4E2D"),fn.createElement(de.ZP.Button,{className:xe.hard,value:3},"\u56F0\u96BE"))),fn.createElement(y.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:xe.formcenterselect},fn.createElement(lt.Z,{className:xe.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:m,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(N,I)=>{e.setFieldsValue({sub_discipline_id:N,tag_discipline_ids:[]}),W(N?N.length:0),(N==null?void 0:N.length)>0&&(k({sub_discipline_id:N[1]}),N[1]==(v==null?void 0:v.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",v.tag_discipline_ids))},onClear:()=>{S([]),e.setFieldValue("tag_discipline_ids",[]),W(0)}})),fn.createElement(y.default.Item,{className:xe.formcenterselect},fn.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},fn.createElement(y.default.Item,{name:"tag_discipline_ids"},fn.createElement(gt.default,{className:xe.selectitems,disabled:x===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:(N,I)=>I.key.indexOf(N.toLowerCase())>=0},L==null?void 0:L.map(N=>fn.createElement(gt.default.Option,{key:N.name+N.id,value:N.id},fn.createElement("div",{style:{display:"flex",alignItems:"center"}},fn.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},N.name),(N==null?void 0:N.type)==="personal"&&fn.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x>0&&fn.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},fn.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),fn.createElement("a",{onClick:()=>{P(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),fn.createElement(y.default.Item,{className:xe.formcenterselect},fn.createElement("div",{style:{display:"flex",alignItems:"center"}},fn.createElement(y.default.Item,{name:"repeat_answer",valuePropName:"checked"},fn.createElement(Mu.Z,null)),fn.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",fn.createElement(St.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"},fn.createElement(Ju.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),fn.createElement(Ll.Z,{open:d,subDisciplineId:(te=e.getFieldValue("sub_discipline_id"))==null?void 0:te[1],onCancel:()=>{P(!1)},onOkClick:N=>{S(I=>[...I,N]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),N==null?void 0:N.id])}}))},we=f(59301),Tn=Object.defineProperty,qn=Object.defineProperties,bu=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,al=(e,u,l)=>u in e?Tn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,iu=(e,u)=>{for(var l in u||(u={}))Hl.call(u,l)&&al(e,l,u[l]);if(Al)for(var l of Al(u))aa.call(u,l)&&al(e,l,u[l]);return e},Zu=(e,u)=>qn(e,bu(u)),Lu=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),Ou=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:te,getTagData:M,init:B,showTip:d=!1,saveLoading:P=!1})=>{var ye;const[g]=y.default.useForm();(0,n.useEffect)(()=>{var C;g.setFieldsValue(Zu(iu({},e),{name:e==null?void 0:e.question_title,choices:(C=e==null?void 0:e.question_choices)==null?void 0:C.map(L=>Zu(iu({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const m=C=>{if(!(C!=null&&C.length))return!1;const L=C.map(x=>{var W;return(W=x.choice_text)==null?void 0:W.trim().replace(/^\s+|\s+$/g,"")});return new Set(L).size!==L.length};return we.createElement("div",null,we.createElement(y.default,{form:g,colon:!1,onFinish:C=>{var L,S,x,W,k;if(m(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 ne=(S=(L=C==null?void 0:C.choices)==null?void 0:L.map)==null?void 0:S.call(L,(I,rt)=>{if((I==null?void 0:I.standard_boolean)===1)return rt+1}),N=Zu(iu({},C),{item_type:e==null?void 0:e.question_type,question_choices:(W=(x=C==null?void 0:C.choices)==null?void 0:x.map)==null?void 0:W.call(x,I=>I.choice_text),standard_answers:ne.filter(I=>I),choices:(k=C==null?void 0:C.choices)==null?void 0:k.map(I=>Zu(iu({},I),{is_answer:I.standard_boolean}))});F(iu(iu({},e),N))},onFinishFailed:C=>Lu(void 0,null,function*(){var L,S;h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((S=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:S.name,{behavior:"smooth",block:"center"})})},we.createElement("div",{style:{display:"flex",alignItems:"center"}},we.createElement("div",{style:{flex:1}},we.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),we.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((ye=v==null?void 0:v.exercise)==null?void 0:ye.exercise_status)==1&&!(e!=null&&e.isadd)&&we.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{te()}},we.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),we.createElement(X.ZP,{onClick:()=>{var C;e.isadd?(u(!1),B()):(g.setFieldsValue(Zu(iu({},e),{name:e==null?void 0:e.question_title,choices:(C=e==null?void 0:e.question_choices)==null?void 0:C.map(L=>Zu(iu({},L),{standard_boolean:L!=null&&L.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),u(!1))}},"\u53D6\u6D88"),we.createElement(St.Z,{overlayClassName:xe.shake,open:d,placement:"bottom",color:"rgba(244,156,14,0.19)",title:we.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},we.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")},we.createElement(X.ZP,{type:"primary",className:"ml20",onClick:()=>Lu(void 0,null,function*(){g.submit()}),loading:P},"\u4FDD\u5B58"))),we.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},we.createElement(kn.Z,{align:"middle"},we.createElement(y.default.Item,{className:xe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},we.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}))),we.createElement(jl.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"}),we.createElement(ue,{getTagData:M,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},rl=f(15460),Un=f(48477),ln=f(59301),il=Object.defineProperty,El=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,Gu=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,Ua=(e,u,l)=>u in e?il(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ia=(e,u)=>{for(var l in u||(u={}))ra.call(u,l)&&Ua(e,l,u[l]);if(Gu)for(var l of Gu(u))hr.call(u,l)&&Ua(e,l,u[l]);return e},Sa=(e,u)=>El(e,_l(u)),Fr=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),ol=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:F,deleteitem:te,getTagData:M,init:B,showTip:d=!1,saveLoading:P=!1})=>{var ye;const[g]=y.default.useForm(),m=y.default.useWatch("use_blank_score",g);return(0,n.useEffect)(()=>{g.setFieldsValue(Sa(ia({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),ln.createElement("div",null,ln.createElement(y.default,{form:g,colon:!1,onValuesChange:(C,L)=>{var S,x,W,k;if(C!=null&&C.standard_answers||C!=null&&C.use_blank_score){let ne=((S=g.getFieldValue("standard_answers"))==null?void 0:S.length)>0&&((W=(x=g.getFieldValue("standard_answers"))==null?void 0:x.map(N=>N.score))==null?void 0:W.filter(N=>N));(ne==null?void 0:ne.length)>0&&g.setFieldsValue({question_score:(ne==null?void 0:ne.length)>0&&((k=ne.reduce((N,I)=>N+I))==null?void 0:k.toFixed(1))})}},onFinish:C=>{F(Sa(ia(ia({},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 L,S;C.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,lu.pE)(),h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((S=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:S.name,{behavior:"smooth",block:"center"})})},ln.createElement("div",{style:{display:"flex",alignItems:"center"}},ln.createElement("div",{style:{flex:1}},ln.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ln.createElement("span",null,"\u586B\u7A7A\u9898")),((ye=l==null?void 0:l.exercise)==null?void 0:ye.exercise_status)==1&&!(e!=null&&e.isadd)&&ln.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{te()}},ln.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ln.createElement(X.ZP,{onClick:()=>{e.isadd?(v(!1),B()):(g.setFieldsValue(Sa(ia({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),ln.createElement(St.Z,{overlayClassName:xe.shake,open:d,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ln.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ln.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")},ln.createElement(X.ZP,{type:"primary",className:"ml20",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),ln.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ln.createElement(kn.Z,{align:"middle"},m?ln.createElement(Un.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):ln.createElement(y.default.Item,{key:2,className:xe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ln.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})),ln.createElement(y.default.Item,{name:"use_blank_score",noStyle:!0},ln.createElement(de.ZP.Group,{className:xe.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),ln.createElement(St.Z,{overlayInnerStyle:{width:460},title:ln.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",ln.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")},ln.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),ln.createElement(rl.u,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:m,answerKey:"standard_answers"}),ln.createElement(ue,{getTagData:M,qitem:e,exerciseitem:l,TagDiscipline:u,form:g}))))},yr=f(98815),eu=f(59301),Cr=Object.defineProperty,Br=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Ja=(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)&&Ja(e,l,u[l]);if(Ka)for(var l of Ka(u))xr.call(u,l)&&Ja(e,l,u[l]);return e},Ql=(e,u)=>Br(e,Dr(u)),Na=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),Ga=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:te,getTagData:M,init:B,showTip:d=!1,saveLoading:P=!1})=>{var ye;const[g]=y.default.useForm();return(0,n.useEffect)(()=>{var m;g.setFieldsValue(Ql(Pl({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(m=e==null?void 0:e.question_choices)==null?void 0:m.map(C=>Ql(Pl({},C),{is_answer:C!=null&&C.standard_boolean?1:0}))}))},[e]),eu.createElement("div",null,eu.createElement(y.default,{form:g,colon:!1,onFinish:m=>{var C,L,S,x;let W=(L=(C=m==null?void 0:m.choices)==null?void 0:C.map)==null?void 0:L.call(C,(k,ne)=>{if((k==null?void 0:k.is_answer)===1)return ne+1});F(Ql(Pl(Pl({},e),m),{question_title:m.name,standard_answers:W.filter(k=>k),question_choices:(x=(S=m==null?void 0:m.choices)==null?void 0:S.map)==null?void 0:x.call(S,k=>k.choice_text)}))},onFinishFailed:m=>Na(void 0,null,function*(){var C,L;h.ZP.error(m.errorFields[0].errors[0]),g.scrollToField((L=(C=m==null?void 0:m.errorFields)==null?void 0:C[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},eu.createElement("div",{style:{display:"flex",alignItems:"center"}},eu.createElement("div",{style:{flex:1}},eu.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),eu.createElement("span",null,"\u5224\u65AD\u9898")),((ye=v==null?void 0:v.exercise)==null?void 0:ye.exercise_status)==1&&!(e!=null&&e.isadd)&&eu.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{te()}},eu.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),eu.createElement(X.ZP,{onClick:()=>{var m;e.isadd?(u(!1),B()):(g.setFieldsValue(Ql(Pl({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(m=e==null?void 0:e.question_choices)==null?void 0:m.map(C=>Ql(Pl({},C),{is_answer:C!=null&&C.standard_boolean?1:0}))})),u(!1))}},"\u53D6\u6D88"),eu.createElement(St.Z,{overlayClassName:xe.shake,open:d,placement:"bottom",color:"rgba(244,156,14,0.19)",title:eu.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},eu.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")},eu.createElement(X.ZP,{type:"primary",className:"ml20",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),eu.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},eu.createElement(y.default.Item,{className:xe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},eu.createElement(a.Z,{onBlur:m=>{m.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})),eu.createElement(yr.Z,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),eu.createElement(ue,{getTagData:M,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},Xa=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"},Xu=f(2978),qa=Object.defineProperty,Ar=Object.defineProperties,er=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,ca=(e,u,l)=>u in e?qa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Pr=(e,u)=>{for(var l in u||(u={}))tr.call(u,l)&&ca(e,l,u[l]);if(sa)for(var l of sa(u))zl.call(u,l)&&ca(e,l,u[l]);return e},wr=(e,u)=>Ar(e,er(u)),Ia=(e,u)=>{var l={};for(var v in e)tr.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&sa)for(var v of sa(e))u.indexOf(v)<0&&zl.call(e,v)&&(l[v]=e[v]);return l};const wl=e=>{var u=e,{value:l,onChange:v,scrollId:F}=u,te=Ia(u,["value","onChange","scrollId"]);return n.createElement("div",{id:F||""},n.createElement(Xu.Z,wr(Pr({},te),{defaultValue:l,onChange:(M,B)=>{console.log("a:",M,B),B!=null&&B.length?v(M,B):v(M)}})))},Yl=({value:e,onChange:u,placeholder:l,height:v=140,isEdit:F})=>F?n.createElement(Xu.Z,{watch:!0,isFocus:!0,height:v,placeholder:l,defaultValue:e,onChange:u}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(xn.Z,{className:tt.inputBorder,value:e}):n.createElement("div",{className:`${tt.inputBorder} ${tt.placeholder}`},l));var An=f(5269),Sr=Object.defineProperty,Nr=Object.defineProperties,ka=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,lr=(e,u,l)=>u in e?Sr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Wl=(e,u)=>{for(var l in u||(u={}))nr.call(u,l)&&lr(e,l,u[l]);if(da)for(var l of da(u))ur.call(u,l)&&lr(e,l,u[l]);return e},Sl=(e,u)=>Nr(e,ka(u)),ma=(e,u)=>{var l={};for(var v in e)nr.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&da)for(var v of da(e))u.indexOf(v)<0&&ur.call(e,v)&&(l[v]=e[v]);return l};const ar=["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:v,index:F,isEdit:te,setInputActive:M,form:B,choiceOptionsPath:d,allowChangeMode:P,showAddIcon:ye,addItem:g,deleteItem:m})=>{const C=(e==null?void 0:e[v])===1,L=()=>{const x=B.getFieldValue(d);B.setFieldValue(d,x.map(W=>Sl(Wl({},W),{[v]:0})))},S=()=>{C?u(Sl(Wl({},e),{[v]:0})):(P||L(),u(Sl(Wl({},e),{[v]:1})))};return n.createElement(kn.Z,{className:tt.choiceWrap,align:"middle",wrap:!1},n.createElement(An.Z,{onClick:S,className:`${tt.choiceIndex} ${C?tt.activeAnswer:""}`},ar[F]),n.createElement(An.Z,{flex:1,className:`${tt.editorWrap} ml15`,onClick:M},n.createElement(Yl,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:te,value:e==null?void 0:e[l],onChange:x=>{u(Sl(Wl({},e),{[l]:x}))}})),n.createElement(An.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:S,className:`${tt.setAnswerBtn} ${C?tt.activeAnswer:""}`},C?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(An.Z,{className:tt.actionWrapper},n.createElement(St.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(ve.Z,{className:tt.addIcon,onClick:g,style:{visibility:ye?"visible":"hidden"}})),n.createElement(St.Z,{title:"\u5220\u9664"},n.createElement(it.Z,{className:tt.deleteIcon,onClick:m,style:{visibility:F>1?"visible":"hidden"}}))))},kr=({questionTitlePlaceholder:e,titleKey:u,choiceKey:l,analysisKey:v,choiceTextKey:F,answerKey:te,choiceOptionsPath:M,allowChangeMode:B=!0,form:d,showAnalysis:P=!0})=>{const[ye,g]=(0,n.useState)(),[m,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(wl,{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(L,S){const x=S.some(k=>k[te]===1),W=S.findIndex(k=>{var ne;return((ne=k[F])==null?void 0:ne.length)<=0});return W!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ar[W]}\u9009\u9879\u7684\u5185\u5BB9`)):x?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(L,{add:S,remove:x})=>n.createElement("div",{id:Array.isArray(M)?M.join("_"):`${M}`},L.map((W,k)=>{var ne=W,{key:N,name:I}=ne,rt=ma(ne,["key","name"]);const Kt=ye===N,be=()=>{g(N)},dn=k<7&&k===L.length-1,ie=()=>S({[F]:"",[te]:0}),Yt=()=>x(I);return n.createElement(y.default.Item,Sl(Wl({},rt),{key:N,name:I,noStyle:!0}),n.createElement(Ir,{choiceTextKey:F,answerKey:te,index:k,isEdit:Kt,setInputActive:be,form:d,choiceOptionsPath:M,allowChangeMode:B,showAddIcon:dn,addItem:ie,deleteItem:Yt}))}),L.length<8&&n.createElement("div",{className:`${tt.addBtn} mb30`,onClick:()=>S({[F]:"",[te]:0})},"\u6DFB\u52A0\u9009\u9879"))),P&&n.createElement("div",{onClick:()=>C(!0)},n.createElement(y.default.Item,{name:v,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Yl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:m}))))};var Ct=f(59301),Mr=Object.defineProperty,Zr=Object.defineProperties,Or=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,or=(e,u,l)=>u in e?Mr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,fa=(e,u)=>{for(var l in u||(u={}))rr.call(u,l)&&or(e,l,u[l]);if(va)for(var l of va(u))ir.call(u,l)&&or(e,l,u[l]);return e},Ea=(e,u)=>Zr(e,Or(u)),t=(e,u)=>{var l={};for(var v in e)rr.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&va)for(var v of va(e))u.indexOf(v)<0&&ir.call(e,v)&&(l[v]=e[v]);return l};const o=({value:e,onChange:u})=>{const l=F=>{ze.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 te=[...e];te.splice(F,1),u(te)}})},v=()=>{const F=[...e];F.push(""),u(F)};return Ct.createElement(kn.Z,{className:"ml20"},Ct.createElement(An.Z,{flex:1},e==null?void 0:e.map((F,te)=>Ct.createElement(kn.Z,{key:`${F}_${te}`,align:"middle",className:"mb20"},Ct.createElement(Mt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:F,autoSize:{maxRows:3},maxLength:1e3,onBlur:M=>{const B=[...e],d=M.target.value.trim();B[te]=d,u(B)}}),Ct.createElement(St.Z,{title:"\u5220\u9664"},Ct.createElement(it.Z,{className:tt.deleteIcon,style:{marginLeft:15,visibility:te>0?"visible":"hidden"},onClick:()=>l(te)}))))),Ct.createElement(An.Z,null,Ct.createElement("div",{className:`${tt.addBtn}`,onClick:()=>{v()}},"\u65B0\u589E\u7B54\u6848")))},r=({value:e=!0,onChange:u})=>Ct.createElement(Mu.Z,{checked:!e,onChange:l=>{u(!l)}}),i="\u2581",s=({questionTitlePlaceholder:e,form:u,name:l,scoreByBlank:v,answerKey:F,titleKey:te="name",analysisKey:M="analysis",isOrdered:B="is_ordered"})=>{var d,P;const[ye,g]=(0,n.useState)(!1),m=(N,I)=>{const rt=I.line;let Kt=0;for(let dn=0;dn<rt;dn++)Kt+=N.getLine(dn).split(i).length-1;const be=N.getLine(rt).substring(0,I.ch);return Kt+=be.split(i).length-1,Kt},C=(N,I,rt,Kt)=>{const be=N.getRange(I.from,I.to);let dn=0;if(I.text.forEach(ie=>{dn+=ie.split(i).length-1}),I.origin!=="setValue"){if(be&&be.indexOf(i)!==-1){const ie=be.split(i).length-1,Yt=m(N,I.from);if(console.log(`\u5220\u9664${ie}\u4E2A\uFF0C \u524D\u9762\u6709${Yt}\u4E2A\uFF0C\u65B0\u589E${dn}\u4E2A`),ie>1){const Nt=Array.from({length:ie},(dt,hn)=>Yt+hn);Kt(Nt)}else Kt(Yt)}else if(dn>0){const ie=m(N,I.from);console.log(`\u65B0\u589E${dn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ie}\u4E2A`),rt(dn,ie)}}},L=()=>{const N=u.getFieldValue(["sub_item_banks",...F]);u.setFieldValue(["sub_item_banks",...F],N==null?void 0:N.map((I,rt)=>Ea(fa({},I),{position:rt+1})))},S=(0,n.useRef)(),x=(N,I)=>{for(let rt=0;rt<N;rt++)S.current({position:null,answer_text:[""]},I+rt);L()},W=(0,n.useRef)(),k=N=>{W.current(N),L()},ne=(P=(d=u.getFieldValue("sub_item_banks"))==null?void 0:d[F==null?void 0:F[0]])==null?void 0:P[F==null?void 0:F[1]];return console.log(u==null?void 0:u.getFieldValue(["sub_item_banks",...v])),Ct.createElement("div",{className:tt.wrap},Ct.createElement("div",{className:tt.questionTitleEditorWrap},Ct.createElement(y.default.Item,{label:"\u9898\u5E72",name:te,labelCol:{span:24},rules:[{required:!0}]},Ct.createElement(wl,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(N,I)=>{C(N,I,x,k)}}))),Ct.createElement(y.default.List,{name:F,rules:[{validator(N,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 rt of I){const{answer_text:Kt}=rt||{};if(Kt!=null&&Kt.some(be=>(be==null?void 0:be.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(N,{add:I,remove:rt},{errors:Kt})=>(S.current=I,W.current=rt,Ct.createElement(Ct.Fragment,null,Ct.createElement(y.default.Item,{label:Ct.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(N!=null&&N.length)&&Ct.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),N.map((be,dn)=>{var ie=be,{key:Yt,name:Nt}=ie,dt=t(ie,["key","name"]);return Ct.createElement(kn.Z,{className:"mb20",key:Yt,align:"top"},Ct.createElement(An.Z,{flex:"0 0 auto",className:`${tt.blankIndex} pt5`},"\u586B\u7A7A\u9879",dn+1),Ct.createElement(An.Z,{flex:1},Ct.createElement(kn.Z,{align:"top",justify:"space-between"},Ct.createElement(An.Z,{flex:1},Ct.createElement(y.default.Item,Ea(fa({},dt),{name:[Nt,"answer_text"],noStyle:!0}),Ct.createElement(o,null))),(u==null?void 0:u.getFieldValue(["sub_item_banks",...v]))&&Ct.createElement(An.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Ct.createElement(y.default.Item,Ea(fa({},dt),{name:[Nt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:tt.blankInputNumberWrapper}),Ct.createElement(a.Z,{onChange:()=>{var hn,mn;let On=u==null?void 0:u.getFieldValue(["sub_item_banks",F==null?void 0:F[0],"standard_answers"]),ge=0;for(let vt in On)(hn=On[vt])!=null&&hn.score&&(ge+=Number((mn=On[vt])==null?void 0:mn.score));u==null||u.setFieldValue(["sub_item_banks",F==null?void 0:F[0],"question_score"],ge)},className:tt.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ct.createElement(y.default.Item,Ea(fa({},dt),{name:[Nt,"position"],noStyle:!0}),Ct.createElement(Mt.default,{type:"hidden"}))))})))),Ct.createElement(kn.Z,{align:"middle"},Ct.createElement(y.default.Item,{name:[l,"downcase"],valuePropName:"checked"},Ct.createElement(Mu.Z,null)),Ct.createElement(An.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ct.createElement(kn.Z,{align:"middle"},Ct.createElement(y.default.Item,{name:[l,"no_space"],valuePropName:"checked"},Ct.createElement(Mu.Z,null)),Ct.createElement(An.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ne==null?void 0:ne.length)>1&&Ct.createElement(kn.Z,{align:"middle",className:(ne==null?void 0:ne.length)>1?"mb30":`${tt.hide}`},Ct.createElement(y.default.Item,{name:B},Ct.createElement(r,null)),Ct.createElement(An.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")),Ct.createElement("div",{onClick:()=>g(!0)},Ct.createElement(y.default.Item,{name:M,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ct.createElement(Yl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ye}))))};var c=Object.defineProperty,E=Object.defineProperties,_=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,w=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,K=(e,u)=>{for(var l in u||(u={}))w.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},Q=(e,u)=>E(e,_(u)),O=(e,u)=>{var l={};for(var v in e)w.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&A)for(var v of A(e))u.indexOf(v)<0&&p.call(e,v)&&(l[v]=e[v]);return l};const H={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Y=({value:e,onChange:u,form:l,choiceKey:v})=>{const F=(e==null?void 0:e.is_answer)===1,te=e==null?void 0:e.choice_text,M=()=>{var B;const d=(B=l==null?void 0:l.getFieldValue(["sub_item_banks",...v]))==null?void 0:B.map(P=>({choice_text:P.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...v],d),u(Q(K({},e),{is_answer:1}))};return n.createElement(kn.Z,{className:tt.choiceWrap,align:"middle",wrap:!1},n.createElement(An.Z,{onClick:M,className:`${tt.choiceIndex} ${tt.judgementIndex} ${F?tt.activeAnswer:""}`},H[te]),n.createElement(An.Z,{flex:1,className:`${tt.editorWrap} ml15`},n.createElement("div",{className:`${tt.inputBorder} ${tt.placeholder} ${F?tt.activeJudgementAnswer:""}`},te)),n.createElement(An.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")))},z=({questionTitlePlaceholder:e,choiceKey:u="choices",form:l,titleKey:v="name",analysisKey:F="analysis"})=>{const[te,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:v,labelCol:{span:24},rules:[{required:!0}]},n.createElement(wl,{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,d){return d.some(ye=>(ye==null?void 0:ye.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},B=>n.createElement("div",{id:"choices"},B.map(d=>{var P=d,{key:ye,name:g}=P,m=O(P,["key","name"]);return n.createElement(y.default.Item,Q(K({},m),{key:ye,name:g,noStyle:!0}),n.createElement(Y,{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(Yl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:te}))))};var ce=f(96599),q={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"},J=f(68503),_e=f(22590),Z=f(59301);const re=({qitem:e,form:u,exercise:l,loading:v,dispatch:F,aiReviewSettings:te=null})=>Z.createElement("div",{className:q.ai_config},Z.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),Z.createElement("div",{className:q.pfbz_ts},Z.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~"),Z.createElement("div",{className:"flex"},Z.createElement("div",{className:q.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(te||"ai_review_settings")}})}},Z.createElement("img",{src:J.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),Z.createElement("div",{style:{background:"#F6F7F9"}},Z.createElement(y.default.List,{name:te||"ai_review_settings"},(M,{add:B,remove:d})=>M.map((P,ye)=>{var g;return Z.createElement(kn.Z,{key:P.key,style:{padding:"5px 10px 5px 15px"}},Z.createElement(An.Z,{className:q.lable_name1},"\u8BC4\u5206\u70B9"),Z.createElement(An.Z,null,Z.createElement(y.default.Item,{className:"ml10",name:[P.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},Z.createElement(Mt.default,{onChange:m=>{u.setFieldValue([P.name,"content"],m.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),Z.createElement(An.Z,{className:q.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Z.createElement(An.Z,null,Z.createElement(y.default.Item,{className:"ml10",name:[P.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Z.createElement(Mt.default,{onChange:m=>{u.setFieldValue([P.name,"content"],m.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:te?232:318},className:"mr15",maxLength:500}))),Z.createElement(An.Z,{className:q.lable_name1},"\u6743\u91CD"),Z.createElement(An.Z,null,Z.createElement(y.default.Item,{className:"ml10",name:[P.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"}]},Z.createElement(a.Z,{value:u.getFieldValue([P.name,"weight"]),onChange:m=>{Number.isInteger(m)||u.setFieldValue([P.name,"weight"],parseFloat(m).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),Z.createElement(kn.Z,{className:(g=q)==null?void 0:g.h_lh_40},Z.createElement(An.Z,null,Z.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()}})),ye>0&&Z.createElement(An.Z,null,Z.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{d(P.name)}}))))}))),Z.createElement(_e.Z,null));var Ye=(0,j.connect)(({exercise:e,loading:u})=>({exercise:e,loading:u.effects}))(re),Ae=Object.defineProperty,je=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ie=(e,u,l)=>u in e?Ae(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Re=(e,u)=>{for(var l in u||(u={}))Pe.call(u,l)&&Ie(e,l,u[l]);if(He)for(var l of He(u))Me.call(u,l)&&Ie(e,l,u[l]);return e},We=(e,u)=>je(e,$e(u)),ot=(e,u)=>{var l={};for(var v in e)Pe.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&He)for(var v of He(e))u.indexOf(v)<0&&Me.call(e,v)&&(l[v]=e[v]);return l};const st=e=>{var u=e,{value:l,onChange:v}=u,F=ot(u,["value","onChange"]);const te=M=>{v([M])};return n.createElement(Xu.Z,We(Re({},F),{defaultValue:l==null?void 0:l[0],onChange:te}))},ut=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},ke=({value:e=[],onClose:u})=>n.createElement(ce.default,{closable:!0,onClose:u,className:tt.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),pe=({questionTitlePlaceholder:e,form:u,showKeywords:l,isMustKeyWords:v=l,titleKey:F="name",analysisKey:te="analysis",answerTexts:M="answer_texts",keywords:B="keywords",useKeywords:d="use_keywords",indexs:P,qitem:ye,exerciseitem:g,aiReviewSettings:m})=>{var C,L,S,x,W;const[k,ne]=(0,n.useState)(!1),[N,I]=(0,n.useState)(""),rt=(L=(C=u.getFieldValue("sub_item_banks"))==null?void 0:C[d==null?void 0:d[0]])==null?void 0:L[d==null?void 0:d[1]],Kt=(x=(S=u.getFieldValue("sub_item_banks"))==null?void 0:S[d==null?void 0:d[0]])==null?void 0:x.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(wl,{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(st,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!v&&n.createElement(y.default.Item,{hidden:!0,name:d,valuePropName:"checked"},n.createElement(Mu.Z,{defaultChecked:!0})),l&&v&&n.createElement(kn.Z,{align:"middle",className:"mb30"},n.createElement(y.default.Item,{name:d,valuePropName:"checked"},n.createElement(Mu.Z,null)),n.createElement(An.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(An.Z,null,n.createElement(St.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(Ju.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(rt||!v)&&n.createElement(y.default.List,{name:B,rules:[{validator(be,dn){return v?dn!=null&&dn.length?(dn==null?void 0:dn.reduce((Yt,Nt)=>Yt+Nt.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()}}]},(be,{add:dn,remove:ie})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${tt.title} mb10`},v?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(kn.Z,{align:"middle",className:"font14 mb30"},n.createElement(An.Z,{flex:1},n.createElement(Mt.default,{value:N,onChange:Yt=>{I(Yt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Yt=>{var Nt,dt,hn,mn;const On=`${(Nt=Yt.target)==null?void 0:Nt.value}`,ge=(hn=(dt=On==null?void 0:On.split("|"))==null?void 0:dt.filter(Nn=>!!Nn))==null?void 0:hn.map(Nn=>Nn==null?void 0:Nn.trim()),vt=u.getFieldValue(["sub_item_banks",...B]),su=((mn=vt==null?void 0:vt.map(Nn=>Nn==null?void 0:Nn.keyword))==null?void 0:mn.flat())||[];for(const Nn of ge)if(su.includes(Nn)){h.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}ut(On)&&(dn({keyword:ge,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(An.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),be.map(Yt=>{var Nt=Yt,{key:dt,name:hn}=Nt,mn=ot(Nt,["key","name"]);return n.createElement(kn.Z,{key:dt,className:"mb20",style:{marginRight:148}},n.createElement(An.Z,{flex:1},n.createElement(kn.Z,{align:"middle",justify:"space-between"},n.createElement(y.default.Item,We(Re({},mn),{name:[hn,"keyword"]}),n.createElement(ke,{onClose:()=>ie(hn)})),v&&n.createElement(y.default.Item,We(Re({},mn),{name:[hn,"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:()=>ne(!0)},n.createElement(y.default.Item,{name:te,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(Yl,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:k}))),((W=g==null?void 0:g.exercise)==null?void 0:W.is_open_ai_review)&&n.createElement(Ye,{form:u,qitem:ye,aiReviewSettings:m}))};var U=f(59301),Se=Object.defineProperty,ft=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,Zt=(e,u,l)=>u in e?Se(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Ot=(e,u)=>{for(var l in u||(u={}))Dt.call(u,l)&&Zt(e,l,u[l]);if(ct)for(var l of ct(u))nt.call(u,l)&&Zt(e,l,u[l]);return e},Vt=(e,u)=>ft(e,Bt(u)),an=(e,u)=>{var l={};for(var v in e)Dt.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&ct)for(var v of ct(e))u.indexOf(v)<0&&nt.call(e,v)&&(l[v]=e[v]);return l};const{Panel:jt}=Xa.default,on=({questionTitlePlaceholder:e,choiceKey:u,form:l,withScore:v,exerciseitem:F})=>{const te=[{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)(),[d,P]=(0,n.useState)([]),ye=m=>{P(m)},g=({value:m})=>U.createElement("div",{style:{width:150,paddingLeft:11}},m);return U.createElement("div",{className:tt.wrap},U.createElement("div",{className:tt.questionTitleEditorWrap},U.createElement(y.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},U.createElement(wl,{scrollId:"name",watch:!0,height:140,placeholder:e}))),U.createElement(y.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),U.createElement(y.default.List,{name:"sub_item_banks",rules:[{validator(m,C){return C?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(m,{add:C,remove:L,move:S})=>{const x=l.getFieldValue("sub_item_banks");return U.createElement(U.Fragment,null,U.createElement(Xa.default,{className:m.length>0?tt.collapseWrapper:"",bordered:!1,activeKey:d,onChange:ye,expandIcon:({isActive:W})=>U.createElement("i",{className:`iconfont icon-weizhankai ${W?tt.open:tt.close}`,style:{fontSize:14,transition:"all .2s"}})},m.map((W,k)=>{var ne=W,{key:N,name:I}=ne,rt=an(ne,["key","name"]),Kt,be,dn,ie,Yt,Nt,dt,hn,mn,On,ge,vt,su,Nn;return U.createElement(jt,{className:tt.panel,forceRender:!0,header:U.createElement("div",{className:tt.panelHeader},"\u7B2C",k+1,"\u5C0F\u9898",U.createElement("span",null,"\uFF08",((Kt=x==null?void 0:x[I])==null?void 0:Kt.question_type)==0?"\u5355\u9009\u9898":((be=x==null?void 0:x[I])==null?void 0:be.question_type)==1?"\u591A\u9009\u9898":((dn=x==null?void 0:x[I])==null?void 0:dn.question_type)==3?"\u586B\u7A7A\u9898":((ie=x==null?void 0:x[I])==null?void 0:ie.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:I,extra:U.createElement(kn.Z,{align:"middle",onClick:R=>R.stopPropagation()},((Yt=x==null?void 0:x[I])==null?void 0:Yt.question_type)==3&&U.createElement(U.Fragment,null,U.createElement(de.ZP.Group,{defaultValue:(Nt=x==null?void 0:x[I])==null?void 0:Nt.use_blank_score,className:xe.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:R=>{var tu,Cu,du,mu,nu;if(l==null||l.setFieldValue(["sub_item_banks",I,"use_blank_score"],(tu=R==null?void 0:R.target)==null?void 0:tu.value),(Cu=R==null?void 0:R.target)!=null&&Cu.value){let au=0;for(let hl in(du=l==null?void 0:l.getFieldValue(["sub_item_banks",I]))==null?void 0:du.standard_answers)au+=Number((nu=(mu=l==null?void 0:l.getFieldValue(["sub_item_banks",I]))==null?void 0:mu.standard_answers[hl])==null?void 0:nu.score);l==null||l.setFieldValue(["sub_item_banks",I,"question_score"],au||"")}B(new Date)}}),U.createElement(St.Z,{overlayInnerStyle:{width:460},title:U.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",U.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")},U.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),v&&U.createElement(y.default.Item,Vt(Ot({},rt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[I,"question_score"],className:tt.blankInputNumberWrapper}),((dt=x==null?void 0:x[I])==null?void 0:dt.question_type)==3&&((hn=x==null?void 0:x[I])!=null&&hn.use_blank_score)?U.createElement(g,null):U.createElement(a.Z,{className:tt.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),U.createElement(kn.Z,{align:"middle",className:"pl40",style:{width:82}},k!==0&&U.createElement("div",{onClick:()=>{var R;S(k,k-1);const tu=(R=l.getFieldValue("sub_item_banks"))==null?void 0:R.map((Cu,du)=>(m.map((mu,nu)=>{du===nu&&(Cu.q_position=Number(mu.name)+1)}),Cu));l.setFieldValue("sub_item_banks",tu)}},U.createElement(St.Z,{title:"\u4E0A\u79FB"},U.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),k<m.length-1&&U.createElement("div",{onClick:()=>{var R;S(k,k+1);const tu=(R=l.getFieldValue("sub_item_banks"))==null?void 0:R.map((Cu,du)=>(m.map((mu,nu)=>{du===nu&&(Cu.q_position=Number(mu.name)+1)}),Cu));l.setFieldValue("sub_item_banks",tu)},className:k===0?"":"ml10"},U.createElement(St.Z,{title:"\u4E0B\u79FB"},U.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),U.createElement(St.Z,{title:"\u5220\u9664"},U.createElement(it.Z,{className:`${tt.deleteIcon} ml40`,onClick:()=>L(I)})))},U.createElement(y.default.Item,Vt(Ot({},rt),{name:I}),(((mn=x==null?void 0:x[I])==null?void 0:mn.question_type)==0||((On=x==null?void 0:x[I])==null?void 0:On.question_type)==1)&&U.createElement(kr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ge=x==null?void 0:x[I])==null?void 0:ge.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"}),((vt=x==null?void 0:x[I])==null?void 0:vt.question_type)==3&&U.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}),((su=x==null?void 0:x[I])==null?void 0:su.question_type)==2&&U.createElement(z,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[I,"name"],analysisKey:[I,"analysis"],choiceKey:[I,"choices"]}),((Nn=x==null?void 0:x[I])==null?void 0:Nn.question_type)==4&&U.createElement(pe,{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:x==null?void 0:x[I],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:F})))})),m.length<20&&U.createElement(yl.Z,{menu:{items:[{label:U.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),P([m==null?void 0:m.length,...d])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:U.createElement("div",{onClick:()=>{C({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),P([m==null?void 0:m.length,...d])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:U.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"}),P([m==null?void 0:m.length,...d])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:U.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}),P([m==null?void 0:m.length,...d])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:U.createElement("div",{onClick:()=>{C({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),P([m==null?void 0:m.length,...d])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(W=>W.show).map(W=>({label:W.label,key:W.key}))}},U.createElement("div",{className:`${tt.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Qe=f(59301),Mn=Object.defineProperty,$t=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,wn=(e,u,l)=>u in e?Mn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Gt=(e,u)=>{for(var l in u||(u={}))nn.call(u,l)&&wn(e,l,u[l]);if(Dn)for(var l of Dn(u))Ht.call(u,l)&&wn(e,l,u[l]);return e},pn=(e,u)=>$t(e,Bn(u)),Xt=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),sn=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:te,getTagData:M,init:B,showTip:d=!1,saveLoading:P=!1})=>{var ye;const[g]=y.default.useForm(),{unified_ai_setting:m,ai_review_settings:C}=v==null?void 0:v.exercise;(0,n.useEffect)(()=>{var S;g.setFieldsValue(pn(Gt({},e),{name:e.question_title,sub_item_banks:(S=e.sub_exercise_questions)==null?void 0:S.map(x=>{var W,k;if(x.question_type==4){const ne=m?C:((W=x==null?void 0:x.ai_review_settings)==null?void 0:W.length)>0?x.ai_review_settings:C;x.ai_review_settings=ne}return pn(Gt({},x),{name:x.question_title,choices:(k=x==null?void 0:x.question_choices)==null?void 0:k.map(ne=>pn(Gt({},ne),{is_answer:ne!=null&&ne.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const L=S=>{if(!(S!=null&&S.length))return!1;const x=S.map(k=>{var ne;return(ne=k.choice_text)==null?void 0:ne.trim().replace(/^\s+|\s+$/g,"")});return new Set(x).size!==x.length};return Qe.createElement("div",null,Qe.createElement(y.default,{form:g,colon:!1,onValuesChange:(S,x)=>{var W,k,ne,N;if(S!=null&&S.sub_item_banks){let I=((W=g.getFieldValue("sub_item_banks"))==null?void 0:W.length)>0&&((ne=(k=g.getFieldValue("sub_item_banks"))==null?void 0:k.map(rt=>{var Kt;if(rt.question_type==3&&(rt!=null&&rt.use_blank_score)){let be=0;for(let dn in rt==null?void 0:rt.standard_answers)be+=Number((Kt=rt==null?void 0:rt.standard_answers[dn])==null?void 0:Kt.score);return be}else return rt.question_score}))==null?void 0:ne.filter(rt=>rt));(I==null?void 0:I.length)>0&&g.setFieldsValue({question_score:(N=parseFloat(I.reduce((rt,Kt)=>parseFloat(rt)+parseFloat(Kt))))==null?void 0:N.toFixed(1)})}},onFinish:S=>{var x,W;if((x=S.sub_item_banks)==null?void 0:x.some(ne=>ne.question_type===0||ne.question_type===1?L(ne.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(pn(Gt(Gt({},e),S),{question_title:S.name,sub_questions:(W=S==null?void 0:S.sub_item_banks)==null?void 0:W.map(ne=>{var N,I,rt,Kt;return(ne==null?void 0:ne.question_type)==3?pn(Gt({},ne),{question_title:ne.name,item_type:ne==null?void 0:ne.question_type}):pn(Gt({},ne),{question_title:ne.name,question_choices:(I=(N=ne==null?void 0:ne.choices)==null?void 0:N.map)==null?void 0:I.call(N,be=>be.choice_text),standard_answers:(Kt=(rt=ne==null?void 0:ne.choices)==null?void 0:rt.map)==null?void 0:Kt.call(rt,(be,dn)=>(be==null?void 0:be.is_answer)===1&&dn+1).filter(be=>be),item_type:ne==null?void 0:ne.question_type})})}))},onFinishFailed:S=>Xt(void 0,null,function*(){var x,W;h.ZP.error(S.errorFields[0].errors[0]),g.scrollToField((W=(x=S==null?void 0:S.errorFields)==null?void 0:x[0])==null?void 0:W.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")),((ye=v==null?void 0:v.exercise)==null?void 0:ye.exercise_status)==1&&!(e!=null&&e.isadd)&&Qe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{te()}},Qe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qe.createElement(X.ZP,{onClick:()=>{var S;e.isadd?(u(!1),B()):(g.setFieldsValue(pn(Gt({},e),{name:e.question_title,sub_item_banks:(S=e.sub_exercise_questions)==null?void 0:S.map(x=>{var W;return pn(Gt({},x),{name:x.question_title,choices:(W=x==null?void 0:x.question_choices)==null?void 0:W.map(k=>pn(Gt({},k),{is_answer:k!=null&&k.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),Qe.createElement(St.Z,{overlayClassName:xe.shake,open:d,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(X.ZP,{className:"ml20",type:"primary",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),Qe.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Qe.createElement(Un.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Qe.createElement(on,{form:g,withScore:!0,choiceKey:"",exerciseitem:v,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Qe.createElement(ue,{getTagData:M,qitem:e,exerciseitem:v,TagDiscipline:l,form:g}))))},zt=f(34055),Ge=f(59301),Kn=Object.defineProperty,bt=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Be=(e,u,l)=>u in e?Kn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,De=(e,u)=>{for(var l in u||(u={}))Ne.call(u,l)&&Be(e,l,u[l]);if(Xe)for(var l of Xe(u))Ut.call(u,l)&&Be(e,l,u[l]);return e},En=(e,u)=>bt(e,Tu(u)),Zn=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),wu=({qitem:e,setqitem:u,setisedit:l,TagDiscipline:v,exerciseitem:F,seveeditor:te,deleteitem:M,showTip:B,saveLoading:d=!1})=>{var P,ye;const[g]=y.default.useForm();return(0,n.useEffect)(()=>{var m,C;g.setFieldsValue(En(De({},e),{name:e==null?void 0:e.question_title,choices:(m=e==null?void 0:e.question_choices)==null?void 0:m.map(L=>En(De({},L),{standard_boolean:L!=null&&L.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(L=>En(De({},L),{defaultscore:L.challenge_score}))},[]),Ge.createElement("div",null,Ge.createElement(y.default,{form:g,colon:!1,onFinish:m=>{var C,L;let S=En(De({},m),{question_scores:(C=e==null?void 0:e.shixun)==null?void 0:C.map(x=>x.challenge_score),item_type:e==null?void 0:e.question_type,choices:(L=m==null?void 0:m.choices)==null?void 0:L.map(x=>En(De({},x),{is_answer:x.standard_boolean}))});te(De(De({},e),S))},onFinishFailed:m=>Zn(void 0,null,function*(){var C,L;h.ZP.error(m.errorFields[0].errors[0]),g.scrollToField((L=(C=m==null?void 0:m.errorFields)==null?void 0:C[0])==null?void 0:L.name,{behavior:"smooth",block:"center"})})},Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("div",{style:{flex:1}},Ge.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ge.createElement("span",null,"\u5B9E\u8BAD\u9898")),((P=F==null?void 0:F.exercise)==null?void 0:P.exercise_status)==1&&!(e!=null&&e.isadd)&&Ge.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{M()}},Ge.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ge.createElement(X.ZP,{onClick:()=>{var m,C;g.setFieldsValue(En(De({},e),{name:e==null?void 0:e.question_title,choices:(m=e==null?void 0:e.question_choices)==null?void 0:m.map(L=>En(De({},L),{standard_boolean:L!=null&&L.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(L=>En(De({},L),{challenge_score:L.defaultscore})),u(De({},e)),l(!1)}},"\u53D6\u6D88"),Ge.createElement(St.Z,{overlayClassName:xe.shake,open:B,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ge.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ge.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")},Ge.createElement(X.ZP,{className:"ml20",type:"primary",onClick:()=>Zn(void 0,null,function*(){var m,C,L;if(((C=(m=e==null?void 0:e.shixun)==null?void 0:m.map)==null?void 0:C.call(m,S=>S.challenge_score).filter(S=>S).length)<((L=e==null?void 0:e.shixun)==null?void 0:L.length)){h.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}g.submit()}),loading:d},"\u4FDD\u5B58"))),Ge.createElement(Un.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),Ge.createElement(y.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},Ge.createElement(Xu.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),Ge.createElement(kn.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},Ge.createElement("div",null,Ge.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),Ge.createElement("a",{href:`/shixuns/${(0,zt.G5)()?e.forked_shixun_identifier:e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Ge.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(ye=e==null?void 0:e.shixun)==null?void 0:ye.map((m,C)=>Ge.createElement("div",{style:{display:"flex",marginBottom:20}},Ge.createElement("div",{style:{flex:1}},C+1,"\u3001",m.challenge_name),Ge.createElement("div",null,Ge.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",Ge.createElement(a.Z,{precision:1,value:m==null?void 0:m.challenge_score,onChange:L=>{const S=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));S[C].challenge_score=L;const x=S.every(k=>!k.challenge_score),W=parseFloat(S==null?void 0:S.map(k=>k.challenge_score).reduce((k,ne)=>parseFloat(k||0)+parseFloat(ne||0)));g.setFieldsValue({question_score:x?"":W.toFixed(1)}),u(En(De({},e),{shixun:S}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},oe={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"},qu=f(54172),xu=f(65986),Fu=f(24334),G=f(59301);const Ru=["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"],Nl=[{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 Il=({qitem:e,exercise:u})=>{var l,v,F,te,M,B,d,P,ye,g,m,C,L,S,x,W,k,ne,N,I,rt,Kt,be,dn;return G.createElement("div",{className:oe.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&G.createElement("div",{className:oe.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((ie,Yt)=>G.createElement("div",{className:oe.redio},!(ie!=null&&ie.standard_boolean)&&G.createElement("span",{className:oe.redioitem}),(ie==null?void 0:ie.standard_boolean)&&G.createElement("i",{className:`${oe.redioitemyes} icon-duigou1`}),G.createElement("span",{className:`${ie!=null&&ie.standard_boolean?oe.titleyes:oe.title} ${oe.indexTag}`},(e==null?void 0:e.question_type)===0?Ru[Yt]:""),G.createElement(xn.Z,{className:ie!=null&&ie.standard_boolean?oe.titleyes:oe.title,value:ie==null?void 0:ie.choice_text}),(ie==null?void 0:ie.standard_boolean)&&G.createElement("div",{className:oe.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&G.createElement("div",{className:oe.normalWrap},(v=e==null?void 0:e.question_choices)==null?void 0:v.map((ie,Yt)=>G.createElement("div",{className:oe.checkbox},!(ie!=null&&ie.standard_boolean)&&G.createElement("span",{className:oe.checkboxitem}),(ie==null?void 0:ie.standard_boolean)&&G.createElement("i",{className:`${oe.checkboxitemyes} icon-duigou1`}),G.createElement("span",{className:`${ie!=null&&ie.standard_boolean?oe.titleyes:oe.title} ${oe.indexTag}`},Ru[Yt]),G.createElement(xn.Z,{className:ie!=null&&ie.standard_boolean?oe.titleyes:oe.title,value:ie==null?void 0:ie.choice_text}),(ie==null?void 0:ie.standard_boolean)&&G.createElement("div",{className:oe.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&G.createElement("div",{className:oe.completion},(F=e==null?void 0:e.standard_answers)==null?void 0:F.map((ie,Yt)=>{var Nt;return G.createElement(kn.Z,{align:"top"},G.createElement("span",{className:oe.title},"\u586B\u7A7A\u9879",Yt+1),G.createElement("div",{className:oe.content},(Nt=ie.answer_text)==null?void 0:Nt.map((dt,hn)=>G.createElement("div",{key:hn,className:oe.items,style:(ie==null?void 0:ie.model)===2?{border:0,padding:0}:{}},(ie==null?void 0:ie.model)===1?G.createElement("pre",{className:"mb0"},dt):G.createElement(xu.Z,{value:dt,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&G.createElement("div",{className:oe.simple},G.createElement("div",{className:oe.title},"\u53C2\u8003\u7B54\u6848"),G.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(te=e==null?void 0:e.answer_texts)!=null&&te[0]?G.createElement(xn.Z,{className:oe.content,value:(M=e==null?void 0:e.answer_texts)==null?void 0:M[0]}):G.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),G.createElement("div",{className:"mt20 "},G.createElement("span",{className:oe.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),G.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&&G.createElement("div",{className:oe.shixunWrapper},(B=e==null?void 0:e.shixun)==null?void 0:B.map((ie,Yt)=>{var Nt,dt;return G.createElement("div",null,G.createElement("div",{key:Yt,className:`${oe.shixun} mb30`},G.createElement("span",{className:oe.score},"\uFF08",ie==null?void 0:ie.challenge_score,"\u5206\uFF09"),G.createElement("span",{className:oe.qtitle},(e==null?void 0:e.index)+"."+(Yt+1),"\u3001",ie==null?void 0:ie.challenge_name)),((dt=(Nt=u==null?void 0:u.editData)==null?void 0:Nt.exercise)==null?void 0:dt.show_challenge_task_pass)&&G.createElement(xn.Z,{className:oe.content,value:(ie==null?void 0:ie.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&G.createElement("div",{className:oe.program,style:{border:!((P=(d=u==null?void 0:u.editData)==null?void 0:d.exercise)!=null&&P.show_hack_sets)&&!((g=(ye=u==null?void 0:u.editData)==null?void 0:ye.exercise)!=null&&g.show_hack_description)&&"none"}},((C=(m=u==null?void 0:u.editData)==null?void 0:m.exercise)==null?void 0:C.show_hack_sets)&&G.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},G.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},G.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),G.createElement(qu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(ie,Yt,Nt)=>Nt+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(ie,Yt,Nt)=>G.createElement(St.Z,{title:G.createElement("pre",null,ie)},G.createElement("div",{className:oe.divname},ie))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(ie,Yt,Nt)=>G.createElement(St.Z,{title:G.createElement("pre",null,ie)}," ",G.createElement("div",{className:oe.divname},ie))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((S=(L=u==null?void 0:u.editData)==null?void 0:L.exercise)==null?void 0:S.show_hack_description)&&G.createElement("div",null,G.createElement(xn.Z,{className:oe.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((x=e==null?void 0:e.sub_exercise_questions)==null?void 0:x.map((ie,Yt)=>{var Nt,dt,hn,mn,On,ge;return G.createElement("div",{key:Yt},G.createElement("div",{className:oe.combination},G.createElement("span",{className:oe.score},ie==null?void 0:ie.question_score,"\u5206"),G.createElement("span",{className:oe.qtype},(Nt=Nl.find(vt=>vt.type==ie.question_type))==null?void 0:Nt.name),G.createElement("span",{className:oe.qtitle},Yt+1,"\u3001",ie==null?void 0:ie.question_title)),(ie.question_type===0||ie.question_type===2)&&G.createElement("div",{className:oe.warp,style:{padding:"30px 58px",paddingBottom:0}},G.createElement("div",null,(dt=ie==null?void 0:ie.question_choices)==null?void 0:dt.map((vt,su)=>G.createElement("div",{className:oe.redio,key:su},!(vt!=null&&vt.standard_boolean)&&G.createElement("span",{className:oe.redioitem}),(vt==null?void 0:vt.standard_boolean)&&G.createElement("i",{className:`${oe.redioitemyes} icon-duigou1`}),ie.question_type===2&&G.createElement("span",{className:`${vt!=null&&vt.standard_boolean?oe.titleyes:oe.title} ${oe.indexTag}`},Ru[su]),G.createElement(xn.Z,{className:vt!=null&&vt.standard_boolean?oe.titleyes:oe.title,value:vt==null?void 0:vt.choice_text}),(vt==null?void 0:vt.standard_boolean)&&G.createElement("div",{className:oe.yestag},"\u6B63\u786E\u7B54\u6848"))))),ie.question_type===1&&G.createElement("div",{className:oe.normalWrap},(hn=ie==null?void 0:ie.question_choices)==null?void 0:hn.map((vt,su)=>G.createElement("div",{className:oe.checkbox,key:su},!(vt!=null&&vt.standard_boolean)&&G.createElement("span",{className:oe.checkboxitem}),(vt==null?void 0:vt.standard_boolean)&&G.createElement("i",{className:`${oe.checkboxitemyes} icon-duigou1`}),G.createElement("span",{className:`${vt!=null&&vt.standard_boolean?oe.titleyes:oe.title} ${oe.indexTag}`},Ru[su]),G.createElement(xn.Z,{className:vt!=null&&vt.standard_boolean?oe.titleyes:oe.title,value:vt==null?void 0:vt.choice_text}),(vt==null?void 0:vt.standard_boolean)&&G.createElement("div",{className:oe.yestag},"\u6B63\u786E\u7B54\u6848")))),ie.question_type===3&&G.createElement("div",{className:oe.completion},(mn=ie==null?void 0:ie.standard_answers)==null?void 0:mn.map((vt,su)=>{var Nn;return G.createElement(kn.Z,{align:"top"},G.createElement("span",{className:oe.title},"\u586B\u7A7A\u9879",su+1),G.createElement("div",{className:oe.content},(Nn=vt.answer_text)==null?void 0:Nn.map((R,tu)=>G.createElement("div",{key:tu,className:oe.items},G.createElement("pre",{className:"mb0"},R)))))})),ie.question_type===4&&G.createElement("div",{className:oe.simple},G.createElement("div",{className:oe.title},"\u53C2\u8003\u7B54\u6848"),G.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(On=ie==null?void 0:ie.answer_texts)!=null&&On[0]?G.createElement(xn.Z,{className:oe.content,value:(ge=ie==null?void 0:ie.answer_texts)==null?void 0:ge[0]}):G.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),G.createElement("div",{className:"mt20 "},G.createElement("span",{className:oe.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),G.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},ie!=null&&ie.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&G.createElement("div",null,G.createElement(xn.Z,{disabledFill:!0,className:oe.content,showProgramFill:!0,value:Fu.Base64.decode(((W=e==null?void 0:e.program_attr)==null?void 0:W.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&G.createElement("div",{className:oe.bottom},G.createElement("div",{className:`${oe.bottomitem} mb30`},G.createElement("span",{className:oe.left},"\u89E3\u6790"),G.createElement("span",{className:oe.right},e!=null&&e.analysis?G.createElement(xn.Z,{value:e==null?void 0:e.analysis}):G.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),G.createElement("div",{className:`${oe.bottomitem} mb30`},G.createElement("span",{className:oe.left},"\u96BE\u5EA6"),G.createElement("span",{className:oe.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),G.createElement("div",{className:oe.bottomitem},G.createElement("span",{className:oe.left},"\u77E5\u8BC6\u70B9"),G.createElement(St.Z,{title:((k=e==null?void 0:e.tag_discipline_names)==null?void 0:k.length)<=0||((ne=e==null?void 0:e.tag_discipline_names)==null?void 0:ne.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(I=(N=e==null?void 0:e.tag_discipline_names)==null?void 0:N.join("\uFF1B"))==null?void 0:I.toString()},G.createElement("span",{className:oe.right},((rt=e==null?void 0:e.tag_discipline_names)==null?void 0:rt.length)<=0?G.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])?G.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(dn=(be=e==null?void 0:e.tag_discipline_names)==null?void 0:be.join("\uFF1B"))==null?void 0:dn.toString())))))},cl=f(80320),kl=f(84635),Hn=f(59301),_a=Object.defineProperty,Ma=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Kl=(e,u,l)=>u in e?_a(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,Su=(e,u)=>{for(var l in u||(u={}))pa.call(u,l)&&Kl(e,l,u[l]);if(Ul)for(var l of Ul(u))Oa.call(u,l)&&Kl(e,l,u[l]);return e},pl=(e,u)=>Ma(e,Za(u)),Hu=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),ga=({qitem:e,setisedit:u,TagDiscipline:l,exerciseitem:v,seveeditor:F,deleteitem:te,getTagData:M,init:B,showTip:d=!1,saveLoading:P=!1})=>{var ye,g;const[m]=y.default.useForm(),{unified_ai_setting:C,ai_review_settings:L}=v==null?void 0:v.exercise,S=C?L:((ye=e==null?void 0:e.ai_review_settings)==null?void 0:ye.length)>0?e.ai_review_settings:L;return(0,n.useEffect)(()=>{m.setFieldsValue(pl(Su({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:S}))},[e]),Hn.createElement("div",null,Hn.createElement(y.default,{form:m,colon:!1,onFinish:x=>{var W;(W=v==null?void 0:v.exercise)!=null&&W.is_open_ai_review&&!(0,lu.BR)(x==null?void 0:x.ai_review_settings)||F(pl(Su(Su({},e),x),{answer_texts:x==null?void 0:x.answer_texts,question_title:x==null?void 0:x.name}))},onFinishFailed:x=>Hu(void 0,null,function*(){var W,k;h.ZP.error(x.errorFields[0].errors[0]),m.scrollToField((k=(W=x==null?void 0:x.errorFields)==null?void 0:W[0])==null?void 0:k.name,{behavior:"smooth",block:"center"})})},Hn.createElement("div",{style:{display:"flex",alignItems:"center"}},Hn.createElement("div",{style:{flex:1}},Hn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Hn.createElement("span",null,"\u7B80\u7B54\u9898")),((g=v==null?void 0:v.exercise)==null?void 0:g.exercise_status)==1&&!(e!=null&&e.isadd)&&Hn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{te()}},Hn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Hn.createElement(X.ZP,{onClick:()=>{e.isadd?(u(!1),B()):(m.setFieldsValue(pl(Su({},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"),Hn.createElement(St.Z,{overlayClassName:xe.shake,open:d,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Hn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Hn.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")},Hn.createElement(X.ZP,{type:"primary",className:"ml20",onClick:()=>{m.submit()},loading:P},"\u4FDD\u5B58"))),Hn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Hn.createElement(y.default.Item,{className:xe.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Hn.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})),Hn.createElement(kl.W,{form:m,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Hn.createElement(ue,{getTagData:M,qitem:e,exerciseitem:v,TagDiscipline:l,form:m}))))},Qn=f(59301),Jl=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),Gl=({setScoreShow:e,ScoreShow:u,exerciseitem:l,getdata:v})=>{var F,te,M;const[B,d]=(0,n.useState)(!1);function P(){return Jl(this,null,function*(){var ye,g,m;let C=(g=(ye=l==null?void 0:l.exercise_question_types)==null?void 0:ye.filter(S=>S.Singlequestion))==null?void 0:g.map(S=>({question_type:S.question_type,score:S.Singlequestion})),L=yield(0,D.ZP)(`/api/exercises/${(m=l==null?void 0:l.exercise)==null?void 0:m.id}/batch_set_score.json`,{method:"POST",body:{question_arr:C}});(L==null?void 0:L.status)===0&&v()})}return Qn.createElement("div",null,u&&Qn.createElement(ze.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:u,width:640,centered:!0,zIndex:10,className:xe.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var ye,g,m;if(l!=null&&l.use_blank_score&&((m=(g=(ye=l==null?void 0:l.exercise_question_types)==null?void 0:ye.filter(C=>C.name==="\u586B\u7A7A\u9898"))==null?void 0:g[0])!=null&&m.Singlequestion)){d(!0);return}P(),e(!1)}},Qn.createElement("div",{className:"c-black"},"\u603B\u5206",Qn.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))),Qn.createElement("div",{className:xe.content},Qn.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Qn.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Qn.createElement("span",null,"\u9898\u578B\u603B\u5206"),Qn.createElement("span",null,"\u64CD\u4F5C")),(M=(te=l==null?void 0:l.exercise_question_types)==null?void 0:te.filter(ye=>ye.name!=="\u5B9E\u8BAD\u9898"&&ye.name!=="\u7EC4\u5408\u9898"))==null?void 0:M.map(ye=>{var g;return Qn.createElement("div",{className:xe.items},Qn.createElement("span",null,ye==null?void 0:ye.name),Qn.createElement("span",null,(g=ye==null?void 0:ye.items)==null?void 0:g.length),Qn.createElement("span",null,ye==null?void 0:ye.score),Qn.createElement("span",null,"\u6BCF\u9898",Qn.createElement(a.Z,{max:100,precision:1,min:.1,onChange:m=>{ye.Singlequestion=m},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Qn.createElement(ze.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:B,width:640,closable:!1,className:xe.scoremodal},Qn.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Qn.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"),Qn.createElement("div",{className:xe.bottom},Qn.createElement(X.ZP,{className:xe.no,onClick:()=>{d(!1)}},"\u53D6\u6D88"),Qn.createElement(X.ZP,{className:xe.yes,onClick:()=>{P(),d(!1),e(!1)}},"\u786E\u8BA4"))))},el=f(20554),Ml=f(69219),Zl=f(13747),Wn={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"},ha=f(37798),Le={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 dl=["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 Ta=({qitem:e})=>{var u,l,v,F,te,M,B,d,P,ye;return n.createElement("div",{className:Le.warp},n.createElement("div",{className:Le.mainPart},n.createElement("div",{className:Le.qcount},(e==null?void 0:e.question_type)===8&&n.createElement(xn.Z,{className:Le.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(xn.Z,{className:Le.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,m)=>n.createElement("div",{className:Le.redio},!(g!=null&&g.is_answer)&&n.createElement("span",{className:Le.redioitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${Le.redioitemyes} icon-duigou1`}),n.createElement(xn.Z,{className:g!=null&&g.is_answer?Le.titleyes:Le.title,value:dl[m]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:Le.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&n.createElement("div",null,(v=e==null?void 0:e.choices)==null?void 0:v.map((g,m)=>n.createElement("div",{className:Le.checkbox},!(g!=null&&g.is_answer)&&n.createElement("span",{className:Le.checkboxitem}),(g==null?void 0:g.is_answer)&&n.createElement("i",{className:`${Le.checkboxitemyes} icon-duigou1`}),n.createElement(xn.Z,{className:g!=null&&g.is_answer?Le.titleyes:Le.title,value:dl[m]+(g==null?void 0:g.choice_text)}),(g==null?void 0:g.is_answer)&&n.createElement("div",{className:Le.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&n.createElement("div",{className:Le.completion},(F=e==null?void 0:e.standard_answer)==null?void 0:F.map((g,m)=>{var C;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Le.title},"\u586B\u7A7A\u9879",m+1),n.createElement("div",{className:Le.content},(C=g==null?void 0:g.answer_text)==null?void 0:C.map((L,S)=>n.createElement("div",{className:Le.items},L))))})),(e==null?void 0:e.question_type)===4&&n.createElement("div",{className:Le.simple},n.createElement("div",{className:Le.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(te=e==null?void 0:e.answer_texts)!=null&&te[0]?n.createElement(xn.Z,{className:Le.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,m)=>n.createElement("div",{className:Le.shixun},n.createElement("span",{className:Le.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,lu.EM)(m+1),"\u9898"),g)))),(e==null?void 0:e.question_type)===6&&n.createElement("div",{className:Le.simple},n.createElement(xn.Z,{className:Le.content,value:((d=e==null?void 0:e.program_attr)==null?void 0:d.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((P=e==null?void 0:e.sub_item_banks)==null?void 0:P.map((g,m)=>{var C,L,S,x,W;return n.createElement("div",null,n.createElement("div",{className:Le.combination},n.createElement("span",{className:Le.qtitle},g==null?void 0:g.name)),n.createElement("div",{className:Le.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((k,ne)=>n.createElement("div",{className:Le.redio},!(k!=null&&k.is_answer)&&n.createElement("span",{className:Le.redioitem}),(k==null?void 0:k.is_answer)&&n.createElement("i",{className:`${Le.redioitemyes} icon-duigou1`}),n.createElement(xn.Z,{className:k!=null&&k.is_answer?Le.titleyes:Le.title,value:dl[ne]+(k==null?void 0:k.choice_text)}),(k==null?void 0:k.is_answer)&&n.createElement("div",{className:Le.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="MULTIPLE"&&((L=g==null?void 0:g.choices)==null?void 0:L.map((k,ne)=>n.createElement("div",{className:Le.checkbox},!(k!=null&&k.is_answer)&&n.createElement("span",{className:Le.checkboxitem}),(k==null?void 0:k.is_answer)&&n.createElement("i",{className:`${Le.checkboxitemyes} icon-duigou1`}),n.createElement(xn.Z,{className:k!=null&&k.is_answer?Le.titleyes:Le.title,value:dl[ne]+(k==null?void 0:k.choice_text)}),(k==null?void 0:k.is_answer)&&n.createElement("div",{className:Le.yestag},"\u6B63\u786E\u7B54\u6848")))),(g==null?void 0:g.item_type)=="COMPLETION"&&n.createElement("div",{className:Le.completion},(S=g==null?void 0:g.standard_answer)==null?void 0:S.map((k,ne)=>{var N;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:Le.title},"\u586B\u7A7A\u9879",ne+1),n.createElement("div",{className:Le.content},(N=k==null?void 0:k.answer_text)==null?void 0:N.map((I,rt)=>n.createElement("div",{className:Le.items},I))))})),(g==null?void 0:g.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:Le.simple},n.createElement("div",{className:Le.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(x=g==null?void 0:g.answer_texts)!=null&&x[0]?n.createElement(xn.Z,{className:Le.content,value:(W=g==null?void 0:g.answer_texts)==null?void 0:W[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(xn.Z,{disabledFill:!0,className:Le.content,showProgramFill:!0,value:Fu.Base64.decode(((ye=e==null?void 0:e.program_attr)==null?void 0:ye.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:Le.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:Le.bottom},n.createElement("div",{className:Le.bottomitem},n.createElement("span",{className:Le.left},"\u89E3\u6790"),n.createElement("span",{className:Le.right},e!=null&&e.analysis?n.createElement(xn.Z,{value:e==null?void 0:e.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:Le.bottomitem},n.createElement("span",{className:Le.left},"\u96BE\u5EA6"),n.createElement("span",{className:Le.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:Le.bottomitem},n.createElement("span",{className:Le.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:Le.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Fa=f(11237),ya=f(9164),Ra=f(35724),Ca=f(84216),Va=f(70610),ja=f(6681),La=f(67135),$a=f(77087),he=f(59301),Ha=Object.defineProperty,Qa=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,Vu=(e,u,l)=>u in e?Ha(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,gn=(e,u)=>{for(var l in u||(u={}))ht.call(u,l)&&Vu(e,l,u[l]);if(Tt)for(var l of Tt(u))yu.call(u,l)&&Vu(e,l,u[l]);return e},Qu=(e,u)=>Qa(e,za(u)),tl=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())});const Tr=({setScoreShow:e,ScoreShow:u,onOk:l,isshixuns:v,isloadings:F,dispatch:te,shixunsDetail:M,exercise:B,initFun:d})=>{var P,ye,g;let[m,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:[]}),[L,S]=(0,n.useState)([]),[x,W]=(0,n.useState)([]),[k,ne]=(0,n.useState)([]),[N,I]=(0,n.useState)([]);const[rt,Kt]=(0,n.useState)(!1),[be]=y.default.useForm(),[dn,ie]=(0,n.useState)(),[Yt,Nt]=(0,n.useState)(!1);let[dt,hn]=(0,n.useState)(v);const[mn,On]=(0,n.useState)([]),[ge,vt]=(0,n.useState)(!0),[su,Nn]=(0,n.useState)([]),[R,tu]=(0,n.useState)(0),[Cu,du]=(0,n.useState)([]),mu=[{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}],[nu,au]=(0,n.useState)({}),[hl,ea]=(0,n.useState)(!1),[zu,Ln]=(0,n.useState)({});(0,n.useEffect)(()=>{var b,le,Et,et,_t,_n,Rn,Rt,$n,Vn;(((Et=(le=(b=B==null?void 0:B.editData)==null?void 0:b.exercise)==null?void 0:le.exist_item_bank_ids)==null?void 0:Et.length)>0||((_n=(_t=(et=B==null?void 0:B.editData)==null?void 0:et.exercise)==null?void 0:_t.exist_item_bank_shixun_ids)==null?void 0:_n.length)>0)&&du([...(Rt=(Rn=B==null?void 0:B.editData)==null?void 0:Rn.exercise)==null?void 0:Rt.exist_item_bank_ids,...(Vn=($n=B==null?void 0:B.editData)==null?void 0:$n.exercise)==null?void 0:Vn.exist_item_bank_shixun_ids])},[(ye=(P=B==null?void 0:B.editData)==null?void 0:P.exercise)==null?void 0:ye.exist_item_bank_ids]);const Gn=(0,n.useRef)(new Set),Eu=(0,n.useRef)(new Set);let[_u,It]=(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 Fn=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],vu=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Bu=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Du,uu]=(0,n.useState)(!1),pu=()=>{be.resetFields(),dt=!1,hn(!1),uu(!1),be.submit()};(0,n.useEffect)(()=>{R>0&&setTimeout(()=>{tu(0)},2e3)},[R]),(0,n.useEffect)(()=>{u&&(be.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),ge&&dt&&(be.setFieldsValue({item_type:"SHIXUN"}),m.item_type="SHIXUN",C(gn({},m)),vt(!1)),gu(m),Au(),ju({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[u]);function gu(b){return tl(this,null,function*(){var le,Et,et;if(Kt(!0),C(b),(k==null?void 0:k.length)<=0&&b.type==="5"){I([]),Kt(!1);return}let _t=b.type==="5"?k==null?void 0:k.filter(Rt=>!mn.includes(Rt)):null,_n=b.type==="5"?k==null?void 0:k.filter(Rt=>mn.includes(Rt)):null,Rn=yield(0,D.ZP)("/api/item_banks.json",{method:"get",params:Qu(gn({},b),{discipline_id:((le=b==null?void 0:b.courseid)==null?void 0:le[0])||null,sub_discipline_id:((Et=b==null?void 0:b.courseid)==null?void 0:Et[1])||null,ids:_t,shixun_ids:_n,group_id:((et=b.group_id)==null?void 0:et.map(Rt=>Rt==null?void 0:Rt.value))||null,keyword:b.keyword?encodeURIComponent(b.keyword):b.keyword,include_shixuns:!0,type:b.type==="5"?null:b.type,clazz:b.type==="3"?"ItemBanksGroup":null})});I(Rn),Kt(!1)})}function ju(b){return tl(this,null,function*(){var le;let Et=yield(0,D.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:b}),et=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(le=Et==null?void 0:Et.data)==null?void 0:le.map(_t=>({title:_t.name,id:_t.id,pid:_t.id,value:_t.id,key:_t.id,isLeaf:!_t.have_child}))}];Nn(et)})}function Au(){return tl(this,null,function*(){let b=yield(0,D.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:m.type==="5"?null:m.type,clazz:"ItemBanksGroup"}});S((0,ha.L)(b==null?void 0:b.disciplines))})}function Xn(b){return tl(this,null,function*(){var le,Et,et,_t;Kt(!0);let _n=(le=b.list)==null?void 0:le.filter($n=>!mn.includes($n)),Rn=(Et=b.list)==null?void 0:Et.filter($n=>mn.includes($n));if(_n.length===0&&Rn.length===0){Kt(!1),I([]);return}let Rt=yield(0,D.ZP)("/api/item_banks.json",{method:"get",params:Qu(gn({},b),{discipline_id:((et=b==null?void 0:b.courseid)==null?void 0:et[0])||null,sub_discipline_id:((_t=b==null?void 0:b.courseid)==null?void 0:_t[1])||null,ids:_n,shixun_ids:Rn,type:b.type==="5"?null:b.type,clazz:b.type==="3"?"ItemBanksGroup":null})});Kt(!1),I(Rt)})}const Yu=(0,j.useParams)(),[vn,Er,Vr,Da]=(0,Ra.P)(),jr=b=>tl(void 0,null,function*(){const le=yield te({type:"shixunsDetail/release",payload:{id:b}});let Et=le==null?void 0:le.tag_position,et=(le==null?void 0:le.evaluation_set_position)||[],_t=le.status;return _t===0?(h.ZP.success("\u53D1\u5E03\u6210\u529F"),gu(m),!0):(_t===2?h.ZP.error(`\u7B2C${et.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):_t===3?h.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Et.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)}),Iu=b=>(b==null?void 0:b.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",_r=(b,le,Et)=>b.map(et=>et.key===le?gn(gn({},et),Et):et.children?Qu(gn({},et),{children:_r(et.children,le,Et)}):et),Wa=b=>tl(void 0,null,function*(){const{key:le}=b;let Et=m.type;const et=yield(0,Va.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(le),type:Et}),{data:_t,total_count:_n}=et||{};_n>0&&Nn(Rn=>_r(Rn,le,{children:_t.map(Rt=>({title:Rt.name,id:Rt.id,pid:Rt.id,value:Rt.id,key:Rt.id,isLeaf:!Rt.have_child}))}))});function ba(b){console.log("----",m),b==="1"&&(_u.gg=gn({},m)),b==="2"&&(_u.scj=gn({},m)),b==="3"&&(_u.ttgx=gn({},m)),b==="0"&&(_u.wcjd=gn({},m)),b==="5"&&(_u.yx=gn({},m)),It(gn({},_u))}function xa(){m.type==="1"&&(m=_u.gg),m.type==="2"&&(m=_u.scj),m.type==="3"&&(m=_u.ttgx),m.type==="0"&&(m=_u.wcjd),m.type==="5"&&(m=_u.yx),(m==null?void 0:m.item_type)==="SHIXUN"?(dt=!0,hn(!0)):(dt=!1,hn(!1)),be.setFieldsValue(gn({},m)),C(gn({},m)),gu(gn({},m))}return he.createElement("div",null,he.createElement(ze.default,{title:!1,footer:!1,open:u,width:1200,centered:!0,className:Wn.scoremodal,onCancel:()=>{e(!1)}},he.createElement("div",{style:{display:"flex",alignItems:"center"}},he.createElement("div",{className:Wn.title},"\u9898\u5E93\u9009\u9898")),he.createElement(el.default,{className:Wn.tabWrap,activeKey:m.type,onChange:b=>{b==="3"?(m.show_all_share=!0,ju({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):m.show_all_share=null,b==="0"&&ju({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),ba(m.type),m.type=b,(m==null?void 0:m.item_type)==="SHIXUN"&&m.type!=="5"&&(dt=!0,hn(!0)),uu(!1),m.type==="5"&&(dt=!1,hn(!1)),xa(),Au()},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:he.createElement("div",null,"\u5DF2\u9009",k.length>0&&he.createElement("span",{className:Wn.titlecount},k.length),R>0&&he.createElement("span",{className:Wn.add},"+",R)),key:"5"}]}),he.createElement(y.default,{layout:"inline",form:be,onValuesChange:(b,le)=>{var Et,et;const _t=Object.values(le).some(Rn=>Rn!==null&&Rn!==""&&Rn!==void 0),_n=le.keyword==="";if(uu(_t||!_n),m.page=1,m.keyword=(et=(Et=m.keyword)==null?void 0:Et.replace)==null?void 0:et.call(Et,/^\s+|\s+$/g,""),(le==null?void 0:le.item_type)==="SHIXUN"){if(m.type==="5"?hn(!1):hn(!0),b.keyword||b.keyword==="")return;be.submit()}else{if(b!=null&&b.courseid&&be.setFieldsValue({tag_discipline_id:""}),hn(!1),b.keyword||b.keyword==="")return;be.submit()}},onFinish:b=>{var le;m.type==="3"&&(!b.group_id||((le=b==null?void 0:b.group_id)==null?void 0:le.length)===0)?m.show_all_share=!0:m.show_all_share=null,C(gn(gn({},m),b)),gu(gn(gn({},m),b))}},he.createElement(y.default.Item,{name:"item_type"},he.createElement(gt.default,{className:Wn.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},mu.map(b=>he.createElement(gt.default.Option,{key:b.value},b.name)))),he.createElement(y.default.Item,{name:"courseid"},he.createElement(lt.Z,{className:Wn.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:L})),!dt&&he.createElement(y.default.Item,{name:"tag_discipline_id"},he.createElement(gt.default,{className:Wn.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(g=N==null?void 0:N.tag_disciplines)==null?void 0:g.map(b=>he.createElement(gt.default.Option,{key:b.id},b.name)))),he.createElement(y.default.Item,{name:dt?"diff":"difficulty"},he.createElement(gt.default,{className:Wn.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Fn.map(b=>he.createElement(gt.default.Option,{key:b.value},b.name)))),dt&&he.createElement(y.default.Item,{name:"shixun_publish_status"},he.createElement(gt.default,{className:Wn.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Bu.map(b=>he.createElement(gt.default.Option,{key:b.value},b.name)))),(m.type==="3"||m.type==="0")&&!dt&&he.createElement(y.default.Item,{name:"group_id"},he.createElement(Ml.default,{treeDataSimpleMode:!0,style:{width:118},className:Wn.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(b,le)=>le.title.toUpperCase().indexOf(b.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Wa,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:su})),Du&&he.createElement("span",{className:Wn.allqingchu,onClick:pu},he.createElement("i",{className:"iconfont icon-guanbi4"}),he.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),he.createElement(y.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},he.createElement(Mt.default.Search,{className:Wn.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:he.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Wn.searchIcon}`,onClick:()=>be.submit()}),onSearch:b=>{be.submit()}}))),he.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},he.createElement("div",{onClick:()=>{m.updated_at==="asc"?m.updated_at="desc":m.updated_at="asc",C(Qu(gn({},m),{page:1})),gu(Qu(gn({},m),{page:1}))}}," ",m.updated_at?he.createElement("img",{src:m.updated_at==="asc"?Fa.Z:ya.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):he.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),he.createElement("div",{onClick:()=>{m.quotes==="asc"?m.quotes="desc":m.quotes="asc",C(Qu(gn({},m),{page:1})),gu(Qu(gn({},m),{page:1}))},style:{marginLeft:20}}," ",m.quotes?he.createElement("img",{src:m.quotes==="asc"?Fa.Z:ya.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):he.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),he.createElement(qu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(N==null?void 0:N.items)||(N==null?void 0:N.shixun_list),pagination:!1,loading:rt,rowKey:b=>b.id,rowSelection:{type:"checkbox",selectedRowKeys:[...x,...Cu],getCheckboxProps:b=>({disabled:b.shixun_tag_num===1||(Cu==null?void 0:Cu.find(le=>b.id===le))}),onSelect(b,le,Et){if(console.log("---",Et,le,b),le)(dt||b!=null&&b.challenge_names)&&On([...mn,b.id]),W([...x,b.id]),b.identifier?Gn.current.add(b.id):Eu.current.add(b.id),tu(1),ne([...k,b.id]);else{b.identifier?Gn.current.delete(b.id):Eu.current.delete(b.id);let et=k.filter(_t=>_t!==b.id);if(W(et),ne(et),dt||b!=null&&b.challenge_names){let _t=mn.filter(_n=>_n!==b.id);On([..._t])}if(m.type==="5"){Xn(Qu(gn({},m),{list:[...et]}));return}}},onSelectAll(b,le,Et){var et,_t;if(console.log("----",Et),b){const _n=Et.map(Rt=>Rt.id),Rn=(_t=Et==null?void 0:Et.filter(Rt=>Rt==null?void 0:Rt.challenge_names))==null?void 0:_t.map(Rt=>Rt.id);console.log("---",Rn),On([...mn,...Rn]),W([...x,..._n]),ne([...k,..._n]);for(const Rt of Et)Rt.identifier?Gn.current.add(Rt.id):Eu.current.add(Rt.id)}else{const _n=Et.map(Vn=>Vn.id),Rn=x.filter(Vn=>!_n.some(nl=>nl===Vn)),Rt=(et=Et==null?void 0:Et.filter(Vn=>Vn==null?void 0:Vn.challenge_names))==null?void 0:et.map(Vn=>Vn.id);W([...Rn]),ne([...Rn]);let $n=mn.filter(Vn=>!Rt.some(nl=>nl===Vn.id));On([...$n]),m.type==="5"&&Xn(Qu(gn({},m),{list:[...Rn]}));for(const Vn of _n)Vn.identifier?Gn.current.delete(Vn):Eu.current.delete(Vn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(b,le,Et)=>{var et,_t;return he.createElement(St.Z,{title:Iu(le)},he.createElement("div",null,dt||le!=null&&le.challenge_names?"\u5B9E\u8BAD\u9898":(_t=(et=mu==null?void 0:mu.filter(_n=>_n.value===b))==null?void 0:et[0])==null?void 0:_t.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:dt?"30%":"60%",key:"name",render:(b,le,Et)=>{var et;return he.createElement("div",{style:{display:"flex",alignItems:"center"}},he.createElement(St.Z,{title:Iu(le)},he.createElement("span",null,he.createElement(xn.Z,{key:1,showLines:1,showTextOnly:!0,value:dt||le!=null&&le.challenge_names?le!=null&&le.title||b===null?"--":b:(le==null?void 0:le.item_type)=="BPROGRAM"?(et=le==null?void 0:le.program_attr)==null?void 0:et.description:b}))),(le==null?void 0:le.high_resources_consume)&&he.createElement(Ca.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!dt,render:(b,le,Et)=>{var et;return he.createElement(St.Z,{title:Iu(le)},he.createElement("span",null,b?(et=b==null?void 0:b.split("\u3001"))==null?void 0:et[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!dt,render:(b,le,Et)=>he.createElement(St.Z,{title:Iu(le)},he.createElement("span",null,b||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(b,le,Et)=>{var et,_t,_n,Rn;return he.createElement(St.Z,{title:Iu(le)},he.createElement("div",null,dt||le!=null&&le.challenge_names?(le==null?void 0:le.level)||((_t=(et=Fn==null?void 0:Fn.filter(Rt=>Rt.value===b))==null?void 0:et[0])==null?void 0:_t.name):(Rn=(_n=Fn==null?void 0:Fn.filter(Rt=>Rt.value===b))==null?void 0:_n[0])==null?void 0:Rn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!dt,render:(b,le,Et)=>he.createElement(St.Z,{title:Iu(le)},he.createElement("div",null,b||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(b,le,Et)=>he.createElement(St.Z,{title:Iu(le)},he.createElement("div",null,dt||le!=null&&le.challenge_names?(le==null?void 0:le.study_count)||(le==null?void 0:le.stu_num):b))},{title:he.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",he.createElement(St.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},he.createElement(Ju.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!dt,render:(b,le,Et)=>he.createElement(St.Z,{title:Iu(le)},he.createElement("div",null,b||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(b,le,Et)=>he.createElement(St.Z,{title:Iu(le)},he.createElement("div",{style:{flex:1,textAlign:"start"}},he.createElement("a",{onClick:()=>{var et,_t;ie(Qu(gn({},le),{question_type:dt||le!=null&&le.challenge_names?5:(_t=(et=mu==null?void 0:mu.filter(_n=>_n.value===(le==null?void 0:le.item_type)))==null?void 0:et[0])==null?void 0:_t.question_type})),Nt(!0)}},"\u67E5\u770B"),(le==null?void 0:le.shixun_tag_num)===1&&he.createElement("a",{style:{marginLeft:10},onClick:()=>{ze.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:he.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",he.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${le==null?void 0:le.identifier}/challenges`)}},(le==null?void 0:le.shixun_name)||"--"),"\uFF1F"),onOk:()=>tl(void 0,null,function*(){if(!jr(le==null?void 0:le.identifier))return new Promise((et,_t)=>{_t()})})})}},"\u53D1\u5E03")))}].filter(b=>!b.hidden)}),he.createElement(Zl.Z,{current:m.page,total:(N==null?void 0:N.items_count)||(N==null?void 0:N.shixuns_count),style:{marginBottom:20},defaultPageSize:m.per_page,showTotal:b=>he.createElement("span",null,"\u5171\xA0",he.createElement("span",{style:{color:"#165DFF"}},b),"\xA0\u6761\u6570\u636E"),pageSize:m.per_page,onChange:(b,le)=>{m.page=b,m.per_page=le,C(gn({},m)),gu(gn({},m))}}),he.createElement("div",{className:Wn.bottom},he.createElement(X.ZP,{className:Wn.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),he.createElement(X.ZP,{loading:F,style:{width:F&&75},className:Wn.yes,onClick:()=>tl(void 0,null,function*(){var b,le;if((k==null?void 0:k.length)<=0){h.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let Et=[...k==null?void 0:k.filter(_t=>mn.includes(_t))],et=yield(0,La.Tr)({id:Et,course_id:Yu.coursesId,type:"shixun"});if(et){let _t=yield l([...Eu.current],Et,!1);if((_t==null?void 0:_t.status)===0){if((Et==null?void 0:Et.length)==0)return d();Ln({exercise_id:(le=(b=B==null?void 0:B.editData)==null?void 0:b.exercise)==null?void 0:le.id,courseId:Yu==null?void 0:Yu.coursesId,shixun_info:et==null?void 0:et.no_use_list}),ea(!0)}}})},"\u786E\u8BA4"))),he.createElement(ze.default,{open:Yt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Wn.previewModal,width:1e3,centered:!0,onCancel:()=>{Nt(!1)},onOk:()=>{Nt(!1)}},he.createElement(Ta,{qitem:dn})),he.createElement(ja.Z,{resdata:nu,type:"exercise",okloading:F,oktext:(nu==null?void 0:nu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:b=>tl(void 0,null,function*(){const le=[],Et=[];for(const et of nu==null?void 0:nu.can_copy_list)le.push(et.id);Er(),yield l([...Eu.current],[...Gn.current].filter(et=>!Et.includes(et)),!0,k==null?void 0:k.length,le)})}),he.createElement($a.Z,{source:"\u5B9E\u8BAD",showModal:hl,onCancel:()=>ea(!1),info:zu,onOk:d}))};var $r=(0,j.connect)(({shixunsDetail:e,exercise:u})=>({shixunsDetail:e,exercise:u}))(Tr),cn=f(51110),Ke=f(59301),qt=Object.defineProperty,zn=Object.defineProperties,ou=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,si=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,Hr=(e,u,l)=>u in e?qt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[u]=l,ml=(e,u)=>{for(var l in u||(u={}))si.call(u,l)&&Hr(e,l,u[l]);if(mr)for(var l of mr(u))ci.call(u,l)&&Hr(e,l,u[l]);return e},Xl=(e,u)=>zn(e,ou(u)),di=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())}),mi=({qitem:e,TagDiscipline:u,exerciseitem:l,setisedit:v,seveeditor:F,deleteitem:te,getTagData:M,init:B,showTip:d=!1,saveLoading:P=!1})=>{var ye;const[g]=y.default.useForm(),m=!0;return(0,n.useEffect)(()=>{var C,L,S;g.setFieldsValue(Xl(ml({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:Xl(ml({},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:Fu.Base64.decode(((L=e==null?void 0:e.program_attr)==null?void 0:L.code)||"")},hack_sets:ml({},(S=e==null?void 0:e.hack_sets)==null?void 0:S[0]),repeat_answer:!e.repeat_answer}))},[e]),Ke.createElement("div",null,Ke.createElement(y.default,{form:g,colon:!1,onValuesChange:(C,L)=>{var S,x,W,k;if(C!=null&&C.standard_answers){let ne=((S=g.getFieldValue("standard_answers"))==null?void 0:S.length)>0&&((W=(x=g.getFieldValue("standard_answers"))==null?void 0:x.map(N=>N.score))==null?void 0:W.filter(N=>N));(ne==null?void 0:ne.length)>0&&g.setFieldsValue({question_score:(ne==null?void 0:ne.length)>0&&((k=ne.reduce((N,I)=>N+I))==null?void 0:k.toFixed(1))})}},onFinish:C=>{var L;F(Xl(ml(ml({},e),C),{item_type:e==null?void 0:e.question_type,standard_answers:(L=C.standard_answers)==null?void 0:L.map((S,x)=>Xl(ml({},S),{position:x+1})),hack_codes:Xl(ml({},C.hack_codes),{code:Fu.Base64.encode(C.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:C=>di(void 0,null,function*(){var L,S;h.ZP.error(C.errorFields[0].errors[0]),g.scrollToField((S=(L=C==null?void 0:C.errorFields)==null?void 0:L[0])==null?void 0:S.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")),((ye=l==null?void 0:l.exercise)==null?void 0:ye.exercise_status)==1&&!(e!=null&&e.isadd)&&Ke.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{te()}},Ke.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Ke.createElement(X.ZP,{onClick:()=>{var C,L,S,x;e.isadd?(v(!1),B()):(g.setFieldsValue(Xl(ml({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Xl(ml({},e),{sub_discipline_id:(C=l==null?void 0:l.exercise)==null?void 0:C.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(L=e==null?void 0:e.program_attr)==null?void 0:L.language,code:Fu.Base64.decode((S=e==null?void 0:e.program_attr)==null?void 0:S.code)},hack_sets:ml({},(x=e==null?void 0:e.hack_sets)==null?void 0:x[0]),repeat_answer:!e.repeat_answer})),v(!1))}},"\u53D6\u6D88"),Ke.createElement(St.Z,{overlayClassName:xe.shake,open:d,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(X.ZP,{className:"ml20",type:"primary",onClick:()=>{g.submit()},loading:P},"\u4FDD\u5B58"))),Ke.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ke.createElement(Un.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Ke.createElement(cn.t,{form:g,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:m,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),Ke.createElement(ue,{getTagData:M,qitem:e,exerciseitem:l,TagDiscipline:u,form:g}))))},vi=f(90524),fi=f(14869),Ya=f(72664),Ei=f(89392),_i=f(15395),Qr=f(30008),pi=f(67721),T=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,Nu=(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},ql=(e,u)=>hi(e,Fi(u)),jn=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())});const{confirm:Bi}=ze.default,Ba=[{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:v,exercise:F,setitemid:te})=>{var M,B,d,P,ye,g,m,C,L,S,x,W,k,ne,N,I,rt,Kt,be,dn,ie,Yt,Nt,dt,hn,mn,On;const[ge,vt]=(0,n.useState)(),[su,Nn]=(0,n.useState)(!1),[R,tu]=(0,n.useState)(),[Cu,du]=(0,n.useState)(),mu=(0,n.useRef)(),nu=(0,n.useRef)(),[au,hl]=(0,n.useState)(),[ea,zu]=(0,n.useState)(!1),[Ln,Gn]=(0,n.useState)(!1),[Eu,_u]=(0,n.useState)(),[It,Fn]=(0,n.useState)(!1),[vu,Bu]=(0,n.useState)(!1),[Du,uu]=(0,n.useState)(!1),[pu,gu]=(0,n.useState)(!1),[ju,Au]=(0,n.useState)(!1),[Xn,Yu]=(0,n.useState)(!1),vn=(0,j.useParams)(),[Er,Vr]=(0,n.useState)(!1),[Da]=y.default.useForm(),[jr,Iu]=(0,n.useState)(!1),[_r,Wa]=(0,n.useState)(!1),[ba,xa]=(0,n.useState)(!1),[b,le]=(0,n.useState)(!1),[Et,et]=(0,n.useState)(!1),_t=(0,n.useRef)(),[_n,Rn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{l&&$n()},[l]),(0,n.useEffect)(()=>{v(Ln)},[Ln]),(0,n.useEffect)(()=>{R!=null&&R.question_id&&(du(R==null?void 0:R.question_score),nu.current=R==null?void 0:R.question_id)},[R]);const Rt=ee=>jn(void 0,null,function*(){let Ze=yield u({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:ee}});u({type:"globalSetting/footerToggle",payload:!1}),_u(Ze)});function $n(){return jn(this,null,function*(){var ee,Ze,pt,kt,Wt,At;zu(!0),Nn(!0);const en=yield u({type:"exercise/editExercise",payload:{categoryId:l}});zu(!1),Nn(!1),vt(en),Au(!1),(ee=en==null?void 0:en.exercise)!=null&&ee.sub_discipline_id&&Rt((Ze=en==null?void 0:en.exercise)==null?void 0:Ze.sub_discipline_id),tu(ql(Nu({},(Wt=(kt=(pt=en==null?void 0:en.exercise_question_types)==null?void 0:pt[0])==null?void 0:kt.items)==null?void 0:Wt[0]),{index:1})),hl(ql(Nu({},(At=en==null?void 0:en.exercise_question_types)==null?void 0:At[0]),{indexs:1}))})}function Vn(ee,Ze=!0){return jn(this,null,function*(){var pt,kt,Wt,At;Ze&&(zu(!0),Nn(!0));const en=yield u({type:"exercise/editExercise",payload:{categoryId:l}});vt(en);let Pn=[];(pt=en==null?void 0:en.exercise_question_types)==null||pt.map(ku=>{var na;(na=ku==null?void 0:ku.items)==null||na.map((pr,gr)=>{Pn.push(ql(Nu({},pr),{index:gr+1}))})});let Pu=(kt=Pn.filter(ku=>ku.question_id===(ee==null?void 0:ee.id)))==null?void 0:kt[0],ta=(At=((Wt=en==null?void 0:en.exercise_question_types)==null?void 0:Wt.map((ku,na)=>{if((Pu==null?void 0:Pu.question_type)===(ku==null?void 0:ku.question_type))return ql(Nu({},ku),{indexs:na+1})})).filter(ku=>ku))==null?void 0:At[0];hl(Nu({},ta)),tu(Nu({},Pu)),du(Pu==null?void 0:Pu.question_score),zu(!1),Nn(!1),Au(!1)})}function nl(ee){return jn(this,null,function*(){var Ze;Rn(!0);let pt=ql(Nu({},ee),{repeat_answer:!ee.repeat_answer,difficulty:(ee==null?void 0:ee.difficulty)||2,item_type:ee.question_type,sub_discipline_id:((Ze=ee==null?void 0:ee.sub_discipline_id)==null?void 0:Ze[1])||"",tag_discipline_ids:[],hack:ql(Nu({},ee==null?void 0:ee.hack),{difficult:(ee==null?void 0:ee.difficulty)||2}),hack_identifier:sessionStorage.projectFill});ee.tag_discipline_ids&&(pt.tag_discipline_ids=Array.isArray(ee.tag_discipline_ids)?ee.tag_discipline_ids:[ee.tag_discipline_ids]);let kt=ju?`/api/exercises/${l}/exercise_questions`:`/api/exercise_questions/${ee==null?void 0:ee.question_id}.json`;if((ee==null?void 0:ee.is_my)===1){const Wt=Bi({title:"\u63D0\u793A",content:T.createElement("div",null,T.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"),T.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{Wt.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>jn(this,null,function*(){pt.is_cover=1;let At=yield(0,D.ZP)(kt,{method:ju?"post":"PUT",body:Nu({},pt)});(At==null?void 0:At.status)===0&&(Gn(!1),Vn({id:(At==null?void 0:At.exercise_question_id)||(ee==null?void 0:ee.question_id)})),Wt.destroy()}),onCancel:()=>jn(this,null,function*(){let At=yield(0,D.ZP)(kt,{method:ju?"post":"PUT",body:Nu({},pt)});(At==null?void 0:At.status)===0&&(Gn(!1),Vn({id:(At==null?void 0:At.exercise_question_id)||(ee==null?void 0:ee.question_id)})),Wt.destroy()})})}else{let Wt=yield(0,D.ZP)(kt,{method:ju?"post":"PUT",body:Nu({},pt)});(Wt==null?void 0:Wt.status)===0&&(Gn(!1),Vn({id:(Wt==null?void 0:Wt.exercise_question_id)||(ee==null?void 0:ee.question_id)}))}(0,lu.Vf)("#question-scroll-id"),Rn(!1)})}function Gr(ee){return jn(this,null,function*(){var Ze,pt;Nn(!0);let kt=yield(0,D.ZP)(`/api/exercises/${l}/sort_question_type.json`,{method:"post",body:{question_type:ee}});if(Nn(!1),(kt==null?void 0:kt.status)===0){const Wt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});vt(Wt),Au(!1),(Ze=Wt==null?void 0:Wt.exercise)!=null&&Ze.sub_discipline_id&&Rt((pt=Wt==null?void 0:Wt.exercise)==null?void 0:pt.sub_discipline_id)}})}const Oi=(ee,Ze,pt)=>jn(void 0,null,function*(){var kt;if(ee.length===0){h.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),pt();return}const Wt={id:vn==null?void 0:vn.exerciseId,file:(kt=ee[0])==null?void 0:kt.file,sub_discipline_id:Ze};Ri(Wt,`${vi.Z.API_SERVER}/api/courses/${vn==null?void 0:vn.coursesId}/exercises/import_exercise.json`,At=>{var en;if((At==null?void 0:At.status)===0){const Pn={};(en=At==null?void 0:At.fail)==null||en.forEach(ul=>{var ta;((ta=Object.keys(Pn))==null?void 0:ta.includes(ul.message))?Pn[ul.message]=Pn[ul.message]+1:Pn[ul.message]=1});let Pu=`\u6210\u529F\u5BFC\u5165${At==null?void 0:At.success}\u6761`;Object.keys(Pn).forEach(ul=>{Pu=Pu+`,${ul}${Pn[ul]}\u6761`}),h.ZP.success(Pu),Fn(!1),$n()}(At==null?void 0:At.status)===-1&&(h.ZP.error(At==null?void 0:At.message),pt())})}),Ti=(ee,Ze)=>jn(void 0,null,function*(){ge.exercise_types.q_scores=Number(ge.exercise_types.q_scores)+Number(ee)-Number(Ze==null?void 0:Ze.question_score);const pt=yield(0,Ya.zR)({score:(0,Ei.round)(ee,1),question_id:Ze==null?void 0:Ze.question_id});if((pt==null?void 0:pt.status)===0){h.ZP.success("\u4FEE\u6539\u6210\u529F"),Vn({id:nu.current},!1);return}(pt==null?void 0:pt.status)===-1&&du(Ze==null?void 0:Ze.question_score)}),Ol=()=>{le(!0)};(0,n.useEffect)(()=>{if(b){const ee=setTimeout(()=>{le(!1)},2e3);return()=>clearTimeout(ee)}},[b]);const Ri=(ee,Ze,pt,kt,Wt)=>{const At=new FormData;Object.keys(ee).forEach(Pn=>{At.append(Pn,ee[Pn])});const en=new window.XMLHttpRequest;return en.withCredentials=!0,en.addEventListener("load",function(Pn){var Pu;pt(JSON.parse((Pu=Pn==null?void 0:Pn.target)==null?void 0:Pu.response))},!1),en.addEventListener("error",function(Pn){Wt&&Wt(Pn)},!1),en.upload.onprogress=Pn=>{kt&&kt(Pn)},en.open("POST",Ze),en.send(At),en};function Tl(){return jn(this,null,function*(){ze.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:xe.modalconfirm,onOk:()=>jn(this,null,function*(){if(R.question_id){let ee=yield(0,D.ZP)(`/api/exercise_questions/${R.question_id}.json`,{method:"delete"});(ee==null?void 0:ee.status)===0&&($n(),Gn(!1))}else tu({}),Gn(!1),$n()}),cancelText:"\u53D6\u6D88"})})}const Vi=ee=>jn(void 0,null,function*(){return yield(0,D.ZP)(`/api/exercises/${l}/select_questions.json`,{method:"post",body:Nu({},ee)})}),{overflow:ji,handleMouseEnter:Li,handleMouseLeave:$i}=(0,fi.I)(),Hi=(ee,Ze)=>T.createElement(fu.default,null,T.createElement(fu.default.Item,{key:"0",onClick:()=>Xr(ee==null?void 0:ee.question_type)},T.createElement("span",{className:xe.moreSpan},"\u65B0\u589E")),T.createElement(fu.default.Item,{key:"1",disabled:Ze===0,onClick:()=>jn(void 0,null,function*(){if(Ze===0)return;if(Ln){Ol();return}let pt=(0,lu.rz)(ge==null?void 0:ge.exercise_question_types,Ze,Ze-1);yield Gr(pt.map(kt=>kt.name))})},T.createElement("span",{className:xe.moreSpan},"\u4E0A\u79FB")),T.createElement(fu.default.Item,{key:"2",disabled:Ze===(ge==null?void 0:ge.exercise_question_types.length)-1,onClick:()=>jn(void 0,null,function*(){if(Ze===(ge==null?void 0:ge.exercise_question_types.length)-1)return;if(Ln){Ol();return}let pt=(0,lu.rz)(ge==null?void 0:ge.exercise_question_types,Ze,Ze+1);yield Gr(pt.map(kt=>kt.name))})},T.createElement("span",{className:xe.moreSpan},"\u4E0B\u79FB")),T.createElement(fu.default.Item,{key:"3",onClick:()=>{var pt;Da.setFieldsValue({name:ee.name,item_type_en:(pt=Ba.find(kt=>kt.id==ee.question_type))==null?void 0:pt.nameType}),Iu(!0)}},T.createElement("span",{className:xe.moreSpan},"\u91CD\u547D\u540D"))),Xr=ee=>{var Ze,pt,kt,Wt,At,en,Pn,Pu,ul,ta,ku,na,pr,gr,qr,ei,ti,ni,ui,li,ai,ri,ii,oi;if(Ln){Ol();return}if(Au(!0),ee===5){uu(!0),gu(!0);return}if(ee===6){let Yi=(pt=(Ze=F==null?void 0:F.editData)==null?void 0:Ze.exercise)!=null&&pt.set_question_sub_discipline?`/problems/newcreate?express_id=${(kt=ge==null?void 0:ge.exercise)==null?void 0:kt.id}&callback_url=/classrooms/${vn.coursesId}/exercise/add/${l}?type=2&discipline_id=${(At=(Wt=F==null?void 0:F.editData)==null?void 0:Wt.exercise)==null?void 0:At.discipline_id}&sub_discipline_id=${(Pn=(en=F==null?void 0:F.editData)==null?void 0:en.exercise)==null?void 0:Pn.sub_discipline_id}`:`/problems/newcreate?express_id=${(Pu=ge==null?void 0:ge.exercise)==null?void 0:Pu.id}&callback_url=/classrooms/${vn.coursesId}/exercise/add/${l}?type=2`;j.history.push(Yi);return}Gn(!0),tu(ee===2?{question_type:ee,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:(ta=(ul=F==null?void 0:F.editData)==null?void 0:ul.exercise)!=null&&ta.set_question_sub_discipline?(na=(ku=F==null?void 0:F.editData)==null?void 0:ku.exercise)==null?void 0:na.discipline_id:0,sub_discipline_id:(gr=(pr=F==null?void 0:F.editData)==null?void 0:pr.exercise)!=null&&gr.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:ee,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:()=>{Fn(!0)}},{key:2,label:T.createElement("div",null,T.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Qr.$}),T.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(Ln){Ol();return}Wa(!0)}}];console.log(au==null?void 0:au.question_type,R==null?void 0:R.question_type);const zi=()=>jn(void 0,null,function*(){var ee,Ze;const pt=yield(0,D.ZP)(`/api/courses/${vn==null?void 0:vn.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[vn.exerciseId]}});if((pt==null?void 0:pt.status)===0){u({type:"classroomList/setActionTabs",payload:{}}),h.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"),zu(!0),Nn(!0);const kt=yield u({type:"exercise/editExercise",payload:{categoryId:l}});zu(!1),Nn(!1),vt(kt),Au(!1),(ee=kt==null?void 0:kt.exercise)!=null&&ee.sub_discipline_id&&Rt((Ze=kt==null?void 0:kt.exercise)==null?void 0:Ze.sub_discipline_id)}});return T.createElement("div",null,T.createElement(Fl.Z,{spinning:ea},T.createElement("div",{className:xe.bg},((M=ge==null?void 0:ge.exercise_types)==null?void 0:M.q_counts)===0&&!Ln&&T.createElement(bn.Z,{styles:{marginTop:180},customText:T.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",T.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((B=ge==null?void 0:ge.exercise_types)==null?void 0:B.q_counts)>0||Ln)&&T.createElement("div",{style:{textAlign:"center"}},T.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},T.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},T.createElement("div",{className:xe.left},T.createElement("div",{className:xe.leftAction},((d=ge==null?void 0:ge.exercise)==null?void 0:d.exercise_status)===1&&T.createElement(X.ZP,{onClick:()=>{if(Ln){Ol();return}Bu(!0)},className:xe.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),T.createElement("div",{className:xe.scrollWrapper,style:{overflow:ji},onMouseEnter:Li,onMouseLeave:$i},(P=ge==null?void 0:ge.exercise_question_types)==null?void 0:P.map((ee,Ze)=>T.createElement("div",{key:Ze,className:"mb30"},T.createElement("div",{className:xe.title},T.createElement("div",{className:xe.titleleft},T.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,lu.EM)(Ze+1),"\u3001\u3010",ee.name,"\u3011"),T.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",ee.count,"\u5C0F\u9898\uFF0C\u5171",ee.score,"\u5206\uFF09")),T.createElement(yl.Z,{dropdownRender:()=>Hi(ee,Ze),placement:"bottomLeft"},T.createElement("div",{className:xe.more_style},T.createElement("i",{className:"iconfont icon-sandian font12"})))),T.createElement(la,{handleEditing:Ol,isedit:Ln,setBigqitem:hl,bigitem:ql(Nu({},ee),{indexs:Ze+1}),setqitem:pt=>jn(void 0,null,function*(){var kt;(kt=mu.current)==null||kt.blur(),tu(pt)}),qitem:R,Itemid:l,getdata:Vn,data:ee.items})))))),T.createElement("div",{id:"question-scroll-id",style:{overflow:Ln?"hidden":"auto"},className:xe.right},!(R!=null&&R.isadd)&&T.createElement("div",{className:xe.title},!Ln&&T.createElement("div",{style:{flex:1}},T.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(au==null?void 0:au.indexs)&&(0,lu.EM)(au==null?void 0:au.indexs),"\u3001\u3010",au==null?void 0:au.name,"\u3011"),T.createElement(St.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},T.createElement("i",{className:`${xe.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var ee;Da.setFieldsValue({name:au.name,item_type_en:(ee=Ba.find(Ze=>Ze.id==au.question_type))==null?void 0:ee.nameType}),Iu(!0)}})),T.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",au==null?void 0:au.count,"\u5C0F\u9898\uFF0C\u5171",au==null?void 0:au.score,"\u5206\uFF09"),(R==null?void 0:R.question_type)===6&&T.createElement("span",{onClick:()=>{ze.default.destroyAll(),xa(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&&T.createElement(Ft.default,{defaultChecked:(g=(ye=F==null?void 0:F.editData)==null?void 0:ye.exercise)==null?void 0:g.show_challenge_task_pass,onChange:ee=>jn(void 0,null,function*(){let Ze=yield(0,D.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ee.target.checked}});(Ze==null?void 0:Ze.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Vn({id:nu.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(R==null?void 0:R.question_type)===6&&T.createElement("span",{style:{marginLeft:20},onClick:()=>{var ee,Ze,pt,kt;ze.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:T.createElement("div",null,(R==null?void 0:R.question_type)===6&&T.createElement(Ft.default,{defaultChecked:(Ze=(ee=F==null?void 0:F.editData)==null?void 0:ee.exercise)==null?void 0:Ze.show_hack_sets,onChange:Wt=>jn(void 0,null,function*(){let At=yield(0,D.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Wt.target.checked}});(At==null?void 0:At.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ze.default.destroyAll(),Vn({id:nu.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),T.createElement("br",null),(R==null?void 0:R.question_type)===6&&T.createElement(Ft.default,{defaultChecked:(kt=(pt=F==null?void 0:F.editData)==null?void 0:pt.exercise)==null?void 0:kt.show_hack_description,onChange:Wt=>jn(void 0,null,function*(){let At=yield(0,D.ZP)(`/api/exercises/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:Wt.target.checked}});(At==null?void 0:At.status)===0&&(h.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ze.default.destroyAll(),Vn({id:nu.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")),T.createElement("div",{style:{display:"flex",alignItems:"center"}},(R==null?void 0:R.question_type)===5&&!Ln&&T.createElement("a",{className:xe.shixun,href:`/shixuns/${(0,zt.G5)()?R.forked_shixun_identifier:R==null?void 0:R.shixun_identifier}/challenges?exercise=true`,target:"_blank"},T.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!Ln&&((m=ge==null?void 0:ge.exercise)==null?void 0:m.exercise_status)==1&&[0,1,2,4,6].includes(R==null?void 0:R.question_type)&&T.createElement(y.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},T.createElement(a.Z,{precision:1,ref:mu,onChange:ee=>du(ee),value:Cu,onBlur:ee=>{Ti(ee.target.value,R)}})),!Ln&&((C=ge==null?void 0:ge.exercise)==null?void 0:C.exercise_status)==1&&T.createElement(St.Z,{title:"\u5220\u9664"},T.createElement("i",{onClick:()=>{Tl()},style:{marginRight:20},className:`${xe.delete} iconfont icon-shanchu13 mr8 ml8 `})),(R==null?void 0:R.question_type)!==5&&!Ln&&T.createElement(T.Fragment,null,(R==null?void 0:R.is_my)==1&&T.createElement(St.Z,{title:"\u67E5\u770B\u539F\u9898"},T.createElement("i",{className:`${xe.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}`)}})),T.createElement(St.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},T.createElement("i",{className:`${xe.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{_t.current=[],ze.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:T.createElement("div",{className:`font14 ${xe.overflow}`,style:{maxHeight:500,overflow:"auto"}},T.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),T.createElement(Fl.Z,{spinning:!1},T.createElement(_i.Z,{defaultValue:!0,value:_t.current,onChange:ee=>_t.current=ee}))),onOk:()=>jn(void 0,null,function*(){var ee;(0,Ya.$l)({id:R==null?void 0:R.question_id,group_id:((ee=_t==null?void 0:_t.current)==null?void 0:ee[0])||""}).then(Ze=>{(Ze==null?void 0:Ze.status)==0&&(h.ZP.success("\u52A0\u5165\u6210\u529F"),$n())})})})}}))),!Ln&&(((L=ge==null?void 0:ge.exercise)==null?void 0:L.exercise_status)==1||((S=ge==null?void 0:ge.exercise)==null?void 0:S.exercise_status)==2&&((W=(x=e.userInfo)==null?void 0:x.course)==null?void 0:W.course_role)!=15||((k=ge==null?void 0:ge.exercise)==null?void 0:k.exercise_status)==3&&((N=(ne=e.userInfo)==null?void 0:ne.course)==null?void 0:N.course_role)!=15||((I=ge==null?void 0:ge.exercise)==null?void 0:I.exercise_status)==4&&((Kt=(rt=e.userInfo)==null?void 0:rt.course)==null?void 0:Kt.course_role)!=15)&&T.createElement(St.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},T.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=${vn.exerciseId}&question_id=${R==null?void 0:R.question_id}&score=${R==null?void 0:R.question_score}&exercise=true&callback_url=/classrooms/${vn.coursesId}/exercise/add/${l}?type=2`):(Rn(!1),Gn(!0))},className:`${xe.edit} iconfont icon-bianji_Hover ml8`})))),!Ln&&T.createElement("div",null,T.createElement("div",{className:xe.qcount},T.createElement("span",{className:xe.score},R==null?void 0:R.question_score,"\u5206"),T.createElement(xn.Z,{className:xe.qtitle,value:(R==null?void 0:R.index)+`\u3001${(R==null?void 0:R.question_type)==8?(be=R==null?void 0:R.program_attr)==null?void 0:be.description:R==null?void 0:R.question_title}`}),(R==null?void 0:R.high_resources_consume)&&T.createElement(Ca.Z,{type:"shixun",style:{marginLeft:10}}),(0,zt.G5)()&&(R==null?void 0:R.shixun_change)&&(R==null?void 0:R.question_type)==5&&T.createElement(Cl.Z,{open:Et,onOpenChange:ee=>{et(ee)},placement:"bottomLeft",title:null,content:T.createElement("div",{style:{width:"310px",color:"#000"}},T.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"),T.createElement("div",{className:xe.btn_warp},T.createElement(X.ZP,{size:"small",onClick:()=>et(!1)},"\u5FFD\u7565"),T.createElement(X.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"),T.createElement(X.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,lu.xg)(`/shixuns/${R==null?void 0:R.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},T.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:ee=>ee.stopPropagation()}))),(R==null?void 0:R.question_type)===6&&T.createElement(Uu.Z,{onEdit:()=>xa(1),className:"mt10",dataSource:(R==null?void 0:R.languages)||[]}),T.createElement(Il,{exercise:F,TagDiscipline:Eu,qitem:R})),Ln&&T.createElement("div",null,(R==null?void 0:R.question_type)<=1&&T.createElement(Ou,{saveLoading:_n,deleteitem:Tl,getTagData:Rt,seveeditor:nl,exerciseitem:ge,TagDiscipline:Eu,setisedit:Gn,qitem:R,init:$n,showTip:b}),(R==null?void 0:R.question_type)===5&&T.createElement(wu,{saveLoading:_n,setqitem:tu,deleteitem:Tl,seveeditor:nl,exerciseitem:ge,TagDiscipline:Eu,setisedit:Gn,qitem:R,showTip:b}),(R==null?void 0:R.question_type)===3&&T.createElement(ol,{saveLoading:_n,deleteitem:Tl,getTagData:Rt,seveeditor:nl,exerciseitem:ge,TagDiscipline:Eu,setisedit:Gn,qitem:R,init:$n,showTip:b}),(R==null?void 0:R.question_type)===2&&T.createElement(Ga,{saveLoading:_n,deleteitem:Tl,getTagData:Rt,seveeditor:nl,exerciseitem:ge,TagDiscipline:Eu,setisedit:Gn,qitem:R,init:$n,showTip:b}),(R==null?void 0:R.question_type)===4&&T.createElement(ga,{saveLoading:_n,deleteitem:Tl,getTagData:Rt,seveeditor:nl,exerciseitem:ge,TagDiscipline:Eu,setisedit:Gn,qitem:R,init:$n,showTip:b}),(R==null?void 0:R.question_type)===7&&T.createElement(sn,{saveLoading:_n,deleteitem:Tl,getTagData:Rt,seveeditor:nl,exerciseitem:ge,TagDiscipline:Eu,setisedit:Gn,qitem:R,init:$n,showTip:b}),(R==null?void 0:R.question_type)===8&&T.createElement(mi,{saveLoading:_n,deleteitem:Tl,getTagData:Rt,seveeditor:nl,exerciseitem:ge,TagDiscipline:Eu,setisedit:Gn,qitem:R,init:$n,showTip:b}))))))),T.createElement("div",{className:xe.bottomdiv},T.createElement("div",{className:xe.exercise_styles},((dn=ge==null?void 0:ge.exercise)==null?void 0:dn.exercise_status)==1&&T.createElement(T.Fragment,null,T.createElement("span",{className:xe.spanBtn,onClick:()=>{if(Ln){Ol();return}uu(!0),gu(!1)}},"\u9898\u5E93\u9009\u9898"),T.createElement(yl.Z,{menu:{items:Qi}},T.createElement("span",{className:xe.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),T.createElement("span",{className:xe.spanBtn,onClick:()=>jn(void 0,null,function*(){var ee;let Ze=yield(0,D.ZP)(`/api/exercises/${vn==null?void 0:vn.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:vn==null?void 0:vn.coursesId,categoryId:vn==null?void 0:vn.exerciseId}});(Ze==null?void 0:Ze.status)!=-1&&window.open(`/classrooms/${vn==null?void 0:vn.coursesId}/exercise/${vn==null?void 0:vn.exerciseId}/${(ee=e.userInfo)==null?void 0:ee.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),T.createElement("span",{className:xe.spanBtn,onClick:()=>{window.open(`/classrooms/${vn==null?void 0:vn.coursesId}/exercise/${vn==null?void 0:vn.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Ba==null?void 0:Ba.map(ee=>T.createElement(X.ZP,{className:xe.addQuestionBtn,key:ee.id,type:"primary",onClick:()=>{Xr(ee.id)}},ee.name))),((ie=ge==null?void 0:ge.exercise)==null?void 0:ie.exercise_status)!=1&&T.createElement(T.Fragment,null,T.createElement("span",{style:{width:"1022px"}})),T.createElement("span",{className:xe.saveBtn,onClick:()=>jn(void 0,null,function*(){var ee,Ze,pt;if(Ln){Ol();return}const kt=Number(ge.exercise_types.q_scores);[100,120,150].includes(kt)||(yield new Promise((en,Pn)=>{ze.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:T.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",T.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},kt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>jn(void 0,null,function*(){en("")}),onCancel:()=>{Pn()}})}));let Wt=(Ze=(ee=ge==null?void 0:ge.exercise_question_types)==null?void 0:ee.filter(en=>en.question_type===5)[0])==null?void 0:Ze.items,At=0;Wt==null||Wt.map(en=>{en.high_resources_consume&&(At=At+1)}),console.log(At),At>0?u({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:At,fn:()=>{var en;((en=ge==null?void 0:ge.exercise)==null?void 0:en.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),j.history.push(`/classrooms/${vn==null?void 0:vn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Yu(!1)):j.history.back()}}}):((pt=ge==null?void 0:ge.exercise)==null?void 0:pt.exercise_status)==1?(h.ZP.success("\u4FDD\u5B58\u6210\u529F"),j.history.push(`/classrooms/${vn==null?void 0:vn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Yu(!1)):j.history.back()})},T.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),T.createElement(Gl,{setScoreShow:Bu,ScoreShow:vu,exerciseitem:ge,getdata:$n}),Du&&T.createElement($r,{setScoreShow:uu,isshixuns:pu,isloadings:Er,ScoreShow:Du,onOk:(ee,Ze,pt=!0)=>jn(void 0,null,function*(){Vr(!0);let Wt=yield Vi({exam_id:l,item_bank_ids:ee,shixun_ids:Ze});return Vr(!1),(Wt==null?void 0:Wt.status)===0&&pt&&ze.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:()=>{$n()},onCancel:()=>{uu(!1),$n()}}),Wt}),initFun:()=>{uu(!1),$n()}}),T.createElement(cl.Z,{sub_discipline_id:(Yt=ge==null?void 0:ge.exercise)!=null&&Yt.sub_discipline_id?[(Nt=ge==null?void 0:ge.exercise)==null?void 0:Nt.discipline_id,(dt=ge==null?void 0:ge.exercise)==null?void 0:dt.sub_discipline_id]:[],visible:It,onCancel:()=>Fn(!1),onOk:Oi}),T.createElement(ze.default,{title:"\u63D0\u793A",open:Xn,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:T.createElement("div",null,T.createElement(X.ZP,{onClick:()=>{Yu(!1),j.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),T.createElement(X.ZP,{type:"primary",onClick:()=>{j.history.push(`/classrooms/${vn==null?void 0:vn.coursesId}/exercise/${l}/detail?random=false&tabs=3`),Yu(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Yu(!1)}},T.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")),T.createElement(ze.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:jr,width:500,onOk:()=>Da.submit(),onCancel:()=>Iu(!1)},T.createElement(y.default,{form:Da,initialValues:{},onFinish:ee=>jn(void 0,null,function*(){(yield(0,Ya.RK)(Nu({id:l},ee))).status==0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),$n(),Iu(!1))})},T.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(ee,Ze){var pt,kt,Wt,At;const en=(pt=Ba==null?void 0:Ba.find(Pn=>Pn.nameType==Da.getFieldValue("item_type_en")))==null?void 0:pt.id;return(At=(Wt=(kt=ge==null?void 0:ge.exercise_question_types)==null?void 0:kt.filter(Pn=>Pn.question_type!=en))==null?void 0:Wt.map(Pn=>Pn==null?void 0:Pn.name))!=null&&At.includes(Ze)?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()}}]},T.createElement(Mt.default,{size:"large",maxLength:10,showCount:!0})),T.createElement(y.default.Item,{hidden:!0,name:"item_type_en"},T.createElement(Mt.default,{size:"large"})))),T.createElement(ll.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:_r},T.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),T.createElement(Qr.Z,{stickyTop:-24,subDisciplineId:(hn=ge==null?void 0:ge.exercise)!=null&&hn.sub_discipline_id?[(mn=ge==null?void 0:ge.exercise)==null?void 0:mn.discipline_id,(On=ge==null?void 0:ge.exercise)==null?void 0:On.sub_discipline_id]:[],onCancel:()=>Wa(!1),mode:3,gather:{exercise_id:l},onSuccess:()=>{Wa(!1),$n()}}),T.createElement("div",{style:{height:70}})),T.createElement(Uu.Q,{visible:!!ba,setVisible:xa,tip:ba===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:ba===1?R==null?void 0:R.languages:[],onOk:ee=>jn(void 0,null,function*(){const Ze={languages:ee};ba===1?Ze.hack_id=R==null?void 0:R.hack_id:Ze.exercise_id=l,(yield(0,D.ZP)("/api/problems/update_languages.json",{method:"post",body:Ze})).status===0&&(h.ZP.success("\u4FEE\u6539\u6210\u529F"),Vn({id:nu.current}),xa(!1))})}),T.createElement(pi.Z,null))};var bi=(0,j.connect)(({user:e,exercise:u,dispatch:l})=>({user:e,exercise:u,dispatch:l}))(Di),Wr=f(24108),xi=f(12395),Ai=f(11658),Pi=f(87169),wi=f(54579),Ve=f(59301),Si=Object.defineProperty,Ni=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,vr=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,gl=(e,u)=>{for(var l in u||(u={}))Ur.call(u,l)&&Jr(e,l,u[l]);if(vr)for(var l of vr(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 v in e)Ur.call(e,v)&&u.indexOf(v)<0&&(l[v]=e[v]);if(e!=null&&vr)for(var v of vr(e))u.indexOf(v)<0&&Kr.call(e,v)&&(l[v]=e[v]);return l},fr=(e,u,l)=>new Promise((v,F)=>{var te=d=>{try{B(l.next(d))}catch(P){F(P)}},M=d=>{try{B(l.throw(d))}catch(P){F(P)}},B=d=>d.done?v(d.value):Promise.resolve(d.value).then(te,M);B((l=l.apply(e,u)).next())});const Mi=e=>{var u=e,{classroomList:l,globalSetting:v,problemset:F,loading:te,exercise:M,user:B,dispatch:d}=u,P=ki(u,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),ye,g,m,C,L,S,x,W,k,ne,N,I,rt,Kt;const be=(0,j.useParams)(),[dn,ie]=(0,n.useState)(!1),{userInfo:Yt}=B,[Nt]=y.default.useForm();let[dt,hn]=(0,n.useState)({});const[mn,On]=(0,n.useState)(1),[ge,vt]=(0,n.useState)(""),[su]=(0,j.useSearchParams)(),[Nn,R]=(0,n.useState)(!1),[tu,Cu]=(0,n.useState)(!1),[du,mu]=(0,n.useState)(!1),[nu,au]=(0,n.useState)(""),[hl,ea]=(0,n.useState)(!1),[zu,Ln]=(0,n.useState)(!1);(0,n.useEffect)(()=>{d({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:be==null?void 0:be.coursesId}}),d({type:"globalSetting/footerToggle",payload:!1}),Nt.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,n.useEffect)(()=>{var It,Fn,vu,Bu,Du,uu;be.exerciseId&&(((Fn=(It=M==null?void 0:M.editData)==null?void 0:It.exercise)==null?void 0:Fn.exercise_status)===2||((Bu=(vu=M==null?void 0:M.editData)==null?void 0:vu.exercise)==null?void 0:Bu.exercise_status)===3||((uu=(Du=M==null?void 0:M.editData)==null?void 0:Du.exercise)==null?void 0:uu.exercise_status)===4?mu(!0):mu(!1))},[M==null?void 0:M.editData]),(0,n.useEffect)(()=>{if(be.exerciseId){let It=M.editData.exercise;Ln(It==null?void 0:It.set_question_sub_discipline),Nt.setFieldsValue(Rr(gl({},It),{courseid:It!=null&&It.sub_discipline_id?[It==null?void 0:It.discipline_id,It==null?void 0:It.sub_discipline_id]:[]}))}},[M]),(0,n.useEffect)(()=>{su.get("type")==="2"&&(vt(be.exerciseId),On(2))},[su.get("type")]),(0,n.useEffect)(()=>{var It;let Fn=(It=F==null?void 0:F.disciplinesData)==null?void 0:It.checked;Fn!=null&&Fn.sub_discipline_id&&Nt.setFieldsValue({courseid:[Fn==null?void 0:Fn.discipline_id,Fn==null?void 0:Fn.sub_discipline_id]})},[(ye=F==null?void 0:F.disciplinesData)==null?void 0:ye.checked]);function Gn(It,Fn){return fr(this,null,function*(){var vu,Bu,Du,uu;yield Nt.validateFields();const pu=Nt.getFieldsValue(),{courseid:gu}=pu,[ju,Au]=gu;pu.sub_discipline_id=Au,pu.is_md=!0,pu.time=parseInt(pu.time)>9999?9999:pu.time;const Xn=yield d({type:"exercise/addExercise",payload:gl(gl({},pu),be)});Xn.status===0?(yield(0,D.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:be==null?void 0:be.coursesId,id:(vu=Xn==null?void 0:Xn.data)==null?void 0:vu.exercise_id,time:It}}),_u((Bu=Xn.data)==null?void 0:Bu.exercise_id),vt((Du=Xn==null?void 0:Xn.data)==null?void 0:Du.exercise_id),On(2),R(!1),j.history.replace(`/classrooms/${be.coursesId}/exercise/add/${(uu=Xn.data)==null?void 0:uu.exercise_id}?type=2`)):h.ZP.error(Xn.message),Fn()})}function Eu(It){hn(gl({},It))}function _u(It){return fr(this,null,function*(){if(!(dt!=null&&dt.ec_point_ids))return;const Fn=gl({},dt);delete Fn.id;let vu=yield(0,D.ZP)(`/api/ec_courses/${dt==null?void 0:dt.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:gl({exercise_id:It},Fn)})})}return Ve.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Ve.createElement("section",{className:"edu-container"},Ve.createElement("section",{className:"animated fadeIn"},Ve.createElement("aside",{className:"mt10"},Yt&&Ve.createElement(Te.Z,{separator:">"},Ve.createElement(Te.Z.Item,null,Ve.createElement(j.Link,{to:`/classrooms/${be.coursesId}/exercise`},(g=Yt==null?void 0:Yt.course)==null?void 0:g.course_name)),Ve.createElement(Te.Z.Item,null,Ve.createElement(j.Link,{to:`/classrooms/${be.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Ve.createElement(Te.Z.Item,null,be.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),be.exerciseId&&Ve.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}},Ve.createElement(Pi.Z,{style:{marginRight:5,color:"#E99237"}}),Ve.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"),Ve.createElement("span",{className:Je.addQuestionBtn,onClick:()=>{d({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[be.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Ve.createElement(Ai.Z,{haveInit:!0,init:()=>{au(new Date)}}),Ve.createElement("div",{className:"bg-white"},Ve.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Ve.createElement("div",{onClick:()=>{if(tu){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}On(1)},className:mn===1?Je.selectdiv:Je.divitem},Ve.createElement(Wr.Z,{number:1,active:mn===1,className:"mr10"}),Ve.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Ve.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Ve.createElement("div",{onClick:()=>{if(!be.exerciseId&&!ge){h.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}On(2),!ge&&vt(be.exerciseId)},className:mn!==1?Je.selectdiv:Je.divitem},Ve.createElement(Wr.Z,{number:2,active:mn!==1,className:"mr10"}),Ve.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),mn===2&&Ve.createElement("div",{className:"tc"},Ve.createElement(xi.Z,{defaultValue:(C=(m=M==null?void 0:M.editData)==null?void 0:m.exercise)==null?void 0:C.exercise_name,onFinish:It=>fr(void 0,null,function*(){var Fn,vu,Bu,Du,uu,pu,gu,ju,Au,Xn,Yu,vn;return It.trim()===((vu=(Fn=M==null?void 0:M.editData)==null?void 0:Fn.exercise)==null?void 0:vu.exercise_name)?!0:(yield(0,Ya.wy)({exercise_name:It,exercise_description:(Du=(Bu=M==null?void 0:M.editData)==null?void 0:Bu.exercise)==null?void 0:Du.exercise_description,sub_discipline_id:(pu=(uu=M==null?void 0:M.editData)==null?void 0:uu.exercise)==null?void 0:pu.sub_discipline_id,time:(ju=(gu=M==null?void 0:M.editData)==null?void 0:gu.exercise)==null?void 0:ju.time,exerciseId:(Xn=(Au=M.editData)==null?void 0:Au.exercise)==null?void 0:Xn.id,difficulty:(vn=(Yu=M.editData)==null?void 0:Yu.exercise)==null?void 0:vn.difficulty})).status===0?(Nt.setFieldValue("exercise_name",It),!0):!1})}),Ve.createElement("div",{style:{fontSize:14}},Ve.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((S=(L=M==null?void 0:M.editData)==null?void 0:L.exercise)==null?void 0:S.time)||"\u4E0D\u9650")),Ve.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((W=(x=M==null?void 0:M.editData)==null?void 0:x.exercise)==null?void 0:W.difficulty)===1?"\u7B80\u5355":((ne=(k=M==null?void 0:M.editData)==null?void 0:k.exercise)==null?void 0:ne.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Ve.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},((I=(N=M==null?void 0:M.editData)==null?void 0:N.exercise_types)==null?void 0:I.q_counts)||0)),Ve.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Ve.createElement("span",{style:{color:"#000000",marginLeft:8}},(Kt=(rt=M==null?void 0:M.editData)==null?void 0:rt.exercise_types)==null?void 0:Kt.q_scores))))),mn===1&&Ve.createElement("div",null,Ve.createElement("section",{className:[Je.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Ve.createElement(y.default,{form:Nt,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:It=>fr(void 0,null,function*(){var Fn,vu,Bu,Du,uu;if(ie(!0),R(!0),be.exerciseId){It.exerciseId=(vu=(Fn=M.editData)==null?void 0:Fn.exercise)==null?void 0:vu.id,It.sub_discipline_id=It.courseid[It.courseid.length-1],yield(0,Ya.wy)(Rr(gl({},It),{set_question_sub_discipline:zu})),On(2),_u(be==null?void 0:be.exerciseId),vt(be.exerciseId),ie(!1),R(!1);return}const pu=yield(0,D.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:be==null?void 0:be.coursesId}});if(pu!=null&&pu.alert)d({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:gu}=It,[ju,Au]=gu;It.sub_discipline_id=Au,It.is_md=!0,It.time=parseInt(It.time)>9999?9999:It.time,It.set_question_sub_discipline=zu;const Xn=yield d({type:"exercise/addExercise",payload:Rr(gl(gl({},It),be),{category_id:su.get("catalogue")||null})});Xn.status===0&&(_u((Bu=Xn.data)==null?void 0:Bu.exercise_id),j.history.replace(`/classrooms/${be.coursesId}/exercise/add/${(Du=Xn.data)==null?void 0:Du.exercise_id}?type=2`),vt((uu=Xn==null?void 0:Xn.data)==null?void 0:uu.exercise_id),On(2)),R(!1)}ie(!1)}),className:Je.formWrap},Ve.createElement(y.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Je.baseLineHeight,rules:[{required:!0,validator:(It,Fn)=>{var vu;return((vu=Fn==null?void 0:Fn.replaceAll(" ",""))==null?void 0:vu.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Ve.createElement(Mt.default,{maxLength:60,className:Je.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Ve.createElement(y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:Je.baseLineHeight},Ve.createElement(lt.Z,{disabled:du,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:F.courseOptions,className:Je.baseFormItem,size:"large",popupClassName:Je.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Ve.createElement("div",{className:Je.concat},Ve.createElement("div",null,Ve.createElement(Ft.default,{checked:zu,onChange:It=>{Ln(It.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")),Ve.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Ve.createElement("a",{onClick:()=>ea(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Ve.createElement(y.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Je.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ve.createElement(de.ZP.Group,{className:Je.radiogroup,disabled:du},Ve.createElement(de.ZP.Button,{className:Je.easy,value:1},"\u7B80\u5355"),Ve.createElement(de.ZP.Button,{className:Je.medium,value:2},"\u9002\u4E2D"),Ve.createElement(de.ZP.Button,{className:Je.hard,value:3},"\u56F0\u96BE"))),Ve.createElement(y.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Je.baseLineHeight},Ve.createElement("div",{style:{display:"flex",width:"100%"}},Ve.createElement(y.default.Item,{name:"time",noStyle:!0},Ve.createElement(a.Z,{disabled:du,min:1,max:9999,className:Je.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Ve.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Ve.createElement(y.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Ve.createElement(Mt.default.TextArea,{disabled:du,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Ve.createElement(vl,{exercise_id:be==null?void 0:be.exerciseId,setitem:Eu})),Ve.createElement("div",{className:Je.bottmodiv},Ve.createElement(X.ZP,{className:`${Je.cancelBtn}`,type:"primary",onClick:()=>{j.history.back()}},"\u53D6\u6D88"),Ve.createElement(X.ZP,{loading:Nn,onClick:()=>{Nt.validateFields(),Nt.submit()},type:"primary",className:`${Je.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Ve.createElement(me,{setsubloading:R,onModalOk:Gn})),mn===2&&Ve.createElement("div",null,Ve.createElement(bi,{key:nu,setisedits:Cu,setitemid:vt,itemid:ge}))),Ve.createElement(wi.Z,{open:hl,onCancel:()=>{ea(!1)}}))};var Zi=(0,j.connect)(({classroomList:e,loading:u,user:l,problemset:v,globalSetting:F,exercise:te})=>({classroomList:e,globalSetting:F,problemset:v,user:l,exercise:te,loading:u.effects}))(Mi)},22590:function(Wu,Yn,f){f.d(Yn,{Z:function(){return mt}});var n=f(28284),j=f(6767),y=f(62957),h=f(29787),Te=f(25399),Mt=f(47889),lt=f(37568),Ft=f(54172),de=f(59301),a=f(76560),X=f(82093),Je=f(49661),ze={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},qe=f(34055),Fe=f(2978),ae=f(38394),$=f(59301),Ce=Object.defineProperty,me=Object.defineProperties,D=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,gt=(at,se,Pt)=>se in at?Ce(at,se,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):at[se]=Pt,yt=(at,se)=>{for(var Pt in se||(se={}))it.call(se,Pt)&>(at,Pt,se[Pt]);if(ve)for(var Pt of ve(se))Jt.call(se,Pt)&>(at,Pt,se[Pt]);return at},tn=(at,se)=>me(at,D(se)),Oe=(at,se,Pt)=>new Promise((Lt,wt)=>{var Ue=rn=>{try{In(Pt.next(rn))}catch(Sn){wt(Sn)}},un=rn=>{try{In(Pt.throw(rn))}catch(Sn){wt(Sn)}},In=rn=>rn.done?Lt(rn.value):Promise.resolve(rn.value).then(Ue,un);In((Pt=Pt.apply(at,se)).next())});const Ee=({shixunHomeworks:at,exercise:se,loading:Pt,dispatch:Lt})=>{var wt,Ue,un,In,rn,Sn;const{commonHeader:ru}=se,[yn,xt]=(0,de.useState)([]),[fe,Cn]=(0,de.useState)(tn(yt({},(0,a.useParams)()),{page:1,limit:10})),[vl,fu]=(0,de.useState)([]),[Fl,yl]=(0,de.useState)(""),[St,Cl]=(0,de.useState)(1),[ll]=n.default.useForm(),[xe,lu]=(0,de.useState)({}),[bn,Uu]=(0,de.useState)(null),[Ku,xn]=(0,de.useState)(!1),[Qt,fl]=(0,de.useState)({combine:[],simple:[]}),[Bl,Dl]=(0,de.useState)(null),[Rl,bl]=(0,de.useState)({}),[xl,Vl]=(0,de.useState)(0),[hu,Aa]=(0,de.useState)(0),[Pa,ua]=(0,de.useState)(!1),la=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(ue,we,Tn)=>(fe.page-1)*fe.limit+Tn+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:ue=>ue||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(ue,we)=>$.createElement("div",{className:ze.banding,title:ue||"--"},ue||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(ue,we)=>ue===0?$.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):ue===1?$.createElement("span",{style:{color:"#DF3042"}},!we.is_make_up&&"\u8003\u8BD5\u4E2D",we.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):ue===2?$.createElement("span",{style:{color:"#5AB891"}},!we.is_make_up&&!we.is_force_commit&&"\u5DF2\u4EA4\u5377",we.is_make_up&&!we.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",we.is_make_up&&we.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!we.is_make_up&&we.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):$.createElement("span",{style:{color:"#5AB891"}},!we.is_make_up&&!we.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",we.is_make_up&&!we.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",we.is_make_up&&we.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!we.is_make_up&&we.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(ru==null?void 0:ru.exercise_type)==2&&!(0,qe.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(ue,we)=>we.commit_status===0||we.commit_status===1?"--":!we.open_total_score&&(0,qe.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(ue=typeof ue=="number"?Number(ue):ue,console.log(typeof ue),ue||(ue=0),ue===100?$.createElement("span",{className:"c-green"},ue):ue>60?$.createElement("span",{className:"c-orange"},ue):ue==hu*.6?$.createElement("span",{className:"c-red"},ue):$.createElement("span",null,ue))}].filter(ue=>!!ue);(0,de.useEffect)(()=>{var ue,we,Tn;((ue=se.actionTabs)==null?void 0:ue.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(fl([]),Dl(((we=se==null?void 0:se.actionTabs)==null?void 0:we.questionId)||null),bl(((Tn=se==null?void 0:se.actionTabs)==null?void 0:Tn.questionDetail)||{}),kn(),Mu(fe))},[(wt=se.actionTabs)==null?void 0:wt.key]);const kn=()=>Oe(void 0,null,function*(){var ue,we,Tn,qn,bu,Al,Hl,aa,al;const iu=yield(0,X.ZP)(`/api/exercises/${fe==null?void 0:fe.categoryId}.json`,{method:"get"});if(iu.status==0){const Zu=(we=(ue=iu==null?void 0:iu.exercise_question_types)==null?void 0:ue.find(Un=>(Un==null?void 0:Un.question_type)==7))==null?void 0:we.items,Lu=(qn=(Tn=iu==null?void 0:iu.exercise_question_types)==null?void 0:Tn.find(Un=>(Un==null?void 0:Un.question_type)==4))==null?void 0:qn.items;let $u=[],Ou=0,rl={};$u=(bu=Zu==null?void 0:Zu.map((Un,ln)=>{var il,El;return(El=(il=Un==null?void 0:Un.sub_exercise_questions)==null?void 0:il.map((_l,Gu)=>(_l==null?void 0:_l.question_type)==4?tn(yt({},_l),{index:ln+1,jdex:Gu+1,parentTitle:Un==null?void 0:Un.question_title,isCombine:!0}):null))==null?void 0:El.filter(_l=>_l)}))==null?void 0:bu.flat(),fl({combine:$u,simple:Lu}),(Lu==null?void 0:Lu.length)>0?(Ou=(Al=Lu==null?void 0:Lu[0])==null?void 0:Al.question_id,rl=(Lu==null?void 0:Lu[0])||{}):($u==null?void 0:$u.length)>0&&(Ou=(Hl=$u==null?void 0:$u[0])==null?void 0:Hl.question_id,rl=($u==null?void 0:$u[0])||{}),Dl(((aa=se==null?void 0:se.actionTabs)==null?void 0:aa.questionId)||Ou),bl(((al=se==null?void 0:se.actionTabs)==null?void 0:al.questionDetail)||rl)}}),jl=(ue,we)=>{fe.page=ue,fe.limit=we,Cn(yt({},fe)),Mu(fe)},Mu=ue=>Oe(void 0,null,function*(){ua(!0);const we=yield(0,X.ZP)(`/api/exercises/${fe.categoryId||(fe==null?void 0:fe.exerciseId)}/exercise_users.json`,{method:"get",params:ue});we.status==0&&(Vl(we.data.total_count),Cn(tn(yt({},fe),{total:we.data.total_count})),xt(we.data.exercise_users),Aa(we.data.total_score)),ua(!1)}),Ju=ue=>{fe.search=ue,fe.page=1,ll.resetFields(),lu({}),fu([]),Uu(null),Cn(yt({},fe)),Mu(fe)},Ll=ue=>Oe(void 0,null,function*(){var we,Tn;const qn=yt({},xe);if(!((we=ue==null?void 0:ue.content)!=null&&we.trim())){j.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}qn.content=ue==null?void 0:ue.content,qn.attachment_ids=(Tn=ue==null?void 0:ue.attachment_ids)==null?void 0:Tn.map(bu=>bu.response.id),fn(qn)}),fn=ue=>Oe(void 0,null,function*(){xn(!0);const we=yield(0,X.ZP)(`/api/exercises/${(fe==null?void 0:fe.categoryId)||(fe==null?void 0:fe.exerciseId)}/test_ai_review.json`,{method:"post",body:tn(yt({},ue),{exercise_question_id:Bl,ai_review_settings:Rl==null?void 0:Rl.ai_review_settings})});if([0,-3].includes(we.status)){we.status==0&&j.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Uu(we);const Tn=document.querySelector(".modal-ai-pfcs");if(Tn){const qn=Tn.querySelector(".ant-modal-body");qn&&(qn.scrollTop=qn.scrollHeight)}}xn(!1)}),$l=()=>{Lt({type:"exercise/setActionTabs",payload:{key:""}}),Cl(1),wa()},wa=()=>{ll.resetFields(),lu({}),fu([]),yl(""),Uu(null)};return $.createElement(y.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:Ku,open:((Ue=se.actionTabs)==null?void 0:Ue.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>$l(),okText:bn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var ue;if((ue=se.actionTabs)!=null&&ue.showSelectQuestion&&!Bl)return j.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(St==1){if(vl.length==0)return j.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");fn({exercise_user_id:vl[0]})}else St==2&&ll.submit()}},$.createElement(h.Z,{spinning:Ku,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},$.createElement("div",{className:ze.contentWrap},$.createElement("div",{className:ze.leftWrap},$.createElement("div",{className:ze.tip},$.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),$.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),$.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((un=Qt==null?void 0:Qt.simple)==null?void 0:un.length)>0&&$.createElement($.Fragment,null,$.createElement("div",{className:ze.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),$.createElement("div",null,(In=Qt==null?void 0:Qt.simple)==null?void 0:In.map((ue,we)=>$.createElement("div",{key:ue==null?void 0:ue.question_id},$.createElement(Te.Z,{title:$.createElement(ae.Z,{value:ue==null?void 0:ue.question_title}),color:"#fff",placement:"left",overlayClassName:ze.titleTooltip},$.createElement("span",{className:`${ze.question_title} ${Bl==(ue==null?void 0:ue.question_id)?ze.activeItem:""}`,onClick:()=>{var Tn,qn,bu;Dl(ue==null?void 0:ue.question_id),bl(tn(yt({},ue||{}),{ai_review_settings:(Tn=se==null?void 0:se.actionTabs)!=null&&Tn.isUnify?(bu=(qn=se==null?void 0:se.actionTabs)==null?void 0:qn.questionDetail)==null?void 0:bu.ai_review_settings:ue==null?void 0:ue.ai_review_settings}))}},$.createElement(ae.Z,{value:we+1+"\u3001"+(ue==null?void 0:ue.question_title),showTextOnly:!0}))))))),((rn=Qt==null?void 0:Qt.combine)==null?void 0:rn.length)>0&&$.createElement($.Fragment,null,$.createElement("div",{className:ze.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),$.createElement("div",null,(Sn=Qt==null?void 0:Qt.combine)==null?void 0:Sn.map((ue,we)=>$.createElement("div",{key:ue==null?void 0:ue.question_id,onClick:()=>{var Tn,qn,bu;Dl(ue==null?void 0:ue.question_id),bl(tn(yt({},ue||{}),{ai_review_settings:(Tn=se==null?void 0:se.actionTabs)!=null&&Tn.isUnify?(bu=(qn=se==null?void 0:se.actionTabs)==null?void 0:qn.questionDetail)==null?void 0:bu.ai_review_settings:ue==null?void 0:ue.ai_review_settings}))}},$.createElement(Te.Z,{title:$.createElement(ae.Z,{value:ue==null?void 0:ue.question_title}),color:"#fff",placement:"left",overlayClassName:ze.titleTooltip},$.createElement("span",{className:`${ze.question_title} ${Bl==(ue==null?void 0:ue.question_id)?ze.activeItem:""}`},$.createElement(ae.Z,{value:(ue==null?void 0:ue.index)+"."+(ue==null?void 0:ue.jdex)+"\u3001"+(ue==null?void 0:ue.question_title),showTextOnly:!0}))))))))),$.createElement("div",{className:ze.rightWrap},$.createElement("div",{className:ze.radio_con},$.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),$.createElement(Mt.ZP.Group,{onChange:ue=>{ue.target.value==1&&jl(1,10),Cl(ue.target.value),wa()},value:St,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"}}]})),St==1&&$.createElement($.Fragment,null,$.createElement("div",{className:"flex justify-between item-center mb10"},$.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"),$.createElement(lt.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Fl,onChange:ue=>yl(ue.target.value),onSearch:Ju})),$.createElement(Ft.default,{rowSelection:{type:"radio",selectedRowKeys:vl,onChange:(ue,we)=>{fu(ue)},getCheckboxProps:ue=>({disabled:[0,1].includes(ue==null?void 0:ue.commit_status)})},rowKey:"exercise_user_id",dataSource:yn||[],columns:la,pagination:{current:fe.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:fe.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:xl,size:"default",showTotal:Je.rU,onChange:jl},onChange:(ue,we,Tn)=>{fe.page=1,Tn.order===void 0?(fe.order_type=null,fe.order=null):(fe.order_type=Tn.order==="descend"?"desc":"asc",fe.order=Tn.field),Cn(yt({},fe)),Mu(fe)}})),St==2&&$.createElement("div",{style:{marginTop:20}},$.createElement(n.default,{form:ll,className:ze.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{lu(yt({},ll.getFieldsValue()))},onFinish:Ll},$.createElement(n.default.Item,{name:"content",label:"",style:{marginBottom:0}},$.createElement(Fe.Z,{watch:!0})))),bn&&$.createElement("div",{className:ze.result_con},$.createElement("div",{className:ze.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(bn==null?void 0:bn.status)==0&&$.createElement("div",{className:"p20"},$.createElement("div",{className:"mb5"},$.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),bn==null?void 0:bn.score),$.createElement("div",{className:"flex"},$.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),$.createElement(ae.Z,{value:bn==null?void 0:bn.content,style:{fontSize:"14px"}}))),(bn==null?void 0:bn.status)==-3&&$.createElement("div",{className:"p20"},$.createElement(ae.Z,{value:bn==null?void 0:bn.message,style:{fontSize:"14px"}})))))))};var mt=(0,a.connect)(({shixunHomeworks:at,exercise:se,loading:Pt,user:Lt})=>({shixunHomeworks:at,exercise:se,loading:Pt.effects,user:Lt}))(Ee)},11658:function(Wu,Yn,f){var n=f(59301),j=f(62957),y=f(82093),h=f(76560),Te=f(59301),Mt=(Ft,de,a)=>new Promise((X,Je)=>{var ze=ae=>{try{Fe(a.next(ae))}catch($){Je($)}},qe=ae=>{try{Fe(a.throw(ae))}catch($){Je($)}},Fe=ae=>ae.done?X(ae.value):Promise.resolve(ae.value).then(ze,qe);Fe((a=a.apply(Ft,de)).next())});const lt=({exercise:Ft,dispatch:de,init:a,haveInit:X=!1})=>{const Je=(0,h.useParams)(),[ze,qe]=(0,n.useState)(!1);let[Fe,ae]=(0,n.useState)();const[$,Ce]=(0,n.useState)(!1),[me,D]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Ft.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ve()},[Ft.actionTabs]);function ve(){return Mt(this,null,function*(){var it,Jt;let gt=yield(0,y.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ft.actionTabs.selectArrs}});if(((it=gt==null?void 0:gt.cover_exercises)==null?void 0:it.length)>0)qe(!0),ae((Jt=gt==null?void 0:gt.cover_exercises)==null?void 0:Jt[0]);else{let yt=yield(0,y.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ft.actionTabs.selectArrs}});de({type:"exercise/setActionTabs",payload:{key:""}}),(yt==null?void 0:yt.status)===0&&(X&&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 Te.createElement("div",null,Te.createElement(j.default,{open:ze,centered:!0,onCancel:it=>Mt(void 0,null,function*(){if(it.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Ce(!0);let Jt=yield(0,y.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ft.actionTabs.selectArrs,update:1}});de({type:"exercise/setActionTabs",payload:{key:""}}),Ce(!1),(Jt==null?void 0:Jt.status)===0&&(X&&a(),qe(!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 qe(!1)}),cancelButtonProps:{loading:$},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:me},onOk:()=>Mt(void 0,null,function*(){D(!0);let it=yield(0,y.ZP)(`/api/courses/${Je==null?void 0:Je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ft.actionTabs.selectArrs}});D(!1),(it==null?void 0:it.status)===0&&(X&&a(),de({type:"exercise/setActionTabs",payload:{key:""}}),qe(!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"},Te.createElement("div",null,Te.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"),Te.createElement("div",null,Te.createElement("div",null,"\u8BD5\u5377\uFF1A",Fe==null?void 0:Fe.origin_exercise_nam),Te.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Te.createElement("a",{href:`/paperlibrary/see/${Fe==null?void 0:Fe.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Fe==null?void 0:Fe.examination_bank_name))))))};Yn.Z=(0,h.connect)(({exercise:Ft})=>({exercise:Ft}))(lt)},48365:function(Wu,Yn,f){var n=f(61186),j=f.n(n),y=f(90111),h=f.n(y),Te=f(58319),Mt=f.n(Te),lt=f(23250),Ft=f.n(lt),de=f(74959),a=f.n(de),X=f(10238),Je=f.n(X),ze=f(33656),qe=f.n(ze);j().extend(qe()),j().extend(Je()),j().extend(h()),j().extend(Mt()),j().extend(Ft()),j().extend(a()),j().extend(function(me,D){var ve=D.prototype,it=ve.format;ve.format=function(gt){var yt=(gt||"").replace("Wo","wo");return it.bind(this)(yt)}});var Fe={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"},ae=function(D){var ve=Fe[D];return ve||D.split("_")[0]},$=function(){},Ce={getNow:function(){var D=j()();return typeof D.tz=="function"?D.tz():D},getFixedDate:function(D){return j()(D,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(D){return D.endOf("month")},getWeekDay:function(D){var ve=D.locale("en");return ve.weekday()+ve.localeData().firstDayOfWeek()},getYear:function(D){return D.year()},getMonth:function(D){return D.month()},getDate:function(D){return D.date()},getHour:function(D){return D.hour()},getMinute:function(D){return D.minute()},getSecond:function(D){return D.second()},getMillisecond:function(D){return D.millisecond()},addYear:function(D,ve){return D.add(ve,"year")},addMonth:function(D,ve){return D.add(ve,"month")},addDate:function(D,ve){return D.add(ve,"day")},setYear:function(D,ve){return D.year(ve)},setMonth:function(D,ve){return D.month(ve)},setDate:function(D,ve){return D.date(ve)},setHour:function(D,ve){return D.hour(ve)},setMinute:function(D,ve){return D.minute(ve)},setSecond:function(D,ve){return D.second(ve)},setMillisecond:function(D,ve){return D.millisecond(ve)},isAfter:function(D,ve){return D.isAfter(ve)},isValidate:function(D){return D.isValid()},locale:{getWeekFirstDay:function(D){return j()().locale(ae(D)).localeData().firstDayOfWeek()},getWeekFirstDate:function(D,ve){return ve.locale(ae(D)).weekday(0)},getWeek:function(D,ve){return ve.locale(ae(D)).week()},getShortWeekDays:function(D){return j()().locale(ae(D)).localeData().weekdaysMin()},getShortMonths:function(D){return j()().locale(ae(D)).localeData().monthsShort()},format:function(D,ve,it){return ve.locale(ae(D)).format(it)},parse:function(D,ve,it){for(var Jt=ae(D),gt=0;gt<it.length;gt+=1){var yt=it[gt],tn=ve;if(yt.includes("wo")||yt.includes("Wo")){for(var Oe=tn.split("-")[0],Ee=tn.split("-")[1],mt=j()(Oe,"YYYY").startOf("year").locale(Jt),at=0;at<=52;at+=1){var se=mt.add(at,"week");if(se.format("Wo")===Ee)return se}return $(),null}var Pt=j()(tn,yt,!0).locale(Jt);if(Pt.isValid())return Pt}return ve&&$(),null}}};Yn.Z=Ce},8571:function(Wu,Yn,f){f.d(Yn,{Sq:function(){return kr},ZP:function(){return Ea}});var n=f(32855),j=f(3300),y=f(27247),h=f(11913),Te=f(70425),Mt=f(34280),lt=f(2738),Ft=f(26112),de=f(48736),a=f(59301),X=f(74430),Je=f(65030),ze=f(92310),qe=f.n(ze);function Fe(t,o){return t!==void 0?t:o?"bottomRight":"bottomLeft"}var ae=a.createContext(null),$=ae,Ce={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 me(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,w=t.placement,p=t.builtinPlacements,V=p===void 0?Ce:p,K=t.direction,Q=t.visible,O=t.onClose,H=a.useContext($),Y=H.prefixCls,z="".concat(Y,"-dropdown"),ce=Fe(w,K==="rtl");return a.createElement(Je.Z,{showAction:[],hideAction:["click"],popupPlacement:ce,builtinPlacements:V,prefixCls:z,popupTransitionName:c,popup:o,popupAlign:s,popupVisible:Q,popupClassName:qe()(i,(0,X.Z)((0,X.Z)({},"".concat(z,"-range"),A),"".concat(z,"-rtl"),K==="rtl")),popupStyle:r,stretch:"minWidth",getPopupContainer:E,onPopupVisibleChange:function(J){J||O()}},_)}var D=me;function ve(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 it(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 gt(t,o){var r={},i=o||Object.keys(t);return i.forEach(function(s){t[s]!==void 0&&(r[s]=t[s])}),r}function yt(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 tn(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 Oe(t){return gt(t,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function Ee(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 mt(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(K){return Jt(K,V,p)})},A=a.useMemo(function(){return c.map(function(w,p){if(w)return!0;var V=t[p];return V?!!(!r[p]&&!V||V&&o(V,{activeIndex:p})):!1})},[t,c,o,r]);return[A,_]}function at(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,w=t.fieldMonthFormat,p=t.fieldYearFormat,V=t.fieldWeekFormat,K=t.fieldQuarterFormat,Q=t.yearFormat,O=t.cellYearFormat,H=t.cellQuarterFormat,Y=t.dayFormat,z=t.cellDateFormat,ce=at(o,r,i,s,c);return(0,y.Z)((0,y.Z)({},t),{},{fieldDateTimeFormat:E||"YYYY-MM-DD ".concat(ce),fieldDateFormat:_||"YYYY-MM-DD",fieldTimeFormat:A||ce,fieldMonthFormat:w||"YYYY-MM",fieldYearFormat:p||"YYYY",fieldWeekFormat:V||"gggg-wo",fieldQuarterFormat:K||"YYYY-[Q]Q",yearFormat:Q||"YYYY",cellYearFormat:O||"YYYY",cellQuarterFormat:H||"[Q]Q",cellDateFormat:z||Y||"D"})}function Pt(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 Lt=f(34666);function wt(t,o,r){return r!=null?r:o.some(function(i){return t.includes(i)})}var Ue=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function un(t){var o=gt(t,Ue),r=t.format,i=t.picker,s=null;return r&&(s=r,Array.isArray(s)&&(s=s[0]),s=(0,Lt.Z)(s)==="object"?s.format:s),i==="time"&&(o.format=s),[o,s]}function In(t){return t&&typeof t=="string"}function rn(t,o,r,i){return[t,o,r,i].some(function(s){return s!==void 0})}function Sn(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,w,p,V=[c,E,_].some(function(O){return O===!1}),K=[c,E,_].some(function(O){return O===!0}),Q=V?!0:!K;c=(A=c)!==null&&A!==void 0?A:Q,E=(w=E)!==null&&w!==void 0?w:Q,_=(p=_)!==null&&p!==void 0?p:Q}return[c,E,_,s]}function ru(t){var o=t.showTime,r=un(t),i=(0,h.Z)(r,2),s=i[0],c=i[1],E=o&&(0,Lt.Z)(o)==="object"?o:{},_=(0,y.Z)((0,y.Z)({defaultOpenValue:E.defaultOpenValue||E.defaultValue},s),E),A=_.showMillisecond,w=_.showHour,p=_.showMinute,V=_.showSecond,K=rn(w,p,V,A),Q=Sn(K,w,p,V,A),O=(0,h.Z)(Q,3);return w=O[0],p=O[1],V=O[2],[_,(0,y.Z)((0,y.Z)({},_),{},{showHour:w,showMinute:p,showSecond:V,showMillisecond:A}),_.format,c]}function yn(t,o,r,i,s){var c=t==="time";if(t==="datetime"||c){for(var E=i,_=yt(t,s,null),A=_,w=[o,r],p=0;p<w.length;p+=1){var V=it(w[p])[0];if(In(V)){A=V;break}}var K=E.showHour,Q=E.showMinute,O=E.showSecond,H=E.showMillisecond,Y=E.use12Hours,z=wt(A,["a","A","LT","LLL","LTS"],Y),ce=rn(K,Q,O,H);ce||(K=wt(A,["H","h","k","LT","LLL"]),Q=wt(A,["m","LT","LLL"]),O=wt(A,["s","LTS"]),H=wt(A,["SSS"]));var q=Sn(ce,K,Q,O,H),J=(0,h.Z)(q,3);K=J[0],Q=J[1],O=J[2];var _e=o||at(K,Q,O,H,z);return(0,y.Z)((0,y.Z)({},E),{},{format:_e,showHour:K,showMinute:Q,showSecond:O,showMillisecond:H,use12Hours:z})}return null}function xt(t,o,r){if(o===!1)return null;var i=o&&(0,Lt.Z)(o)==="object"?o:{};return i.clearIcon||r||a.createElement("span",{className:"".concat(t,"-clear-btn")})}var fe=7;function Cn(t,o,r){return!t&&!o||t===o?!0:!t||!o?!1:r()}function vl(t,o,r){return Cn(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 Cn(o,r,function(){return t.getYear(o)===t.getYear(r)})}function Fl(t,o){var r=Math.floor(t.getMonth(o)/3);return r+1}function yl(t,o,r){return Cn(o,r,function(){return fu(t,o,r)&&Fl(t,o)===Fl(t,r)})}function St(t,o,r){return Cn(o,r,function(){return fu(t,o,r)&&t.getMonth(o)===t.getMonth(r)})}function Cl(t,o,r){return Cn(o,r,function(){return fu(t,o,r)&&St(t,o,r)&&t.getDate(o)===t.getDate(r)})}function ll(t,o,r){return Cn(o,r,function(){return t.getHour(o)===t.getHour(r)&&t.getMinute(o)===t.getMinute(r)&&t.getSecond(o)===t.getSecond(r)})}function xe(t,o,r){return Cn(o,r,function(){return Cl(t,o,r)&&ll(t,o,r)&&t.getMillisecond(o)===t.getMillisecond(r)})}function lu(t,o,r,i){return Cn(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 bn(t,o,r,i,s){switch(s){case"date":return Cl(t,r,i);case"week":return lu(t,o.locale,r,i);case"month":return St(t,r,i);case"quarter":return yl(t,r,i);case"year":return fu(t,r,i);case"decade":return vl(t,r,i);case"time":return ll(t,r,i);default:return xe(t,r,i)}}function Uu(t,o,r,i){return!o||!r||!i?!1:t.isAfter(i,o)&&t.isAfter(r,i)}function Ku(t,o,r,i,s){return bn(t,o,r,i,s)?!0:t.isAfter(r,i)}function xn(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 Qt(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 fl(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 Bl(t,o,r,i,s){var c=(0,Te.zX)(function(E,_){return!!(r&&r(E,_)||i&&t.isAfter(i,E)&&!bn(t,o,i,E,_.type)||s&&t.isAfter(E,s)&&!bn(t,o,s,E,_.type))});return c}function Dl(t,o,r){return a.useMemo(function(){var i=yt(t,o,r),s=it(i),c=s[0],E=(0,Lt.Z)(c)==="object"&&c.type==="mask"?c.format:null;return[s.map(function(_){return typeof _=="string"||typeof _=="function"?_:_.format}),E]},[t,o,r])}function Rl(t,o,r){return typeof t[0]=="function"||r?!0:o}function bl(t,o,r,i){var s=(0,Te.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,w=E&&E.activeIndex===1?"end":"start",p=((A=i.disabledTime)===null||A===void 0?void 0:A.call(i,c,w,{from:_.from}))||{},V=p.disabledHours,K=p.disabledMinutes,Q=p.disabledSeconds,O=p.disabledMilliseconds,H=i.disabledHours,Y=i.disabledMinutes,z=i.disabledSeconds,ce=V||H,q=K||Y,J=Q||z,_e=t.getHour(c),Z=t.getMinute(c),re=t.getSecond(c),Ye=t.getMillisecond(c);if(ce&&ce().includes(_e)||q&&q(_e).includes(Z)||J&&J(_e,Z).includes(re)||O&&O(_e,Z,re).includes(Ye))return!0}return!1});return s}function xl(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=a.useMemo(function(){var i=t&&it(t);return o&&i&&(i[1]=i[1]||i[0]),i},[t,o]);return r}function Vl(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,w=A===void 0?{}:A,p=t.classNames,V=p===void 0?{}:p,K=t.order,Q=K===void 0?!0:K,O=t.components,H=O===void 0?{}:O,Y=t.inputRender,z=t.allowClear,ce=t.clearIcon,q=t.needConfirm,J=t.multiple,_e=t.format,Z=t.inputReadOnly,re=t.disabledDate,Ye=t.minDate,Ae=t.maxDate,je=t.showTime,$e=t.value,He=t.defaultValue,Pe=t.pickerValue,Me=t.defaultPickerValue,Ie=xl($e),Re=xl(He),We=xl(Pe),ot=xl(Me),st=c==="date"&&je?"datetime":c,ut=st==="time"||st==="datetime",ke=ut||J,pe=q!=null?q:ut,U=ru(t),Se=(0,h.Z)(U,4),ft=Se[0],Bt=Se[1],ct=Se[2],Dt=Se[3],nt=Pt(i,Bt),Zt=a.useMemo(function(){return yn(st,ct,Dt,ft,nt)},[st,ct,Dt,ft,nt]),Ot=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},t),{},{prefixCls:_,locale:nt,picker:c,styles:w,classNames:V,order:Q,components:(0,y.Z)({input:Y},H),clearIcon:xt(_,z,ce),showTime:Zt,value:Ie,defaultValue:Re,pickerValue:We,defaultPickerValue:ot},o==null?void 0:o())},[t]),Vt=Dl(st,nt,_e),an=(0,h.Z)(Vt,2),jt=an[0],on=an[1],Qe=Rl(jt,Z,J),Mn=Bl(r,i,re,Ye,Ae),$t=bl(r,c,Mn,Zt),Bn=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},Ot),{},{needConfirm:pe,inputReadOnly:Qe,disabledDate:Mn})},[Ot,pe,Qe,Mn]);return[Bn,st,ke,jt,on,$t]}var hu=f(16089);function Aa(t,o,r){var i=(0,Te.C8)(o,{value:t}),s=(0,h.Z)(i,2),c=s[0],E=s[1],_=a.useRef(t),A=a.useRef(),w=function(){hu.Z.cancel(A.current)},p=(0,Te.zX)(function(){E(_.current),r&&c!==_.current&&r(_.current)}),V=(0,Te.zX)(function(K,Q){w(),_.current=K,K||Q?p():A.current=(0,hu.Z)(p)});return a.useEffect(function(){return w},[]),[c,V]}function Pa(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=Aa(s,o||!1,i),E=(0,h.Z)(c,2),_=E[0],A=E[1];function w(p){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!V.inherit||_)&&A(p,V.force)}return[_,w]}function ua(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 la(t,o){return a.useMemo(function(){return t||(o?((0,de.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 kn(t,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=a.useRef(o);i.current=o,(0,Mt.o)(function(){if(t)i.current(t);else{var s=(0,hu.Z)(function(){i.current(t)},r);return function(){hu.Z.cancel(s)}}},[t])}function jl(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),w=A[0],p=A[1],V=a.useRef([]),K=a.useRef(null),Q=a.useRef(null),O=function(J){K.current=J},H=function(J){return K.current===J},Y=function(J){p(J)},z=function(J){return J&&(Q.current=J),Q.current},ce=function(J){var _e=V.current,Z=new Set(_e.filter(function(Ye){return J[Ye]||o[Ye]})),re=_e[_e.length-1]===0?1:0;return Z.size>=2||t[re]?null:re};return kn(w||r,function(){w||(V.current=[],O(null))}),a.useEffect(function(){w&&V.current.push(c)},[w,c]),[w,Y,z,c,E,ce,V.current,O,H]}function Mu(t,o,r,i,s,c){var E=r[r.length-1],_=function(w,p){var V=(0,h.Z)(t,2),K=V[0],Q=V[1],O=(0,y.Z)((0,y.Z)({},p),{},{from:tn(t,r)});return E===1&&o[0]&&K&&!bn(i,s,K,w,O.type)&&i.isAfter(K,w)||E===0&&o[1]&&Q&&!bn(i,s,Q,w,O.type)&&i.isAfter(w,Q)?!0:c==null?void 0:c(w,O)};return _}function Ju(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 Ll=[];function fn(t,o,r,i,s,c,E,_){var A=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Ll,w=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Ll,p=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Ll,V=arguments.length>11?arguments[11]:void 0,K=arguments.length>12?arguments[12]:void 0,Q=arguments.length>13?arguments[13]:void 0,O=E==="time",H=c||0,Y=function(We){var ot=t.getNow();return O&&(ot=fl(t,ot)),A[We]||r[We]||ot},z=(0,h.Z)(w,2),ce=z[0],q=z[1],J=(0,Te.C8)(function(){return Y(0)},{value:ce}),_e=(0,h.Z)(J,2),Z=_e[0],re=_e[1],Ye=(0,Te.C8)(function(){return Y(1)},{value:q}),Ae=(0,h.Z)(Ye,2),je=Ae[0],$e=Ae[1],He=a.useMemo(function(){var Re=[Z,je][H];return O?Re:fl(t,Re,p[H])},[O,Z,je,H,t,p]),Pe=function(We){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",st=[re,$e][H];st(We);var ut=[Z,je];ut[H]=We,V&&(!bn(t,o,Z,ut[0],E)||!bn(t,o,je,ut[1],E))&&V(ut,{source:ot,range:H===1?"end":"start",mode:i})},Me=function(We,ot){if(_){var st={date:"month",week:"month",month:"year",quarter:"year"},ut=st[E];if(ut&&!bn(t,o,We,ot,ut))return Ju(t,E,ot,-1);if(E==="year"&&We){var ke=Math.floor(t.getYear(We)/10),pe=Math.floor(t.getYear(ot)/10);if(ke!==pe)return Ju(t,E,ot,-1)}}return ot},Ie=a.useRef(null);return(0,Mt.Z)(function(){if(s&&!A[H]){var Re=O?null:t.getNow();if(Ie.current!==null&&Ie.current!==H?Re=[Z,je][H^1]:r[H]?Re=H===0?r[0]:Me(r[0],r[1]):r[H^1]&&(Re=r[H^1]),Re){K&&t.isAfter(K,Re)&&(Re=K);var We=_?Ju(t,E,Re,1):Re;Q&&t.isAfter(We,Q)&&(Re=_?Ju(t,E,Q,-1):Q),Pe(Re,"reset")}}},[s,H,r[H]]),a.useEffect(function(){s?Ie.current=H:Ie.current=null},[s,H]),(0,Mt.Z)(function(){s&&A&&A[H]&&Pe(A[H],"reset")},[s,H]),[He,Pe]}function $l(t,o){var r=a.useRef(t),i=a.useState({}),s=(0,h.Z)(i,2),c=s[1],E=function(w){return w&&o!==void 0?o:r.current},_=function(w){r.current=w,c({})};return[E,_,E(!0)]}var wa=[];function ue(t,o,r){var i=function(E){return E.map(function(_){return Qt(_,{generateConfig:t,locale:o,format:r[0]})})},s=function(E,_){for(var A=Math.max(E.length,_.length),w=-1,p=0;p<A;p+=1){var V=E[p]||null,K=_[p]||null;if(V!==K&&!xe(t,V,K)){w=p;break}}return[w<0,w!==0]};return[i,s]}function we(t,o){return(0,j.Z)(t).sort(function(r,i){return o.isAfter(r,i)?1:-1})}function Tn(t){var o=$l(t),r=(0,h.Z)(o,2),i=r[0],s=r[1],c=(0,Te.zX)(function(){s(t)});return a.useEffect(function(){c()},[t]),[i,s]}function qn(t,o,r,i,s,c,E,_,A){var w=(0,Te.C8)(c,{value:E}),p=(0,h.Z)(w,2),V=p[0],K=p[1],Q=V||wa,O=Tn(Q),H=(0,h.Z)(O,2),Y=H[0],z=H[1],ce=ue(t,o,r),q=(0,h.Z)(ce,2),J=q[0],_e=q[1],Z=(0,Te.zX)(function(Ye){var Ae=(0,j.Z)(Ye);if(i)for(var je=0;je<2;je+=1)Ae[je]=Ae[je]||null;else s&&(Ae=we(Ae.filter(function(Re){return Re}),t));var $e=_e(Y(),Ae),He=(0,h.Z)($e,2),Pe=He[0],Me=He[1];if(!Pe&&(z(Ae),_)){var Ie=J(Ae);_(Ae,Ie,{range:Me?"end":"start"})}}),re=function(){A&&A(Y())};return[Q,K,Y,Z,re]}function bu(t,o,r,i,s,c,E,_,A,w){var p=t.generateConfig,V=t.locale,K=t.picker,Q=t.onChange,O=t.allowEmpty,H=t.order,Y=c.some(function(Pe){return Pe})?!1:H,z=ue(p,V,E),ce=(0,h.Z)(z,2),q=ce[0],J=ce[1],_e=$l(o),Z=(0,h.Z)(_e,2),re=Z[0],Ye=Z[1],Ae=(0,Te.zX)(function(){Ye(o)});a.useEffect(function(){Ae()},[o]);var je=(0,Te.zX)(function(Pe){var Me=Pe===null,Ie=(0,j.Z)(Pe||re());if(Me)for(var Re=Math.max(c.length,Ie.length),We=0;We<Re;We+=1)c[We]||(Ie[We]=null);Y&&Ie[0]&&Ie[1]&&(Ie=we(Ie,p)),s(Ie);var ot=Ie,st=(0,h.Z)(ot,2),ut=st[0],ke=st[1],pe=!ut,U=!ke,Se=O?(!pe||O[0])&&(!U||O[1]):!0,ft=!H||pe||U||bn(p,V,ut,ke,K)||p.isAfter(ke,ut),Bt=(c[0]||!ut||!w(ut,{activeIndex:0}))&&(c[1]||!ke||!w(ke,{from:ut,activeIndex:1})),ct=Me||Se&&ft&&Bt;if(ct){r(Ie);var Dt=J(Ie,o),nt=(0,h.Z)(Dt,1),Zt=nt[0];Q&&!Zt&&Q(Me&&Ie.every(function(Ot){return!Ot})?null:Ie,q(Ie))}return ct}),$e=(0,Te.zX)(function(Pe,Me){var Ie=Jt(re(),Pe,i()[Pe]);Ye(Ie),Me&&je()}),He=!_&&!A;return kn(!He,function(){He&&(je(),s(o),Ae())},2),[$e,je]}function Al(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 Hl=f(29301);function aa(t,o,r,i,s,c){var E=t;function _(V,K,Q){var O=c[V](E),H=Q.find(function(q){return q.value===O});if(!H||H.disabled){var Y=Q.filter(function(q){return!q.disabled}),z=(0,j.Z)(Y).reverse(),ce=z.find(function(q){return q.value<=O})||Y[0];ce&&(O=ce.value,E=c[K](E,O))}return O}var A=_("getHour","setHour",o()),w=_("getMinute","setMinute",r(A)),p=_("getSecond","setSecond",i(A,w));return _("getMillisecond","setMillisecond",s(A,w,p)),E}function al(){return[]}function iu(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 w=s.includes(A);(!w||!i)&&E.push({label:ve(A,c),value:A,disabled:w})}return E}function Zu(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:_,w=i.secondStep,p=w===void 0?1:w,V=i.millisecondStep,K=V===void 0?100:V,Q=i.hideDisabledOptions,O=i.disabledTime,H=i.disabledHours,Y=i.disabledMinutes,z=i.disabledSeconds,ce=a.useMemo(function(){return r||t.getNow()},[r,t]);if(0)var q,J,_e;var Z=a.useCallback(function(ke){var pe=(O==null?void 0:O(ke))||{};return[pe.disabledHours||H||al,pe.disabledMinutes||Y||al,pe.disabledSeconds||z||al,pe.disabledMilliseconds||al]},[O,H,Y,z]),re=a.useMemo(function(){return Z(ce)},[ce,Z]),Ye=(0,h.Z)(re,4),Ae=Ye[0],je=Ye[1],$e=Ye[2],He=Ye[3],Pe=a.useCallback(function(ke,pe,U,Se){var ft=iu(0,23,E,Q,ke()),Bt=s?ft.map(function(Zt){return(0,y.Z)((0,y.Z)({},Zt),{},{label:ve(Zt.value%12||12,2)})}):ft,ct=function(Ot){return iu(0,59,A,Q,pe(Ot))},Dt=function(Ot,Vt){return iu(0,59,p,Q,U(Ot,Vt))},nt=function(Ot,Vt,an){return iu(0,999,K,Q,Se(Ot,Vt,an),3)};return[Bt,ct,Dt,nt]},[Q,E,s,K,A,p]),Me=a.useMemo(function(){return Pe(Ae,je,$e,He)},[Pe,Ae,je,$e,He]),Ie=(0,h.Z)(Me,4),Re=Ie[0],We=Ie[1],ot=Ie[2],st=Ie[3],ut=function(pe,U){var Se=function(){return Re},ft=We,Bt=ot,ct=st;if(U){var Dt=Z(U),nt=(0,h.Z)(Dt,4),Zt=nt[0],Ot=nt[1],Vt=nt[2],an=nt[3],jt=Pe(Zt,Ot,Vt,an),on=(0,h.Z)(jt,4),Qe=on[0],Mn=on[1],$t=on[2],Bn=on[3];Se=function(){return Qe},ft=Mn,Bt=$t,ct=Bn}var Dn=aa(pe,Se,ft,Bt,ct,t);return Dn};return[ut,Re,We,ot,st]}function Lu(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,w=t.needConfirm,p=t.generateConfig,V=t.disabledDate,K=a.useContext($),Q=K.prefixCls,O=K.locale,H=K.button,Y=H===void 0?"button":H,z=p.getNow(),ce=Zu(p,c,z),q=(0,h.Z)(ce,1),J=q[0],_e=i==null?void 0:i(o),Z=V(z,{type:o}),re=function(){if(!Z){var Me=J(z);_(Me)}},Ye="".concat(Q,"-now"),Ae="".concat(Ye,"-btn"),je=s&&a.createElement("li",{className:Ye},a.createElement("a",{className:qe()(Ae,Z&&"".concat(Ae,"-disabled")),"aria-disabled":Z,onClick:re},r==="date"?O.today:O.now)),$e=w&&a.createElement("li",{className:"".concat(Q,"-ok")},a.createElement(Y,{disabled:A,onClick:E},O.ok)),He=(je||$e)&&a.createElement("ul",{className:"".concat(Q,"-ranges")},je,$e);return!_e&&!He?null:a.createElement("div",{className:"".concat(Q,"-footer")},_e&&a.createElement("div",{className:"".concat(Q,"-footer-extra")},_e),He)}function $u(t,o,r){function i(s,c){var E=s.findIndex(function(A){return bn(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 Ou=a.createContext(null);function rl(){return a.useContext(Ou)}function Un(t,o){var r=t.prefixCls,i=t.generateConfig,s=t.locale,c=t.disabledDate,E=t.minDate,_=t.maxDate,A=t.cellRender,w=t.hoverValue,p=t.hoverRangeValue,V=t.onHover,K=t.values,Q=t.pickerValue,O=t.onSelect,H=t.prevIcon,Y=t.nextIcon,z=t.superPrevIcon,ce=t.superNextIcon,q=i.getNow(),J={now:q,values:K,pickerValue:Q,prefixCls:r,disabledDate:c,minDate:E,maxDate:_,cellRender:A,hoverValue:w,hoverRangeValue:p,onHover:V,locale:s,generateConfig:i,onSelect:O,panelType:o,prevIcon:H,nextIcon:Y,superPrevIcon:z,superNextIcon:ce};return[J,q]}var ln=a.createContext({});function il(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,w=t.getCellClassName,p=t.headerCells,V=t.cellSelection,K=V===void 0?!0:V,Q=t.disabledDate,O=rl(),H=O.prefixCls,Y=O.panelType,z=O.now,ce=O.disabledDate,q=O.cellRender,J=O.onHover,_e=O.hoverValue,Z=O.hoverRangeValue,re=O.generateConfig,Ye=O.values,Ae=O.locale,je=O.onSelect,$e=Q||ce,He="".concat(H,"-cell"),Pe=a.useContext(ln),Me=Pe.onCellDblClick,Ie=function(U){return Ye.some(function(Se){return Se&&bn(re,Ae,U,Se,Y)})},Re=[],We=0;We<o;We+=1){for(var ot=[],st=void 0,ut=function(){var U=We*r+ke,Se=s(i,U),ft=$e==null?void 0:$e(Se,{type:Y});ke===0&&(st=Se,c&&ot.push(c(st)));var Bt=!1,ct=!1,Dt=!1;if(K&&Z){var nt=(0,h.Z)(Z,2),Zt=nt[0],Ot=nt[1];Bt=Uu(re,Zt,Ot,Se),ct=bn(re,Ae,Se,Zt,Y),Dt=bn(re,Ae,Se,Ot,Y)}var Vt=_?Qt(Se,{locale:Ae,format:_,generateConfig:re}):void 0,an=a.createElement("div",{className:"".concat(He,"-inner")},A(Se));ot.push(a.createElement("td",{key:ke,title:Vt,className:qe()(He,(0,y.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(He,"-disabled"),ft),"".concat(He,"-hover"),(_e||[]).some(function(jt){return bn(re,Ae,Se,jt,Y)})),"".concat(He,"-in-range"),Bt&&!ct&&!Dt),"".concat(He,"-range-start"),ct),"".concat(He,"-range-end"),Dt),"".concat(H,"-cell-selected"),!Z&&Y!=="week"&&Ie(Se)),w(Se))),onClick:function(){ft||je(Se)},onDoubleClick:function(){!ft&&Me&&Me()},onMouseEnter:function(){ft||J==null||J(Se)},onMouseLeave:function(){ft||J==null||J(null)}},q?q(Se,{prefixCls:H,originNode:an,today:z,type:Y,locale:Ae}):an))},ke=0;ke<r;ke+=1)ut();Re.push(a.createElement("tr",{key:We,className:E==null?void 0:E(st)},ot))}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,Re)))}var El={visibility:"hidden"};function _l(t){var o=t.offset,r=t.superOffset,i=t.onChange,s=t.getStart,c=t.getEnd,E=t.children,_=rl(),A=_.prefixCls,w=_.prevIcon,p=w===void 0?"\u2039":w,V=_.nextIcon,K=V===void 0?"\u203A":V,Q=_.superPrevIcon,O=Q===void 0?"\xAB":Q,H=_.superNextIcon,Y=H===void 0?"\xBB":H,z=_.minDate,ce=_.maxDate,q=_.generateConfig,J=_.locale,_e=_.pickerValue,Z=_.panelType,re="".concat(A,"-header"),Ye=a.useContext(ln),Ae=Ye.hidePrev,je=Ye.hideNext,$e=Ye.hideHeader,He=a.useMemo(function(){if(!z||!o||!c)return!1;var pe=c(o(-1,_e));return!Ku(q,J,pe,z,Z)},[z,o,_e,c,q,J,Z]),Pe=a.useMemo(function(){if(!z||!r||!c)return!1;var pe=c(r(-1,_e));return!Ku(q,J,pe,z,Z)},[z,r,_e,c,q,J,Z]),Me=a.useMemo(function(){if(!ce||!o||!s)return!1;var pe=s(o(1,_e));return!Ku(q,J,ce,pe,Z)},[ce,o,_e,s,q,J,Z]),Ie=a.useMemo(function(){if(!ce||!r||!s)return!1;var pe=s(r(1,_e));return!Ku(q,J,ce,pe,Z)},[ce,r,_e,s,q,J,Z]),Re=function(U){o&&i(o(U,_e))},We=function(U){r&&i(r(U,_e))};if($e)return null;var ot="".concat(re,"-prev-btn"),st="".concat(re,"-next-btn"),ut="".concat(re,"-super-prev-btn"),ke="".concat(re,"-super-next-btn");return a.createElement("div",{className:re},r&&a.createElement("button",{type:"button","aria-label":J.previousYear,onClick:function(){return We(-1)},tabIndex:-1,className:qe()(ut,Pe&&"".concat(ut,"-disabled")),disabled:Pe,style:Ae?El:{}},O),o&&a.createElement("button",{type:"button","aria-label":J.previousMonth,onClick:function(){return Re(-1)},tabIndex:-1,className:qe()(ot,He&&"".concat(ot,"-disabled")),disabled:He,style:Ae?El:{}},p),a.createElement("div",{className:"".concat(re,"-view")},E),o&&a.createElement("button",{type:"button","aria-label":J.nextMonth,onClick:function(){return Re(1)},tabIndex:-1,className:qe()(st,Me&&"".concat(st,"-disabled")),disabled:Me,style:je?El:{}},K),r&&a.createElement("button",{type:"button","aria-label":J.nextYear,onClick:function(){return We(1)},tabIndex:-1,className:qe()(ke,Ie&&"".concat(ke,"-disabled")),disabled:Ie,style:je?El:{}},Y))}var Gu=_l;function ra(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,w=t.mode,p=w===void 0?"date":w,V=t.disabledDate,K=t.onSelect,Q=t.onHover,O=t.showWeek,H="".concat(o,"-").concat(i,"-panel"),Y="".concat(o,"-cell"),z=p==="week",ce=Un(t,p),q=(0,h.Z)(ce,2),J=q[0],_e=q[1],Z=c.locale.getWeekFirstDay(s.locale),re=c.setDate(E,1),Ye=xn(s.locale,c,re),Ae=c.getMonth(E),je=O===void 0?z:O,$e=je?function(pe){var U=V==null?void 0:V(pe,{type:"week"});return a.createElement("td",{key:"week",className:qe()(Y,"".concat(Y,"-week"),(0,X.Z)({},"".concat(Y,"-disabled"),U)),onClick:function(){U||K(pe)},onMouseEnter:function(){U||Q==null||Q(pe)},onMouseLeave:function(){U||Q==null||Q(null)}},a.createElement("div",{className:"".concat(Y,"-inner")},c.locale.getWeek(s.locale,pe)))}:null,He=[],Pe=s.shortWeekDays||(c.locale.getShortWeekDays?c.locale.getShortWeekDays(s.locale):[]);$e&&He.push(a.createElement("th",{key:"empty"},a.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},s.week)));for(var Me=0;Me<fe;Me+=1)He.push(a.createElement("th",{key:Me},Pe[(Me+Z)%fe]));var Ie=function(U,Se){return c.addDate(U,Se)},Re=function(U){return Qt(U,{locale:s,format:s.cellDateFormat,generateConfig:c})},We=function(U){var Se=(0,X.Z)((0,X.Z)({},"".concat(o,"-cell-in-view"),St(c,U,E)),"".concat(o,"-cell-today"),Cl(c,U,_e));return Se},ot=s.shortMonths||(c.locale.getShortMonths?c.locale.getShortMonths(s.locale):[]),st=a.createElement("button",{type:"button","aria-label":s.yearSelect,key:"year",onClick:function(){A("year",E)},tabIndex:-1,className:"".concat(o,"-year-btn")},Qt(E,{locale:s,format:s.yearFormat,generateConfig:c})),ut=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?Qt(E,{locale:s,format:s.monthFormat,generateConfig:c}):ot[Ae]),ke=s.monthBeforeYear?[ut,st]:[st,ut];return a.createElement(Ou.Provider,{value:J},a.createElement("div",{className:qe()(H,O&&"".concat(H,"-show-week"))},a.createElement(Gu,{offset:function(U){return c.addMonth(E,U)},superOffset:function(U){return c.addYear(E,U)},onChange:_,getStart:function(U){return c.setDate(U,1)},getEnd:function(U){var Se=c.setDate(U,1);return Se=c.addMonth(Se,1),c.addDate(Se,-1)}},ke),a.createElement(il,(0,n.Z)({titleFormat:s.fieldDateFormat},t,{colNum:fe,rowNum:6,baseDate:Ye,headerCells:He,getCellDate:Ie,getCellText:Re,getCellClassName:We,prefixColumn:$e,cellSelection:!z}))))}var hr=f(29194),Ua=1/3;function ia(t,o){var r=a.useRef(!1),i=a.useRef(null),s=a.useRef(null),c=function(){return r.current},E=function(){hu.Z.cancel(i.current),r.current=!1},_=a.useRef(),A=function(){var V=t.current;if(s.current=null,_.current=0,V){var K=V.querySelector('[data-value="'.concat(o,'"]')),Q=V.querySelector("li"),O=function H(){E(),r.current=!0,_.current+=1;var Y=V.scrollTop,z=Q.offsetTop,ce=K.offsetTop,q=ce-z;if(ce===0&&K!==Q||!(0,hr.Z)(V)){_.current<=5&&(i.current=(0,hu.Z)(H));return}var J=Y+(q-Y)*Ua,_e=Math.abs(q-J);if(s.current!==null&&s.current<_e){E();return}if(s.current=_e,_e<=1){V.scrollTop=q,E();return}V.scrollTop=J,i.current=(0,hu.Z)(H)};K&&Q&&O()}},w=(0,Te.zX)(A);return[w,E,c]}var Sa=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 oa(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,w=rl(),p=w.prefixCls,V=w.cellRender,K=w.now,Q=w.locale,O="".concat(p,"-time-panel"),H="".concat(p,"-time-panel-cell"),Y=a.useRef(null),z=a.useRef(),ce=function(){clearTimeout(z.current)},q=ia(Y,r!=null?r:i),J=(0,h.Z)(q,3),_e=J[0],Z=J[1],re=J[2];(0,Mt.Z)(function(){return _e(),ce(),function(){Z(),ce()}},[r,i,Fr(o)]);var Ye=function($e){ce();var He=$e.target;!re()&&A&&(z.current=setTimeout(function(){var Pe=Y.current,Me=Pe.querySelector("li").offsetTop,Ie=Array.from(Pe.querySelectorAll("li")),Re=Ie.map(function(ke){return ke.offsetTop-Me}),We=Re.map(function(ke,pe){return o[pe].disabled?Number.MAX_SAFE_INTEGER:Math.abs(ke-He.scrollTop)}),ot=Math.min.apply(Math,(0,j.Z)(We)),st=We.findIndex(function(ke){return ke===ot}),ut=o[st];ut&&!ut.disabled&&c(ut.value)},Sa))},Ae="".concat(O,"-column");return a.createElement("ul",{className:Ae,ref:Y,"data-type":s,onScroll:Ye},o.map(function(je){var $e=je.label,He=je.value,Pe=je.disabled,Me=a.createElement("div",{className:"".concat(H,"-inner")},$e);return a.createElement("li",{key:He,className:qe()(H,(0,X.Z)((0,X.Z)({},"".concat(H,"-selected"),r===He),"".concat(H,"-disabled"),Pe)),onClick:function(){Pe||c(He)},onDoubleClick:function(){!Pe&&_&&_()},onMouseEnter:function(){E(He)},onMouseLeave:function(){E(null)},"data-value":He},V?V(He,{prefixCls:p,originNode:Me,today:K,type:"time",subType:s,locale:Q}):Me)}))}function ol(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,_=rl(),A=_.prefixCls,w=_.values,p=_.generateConfig,V=_.locale,K=_.onSelect,Q=_.onHover,O=Q===void 0?function(){}:Q,H=_.pickerValue,Y=(w==null?void 0:w[0])||null,z=a.useContext(ln),ce=z.onCellDblClick,q=Zu(p,t,Y),J=(0,h.Z)(q,5),_e=J[0],Z=J[1],re=J[2],Ye=J[3],Ae=J[4],je=function(De){var En=Y&&p[De](Y),Zn=H&&p[De](H);return[En,Zn]},$e=je("getHour"),He=(0,h.Z)($e,2),Pe=He[0],Me=He[1],Ie=je("getMinute"),Re=(0,h.Z)(Ie,2),We=Re[0],ot=Re[1],st=je("getSecond"),ut=(0,h.Z)(st,2),ke=ut[0],pe=ut[1],U=je("getMillisecond"),Se=(0,h.Z)(U,2),ft=Se[0],Bt=Se[1],ct=Pe===null?null:ol(Pe)?"am":"pm",Dt=a.useMemo(function(){return c?ol(Pe)?Z.filter(function(Be){return ol(Be.value)}):Z.filter(function(Be){return!ol(Be.value)}):Z},[Pe,Z,c]),nt=function(De,En){var Zn,Jn=De.filter(function(wu){return!wu.disabled});return En!=null?En:Jn==null||(Zn=Jn[0])===null||Zn===void 0?void 0:Zn.value},Zt=nt(Z,Pe),Ot=a.useMemo(function(){return re(Zt)},[re,Zt]),Vt=nt(Ot,We),an=a.useMemo(function(){return Ye(Zt,Vt)},[Ye,Zt,Vt]),jt=nt(an,ke),on=a.useMemo(function(){return Ae(Zt,Vt,jt)},[Ae,Zt,Vt,jt]),Qe=nt(on,ft),Mn=a.useMemo(function(){if(!c)return[];var Be=p.getNow(),De=p.setHour(Be,6),En=p.setHour(Be,18),Zn=function(wu,oe){var qu=V.cellMeridiemFormat;return qu?Qt(wu,{generateConfig:p,locale:V,format:qu}):oe};return[{label:Zn(De,"AM"),value:"am",disabled:Z.every(function(Jn){return Jn.disabled||!ol(Jn.value)})},{label:Zn(En,"PM"),value:"pm",disabled:Z.every(function(Jn){return Jn.disabled||ol(Jn.value)})}]},[Z,c,p,V]),$t=function(De){var En=_e(De);K(En)},Bn=a.useMemo(function(){var Be=Y||H||p.getNow(),De=function(Zn){return Zn!=null};return De(Pe)?(Be=p.setHour(Be,Pe),Be=p.setMinute(Be,We),Be=p.setSecond(Be,ke),Be=p.setMillisecond(Be,ft)):De(Me)?(Be=p.setHour(Be,Me),Be=p.setMinute(Be,ot),Be=p.setSecond(Be,pe),Be=p.setMillisecond(Be,Bt)):De(Zt)&&(Be=p.setHour(Be,Zt),Be=p.setMinute(Be,Vt),Be=p.setSecond(Be,jt),Be=p.setMillisecond(Be,Qe)),Be},[Y,H,Pe,We,ke,ft,Zt,Vt,jt,Qe,Me,ot,pe,Bt,p]),Dn=function(De,En){return De===null?null:p[En](Bn,De)},nn=function(De){return Dn(De,"setHour")},Ht=function(De){return Dn(De,"setMinute")},wn=function(De){return Dn(De,"setSecond")},Gt=function(De){return Dn(De,"setMillisecond")},pn=function(De){return De===null?null:De==="am"&&!ol(Pe)?p.setHour(Bn,Pe-12):De==="pm"&&ol(Pe)?p.setHour(Bn,Pe+12):Bn},Xt=function(De){$t(nn(De))},cu=function(De){$t(Ht(De))},sn=function(De){$t(wn(De))},zt=function(De){$t(Gt(De))},Ge=function(De){$t(pn(De))},Kn=function(De){O(nn(De))},bt=function(De){O(Ht(De))},Tu=function(De){O(wn(De))},Xe=function(De){O(Gt(De))},Ne=function(De){O(pn(De))},Ut={onDblClick:ce,changeOnScroll:E};return a.createElement("div",{className:"".concat(A,"-content")},o&&a.createElement(oa,(0,n.Z)({units:Dt,value:Pe,optionalValue:Me,type:"hour",onChange:Xt,onHover:Kn},Ut)),r&&a.createElement(oa,(0,n.Z)({units:Ot,value:We,optionalValue:ot,type:"minute",onChange:cu,onHover:bt},Ut)),i&&a.createElement(oa,(0,n.Z)({units:an,value:ke,optionalValue:pe,type:"second",onChange:sn,onHover:Tu},Ut)),s&&a.createElement(oa,(0,n.Z)({units:on,value:ft,optionalValue:Bt,type:"millisecond",onChange:zt,onHover:Xe},Ut)),c&&a.createElement(oa,(0,n.Z)({units:Mn,value:ct,type:"meridiem",onChange:Ge,onHover:Ne},Ut)))}function eu(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"),w=Un(t,"time"),p=(0,h.Z)(w,1),V=p[0];return a.createElement(Ou.Provider,{value:V},a.createElement("div",{className:qe()(A)},a.createElement(Gu,null,r?Qt(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"),w=Zu(r,i),p=(0,h.Z)(w,1),V=p[0],K=function(Y){return c?fl(r,Y,c):fl(r,Y,E)},Q=function(Y){_==null||_(Y&&K(Y))},O=function(Y){var z=K(Y);s(V(z,z))};return a.createElement("div",{className:A},a.createElement(ra,(0,n.Z)({},t,{onSelect:O,onHover:Q})),a.createElement(eu,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=Un(t,"decade"),w=(0,h.Z)(A,1),p=w[0],V=function(Z){var re=Math.floor(i.getYear(Z)/100)*100;return i.setYear(Z,re)},K=function(Z){var re=V(Z);return i.addYear(re,99)},Q=V(s),O=K(s),H=i.addYear(Q,-10),Y=function(Z,re){return i.addYear(Z,re*10)},z=function(Z){var re=r.cellYearFormat,Ye=Qt(Z,{locale:r,format:re,generateConfig:i}),Ae=Qt(i.addYear(Z,9),{locale:r,format:re,generateConfig:i});return"".concat(Ye,"-").concat(Ae)},ce=function(Z){return(0,X.Z)({},"".concat(o,"-cell-in-view"),vl(i,Z,Q)||vl(i,Z,O)||Uu(i,Q,O,Z))},q=c?function(_e,Z){var re=i.setDate(_e,1),Ye=i.setMonth(re,0),Ae=i.setYear(Ye,Math.floor(i.getYear(Ye)/10)*10),je=i.addYear(Ae,10),$e=i.addDate(je,-1);return c(Ae,Z)&&c($e,Z)}:null,J="".concat(Qt(Q,{locale:r,format:r.yearFormat,generateConfig:i}),"-").concat(Qt(O,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(Ou.Provider,{value:p},a.createElement("div",{className:_},a.createElement(Gu,{superOffset:function(Z){return i.addYear(s,Z*100)},onChange:E,getStart:V,getEnd:K},J),a.createElement(il,(0,n.Z)({},t,{disabledDate:q,colNum:3,rowNum:4,baseDate:H,getCellDate:Y,getCellText:z,getCellClassName:ce}))))}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"),w=Un(t,"month"),p=(0,h.Z)(w,1),V=p[0],K=i.setMonth(s,0),Q=r.shortMonths||(i.locale.getShortMonths?i.locale.getShortMonths(r.locale):[]),O=function(J,_e){return i.addMonth(J,_e)},H=function(J){var _e=i.getMonth(J);return r.monthFormat?Qt(J,{locale:r,format:r.monthFormat,generateConfig:i}):Q[_e]},Y=function(){return(0,X.Z)({},"".concat(o,"-cell-in-view"),!0)},z=c?function(q,J){var _e=i.setDate(q,1),Z=i.setMonth(_e,i.getMonth(_e)+1),re=i.addDate(Z,-1);return c(_e,J)&&c(re,J)}:null,ce=a.createElement("button",{type:"button",key:"year","aria-label":r.yearSelect,onClick:function(){_("year")},tabIndex:-1,className:"".concat(o,"-year-btn")},Qt(s,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(Ou.Provider,{value:V},a.createElement("div",{className:A},a.createElement(Gu,{superOffset:function(J){return i.addYear(s,J)},onChange:E,getStart:function(J){return i.setMonth(J,0)},getEnd:function(J){return i.setMonth(J,11)}},ce),a.createElement(il,(0,n.Z)({},t,{disabledDate:z,titleFormat:r.fieldMonthFormat,colNum:3,rowNum:4,baseDate:K,getCellDate:O,getCellText:H,getCellClassName:Y}))))}function Ka(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=Un(t,"quarter"),w=(0,h.Z)(A,1),p=w[0],V=i.setMonth(s,0),K=function(z,ce){return i.addMonth(z,ce*3)},Q=function(z){return Qt(z,{locale:r,format:r.cellQuarterFormat,generateConfig:i})},O=function(){return(0,X.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")},Qt(s,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(Ou.Provider,{value:p},a.createElement("div",{className:_},a.createElement(Gu,{superOffset:function(z){return i.addYear(s,z)},onChange:c,getStart:function(z){return i.setMonth(z,0)},getEnd:function(z){return i.setMonth(z,11)}},H),a.createElement(il,(0,n.Z)({},t,{titleFormat:r.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:V,getCellDate:K,getCellText:Q,getCellClassName:O}))))}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"),w=function(V){var K={};if(E){var Q=(0,h.Z)(E,2),O=Q[0],H=Q[1],Y=lu(r,_,O,V),z=lu(r,_,H,V);K["".concat(A,"-range-start")]=Y,K["".concat(A,"-range-end")]=z,K["".concat(A,"-range-hover")]=!Y&&!z&&Uu(r,O,H,V)}return c&&(K["".concat(A,"-hover")]=c.some(function(ce){return lu(r,_,V,ce)})),qe()(A,(0,X.Z)({},"".concat(A,"-selected"),!E&&lu(r,_,s,V)),K)};return a.createElement(ra,(0,n.Z)({},t,{mode:"week",panelName:"week",rowClassName:w}))}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"),w=Un(t,"year"),p=(0,h.Z)(w,1),V=p[0],K=function(re){var Ye=Math.floor(i.getYear(re)/10)*10;return i.setYear(re,Ye)},Q=function(re){var Ye=K(re);return i.addYear(Ye,9)},O=K(s),H=Q(s),Y=i.addYear(O,-1),z=function(re,Ye){return i.addYear(re,Ye)},ce=function(re){return Qt(re,{locale:r,format:r.cellYearFormat,generateConfig:i})},q=function(re){return(0,X.Z)({},"".concat(o,"-cell-in-view"),fu(i,re,O)||fu(i,re,H)||Uu(i,O,H,re))},J=c?function(Z,re){var Ye=i.setMonth(Z,0),Ae=i.setDate(Ye,1),je=i.addYear(Ae,1),$e=i.addDate(je,-1);return c(Ae,re)&&c($e,re)}:null,_e=a.createElement("button",{type:"button",key:"decade","aria-label":r.decadeSelect,onClick:function(){_("decade")},tabIndex:-1,className:"".concat(o,"-decade-btn")},Qt(O,{locale:r,format:r.yearFormat,generateConfig:i}),"-",Qt(H,{locale:r,format:r.yearFormat,generateConfig:i}));return a.createElement(Ou.Provider,{value:V},a.createElement("div",{className:A},a.createElement(Gu,{superOffset:function(re){return i.addYear(s,re*10)},onChange:E,getStart:K,getEnd:Q},_e),a.createElement(il,(0,n.Z)({},t,{disabledDate:J,titleFormat:r.fieldYearFormat,colNum:3,rowNum:4,baseDate:Y,getCellDate:z,getCellText:ce,getCellClassName:q}))))}var Ja={date:ra,datetime:Cr,week:br,month:Dr,quarter:Ka,year:xr,decade:Br,time:eu};function Pl(t,o){var r,i=t.locale,s=t.generateConfig,c=t.direction,E=t.prefixCls,_=t.tabIndex,A=_===void 0?0:_,w=t.multiple,p=t.defaultValue,V=t.value,K=t.onChange,Q=t.onSelect,O=t.defaultPickerValue,H=t.pickerValue,Y=t.onPickerValueChange,z=t.mode,ce=t.onPanelChange,q=t.picker,J=q===void 0?"date":q,_e=t.showTime,Z=t.hoverValue,re=t.hoverRangeValue,Ye=t.cellRender,Ae=t.dateRender,je=t.monthCellRender,$e=t.components,He=$e===void 0?{}:$e,Pe=t.hideHeader,Me=((r=a.useContext($))===null||r===void 0?void 0:r.prefixCls)||E||"rc-picker",Ie=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:Ie.current}});var Re=ru(t),We=(0,h.Z)(Re,4),ot=We[0],st=We[1],ut=We[2],ke=We[3],pe=Pt(i,st),U=J==="date"&&_e?"datetime":J,Se=a.useMemo(function(){return yn(U,ut,ke,ot,pe)},[U,ut,ke,ot,pe]),ft=s.getNow(),Bt=(0,Te.C8)(J,{value:z,postState:function(Ne){return Ne||"date"}}),ct=(0,h.Z)(Bt,2),Dt=ct[0],nt=ct[1],Zt=Dt==="date"&&Se?"datetime":Dt,Ot=$u(s,i,U),Vt=(0,Te.C8)(p,{value:V}),an=(0,h.Z)(Vt,2),jt=an[0],on=an[1],Qe=a.useMemo(function(){var Xe=it(jt).filter(function(Ne){return Ne});return w?Xe:Xe.slice(0,1)},[jt,w]),Mn=(0,Te.zX)(function(Xe){on(Xe),K&&(Xe===null||Qe.length!==Xe.length||Qe.some(function(Ne,Ut){return!bn(s,i,Ne,Xe[Ut],U)}))&&(K==null||K(w?Xe:Xe[0]))}),$t=(0,Te.zX)(function(Xe){if(Q==null||Q(Xe),Dt===J){var Ne=w?Ot(Qe,Xe):[Xe];Mn(Ne)}}),Bn=(0,Te.C8)(O||Qe[0]||ft,{value:H}),Dn=(0,h.Z)(Bn,2),nn=Dn[0],Ht=Dn[1];a.useEffect(function(){Qe[0]&&!H&&Ht(Qe[0])},[Qe[0]]);var wn=function(Ne,Ut){ce==null||ce(Ne||H,Ut||Dt)},Gt=function(Ne){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Ht(Ne),Y==null||Y(Ne),Ut&&wn(Ne)},pn=function(Ne,Ut){nt(Ne),Ut&&Gt(Ut),wn(Ut,Ne)},Xt=function(Ne){if($t(Ne),Gt(Ne),Dt!==J){var Ut=["decade","year"],Be=[].concat(Ut,["month"]),De={quarter:[].concat(Ut,["quarter"]),week:[].concat((0,j.Z)(Be),["week"]),date:[].concat((0,j.Z)(Be),["date"])},En=De[J]||Be,Zn=En.indexOf(Dt),Jn=En[Zn+1];Jn&&pn(Jn,Ne)}},cu=a.useMemo(function(){var Xe,Ne;if(Array.isArray(re)){var Ut=(0,h.Z)(re,2);Xe=Ut[0],Ne=Ut[1]}else Xe=re;return!Xe&&!Ne?null:(Xe=Xe||Ne,Ne=Ne||Xe,s.isAfter(Xe,Ne)?[Ne,Xe]:[Xe,Ne])},[re,s]),sn=Ee(Ye,Ae,je),zt=He[Zt]||Ja[Zt]||ra,Ge=a.useContext(ln),Kn=a.useMemo(function(){return(0,y.Z)((0,y.Z)({},Ge),{},{hideHeader:Pe})},[Ge,Pe]),bt="".concat(Me,"-panel"),Tu=gt(t,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return a.createElement(ln.Provider,{value:Kn},a.createElement("div",{ref:Ie,tabIndex:A,className:qe()(bt,(0,X.Z)({},"".concat(bt,"-rtl"),c==="rtl"))},a.createElement(zt,(0,n.Z)({},Tu,{showTime:Se,prefixCls:Me,locale:pe,generateConfig:s,onModeChange:pn,pickerValue:nn,onPickerValueChange:function(Ne){Gt(Ne,!0)},value:Qe[0],onSelect:Xt,values:Qe,cellRender:sn,hoverRangeValue:cu,hoverValue:Z}))))}var Ql=a.memo(a.forwardRef(Pl)),Na=Ql;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,w=a.useContext($),p=w.prefixCls,V=w.generateConfig,K=a.useCallback(function(ce,q){return Ju(V,o,ce,q)},[V,o]),Q=a.useMemo(function(){return K(i,1)},[i,K]),O=function(q){s(K(q,-1))},H={onCellDblClick:function(){c&&E()}},Y=o==="time",z=(0,y.Z)((0,y.Z)({},t),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Y});return _?z.hoverRangeValue=A:z.hoverValue=A,r?a.createElement("div",{className:"".concat(p,"-panels")},a.createElement(ln.Provider,{value:(0,y.Z)((0,y.Z)({},H),{},{hideNext:!0})},a.createElement(Na,z)),a.createElement(ln.Provider,{value:(0,y.Z)((0,y.Z)({},H),{},{hidePrev:!0})},a.createElement(Na,(0,n.Z)({},z,{pickerValue:Q,onPickerValueChange:O})))):a.createElement(ln.Provider,{value:(0,y.Z)({},H)},a.createElement(Na,z))}function Ga(t){return typeof t=="function"?t():t}function Xa(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(Ga(A))},onMouseEnter:function(){s(Ga(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]:_,w=t.presets,p=t.onPresetHover,V=t.onPresetSubmit,K=t.onFocus,Q=t.onBlur,O=t.onPanelMouseDown,H=t.direction,Y=t.value,z=t.onSelect,ce=t.isInvalid,q=t.defaultOpenValue,J=t.onOk,_e=t.onSubmit,Z=a.useContext($),re=Z.prefixCls,Ye="".concat(re,"-panel"),Ae=H==="rtl",je=a.useRef(null),$e=a.useRef(null),He=a.useState(0),Pe=(0,h.Z)(He,2),Me=Pe[0],Ie=Pe[1],Re=a.useState(0),We=(0,h.Z)(Re,2),ot=We[0],st=We[1],ut=a.useState(0),ke=(0,h.Z)(ut,2),pe=ke[0],U=ke[1],Se=function(Xt){Xt.width&&Ie(Xt.width)},ft=(0,h.Z)(A,3),Bt=ft[0],ct=ft[1],Dt=ft[2],nt=a.useState(0),Zt=(0,h.Z)(nt,2),Ot=Zt[0],Vt=Zt[1];a.useEffect(function(){Vt(10)},[Bt]),a.useEffect(function(){if(c&&$e.current){var pn,Xt=((pn=je.current)===null||pn===void 0?void 0:pn.offsetWidth)||0,cu=$e.current.getBoundingClientRect();if(!cu.height||cu.right<0){Vt(function(Kn){return Math.max(0,Kn-1)});return}var sn=(Ae?ct-Xt:Bt)-cu.left;if(U(sn),Me&&Me<Dt){var zt=Ae?cu.right-(ct-Xt+Me):Bt+Xt-cu.left-Me,Ge=Math.max(0,zt);st(Ge)}else st(0)}},[Ot,Ae,Me,Bt,ct,Dt,c]);function an(pn){return pn.filter(function(Xt){return Xt})}var jt=a.useMemo(function(){return an(it(Y))},[Y]),on=i==="time"&&!jt.length,Qe=a.useMemo(function(){return on?an([q]):jt},[on,jt,q]),Mn=on?q:jt,$t=a.useMemo(function(){return Qe.length?Qe.some(function(pn){return ce(pn)}):!0},[Qe,ce]),Bn=function(){on&&z(q),J(),_e()},Dn=a.createElement("div",{className:"".concat(re,"-panel-layout")},a.createElement(Xa,{prefixCls:re,presets:w,onClick:V,onHover:p}),a.createElement("div",null,a.createElement(Lr,(0,n.Z)({},t,{value:Mn})),a.createElement(Lu,(0,n.Z)({},t,{showNow:E?!1:s,invalid:$t,onSubmit:Bn}))));o&&(Dn=o(Dn));var nn="".concat(Ye,"-container"),Ht="marginLeft",wn="marginRight",Gt=a.createElement("div",{onMouseDown:O,tabIndex:-1,className:qe()(nn,"".concat(re,"-").concat(r,"-panel-container")),style:(0,X.Z)((0,X.Z)({},Ae?wn:Ht,ot),Ae?Ht:wn,"auto"),onFocus:K,onBlur:Q},Dn);return c&&(Gt=a.createElement("div",{onMouseDown:O,ref:$e,className:qe()("".concat(re,"-range-wrapper"),"".concat(re,"-").concat(i,"-range-wrapper"))},a.createElement("div",{ref:je,className:"".concat(re,"-range-arrow"),style:{left:pe}}),a.createElement(Hl.Z,{onResize:Se},Gt))),Gt}var Xu=f(43079);function qa(t,o){var r=t.format,i=t.maskFormat,s=t.generateConfig,c=t.locale,E=t.preserveInvalidOnBlur,_=t.inputReadOnly,A=t.required,w=t["aria-required"],p=t.onSubmit,V=t.onFocus,K=t.onBlur,Q=t.onInputChange,O=t.onInvalid,H=t.open,Y=t.onOpenChange,z=t.onKeyDown,ce=t.onChange,q=t.activeHelp,J=t.name,_e=t.autoComplete,Z=t.id,re=t.value,Ye=t.invalid,Ae=t.placeholder,je=t.disabled,$e=t.activeIndex,He=t.allHelp,Pe=t.picker,Me=function(pe,U){var Se=s.locale.parse(c.locale,pe,[U]);return Se&&s.isValidate(Se)?Se:null},Ie=r[0],Re=a.useCallback(function(ke){return Qt(ke,{locale:c,format:Ie,generateConfig:s})},[c,s,Ie]),We=a.useMemo(function(){return re.map(Re)},[re,Re]),ot=a.useMemo(function(){var ke=Pe==="time"?8:10,pe=typeof Ie=="function"?Ie(s.getNow()).length:Ie.length;return Math.max(ke,pe)+2},[Ie,Pe,s]),st=function(pe){for(var U=0;U<r.length;U+=1){var Se=r[U];if(typeof Se=="string"){var ft=Me(pe,Se);if(ft)return ft}}return!1},ut=function(pe){function U(Bt){return pe!==void 0?Bt[pe]:Bt}var Se=(0,Ft.Z)(t,{aria:!0,data:!0}),ft=(0,y.Z)((0,y.Z)({},Se),{},{format:i,validateFormat:function(ct){return!!st(ct)},preserveInvalidOnBlur:E,readOnly:_,required:A,"aria-required":w,name:J,autoComplete:_e,size:ot,id:U(Z),value:U(We)||"",invalid:U(Ye),placeholder:U(Ae),active:$e===pe,helped:He||q&&$e===pe,disabled:U(je),onFocus:function(ct){V(ct,pe)},onBlur:function(ct){K(ct,pe)},onSubmit:p,onChange:function(ct){Q();var Dt=st(ct);if(Dt){O(!1,pe),ce(Dt,pe);return}O(!!ct,pe)},onHelp:function(){Y(!0,{index:pe})},onKeyDown:function(ct){var Dt=!1;if(z==null||z(ct,function(){Dt=!0}),!ct.defaultPrevented&&!Dt)switch(ct.key){case"Escape":Y(!1,{index:pe});break;case"Enter":H||Y(!0);break}}},o==null?void 0:o({valueTexts:We}));return Object.keys(ft).forEach(function(Bt){ft[Bt]===void 0&&delete ft[Bt]}),ft};return[ut,Re]}var Ar=["onMouseEnter","onMouseLeave"];function er(t){return a.useMemo(function(){return gt(t,Ar)},[t])}var sa=["icon","type"],tr=["onClear"];function zl(t){var o=t.icon,r=t.type,i=(0,Xu.Z)(t,sa),s=a.useContext($),c=s.prefixCls;return o?a.createElement("span",(0,n.Z)({className:"".concat(c,"-").concat(r)},i),o):null}function ca(t){var o=t.onClear,r=(0,Xu.Z)(t,tr);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(33377),wr=f(93912),Ia=["YYYY","MM","DD","HH","mm","ss","SSS"],wl="\u9867",Yl=function(){function t(o){(0,Pr.Z)(this,t),(0,X.Z)(this,"format",void 0),(0,X.Z)(this,"maskFormat",void 0),(0,X.Z)(this,"cells",void 0),(0,X.Z)(this,"maskCells",void 0),this.format=o;var r=Ia.map(function(_){return"(".concat(_,")")}).join("|"),i=new RegExp(r,"g");this.maskFormat=o.replace(i,function(_){return wl.repeat(_.length)});var s=new RegExp("(".concat(Ia.join("|"),")")),c=(o.split(s)||[]).filter(function(_){return _}),E=0;this.cells=c.map(function(_){var A=Ia.includes(_),w=E,p=E+_.length;return E=p,{text:_,mask:A,start:w,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!==wl&&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 w=Math.min(Math.abs(r-_),Math.abs(r-A));w<i&&(i=w,s=c)}return s}}]),t}();function An(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,w=t.onInput,p=t.helped,V=t.onHelp,K=t.onSubmit,Q=t.onKeyDown,O=t.preserveInvalidOnBlur,H=O===void 0?!1:O,Y=t.invalid,z=t.clearIcon,ce=(0,Xu.Z)(t,Sr),q=t.value,J=t.onFocus,_e=t.onBlur,Z=t.onMouseUp,re=a.useContext($),Ye=re.prefixCls,Ae=re.input,je=Ae===void 0?"input":Ae,$e="".concat(Ye,"-input"),He=a.useState(!1),Pe=(0,h.Z)(He,2),Me=Pe[0],Ie=Pe[1],Re=a.useState(q),We=(0,h.Z)(Re,2),ot=We[0],st=We[1],ut=a.useState(""),ke=(0,h.Z)(ut,2),pe=ke[0],U=ke[1],Se=a.useState(null),ft=(0,h.Z)(Se,2),Bt=ft[0],ct=ft[1],Dt=a.useState(null),nt=(0,h.Z)(Dt,2),Zt=nt[0],Ot=nt[1],Vt=ot||"";a.useEffect(function(){st(q)},[q]);var an=a.useRef(),jt=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:an.current,inputElement:jt.current,focus:function(Ne){jt.current.focus(Ne)},blur:function(){jt.current.blur()}}});var on=a.useMemo(function(){return new Yl(E||"")},[E]),Qe=a.useMemo(function(){return p?[0,0]:on.getSelection(Bt)},[on,Bt,p]),Mn=(0,h.Z)(Qe,2),$t=Mn[0],Bn=Mn[1],Dn=function(Ne){Ne&&Ne!==E&&Ne!==q&&V()},nn=(0,Te.zX)(function(Xe){_(Xe)&&A(Xe),st(Xe),Dn(Xe)}),Ht=function(Ne){if(!E){var Ut=Ne.target.value;Dn(Ut),st(Ut),A(Ut)}},wn=function(Ne){var Ut=Ne.clipboardData.getData("text");_(Ut)&&nn(Ut)},Gt=a.useRef(!1),pn=function(){Gt.current=!0},Xt=function(Ne){var Ut=Ne.target,Be=Ut.selectionStart,De=on.getMaskCellIndex(Be);ct(De),Ot({}),Z==null||Z(Ne),Gt.current=!1},cu=function(Ne){Ie(!0),ct(0),U(""),J(Ne)},sn=function(Ne){_e(Ne)},zt=function(Ne){Ie(!1),sn(Ne)};kn(r,function(){!r&&!H&&st(q)});var Ge=function(Ne){Ne.key==="Enter"&&_(Vt)&&K(),Q==null||Q(Ne)},Kn=function(Ne){Ge(Ne);var Ut=Ne.key,Be=null,De=null,En=Bn-$t,Zn=E.slice($t,Bn),Jn=function(xu){ct(function(Fu){var G=Fu+xu;return G=Math.max(G,0),G=Math.min(G,on.size()-1),G})},wu=function(xu){var Fu=An(Zn),G=(0,h.Z)(Fu,3),Ru=G[0],Nl=G[1],sl=G[2],Il=Vt.slice($t,Bn),cl=Number(Il);if(isNaN(cl))return String(sl||(xu>0?Ru:Nl));var kl=cl+xu,Hn=Nl-Ru+1;return String(Ru+(Hn+kl-Ru)%Hn)};switch(Ut){case"Backspace":case"Delete":Be="",De=Zn;break;case"ArrowLeft":Be="",Jn(-1);break;case"ArrowRight":Be="",Jn(1);break;case"ArrowUp":Be="",De=wu(1);break;case"ArrowDown":Be="",De=wu(-1);break;default:isNaN(Number(Ut))||(Be=pe+Ut,De=Be);break}if(Be!==null&&(U(Be),Be.length>=En&&(Jn(1),U(""))),De!==null){var oe=Vt.slice(0,$t)+ve(De,En)+Vt.slice(Bn);nn(oe.slice(0,E.length))}Ot({})},bt=a.useRef();(0,Mt.Z)(function(){if(!(!Me||!E||Gt.current)){if(!on.match(Vt)){nn(E);return}return jt.current.setSelectionRange($t,Bn),bt.current=(0,hu.Z)(function(){jt.current.setSelectionRange($t,Bn)}),function(){hu.Z.cancel(bt.current)}}},[on,E,Me,Vt,Bt,$t,Bn,Zt,nn]);var Tu=E?{onFocus:cu,onBlur:zt,onKeyDown:Kn,onMouseDown:pn,onMouseUp:Xt,onPaste:wn}:{};return a.createElement("div",{ref:an,className:qe()($e,(0,X.Z)((0,X.Z)({},"".concat($e,"-active"),r&&s),"".concat($e,"-placeholder"),p))},a.createElement(je,(0,n.Z)({ref:jt,"aria-invalid":Y,autoComplete:"off"},ce,{onKeyDown:Ge,onBlur:sn},Tu,{value:Vt,onChange:Ht})),a.createElement(zl,{type:"suffix",icon:c}),z)}),ka=Nr,da=["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"],nr=["index"];function ur(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,w=t.activeHelp,p=t.allHelp,V=t.focused,K=t.onFocus,Q=t.onBlur,O=t.onKeyDown,H=t.locale,Y=t.generateConfig,z=t.placeholder,ce=t.className,q=t.style,J=t.onClick,_e=t.onClear,Z=t.value,re=t.onChange,Ye=t.onSubmit,Ae=t.onInputChange,je=t.format,$e=t.maskFormat,He=t.preserveInvalidOnBlur,Pe=t.onInvalid,Me=t.disabled,Ie=t.invalid,Re=t.inputReadOnly,We=t.direction,ot=t.onOpenChange,st=t.onActiveInfo,ut=t.placement,ke=t.onMouseDown,pe=t.required,U=t["aria-required"],Se=t.autoFocus,ft=t.tabIndex,Bt=(0,Xu.Z)(t,da),ct=We==="rtl",Dt=a.useContext($),nt=Dt.prefixCls,Zt=a.useMemo(function(){if(typeof r=="string")return[r];var sn=r||{};return[sn.start,sn.end]},[r]),Ot=a.useRef(),Vt=a.useRef(),an=a.useRef(),jt=function(zt){var Ge;return(Ge=[Vt,an][zt])===null||Ge===void 0?void 0:Ge.current};a.useImperativeHandle(o,function(){return{nativeElement:Ot.current,focus:function(zt){if((0,Lt.Z)(zt)==="object"){var Ge,Kn=zt||{},bt=Kn.index,Tu=bt===void 0?0:bt,Xe=(0,Xu.Z)(Kn,nr);(Ge=jt(Tu))===null||Ge===void 0||Ge.focus(Xe)}else{var Ne;(Ne=jt(zt!=null?zt:0))===null||Ne===void 0||Ne.focus()}},blur:function(){var zt,Ge;(zt=jt(0))===null||zt===void 0||zt.blur(),(Ge=jt(1))===null||Ge===void 0||Ge.blur()}}});var on=er(Bt),Qe=a.useMemo(function(){return Array.isArray(z)?z:[z,z]},[z]),Mn=qa((0,y.Z)((0,y.Z)({},t),{},{id:Zt,placeholder:Qe})),$t=(0,h.Z)(Mn,1),Bn=$t[0],Dn=a.useState({position:"absolute",width:0}),nn=(0,h.Z)(Dn,2),Ht=nn[0],wn=nn[1],Gt=(0,Te.zX)(function(){var sn=jt(A);if(sn){var zt=sn.nativeElement.getBoundingClientRect(),Ge=Ot.current.getBoundingClientRect(),Kn=zt.left-Ge.left;wn(function(bt){return(0,y.Z)((0,y.Z)({},bt),{},{width:zt.width,left:Kn})}),st([zt.left,zt.right,Ge.width])}});a.useEffect(function(){Gt()},[A]);var pn=s&&(Z[0]&&!Me[0]||Z[1]&&!Me[1]),Xt=Se&&!Me[0],cu=Se&&!Xt&&!Me[1];return a.createElement(Hl.Z,{onResize:Gt},a.createElement("div",(0,n.Z)({},on,{className:qe()(nt,"".concat(nt,"-range"),(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(nt,"-focused"),V),"".concat(nt,"-disabled"),Me.every(function(sn){return sn})),"".concat(nt,"-invalid"),Ie.some(function(sn){return sn})),"".concat(nt,"-rtl"),ct),ce),style:q,ref:Ot,onClick:J,onMouseDown:function(zt){var Ge=zt.target;Ge!==Vt.current.inputElement&&Ge!==an.current.inputElement&&zt.preventDefault(),ke==null||ke(zt)}}),i&&a.createElement("div",{className:"".concat(nt,"-prefix")},i),a.createElement(ka,(0,n.Z)({ref:Vt},Bn(0),{autoFocus:Xt,tabIndex:ft,"date-range":"start"})),a.createElement("div",{className:"".concat(nt,"-range-separator")},_),a.createElement(ka,(0,n.Z)({ref:an},Bn(1),{autoFocus:cu,tabIndex:ft,"date-range":"end"})),a.createElement("div",{className:"".concat(nt,"-active-bar"),style:Ht}),a.createElement(zl,{type:"suffix",icon:c}),pn&&a.createElement(ca,{icon:s,onClear:_e})))}var lr=a.forwardRef(ur),Wl=lr;function Sl(t,o){var r=t!=null?t:o;return Array.isArray(r)?r:[r,r]}function ma(t){return t===1?"end":"start"}function ar(t,o){var r=Vl(t,function(){var cn=t.disabled,Ke=t.allowEmpty,qt=Sl(cn,!1),zn=Sl(Ke,!1);return{disabled:qt,allowEmpty:zn}}),i=(0,h.Z)(r,6),s=i[0],c=i[1],E=i[2],_=i[3],A=i[4],w=i[5],p=s.prefixCls,V=s.styles,K=s.classNames,Q=s.defaultValue,O=s.value,H=s.needConfirm,Y=s.onKeyDown,z=s.disabled,ce=s.allowEmpty,q=s.disabledDate,J=s.minDate,_e=s.maxDate,Z=s.defaultOpen,re=s.open,Ye=s.onOpenChange,Ae=s.locale,je=s.generateConfig,$e=s.picker,He=s.showNow,Pe=s.showToday,Me=s.showTime,Ie=s.mode,Re=s.onPanelChange,We=s.onCalendarChange,ot=s.onOk,st=s.defaultPickerValue,ut=s.pickerValue,ke=s.onPickerValueChange,pe=s.inputReadOnly,U=s.suffixIcon,Se=s.onFocus,ft=s.onBlur,Bt=s.presets,ct=s.ranges,Dt=s.components,nt=s.cellRender,Zt=s.dateRender,Ot=s.monthCellRender,Vt=s.onClick,an=ua(o),jt=Pa(re,Z,z,Ye),on=(0,h.Z)(jt,2),Qe=on[0],Mn=on[1],$t=function(Ke,qt){(z.some(function(zn){return!zn})||!Ke)&&Mn(Ke,qt)},Bn=qn(je,Ae,_,!0,!1,Q,O,We,ot),Dn=(0,h.Z)(Bn,5),nn=Dn[0],Ht=Dn[1],wn=Dn[2],Gt=Dn[3],pn=Dn[4],Xt=wn(),cu=jl(z,ce,Qe),sn=(0,h.Z)(cu,9),zt=sn[0],Ge=sn[1],Kn=sn[2],bt=sn[3],Tu=sn[4],Xe=sn[5],Ne=sn[6],Ut=sn[7],Be=sn[8],De=function(Ke,qt){Ge(!0),Se==null||Se(Ke,{range:ma(qt!=null?qt:bt)})},En=function(Ke,qt){Ge(!1),ft==null||ft(Ke,{range:ma(qt!=null?qt:bt)})},Zn=a.useMemo(function(){if(!Me)return null;var cn=Me.disabledTime,Ke=cn?function(qt){var zn=ma(bt),ou=tn(Xt,Ne,bt);return cn(qt,zn,{from:ou})}:void 0;return(0,y.Z)((0,y.Z)({},Me),{},{disabledTime:Ke})},[Me,bt,Xt,Ne]),Jn=(0,Te.C8)([$e,$e],{value:Ie}),wu=(0,h.Z)(Jn,2),oe=wu[0],qu=wu[1],xu=oe[bt]||$e,Fu=xu==="date"&&Zn?"datetime":xu,G=Fu===$e&&Fu!=="time",Ru=Al($e,xu,He,Pe,!0),Nl=bu(s,nn,Ht,wn,Gt,z,_,zt,Qe,w),sl=(0,h.Z)(Nl,2),Il=sl[0],cl=sl[1],kl=Mu(Xt,z,Ne,je,Ae,q),Hn=mt(Xt,w,ce),_a=(0,h.Z)(Hn,2),Ma=_a[0],Za=_a[1],Ul=fn(je,Ae,Xt,oe,Qe,bt,c,G,st,ut,Zn==null?void 0:Zn.defaultOpenValue,ke,J,_e),pa=(0,h.Z)(Ul,2),Oa=pa[0],Kl=pa[1],Su=(0,Te.zX)(function(cn,Ke,qt){var zn=Jt(oe,bt,Ke);if((zn[0]!==oe[0]||zn[1]!==oe[1])&&qu(zn),Re&&qt!==!1){var ou=(0,j.Z)(Xt);cn&&(ou[bt]=cn),Re(ou,zn)}}),pl=function(Ke,qt){return Jt(Xt,qt,Ke)},Hu=function(Ke,qt){var zn=Xt;Ke&&(zn=pl(Ke,bt)),Ut(bt);var ou=Xe(zn);Gt(zn),Il(bt,ou===null),ou===null?$t(!1,{force:!0}):qt||an.current.focus({index:ou})},sr=function(Ke){var qt,zn=Ke.target.getRootNode();if(!an.current.nativeElement.contains((qt=zn.activeElement)!==null&&qt!==void 0?qt:document.activeElement)){var ou=z.findIndex(function(mr){return!mr});ou>=0&&an.current.focus({index:ou})}$t(!0),Vt==null||Vt(Ke)},ga=function(){cl(null),$t(!1,{force:!0})},Qn=a.useState(null),Jl=(0,h.Z)(Qn,2),cr=Jl[0],Gl=Jl[1],el=a.useState(null),Ml=(0,h.Z)(el,2),Zl=Ml[0],Wn=Ml[1],ha=a.useMemo(function(){return Zl||Xt},[Xt,Zl]);a.useEffect(function(){Qe||Wn(null)},[Qe]);var Le=a.useState([0,0,0]),dl=(0,h.Z)(Le,2),dr=dl[0],Ta=dl[1],Fa=la(Bt,ct),ya=function(Ke){Wn(Ke),Gl("preset")},Ra=function(Ke){var qt=cl(Ke);qt&&$t(!1,{force:!0})},Ca=function(Ke){Hu(Ke)},Va=function(Ke){Wn(Ke?pl(Ke,bt):null),Gl("cell")},ja=function(Ke){$t(!0),De(Ke)},La=function(){Kn("panel")},$a=function(Ke){var qt=Jt(Xt,bt,Ke);Gt(qt),!H&&!E&&c===Fu&&Hu(Ke)},he=function(){$t(!1)},Ha=Ee(nt,Zt,Ot,ma(bt)),Qa=Xt[bt]||null,za=(0,Te.zX)(function(cn){return w(cn,{activeIndex:bt})}),Tt=a.useMemo(function(){var cn=(0,Ft.Z)(s,!1),Ke=(0,lt.Z)(s,[].concat((0,j.Z)(Object.keys(cn)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ke},[s]),ht=a.createElement(tt,(0,n.Z)({},Tt,{showNow:Ru,showTime:Zn,range:!0,multiplePanel:G,activeInfo:dr,disabledDate:kl,onFocus:ja,onBlur:En,onPanelMouseDown:La,picker:$e,mode:xu,internalMode:Fu,onPanelChange:Su,format:A,value:Qa,isInvalid:za,onChange:null,onSelect:$a,pickerValue:Oa,defaultOpenValue:it(Me==null?void 0:Me.defaultOpenValue)[bt],onPickerValueChange:Kl,hoverValue:ha,onHover:Va,needConfirm:H,onSubmit:Hu,onOk:pn,presets:Fa,onPresetHover:ya,onPresetSubmit:Ra,onNow:Ca,cellRender:Ha})),yu=function(Ke,qt){var zn=pl(Ke,qt);Gt(zn)},Vu=function(){Kn("input")},gn=function(Ke,qt){var zn=Ne.length,ou=Ne[zn-1];if(zn&&ou!==qt&&H&&!ce[ou]&&!Be(ou)&&Xt[ou]){an.current.focus({index:ou});return}Kn("input"),$t(!0,{inherit:!0}),bt!==qt&&Qe&&!H&&E&&Hu(null,!0),Tu(qt),De(Ke,qt)},Qu=function(Ke,qt){if($t(!1),!H&&Kn()==="input"){var zn=Xe(Xt);Il(bt,zn===null)}En(Ke,qt)},tl=function(Ke,qt){Ke.key==="Tab"&&Hu(null,!0),Y==null||Y(Ke,qt)},Tr=a.useMemo(function(){return{prefixCls:p,locale:Ae,generateConfig:je,button:Dt.button,input:Dt.input}},[p,Ae,je,Dt.button,Dt.input]);if((0,Mt.Z)(function(){Qe&&bt!==void 0&&Su(null,$e,!1)},[Qe,bt,$e]),(0,Mt.Z)(function(){var cn=Kn();!Qe&&cn==="input"&&($t(!1),Hu(null,!0)),!Qe&&E&&!H&&cn==="panel"&&($t(!0),Hu())},[Qe]),0)var $r;return a.createElement($.Provider,{value:Tr},a.createElement(D,(0,n.Z)({},Oe(s),{popupElement:ht,popupStyle:V.popup,popupClassName:K.popup,visible:Qe,onClose:he,range:!0}),a.createElement(Wl,(0,n.Z)({},s,{ref:an,suffixIcon:U,activeIndex:zt||Qe?bt:null,activeHelp:!!Zl,allHelp:!!Zl&&cr==="preset",focused:zt,onFocus:gn,onBlur:Qu,onKeyDown:tl,onSubmit:Hu,value:ha,maskFormat:A,onChange:yu,onInputChange:Vu,format:_,inputReadOnly:pe,disabled:z,open:Qe,onOpenChange:$t,onClick:sr,onClear:ga,invalid:Ma,onInvalid:Za,onActiveInfo:Ta}))))}var Ir=a.forwardRef(ar),kr=Ir,Ct=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,w=t.placeholder,p="".concat(o,"-selector"),V="".concat(o,"-selection"),K="".concat(V,"-overflow");function Q(Y,z){return a.createElement("span",{className:qe()("".concat(V,"-item")),title:typeof Y=="string"?Y:null},a.createElement("span",{className:"".concat(V,"-item-content")},Y),!_&&z&&a.createElement("span",{onMouseDown:function(q){q.preventDefault()},onClick:z,className:"".concat(V,"-item-remove")},c))}function O(Y){var z=E(Y),ce=function(J){J&&J.stopPropagation(),i(Y)};return Q(z,ce)}function H(Y){var z="+ ".concat(Y.length," ...");return Q(z)}return a.createElement("div",{className:p},a.createElement(Ct.Z,{prefixCls:K,data:r,renderItem:O,renderRest:H,itemKey:function(z){return E(z)},maxCount:A}),!r.length&&a.createElement("span",{className:"".concat(o,"-selection-placeholder")},w))}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,w=t.focused,p=t.onFocus,V=t.onBlur,K=t.onKeyDown,Q=t.locale,O=t.generateConfig,H=t.placeholder,Y=t.className,z=t.style,ce=t.onClick,q=t.onClear,J=t.internalPicker,_e=t.value,Z=t.onChange,re=t.onSubmit,Ye=t.onInputChange,Ae=t.multiple,je=t.maxTagCount,$e=t.format,He=t.maskFormat,Pe=t.preserveInvalidOnBlur,Me=t.onInvalid,Ie=t.disabled,Re=t.invalid,We=t.inputReadOnly,ot=t.direction,st=t.onOpenChange,ut=t.onMouseDown,ke=t.required,pe=t["aria-required"],U=t.autoFocus,Se=t.tabIndex,ft=t.removeIcon,Bt=(0,Xu.Z)(t,Zr),ct=ot==="rtl",Dt=a.useContext($),nt=Dt.prefixCls,Zt=a.useRef(),Ot=a.useRef();a.useImperativeHandle(o,function(){return{nativeElement:Zt.current,focus:function(Ht){var wn;(wn=Ot.current)===null||wn===void 0||wn.focus(Ht)},blur:function(){var Ht;(Ht=Ot.current)===null||Ht===void 0||Ht.blur()}}});var Vt=er(Bt),an=function(Ht){Z([Ht])},jt=function(Ht){var wn=_e.filter(function(Gt){return Gt&&!bn(O,Q,Gt,Ht,J)});Z(wn),i||re()},on=qa((0,y.Z)((0,y.Z)({},t),{},{onChange:an}),function(nn){var Ht=nn.valueTexts;return{value:Ht[0]||"",active:w}}),Qe=(0,h.Z)(on,2),Mn=Qe[0],$t=Qe[1],Bn=!!(c&&_e.length&&!Ie),Dn=Ae?a.createElement(a.Fragment,null,a.createElement(Mr,{prefixCls:nt,value:_e,onRemove:jt,formatDate:$t,maxTagCount:je,disabled:Ie,removeIcon:ft,placeholder:H}),a.createElement("input",{className:"".concat(nt,"-multiple-input"),value:_e.map($t).join(","),ref:Ot,readOnly:!0,autoFocus:U,tabIndex:Se}),a.createElement(zl,{type:"suffix",icon:E}),Bn&&a.createElement(ca,{icon:c,onClear:q})):a.createElement(ka,(0,n.Z)({ref:Ot},Mn(),{autoFocus:U,tabIndex:Se,suffixIcon:E,clearIcon:Bn&&a.createElement(ca,{icon:c,onClear:q}),showActiveCls:!1}));return a.createElement("div",(0,n.Z)({},Vt,{className:qe()(nt,(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(nt,"-multiple"),Ae),"".concat(nt,"-focused"),w),"".concat(nt,"-disabled"),Ie),"".concat(nt,"-invalid"),Re),"".concat(nt,"-rtl"),ct),Y),style:z,ref:Zt,onClick:ce,onMouseDown:function(Ht){var wn,Gt=Ht.target;Gt!==((wn=Ot.current)===null||wn===void 0?void 0:wn.inputElement)&&Ht.preventDefault(),ut==null||ut(Ht)}}),s&&a.createElement("div",{className:"".concat(nt,"-prefix")},s),Dn)}var va=a.forwardRef(Or),rr=va;function ir(t,o){var r=Vl(t),i=(0,h.Z)(r,6),s=i[0],c=i[1],E=i[2],_=i[3],A=i[4],w=i[5],p=s,V=p.prefixCls,K=p.styles,Q=p.classNames,O=p.order,H=p.defaultValue,Y=p.value,z=p.needConfirm,ce=p.onChange,q=p.onKeyDown,J=p.disabled,_e=p.disabledDate,Z=p.minDate,re=p.maxDate,Ye=p.defaultOpen,Ae=p.open,je=p.onOpenChange,$e=p.locale,He=p.generateConfig,Pe=p.picker,Me=p.showNow,Ie=p.showToday,Re=p.showTime,We=p.mode,ot=p.onPanelChange,st=p.onCalendarChange,ut=p.onOk,ke=p.multiple,pe=p.defaultPickerValue,U=p.pickerValue,Se=p.onPickerValueChange,ft=p.inputReadOnly,Bt=p.suffixIcon,ct=p.removeIcon,Dt=p.onFocus,nt=p.onBlur,Zt=p.presets,Ot=p.components,Vt=p.cellRender,an=p.dateRender,jt=p.monthCellRender,on=p.onClick,Qe=ua(o);function Mn(Tt){return Tt===null?null:ke?Tt:Tt[0]}var $t=$u(He,$e,c),Bn=Pa(Ae,Ye,[J],je),Dn=(0,h.Z)(Bn,2),nn=Dn[0],Ht=Dn[1],wn=function(ht,yu,Vu){if(st){var gn=(0,y.Z)({},Vu);delete gn.range,st(Mn(ht),Mn(yu),gn)}},Gt=function(ht){ut==null||ut(Mn(ht))},pn=qn(He,$e,_,!1,O,H,Y,wn,Gt),Xt=(0,h.Z)(pn,5),cu=Xt[0],sn=Xt[1],zt=Xt[2],Ge=Xt[3],Kn=Xt[4],bt=zt(),Tu=jl([J]),Xe=(0,h.Z)(Tu,4),Ne=Xe[0],Ut=Xe[1],Be=Xe[2],De=Xe[3],En=function(ht){Ut(!0),Dt==null||Dt(ht,{})},Zn=function(ht){Ut(!1),nt==null||nt(ht,{})},Jn=(0,Te.C8)(Pe,{value:We}),wu=(0,h.Z)(Jn,2),oe=wu[0],qu=wu[1],xu=oe==="date"&&Re?"datetime":oe,Fu=Al(Pe,oe,Me,Ie),G=ce&&function(Tt,ht){ce(Mn(Tt),Mn(ht))},Ru=bu((0,y.Z)((0,y.Z)({},s),{},{onChange:G}),cu,sn,zt,Ge,[],_,Ne,nn,w),Nl=(0,h.Z)(Ru,2),sl=Nl[1],Il=mt(bt,w),cl=(0,h.Z)(Il,2),kl=cl[0],Hn=cl[1],_a=a.useMemo(function(){return kl.some(function(Tt){return Tt})},[kl]),Ma=function(ht,yu){if(Se){var Vu=(0,y.Z)((0,y.Z)({},yu),{},{mode:yu.mode[0]});delete Vu.range,Se(ht[0],Vu)}},Za=fn(He,$e,bt,[oe],nn,De,c,!1,pe,U,it(Re==null?void 0:Re.defaultOpenValue),Ma,Z,re),Ul=(0,h.Z)(Za,2),pa=Ul[0],Oa=Ul[1],Kl=(0,Te.zX)(function(Tt,ht,yu){if(qu(ht),ot&&yu!==!1){var Vu=Tt||bt[bt.length-1];ot(Vu,ht)}}),Su=function(){sl(zt()),Ht(!1,{force:!0})},pl=function(ht){!J&&!Qe.current.nativeElement.contains(document.activeElement)&&Qe.current.focus(),Ht(!0),on==null||on(ht)},Hu=function(){sl(null),Ht(!1,{force:!0})},sr=a.useState(null),ga=(0,h.Z)(sr,2),Qn=ga[0],Jl=ga[1],cr=a.useState(null),Gl=(0,h.Z)(cr,2),el=Gl[0],Ml=Gl[1],Zl=a.useMemo(function(){var Tt=[el].concat((0,j.Z)(bt)).filter(function(ht){return ht});return ke?Tt:Tt.slice(0,1)},[bt,el,ke]),Wn=a.useMemo(function(){return!ke&&el?[el]:bt.filter(function(Tt){return Tt})},[bt,el,ke]);a.useEffect(function(){nn||Ml(null)},[nn]);var ha=la(Zt),Le=function(ht){Ml(ht),Jl("preset")},dl=function(ht){var yu=ke?$t(zt(),ht):[ht],Vu=sl(yu);Vu&&!ke&&Ht(!1,{force:!0})},dr=function(ht){dl(ht)},Ta=function(ht){Ml(ht),Jl("cell")},Fa=function(ht){Ht(!0),En(ht)},ya=function(ht){if(Be("panel"),!(ke&&xu!==Pe)){var yu=ke?$t(zt(),ht):[ht];Ge(yu),!z&&!E&&c===xu&&Su()}},Ra=function(){Ht(!1)},Ca=Ee(Vt,an,jt),Va=a.useMemo(function(){var Tt=(0,Ft.Z)(s,!1),ht=(0,lt.Z)(s,[].concat((0,j.Z)(Object.keys(Tt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,y.Z)((0,y.Z)({},ht),{},{multiple:s.multiple})},[s]),ja=a.createElement(tt,(0,n.Z)({},Va,{showNow:Fu,showTime:Re,disabledDate:_e,onFocus:Fa,onBlur:Zn,picker:Pe,mode:oe,internalMode:xu,onPanelChange:Kl,format:A,value:bt,isInvalid:w,onChange:null,onSelect:ya,pickerValue:pa,defaultOpenValue:Re==null?void 0:Re.defaultOpenValue,onPickerValueChange:Oa,hoverValue:Zl,onHover:Ta,needConfirm:z,onSubmit:Su,onOk:Kn,presets:ha,onPresetHover:Le,onPresetSubmit:dl,onNow:dr,cellRender:Ca})),La=function(ht){Ge(ht)},$a=function(){Be("input")},he=function(ht){Be("input"),Ht(!0,{inherit:!0}),En(ht)},Ha=function(ht){Ht(!1),Zn(ht)},Qa=function(ht,yu){ht.key==="Tab"&&Su(),q==null||q(ht,yu)},za=a.useMemo(function(){return{prefixCls:V,locale:$e,generateConfig:He,button:Ot.button,input:Ot.input}},[V,$e,He,Ot.button,Ot.input]);return(0,Mt.Z)(function(){nn&&De!==void 0&&Kl(null,Pe,!1)},[nn,De,Pe]),(0,Mt.Z)(function(){var Tt=Be();!nn&&Tt==="input"&&(Ht(!1),Su()),!nn&&E&&!z&&Tt==="panel"&&Su()},[nn]),a.createElement($.Provider,{value:za},a.createElement(D,(0,n.Z)({},Oe(s),{popupElement:ja,popupStyle:K.popup,popupClassName:Q.popup,visible:nn,onClose:Ra}),a.createElement(rr,(0,n.Z)({},s,{ref:Qe,suffixIcon:Bt,removeIcon:ct,activeHelp:!!el,allHelp:!!el&&Qn==="preset",focused:Ne,onFocus:he,onBlur:Ha,onKeyDown:Qa,onSubmit:Su,value:Wn,maskFormat:A,onChange:La,onInputChange:$a,internalPicker:c,format:_,inputReadOnly:ft,disabled:J,open:nn,onOpenChange:Ht,onClick:pl,onClear:Hu,invalid:_a,onInvalid:function(ht){Hn(ht,0)}}))))}var or=a.forwardRef(ir),fa=or,Ea=fa}}]);
|