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/4895.4b1c6d2b.async.js

2 lines
91 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4895],{1751:function(Ze,we,f){var e=f(59301),E=Object.defineProperty,A=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ve=(K,le,te)=>le in K?E(K,le,{enumerable:!0,configurable:!0,writable:!0,value:te}):K[le]=te,L=(K,le)=>{for(var te in le||(le={}))H.call(le,te)&&ve(K,te,le[te]);if(A)for(var te of A(le))me.call(le,te)&&ve(K,te,le[te]);return K};const he=K=>React.createElement("svg",L({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},K),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));we.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},74404:function(Ze,we,f){f.d(we,{Z:function(){return Oe}});var e=f(3113),E=f(59301),A=Object.defineProperty,H=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,K=(x,D,P)=>D in x?A(x,D,{enumerable:!0,configurable:!0,writable:!0,value:P}):x[D]=P,le=(x,D)=>{for(var P in D||(D={}))L.call(D,P)&&K(x,P,D[P]);if(ve)for(var P of ve(D))he.call(D,P)&&K(x,P,D[P]);return x},te=(x,D)=>H(x,me(D)),ee=(x,D)=>{var P={};for(var ne in x)L.call(x,ne)&&D.indexOf(ne)<0&&(P[ne]=x[ne]);if(x!=null&&ve)for(var ne of ve(x))D.indexOf(ne)<0&&he.call(x,ne)&&(P[ne]=x[ne]);return P},Ae=(x,D,P)=>new Promise((ne,fe)=>{var ie=se=>{try{q(P.next(se))}catch(De){fe(De)}},Ee=se=>{try{q(P.throw(se))}catch(De){fe(De)}},q=se=>se.done?ne(se.value):Promise.resolve(se.value).then(ie,Ee);q((P=P.apply(x,D)).next())});const Oe=x=>{var D=x,{children:P}=D,ne=ee(D,["children"]);const[fe,ie]=(0,E.useState)(!1);return E.createElement(e.ZP,te(le({},ne),{loading:fe,onClick:Ee=>Ae(void 0,null,function*(){try{ie(!0),yield ne.onClick(Ee),ie(!1)}catch(q){console.error(q),ie(!1)}})}),P)}},72427:function(Ze,we,f){f.d(we,{Z:function(){return K}});var e=f(59301),E=f(92832),A=f(82884),H=f(8591),me={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},ve=f(32654);const{TextArea:L}=E.default;class he extends e.Component{constructor(te){super(te),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:te,onAnswerChange:ee,addChildAnswer:Ae,exerciseIsPublish:Oe,answers:x,activeOptionErrorIndex:D,flex:P="0 0 1000px"}=this.props;console.log("----",x);let{inputVisible:ne,EditInputIndex:fe}=this.state;return e.createElement("div",{className:me.flex},e.createElement("div",{className:`${me.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",te+1,"):"),e.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},x==null?void 0:x.map((ie,Ee)=>e.createElement(e.Fragment,null,fe!==Ee?(ie==null?void 0:ie.length)>0?e.createElement(A.default,{className:"edit-tag",key:ie,closable:!((x==null?void 0:x.length)===1&&Ee===0),onClose:q=>{q.preventDefault(),(x==null?void 0:x.length)===1&&Ee===0?this.props.deleteChildAnswermain(te,Ee):this.props.deleteChildAnswer(te,Ee)}},e.createElement("span",{onDoubleClick:q=>{this.setState({EditInputIndex:Ee}),q.preventDefault()}},ie)):e.createElement(E.default,{defaultValue:ie,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:q=>{if(q.target.value.replaceAll(" ","").length<=0){H.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ee(te,Ee,q.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):e.createElement(E.default,{defaultValue:ie,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:q=>{if(q.target.value.replaceAll(" ","").length<=0){H.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}ee(te,Ee,q.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!ne&&e.createElement(A.default,{className:"site-tag-plus",onClick:()=>{Ae(te),this.setState({inputVisible:!0})}},e.createElement(ve.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var K=he},64412:function(Ze,we,f){f.d(we,{Z:function(){return Oe}});var e=f(59301),E=f(93539),A=Object.defineProperty,H=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,K=(x,D,P)=>D in x?A(x,D,{enumerable:!0,configurable:!0,writable:!0,value:P}):x[D]=P,le=(x,D)=>{for(var P in D||(D={}))L.call(D,P)&&K(x,P,D[P]);if(ve)for(var P of ve(D))he.call(D,P)&&K(x,P,D[P]);return x},te=(x,D)=>H(x,me(D)),ee=(x,D,P)=>K(x,typeof D!="symbol"?D+"":D,P);const Ae="\u2581";class Oe extends e.Component{constructor(){super(...arguments),ee(this,"getChCountBeforeCursor",(D,P)=>{const ne=P.line;let fe=0;for(let Ee=0;Ee<ne;Ee++)fe+=D.getLine(Ee).split(Ae).length-1;const ie=D.getLine(ne).substring(0,P.ch);return fe+=ie.split(Ae).length-1,fe}),ee(this,"onCMBeforeChange",(D,P)=>{const ne=D.getRange(P.from,P.to);let fe=0;if(P.text.forEach(ie=>{fe+=ie.split(Ae).length-1}),ne&&ne.indexOf(Ae)!=-1){const ie=ne.split(Ae).length-1,Ee=this.getChCountBeforeCursor(D,P.from);console.log(`\u5220\u9664${ie}\u4E2A\uFF0C \u4E4B\u524D\u6709${Ee}\u4E2A\uFF0C\u65B0\u589E${fe}\u4E2A`),this.props.deleteEmptyDisabled?P.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(Ee,ie,fe)}else if(fe){const ie=this.getChCountBeforeCursor(D,P.from);console.log(`\u65B0\u589E${fe}\u4E2A\uFF0C\u4E4B\u524D\u6709${ie}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ie,0,fe)}})}render(){return e.createElement(E.Z,te(le({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},10121:function(Ze,we,f){f.d(we,{Z:function(){return ve}});var e=f(59301),E={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},A=f(92310),H=f.n(A),ve=({className:L,style:he,state:K,onClick:le})=>{var te,ee;return e.createElement("div",{onClick:le,className:H()(K?(te=E)==null?void 0:te.redBtn:(ee=E)==null?void 0:ee.btn,L),style:he},K?e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-biaoji1"}),e.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):e.createElement(e.Fragment,null,e.createElement("i",{className:"iconfont icon-biaojigaiti"}),e.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},1795:function(Ze,we,f){f.d(we,{Z:function(){return eu}});var e=f(59301),E={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},A=f(78700),H=f(95435),me=f(43418),ve=f(83542),L=f(8591),he=f(92832),K=f(10471),le=f(3113),te=f(30049),ee=f(95237),Ae=f(60324),Oe=Object.defineProperty,x=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,ne=(t,l,n)=>l in t?Oe(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,fe=(t,l)=>{for(var n in l||(l={}))D.call(l,n)&&ne(t,n,l[n]);if(x)for(var n of x(l))P.call(l,n)&&ne(t,n,l[n]);return t};const ie=t=>React.createElement("svg",fe({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},t),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var Ee="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",q=f(57119),se=f(69271),De=f(62475),Qe=f(82833),dl=Object.defineProperty,ct=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,El=Object.prototype.propertyIsEnumerable,dt=(t,l,n)=>l in t?dl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,pl=(t,l)=>{for(var n in l||(l={}))ml.call(l,n)&&dt(t,n,l[n]);if(ct)for(var n of ct(l))El.call(l,n)&&dt(t,n,l[n]);return t};const fu=t=>React.createElement("svg",pl({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},t),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var vl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",fl=Object.defineProperty,mt=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,Et=(t,l,n)=>l in t?fl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Fl=(t,l)=>{for(var n in l||(l={}))_l.call(l,n)&&Et(t,n,l[n]);if(mt)for(var n of mt(l))gl.call(l,n)&&Et(t,n,l[n]);return t};const _u=t=>React.createElement("svg",Fl({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},t),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var hl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",yl=f(1751),tt=f(59263),Fe=f(93539),Bl=f(64412),Cl=f(72427),o={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08"},_e=f(59301),wl=Object.defineProperty,Al=Object.defineProperties,bl=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,ft=(t,l,n)=>l in t?wl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,_t=(t,l)=>{for(var n in l||(l={}))pt.call(l,n)&&ft(t,n,l[n]);if(Ve)for(var n of Ve(l))vt.call(l,n)&&ft(t,n,l[n]);return t},gt=(t,l)=>Al(t,bl(l)),Nl=(t,l)=>{var n={};for(var u in t)pt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ve)for(var u of Ve(t))l.indexOf(u)<0&&vt.call(t,u)&&(n[u]=t[u]);return n};const gu=null,Dl=(t,l)=>{var n=t,{globalSetting:u,loading:h,dispatch:d,isEdit:O,editData:y}=n,g=Nl(n,["globalSetting","loading","dispatch","isEdit","editData"]);const[W,C]=(0,e.useState)(""),[j,J]=(0,e.useState)(""),[R,F]=(0,e.useState)([]),[I,k]=(0,e.useState)(""),[V,_]=(0,e.useState)(),[M,S]=(0,e.useState)(!1),[c,v]=(0,e.useState)({});(0,e.useEffect)(()=>{!y||!O||(C(y==null?void 0:y.name),J(y==null?void 0:y.analysis),_(y==null?void 0:y.is_ordered),v(y),S(!0))},[y]),(0,e.useEffect)(()=>{if(!M)return;const b=y==null?void 0:y.standard_answer.map(Y=>Y.answer_text);F(b),S(!1)},[M]),(0,e.useImperativeHandle)(l,()=>({onSave:i,Clear:B}));const i=()=>{let b=[],Y=!1;return W?(R.forEach((ce,oe)=>{b.push({position:oe+1,answer_text:[]}),ce.forEach((de,Ce)=>{b[oe].answer_text.push(de),(!de||!(0,De.eR)(de,1e4))&&(k(`${oe}-${Ce}`),L.ZP.info(de?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Y=!0)})}),Y?!1:(b==null?void 0:b.length)>20?(L.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:W,analysis:j,standard_answers:b,is_ordered:V,downcase:c==null?void 0:c.downcase,no_space:c==null?void 0:c.no_space}):(L.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},B=()=>{C(""),J(""),F([]),_(!1)},z=(b,Y,ce)=>{const oe=R.slice();if(Y&&oe.splice(b,Y),ce)for(let de=0;de<ce;de++)oe.splice(b+de,0,[""]);F(oe)},w=(b,Y,ce)=>{k("");let oe=R.slice();oe[b][Y]=ce,F(oe)},ue=b=>{let Y=R.slice();Y[b]=[...Y[b],""],F(Y)},pe=(b,Y)=>{let ce=R.slice();if(!ce[b][Y]){ce[b]=ce[b].filter((oe,de)=>de!==Y),F(ce);return}me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:o.modal,onOk:()=>{ce[b]=ce[b].filter((oe,de)=>de!==Y),F(ce)}})},X=b=>{me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:o.modal,onOk:()=>{let Y=R.slice();Y=R.filter((ce,oe)=>b!==oe),F(Y)}})};return _e.createElement("section",{className:o.wrap},_e.createElement("p",{className:o.titleWrap},_e.createElement("span",{className:o.required},"*"),_e.createElement("span",{className:o.title},"\u9898\u5E72\uFF1A")),_e.createElement("div",null,_e.createElement(Bl.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:W,onChange:b=>C(b),showNullButton:!0,onPlaceholderChange:z})),_e.createElement("div",{className:"mt20"},R.map((b,Y)=>_e.createElement(Cl.Z,{key:Y,answers:b,index:Y,flex:1,is_md:!0,activeOptionErrorIndex:I,onAnswerChange:w,addChildAnswer:ue,deleteChildAnswer:pe,deleteChildAnswermain:X}))),_e.createElement("div",null,_e.createElement(tt.default,{className:`${o.color333} font14 mt20`,checked:c.downcase,onChange:b=>v(gt(_t({},c),{downcase:b.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),_e.createElement("div",null,_e.createElement(tt.default,{className:`${o.color333} font14 mt20`,checked:c.no_space,onChange:b=>v(gt(_t({},c),{no_space:b.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),_e.createElement("div",{className:"mt20"},(R==null?void 0:R.length)>1&&_e.createElement("span",null,_e.createElement(tt.default,{checked:V,onChange:b=>_(b.target.checked),className:`${o.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),_e.createElement("span",{className:`${o.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),_e.createElement("p",{className:o.titleWrap},_e.createElement("span",{className:o.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),_e.createElement(Fe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:b=>J(b)}))};var Pl=(0,se.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Dl)),lt=f(98554),Ft=Object.getOwnPropertySymbols,Il=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,Sl=(t,l)=>{var n={};for(var u in t)Il.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ft)for(var u of Ft(t))l.indexOf(u)<0&&Ol.call(t,u)&&(n[u]=t[u]);return n};const Fu=null,xl=(t,l)=>{var n=t,{globalSetting:u,loading:h,editData:d,dispatch:O,onRef:y=()=>{},isEdit:g}=n,W=Sl(n,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[C,j]=(0,e.useState)(),[J,R]=(0,e.useState)(""),[F,I]=(0,e.useState)("");(0,e.useEffect)(()=>{if(!d||!g)return;R(d==null?void 0:d.name),I(d==null?void 0:d.analysis);const _=d==null?void 0:d.choices.find(M=>M.is_answer);j(_.choice_text==="\u6B63\u786E"?"0":"1")},[d]),(0,e.useImperativeHandle)(l,()=>({onSave:k,Clear:V}));const k=()=>J?C?{name:J,choices:[{choice_text:"\u6B63\u786E",is_answer:C==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:C==="1"?1:0}],analysis:F}:(L.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(L.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),V=()=>{R(""),I(""),j("")};return e.createElement("section",{className:o.wrap},e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.required},"*"),e.createElement("span",{className:o.title},"\u9898\u5E72\uFF1A")),e.createElement(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:J,onChange:_=>R(_)}),e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.required},"*"),e.createElement("span",{className:o.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:o.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),e.createElement(lt.ZP.Group,{buttonStyle:"solid",value:C,onChange:_=>j(_.target.value)},e.createElement(lt.ZP.Button,{value:"0",className:`${o.radio} mr40`},"\u6B63\u786E"),e.createElement(lt.ZP.Button,{value:"1",className:o.radio},"\u9519\u8BEF")),e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(Fe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:F,onChange:_=>I(_)}))};var jl=(0,se.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(xl)),ht=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Ll=(t,l)=>{var n={};for(var u in t)Ml.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&ht)for(var u of ht(t))l.indexOf(u)<0&&Zl.call(t,u)&&(n[u]=t[u]);return n};const hu=null,Tl=(t,l)=>{var n=t,{globalSetting:u,loading:h,editData:d,dispatch:O,onRef:y=()=>{},isEdit:g}=n,W=Ll(n,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[C,j]=(0,e.useState)([]);(0,e.useEffect)(()=>{var I;if(!d||!g)return;const k=(I=d==null?void 0:d.shixun)==null?void 0:I.challenges.map(V=>({id:V==null?void 0:V.id,score:V.score}));j(k)},[d]),(0,e.useImperativeHandle)(l,()=>({onSave:J,Clear:R}));const J=()=>({challenges:[...C]}),R=()=>{j([])};console.log("editData--",d);const F=I=>{var k,V;return e.createElement("div",null,(V=(k=I==null?void 0:I.shixun)==null?void 0:k.challenges)==null?void 0:V.map((_,M)=>{var S;return e.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},e.createElement("div",null,e.createElement("span",{className:"mr5"},"\u7B2C",M+1,"\u5173"),e.createElement(H.Z,{key:M,title:_==null?void 0:_.challenge_name},e.createElement("span",null,(0,De.Pq)(_==null?void 0:_.challenge_name,44)))),e.createElement("p",{style:{marginBottom:0}},e.createElement("span",{className:o.required},"*"),e.createElement("span",{className:o.title},"\u5206\u503C\uFF1A"),e.createElement(ve.Z,{precision:1,min:1,max:100,className:o.baseFormItem,style:{width:176},value:(S=C.find(c=>c.id===_.id))==null?void 0:S.score,onChange:c=>{C.find(v=>v.id===_.id).score=c,j([...C])}})))}),e.createElement("div",{style:{clear:"both"}}))};return e.createElement("section",{className:o.wrap},e.createElement(q.Z,{style:{paddingRight:10},className:o.titleHtml,value:`${d==null?void 0:d.position}\u3001${d==null?void 0:d.name}`}),e.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},e.createElement("span",{className:o.required},"*"),e.createElement("span",{className:o.title},"\u5173\u5361")),F(d))};var Rl=(0,se.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Tl)),yt=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,Ql=(t,l)=>{var n={};for(var u in t)Wl.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&yt)for(var u of yt(t))l.indexOf(u)<0&&$l.call(t,u)&&(n[u]=t[u]);return n};const 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"],Vl=(t,l)=>{var n=t,{editData:u,globalSetting:h,loading:d,dispatch:O,onRef:y=()=>{},isEdit:g}=n,W=Ql(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[C,j]=(0,e.useState)([]),[J,R]=(0,e.useState)(),[F,I]=(0,e.useState)([]),[k,V]=(0,e.useState)(""),[_,M]=(0,e.useState)("");(0,e.useEffect)(()=>{j(["","","",""])},[]),(0,e.useEffect)(()=>{if(!u||!g)return;V(u==null?void 0:u.name),M(u==null?void 0:u.analysis),j(u==null?void 0:u.choices.map(i=>i.choice_text));const v=[];u==null||u.choices.map((i,B)=>{i.is_answer&&v.push(B)}),I(v)},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:S,Clear:c}));const S=()=>{if(!k)return L.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const v=C.findIndex(B=>!B);if(v>-1)return L.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Bt[v]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!F.length)return L.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(F.length<2)return L.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const i=C.map((B,z)=>({choice_text:B,is_answer:F.includes(z)?1:0}));return{name:k,choices:i,analysis:_}},c=()=>{j(["","","",""]),V(""),M(""),I("")};return e.createElement("section",{className:o.wrap},e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.required},"*"),e.createElement("span",{className:o.title},"\u9898\u5E72\uFF1A")),e.createElement(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:k,onChange:v=>V(v)}),e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.required},"*"),e.createElement("span",{className:o.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:o.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map((v,i)=>e.createElement("div",{className:o.choiceWrap,key:i},e.createElement(H.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.createElement("div",{className:`${o.answer} ${F.includes(i)?o.activeAnswer:""}`,onClick:()=>{F.includes(i)?I(F.filter(B=>B!==i)):I([...F,i])}},Bt[i])),e.createElement("div",{className:o.editorWrap},J===i?e.createElement(Fe.Z,{id:`single-question-option-${i}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:v,onChange:B=>{C[i]=B,j(C)}}):e.createElement("div",{className:o.htmlWrap,onClick:()=>R(i)},e.createElement(q.Z,{value:v}))),i>1&&e.createElement(H.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`${o.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{j(C.filter((B,z)=>z!==i)),F.includes(i)?I(F.filter(B=>B!==i)):I([...F,i])}})),i<7&&i===C.length-1&&e.createElement(H.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement("i",{className:`${o.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>j([...C,""])})))),e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(Fe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:_,onChange:v=>M(v)}))};var zl=(0,se.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(Vl)),Ct=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,Ul=(t,l)=>{var n={};for(var u in t)kl.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ct)for(var u of Ct(t))l.indexOf(u)<0&&Gl.call(t,u)&&(n[u]=t[u]);return n};const wt=["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"],ql=(t,l)=>{var n=t,{editData:u,globalSetting:h,loading:d,dispatch:O,onRef:y=()=>{},isEdit:g}=n,W=Ul(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[C,j]=(0,e.useState)([]),[J,R]=(0,e.useState)(),[F,I]=(0,e.useState)(),[k,V]=(0,e.useState)(""),[_,M]=(0,e.useState)("");(0,e.useEffect)(()=>{j(["","","",""])},[]),(0,e.useEffect)(()=>{!u||!g||(V(u==null?void 0:u.name),M(u==null?void 0:u.analysis),j(u==null?void 0:u.choices.map(v=>v.choice_text)),I(u==null?void 0:u.choices.findIndex(v=>v.is_answer)))},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:S,Clear:c}));const S=()=>{if(!k)return L.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const v=C.findIndex(B=>!B);if(v>-1)return L.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${wt[v]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(console.log("activeAnswer: ",F),typeof F!="number")return L.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const i=C.map((B,z)=>({choice_text:B,is_answer:F===z?1:0}));return{name:k,choices:i,analysis:_}},c=()=>{j(["","","",""]),V(""),M(""),I("")};return e.createElement("section",{className:o.wrap},e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.required},"*"),e.createElement("span",{className:o.title},"\u9898\u5E72\uFF1A")),e.createElement(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:k,onChange:v=>V(v)}),e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.required},"*"),e.createElement("span",{className:o.title},"\u7B54\u6848\u9009\u9879\uFF1A",e.createElement("span",{className:o.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map((v,i)=>e.createElement("div",{className:o.choiceWrap,key:i},e.createElement(H.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},e.createElement("div",{className:`${o.answer} ${F===i?o.activeAnswer:""}`,onClick:()=>I(i)},wt[i])),e.createElement("div",{className:o.editorWrap},J===i?e.createElement(Fe.Z,{id:`single-question-option-${i}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:v,onChange:B=>{C[i]=B,j(C)}}):e.createElement("div",{className:o.htmlWrap,onClick:()=>R(i)},e.createElement(q.Z,{value:v}))),i>1&&e.createElement(H.Z,{title:"\u5220\u9664"},e.createElement("i",{className:`${o.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{j(C.filter((B,z)=>z!==i)),i===F&&I(null)}})),i<7&&i===C.length-1&&e.createElement(H.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},e.createElement("i",{className:`${o.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>j([...C,""])})))),e.createElement("p",{className:o.titleWrap},e.createElement("span",{className:o.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),e.createElement(Fe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:_,onChange:v=>M(v)}))};var Jl=(0,se.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(ql)),At=f(82884),Se=f(78673),ae=f(43604),bt=f(7254),G=f(59301),Yl=Object.defineProperty,Hl=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Pt=(t,l,n)=>l in t?Yl(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,ke=(t,l)=>{for(var n in l||(l={}))Nt.call(l,n)&&Pt(t,n,l[n]);if(ze)for(var n of ze(l))Dt.call(l,n)&&Pt(t,n,l[n]);return t},It=(t,l)=>Hl(t,Kl(l)),Ot=(t,l)=>{var n={};for(var u in t)Nt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&ze)for(var u of ze(t))l.indexOf(u)<0&&Dt.call(t,u)&&(n[u]=t[u]);return n},St=(t,l,n)=>new Promise((u,h)=>{var d=g=>{try{y(n.next(g))}catch(W){h(W)}},O=g=>{try{y(n.throw(g))}catch(W){h(W)}},y=g=>g.done?u(g.value):Promise.resolve(g.value).then(d,O);y((n=n.apply(t,l)).next())});const Xl=t=>{if(!t)return!1;if(/^s*$/.test(t)||t.trim()===""){L.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let l=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return t==="|"?(L.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},en=({value:t=[],onClose:l})=>G.createElement(At.default,{closable:!0,onClose:l,className:o.keywordTag},G.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},t.join(" \u6216 "))),tn=(t,l)=>{var n=t,{editData:u,globalSetting:h,loading:d,dispatch:O,onRef:y=()=>{},isEdit:g}=n,W=Ot(n,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[C,j]=(0,e.useState)(""),[J,R]=(0,e.useState)(""),[F,I]=(0,e.useState)(""),[k,V]=(0,e.useState)(""),[_]=A.default.useForm(),M=A.default.useWatch("use_keywords",_);(0,e.useEffect)(()=>{var i;!u||!g||(j(u==null?void 0:u.name),R(u==null?void 0:u.analysis),I((i=u==null?void 0:u.answer_texts)==null?void 0:i[0]),_.setFieldsValue(ke({},u)))},[u]),(0,e.useImperativeHandle)(l,()=>({onSave:S,Clear:c}));const S=()=>St(void 0,null,function*(){if(!C)return L.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield _.validateFields()}catch(B){L.ZP.error(B.errorFields[0].errors[0]);return}const i=_.getFieldsValue();return console.log(i,"values"),ke({name:C,answer_texts:[F],analysis:J},i)}),c=()=>{j(""),R(""),I(""),_.resetFields()},v=u==null?void 0:u.score;return G.createElement("section",{className:o.wrap},G.createElement("p",{className:o.titleWrap},G.createElement("span",{className:o.required},"*"),G.createElement("span",{className:o.title},"\u9898\u5E72\uFF1A")),G.createElement(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:C,onChange:i=>j(i)}),G.createElement("p",{className:o.titleWrap},G.createElement("span",{className:o.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),G.createElement(Fe.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:F,onChange:i=>I(i)}),G.createElement("p",{className:o.titleWrap},G.createElement("span",{className:o.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),G.createElement(Fe.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:J,onChange:i=>R(i)}),G.createElement(A.default,{form:_,size:"large",onFinishFailed:i=>St(void 0,null,function*(){var B,z;L.ZP.error(i.errorFields[0].errors[0]),_.scrollToField((z=(B=i==null?void 0:i.errorFields)==null?void 0:B[0])==null?void 0:z.name,{behavior:"smooth",block:"center"})})},G.createElement(ee.Z,{align:"middle",className:"mb30 mt20"},G.createElement(A.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},G.createElement(Se.Z,null)),G.createElement(ae.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),G.createElement(ae.Z,null,G.createElement(H.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},G.createElement(bt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),M&&G.createElement(A.default.List,{name:"keywords",rules:[{validator(i,B){return B!=null&&B.length?(B==null?void 0:B.reduce((w,ue)=>w+ue.score,0))>parseFloat(v)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(i,{add:B,remove:z})=>G.createElement(G.Fragment,null,G.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),G.createElement(ee.Z,{align:"middle",className:"font14 mb30"},G.createElement(ae.Z,{flex:1},G.createElement(he.default,{value:k,onChange:w=>{V(w.target.value)},maxLength:50,allowClear:!0,onPressEnter:w=>{var ue,pe,X,b;const Y=`${(ue=w.target)==null?void 0:ue.value}`,ce=(X=(pe=Y==null?void 0:Y.split("|"))==null?void 0:pe.filter(Ce=>!!Ce))==null?void 0:X.map(Ce=>Ce==null?void 0:Ce.trim()),oe=_.getFieldValue("keywords"),de=((b=oe==null?void 0:oe.map(Ce=>Ce==null?void 0:Ce.keyword))==null?void 0:b.flat())||[];for(const Ce of ce)if(de.includes(Ce)){L.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Xl(Y)&&(B({keyword:ce,score:1}),V(""))},className:o.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),G.createElement(ae.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),i.map(w=>{var ue=w,{key:pe,name:X}=ue,b=Ot(ue,["key","name"]);return G.createElement(ee.Z,{key:pe,style:{marginRight:148}},G.createElement(ae.Z,{flex:1},G.createElement(ee.Z,{align:"middle",justify:"space-between"},G.createElement(A.default.Item,It(ke({},b),{name:[X,"keyword"]}),G.createElement(en,{onClose:()=>z(X)})),G.createElement(A.default.Item,It(ke({},b),{name:[X,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),G.createElement(ve.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var ln=(0,se.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(tn)),xt=f(33174),T={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},nn=f(95874),jt=f(69379),un=Object.defineProperty,an=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Lt=(t,l,n)=>l in t?un(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,on=(t,l)=>{for(var n in l||(l={}))Mt.call(l,n)&&Lt(t,n,l[n]);if(Ge)for(var n of Ge(l))Zt.call(l,n)&&Lt(t,n,l[n]);return t},sn=(t,l)=>an(t,rn(l)),cn=(t,l)=>{var n={};for(var u in t)Mt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ge)for(var u of Ge(t))l.indexOf(u)<0&&Zt.call(t,u)&&(n[u]=t[u]);return n};const Ue=t=>{var l=t,{value:n,onChange:u,scrollId:h}=l,d=cn(l,["value","onChange","scrollId"]);return e.createElement("div",{id:h||""},e.createElement(Fe.Z,sn(on({},d),{defaultValue:n,onChange:(O,y)=>{y!=null&&y.length?u(O,y):u(O)}})))},Le=({value:t,onChange:l,placeholder:n,height:u=140,isEdit:h})=>h?e.createElement(Fe.Z,{watch:!0,isFocus:!0,height:u,placeholder:n,defaultValue:t,onChange:l}):e.createElement("div",{style:{cursor:"pointer"}},t?e.createElement(q.Z,{className:T.inputBorder,value:t}):e.createElement("div",{className:`${T.inputBorder} ${T.placeholder}`},n));var re=f(59301),dn=Object.defineProperty,mn=Object.defineProperties,En=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Wt=(t,l,n)=>l in t?dn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Te=(t,l)=>{for(var n in l||(l={}))Tt.call(l,n)&&Wt(t,n,l[n]);if(qe)for(var n of qe(l))Rt.call(l,n)&&Wt(t,n,l[n]);return t},Re=(t,l)=>mn(t,En(l)),pn=(t,l)=>{var n={};for(var u in t)Tt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&qe)for(var u of qe(t))l.indexOf(u)<0&&Rt.call(t,u)&&(n[u]=t[u]);return n};const $t=["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"],vn=({value:t,onChange:l,choiceTextKey:n,answerKey:u,index:h,isEdit:d,setInputActive:O,form:y,choiceOptionsPath:g,allowChangeMode:W,showAddIcon:C,addItem:j,deleteItem:J})=>{const R=(t==null?void 0:t[u])===!0,F=()=>{const k=y.getFieldValue(g);y.setFieldValue(g,k.map(V=>Re(Te({},V),{[u]:!1})))},I=()=>{R?l(Re(Te({},t),{[u]:!1})):(W||F(),l(Re(Te({},t),{[u]:!0})))};return re.createElement(ee.Z,{className:T.choiceWrap,align:"middle",wrap:!1},re.createElement(ae.Z,{onClick:I,className:`${T.choiceIndex} ${R?T.activeAnswer:""}`},$t[h]),re.createElement(ae.Z,{flex:1,className:`${T.editorWrap} ml15`,onClick:O},re.createElement(Le,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:d,value:t==null?void 0:t[n],onChange:k=>{l(Re(Te({},t),{[n]:k}))}})),re.createElement(ae.Z,{flex:"0 0 auto",className:"ml15"},re.createElement("div",{onClick:I,className:`${T.setAnswerBtn} ${R?T.activeAnswer:""}`},R?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),re.createElement(ae.Z,{className:T.actionWrapper},re.createElement(H.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},re.createElement(nn.Z,{className:T.addIcon,onClick:j,style:{visibility:C?"visible":"hidden"}})),re.createElement(H.Z,{title:"\u5220\u9664"},re.createElement(jt.Z,{className:T.deleteIcon,onClick:J,style:{visibility:h>1?"visible":"hidden"}}))))},fn=({questionTitlePlaceholder:t,titleKey:l,choiceKey:n,analysisKey:u,choiceTextKey:h,answerKey:d,choiceOptionsPath:O,allowChangeMode:y=!0,form:g,showAnalysis:W=!0})=>{const[C,j]=(0,e.useState)(),[J,R]=(0,e.useState)(!1);return re.createElement("div",{className:T.wrap},re.createElement("div",{className:T.questionTitleEditorWrap},re.createElement(A.default.Item,{label:"\u9898\u5E72",name:l,labelCol:{span:24},rules:[{required:!0}]},re.createElement(Ue,{scrollId:Array.isArray(l)?l.join("_"):`${l}`,watch:!0,height:140,placeholder:t}))),re.createElement(A.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),re.createElement(A.default.List,{name:n,rules:[{validator(F,I){const k=I.some(_=>_[d]),V=I.findIndex(_=>{var M;return((M=_[h])==null?void 0:M.length)<=0});return V!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${$t[V]}\u9009\u9879\u7684\u5185\u5BB9`)):k?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(F,{add:I,remove:k})=>re.createElement("div",{id:Array.isArray(O)?O.join("_"):`${O}`},F.map((V,_)=>{var M=V,{key:S,name:c}=M,v=pn(M,["key","name"]);const i=C===S,B=()=>{j(S)},z=_<7&&_===F.length-1,w=()=>I({[h]:"",[d]:0}),ue=()=>k(c);return re.createElement(A.default.Item,Re(Te({},v),{key:S,name:c,noStyle:!0}),re.createElement(vn,{choiceTextKey:h,answerKey:d,index:_,isEdit:i,setInputActive:B,form:g,choiceOptionsPath:O,allowChangeMode:y,showAddIcon:z,addItem:w,deleteItem:ue}))}),F.length<8&&re.createElement("div",{className:`${T.addBtn} mb30`,onClick:()=>I({[h]:"",[d]:0})},"\u6DFB\u52A0\u9009\u9879"))),W&&re.createElement("div",{onClick:()=>R(!0)},re.createElement(A.default.Item,{name:u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},re.createElement(Le,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:J}))))};var Q=f(59301),_n=Object.defineProperty,gn=Object.defineProperties,Fn=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,zt=(t,l,n)=>l in t?_n(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,nt=(t,l)=>{for(var n in l||(l={}))Qt.call(l,n)&&zt(t,n,l[n]);if(Je)for(var n of Je(l))Vt.call(l,n)&&zt(t,n,l[n]);return t},ut=(t,l)=>gn(t,Fn(l)),hn=(t,l)=>{var n={};for(var u in t)Qt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Je)for(var u of Je(t))l.indexOf(u)<0&&Vt.call(t,u)&&(n[u]=t[u]);return n};const yn=({value:t,onChange:l})=>{const n=h=>{me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:T.modal,onOk:()=>{const d=[...t];d.splice(h,1),l(d)}})},u=()=>{const h=[...t];h.push(""),l(h)};return Q.createElement(ee.Z,{align:"middle",className:"ml20",gutter:[40,20]},t==null?void 0:t.map((h,d)=>Q.createElement(ae.Z,{key:`${h}_${d}`,className:T.blankWrapper},Q.createElement(he.default,{className:T.blankInput,defaultValue:h,maxLength:1e3,onBlur:O=>{const y=[...t],g=O.target.value.trim();y[d]=g,l(y)}}),Q.createElement(H.Z,{title:"\u5220\u9664"},Q.createElement(jt.Z,{className:T.deleteIcon,style:{marginLeft:15,visibility:d>0?"visible":"hidden"},onClick:()=>n(d)})))),Q.createElement(ae.Z,null,Q.createElement("div",{className:`${T.addBtn}`,onClick:()=>{u()}},"\u65B0\u589E\u7B54\u6848")))},Bn=({value:t=!0,onChange:l})=>Q.createElement(Se.Z,{checked:!t,onChange:n=>{l(!n)}}),We="\u2581",Cn=({questionTitlePlaceholder:t,form:l,name:n,scoreByBlank:u=!1,answerKey:h,titleKey:d="name",analysisKey:O="analysis",isOrdered:y="is_ordered"})=>{var g,W;const[C,j]=(0,e.useState)(!1),J=(S,c)=>{const v=c.line;let i=0;for(let z=0;z<v;z++)i+=S.getLine(z).split(We).length-1;const B=S.getLine(v).substring(0,c.ch);return i+=B.split(We).length-1,i},R=(S,c,v,i)=>{const B=S.getRange(c.from,c.to);let z=0;if(c.text.forEach(w=>{z+=w.split(We).length-1}),c.origin!=="setValue"){if(B&&B.indexOf(We)!==-1){const w=B.split(We).length-1,ue=J(S,c.from);if(console.log(`\u5220\u9664${w}\u4E2A\uFF0C \u524D\u9762\u6709${ue}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),w>1){const pe=Array.from({length:w},(X,b)=>ue+b);i(pe)}else i(ue)}else if(z>0){const w=J(S,c.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${w}\u4E2A`),v(z,w)}}},F=()=>{const S=l.getFieldValue(["sub_item_banks",...h]);l.setFieldValue(["sub_item_banks",...h],S==null?void 0:S.map((c,v)=>ut(nt({},c),{position:v+1})))},I=(0,e.useRef)(),k=(S,c)=>{for(let v=0;v<S;v++)I.current({position:null,answer_text:[""]},c+v);F()},V=(0,e.useRef)(),_=S=>{V.current(S),F()},M=(W=(g=l.getFieldValue("sub_item_banks"))==null?void 0:g[h==null?void 0:h[0]])==null?void 0:W[h==null?void 0:h[1]];return Q.createElement("div",{className:T.wrap},Q.createElement("div",{className:T.questionTitleEditorWrap},Q.createElement(A.default.Item,{label:"\u9898\u5E72",name:d,labelCol:{span:24},rules:[{required:!0}]},Q.createElement(Ue,{scrollId:"name",watch:!0,height:140,placeholder:t,showNullButton:!0,onCMBeforeChange:(S,c)=>{R(S,c,k,_)}}))),Q.createElement(A.default.List,{name:h,rules:[{validator(S,c){if((c==null?void 0:c.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const v of c){const{answer_text:i}=v||{};if(i!=null&&i.some(B=>(B==null?void 0:B.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(S,{add:c,remove:v},{errors:i})=>(I.current=c,V.current=v,Q.createElement(Q.Fragment,null,Q.createElement(A.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),S.map((B,z)=>{var w=B,{key:ue,name:pe}=w,X=hn(w,["key","name"]);return Q.createElement(ee.Z,{className:"mb20",key:ue,align:"middle",wrap:!1},Q.createElement(ae.Z,{flex:"0 0 auto",className:`${T.blankIndex}`},"\u586B\u7A7A\u9879",z+1),Q.createElement(ae.Z,{flex:1},Q.createElement(ee.Z,{align:"top",justify:"space-between",wrap:!1},Q.createElement(ae.Z,null,Q.createElement(A.default.Item,ut(nt({},X),{name:[pe,"answer_text"],noStyle:!0}),Q.createElement(yn,null)))),Q.createElement(A.default.Item,ut(nt({},X),{name:[pe,"position"],noStyle:!0}),Q.createElement(he.default,{type:"hidden"}))))})))),Q.createElement(ee.Z,{align:"middle"},Q.createElement(A.default.Item,{name:[n,"downcase"],valuePropName:"checked"},Q.createElement(Se.Z,null)),Q.createElement(ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Q.createElement(ee.Z,{align:"middle"},Q.createElement(A.default.Item,{name:[n,"no_space"],valuePropName:"checked"},Q.createElement(Se.Z,null)),Q.createElement(ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(M==null?void 0:M.length)>1&&Q.createElement(ee.Z,{align:"middle",className:(M==null?void 0:M.length)>1?"mb30":`${T.hide}`},Q.createElement(A.default.Item,{name:y},Q.createElement(Bn,null)),Q.createElement(ae.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Q.createElement("div",{onClick:()=>j(!0)},Q.createElement(A.default.Item,{name:O,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Q.createElement(Le,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:C}))))};var wn=Object.defineProperty,An=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Ut=(t,l,n)=>l in t?wn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,qt=(t,l)=>{for(var n in l||(l={}))kt.call(l,n)&&Ut(t,n,l[n]);if(Ye)for(var n of Ye(l))Gt.call(l,n)&&Ut(t,n,l[n]);return t},Jt=(t,l)=>An(t,bn(l)),Nn=(t,l)=>{var n={};for(var u in t)kt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ye)for(var u of Ye(t))l.indexOf(u)<0&&Gt.call(t,u)&&(n[u]=t[u]);return n};const Dn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Pn=({value:t,onChange:l,form:n,choiceKey:u})=>{const h=(t==null?void 0:t.is_answer)===!0,d=t==null?void 0:t.choice_text,O=()=>{var y;const g=(y=n==null?void 0:n.getFieldValue(["sub_item_banks",...u]))==null?void 0:y.map(W=>({choice_text:W==null?void 0:W.choice_text,is_answer:!1}));n==null||n.setFieldValue(["sub_item_banks",...u],g),l(Jt(qt({},t),{is_answer:!0}))};return e.createElement(ee.Z,{className:T.choiceWrap,align:"middle",wrap:!1},e.createElement(ae.Z,{onClick:O,className:`${T.choiceIndex} ${T.judgementIndex} ${h?T.activeAnswer:""}`},Dn[d]),e.createElement(ae.Z,{flex:1,className:`${T.editorWrap} ml15`},e.createElement("div",{className:`${T.inputBorder} ${T.placeholder} ${h?T.activeJudgementAnswer:""}`},d)),e.createElement(ae.Z,{flex:"0 0 auto",className:"ml15"},e.createElement("div",{onClick:O,className:`${T.setAnswerBtn} ${h?T.activeAnswer:""}`},h?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},In=({questionTitlePlaceholder:t,choiceKey:l="choices",form:n,titleKey:u="name",analysisKey:h="analysis"})=>{const[d,O]=(0,e.useState)(!1);return e.createElement("div",{className:T.wrap},e.createElement("div",{className:T.questionTitleEditorWrap},e.createElement(A.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},e.createElement(Ue,{scrollId:"name",watch:!0,height:140,placeholder:t}))),e.createElement(A.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},e.createElement(A.default.List,{name:l,rules:[{validator(y,g){return g.some(C=>(C==null?void 0:C.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},y=>e.createElement("div",{id:"choices"},y.map(g=>{var W=g,{key:C,name:j}=W,J=Nn(W,["key","name"]);return e.createElement(A.default.Item,Jt(qt({},J),{key:C,name:j,noStyle:!0}),e.createElement(Pn,{form:n,choiceKey:l}))})))),e.createElement("div",{onClick:()=>O(!0)},e.createElement(A.default.Item,{name:h,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(Le,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:d}))))};var On=Object.defineProperty,Sn=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Kt=(t,l,n)=>l in t?On(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,at=(t,l)=>{for(var n in l||(l={}))Yt.call(l,n)&&Kt(t,n,l[n]);if(He)for(var n of He(l))Ht.call(l,n)&&Kt(t,n,l[n]);return t},rt=(t,l)=>Sn(t,xn(l)),Xt=(t,l)=>{var n={};for(var u in t)Yt.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&He)for(var u of He(t))l.indexOf(u)<0&&Ht.call(t,u)&&(n[u]=t[u]);return n};const jn=t=>{var l=t,{value:n,onChange:u}=l,h=Xt(l,["value","onChange"]);const d=O=>{u([O])};return e.createElement(Fe.Z,rt(at({},h),{defaultValue:n==null?void 0:n[0],onChange:d}))},Mn=t=>{if(!t)return!1;let l=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return t==="|"?(L.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zn=({value:t=[],onClose:l})=>e.createElement(At.default,{closable:!0,onClose:l,className:T.keywordTag},t==null?void 0:t.join(" \u6216 ")),Ln=({questionTitlePlaceholder:t,form:l,showKeywords:n,isMustKeyWords:u=n,titleKey:h="name",analysisKey:d="analysis",answerTexts:O="answer_texts",keywords:y="keywords",useKeywords:g="use_keywords",indexs:W})=>{const[C,j]=(0,e.useState)(!1),[J,R]=(0,e.useState)(""),F=A.default.useWatch("sub_item_banks",l),{use_keywords:I,score:k}=(F==null?void 0:F[W])||{};return console.log(I,k,"itemValues"),e.createElement("div",{className:T.wrap},e.createElement("div",{className:T.questionTitleEditorWrap},e.createElement(A.default.Item,{label:"\u9898\u5E72",name:h,labelCol:{span:24},rules:[{required:!0}]},e.createElement(Ue,{scrollId:"name",watch:!0,height:140,placeholder:t}))),e.createElement(A.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:O,labelCol:{span:24}},e.createElement(jn,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),n&&!u&&e.createElement(A.default.Item,{hidden:!0,name:g,valuePropName:"checked"},e.createElement(Se.Z,{defaultChecked:!0})),n&&u&&e.createElement(ee.Z,{align:"middle",className:"mb30"},e.createElement(A.default.Item,{name:g,valuePropName:"checked"},e.createElement(Se.Z,null)),e.createElement(ae.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),e.createElement(ae.Z,null,e.createElement(H.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},e.createElement(bt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(I||!u)&&e.createElement(A.default.List,{name:y,rules:[{validator(V,_){return u?_!=null&&_.length?(_==null?void 0:_.reduce((S,c)=>S+c.score,0))>parseFloat(k)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(V,{add:_,remove:M})=>e.createElement(e.Fragment,null,e.createElement("div",{className:`${T.title} mb10`},u?"\u5173\u952E\u8BCD":e.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),e.createElement(ee.Z,{align:"middle",className:"font14 mb30"},e.createElement(ae.Z,{flex:1},e.createElement(he.default,{value:J,onChange:S=>{R(S.target.value)},maxLength:50,allowClear:!0,onPressEnter:S=>{var c,v,i,B;const z=`${(c=S.target)==null?void 0:c.value}`,w=(i=(v=z==null?void 0:z.split("|"))==null?void 0:v.filter(X=>!!X))==null?void 0:i.map(X=>X==null?void 0:X.trim()),ue=l.getFieldValue(["sub_item_banks",...y]),pe=((B=ue==null?void 0:ue.map(X=>X==null?void 0:X.keyword))==null?void 0:B.flat())||[];for(const X of w)if(pe.includes(X)){L.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Mn(z)&&(_({keyword:w,score:1}),R(""))},className:T.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),e.createElement(ae.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),V.map(S=>{var c=S,{key:v,name:i}=c,B=Xt(c,["key","name"]);return e.createElement(ee.Z,{key:v,className:"mb20",style:{marginRight:148}},e.createElement(ae.Z,{flex:1},e.createElement(ee.Z,{align:"middle",justify:"space-between"},e.createElement(A.default.Item,rt(at({},B),{name:[i,"keyword"]}),e.createElement(Zn,{onClose:()=>M(i)})),u&&e.createElement(A.default.Item,rt(at({},B),{name:[i,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:T.blankInputNumberWrapper}),e.createElement(ve.Z,{className:T.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),e.createElement("div",{onClick:()=>j(!0)},e.createElement(A.default.Item,{name:d,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},e.createElement(Le,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:C}))))};var ge=f(59301),Tn=Object.defineProperty,Rn=Object.defineProperties,Wn=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,ll=(t,l,n)=>l in t?Tn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,it=(t,l)=>{for(var n in l||(l={}))el.call(l,n)&&ll(t,n,l[n]);if(Ke)for(var n of Ke(l))tl.call(l,n)&&ll(t,n,l[n]);return t},$n=(t,l)=>Rn(t,Wn(l)),nl=(t,l)=>{var n={};for(var u in t)el.call(t,u)&&l.indexOf(u)<0&&(n[u]=t[u]);if(t!=null&&Ke)for(var u of Ke(t))l.indexOf(u)<0&&tl.call(t,u)&&(n[u]=t[u]);return n},Qn=(t,l,n)=>new Promise((u,h)=>{var d=g=>{try{y(n.next(g))}catch(W){h(W)}},O=g=>{try{y(n.throw(g))}catch(W){h(W)}},y=g=>g.done?u(g.value):Promise.resolve(g.value).then(d,O);y((n=n.apply(t,l)).next())});const{Panel:Vn}=xt.default,yu=null,zn=(t,l)=>{var n=t,{globalSetting:u,loading:h,dispatch:d,editData:O,onRef:y=()=>{},isEdit:g}=n,W=nl(n,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[C,j]=(0,e.useState)(""),[J,R]=(0,e.useState)([]),[F]=A.default.useForm();(0,e.useEffect)(()=>{!O||!g||(j(O==null?void 0:O.name),R(O==null?void 0:O.sub_item_banks),F.setFieldsValue(it({},O)))},[O]),(0,e.useEffect)(()=>{R(F.getFieldValue("sub_item_banks"))},[A.default.useWatch("sub_item_banks",F)]),(0,e.useImperativeHandle)(l,()=>({onSave:I,Clear:k}));const I=()=>Qn(void 0,null,function*(){if(!C)return L.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield F.validateFields()}catch(M){return console.log(M,"errInfo"),L.ZP.error(M.errorFields[0].errors[0]),!1}const _=J.map(M=>it({id:M.id>1?M.id:null},M));return{name:C,sub_item_banks:_}}),k=()=>{j(""),R([])},V={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"};return ge.createElement("section",{className:o.wrap},ge.createElement("p",{className:o.titleWrap},ge.createElement("span",{className:o.required},"*"),ge.createElement("span",{className:o.title},"\u9898\u5E72\uFF1A")),ge.createElement(Fe.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:C,onChange:_=>j(_)}),ge.createElement(A.default,{form:F,autoComplete:"off"},ge.createElement(A.default.List,{name:"sub_item_banks",rules:[{validator(_,M){return M?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(_,{add:M,remove:S})=>{const c=F.getFieldValue("sub_item_banks");return ge.createElement(ge.Fragment,null,ge.createElement(xt.default,{className:_.length>0?o.collapseWrapper:"",bordered:!1,expandIcon:({isActive:v})=>ge.createElement("i",{className:`iconfont icon-weizhankai ${v?o.open:o.close}`,style:{fontSize:14,transition:"all .2s"}})},_.map((v,i)=>{var B=v,{key:z,name:w}=B,ue=nl(B,["key","name"]),pe,X,b,Y,ce,oe,de;return ge.createElement(Vn,{className:o.panel,forceRender:!0,header:ge.createElement("div",{className:o.panelHeader},"\u7B2C",i+1,"\u5C0F\u9898",ge.createElement("span",null,"\uFF08",V[(pe=c==null?void 0:c[w])==null?void 0:pe.item_type],"\uFF09")),key:z},ge.createElement(A.default.Item,$n(it({},ue),{name:w}),(((X=c==null?void 0:c[w])==null?void 0:X.item_type)=="single"||((b=c==null?void 0:c[w])==null?void 0:b.item_type)=="multiple")&&ge.createElement(fn,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Y=c==null?void 0:c[w])==null?void 0:Y.item_type)!="single",form:F,choiceKey:[w,"choices"],titleKey:[w,"name"],analysisKey:[w,"analysis"],choiceOptionsPath:["sub_item_banks",w,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((ce=c==null?void 0:c[w])==null?void 0:ce.item_type)=="completion"&&ge.createElement(Cn,{form:F,name:w,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!0,titleKey:[w,"name"],analysisKey:[w,"analysis"],isOrdered:[w,"is_ordered"],answerKey:[w,"standard_answer"]}),((oe=c==null?void 0:c[w])==null?void 0:oe.item_type)=="judgement"&&ge.createElement(In,{form:F,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[w,"name"],analysisKey:[w,"analysis"],choiceKey:[w,"choices"]}),((de=c==null?void 0:c[w])==null?void 0:de.item_type)=="subjective"&&ge.createElement(Ln,{showKeywords:!0,form:F,titleKey:[w,"name"],analysisKey:[w,"analysis"],answerTexts:[w,"answer_texts"],useKeywords:[w,"use_keywords"],keywords:[w,"keywords"],indexs:w,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var kn=(0,se.connect)(({loading:t,globalSetting:l})=>({globalSetting:l,loading:t.effects}),null,null,{forwardRef:!0})((0,e.forwardRef)(zn)),Gn=f(74404),Un=({visible:t,onCancel:l,onRandomExchange:n,selectFromProblemSet:u,questionParams:h})=>e.createElement(me.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:t,onCancel:l,centered:!0,maskClosable:!0,footer:null},e.createElement(ee.Z,{justify:"center",className:"pb20"},e.createElement(Gn.Z,{onClick:n},"\u968F\u673A\u66F4\u6362"),(h==null?void 0:h.type)!=="PRACTICAL"&&e.createElement(le.ZP,{style:{marginLeft:24},onClick:u},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"))),xe=f(82714),qn=f(81874),ot=f(24334),ul=f(10121),Jn=Object.defineProperty,Yn=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,rl=(t,l,n)=>l in t?Jn(t,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[l]=n,Ne=(t,l)=>{for(var n in l||(l={}))Kn.call(l,n)&&rl(t,n,l[n]);if(al)for(var n of al(l))Xn.call(l,n)&&rl(t,n,l[n]);return t},je=(t,l)=>Yn(t,Hn(l)),Pe=(t,l,n)=>new Promise((u,h)=>{var d=g=>{try{y(n.next(g))}catch(W){h(W)}},O=g=>{try{y(n.throw(g))}catch(W){h(W)}},y=g=>g.done?u(g.value):Promise.resolve(g.value).then(d,O);y((n=n.apply(t,l)).next())}),eu=({data:t,submit:l,goBack:n,loading:u,onTypeScore:h,editPreview:d=!1,onSkipExamination:O,selectValue:y,onExchange:g,handleMarkWrongQuestion:W})=>{var C,j,J,R,F,I,k,V,_,M,S;const c=(0,e.useRef)(),[v,i]=(0,e.useState)(null),[B,z]=(0,e.useState)(!1),[w,ue]=(0,e.useState)(!1),pe=(0,e.useRef)(),[X]=A.default.useForm(),b=(0,se.useParams)(),[Y,ce]=(0,e.useState)(!1);(0,e.useEffect)(()=>{z(!0)},[]),(0,e.useEffect)(()=>{d||(0,De.Dk)("\u8BD5\u5377\u9884\u89C8")},[d]);const oe=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],de=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ce={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},tu={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},lu=a=>{var s;const Z=[];return e.createElement(e.Fragment,null,e.createElement("aside",{className:E.single},(s=a==null?void 0:a.choices)==null?void 0:s.map((m,r)=>(m.is_answer&&Z.push(de[r]),e.createElement("ul",{key:r},e.createElement("li",null,de[r],"\u3001"),e.createElement("li",null,e.createElement(q.Z,{value:m.choice_text})))))),e.createElement("div",{className:E.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Z.join(""),e.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",oe[a.difficulty])),e.createElement("aside",null,e.createElement("span",{className:E.text},"\u89E3\u6790:"),e.createElement(q.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(H.Z,{title:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),a==null?void 0:a.tag_discipline_name)))))},il=(a,s)=>{var Z;const m=(Z=a==null?void 0:a.standard_answer)==null?void 0:Z.map((r,U)=>{var N;return e.createElement("div",{key:U},`\u7B54\u6848\uFF08\u586B\u7A7A${r==null?void 0:r.position}\uFF09\uFF1A${(N=r==null?void 0:r.answer_text)==null?void 0:N.join("\u3001")}`)});return e.createElement(e.Fragment,null,e.createElement("div",{className:E.analysis},e.createElement("div",{style:{display:"flex"}},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("div",null,m)),e.createElement("aside",null,e.createElement("span",{className:E.text},"\u89E3\u6790:"),e.createElement(q.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),s?`${(s==null?void 0:s.discipline_name)||"--"}/${s==null?void 0:s.sub_discipline_name}`:`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(H.Z,{title:s?s==null?void 0:s.tag_discipline_name:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),s?s==null?void 0:s.tag_discipline_name:a==null?void 0:a.tag_discipline_name)))))},nu=a=>{var s;const Z=(s=a==null?void 0:a.standard_answer)==null?void 0:s.map((m,r)=>e.createElement("div",{key:r},`\u7B54\u6848\uFF08\u586B\u7A7A${(m==null?void 0:m.position)||(m==null?void 0:m.exercise_choice_id)}\uFF09\uFF1A${m==null?void 0:m.answer_text}`));return e.createElement(e.Fragment,null,e.createElement("div",{className:E.analysis},e.createElement("div",{style:{display:"flex"}},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("div",null,Z)),e.createElement("aside",null,e.createElement("span",{className:E.text},"\u89E3\u6790:"),e.createElement(q.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(H.Z,{title:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),a==null?void 0:a.tag_discipline_name)))))},ol=(a,s)=>{var Z;return e.createElement("div",{className:E.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Z=a==null?void 0:a.answer_texts)==null?void 0:Z[0]),e.createElement("aside",null,e.createElement("span",{className:E.text},"\u89E3\u6790:"),e.createElement(q.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),s?`${(s==null?void 0:s.discipline_name)||"--"}/${s==null?void 0:s.sub_discipline_name}`:`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(H.Z,{title:s?s==null?void 0:s.tag_discipline_name:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),s?s==null?void 0:s.tag_discipline_name:a==null?void 0:a.tag_discipline_name))))},uu=a=>{var s,Z;return e.createElement("div",{className:E.analysis},e.createElement("aside",null,e.createElement("span",{className:E.text},"\u9884\u671F\u8F93\u51FA:"),e.createElement(q.Z,{value:(s=a==null?void 0:a.program_attr)==null?void 0:s.description})),e.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Z=a==null?void 0:a.program_attr)==null?void 0:Z.answer_text)||"--"),e.createElement("aside",null,e.createElement("span",{className:E.text},"\u89E3\u6790:"),e.createElement(q.Z,{value:a.analysis?a.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(H.Z,{title:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),a==null?void 0:a.tag_discipline_name))))},au=(a,s)=>{var Z;return e.createElement("div",null,(Z=a==null?void 0:a.sub_item_banks)==null?void 0:Z.map((m,r)=>{var U,N;const $=[];return e.createElement(e.Fragment,null,e.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},s+1+"."+(r+1),"\uFF08",Ce[m.item_type]||tu[m.item_type],"\uFF09",m.name),(m.item_type=="SINGLE"||m.item_type=="MULTIPLE"||m.item_type=="JUDGMENT"||m.item_type=="single"||m.item_type=="multiple"||m.item_type=="judgement")&&e.createElement(e.Fragment,null,e.createElement("aside",{className:E.single},(U=m==null?void 0:m.choices)==null?void 0:U.map((be,ye)=>(be.is_answer&&$.push(de[ye]),e.createElement("ul",{key:ye},e.createElement("li",null,de[ye],"\u3001"),e.createElement("li",null,e.createElement(q.Z,{value:be.choice_text})))))),e.createElement("div",{className:E.analysis},e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",$.join(""),e.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",oe[m.difficulty])),e.createElement("aside",null,e.createElement("span",{className:E.text},"\u89E3\u6790:"),e.createElement(q.Z,{value:m.analysis?m.analysis:"\u6682\u65E0\u89E3\u6790"})),e.createElement("ul",null,e.createElement("li",null,e.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(a==null?void 0:a.discipline_name)||"--"}/${a==null?void 0:a.sub_discipline_name}`),e.createElement(H.Z,{title:a==null?void 0:a.tag_discipline_name},e.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),a==null?void 0:a.tag_discipline_name))))),(m.item_type=="COMPLETION"||m.item_type=="completion")&&il(m,a),(m.item_type=="SUBJECTIVE"||m.item_type=="subjective")&&ol(m,a),((N=t==null?void 0:t.exam)==null?void 0:N.exercise_status)===3&&e.createElement(ul.Z,{className:"mt20",state:m==null?void 0:m.is_wrong,onClick:()=>{W==null||W({value:je(Ne({},m),{question_id:m==null?void 0:m.id,question_score:m==null?void 0:m.score})})}}))}))},ru=a=>{var s,Z,m;return e.createElement("div",{style:{marginTop:"12px"}},(Z=(s=a==null?void 0:a.shixun)==null?void 0:s.challenges)==null?void 0:Z.map((r,U)=>e.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},e.createElement("div",null,e.createElement("span",{className:"mr5"},"\u7B2C",U+1,"\u5173"),e.createElement(H.Z,{key:U,title:r==null?void 0:r.challenge_name},e.createElement("span",null,(0,De.Pq)(r==null?void 0:r.challenge_name,44)))),d&&e.createElement("div",null,"\u5206\u503C\uFF1A",r.score,"\u5206"))),e.createElement(se.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(m=a==null?void 0:a.shixun)==null?void 0:m.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),e.createElement("div",{style:{clear:"both"}}))},iu=a=>{let s=a.questions_score/a.questions_count;me.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:e.createElement("div",{className:E.modalColumn},e.createElement("div",{className:E.modalRow,style:{justifyContent:"flex-start"}},e.createElement("sup",{className:E.sup},"*"),e.createElement("span",null,a==null?void 0:a.name,"\uFF1A"),e.createElement(ve.Z,{min:0,precision:1,defaultValue:s,onChange:Z=>{s=Z}}),e.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){var Z;if(!s)return L.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const m={type:a==null?void 0:a.type,score:s,scoreTotal:Number((Z=s*a.questions_count)==null?void 0:Z.toFixed(1))};h(m)})})},ou=()=>{let a="";me.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:e.createElement("div",{className:E.modalColumn},e.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},e.createElement("img",{style:{marginRight:5},src:yl.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),e.createElement("div",{className:E.modalRow,style:{marginTop:20}},e.createElement("sup",{className:E.sup},"*"),e.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),e.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:a,onChange:s=>{a=s.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){var s;if(!a)return L.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Z=[],m=[],r=[],U=[];(s=t==null?void 0:t.questionList)==null||s.forEach($=>{var be;(be=$.questions)==null||be.forEach(ye=>{let p=$.questions_score/$.questions_count;p=p&&p.toFixed(1),$.type==="COMBINATION"&&r.push({id:ye.id,sub_item_bank_ids:ye.sub_item_banks.map(Be=>Be.id)}),$.type==="PRACTICAL"?U.push(ye.id):(Z.push(ye.id),m.push(p))})}),console.log("-----",r),yield l({item_bank_ids:Z,item_bank_scores:m,name:a,combination_item_banks:r,shixun_ids:U})})})},su=(a,s,Z,m)=>{var r;const U=`${location.pathname}${location.search}`,N=(r=m.questions)==null?void 0:r.map($=>$==null?void 0:$.id);if(U.includes("exercise"))pe.current={id:a,ids:N,type:s,index:Z},ue(!0);else{let $=me.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){$.update({cancelButtonProps:{disabled:!0}}),yield g({single_question_id:a,seleted_item_bank_ids:N},{type:s,index:Z}),$.update({cancelButtonProps:{disabled:!1}}),L.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},cu=a=>{var s;const Z=(s=a.questions)==null?void 0:s.map(U=>U==null?void 0:U.id),m=a.name;let r=me.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${m}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){r.update({cancelButtonProps:{disabled:!0}}),yield g({seleted_item_bank_ids:Z},{type:a.type}),r.update({cancelButtonProps:{disabled:!1}}),L.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${m}\u8BD5\u9898`)})})},du=()=>{let a=me.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){a.update({cancelButtonProps:{disabled:!0}}),yield g(),a.update({cancelButtonProps:{disabled:!1}}),L.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},st=a=>{console.log(a,"key"),O(a-1)},mu=(a,s)=>{var Z,m;if(s==="SINGLE")return e.createElement(e.Fragment,null,e.createElement(Jl,{ref:c,editData:a,isEdit:!0}),e.createElement(K.Z,null));if(s==="MULTIPLE")return e.createElement(e.Fragment,null,e.createElement(zl,{ref:c,editData:a,isEdit:!0}),e.createElement(K.Z,null));if(s==="JUDGMENT")return e.createElement(e.Fragment,null,e.createElement(jl,{ref:c,editData:a,isEdit:!0}),e.createElement(K.Z,null));if(s==="COMPLETION")return e.createElement(e.Fragment,null,e.createElement(Pl,{ref:c,editData:a,isEdit:!0}),e.createElement(K.Z,null));if(s==="SUBJECTIVE")return e.createElement(e.Fragment,null,e.createElement(ln,{ref:c,editData:a,isEdit:!0}),e.createElement(K.Z,null));if(s==="COMBINATION")return e.createElement(e.Fragment,null,e.createElement(kn,{ref:c,editData:a,isEdit:!0}),e.createElement(K.Z,null));if(s==="BPROGRAM")return e.createElement(e.Fragment,null,e.createElement(A.default,{form:X,style:{marginTop:20},onFinishFailed:r=>{var U,N;r.errorFields[0].name.includes("standard_answers")?L.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):L.ZP.error(r.errorFields[0].errors[0]),X.scrollToField((N=(U=r==null?void 0:r.errorFields)==null?void 0:U[0])==null?void 0:N.name,{behavior:"smooth",block:"center"})},onFinish:r=>Pe(void 0,null,function*(){var U;let N=je(Ne({question_score:a.score},r),{question_type:8,hack:je(Ne({},r.hack),{difficult:a.program_attr.difficult}),hack_codes:je(Ne({},r.hack_codes),{code:ot.Base64.encode((U=r.hack_codes)==null?void 0:U.code)})});Y&&(N.is_cover=1);const $=yield(0,Qe.ZP)(`/api/exercise_questions/${a.id}.json`,{method:"put",body:N});($==null?void 0:$.status)===0&&(L.ZP.success("\u7F16\u8F91\u6210\u529F"),st(y+1)),i(null)})},e.createElement(qn.tc,{form:X,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Z=a==null?void 0:a.program_attr)==null?void 0:Z.identifier,answerKey:"standard_answers"}),e.createElement(K.Z,null)));if(s==="PROGRAM"&&se.history.push(`/problems/${(m=a==null?void 0:a.program_attr)==null?void 0:m.identifier}/edit?type=exercises&express_id=${b.categoryId}&question_id=${a==null?void 0:a.id}&score=${a==null?void 0:a.score}&callback_url=${location.pathname}&select=${y}&exercise=true`),s==="PRACTICAL")return e.createElement(e.Fragment,null,e.createElement(Rl,{ref:c,editData:a,isEdit:!0}),e.createElement(K.Z,null))},Eu=(a,s)=>Pe(void 0,null,function*(){var Z,m,r,U;const N=yield(Z=c.current)==null?void 0:Z.onSave();if(!N)return;const $={question_score:s.score,analysis:N.analysis};if(a==="SINGLE"||a==="MULTIPLE"||a==="JUDGMENT"){const p=[],Be=[];$.question_type=a==="JUDGMENT"?2:1,$.question_title=N==null?void 0:N.name,(m=N==null?void 0:N.choices)==null||m.forEach((Ie,Xe)=>{p.push(Ie.choice_text),Ie!=null&&Ie.is_answer&&Be.push(Xe+1)}),$.question_choices=p,$.standard_answers=Be}if(a==="COMPLETION"){$.is_ordered=N.is_ordered,$.question_title=N==null?void 0:N.name,$.question_type=3;const p=[];(r=N==null?void 0:N.standard_answers)==null||r.forEach((Be,Ie)=>{p.push({choice_id:Be.position,answer_text:Be.answer_text})}),$.standard_answers=p,$.downcase=N==null?void 0:N.downcase,$.no_space=N==null?void 0:N.no_space}a==="SUBJECTIVE"&&(console.log("editorData"),console.log(N),$.question_title=N==null?void 0:N.name,$.question_type=4,$.answer_texts=N==null?void 0:N.answer_texts,$.use_keywords=N==null?void 0:N.use_keywords,$.keywords=N==null?void 0:N.keywords),a==="COMBINATION"&&($.question_title=N==null?void 0:N.name,$.question_type=7,$.sub_questions=(U=N==null?void 0:N.sub_item_banks)==null?void 0:U.map((p,Be)=>{var Ie,Xe;if((p==null?void 0:p.item_type)=="single"||(p==null?void 0:p.item_type)=="judgement"||(p==null?void 0:p.item_type)=="multiple"){const $e=[],Me=[];return(Ie=p==null?void 0:p.choices)==null||Ie.forEach((et,vu)=>{$e.push(et.choice_text),et!=null&&et.is_answer&&Me.push(vu+1)}),{id:p.id,question_id:p.id,question_title:p.name,difficulty:p.difficulty,question_type:(p==null?void 0:p.item_type)=="single"?0:(p==null?void 0:p.item_type)=="multiple"?1:2,question_choices:$e,standard_answers:Me,analysis:p.analysis,question_score:p==null?void 0:p.score}}else if((p==null?void 0:p.item_type)=="completion"){const $e=[];return(Xe=p==null?void 0:p.standard_answer)==null||Xe.forEach((Me,et)=>{$e.push({choice_id:Me.position,answer_text:Me.answer_text,score:Me.score})}),{id:p.id,question_id:p.id,is_ordered:p.is_ordered,question_title:p.name,difficulty:p.difficulty,question_type:3,standard_answers:$e,analysis:p.analysis,downcase:p==null?void 0:p.downcase,no_space:p==null?void 0:p.no_space,question_score:p==null?void 0:p.score}}else if((p==null?void 0:p.item_type)=="subjective")return{id:p.id,question_id:p.id,question_title:p.name,question_type:4,difficulty:p.difficulty,answer_texts:p==null?void 0:p.answer_texts,analysis:p.analysis,question_score:p==null?void 0:p.score,use_keywords:p.use_keywords,keywords:p==null?void 0:p.keywords}}),delete $.analysis);let be=!1;(s==null?void 0:s.is_my)===1&&(be=yield new Promise((Be,Ie)=>{me.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{Be(!0)},onCancel:()=>{Be(!1)}})})),be&&($.is_cover=1);const ye=a!=="PRACTICAL"?yield(0,Qe.ZP)(`/api/exercise_questions/${s.id}.json`,{method:"put",body:$}):yield(0,Qe.ZP)(`/api/exercise_questions/${s.id}/update_shixun_score.json`,{method:"post",body:Ne({},N)});(ye==null?void 0:ye.status)===0&&(L.ZP.success("\u7F16\u8F91\u6210\u529F"),st(y+1),i(null))}),pu=()=>Pe(void 0,null,function*(){(0,se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Qe.ZP)(`/api/exercises/${b.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield O(y),L.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),sl=(C=t==null?void 0:t.questionList)==null?void 0:C.reduce((a,s)=>a+Number(s.questions_score),0),cl=d&&((j=t==null?void 0:t.exam)==null?void 0:j.exercise_status)!==1;return e.createElement("section",{className:E.wrap},e.createElement("div",{id:"id_left_preview",className:E.left,onMouseEnter:a=>{const s=document.getElementById("id_left_preview");s.style.overflowY="auto"},onMouseLeave:a=>{const s=document.getElementById("id_left_preview");s.style.overflowY="hidden"}},e.createElement("div",{className:E.title},e.createElement("div",{className:"body-overflow-initial"},e.createElement("b",null),e.createElement("span",null,"\u7B54\u9898\u5361"))),e.createElement("div",{className:E.total},e.createElement("div",null,e.createElement("img",{src:vl}),e.createElement("span",null,"\u9898\u6570(\u9053)"),e.createElement("aside",null,t==null?void 0:t.all_questions_count)),e.createElement("div",{className:"mr30 ml30"},e.createElement("img",{src:hl}),e.createElement("span",null,"\u603B\u5206(\u5206)"),e.createElement("aside",null,sl&&sl.toFixed(1))),e.createElement("div",null,e.createElement("img",{src:Ee}),e.createElement("span",null,"\u65F6\u957F(\u5206)"),e.createElement("aside",null,((J=t==null?void 0:t.exam)==null?void 0:J.time)===-1||((R=t==null?void 0:t.exam)==null?void 0:R.time)===null?"\u4E0D\u9650":(F=t==null?void 0:t.exam)==null?void 0:F.time))),(I=t==null?void 0:t.questionList)==null?void 0:I.map((a,s)=>{var Z;return e.createElement("div",{className:E.list,key:s},e.createElement("div",{className:E.name},e.createElement("b",null),e.createElement("span",null,a.name)),e.createElement("aside",null,e.createElement("div",null,"\u5171",e.createElement("span",{className:E.b},a.questions_count),"\u9898 ",e.createElement("span",{className:E.l},"|"),"\u5171",e.createElement("span",{className:E.r},a.questions_score),"\u5206"),e.createElement("div",{className:E.answerSheet},(Z=a==null?void 0:a.questions)==null?void 0:Z.map((m,r)=>e.createElement("div",{onClick:()=>{const U=`Anchor_${m==null?void 0:m.id}`;let N=document.getElementById(U);N&&setTimeout(()=>N.scrollIntoView({block:"center",behavior:"smooth"}))},key:m==null?void 0:m.id,className:E.tag},r+1)))))})),e.createElement("div",{className:E.right},e.createElement("div",{className:E.examName,id:"examName"},e.createElement("div",{className:E.name},e.createElement(H.Z,{title:(k=t==null?void 0:t.exam)==null?void 0:k.name,getPopupContainer:a=>a.parentNode},e.createElement("span",{className:E.t},(V=t==null?void 0:t.exam)==null?void 0:V.name))),d&&((_=t==null?void 0:t.exam)==null?void 0:_.exercise_status)===1&&e.createElement(xe.op,{openLoading:!0,shape:"default",onClick:()=>{me.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{pu()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!d&&e.createElement(le.ZP,{onClick:du,type:"primary"},"\u968F\u673A\u66F4\u6362")),e.createElement("div",{className:E.topWarp},(M=t==null?void 0:t.questionList)==null?void 0:M.map((a,s)=>{var Z,m;return e.createElement(e.Fragment,{key:s},e.createElement("div",{className:E.head,style:s===0?{border:0,marginTop:-16}:{}},e.createElement("div",{className:E.name},e.createElement("b",null),e.createElement("span",null,a.name)),e.createElement("div",{className:E.so},"\u5171",e.createElement("span",{className:E.b},a.questions_count," "),"\u9898 ",a.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Z=a==null?void 0:a.questions)==null?void 0:Z.map(r=>{var U;return(U=r==null?void 0:r.sub_item_banks)==null?void 0:U.length}).reduce((r,U)=>r+U)}\u5C0F\u9898\uFF09`,e.createElement("span",{className:E.l},"|"),"\u5171",e.createElement("span",{className:E.r},a.questions_score),"\u5206"),!d&&e.createElement("div",{className:E.btn},e.createElement(le.ZP,{onClick:()=>{iu(a)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),e.createElement(le.ZP,{onClick:()=>cu(a),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(m=a==null?void 0:a.questions)==null?void 0:m.map((r,U)=>{var N,$,be;return v===(r==null?void 0:r.id)?e.createElement("div",{id:`Anchor_${r==null?void 0:r.id}`,className:E.content,style:{padding:0,marginTop:24},key:r==null?void 0:r.id},e.createElement("div",{style:{float:"right",marginTop:`${(a==null?void 0:a.type)==="PRACTICAL"?"-2px":"-6px"}`}},e.createElement(le.ZP,{onClick:()=>i(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),e.createElement(le.ZP,{onClick:()=>{Eu(a==null?void 0:a.type,r)},type:"primary"},"\u4FDD\u5B58")),mu(r,a.type)):e.createElement("div",{id:`Anchor_${r==null?void 0:r.id}`,className:E.content,key:r==null?void 0:r.id},e.createElement("div",{className:E.titleWrap},(r==null?void 0:r.item_type)==="bprogram"?e.createElement(q.Z,{style:{paddingRight:10},value:U+1+"\u3001"+((N=r==null?void 0:r.program_attr)==null?void 0:N.description)}):e.createElement(q.Z,{style:{paddingRight:10},className:E.titleHtml,value:U+1+`\u3001${(r==null?void 0:r.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(r==null?void 0:r.name)}),d&&e.createElement(le.ZP,{onClick:()=>{var ye,p,Be;if(v){L.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}X.setFieldsValue({standard_answers:r==null?void 0:r.standard_answer,hack:Ne(Ne({},r),r==null?void 0:r.program_attr),hack_codes:je(Ne({},r==null?void 0:r.program_attr),{code:ot.Base64.decode(((ye=r==null?void 0:r.program_attr)==null?void 0:ye.code)||"")}),hack_sets:Ne({},(p=r==null?void 0:r.hack_sets)==null?void 0:p[0])}),(r==null?void 0:r.item_type)=="program"?se.history.push(`/problems/newedit/${(Be=r==null?void 0:r.program_attr)==null?void 0:Be.identifier}?type=exercises&express_id=${b.categoryId}&question_id=${r==null?void 0:r.id}&score=${r==null?void 0:r.score}&exercise=true&callback_url=/classrooms/${b.coursesId}/exercise/${b.categoryId}/detail?random=true`):i(r==null?void 0:r.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!cl&&e.createElement(le.ZP,{disabled:cl,className:"ml20",onClick:()=>su(r==null?void 0:r.id,a.type,U,a),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(r==null?void 0:r.item_type)==="bprogram"&&e.createElement(q.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:E.titleHtml,value:ot.Base64.decode((($=r==null?void 0:r.program_attr)==null?void 0:$.code)||"")}),(a.type==="SINGLE"||a.type==="JUDGMENT"||a.type==="MULTIPLE")&&lu(r),a.type==="COMPLETION"&&il(r),a.type==="SUBJECTIVE"&&ol(r),a.type==="PROGRAM"&&uu(r),a.type==="BPROGRAM"&&nu(r),a.type==="COMBINATION"&&au(r,U),a.type==="PRACTICAL"&&ru(r),((be=t==null?void 0:t.exam)==null?void 0:be.exercise_status)===3&&a.type!=="COMBINATION"&&e.createElement(ul.Z,{className:"mt20",state:r==null?void 0:r.is_wrong,onClick:()=>{W==null||W({value:je(Ne({},r),{question_id:r==null?void 0:r.id,question_score:r==null?void 0:r.score})})}}))}))}))),d?e.createElement(xe.vr,null,e.createElement(te.Z,{showTotal:De.rU,total:(S=t==null?void 0:t.exam)==null?void 0:S.total_num,pageSize:1,current:y+1,showSizeChanger:!1,onChange:st,showQuickJumper:!1,hideOnSinglePage:!1})):e.createElement(xe.vr,{LeftContent:e.createElement(xe.op,{onClick:n,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:e.createElement(ee.Z,{align:"middle"},e.createElement(Ae.Z,{color:"#55575D",overlayClassName:E.popover,open:B,getPopupContainer:a=>a==null?void 0:a.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},e.createElement(xe.op,{onMouseEnter:()=>z(!0),onMouseLeave:()=>z(!1),onClick:()=>ou(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),e.createElement(xe.op,{shape:"default",type:"primary",onClick:()=>l(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),e.createElement(Un,{visible:w,questionParams:pe.current,onRandomExchange:()=>Pe(void 0,null,function*(){const a=pe.current;yield g({single_question_id:a.id,seleted_item_bank_ids:a.ids},{type:a.type,index:a.index}),ue(!1)}),selectFromProblemSet:()=>{const a=pe.current,s=`${location.pathname}${location.search}`;s.includes("exercise")&&se.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${a.id}&qtype=${a.type}&exerciseid=${b.categoryId}&from=${s}`)},onCancel:()=>{ue(!1)}}))}}}]);