You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

10 lines
130 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4889],{1885:function(ft,qe){qe.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},88445:function(ft,qe,u){u.r(qe),u.d(qe,{default:function(){return Un}});var t=u(67294),se=u(35973),Ie=u(55054),Ne=u(69677),le=u(14446),ce=u(2453),nt=u(38703),Y=u(78045),b=u(71230),l=u(15746),L=u(84567),Re=u(83062),M=u(71577),$=u(57953),_e=u(34182),I=u(74664),re=u(93137),ye=u(27484),de=u.n(ye),i={flex_box_center:"flex_box_center___MzHUI",flex_space_between:"flex_space_between___ZPKmx",flex_box_vertical_center:"flex_box_vertical_center___MNo4n",flex_box_center_end:"flex_box_center_end___stoyX",flex_box_column:"flex_box_column___HR6oq",baseMargin:"baseMargin___V_l7f",noWrap:"noWrap___ZcvYB",singleItem:"singleItem___vjYWR",questionIcons:"questionIcons___kiVRR",green:"green___PIOSW",orange:"orange___aGI_B",greenTip:"greenTip___bShpb",redTip:"redTip___wCm4Z",orangeTip:"orangeTip___HRBLJ",pollDesc:"pollDesc___SxQ7V",answered:"answered___e5zk4",unanswer:"unanswer___dEmC8",anchor:"anchor___xdS4e",answerFlag:"answerFlag____R2kw",flagActive:"flagActive___hkk6X",flagHalf:"flagHalf___ZgZyz",answerStudentFlag:"answerStudentFlag___RlIwt",answerStudentActive:"answerStudentActive___pQpEA",questionItem:"questionItem___Yg7y3",questionScore:"questionScore___hGLaV",itemFlag:"itemFlag___KI4Jb",answerWrap:"answerWrap___CETMI",answerSubjective:"answerSubjective____A1OC",otherInput:"otherInput___hanjt",randomFlag:"randomFlag___mId_V",answerTrue:"answerTrue___QzQ9o",answerFalse:"answerFalse____K4Me",answerHalf:"answerHalf___gnzWI",renderHtml:"renderHtml___dDhM4",simpleText:"simpleText___kJ0Kc",answerYes:"answerYes___btoYt",answerNo:"answerNo___aNG_f",answerInfo:"answerInfo___af0Ma",answerProgress:"answerProgress___h6he7",answerSheetWrap:"answerSheetWrap___qVk_a",answerSheetQuestionTitle:"answerSheetQuestionTitle___YqJ8X",answerSheet:"answerSheet___ojXFi",answerSheetItem:"answerSheetItem___coR9L",qindex:"qindex___Fx51y",active:"active___KmAlt",yes:"yes___MQnH6",no:"no___kDJu6",bf:"bf___iW6rO",partialActive:"partialActive___UsoA4",selected:"selected___QBbv4",answerSheetBottom:"answerSheetBottom___Lh0Ny",countDown:"countDown___W4ClT",red:"red___RSej4",fold:"fold___pujAY",cardList:"cardList___Bd4OZ",iframe:"iframe___kQjBw",mainPart:"mainPart___aRRl1",tooltipWrap:"tooltipWrap___FJod3",leftPart:"leftPart___f5dDH",rightPart:"rightPart___M7fOP",questionPart:"questionPart___HlX7z",questionTypeTitle:"questionTypeTitle___RRn2_",questionTypeInfo:"questionTypeInfo___a3Iny",toIframeBtn:"toIframeBtn___PH9eF",bottom:"bottom___slps3",changeButton:"changeButton___YjNWr",prevBtn:"prevBtn___NeeAj",fixHeader:"fixHeader___Jjypd",title:"title___h5yRx",submitButton:"submitButton___ATddm",dottedLineWrapper:"dottedLineWrapper___RxpC7",leftHalfCircle:"leftHalfCircle___McsYA",dottedLine:"dottedLine___cwiMH",rightHalfCircle:"rightHalfCircle___sP0Ln",analysisWrap:"analysisWrap___ayc60",greyBg:"greyBg___X4mr2",contentListWrap:"contentListWrap___QJcmS",li:"li____LsrQ",actionLeftItem:"actionLeftItem___xUjJ1",questionTypeName:"questionTypeName___ruYH3",more:"more___VqZBj",btnAdd:"btnAdd___h1c55",juyifansan:"juyifansan___ZnSQQ"},w=u(28706),r=u(52262),A=u(51959),o=u(15835),S=u(93686),P=u(85725),F=u(35567),E=u(67294),h=({item:a,answerData:_,onBlur:N=()=>{}})=>{var Ve,xe,We,Ze,fe,z;const[oe,Fe]=(0,t.useState)(),[R,ie]=(0,t.useState)(),[Ue,dt]=(0,t.useState)();(0,t.useEffect)(()=>{ie(a==null?void 0:a.a_flag)},[a==null?void 0:a.a_flag]);const mt={0:"c-red-ee4",1:"c-green"};return E.createElement("div",null,((Ve=_==null?void 0:_.exercise)==null?void 0:Ve.commit_status)===1?E.createElement("div",{className:"mb20"},E.createElement(b.Z,{justify:"space-between"},E.createElement(l.Z,null,"\u6211\u7684\u7B54\u6848"),E.createElement(l.Z,null,E.createElement(b.Z,{justify:"end",className:"mb20",align:"middle"},E.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),E.createElement("span",{className:"font14 ml10"},(a==null?void 0:a.user_score)&&E.createElement("span",null,E.createElement("span",{className:mt[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a==null?void 0:a.user_score),E.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))))),E.createElement("div",{className:i.simpleText},E.createElement(P.Z,{value:(xe=a==null?void 0:a.user_answer)==null?void 0:xe[0]}))):E.createElement("div",{className:a.user_score&&(a.user_score===a.question_score?"c-green":"c-red")},Ue?E.createElement(F.Z,{height:450,isFocus:!0,defaultValue:(We=a==null?void 0:a.user_answer)==null?void 0:We[0],id:a==null?void 0:a.question_id,onChange:rt=>Fe(rt),onBlur:()=>N(oe)}):E.createElement("div",{onClick:()=>{var rt;!a.repeat_answer&&((rt=a==null?void 0:a.user_answer)==null?void 0:rt.length)>0||dt(!0)}},E.createElement(Ne.default,{disabled:!a.repeat_answer&&((Ze=a==null?void 0:a.user_answer)==null?void 0:Ze.length)>0&&!a.israp,size:"middle",className:"current",style:{marginBottom:20},placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),((fe=_==null?void 0:_.exercise)==null?void 0:fe.commit_status)===1&&E.createElement("div",{className:i.analysisWrap},E.createElement("div",{className:i.greyBg},E.createElement(b.Z,{className:"mb20",align:"middle"},E.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),E.createElement(l.Z,null,E.createElement(P.Z,{value:(z=a==null?void 0:a.standard_answer)==null?void 0:z[0]}))),E.createElement(b.Z,{align:"middle"},E.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),E.createElement(P.Z,{className:i.renderHtml,value:a==null?void 0:a.analysis})))))},j=u(36569),Ae=u(9430),Oe=u(36295),Se={score:"score___xDz0X",wrap:"wrap___ODpKq"},Z=({score:a})=>a?t.createElement("span",{className:Se.wrap},"\u5F97\u5206",t.createElement("span",{className:`${Se.score} ml10 mr5`},a),"\u5206"):t.createElement("span",{className:"c-red"},"\u672A\u8BC4"),v={flex_box_center:"flex_box_center___NzoJU",flex_space_between:"flex_space_between___Hwix8",flex_box_vertical_center:"flex_box_vertical_center___IjC7Y",flex_box_center_end:"flex_box_center_end___HmCsd",flex_box_column:"flex_box_column___hOf25",shixunWrp:"shixunWrp___yZiPI",fill:"fill___gz7tU",index:"index___eoHnJ",success:"success___vcRmo",fail:"fail___u5yz8",fillInput:"fillInput___ras_5",shixunWrapper:"shixunWrapper___jNj55",score:"score___gt155",name:"name___BgNAP",programWrapper:"programWrapper___lMcxv",desc:"desc___ODeOH",content:"content___RoL0o",analysisWrap:"analysisWrap___wOsyc",greyBg:"greyBg___FqXOG"},m=u(67294),d=Object.defineProperty,q=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,it=(a,_,N)=>_ in a?d(a,_,{enumerable:!0,configurable:!0,writable:!0,value:N}):a[_]=N,Ye=(a,_)=>{for(var N in _||(_={}))Qe.call(_,N)&&it(a,N,_[N]);if(ke)for(var N of ke(_))Ke.call(_,N)&&it(a,N,_[N]);return a},_t=(a,_)=>q(a,Be(_));const Le={0:"c-red-ee4",1:"c-green"};var He=({item:a,answerData:_})=>{var N,Ve,xe;const[We,Ze]=(0,t.useState)([]),[fe,z]=(0,t.useState)([]);(0,t.useEffect)(()=>{var R,ie,Ue,dt,mt,rt,ot,Ft,Et,Tt,Mt,St,Qt;if(!((R=a==null?void 0:a.shixun_details)!=null&&R.length))return;let Lt=[],Wt=[];for(let Te=0;Te<((ie=a==null?void 0:a.shixun_details)==null?void 0:ie.length);Te++){for(let s=0;s<(a==null?void 0:a.shixun_details[Te].stage_list.length);s++){let tt=a==null?void 0:a.shixun_details[Te].stage_list[s];Lt.push(Ye(Ye({},tt),{operation:(rt=(mt=(dt=(Ue=a==null?void 0:a.shixun_details)==null?void 0:Ue[Te])==null?void 0:dt.shixun_detail)==null?void 0:mt[0])==null?void 0:rt.game_identifier,is_jupyter:a==null?void 0:a.is_jupyter,is_jupyter_lab:a==null?void 0:a.is_jupyter_lab}))}if((Ft=(ot=a==null?void 0:a.shixun_details)==null?void 0:ot[Te])!=null&&Ft.shixun_detail){const s=(Mt=(Tt=(Et=a==null?void 0:a.shixun_details)==null?void 0:Et[Te])==null?void 0:Tt.shixun_detail)==null?void 0:Mt[0],tt=(Qt=(St=a==null?void 0:a.shixun_details[Te].stage_list)==null?void 0:St.find(ln=>(ln==null?void 0:ln.game_identifier)===(s==null?void 0:s.game_identifier)))==null?void 0:Qt.user_score;Wt.push(_t(Ye({},s),{user_score:tt}))}}z(Wt),Ze(Lt)},[a==null?void 0:a.shixun_details]);const oe=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:R=>m.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:R&&R.length>25?R:""},R)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(R,ie)=>m.createElement("span",null,ie.evaluate_count?ie.evaluate_count:m.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:(R,ie)=>{let Ue=!1;return ie.finished_time&&(_!=null&&_.exercise)&&(_!=null&&_.exercise_answer_user)&&((_==null?void 0:_.exercise.time)===-1?Ue=de()(_==null?void 0:_.exercise.end_time).isBefore(ie.finished_time):Ue=de()(_==null?void 0:_.exercise_answer_user.start_at).add(_==null?void 0:_.exercise.time,"m").isBefore(ie.finished_time)),m.createElement("span",null,ie.finished_time||m.createElement("span",{className:"c-grey-999"},"--"),m.createElement("span",{className:"c-orange-ff9 "},Ue?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(R,ie)=>m.createElement("span",null,ie.time_consuming||m.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(R,ie)=>m.createElement("span",null,ie.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:R=>m.createElement("span",{style:{color:"#FA6400"}},R,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:(R,ie,Ue)=>R&&!ie.is_jupyter&&!ie.is_jupyter_lab?m.createElement(j.default,{affix:!1},m.createElement(j.default.Link,{href:`#challenge_${a==null?void 0:a.question_id}${Ue}`,title:m.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):m.createElement("span",{className:"c-grey-999"},"--")}];console.log(fe);const Fe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return m.createElement("div",null,((N=a==null?void 0:a.shixun)==null?void 0:N.length)>0&&m.createElement("div",{className:v.shixunWrapper},(Ve=a==null?void 0:a.shixun)==null?void 0:Ve.map(function(R,ie){return m.createElement(b.Z,{className:"mb20",justify:"space-between"},m.createElement(l.Z,{flex:"1"},m.createElement("span",{className:v.score},"(",R.challenge_score,"\u5206)"),m.createElement("span",{className:v.name},R.challenge_name," ")),m.createElement(l.Z,null,!R.answer_status&&m.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!R.answer_status&&m.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((xe=_==null?void 0:_.exercise)==null?void 0:xe.commit_status)===1&&m.createElement(m.Fragment,null,!!(We!=null&&We.length)&&m.createElement("div",null,m.createElement(b.Z,{justify:"space-between",className:"mb10",align:"middle"},m.createElement(l.Z,{className:"font14 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),m.createElement(l.Z,null,m.createElement(Z,{score:a==null?void 0:a.user_score}))),m.createElement(Ae.default,{columns:oe,dataSource:We,pagination:!1})),!!(fe!=null&&fe.length)&&m.createElement("div",null,m.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),fe==null?void 0:fe.map((R,ie)=>m.createElement("div",{id:`challenge_${a==null?void 0:a.question_id}${ie}`,className:"mt5"},m.createElement(b.Z,null,m.createElement("span",{className:"font14 mr15"}," \u7B2C",R.position,"\u5173"),m.createElement(se.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${R.game_identifier}/exercise`},R.name),m.createElement(l.Z,{style:{marginLeft:"auto"}},m.createElement(Z,{score:R.user_score}))),(R==null?void 0:R.st)===0&&R.passed_code&&m.createElement("aside",{className:v.shixunWrp},m.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",m.createElement("span",{className:"c-light-black"},R.path)),m.createElement(Oe.ZP,{height:300,language:"python",theme:"default",value:R.passed_code,options:Fe})))))))},we=u(19575),Ee=u(67294),vt=({item:a,answerData:_})=>{var N,Ve;const[xe,We]=(0,t.useState)([]);(0,t.useEffect)(()=>{var z,oe;((z=a==null?void 0:a.evaluate_codes)==null?void 0:z.length)>0?We((oe=a==null?void 0:a.evaluate_codes)==null?void 0:oe.map((Fe,R)=>({key:R+1,error_msg:Fe!=null&&Fe.error_msg?we.Base64.decode(Fe==null?void 0:Fe.error_msg):""}))):We([{key:"--",error_msg:"--"}])},[a==null?void 0:a.evaluate_codes]);const Ze=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(z,oe)=>Ee.createElement("span",null,oe.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(z,oe)=>Ee.createElement("span",null,oe.error_msg?oe.error_msg:"--")}],fe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Ee.createElement("div",{className:`${v.programWrapper}`},Ee.createElement("div",{className:v.desc},"\u9898\u76EE\u63CF\u8FF0"),Ee.createElement("div",{className:v.content},Ee.createElement(P.Z,{value:a==null?void 0:a.description})),((N=_==null?void 0:_.exercise)==null?void 0:N.commit_status)===1&&Ee.createElement(b.Z,{justify:"end",className:"mt40"},Ee.createElement(l.Z,null,Ee.createElement(Z,{score:a==null?void 0:a.user_score}))),!!(a!=null&&a.user_answer.length)&&(a==null?void 0:a.passed_code)&&Ee.createElement("aside",{className:v.shixunWrp},Ee.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),Ee.createElement(Oe.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:a!=null&&a.passed_code?we.Base64.decode(a==null?void 0:a.passed_code):"",options:fe})),((Ve=_==null?void 0:_.exercise)==null?void 0:Ve.commit_status)===1&&Ee.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Ee.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Ee.createElement("span",{style:{whiteSpace:"nowrap",color:"#6A7283",fontSize:14}},"\u3010\u7B54\u6848\u3011"),Ee.createElement(P.Z,{value:(a==null?void 0:a.standard_answer)||""})),Ee.createElement("div",{style:{fontSize:"16px",display:"flex",alignItems:"center"}},Ee.createElement("span",{style:{whiteSpace:"nowrap",color:"#6A7283",fontSize:14}},"\u3010\u89E3\u6790\u3011"),Ee.createElement(P.Z,{value:(a==null?void 0:a.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},gt=u(35713),V=u(67294),ut=Object.defineProperty,yt=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Ct=(a,_,N)=>_ in a?ut(a,_,{enumerable:!0,configurable:!0,writable:!0,value:N}):a[_]=N,Pt=(a,_)=>{for(var N in _||(_={}))It.call(_,N)&&Ct(a,N,_[N]);if(At)for(var N of At(_))ht.call(_,N)&&Ct(a,N,_[N]);return a},wt=(a,_)=>yt(a,xt(_)),$e=(a,_,N)=>new Promise((Ve,xe)=>{var We=z=>{try{fe(N.next(z))}catch(oe){xe(oe)}},Ze=z=>{try{fe(N.throw(z))}catch(oe){xe(oe)}},fe=z=>z.done?Ve(z.value):Promise.resolve(z.value).then(We,Ze);fe((N=N.apply(a,_)).next())});const{TextArea:Ge}=Ne.default;var Yt=({item:a,answerData:_,onBlur:N=()=>{}})=>{var Ve;const[xe,We]=(0,t.useState)([]),[Ze,fe]=(0,t.useState)([]),z=(0,t.useRef)(),oe={0:"c-red-ee4",1:"c-green"};return(0,t.useEffect)(()=>{var Fe;let R=[];R=(Fe=a==null?void 0:a.standard_answer)==null?void 0:Fe.map(ie=>{var Ue,dt;return wt(Pt({},ie),{choice_id:ie.position,answer_text:((dt=(Ue=a==null?void 0:a.user_answer)==null?void 0:Ue.find(mt=>mt.choice_id===ie.choice_id))==null?void 0:dt.answer_text)||""})}),We(R)},[a==null?void 0:a.user_answer]),V.createElement("div",null,xe==null?void 0:xe.map((Fe,R)=>{var ie,Ue,dt;return V.createElement(b.Z,{key:R,className:`${v.baseMargin} ${v.fill}`,align:"middle"},V.createElement(l.Z,{className:v.index},"\u586B\u7A7A\u9879",R+1),V.createElement(l.Z,{flex:"430px",className:"ml20 mr20"},(Fe==null?void 0:Fe.model)===1?V.createElement(Ne.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!!(_!=null&&_.exercise.commit_status),value:Fe==null?void 0:Fe.answer_text,onChange:mt=>{xe[R].answer_text=mt.target.value,We([...xe])},onBlur:mt=>$e(void 0,null,function*(){const rt=yield N(Fe==null?void 0:Fe.answer_text,R+1,xe);if(rt.status===0){const ot=Ze.slice();ot[R]={status:"success",errorText:""},z.current=ot,fe(ot)}else{const ot=Ze.slice();ot[R]={status:"fail",errorText:rt.message},z.current=ot,fe(ot)}}),className:`${a.user_score&&(a.user_score===a.question_score?"c-green":"c-red")} ${v.fillInput}`}):V.createElement(gt.Z,{value:Fe==null?void 0:Fe.answer_text,disabled:!!(_!=null&&_.exercise.commit_status),onChange:mt=>$e(void 0,null,function*(){var rt,ot;xe[R].answer_text=mt,We([...xe]);const Ft=yield N(mt,R+1,xe);if(Ft.status){const Et=((ot=z==null?void 0:z.current)==null?void 0:ot.slice())||[].slice();Et[R]={status:"fail",errorText:Ft.message},z.current=Et,fe(Et)}else{const Et=((rt=z==null?void 0:z.current)==null?void 0:rt.slice())||[].slice();Et[R]={status:"success",errorText:""},z.current=Et,fe(Et)}})})),((ie=Ze[R])==null?void 0:ie.status)==="success"&&V.createElement(l.Z,null,V.createElement(b.Z,{align:"middle"},V.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${v.success}`}),V.createElement("span",{className:v.success},"\u4FDD\u5B58\u6210\u529F"))),((Ue=Ze[R])==null?void 0:Ue.status)==="fail"&&V.createElement(l.Z,null,V.createElement(b.Z,{align:"middle"},V.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${v.fail}`}),V.createElement("span",{className:v.fail},(dt=Ze[R])==null?void 0:dt.errorText))))}),!!(_!=null&&_.exercise.commit_status)&&V.createElement(V.Fragment,null,V.createElement(b.Z,{justify:"end",className:"mb20",align:"middle"},V.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),V.createElement("span",{className:"font14 ml10"},(a==null?void 0:a.user_score)&&V.createElement("span",null,V.createElement("span",{className:oe[Number(a==null?void 0:a.answer_status)]||"c-orange-ff9"},a==null?void 0:a.user_score),V.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),V.createElement("div",{className:v.analysisWrap},V.createElement("div",{className:v.greyBg},V.createElement("div",{className:"font14",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ve=a==null?void 0:a.standard_answer)==null?void 0:Ve.map((Fe,R)=>{var ie;return V.createElement(b.Z,{key:R,align:"middle",className:"mt15 ml10"},V.createElement(l.Z,{className:"mr10"},"\u586B\u7A7A\u9879",R+1),V.createElement(l.Z,null,V.createElement(gt.Z,{value:(ie=Fe==null?void 0:Fe.answer_text)==null?void 0:ie[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),V.createElement(b.Z,{align:"middle",className:"mt15"},V.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),V.createElement(P.Z,{className:v.renderHtml,value:a==null?void 0:a.analysis}))))))},$t=u(43020),pt=u(55304),et=u(67294),en=Object.defineProperty,tn=Object.defineProperties,x=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,k=(a,_,N)=>_ in a?en(a,_,{enumerable:!0,configurable:!0,writable:!0,value:N}):a[_]=N,te=(a,_)=>{for(var N in _||(_={}))y.call(_,N)&&k(a,N,_[N]);if(f)for(var N of f(_))pe.call(_,N)&&k(a,N,_[N]);return a},K=(a,_)=>tn(a,x(_)),U=(a,_,N)=>new Promise((Ve,xe)=>{var We=z=>{try{fe(N.next(z))}catch(oe){xe(oe)}},Ze=z=>{try{fe(N.throw(z))}catch(oe){xe(oe)}},fe=z=>z.done?Ve(z.value):Promise.resolve(z.value).then(We,Ze);fe((N=N.apply(a,_)).next())});const{TextArea:D}=Ne.default;var st=({item:a,answerData:_,onBlur:N=()=>{},onDebug:Ve=()=>{}})=>{var xe,We;let[Ze,fe]=(0,t.useState)([]);return(0,t.useEffect)(()=>{var z;let oe=(z=a==null?void 0:a.standard_answer_with_score)==null?void 0:z.map((Fe,R)=>{var ie,Ue;return K(te({},Fe),{value:((Ue=(ie=a==null?void 0:a.user_answer)==null?void 0:ie.find(dt=>parseInt(dt.choice_id)===R+1))==null?void 0:Ue.answer_text)||""})});fe(oe)},[a==null?void 0:a.standard_answer_with_score]),et.createElement("div",null,et.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},et.createElement("div",{style:{fontSize:14,color:"#ff0000"}},et.createElement(pt.Z,null),et.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),(_==null?void 0:_.exercise.commit_status)===0&&et.createElement($t.Z,{ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:K(te({},a),{userAnswer:Ze}),hackidentifier:a==null?void 0:a.hack_identifier})),(a==null?void 0:a.code)&&et.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},et.createElement(P.Z,{disabledFill:!!(_!=null&&_.exercise.commit_status),className:v.content,programFillValue:Ze,showProgramFill:!0,onFillBlur:(z,oe)=>U(void 0,null,function*(){var Fe;(yield N((Fe=z==null?void 0:z[parseInt(oe)])==null?void 0:Fe.value,parseInt(oe)+1,Ze)).status===0?(Ze[parseInt(oe)].type="success",fe(Ze)):(Ze[parseInt(oe)].type="warning",fe(Ze))}),value:we.Base64.decode((a==null?void 0:a.code)||"")})),!!((xe=a==null?void 0:a.standard_answer)!=null&&xe.length)&&et.createElement("div",{className:v.analysisWrap},et.createElement("div",{className:v.greyBg},et.createElement(b.Z,{className:"mb20",align:"middle"},et.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(We=a==null?void 0:a.standard_answer)==null?void 0:We.map((z,oe)=>et.createElement(l.Z,{key:oe,className:"mr40"},"\u586B\u7A7A\u9879",oe+1,":",z==null?void 0:z.answer_text))),et.createElement(b.Z,{align:"middle"},et.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),et.createElement(P.Z,{className:v.renderHtml,value:(a==null?void 0:a.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},Bt=u(89485);const{TextArea:ne}=Ne.default;var ee=({data:a})=>t.createElement("div",{className:"tc mt80"},t.createElement("img",{width:"486",src:Bt.BV})," ",t.createElement("br",null),a.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),a.status===-2&&t.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",t.createElement("span",{className:"c-red"},a.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(M.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),W=u(11320),ae=u(96486),H=u(52810),he=u(30113),lt=u(42018),ct=u(50241),Zt=u(39882),kt=u(32994),nn=u(16748),Dn=u(37938),bn=u(419),Zn=u(3830),vn=u(33054),n=u(67294),Tn=Object.defineProperty,Mn=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,_n=(a,_,N)=>_ in a?Tn(a,_,{enumerable:!0,configurable:!0,writable:!0,value:N}):a[_]=N,at=(a,_)=>{for(var N in _||(_={}))Qn.call(_,N)&&_n(a,N,_[N]);if(En)for(var N of En(_))Ln.call(_,N)&&_n(a,N,_[N]);return a},An=(a,_)=>Mn(a,Sn(_)),Je=(a,_,N)=>new Promise((Ve,xe)=>{var We=z=>{try{fe(N.next(z))}catch(oe){xe(oe)}},Ze=z=>{try{fe(N.throw(z))}catch(oe){xe(oe)}},fe=z=>z.done?Ve(z.value):Promise.resolve(z.value).then(We,Ze);fe((N=N.apply(a,_)).next())});const{Countdown:Wn}=Ie.default,{TextArea:Rn}=Ne.default,Ut=["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"],pn={0:"c-red-ee4",1:"c-green"},jn=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],qn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},kn=({user:a,dispatch:_})=>{var N,Ve,xe,We,Ze,fe,z,oe,Fe,R,ie,Ue,dt,mt,rt,ot,Ft,Et,Tt,Mt,St,Qt,Lt,Wt;const Te=(0,se.useParams)(),[s,tt]=(0,t.useState)({}),[ln,Nl]=(0,t.useState)({}),[Xn,Xt]=(0,t.useState)(!1),[Nt,zn]=(0,t.useState)({}),[Hn,an]=(0,t.useState)(!1),[Rt,Vn]=(0,t.useState)(!0),[Ol,Gn]=(0,t.useState)(!1),[Jn,Dl]=(0,t.useState)(!1),[Kn,Yn]=(0,t.useState)(),[$n,zt]=(0,t.useState)(""),[el,un]=(0,t.useState)("none"),[tl,bl]=(0,t.useState)(""),[sn,Zl]=(0,t.useState)({status:0}),fn=(0,t.useRef)();let[ue,Ot]=(0,t.useState)(0),[me,Dt]=(0,t.useState)(0);const[nl,jt]=(0,t.useState)(!1),[Ht,ll]=(0,t.useState)(!1),[gn,rn]=(0,t.useState)();let[yn,al]=(0,t.useState)();const[on,ul]=(0,t.useState)(!1);(0,t.useEffect)(()=>(_({type:"globalSetting/headerFooterToggle",payload:!1}),((0,r.GJ)()||(0,r.y8)()||(0,r.JA)())&&Te.categoryId&&a.userInfo.login&&Vt(),window.addEventListener("message",Bn),()=>{window.removeEventListener("message",Bn),window.removeEventListener("beforeunload",sl),_({type:"globalSetting/headerFooterToggle",payload:!0}),location.pathname.indexOf("/detail")>-1&&(0,A.BU)()}),[Te.categoryId,a.userInfo.login]);const Bn=e=>{e.data==="backExercise"&&(un("none"),zt(""),Vt())},sl=e=>{let c="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(e||window.event).returnValue=c,c},Vt=()=>Je(void 0,null,function*(){var e;an(!0);const c=yield(0,o._F)(at({},Te)).catch(()=>an(!1));c!=null&&c.exercise&&(c.exercise.user_exercise_status=1),an(!1),c&&(c.exercise_types=(c==null?void 0:c.exercise_types)||((e=c==null?void 0:c.exercise_scores)==null?void 0:e.exercise_types),c.question_status=rl((c==null?void 0:c.exercise_question_types)||[]),tt(c))}),rl=e=>{let c=[];return e.forEach(C=>{c=c.concat(C.items)}),c=c.map(C=>({ques_status:C==null?void 0:C.ques_status,score_status:C==null?void 0:C.score_status,question_num:C==null?void 0:C.question_num,ques_id:C==null?void 0:C.question_id})),c};(0,t.useEffect)(()=>{var e,c;(e=s.exercise)!=null&&e.left_time&&Yn(Date.now()+((c=s==null?void 0:s.exercise)==null?void 0:c.left_time)*1e3)},[(N=s.exercise)==null?void 0:N.left_time]);const Gt=()=>{Vt()},ol=()=>Je(void 0,null,function*(){const e=yield(0,o.kp)({categoryId:Te.categoryId,commit_method:2});if((e==null?void 0:e.status)===0&&(le.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:n.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Je(void 0,null,function*(){Gt()})}),ce.ZP.info(e==null?void 0:e.message)),(e==null?void 0:e.status)===-3){const c=parseInt(e==null?void 0:e.message);s.exercise.left_time=c,tt(at({},s))}}),cn=e=>Je(void 0,null,function*(){const c=yield(e.is_jupyter||e.is_jupyter_lab?S.BK:S.Ir)({id:e.shixun_identifier});(c!=null&&c.game_identifier||c!=null&&c.identifier)&&(e.is_jupyter_lab||e.is_jupyter?zt(`/tasks/${c.identifier}/jupyter?type=exercises&exercisesId=${Te.categoryId}&coursesId=coursesId&login=${Te.login}&questionId=${e.question_id}`):zt(`/tasks/${c.game_identifier}?type=exercises&exercisesId=${Te.categoryId}&coursesId=${Te.coursesId}&login=${Te.login}&questionId=${e.question_id}`),un("block")),(c==null?void 0:c.status)===-3?(0,w.eF)():(c==null?void 0:c.status)===2?hn(c==null?void 0:c.message,e.question_id,e.is_jupyter_lab,e.is_jupyter):(c==null?void 0:c.status)===3&&Cn(c==null?void 0:c.message)}),hn=(e,c,C,g)=>{e=e!=null&&e.includes(".json")?e:`${e}.json`,le.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Je(void 0,null,function*(){const p=yield(0,o.L8)({url:e});if(!p)return;ce.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const T=yield(0,S.Ir)({id:p.shixun_identifier});if(T!=null&&T.game_identifier){cn({shixun_identifier:T==null?void 0:T.game_identifier,question_id:c,is_jupyter_lab:C,is_jupyter:g});return}(T==null?void 0:T.status)===2?hn(T==null?void 0:T.message,c,C,g):(T==null?void 0:T.status)===3&&Cn(T==null?void 0:T.message)})})},Cn=e=>{le.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",e,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},il=e=>{e.redo?le.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:n.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Je(void 0,null,function*(){const c=yield(0,o.L8)({id:e.myshixun_identifier,url:e.url});if(c){const C=(0,ae.cloneDeep)(s==null?void 0:s.exercise_question_types),g=C==null?void 0:C.findIndex(T=>T.question_type===5);C[g].items.find(T=>T.question_id===e.question_id).redo=!1,C[g].items.find(T=>T.question_id===e.question_id).shixun_identifier=c.shixun_identifier,s.exercise_question_types=C,tt(s);const p=An(at({},e),{shixun_identifier:c.shixun_identifier});cn(p)}})}):cn(e)},cl=e=>Je(void 0,null,function*(){if(e.hack_identifier){const c=yield(0,o.nF)({id:e.hack_identifier});(c==null?void 0:c.status)===0&&(zt(`/myproblems/${c.identifier}?type=exercises&exercisesId=${Te.categoryId}&coursesId=${Te.coursesId}&login=${Te.login}&questionId=${e.question_id}`),un("block"))}}),qt=(e,c,C,g)=>Je(void 0,null,function*(){if(!e){console.error("handleSave no questionId params");return}const p=yield(0,o.oX)({questionId:e,exercise_choice_id:c,answer_text:C});return(p==null?void 0:p.status)===0&&g&&g(),p}),dl=e=>Je(void 0,null,function*(){var c,C;const g=yield(0,o.WL)({id:Te.categoryId});if(g)if(g.question_undo!==0||g.oj_undo!==0){let p="";g.question_undo!==0&&g.oj_undo!==0?p=`\u6709 ${g.question_undo} \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ${g.oj_undo} \u4E2A${((C=(c=s==null?void 0:s.exercise_question_types)==null?void 0:c.find(T=>T.question_type==6))==null?void 0:C.name)||"\u7F16\u7A0B\u9898"}`:g.question_undo!==0&&g.oj_undo===0?p=`\u6709 ${g.question_undo} \u9898\u672A\u5B8C\u6210`:g.question_undo===0&&g.oj_undo!==0&&(p=`\u6709 ${g.oj_undo} \u7F16\u7A0B\u9898\u672A\u5B8C\u6210`),le.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.createElement("div",{className:"tc font16"},p,n.createElement("br",null),e?`\u5728${de()(g.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Je(void 0,null,function*(){e?Gt():xn()})})}else le.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:n.createElement("div",{className:"tc font16"},e?`\u5728${de()(g.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Je(void 0,null,function*(){e?Gt():xn()})})}),ml=()=>Je(void 0,null,function*(){le.default.confirm({title:"\u63D0\u793A",width:520,centered:!0,transitionName:"",icon:null,content:"\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5\u5C06\u4F1A\u6E05\u7A7A\u4E0A\u4E00\u6B21\u7684\u5168\u90E8\u7B54\u9898\u5185\u5BB9\uFF0C\u786E\u5B9A\u8981\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5\u5417\uFF1F",onOk:()=>Je(void 0,null,function*(){var e,c;if((Te==null?void 0:Te.coursesId)==="coursesId"){const C=yield(0,o.Mb)({categoryId:(e=s==null?void 0:s.exercise)==null?void 0:e.examination_bank_id,is_reset:!0});C.status===0&&se.history.replace(`/classrooms/${Te==null?void 0:Te.coursesId}/exercise/${C.exercise_id}/${(c=a.userInfo)==null?void 0:c.login}/initate_answer`)}else(yield(0,o._F)(An(at({},Te),{is_reset:!0}))).status===0&&Vt()})})}),Fn=e=>n.createElement("div",null,n.createElement(nt.Z,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),n.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),vl=()=>{let e=0,c=le.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Fn(e)}),C=setInterval(()=>{e<=100?(e+=2,c.update({content:Fn(e)})):(c.destroy(),clearInterval(C))},50)},xn=()=>Je(void 0,null,function*(){vl();const e=yield(0,o.kp)({categoryId:Te.categoryId,commit_method:1});(0,A.BU)(),_({type:"exercise/setActionTabs",payload:at({},{removeEventListenerExitScreen:!0})}),(e==null?void 0:e.status)===0&&(ce.ZP.success(e==null?void 0:e.message),Gn(!1),setTimeout(()=>{le.default.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:()=>{Gt()}})},3e3))}),El=(e,c,C,g,p)=>Je(void 0,null,function*(){qt(c,e,null,()=>{var T,ve,Q,Ce;if(g.user_answer=[],g.user_answer.push(e),p!=null&&p.question_id){let G=(T=p==null?void 0:p.sub_exercise_questions)==null?void 0:T.filter(Pe=>{var Xe;return((Xe=Pe.user_answer)==null?void 0:Xe.length)===0});const Me=(ve=p==null?void 0:p.sub_exercise_questions)==null?void 0:ve.filter(Pe=>Pe.question_type==3),J=Me.length>0?Me.every(Pe=>{var Xe;return(Pe==null?void 0:Pe.multi_count)==((Xe=Pe==null?void 0:Pe.user_answer)==null?void 0:Xe.length)})?1:Me.some(Pe=>{var Xe;return(Pe==null?void 0:Pe.multi_count)>((Xe=Pe==null?void 0:Pe.user_answer)==null?void 0:Xe.length)})?2:0:1;s.question_status.find(Pe=>Pe.ques_id===(p==null?void 0:p.question_id)).ques_status=(G==null?void 0:G.length)===((Q=p==null?void 0:p.sub_exercise_questions)==null?void 0:Q.length)?0:(G==null?void 0:G.length)>0&&(G==null?void 0:G.length)<((Ce=p==null?void 0:p.sub_exercise_questions)==null?void 0:Ce.length)?2:J}else s.question_status.find(G=>G.ques_id===c).ques_status=e?1:0;tt(at({},s))})}),_l=(e,c,C,g)=>{qt(c,e,null,()=>{var p,T,ve;if(C.user_answer=e,g!=null&&g.question_id){let Q=(p=g==null?void 0:g.sub_exercise_questions)==null?void 0:p.filter(Ce=>{var G;return((G=Ce.user_answer)==null?void 0:G.length)===0});s.question_status.find(Ce=>Ce.ques_id===(g==null?void 0:g.question_id)).ques_status=(Q==null?void 0:Q.length)===((T=g==null?void 0:g.sub_exercise_questions)==null?void 0:T.length)?0:(Q==null?void 0:Q.length)>0&&(Q==null?void 0:Q.length)<((ve=g==null?void 0:g.sub_exercise_questions)==null?void 0:ve.length)?2:1}else C.repeat_answer||(C.israp=!0),s.question_status.find(Q=>Q.ques_id===c).ques_status=e!=null&&e.length?1:0;tt(at({},s))})},Al=(e,c,C,g,p,T)=>Je(void 0,null,function*(){return yield qt(C,c,e,()=>{var Q,Ce,G;let Me={choice_id:c,answer_text:e};if(p.user_answer.filter(J=>J.choice_id!=c)?p.user_answer.splice(c-1,1,Me):p.user_answer.push(Me),T!=null&&T.question_id){let J=(Q=T==null?void 0:T.sub_exercise_questions)==null?void 0:Q.filter(Pe=>{var Xe;return((Xe=Pe.user_answer)==null?void 0:Xe.length)===0});s.question_status.find(Pe=>Pe.ques_id===(T==null?void 0:T.question_id)).ques_status=(J==null?void 0:J.length)===((Ce=T==null?void 0:T.sub_exercise_questions)==null?void 0:Ce.length)?0:(J==null?void 0:J.length)>0&&(J==null?void 0:J.length)<((G=T==null?void 0:T.sub_exercise_questions)==null?void 0:G.length)?2:1}else s.question_status.find(J=>J.ques_id===C).ques_status=g.every(J=>!!J.answer_text)?1:s.question_status.find(J=>J.ques_id===C).ques_status=g.some(J=>!!J.answer_text)?2:0,p.repeat_answer||(p.israp=!0);tt(at({},s))})}),pl=(e,c,C,g,p)=>Je(void 0,null,function*(){return Xt(!0),yield qt(C,c,e,()=>{s.question_status.find(Q=>Q.ques_id===C).ques_status=g.every(Q=>!!Q.value)?1:s.question_status.find(Q=>Q.ques_id===C).ques_status=g.some(Q=>!!Q.value)?2:0;let ve={choice_id:c,answer_text:e};p.user_answer.filter(Q=>Q.choice_id!=c)?p.user_answer.splice(c-1,1,ve):p.user_answer.push(ve),p.repeat_answer||(p.israp=!0),tt(at({},s))})}),fl=(e,c,C,g)=>{qt(c,null,e,()=>{var p,T,ve;if(C.user_answer=[],C.user_answer.push(e),g!=null&&g.question_id){let Q=(p=g==null?void 0:g.sub_exercise_questions)==null?void 0:p.filter(Ce=>{var G;return((G=Ce.user_answer)==null?void 0:G.length)===0});s.question_status.find(Ce=>Ce.ques_id===(g==null?void 0:g.question_id)).ques_status=(Q==null?void 0:Q.length)===((T=g==null?void 0:g.sub_exercise_questions)==null?void 0:T.length)?0:(Q==null?void 0:Q.length)>0&&(Q==null?void 0:Q.length)<((ve=g==null?void 0:g.sub_exercise_questions)==null?void 0:ve.length)?2:1}else s.question_status.find(Q=>Q.ques_id===c).ques_status=e?1:0,C.repeat_answer||(C.israp=!0);tt(at({},s))})},dn=(e,c,C)=>{var g,p,T,ve;let Q="";const Ce=(e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===1;Ce&&((g=e==null?void 0:e.question_choices)==null||g.forEach((Me,J)=>{Me.standard_boolean&&(Q=Q+Ut[J])}));const G=((p=s==null?void 0:s.exercise)==null?void 0:p.commit_status)===1;return n.createElement("div",null,n.createElement("div",{className:i.baseMargin},n.createElement(Y.ZP.Group,{disabled:G,defaultValue:(T=e==null?void 0:e.user_answer)==null?void 0:T[0],onChange:Me=>El(Me.target.value,e==null?void 0:e.question_id,c,e,C),className:e.user_score&&`edu-radio-${e.user_score===e.question_score?"green":"red"}`},(ve=e==null?void 0:e.question_choices)==null?void 0:ve.map((Me,J)=>{const Xe=e.question_type==2?"":`${Ut[J]}.`;return n.createElement("div",{className:i.answerWrap,key:J},n.createElement(Y.ZP,{className:i.noWrap,value:Me==null?void 0:Me.choice_id},n.createElement(b.Z,{wrap:!1,align:"middle"},n.createElement(l.Z,null,n.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},Xe)),n.createElement(l.Z,null,n.createElement(P.Z,{className:i.renderHtml,value:Me==null?void 0:Me.choice_text})))))}))),G&&n.createElement(n.Fragment,null,n.createElement(b.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(e==null?void 0:e.user_score)&&n.createElement("span",null,n.createElement("span",{className:pn[Number(e==null?void 0:e.answer_status)]||"c-orange-ff9"},e==null?void 0:e.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),n.createElement("div",{className:i.analysisWrap},n.createElement("div",{className:i.greyBg},n.createElement(b.Z,{className:"mb20"},n.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(l.Z,null,Ce?Q:e==null?void 0:e.standard_answer_show)),n.createElement(b.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(P.Z,{className:i.renderHtml,value:e==null?void 0:e.analysis}))))))},gl=(e,c,C)=>{var g;return n.createElement("div",null,(g=e==null?void 0:e.sub_exercise_questions)==null?void 0:g.map((p,T)=>n.createElement("div",{className:`${i.baseMargin} ${i.singleItem} mb20`,key:T},n.createElement("div",{style:{display:"flex",alignItems:"baseline",userSelect:"none",marginBottom:40}},n.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",p==null?void 0:p.question_score,"\u5206\uFF09"),n.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},C+1+"."+(T+1)),n.createElement(P.Z,{value:p==null?void 0:p.question_title})),((p==null?void 0:p.question_type)==0||(p==null?void 0:p.question_type)==2)&&dn(p,p==null?void 0:p.question_type,e),(p==null?void 0:p.question_type)==1&&Pn(p,p==null?void 0:p.question_type,e),(p==null?void 0:p.question_type)==3&&wn(p,p==null?void 0:p.question_type,e),(p==null?void 0:p.question_type)==4&&In(p,p==null?void 0:p.question_type,e))))},Pn=(e,c,C)=>{var g,p,T;let ve="";const Q=(e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===1;Q&&((g=e==null?void 0:e.question_choices)==null||g.forEach((G,Me)=>{G.standard_boolean&&(ve=ve+Ut[Me])}));const Ce=((p=s==null?void 0:s.exercise)==null?void 0:p.commit_status)===1;return n.createElement("div",null,n.createElement("div",{className:i.baseMargin},n.createElement(L.default.Group,{disabled:Ce,defaultValue:e==null?void 0:e.user_answer,style:{flexDirection:"column"},onChange:G=>_l(G,e==null?void 0:e.question_id,e,C),className:e.user_score&&`edu-checkbox-${e.user_score===e.question_score?"green":"red"}`},(T=e==null?void 0:e.question_choices)==null?void 0:T.map((G,Me)=>{const J=`${Ut[Me]}.`;return n.createElement("div",{className:i.answerWrap},n.createElement(L.default,{value:G==null?void 0:G.choice_id},n.createElement(b.Z,{wrap:!1,align:"middle"},n.createElement(l.Z,null,n.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},J)),n.createElement(l.Z,null,n.createElement(P.Z,{className:i.renderHtml,value:G==null?void 0:G.choice_text})))))}))),Ce&&n.createElement(n.Fragment,null,n.createElement(b.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(e==null?void 0:e.user_score)&&n.createElement("span",null,n.createElement("span",{className:pn[Number(e==null?void 0:e.answer_status)]||"c-orange-ff9"},e==null?void 0:e.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")))),n.createElement("div",{className:i.analysisWrap},n.createElement("div",{className:i.greyBg},n.createElement(b.Z,{className:"mb20"},n.createElement(l.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(l.Z,null,Q?ve:e==null?void 0:e.standard_answer_show)),n.createElement(b.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(P.Z,{className:i.renderHtml,value:e==null?void 0:e.analysis}))))))},wn=(e,c,C)=>n.createElement(Yt,{item:e,answerData:s,onBlur:(g,p,T)=>Je(void 0,null,function*(){return yield Al(g,p,e==null?void 0:e.question_id,T,e,C)})}),In=(e,c,C)=>n.createElement(h,{item:e,answerData:s,onBlur:g=>fl(g,e==null?void 0:e.question_id,e,C)}),yl=(e,c)=>n.createElement(He,{item:e,answerData:s}),Bl=(e,c)=>n.createElement(vt,{item:e,answerData:s}),hl=(e,c)=>n.createElement(st,{item:e,answerData:s,onBlur:(C,g,p)=>Je(void 0,null,function*(){return yield pl(C,g,e==null?void 0:e.question_id,p,e)})}),Jt=e=>{if(Xn){const c=le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:n.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Xt(!1),e==null||e()},onOk:()=>{Xt(!1),vn.Z.publish("BFill:Submit",{})}});return}e==null||e()};(0,t.useEffect)(()=>{const e=vn.Z.subscribe("BFill:Submit:Change",({value:c})=>{Xt(c)});return()=>{e()}},[]);const Cl=(e,c,C)=>{var g,p;const T=(g=s==null?void 0:s.exercise_question_types)==null?void 0:g.find(ve=>ve.question_type===c);return n.createElement("div",{className:i.answerSheetWrap},n.createElement("div",{className:i.answerSheetQuestionTitle,onClick:()=>{Nt[c]=!Nt[c],zn(at({},Nt))}},!Nt[c]&&n.createElement(_e.Z,null),Nt[c]&&n.createElement(I.Z,null),n.createElement("span",{className:"ml5 c-grey-666"},e)),!Nt[c]&&n.createElement(b.Z,{className:i.answerSheet,gutter:[20,20],key:c},(p=T==null?void 0:T.items)==null?void 0:p.map(function(ve,Q){var Ce,G,Me,J,Pe,Xe;if(ve.question_type===c)return n.createElement(l.Z,null,n.createElement("div",{onClick:()=>{Jt(()=>{var ge,ze,bt,Kt,Nn;if(C===ue&&Q===me)return;if(s.exercise_question_types[ue].items[me].israp=!1,tt(at({},s)),!Ht&&((ge=s==null?void 0:s.exercise)==null?void 0:ge.user_exercise_status)===0&&(0,r.dE)()&&!((Nn=(Kt=(bt=(ze=s.exercise_question_types)==null?void 0:ze[ue])==null?void 0:bt.items)==null?void 0:Kt[me])!=null&&Nn.repeat_answer)){jt(!0),rn(3),al({oneindex:C,twoindex:Q});return}Ot(C),Dt(Q);const Il=`Anchor_${c}_${Q}`;let On=document.getElementById(Il);On&&setTimeout(()=>On.scrollIntoView({block:"start",behavior:"smooth"}))})},key:Q,className:`
${i.answerSheetItem}
${(Ce=s==null?void 0:s.question_status)!=null&&Ce.some(ge=>{var ze;return ge.ques_id===ve.question_id&&(ge==null?void 0:ge.ques_status)===1&&((ze=s==null?void 0:s.exercise)==null?void 0:ze.commit_status)===0})?i.active:""}
${(G=s==null?void 0:s.question_status)!=null&&G.some(ge=>{var ze;return ge.ques_id===ve.question_id&&(ge==null?void 0:ge.ques_status)===2&&((ze=s==null?void 0:s.exercise)==null?void 0:ze.commit_status)===0})?i.partialActive:""}
${(Me=s==null?void 0:s.question_status)!=null&&Me.some(ge=>{var ze;return ge.ques_id===ve.question_id&&(ge==null?void 0:ge.score_status)===1&&((ze=s==null?void 0:s.exercise)==null?void 0:ze.commit_status)===1})?i.yes:""}
${(J=s==null?void 0:s.question_status)!=null&&J.some(ge=>{var ze;return ge.ques_id===ve.question_id&&(ge==null?void 0:ge.score_status)===2&&((ze=s==null?void 0:s.exercise)==null?void 0:ze.commit_status)===1})?i.no:""}
${(Pe=s==null?void 0:s.question_status)!=null&&Pe.some(ge=>{var ze;return ge.ques_id===ve.question_id&&(ge==null?void 0:ge.score_status)===3&&((ze=s==null?void 0:s.exercise)==null?void 0:ze.commit_status)===1})?i.bf:""}
${C===ue&&Q===me?i.selected:""}
`},n.createElement("span",{className:i.qindex},Q+1),((Xe=s==null?void 0:s.question_status)==null?void 0:Xe.some(ge=>{var ze;return ge.ques_id===ve.question_id&&(ge==null?void 0:ge.ques_status)===2&&((ze=s==null?void 0:s.exercise)==null?void 0:ze.commit_status)===0}))&&n.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}})))})))},Fl=(e,c)=>{var C,g,p,T,ve,Q,Ce,G,Me;return n.createElement("div",{className:i.questionItem,id:`Anchor_${e==null?void 0:e.question_type}_${c}`},n.createElement("div",{style:{display:"flex",alignItems:"baseline",marginTop:20,marginBottom:40,userSelect:"none"}},n.createElement("span",{className:`${i.questionScore} mr10`},e==null?void 0:e.question_score,"\u5206"),n.createElement("span",{className:`font16 ${i.noWrap}`},c+1,"\u3001"),n.createElement(P.Z,{value:(e==null?void 0:e.question_type)==8?e==null?void 0:e.description:e==null?void 0:e.question_title}),!(e!=null&&e.repeat_answer)&&n.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002"),!!((C=e==null?void 0:e.schools)!=null&&C.length)&&n.createElement(Re.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},n.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(e==null?void 0:e.question_type)===6&&n.createElement(Zn.Z,{style:{margin:`-30px 0 ${(g=s==null?void 0:s.exercise)!=null&&g.commit_status?11:30}px 60px`},dataSource:(e==null?void 0:e.languages)||[]}),(e==null?void 0:e.question_type)==0&&dn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==2&&dn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==1&&Pn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==3&&wn(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==4&&In(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==5&&!((p=s.exercise)!=null&&p.commit_status)&&n.createElement("div",{style:{margin:"-28px 0 12px 62px"}},n.createElement(b.Z,{justify:"space-between",align:"middle"},n.createElement(l.Z,null,n.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),n.createElement(l.Z,null,n.createElement(M.ZP,{type:"primary",className:i.toIframeBtn,onClick:()=>il(e)},"\u8FDB\u5165\u7B54\u9898")))),(e==null?void 0:e.question_type)==5&&yl(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==6&&!((T=s.exercise)!=null&&T.commit_status)&&n.createElement("div",{style:{margin:"-28px 0 -25px"}},n.createElement(b.Z,{justify:"end",align:"middle"},n.createElement(l.Z,null,n.createElement(M.ZP,{type:"primary",className:i.toIframeBtn,onClick:()=>cl(e)},"\u8FDB\u5165\u7B54\u9898")))),(e==null?void 0:e.question_type)==6&&Bl(e,e==null?void 0:e.question_type),(e==null?void 0:e.question_type)==7&&gl(e,e==null?void 0:e.question_type,c),(e==null?void 0:e.question_type)==8&&hl(e,e==null?void 0:e.question_type),!!((ve=e==null?void 0:e.answer_comments)!=null&&ve.length)&&n.createElement("div",{className:"mt30"},(Q=e==null?void 0:e.answer_comments)==null?void 0:Q.map((J,Pe)=>{var Xe,ge;return n.createElement("div",{key:Pe},n.createElement(b.Z,{align:"middle",gutter:[0,10]},n.createElement(l.Z,{flex:"50px"},n.createElement("img",{src:W.Z.API_SERVER+"/images/"+((Xe=J.user)==null?void 0:Xe.image_url),width:"40",style:{borderRadius:40}})),n.createElement(l.Z,{flex:"1"},J.updated_at,n.createElement("br",null),(ge=J.user)==null?void 0:ge.name),n.createElement(l.Z,{className:"c-grey-c"},J.shixun_chanllge_position&&n.createElement("span",null,"\u7B2C",J.shixun_chanllge_position,"\u5173"),e.question_type!==4&&n.createElement("span",null,"\u539F\u59CB\u5F97\u5206",J.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",J.score,"\u5206")),J.comment&&n.createElement(b.Z,{align:"middle",gutter:[0,10]},n.createElement(l.Z,{flex:"50px"}),n.createElement(l.Z,{flex:"1"},n.createElement(Rn,{autoSize:!0,value:J.comment,disabled:!0}))))})),(e==null?void 0:e.score_status)!==1&&((Ce=s==null?void 0:s.exercise)==null?void 0:Ce.commit_status)===1&&((G=e==null?void 0:e.knowledge_item_banks)==null?void 0:G.length)>0&&n.createElement("div",null,n.createElement("div",{className:i.juyifansan,onClick:()=>{ul(!on)}},n.createElement("i",{style:{marginRight:8},className:"icon-juyifansan iconfont"}),n.createElement("span",null,"\u4E3E\u4E00\u53CD\u4E09"),n.createElement("span",{style:{fontSize:8,marginLeft:10},className:`${on?"icon-shouqi6":"icon-zhankai6"} iconfont c-grey-c`})),on&&n.createElement("div",{className:i.contentListWrap},(Me=e==null?void 0:e.knowledge_item_banks)==null?void 0:Me.map((J,Pe)=>{var Xe;return n.createElement("div",{className:i.li,key:Pe},n.createElement("div",{className:i.top},n.createElement(he.Z,{key:J.id,data:J,showCheckbox:!1})),n.createElement("div",{className:i.bottom},n.createElement("p",{className:`${i.actionLeftItem} ${i.questionTypeName}`},"\u9898\u578B ",(Xe=jn.find(ge=>ge.type===J.item_type))==null?void 0:Xe.name),n.createElement("p",{className:i.actionLeftItem},"\u96BE\u5EA6 ",qn[J.difficulty]),n.createElement("div",{className:i.more},n.createElement("div",{onClick:()=>Je(void 0,null,function*(){const{item_type:ge}=J;if(ge==="PROGRAM"){const{program_attr:{identifier:ze}}=J,bt=yield _({type:"problemset/startExperience",payload:{id:ze}});if(bt.status===0){const Kt=bt.identifier;(0,w.xg)(`/myproblems/${Kt}`);return}ce.ZP.warning(bt.message);return}_({type:"problemset/setActionTabs",payload:{key:ge,params:J}})}),className:i.btnAdd},"\u7EC3\u4E60"))))}))))},xl=(e,c)=>n.createElement(t.Fragment,null,Cl(e.name||H.fw[e.question_type].name,e.question_type,c)),Pl=e=>{let c=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],C=["","\u5341","\u767E","\u5343","\u4E07"];e=parseInt(e);let g=ve=>{let Q=ve.toString().split("").reverse(),Ce="";for(var G=0;G<Q.length;G++)Ce=(G==0&&Q[G]==0||G>0&&Q[G]==0&&Q[G-1]==0?"":c[Q[G]]+(Q[G]==0?C[0]:C[G]))+Ce;return Ce},p=Math.floor(e/1e4),T=e%1e4;return T.toString().length<4&&(T="0"+T),p?g(p)+"\u4E07"+g(T):g(e)},wl=()=>{var e,c,C,g,p,T,ve,Q,Ce,G,Me,J,Pe;return n.createElement(t.Fragment,{key:ue},n.createElement("div",{className:"pt20"},n.createElement("span",{className:i.questionTypeTitle},Pl(ue+1),"\u3001",(c=(e=s==null?void 0:s.exercise_question_types)==null?void 0:e[ue])==null?void 0:c.name),n.createElement("span",{className:i.questionTypeInfo},"\uFF08\u5171",(g=(C=s==null?void 0:s.exercise_question_types)==null?void 0:C[ue])==null?void 0:g.count,"\u9898\uFF1B",((T=(p=s==null?void 0:s.exercise_question_types)==null?void 0:p[ue])==null?void 0:T.question_type)===7?`\u5305\u542B${(Q=(ve=s==null?void 0:s.exercise_question_types)==null?void 0:ve[ue])==null?void 0:Q.sub_questions_count}\u5C0F\u9898`:""," \u5171",(G=(Ce=s==null?void 0:s.exercise_question_types)==null?void 0:Ce[ue])==null?void 0:G.score,"\u5206\uFF09")),n.createElement(t.Fragment,{key:me},Fl((Pe=(J=(Me=s==null?void 0:s.exercise_question_types)==null?void 0:Me[ue])==null?void 0:J.items)==null?void 0:Pe[me],me)))};return n.createElement($.Z,{size:"middle",spinning:Hn},Jn&&n.createElement(re.Z,{iframe:fn}),n.createElement("iframe",{style:{display:el},id:"iframeShixuns",className:i.iframe,src:$n,ref:fn,frameBorder:"0"}),n.createElement("div",{className:i.fixHeader},n.createElement(b.Z,{align:"middle",className:"edu-container"},n.createElement(l.Z,null,n.createElement(w.VV,{status:(Ve=s==null?void 0:s.exercise)!=null&&Ve.commit_status?[w.ju[4]]:[w.ju[99]]})),n.createElement(l.Z,{className:`${i.title} ml10`},(xe=s==null?void 0:s.exercise)==null?void 0:xe.exercise_name),n.createElement(l.Z,{style:{marginLeft:"auto"}},((We=s==null?void 0:s.exercise)==null?void 0:We.left_time)>0&&n.createElement("aside",{className:`${i.countDown} ${tl}`},"\u5269\u4F59\u7B54\u9898\u65F6\u957F",n.createElement(Wn,{value:Kn,onFinish:ol}))),n.createElement(l.Z,null,(Ze=s==null?void 0:s.exercise)!=null&&Ze.commit_status?n.createElement(M.ZP,{className:i.submitButton,style:{marginLeft:30,width:116},type:"primary",onClick:ml},"\u91CD\u65B0\u6A21\u62DF\u8003\u8BD5"):n.createElement(M.ZP,{className:i.submitButton,style:{marginLeft:30},type:"primary",onClick:()=>{Jt(()=>{dl(!1)})}},"\u4EA4\u5377")))),n.createElement("section",{className:"edu-container"},sn.status===0&&n.createElement(b.Z,{className:i.mainPart,wrap:!1},n.createElement(l.Z,{flex:Rt?"280px":"0px"},n.createElement("div",{className:i.leftPart},Rt&&n.createElement("aside",{className:"bg-white"},n.createElement("aside",{className:i.answerInfo},n.createElement(b.Z,{justify:"space-between"},n.createElement(l.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),n.createElement(l.Z,{className:i.answerProgress},n.createElement("span",{style:{color:"#165DFF"}},(z=(fe=s==null?void 0:s.question_status)==null?void 0:fe.filter(e=>(e==null?void 0:e.ques_status)===1))==null?void 0:z.length),n.createElement("span",{style:{color:"#999999"}},"/",(oe=s==null?void 0:s.exercise_types)==null?void 0:oe.q_counts))),n.createElement(b.Z,null,n.createElement(nt.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((R=(Fe=s==null?void 0:s.question_status)==null?void 0:Fe.filter(e=>(e==null?void 0:e.ques_status)===1))==null?void 0:R.length)/((ie=s==null?void 0:s.exercise_types)==null?void 0:ie.q_counts)*100,showInfo:!1})),n.createElement(b.Z,null,n.createElement(l.Z,null,n.createElement("span",{className:"c-grey-333"},"\u5171 ",n.createElement("span",{style:{color:"#165DFF"}},((Ue=s==null?void 0:s.exercise_types)==null?void 0:Ue.q_counts)||((mt=(dt=s==null?void 0:s.exercise_scores)==null?void 0:dt.exercise_types)==null?void 0:mt.q_counts))," \u9898\uFF1A"),n.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",n.createElement("span",{style:{color:"#FA6400"}},((rt=s==null?void 0:s.exercise_types)==null?void 0:rt.q_scores)||((Ft=(ot=s==null?void 0:s.exercise_scores)==null?void 0:ot.exercise_types)==null?void 0:Ft.q_scores))," \u5206")))),n.createElement(b.Z,{className:i.dottedLineWrapper,align:"middle"},n.createElement(l.Z,{className:i.leftHalfCircle}),n.createElement(l.Z,{flex:1,className:i.dottedLine}),n.createElement(l.Z,{className:i.rightHalfCircle})),n.createElement(b.Z,null,n.createElement(l.Z,{flex:"1"},n.createElement("aside",{className:i.cardList},(Et=s==null?void 0:s.exercise_question_types)==null?void 0:Et.map((e,c)=>n.createElement(t.Fragment,{key:e.question_type},xl(e,c))))))),((Tt=s==null?void 0:s.exercise)==null?void 0:Tt.commit_status)===0&&n.createElement(b.Z,{justify:"space-around",align:"middle",className:i.answerSheetBottom},n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{className:i.answerYes}),"\u5DF2\u7B54"),n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{className:`${i.answerNo} ml10`},n.createElement("div",{style:{height:"50%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{className:`${i.answerNo} ml10`}),"\u672A\u7B54")),((Mt=s==null?void 0:s.exercise)==null?void 0:Mt.commit_status)===1&&n.createElement(b.Z,{justify:"space-around",align:"middle",className:i.answerSheetBottom},n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{className:i.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${i.answerNo} ml10`}),"\u9519\u8BEF"),n.createElement(l.Z,{className:i.tooltipWrap},n.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${i.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"))),n.createElement("div",{className:i.fold,onClick:()=>Vn(!Rt)},Rt&&n.createElement(Re.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},n.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Rt&&n.createElement(Re.Z,{title:"\u5C55\u5F00"},n.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),n.createElement(l.Z,{flex:"1"},n.createElement("section",{className:[i.rightPart,"ml20"].join(" ")},n.createElement("div",{className:`${i.questionPart} pl30 pr30`},wl()),n.createElement(b.Z,{className:i.bottom,align:"middle",justify:"end"},n.createElement(l.Z,null,(ue!=0||me!=0)&&n.createElement(M.ZP,{className:`${i.changeButton} ${i.prevBtn} mr20`,type:"default",onClick:()=>{Jt(()=>{var e,c,C,g,p;if(s.exercise_question_types[ue].items[me].israp=!1,tt(at({},s)),!Ht&&((e=s==null?void 0:s.exercise)==null?void 0:e.user_exercise_status)===0&&(0,r.dE)()&&!((p=(g=(C=(c=s.exercise_question_types)==null?void 0:c[ue])==null?void 0:C.items)==null?void 0:g[me])!=null&&p.repeat_answer)){jt(!0),rn(1);return}me===0?(ue-=1,me=s.exercise_question_types[ue].items.length-1):me-=1,Ot(ue),Dt(me)})}},"\u4E0A\u4E00\u9898"),!(ue===((St=s==null?void 0:s.exercise_question_types)==null?void 0:St.length)-1&&me===((Wt=(Lt=(Qt=s==null?void 0:s.exercise_question_types)==null?void 0:Qt[ue])==null?void 0:Lt.items)==null?void 0:Wt.length)-1)&&n.createElement(M.ZP,{className:i.changeButton,type:"primary",onClick:()=>{Jt(()=>{var e,c,C,g,p;if(s.exercise_question_types[ue].items[me].israp=!1,tt(at({},s)),!Ht&&((e=s==null?void 0:s.exercise)==null?void 0:e.user_exercise_status)===0&&(0,r.dE)()&&!((p=(g=(C=(c=s.exercise_question_types)==null?void 0:c[ue])==null?void 0:C.items)==null?void 0:g[me])!=null&&p.repeat_answer)){jt(!0),rn(2);return}s.exercise_question_types[ue].items.length-1===me?(ue=ue+1,me=0):me=me+1,Ot(ue),Dt(me)})}},"\u4E0B\u4E00\u9898"))))),n.createElement(le.default,{title:"\u6CE8\u610F",open:nl,onCancel:()=>jt(!1),footer:!1},n.createElement("div",null,n.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),n.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},n.createElement(L.default,{checked:Ht,onChange:e=>{ll(e.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),n.createElement("div",null,n.createElement(M.ZP,{onClick:()=>{s.exercise_question_types[ue].items[me].israp?(s.exercise_question_types[ue].items[me].israp=!0,tt(at({},s))):s.exercise_question_types[ue].items[me].israp===""&&(s.exercise_question_types[ue].items[me].israp=!0,tt(at({},s)))}},"\u6211\u518D\u60F3\u60F3"),n.createElement(M.ZP,{onClick:()=>{s.exercise_question_types[ue].items[me].israp=!1,tt(at({},s)),gn===1?(me===0?(ue-=1,me=s.exercise_question_types[ue].items.length-1):me-=1,console.log(s.exercise_question_types[ue].items[me],"-----"),Ot(ue),Dt(me)):gn===2?(s.exercise_question_types[ue].items.length-1===me?(ue=ue+1,me=0):me=me+1,Ot(ue),Dt(me)):(Ot(yn.oneindex),Dt(yn.twoindex)),jt(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))),sn.status!==0&&n.createElement(ee,{data:sn}),n.createElement(lt.Z,null),n.createElement(ct.Z,null),n.createElement(Zt.Z,null),n.createElement(kt.Z,null),n.createElement(nn.Z,null),n.createElement(Dn.Z,null),n.createElement(bn.Z,null)))};var Un=(0,se.connect)(({loading:a,user:_})=>({user:_,loading:a.effects}))(kn)},419:function(ft,qe,u){var t=u(67294),se=u(35973),Ie=u(2453),Ne=u(14446),le=u(96486),ce=u.n(le),nt=u(1885),Y=u(85725),b=u(19575),l=u.n(b),L=u(33170),Re=u(88742),M=u(86276),$=u(27484),_e=u.n($),I=u(67294),re=Object.defineProperty,ye=Object.defineProperties,de=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,A=(E,B,h)=>B in E?re(E,B,{enumerable:!0,configurable:!0,writable:!0,value:h}):E[B]=h,o=(E,B)=>{for(var h in B||(B={}))w.call(B,h)&&A(E,h,B[h]);if(i)for(var h of i(B))r.call(B,h)&&A(E,h,B[h]);return E},S=(E,B)=>ye(E,de(B)),P=(E,B,h)=>new Promise((j,Ae)=>{var Oe=Z=>{try{O(h.next(Z))}catch(v){Ae(v)}},Se=Z=>{try{O(h.throw(Z))}catch(v){Ae(v)}},O=Z=>Z.done?j(Z.value):Promise.resolve(Z.value).then(Oe,Se);O((h=h.apply(E,B)).next())});const F=({problemset:E,dispatch:B})=>{var h,j,Ae,Oe,Se;const[O,Z]=(0,t.useState)({}),[v,m]=(0,t.useState)([]),[d,q]=(0,t.useState)(!1),[Be,ke]=(0,t.useState)(!1),[Qe,Ke]=(0,t.useState)({}),it=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var De,He,we;if(((De=E==null?void 0:E.actionTabs)==null?void 0:De.key)==="BPROGRAM"){const Ee=(0,le.cloneDeep)((He=E==null?void 0:E.actionTabs)==null?void 0:He.params);Z(Ee),m((we=Ee==null?void 0:Ee.standard_answer)==null?void 0:we.map(be=>({value:"",answer:(be==null?void 0:be.answer_text)||[]})))}},[(h=E==null?void 0:E.actionTabs)==null?void 0:h.key]);function Ye(){return new Date().getTime()}const _t=()=>P(void 0,null,function*(){var De,He,we,Ee,be;if(v.some(V=>(V==null?void 0:V.value)==="")&&!d){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(d){const V=(0,le.cloneDeep)((De=E==null?void 0:E.actionTabs)==null?void 0:De.params);m([...(He=V==null?void 0:V.standard_answer)==null?void 0:He.map(ut=>({value:"",answer:(ut==null?void 0:ut.answer_text)||[],type:""}))]),q(!d);return}else{let V=v==null?void 0:v.map((ut,yt)=>S(o({},ut),{type:ut.types}));m(V)}console.log(v),ke(!0);let vt=yield(0,L.ZP)(`/api/problems/${(we=O==null?void 0:O.program_attr)==null?void 0:we.identifier}/start.json`,{method:"get"});const gt=yield(0,Re.n4)(vt==null?void 0:vt.identifier,{code:(Ee=O==null?void 0:O.program_attr)==null?void 0:Ee.code,language:(be=O==null?void 0:O.program_attr)==null?void 0:be.language,answers:v==null?void 0:v.map(V=>V.value)});if((gt==null?void 0:gt.status)===0){let ut=function(){return P(this,null,function*(){const{status:yt,message:xt,data:At}=yield(0,Re.rX)(vt==null?void 0:vt.identifier,"submit"),ht=Ye()-V>10*1e3*(v==null?void 0:v.length);if(yt!==0&&!ht&&setTimeout(ut,1e3),ht){Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),ke(!1);return}if(yt===0){ke(!1);let Ct=v==null?void 0:v.map((Pt,wt)=>S(o({},Pt),{type:(At==null?void 0:At.right_arr[wt])===1?"success":"warning"}));m(Ct),Ke(At),At.status===2&&(ke(!1),Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const V=Ye();yield(0,Re.bM)(vt==null?void 0:vt.identifier,{}),ut()}else ke(!1);q(!d)}),Le=()=>{Z({}),m([]),q(!1),B({type:"problemset/setActionTabs",payload:{}})};return I.createElement(I.Fragment,null,I.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:E.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:d?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:_t,onCancel:Le,okButtonProps:{loading:Be}},I.createElement("div",null,I.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),I.createElement(Y.Z,{value:(j=O==null?void 0:O.program_attr)==null?void 0:j.description}),((Ae=O==null?void 0:O.program_attr)==null?void 0:Ae.code)&&I.createElement(Y.Z,{showProgramFill:!0,onFillChange:De=>{let He=De==null?void 0:De.map((we,Ee)=>o({},we));m(He)},programFillValue:v,value:b.Base64.decode((Oe=O==null?void 0:O.program_attr)==null?void 0:Oe.code)}),d&&I.createElement(t.Fragment,null,I.createElement("div",{className:nt.Z.line}),(Se=O==null?void 0:O.standard_answer)==null?void 0:Se.map((De,He)=>I.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},I.createElement("b",null,"\u586B\u7A7A",He+1,"\u7B54\u6848:\xA0"),I.createElement("pre",null,(De==null?void 0:De.answer_text)||""))),I.createElement("div",{className:"c-grey-333 mb10"},I.createElement("b",null,"\u89E3\u6790:\xA0"),(O==null?void 0:O.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Qe==null?void 0:Qe.id)&&Qe.status!==2&&I.createElement(Ne.default,{open:(Qe==null?void 0:Qe.id)&&Qe.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Ke({})},onCancel:()=>{Ke({})}},I.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},I.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},I.createElement("div",null,I.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),I.createElement("span",{style:{marginLeft:12,color:Qe.status!==0&&"#E30000"}},M.Im[Qe.status])),I.createElement("div",null,I.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),I.createElement("span",{style:{marginLeft:12}},_e()(Qe.created_at).format("YYYY-MM-DD HH:mm:ss"))),I.createElement("div",null,I.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),I.createElement("span",{style:{marginLeft:12}},Qe.language)),I.createElement("div",null,I.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),I.createElement("span",{style:{marginLeft:12}},Qe.execute_time,"ms"))),I.createElement(M.Y4,o({},Qe)))))};qe.Z=(0,se.connect)(({problemset:E})=>({problemset:E}))(F)},37938:function(ft,qe,u){u.d(qe,{Z:function(){return tn}});var t=u(67294),se=u(35973),Ie=u(2453),Ne=u(14446),le=u(96486),ce=u(85725),nt=u(78045),Y=u(71577),b=u(96074),l=u(1885),L=u(67294),Re=Object.defineProperty,M=Object.defineProperties,$=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ye=(x,f,y)=>f in x?Re(x,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[f]=y,de=(x,f)=>{for(var y in f||(f={}))I.call(f,y)&&ye(x,y,f[y]);if(_e)for(var y of _e(f))re.call(f,y)&&ye(x,y,f[y]);return x},i=(x,f)=>M(x,$(f)),w=(x,f,y)=>new Promise((pe,k)=>{var te=D=>{try{U(y.next(D))}catch(X){k(X)}},K=D=>{try{U(y.throw(D))}catch(X){k(X)}},U=D=>D.done?pe(D.value):Promise.resolve(D.value).then(te,K);U((y=y.apply(x,f)).next())});const r=({problemset:x,dispatch:f,showdiv:y,data:pe})=>{const[k,te]=(0,t.useState)([]),[K,U]=(0,t.useState)(!1),D=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var ne;((ne=Object.keys(pe))==null?void 0:ne.length)>0&&te(pe.choices)},[pe]);const X=()=>w(void 0,null,function*(){if(!k.some(ne=>ne==null?void 0:ne.checked)){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(K){const ne=(0,le.cloneDeep)(pe);te(ne.choices)}U(!K)}),st=(ne,je)=>{console.log(ne.target.checked);const ee=k.map((W,ae)=>i(de({},W),{checked:ae===je?ne.target.checked:!1}));te(ee)},Bt=()=>{te([]),U(!1),f({type:"problemset/setActionTabs",payload:{}})};return L.createElement("div",null,L.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),L.createElement(ce.Z,{value:pe==null?void 0:pe.name}),k==null?void 0:k.map((ne,je)=>{const{is_answer:ee,checked:W,choice_text:ae}=ne;let H="";return K&&ee&&(H=l.Z.green),K&&!ee&&W&&(H=l.Z.red),L.createElement("div",{key:je,style:{pointerEvents:K?"none":"auto"},className:`${l.Z.row} ${H}`},L.createElement(nt.ZP,{onChange:he=>st(he,je),checked:W}),L.createElement("span",null,D[je],".\xA0"),L.createElement(ce.Z,{className:l.Z.html,value:ae}),K&&ee&&L.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),K&&!ee&&W&&L.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),K&&L.createElement(t.Fragment,null,L.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},L.createElement("div",{className:"c-grey-333 mb5"},L.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),D[k.findIndex(ne=>ne.is_answer)]),L.createElement("div",{className:"c-grey-333 mb10"},L.createElement("b",null,"\u89E3\u6790:\xA0"),(pe==null?void 0:pe.analysis)||"\u6682\u65E0\u89E3\u6790"))),L.createElement("div",{style:{textAlign:"end",marginTop:10}},L.createElement(Y.ZP,{type:"primary",onClick:()=>{X()}},K?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!y&&L.createElement(b.Z,null))};var A=(0,se.connect)(({problemset:x})=>({problemset:x}))(r),o=u(69677),S=u(35713),P=u(67294),F=Object.defineProperty,E=Object.defineProperties,B=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Oe=(x,f,y)=>f in x?F(x,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[f]=y,Se=(x,f)=>{for(var y in f||(f={}))j.call(f,y)&&Oe(x,y,f[y]);if(h)for(var y of h(f))Ae.call(f,y)&&Oe(x,y,f[y]);return x},O=(x,f)=>E(x,B(f)),Z=(x,f,y)=>new Promise((pe,k)=>{var te=D=>{try{U(y.next(D))}catch(X){k(X)}},K=D=>{try{U(y.throw(D))}catch(X){k(X)}},U=D=>D.done?pe(D.value):Promise.resolve(D.value).then(te,K);U((y=y.apply(x,f)).next())});const v=({problemset:x,datas:f,showdiv:y,dispatch:pe})=>{var k;const[te,K]=(0,t.useState)({}),[U,D]=(0,t.useState)([]),[X,st]=(0,t.useState)(!1),Bt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var W;if(Object.keys(f)){const ae=(0,le.cloneDeep)(f);K(ae),D((W=ae==null?void 0:ae.standard_answer)==null?void 0:W.map(H=>Se({value:"",answer:(H==null?void 0:H.answer_text)||[]},H)))}},[f]);const ne=()=>Z(void 0,null,function*(){var W;if(U.some(ae=>(ae==null?void 0:ae.value)==="")){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(X){const ae=(0,le.cloneDeep)(f);D((W=ae==null?void 0:ae.standard_answer)==null?void 0:W.map(H=>Se({value:"",answer:(H==null?void 0:H.answer_text)||[]},H)))}st(!X)}),je=(W,ae)=>{const H=U.map((he,lt)=>O(Se({},he),{value:lt===ae?W.target.value:he.value}));D(H)},ee=()=>{K({}),D([]),st(!1),pe({type:"problemset/setActionTabs",payload:{}})};return P.createElement("div",null,P.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),P.createElement(ce.Z,{value:te==null?void 0:te.name}),U==null?void 0:U.map((W,ae)=>{const{value:H,answer:he}=W;let lt="";return X&&(he!=null&&he.includes(H))&&(lt=l.Z.green),X&&!(he!=null&&he.includes(H))&&(lt=l.Z.red),P.createElement("div",{key:ae,style:{pointerEvents:X?"none":"auto",marginTop:10},className:`${l.Z.row} ${lt}`},P.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ae+1,"\u7B54\u6848:"),(W==null?void 0:W.model)===1?P.createElement(o.default.TextArea,{className:l.Z.textArea,style:{width:610,marginRight:10},onChange:ct=>je(ct,ae),value:H}):P.createElement(S.Z,{value:H,onChange:ct=>{const Zt=U.map((kt,nn)=>O(Se({},kt),{value:nn===ae?ct:kt.value}));D(Zt)}}),X&&(he==null?void 0:he.includes(H))&&P.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),X&&!(he!=null&&he.includes(H))&&P.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),X&&P.createElement(t.Fragment,null,P.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(k=te==null?void 0:te.standard_answer)==null?void 0:k.map((W,ae)=>{var H,he;return P.createElement("div",{className:"c-grey-333 mb5"},P.createElement("b",null,"\u586B\u7A7A",ae+1,"\u7B54\u6848:\xA0"),(W==null?void 0:W.model)===1?((H=W==null?void 0:W.answer_text)==null?void 0:H.join("\u3001"))||"":P.createElement(S.Z,{value:(he=W==null?void 0:W.answer_text)==null?void 0:he.join("\u3001"),disabled:!0}))}),P.createElement("div",{className:"c-grey-333 mb10"},P.createElement("b",null,"\u89E3\u6790:\xA0"),(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))),P.createElement("div",{style:{textAlign:"end",marginTop:10}},P.createElement(Y.ZP,{type:"primary",onClick:()=>{ne()}},X?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!y&&P.createElement(b.Z,null))};var m=(0,se.connect)(({problemset:x})=>({problemset:x}))(v),d=u(67294),q=Object.defineProperty,Be=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(x,f,y)=>f in x?q(x,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[f]=y,_t=(x,f)=>{for(var y in f||(f={}))Ke.call(f,y)&&Ye(x,y,f[y]);if(Qe)for(var y of Qe(f))it.call(f,y)&&Ye(x,y,f[y]);return x},Le=(x,f)=>Be(x,ke(f)),De=(x,f,y)=>new Promise((pe,k)=>{var te=D=>{try{U(y.next(D))}catch(X){k(X)}},K=D=>{try{U(y.throw(D))}catch(X){k(X)}},U=D=>D.done?pe(D.value):Promise.resolve(D.value).then(te,K);U((y=y.apply(x,f)).next())});const He=({problemset:x,datas:f,showdiv:y,dispatch:pe})=>{var k;const[te,K]=(0,t.useState)({}),[U,D]=(0,t.useState)([]),[X,st]=(0,t.useState)(!1),Bt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{if(Object.keys(f)){const W=(0,le.cloneDeep)(f);K(W),D(W.choices)}},[f]);const ne=()=>De(void 0,null,function*(){if(!U.some(W=>W==null?void 0:W.checked)){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(X){const W=(0,le.cloneDeep)(f);D(W.choices)}st(!X)}),je=(W,ae)=>{console.log(W.target.checked);const H=U.map((he,lt)=>Le(_t({},he),{checked:lt===ae?W.target.checked:!1}));D(H)},ee=()=>{K({}),D([]),st(!1),pe({type:"problemset/setActionTabs",payload:{}})};return d.createElement("div",null,d.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),d.createElement(ce.Z,{value:te==null?void 0:te.name}),U==null?void 0:U.map((W,ae)=>{const{is_answer:H,checked:he,choice_text:lt}=W;let ct="";return X&&H&&(ct=l.Z.green),X&&!H&&he&&(ct=l.Z.red),d.createElement("div",{key:ae,style:{pointerEvents:X?"none":"auto"},className:`${l.Z.row} ${ct}`},d.createElement(nt.ZP,{onChange:Zt=>je(Zt,ae),checked:he}),d.createElement(ce.Z,{className:l.Z.html,value:lt}),X&&H&&d.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),X&&!H&&he&&d.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),X&&d.createElement(t.Fragment,null,d.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},d.createElement("div",{className:"c-grey-333 mb5"},d.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(k=U.find(W=>W.is_answer))==null?void 0:k.choice_text),d.createElement("div",{className:"c-grey-333 mb10"},d.createElement("b",null,"\u89E3\u6790:\xA0"),(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))),d.createElement("div",{style:{textAlign:"end",marginTop:10}},d.createElement(Y.ZP,{type:"primary",onClick:()=>{ne()}},X?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!y&&d.createElement(b.Z,null))};var we=(0,se.connect)(({problemset:x})=>({problemset:x}))(He),Ee=u(84567),be=u(67294),vt=Object.defineProperty,gt=Object.defineProperties,V=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,At=(x,f,y)=>f in x?vt(x,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[f]=y,It=(x,f)=>{for(var y in f||(f={}))yt.call(f,y)&&At(x,y,f[y]);if(ut)for(var y of ut(f))xt.call(f,y)&&At(x,y,f[y]);return x},ht=(x,f)=>gt(x,V(f)),Ct=(x,f,y)=>new Promise((pe,k)=>{var te=D=>{try{U(y.next(D))}catch(X){k(X)}},K=D=>{try{U(y.throw(D))}catch(X){k(X)}},U=D=>D.done?pe(D.value):Promise.resolve(D.value).then(te,K);U((y=y.apply(x,f)).next())});const Pt=({problemset:x,data:f,showdiv:y,dispatch:pe})=>{const[k,te]=(0,t.useState)([]),[K,U]=(0,t.useState)(!1),D=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var ne;((ne=Object.keys(f))==null?void 0:ne.length)>0&&te(f.choices)},[f]);const X=()=>Ct(void 0,null,function*(){if(!k.some(ne=>ne==null?void 0:ne.checked)){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(K){const ne=(0,le.cloneDeep)(f);te(ne.choices)}U(!K)}),st=(ne,je)=>{console.log(ne.target.checked);const ee=k.map((W,ae)=>ht(It({},W),{checked:ae===je?ne.target.checked:W.checked}));te(ee)},Bt=()=>{let ne="";return k.forEach((je,ee)=>{je.is_answer&&(ne=ne+D[ee])}),ne};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),be.createElement(ce.Z,{value:f==null?void 0:f.name}),k==null?void 0:k.map((ne,je)=>{const{is_answer:ee,checked:W,choice_text:ae}=ne;let H="";return K&&ee&&(H=l.Z.green),K&&!ee&&W&&(H=l.Z.red),be.createElement("div",{key:je,style:{pointerEvents:K?"none":"auto"},className:`${l.Z.row} ${H}`},be.createElement(Ee.default,{style:{padding:3},onChange:he=>st(he,je),checked:W}),be.createElement("span",null,D[je],".\xA0"),be.createElement(ce.Z,{className:l.Z.html,value:ae}),K&&ee&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),K&&!ee&&W&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),K&&be.createElement(t.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Bt()),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(f==null?void 0:f.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(Y.ZP,{type:"primary",onClick:()=>{X()}},K?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!y&&be.createElement(b.Z,null))};var wt=(0,se.connect)(({problemset:x})=>({problemset:x}))(Pt),$e=u(35567),Ge=u(67294),mn=(x,f,y)=>new Promise((pe,k)=>{var te=D=>{try{U(y.next(D))}catch(X){k(X)}},K=D=>{try{U(y.throw(D))}catch(X){k(X)}},U=D=>D.done?pe(D.value):Promise.resolve(D.value).then(te,K);U((y=y.apply(x,f)).next())});const Yt=({problemset:x,dispatch:f,showdiv:y,datas:pe})=>{var k,te,K;const[U,D]=(0,t.useState)({}),[X,st]=(0,t.useState)(!1),[Bt,ne]=(0,t.useState)(!0),[je,ee]=(0,t.useState)("");(0,t.useEffect)(()=>{if(Object.keys(pe)){const H=(0,le.cloneDeep)(pe);D(H)}},[pe]);const W=()=>mn(void 0,null,function*(){if(!je){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}X&&ee(""),st(!X)}),ae=()=>{D({}),ne(!0),st(!1),ee(""),f({type:"problemset/setActionTabs",payload:{}})};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Ge.createElement(ce.Z,{value:U==null?void 0:U.name,style:{marginBottom:10}}),Bt?Ge.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ne(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Ge.createElement($e.Z,{defaultValue:je,onChange:H=>{ee(H)}}),X&&Ge.createElement(t.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ge.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Ge.createElement("br",null),((k=U==null?void 0:U.answer_texts)==null?void 0:k[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((te=U==null?void 0:U.keywords)==null?void 0:te.length)>0&&Ge.createElement("div",{style:{marginTop:10,marginBottom:10}},Ge.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(K=U==null?void 0:U.keywords)==null?void 0:K.map(H=>{var he,lt,ct;return((he=H==null?void 0:H.keyword)==null?void 0:he.length)>1?((lt=H==null?void 0:H.keyword)==null?void 0:lt.join("\u6216"))+"\uFF1B":((ct=H==null?void 0:H.keyword)==null?void 0:ct[0])+"\uFF1B"})),Ge.createElement("div",{style:{color:"#5F6368"}},Ge.createElement("b",null,"\u89E3\u6790:"),Ge.createElement("br",null),(U==null?void 0:U.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(Y.ZP,{type:"primary",onClick:()=>{W()}},X?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!y&&Ge.createElement(b.Z,null))};var $t=(0,se.connect)(({problemset:x})=>({problemset:x}))(Yt),pt=u(67294),et=(x,f,y)=>new Promise((pe,k)=>{var te=D=>{try{U(y.next(D))}catch(X){k(X)}},K=D=>{try{U(y.throw(D))}catch(X){k(X)}},U=D=>D.done?pe(D.value):Promise.resolve(D.value).then(te,K);U((y=y.apply(x,f)).next())});const en=({problemset:x,dispatch:f})=>{var y,pe;const[k,te]=(0,t.useState)({}),[K,U]=(0,t.useState)(!1),[D,X]=(0,t.useState)(!0),[st,Bt]=(0,t.useState)("");(0,t.useEffect)(()=>{var ee,W;if(((ee=x==null?void 0:x.actionTabs)==null?void 0:ee.key)==="COMBINATION"){const ae=(0,le.cloneDeep)((W=x==null?void 0:x.actionTabs)==null?void 0:W.params);te(ae)}},[(y=x==null?void 0:x.actionTabs)==null?void 0:y.key]);const ne=()=>et(void 0,null,function*(){if(!st){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}U(!K)}),je=()=>{te({}),X(!0),U(!1),Bt(""),f({type:"problemset/setActionTabs",payload:{}})};return pt.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:x.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:K?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:ne,onCancel:je},pt.createElement("div",null,pt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),pt.createElement(ce.Z,{value:k==null?void 0:k.name,style:{marginBottom:10}}),(pe=k==null?void 0:k.sub_item_banks)==null?void 0:pe.map((ee,W)=>{var ae,H,he,lt,ct;if((ee==null?void 0:ee.item_type)==="SINGLE")return pt.createElement(A,{data:ee,showdiv:((ae=k==null?void 0:k.sub_item_banks)==null?void 0:ae.length)-1===W});if((ee==null?void 0:ee.item_type)==="MULTIPLE")return pt.createElement(wt,{data:ee,showdiv:((H=k==null?void 0:k.sub_item_banks)==null?void 0:H.length)-1===W});if((ee==null?void 0:ee.item_type)==="JUDGMENT")return pt.createElement(we,{datas:ee,showdiv:((he=k==null?void 0:k.sub_item_banks)==null?void 0:he.length)-1===W});if((ee==null?void 0:ee.item_type)==="COMPLETION")return pt.createElement(m,{datas:ee,showdiv:((lt=k==null?void 0:k.sub_item_banks)==null?void 0:lt.length)-1===W});if((ee==null?void 0:ee.item_type)==="SUBJECTIVE")return pt.createElement($t,{datas:ee,showdiv:((ct=k==null?void 0:k.sub_item_banks)==null?void 0:ct.length)-1===W})})))};var tn=(0,se.connect)(({problemset:x})=>({problemset:x}))(en)},32994:function(ft,qe,u){var t=u(67294),se=u(35973),Ie=u(2453),Ne=u(14446),le=u(69677),ce=u(96486),nt=u.n(ce),Y=u(1885),b=u(85725),l=u(35713),L=u(67294),Re=Object.defineProperty,M=Object.defineProperties,$=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ye=(A,o,S)=>o in A?Re(A,o,{enumerable:!0,configurable:!0,writable:!0,value:S}):A[o]=S,de=(A,o)=>{for(var S in o||(o={}))I.call(o,S)&&ye(A,S,o[S]);if(_e)for(var S of _e(o))re.call(o,S)&&ye(A,S,o[S]);return A},i=(A,o)=>M(A,$(o)),w=(A,o,S)=>new Promise((P,F)=>{var E=j=>{try{h(S.next(j))}catch(Ae){F(Ae)}},B=j=>{try{h(S.throw(j))}catch(Ae){F(Ae)}},h=j=>j.done?P(j.value):Promise.resolve(j.value).then(E,B);h((S=S.apply(A,o)).next())});const r=({problemset:A,dispatch:o})=>{var S,P;const[F,E]=(0,t.useState)({}),[B,h]=(0,t.useState)([]),[j,Ae]=(0,t.useState)(!1),Oe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var v,m,d;if(((v=A==null?void 0:A.actionTabs)==null?void 0:v.key)==="COMPLETION"){const q=(0,ce.cloneDeep)((m=A==null?void 0:A.actionTabs)==null?void 0:m.params);E(q),h((d=q==null?void 0:q.standard_answer)==null?void 0:d.map(Be=>de({value:"",answer:(Be==null?void 0:Be.answer_text)||[]},Be)))}},[(S=A==null?void 0:A.actionTabs)==null?void 0:S.key]);const Se=()=>w(void 0,null,function*(){var v,m;if(B.some(d=>(d==null?void 0:d.value)==="")){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(j){const d=(0,ce.cloneDeep)((v=A==null?void 0:A.actionTabs)==null?void 0:v.params);h((m=d==null?void 0:d.standard_answer)==null?void 0:m.map(q=>de({value:"",answer:(q==null?void 0:q.answer_text)||[]},q)))}Ae(!j)}),O=(v,m)=>{const d=B.map((q,Be)=>i(de({},q),{value:Be===m?v.target.value:q.value}));h(d)},Z=()=>{E({}),h([]),Ae(!1),o({type:"problemset/setActionTabs",payload:{}})};return L.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:A.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:j?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Se,onCancel:Z},L.createElement("div",null,L.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),L.createElement(b.Z,{value:F==null?void 0:F.name}),B==null?void 0:B.map((v,m)=>{const{value:d,answer:q}=v;let Be="";return j&&(q!=null&&q.includes(d))&&(Be=Y.Z.green),j&&!(q!=null&&q.includes(d))&&(Be=Y.Z.red),L.createElement("div",{key:m,style:{pointerEvents:j?"none":"auto",marginTop:10},className:`${Y.Z.row} ${Be}`},L.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",m+1,"\u7B54\u6848:"),(v==null?void 0:v.model)===1?L.createElement(le.default.TextArea,{className:Y.Z.textArea,style:{width:610,marginRight:10},onChange:ke=>O(ke,m),value:d}):L.createElement(l.Z,{value:d,onChange:ke=>{const Qe=B.map((Ke,it)=>i(de({},Ke),{value:it===m?ke:Ke.value}));h(Qe)}}),j&&(q==null?void 0:q.includes(d))&&L.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!(q!=null&&q.includes(d))&&L.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),j&&L.createElement(t.Fragment,null,L.createElement("div",{className:Y.Z.line}),(P=F==null?void 0:F.standard_answer)==null?void 0:P.map((v,m)=>{var d,q;return L.createElement("div",{className:"c-grey-333 mb5"},L.createElement("b",null,"\u586B\u7A7A",m+1,"\u7B54\u6848:\xA0"),(v==null?void 0:v.model)===1?((d=v==null?void 0:v.answer_text)==null?void 0:d.join("\u3001"))||"":L.createElement(l.Z,{value:(q=v==null?void 0:v.answer_text)==null?void 0:q.join("\u3001"),disabled:!0}))}),L.createElement("div",{className:"c-grey-333 mb10"},L.createElement("b",null,"\u89E3\u6790:\xA0"),(F==null?void 0:F.analysis)||"\u6682\u65E0\u89E3\u6790"))))};qe.Z=(0,se.connect)(({problemset:A})=>({problemset:A}))(r)},39882:function(ft,qe,u){var t=u(67294),se=u(35973),Ie=u(2453),Ne=u(14446),le=u(78045),ce=u(96486),nt=u.n(ce),Y=u(1885),b=u(85725),l=Object.defineProperty,L=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,I=(w,r,A)=>r in w?l(w,r,{enumerable:!0,configurable:!0,writable:!0,value:A}):w[r]=A,re=(w,r)=>{for(var A in r||(r={}))$.call(r,A)&&I(w,A,r[A]);if(M)for(var A of M(r))_e.call(r,A)&&I(w,A,r[A]);return w},ye=(w,r)=>L(w,Re(r)),de=(w,r,A)=>new Promise((o,S)=>{var P=B=>{try{E(A.next(B))}catch(h){S(h)}},F=B=>{try{E(A.throw(B))}catch(h){S(h)}},E=B=>B.done?o(B.value):Promise.resolve(B.value).then(P,F);E((A=A.apply(w,r)).next())});const i=({problemset:w,dispatch:r})=>{var A,o;const[S,P]=(0,t.useState)({}),[F,E]=(0,t.useState)([]),[B,h]=(0,t.useState)(!1),j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var O,Z;if(((O=w==null?void 0:w.actionTabs)==null?void 0:O.key)==="JUDGMENT"){const v=(0,ce.cloneDeep)((Z=w==null?void 0:w.actionTabs)==null?void 0:Z.params);P(v),E(v.choices)}},[(A=w==null?void 0:w.actionTabs)==null?void 0:A.key]);const Ae=()=>de(void 0,null,function*(){var O;if(!F.some(Z=>Z==null?void 0:Z.checked)){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(B){const Z=(0,ce.cloneDeep)((O=w==null?void 0:w.actionTabs)==null?void 0:O.params);E(Z.choices)}h(!B)}),Oe=(O,Z)=>{console.log(O.target.checked);const v=F.map((m,d)=>ye(re({},m),{checked:d===Z?O.target.checked:!1}));E(v)},Se=()=>{P({}),E([]),h(!1),r({type:"problemset/setActionTabs",payload:{}})};return t.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:w.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:B?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ae,onCancel:Se},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),t.createElement(b.Z,{value:S==null?void 0:S.name}),F==null?void 0:F.map((O,Z)=>{const{is_answer:v,checked:m,choice_text:d}=O;let q="";return B&&v&&(q=Y.Z.green),B&&!v&&m&&(q=Y.Z.red),t.createElement("div",{key:Z,style:{pointerEvents:B?"none":"auto"},className:`${Y.Z.row} ${q}`},t.createElement(le.ZP,{onChange:Be=>Oe(Be,Z),checked:m}),t.createElement(b.Z,{className:Y.Z.html,value:d}),B&&v&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),B&&!v&&m&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),B&&t.createElement(t.Fragment,null,t.createElement("div",{className:Y.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(o=F.find(O=>O.is_answer))==null?void 0:o.choice_text),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(S==null?void 0:S.analysis)||"\u6682\u65E0\u89E3\u6790"))))};qe.Z=(0,se.connect)(({problemset:w})=>({problemset:w}))(i)},50241:function(ft,qe,u){var t=u(67294),se=u(35973),Ie=u(2453),Ne=u(14446),le=u(84567),ce=u(96486),nt=u.n(ce),Y=u(1885),b=u(85725),l=Object.defineProperty,L=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,I=(w,r,A)=>r in w?l(w,r,{enumerable:!0,configurable:!0,writable:!0,value:A}):w[r]=A,re=(w,r)=>{for(var A in r||(r={}))$.call(r,A)&&I(w,A,r[A]);if(M)for(var A of M(r))_e.call(r,A)&&I(w,A,r[A]);return w},ye=(w,r)=>L(w,Re(r)),de=(w,r,A)=>new Promise((o,S)=>{var P=B=>{try{E(A.next(B))}catch(h){S(h)}},F=B=>{try{E(A.throw(B))}catch(h){S(h)}},E=B=>B.done?o(B.value):Promise.resolve(B.value).then(P,F);E((A=A.apply(w,r)).next())});const i=({problemset:w,dispatch:r})=>{var A;const[o,S]=(0,t.useState)({}),[P,F]=(0,t.useState)([]),[E,B]=(0,t.useState)(!1),h=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var O,Z;if(((O=w==null?void 0:w.actionTabs)==null?void 0:O.key)==="MULTIPLE"){const v=(0,ce.cloneDeep)((Z=w==null?void 0:w.actionTabs)==null?void 0:Z.params);S(v),F(v.choices)}},[(A=w==null?void 0:w.actionTabs)==null?void 0:A.key]);const j=()=>de(void 0,null,function*(){var O;if(!P.some(Z=>Z==null?void 0:Z.checked)){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(E){const Z=(0,ce.cloneDeep)((O=w==null?void 0:w.actionTabs)==null?void 0:O.params);F(Z.choices)}B(!E)}),Ae=(O,Z)=>{console.log(O.target.checked);const v=P.map((m,d)=>ye(re({},m),{checked:d===Z?O.target.checked:m.checked}));F(v)},Oe=()=>{S({}),F([]),B(!1),r({type:"problemset/setActionTabs",payload:{}})},Se=()=>{let O="";return P.forEach((Z,v)=>{Z.is_answer&&(O=O+h[v])}),O};return t.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:w.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:E?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:j,onCancel:Oe},t.createElement("div",null,t.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),t.createElement(b.Z,{value:o==null?void 0:o.name}),P==null?void 0:P.map((O,Z)=>{const{is_answer:v,checked:m,choice_text:d}=O;let q="";return E&&v&&(q=Y.Z.green),E&&!v&&m&&(q=Y.Z.red),t.createElement("div",{key:Z,style:{pointerEvents:E?"none":"auto"},className:`${Y.Z.row} ${q}`},t.createElement(le.default,{style:{padding:3},onChange:Be=>Ae(Be,Z),checked:m}),t.createElement("span",null,h[Z],".\xA0"),t.createElement(b.Z,{className:Y.Z.html,value:d}),E&&v&&t.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),E&&!v&&m&&t.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),E&&t.createElement(t.Fragment,null,t.createElement("div",{className:Y.Z.line}),t.createElement("div",{className:"c-grey-333 mb5"},t.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Se()),t.createElement("div",{className:"c-grey-333 mb10"},t.createElement("b",null,"\u89E3\u6790:\xA0"),(o==null?void 0:o.analysis)||"\u6682\u65E0\u89E3\u6790"))))};qe.Z=(0,se.connect)(({problemset:w})=>({problemset:w}))(i)},42018:function(ft,qe,u){var t=u(67294),se=u(35973),Ie=u(2453),Ne=u(14446),le=u(78045),ce=u(96486),nt=u.n(ce),Y=u(1885),b=u(85725),l=u(67294),L=Object.defineProperty,Re=Object.defineProperties,M=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,re=(r,A,o)=>A in r?L(r,A,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[A]=o,ye=(r,A)=>{for(var o in A||(A={}))_e.call(A,o)&&re(r,o,A[o]);if($)for(var o of $(A))I.call(A,o)&&re(r,o,A[o]);return r},de=(r,A)=>Re(r,M(A)),i=(r,A,o)=>new Promise((S,P)=>{var F=h=>{try{B(o.next(h))}catch(j){P(j)}},E=h=>{try{B(o.throw(h))}catch(j){P(j)}},B=h=>h.done?S(h.value):Promise.resolve(h.value).then(F,E);B((o=o.apply(r,A)).next())});const w=({problemset:r,dispatch:A})=>{var o;const[S,P]=(0,t.useState)({}),[F,E]=(0,t.useState)([]),[B,h]=(0,t.useState)(!1),j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,t.useEffect)(()=>{var O,Z;if(((O=r==null?void 0:r.actionTabs)==null?void 0:O.key)==="SINGLE"){const v=(0,ce.cloneDeep)((Z=r==null?void 0:r.actionTabs)==null?void 0:Z.params);P(v),E(v.choices)}},[(o=r==null?void 0:r.actionTabs)==null?void 0:o.key]);const Ae=()=>i(void 0,null,function*(){var O;if(!F.some(Z=>Z==null?void 0:Z.checked)){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(B){const Z=(0,ce.cloneDeep)((O=r==null?void 0:r.actionTabs)==null?void 0:O.params);E(Z.choices)}h(!B)}),Oe=(O,Z)=>{console.log(O.target.checked);const v=F.map((m,d)=>de(ye({},m),{checked:d===Z?O.target.checked:!1}));E(v)},Se=()=>{P({}),E([]),h(!1),A({type:"problemset/setActionTabs",payload:{}})};return l.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:r.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:B?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ae,onCancel:Se},l.createElement("div",null,l.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),l.createElement(b.Z,{value:S==null?void 0:S.name}),F==null?void 0:F.map((O,Z)=>{const{is_answer:v,checked:m,choice_text:d}=O;let q="";return B&&v&&(q=Y.Z.green),B&&!v&&m&&(q=Y.Z.red),l.createElement("div",{key:Z,style:{pointerEvents:B?"none":"auto"},className:`${Y.Z.row} ${q}`},l.createElement(le.ZP,{onChange:Be=>Oe(Be,Z),checked:m}),l.createElement("span",null,j[Z],".\xA0"),l.createElement(b.Z,{className:Y.Z.html,value:d}),B&&v&&l.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),B&&!v&&m&&l.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),B&&l.createElement(t.Fragment,null,l.createElement("div",{className:Y.Z.line}),l.createElement("div",{className:"c-grey-333 mb5"},l.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),j[F.findIndex(O=>O.is_answer)]),l.createElement("div",{className:"c-grey-333 mb10"},l.createElement("b",null,"\u89E3\u6790:\xA0"),(S==null?void 0:S.analysis)||"\u6682\u65E0\u89E3\u6790"))))};qe.Z=(0,se.connect)(({problemset:r})=>({problemset:r}))(w)},16748:function(ft,qe,u){var t=u(67294),se=u(35973),Ie=u(2453),Ne=u(14446),le=u(96486),ce=u.n(le),nt=u(1885),Y=u(85725),b=u(35567),l=u(67294),L=(M,$,_e)=>new Promise((I,re)=>{var ye=w=>{try{i(_e.next(w))}catch(r){re(r)}},de=w=>{try{i(_e.throw(w))}catch(r){re(r)}},i=w=>w.done?I(w.value):Promise.resolve(w.value).then(ye,de);i((_e=_e.apply(M,$)).next())});const Re=({problemset:M,dispatch:$})=>{var _e,I,re,ye,de;const[i,w]=(0,t.useState)({}),[r,A]=(0,t.useState)(!1),[o,S]=(0,t.useState)(!0),[P,F]=(0,t.useState)("");(0,t.useEffect)(()=>{var h,j;if(((h=M==null?void 0:M.actionTabs)==null?void 0:h.key)==="SUBJECTIVE"){const Ae=(0,le.cloneDeep)((j=M==null?void 0:M.actionTabs)==null?void 0:j.params);w(Ae)}},[(_e=M==null?void 0:M.actionTabs)==null?void 0:_e.key]);const E=()=>L(void 0,null,function*(){if(!P){Ie.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}r&&F(""),A(!r)}),B=()=>{w({}),S(!0),A(!1),F(""),$({type:"problemset/setActionTabs",payload:{}})};return console.log("----",r),l.createElement(Ne.default,{centered:!0,destroyOnClose:!0,open:M.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:r?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:E,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:B},l.createElement("div",null,l.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),l.createElement(Y.Z,{value:i==null?void 0:i.name,style:{marginBottom:10,color:"#5f6368"}}),o?l.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{S(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):l.createElement(b.Z,{height:160,defaultValue:P,onChange:h=>{F(h)}}),r&&l.createElement(t.Fragment,null,l.createElement("div",{className:nt.Z.line}),l.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),l.createElement("div",{style:{marginTop:10}},((I=i==null?void 0:i.answer_texts)==null?void 0:I[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((re=i==null?void 0:i.keywords)==null?void 0:re.length)>0&&l.createElement("div",{style:{marginTop:10,marginBottom:10}},l.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(ye=i==null?void 0:i.keywords)==null?void 0:ye.map(h=>{var j,Ae,Oe;return((j=h==null?void 0:h.keyword)==null?void 0:j.length)>1?((Ae=h==null?void 0:h.keyword)==null?void 0:Ae.join("\u6216"))+"\uFF1B":((Oe=h==null?void 0:h.keyword)==null?void 0:Oe[0])+"\uFF1B"})),l.createElement("div",{style:{color:"#5F6368",marginTop:((de=i==null?void 0:i.keywords)==null?void 0:de.length)<=0?20:10}},l.createElement("b",null,"\u89E3\u6790:")),l.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(i==null?void 0:i.analysis)||"\u6682\u65E0\u89E3\u6790"))))};qe.Z=(0,se.connect)(({problemset:M})=>({problemset:M}))(Re)},30113:function(ft,qe,u){u.d(qe,{N:function(){return i},Z:function(){return w}});var t=u(67294),se=u(85725),Ie=u(78045),Ne=u(83062),le=u(71230),ce=u(15746),nt=u(84567),Y=u(68508),b=u(85418),l={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},L=u(52262),Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",M=u(19575),$=u(35713),_e=u(28706),I=(r,A,o)=>new Promise((S,P)=>{var F=h=>{try{B(o.next(h))}catch(j){P(j)}},E=h=>{try{B(o.throw(h))}catch(j){P(j)}},B=h=>h.done?S(h.value):Promise.resolve(h.value).then(F,E);B((o=o.apply(r,A)).next())});const re=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],ye=["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"],de=({data:r,selectIds:A,onSelectCheckBox:o=()=>{},showCheckbox:S=!0})=>{var P,F,E;const[B,h]=(0,t.useState)(!1),j=(0,t.useRef)(),Ae=()=>{var v,m;return r.item_type==="JUDGMENT"?t.createElement("div",{className:l.judgmentContent},r.choices.map((d,q)=>t.createElement(Ie.ZP,{key:q,disabled:!0},d.choice_text))):r.item_type==="PROGRAM"?t.createElement("div",{className:l.programContent},t.createElement(se.Z,{value:(v=r.program_attr)==null?void 0:v.description})):r.item_type==="COMBINATION"?t.createElement("div",{className:l.combinationContent},(m=r==null?void 0:r.sub_item_banks)==null?void 0:m.map((d,q)=>{var Be,ke,Qe,Ke,it,Ye;const _t=`(\u9898\u76EE${q+1}-${(d==null?void 0:d.item_type)=="SINGLE"?"\u5355\u9009\u9898":(d==null?void 0:d.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(d==null?void 0:d.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(d==null?void 0:d.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return t.createElement(t.Fragment,null,t.createElement("div",{style:{marginTop:10,marginBottom:10}},t.createElement(se.Z,{value:_t+d.name})),((d==null?void 0:d.item_type)=="SINGLE"||(d==null?void 0:d.item_type)=="MULTIPLE")&&d.choices.map((Le,De)=>t.createElement("div",{key:De,className:l.otherContentItem},t.createElement("p",null,re[De]),t.createElement(se.Z,{className:l.otehrContentHtml,value:Le.choice_text}))),(d==null?void 0:d.item_type)=="JUDGMENT"&&t.createElement("div",{style:{display:"flex",marginBottom:10}},d.choices.map((Le,De)=>t.createElement(Ie.ZP,{key:De,disabled:!0},Le.choice_text))),t.createElement("div",{className:l.con},(d==null?void 0:d.item_type)=="SINGLE"&&t.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",ye==null?void 0:ye[(Be=d==null?void 0:d.choices)==null?void 0:Be.findIndex(Le=>Le==null?void 0:Le.is_answer)]," "),(d==null?void 0:d.item_type)=="COMPLETION"&&((ke=d==null?void 0:d.standard_answer)==null?void 0:ke.map((Le,De)=>{var He;return t.createElement("div",{key:De,className:l.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Le.position}\uFF09\uFF1A${(He=Le==null?void 0:Le.answer_text)==null?void 0:He.join("\u3001")}`)})),(d==null?void 0:d.item_type)=="MULTIPLE"&&t.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Qe=d==null?void 0:d.choices)==null?void 0:Qe.map((Le,De)=>{if(Le!=null&&Le.is_answer)return(ye==null?void 0:ye[De])+" "})," "),(d==null?void 0:d.item_type)=="JUDGMENT"&&t.createElement("div",null,"\u7B54\u6848\uFF1A",(it=(Ke=d==null?void 0:d.choices)==null?void 0:Ke.find(Le=>Le.is_answer))==null?void 0:it.choice_text),(d==null?void 0:d.item_type)=="SUBJECTIVE"&&t.createElement("div",null,"\u7B54\u6848\uFF1A",(Ye=d==null?void 0:d.answer_texts)==null?void 0:Ye[0]),t.createElement("div",null,t.createElement("span",null,"\u89E3\u6790\uFF1A"),t.createElement(se.Z,{className:l.parseAnswerHtml,value:d.analysis||"\u6682\u65E0\u89E3\u6790"})),t.createElement("div",null,t.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),t.createElement(Ne.Z,{title:(r==null?void 0:r.tag_discipline)||"--"},t.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(r==null?void 0:r.tag_discipline)||"--")))))})):t.createElement("div",{className:l.otherContent},r.choices.map((d,q)=>t.createElement("div",{key:q,className:l.otherContentItem},t.createElement("p",null,re[q]),t.createElement(se.Z,{className:l.otehrContentHtml,value:d.choice_text}))))},Oe=()=>{var v;if((r==null?void 0:r.item_type)!=="BPROGRAM")return t.createElement("div",null,(v=r.standard_answer)==null?void 0:v.map((m,d)=>{var q,Be;return t.createElement("div",{key:d,className:l.answerHtml},(m==null?void 0:m.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${m.position}\uFF09\uFF1A${(q=m==null?void 0:m.answer_text)==null?void 0:q.join("\u3001")}`:t.createElement("div",{style:{display:"flex",alignItems:"center"}},t.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",m.position,"\uFF09\uFF1A"),t.createElement($.Z,{value:(Be=m==null?void 0:m.answer_text)==null?void 0:Be.join("\u3001"),readOnly:!0})))}))},Se=()=>{var v,m,d,q,Be,ke;const Qe={SUBJECTIVE:(v=r.answer_texts)==null?void 0:v[0],JUDGMENT:(d=(m=r.choices)==null?void 0:m.find(we=>we.is_answer))==null?void 0:d.choice_text},Ke=r.choices.map(we=>we.is_answer).findIndex(we=>we),it=Ke>-1?ye[Ke]:"";let Ye="";r.choices.map((we,Ee)=>{we.is_answer&&(Ye+=ye[Ee])});const _t=Qe[r.item_type];let Le=((q=r==null?void 0:r.program_attr)==null?void 0:q.code)||"";try{Le=M.Base64.decode(((Be=r==null?void 0:r.program_attr)==null?void 0:Be.code)||"")}catch(we){}const De={SINGLE:t.createElement(se.Z,{className:l.answerHtml,value:`\u7B54\u6848\uFF1A${it||"\u65E0"}`}),MULTIPLE:t.createElement(se.Z,{className:l.answerHtml,value:`\u7B54\u6848\uFF1A${Ye||"\u65E0"}`}),COMPLETION:Oe(),BPROGRAM:t.createElement("div",null,t.createElement(se.Z,{className:l.answerHtml,showProgramFill:!0,value:Le}),(ke=r.standard_answer)==null?void 0:ke.map((we,Ee)=>t.createElement("div",{key:Ee,className:l.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${we.position}\uFF09\uFF1A${we==null?void 0:we.answer_text}`)))},He=t.createElement(le.Z,null,t.createElement(ce.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),t.createElement(ce.Z,{flex:1},t.createElement(se.Z,{className:l.answerHtml,value:`${_t||"\u65E0"}`})));return De[r.item_type]||He},O=v=>{let m=[...A];v.target.checked?m.push(r.id):m=m.filter(d=>d!==r.id),o(m)},Z=v=>I(void 0,null,function*(){if(!v&&!(A!=null&&A.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");j.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:t.createElement("div",{className:`font14 ${l.overflow}`,style:{maxHeight:500,overflow:"auto"}},t.createElement("div",{className:l.tips},t.createElement("div",null,"\u63D0\u793A\uFF1A"),t.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),t.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),t.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),t.createElement(CustomTree,{defaultValue:!0,value:j.current,onChange:m=>j.current=m})),onOk:()=>I(void 0,null,function*(){var m;const d=yield batchGroup({ids:v?[v]:A,groups_ids:(m=j.current)==null?void 0:m[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",d),j.current=[],d==null||d.status})})});return t.createElement("div",{className:l.itemWrap},t.createElement("div",{className:l.list},S&&t.createElement(nt.default,{className:"mr10",onChange:O,checked:A.includes(r.id)}),t.createElement("div",{onClick:()=>h(!B),className:l.title},t.createElement(se.Z,{key:1,showLines:1,showTextOnly:!0,className:l.topicTitleContent,value:(r==null?void 0:r.item_type)==="BPROGRAM"?(P=r==null?void 0:r.program_attr)==null?void 0:P.description:r.name})),t.createElement("div",{onClick:()=>h(!B),className:l.tr},t.createElement("i",{style:{transform:B?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),t.createElement("aside",{style:B?{display:"block"}:{display:"none"},className:l.itemDetail},t.createElement("div",{style:{marginBottom:44}},t.createElement(se.Z,{key:2,className:l.topicTitleContent,value:(r==null?void 0:r.item_type)==="BPROGRAM"?(F=r==null?void 0:r.program_attr)==null?void 0:F.description:r.name}),t.createElement("div",{className:`${l.row} mt15`},Ae()),t.createElement("div",{className:l.row},t.createElement("div",{className:l.updateTimeRow},t.createElement("div",{className:l.updateTimeWrap},r.item_type==="PROGRAM"&&t.createElement("p",{className:l.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(E=r==null?void 0:r.languages)==null?void 0:E.join("/")))))),r.item_type!=="COMBINATION"&&t.createElement("div",{className:l.answerWrapper},t.createElement("img",{src:Re,alt:"",className:l.decoration}),t.createElement("div",{className:l.answer},Se()),t.createElement("div",{className:l.parse},t.createElement("div",{className:l.parseText},"\u89E3\u6790\uFF1A"),t.createElement("div",{className:l.parseAnswer},r.analysis?t.createElement(se.Z,{className:l.parseAnswerHtml,value:r.analysis}):"\u6682\u65E0\u89E3\u6790")),t.createElement("div",{className:l.parse},t.createElement("div",{className:l.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),t.createElement(Ne.Z,{title:(r==null?void 0:r.tag_discipline)||"--"},t.createElement("div",{className:l.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(r==null?void 0:r.tag_discipline)||"--"))))))},i=({SubjectShare:r,isProblemset:A,data:o,user:S,page:P,activeTabsKey:F,onPublicReview:E=()=>{},onStartExperience:B=()=>{},onSetPrivate:h=()=>{},onCorrection:j=()=>{},onChangeTag:Ae=()=>{},onCollect:Oe=()=>{},onSetPublic:Se=()=>{},onDelete:O=()=>{},onCancel:Z=()=>{},onSelect:v=()=>{},onMoveTo:m=()=>{},addProblemset:d=()=>{},onSetShare:q=()=>{},onCancelShare:Be=()=>{},onPublish:ke=()=>{},onCancelPublish:Qe=()=>{},onCopy:Ke=()=>{}})=>{var it,Ye,_t,Le,De,He,we,Ee,be,vt,gt,V,ut,yt,xt;const At=o.item_type==="PROGRAM"?`/problems/newedit/${(it=o.program_attr)==null?void 0:it.identifier}?tabs_key=${F}&page=${P}`:o.item_type==="BPROGRAM"?`/problemset/edit/${(Ye=o.program_attr)==null?void 0:Ye.identifier}?type=1&tabs_key=${F}&page=${P}`:`/problemset/edit/${o.id}?tabs_key=${F}&page=${P}`,It=F==="0"&&!o.public&&!o.apply&&(o.item_type==="PROGRAM"&&((_t=o.program_attr)==null?void 0:_t.status)!==0||o.item_type!=="PROGRAM"),ht=[{label:t.createElement("a",{className:l.actionLink,onClick:()=>Ke(o.id,!1)},"\u590D\u5236"),key:"2",show:F==="0"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{var $e;return Qe(($e=o==null?void 0:o.program_attr)==null?void 0:$e.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(F==="0"||F==="3")&&o.item_type==="PROGRAM"&&((Le=o.program_attr)==null?void 0:Le.status)!==0&&!o.public&&((De=o.author)==null?void 0:De.login)===((He=S.userInfo)==null?void 0:He.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>m(o.id)},"\u79FB\u52A8\u5230"),key:"1",show:F==="0"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{o.is_share?Be(o.id):q(o.id)}},"\u5171\u4EAB"),key:"3",show:F==="0"&&r},{label:t.createElement("a",{className:l.actionLink,onClick:()=>Se(o)},"\u516C\u5F00"),key:"4",show:It},{label:t.createElement("a",{className:l.reviewFlag,onClick:E},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:F==="0"&&!o.public&&o.apply&&(o.item_type==="PROGRAM"&&o.program_attr.status!==0||o.item_type!=="PROGRAM")},{label:t.createElement("a",{className:l.actionLink,onClick:()=>h(o.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(F==="0"||F==="1")&&o.public&&((we=o.author)==null?void 0:we.login)===((Ee=S.userInfo)==null?void 0:Ee.login)||F==="1"&&(0,L.ag)()},{label:t.createElement("a",{className:l.actionLink,onClick:()=>Oe(o.id,o.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:F==="2"},{label:t.createElement("a",{className:l.actionLink,onClick:()=>{var $e;return ke(($e=o==null?void 0:o.program_attr)==null?void 0:$e.identifier)}},"\u53D1\u5E03"),key:"8",show:(F==="0"||F==="3")&&o.item_type==="PROGRAM"&&((be=o.program_attr)==null?void 0:be.status)===0&&!o.public&&((vt=o.author)==null?void 0:vt.login)===((gt=S.userInfo)==null?void 0:gt.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>Oe(o.id,o.is_collected)},o.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(F==="1"||F==="3")&&!(0,L.ag)()&&!(0,L.JA)()&&((V=o.author)==null?void 0:V.login)!==((ut=S.userInfo)==null?void 0:ut.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>j(o.id)},"\u7EA0\u9519"),key:"10",show:F!=="0"&&!(0,L.ag)()&&!(0,L.JA)()},{label:t.createElement("a",{className:l.actionLink,onClick:()=>Ae(o)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:F==="0"||F==="3"&&(o==null?void 0:o.edit_item_bank)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>O(o.id)},"\u5220\u9664"),key:"11",show:F==="0"&&!o.public||F==="1"&&(0,L.ag)()&&((yt=o.author)==null?void 0:yt.login)!==((xt=S.userInfo)==null?void 0:xt.login)},{label:t.createElement("a",{className:l.actionLink,onClick:()=>d(o.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:F==="1"||F==="3"}].filter($e=>$e.show),Ct=t.createElement(Y.default,{forceSubMenuRender:!0,className:l.menu,items:ht}),Pt=t.createElement(Y.default,{forceSubMenuRender:!0,className:l.menu},t.createElement(Y.default.Item,{key:"10"},t.createElement("a",{className:l.actionLink,onClick:()=>j(o.id)},"\u7EA0\u9519"))),wt=F!=="0"&&!(0,L.ag)()&&!(0,L.JA)();return t.createElement(t.Fragment,null,A?t.createElement(t.Fragment,null,(F==="0"||F==="3"&&(o==null?void 0:o.edit_item_bank))&&!o.public&&t.createElement("span",{className:l.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,_e.xg)(At);const $e=document.getElementById(o.id),Ge=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",$e.getBoundingClientRect().top+Ge+"")}},t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})),t.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),t.createElement("span",{className:l.textBtn,style:{cursor:"pointer"},onClick:()=>B(o)},t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})),t.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2}))),ht.length>0&&t.createElement(b.Z,{dropdownRender:()=>Ct},t.createElement("span",{style:{cursor:"default",width:"105px"},onClick:$e=>$e.preventDefault()},t.createElement("span",{className:l.textBtn},t.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2})))))):wt?t.createElement(b.Z,{className:"ml40",dropdownRender:()=>Pt},t.createElement("span",{style:{cursor:"default",width:"105px"},onClick:$e=>$e.preventDefault()},t.createElement("span",{className:l.textBtn},t.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",t.createElement("div",{className:l.line},t.createElement("b",{className:l.b1}),t.createElement("b",{className:l.b2}))))):t.createElement("span",null))};var w=de},96074:function(ft,qe,u){u.d(qe,{Z:function(){return Re}});var t=u(94184),se=u.n(t),Ie=u(67294),Ne=u(53124),le=u(14747),ce=u(67968),nt=u(45503);const Y=M=>{const{componentCls:$,sizePaddingEdgeHorizontal:_e,colorSplit:I,lineWidth:re,textPaddingInline:ye,orientationMargin:de,verticalMarginInline:i}=M;return{[$]:Object.assign(Object.assign({},(0,le.Wf)(M)),{borderBlockStart:`${re}px solid ${I}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:i,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${re}px solid ${I}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${M.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${$}-with-text`]:{display:"flex",alignItems:"center",margin:`${M.dividerHorizontalWithTextGutterMargin}px 0`,color:M.colorTextHeading,fontWeight:500,fontSize:M.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${I}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${re}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${$}-with-text-left`]:{"&::before":{width:`${de*100}%`},"&::after":{width:`${100-de*100}%`}},[`&-horizontal${$}-with-text-right`]:{"&::before":{width:`${100-de*100}%`},"&::after":{width:`${de*100}%`}},[`${$}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:ye},"&-dashed":{background:"none",borderColor:I,borderStyle:"dashed",borderWidth:`${re}px 0 0`},[`&-horizontal${$}-with-text${$}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${$}-dashed`]:{borderInlineStartWidth:re,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${$}-with-text`]:{color:M.colorText,fontWeight:"normal",fontSize:M.fontSize},[`&-horizontal${$}-with-text-left${$}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${$}-inner-text`]:{paddingInlineStart:_e}},[`&-horizontal${$}-with-text-right${$}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${$}-inner-text`]:{paddingInlineEnd:_e}}})}};var b=(0,ce.Z)("Divider",M=>{const $=(0,nt.TS)(M,{dividerHorizontalWithTextGutterMargin:M.margin,dividerHorizontalGutterMargin:M.marginLG,sizePaddingEdgeHorizontal:0});return[Y($)]},M=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:M.marginXS})),l=function(M,$){var _e={};for(var I in M)Object.prototype.hasOwnProperty.call(M,I)&&$.indexOf(I)<0&&(_e[I]=M[I]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,I=Object.getOwnPropertySymbols(M);re<I.length;re++)$.indexOf(I[re])<0&&Object.prototype.propertyIsEnumerable.call(M,I[re])&&(_e[I[re]]=M[I[re]]);return _e},Re=M=>{const{getPrefixCls:$,direction:_e,divider:I}=Ie.useContext(Ne.E_),{prefixCls:re,type:ye="horizontal",orientation:de="center",orientationMargin:i,className:w,rootClassName:r,children:A,dashed:o,plain:S,style:P}=M,F=l(M,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),E=$("divider",re),[B,h]=b(E),j=de.length>0?`-${de}`:de,Ae=!!A,Oe=de==="left"&&i!=null,Se=de==="right"&&i!=null,O=se()(E,I==null?void 0:I.className,h,`${E}-${ye}`,{[`${E}-with-text`]:Ae,[`${E}-with-text${j}`]:Ae,[`${E}-dashed`]:!!o,[`${E}-plain`]:!!S,[`${E}-rtl`]:_e==="rtl",[`${E}-no-default-orientation-margin-left`]:Oe,[`${E}-no-default-orientation-margin-right`]:Se},w,r),Z=Ie.useMemo(()=>typeof i=="number"?i:/^\d+$/.test(i)?Number(i):i,[i]),v=Object.assign(Object.assign({},Oe&&{marginLeft:Z}),Se&&{marginRight:Z});return B(Ie.createElement("div",Object.assign({className:O,style:Object.assign(Object.assign({},I==null?void 0:I.style),P)},F,{role:"separator"}),A&&ye!=="vertical"&&Ie.createElement("span",{className:`${E}-inner-text`,style:v},A)))}}}]);