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

16 lines
148 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[213,6],{"7ahc":function(tt,Se,s){"use strict";s.d(Se,"a",function(){return ke});var ot=s("k1fw"),Ae=s("0Owb"),it=s("+L6B"),Be=s("2/Rp"),Ye=s("y8nQ"),W=s("Vl3Y"),O=s("tJVT"),ye=s("OaEy"),Ce=s("2fM7"),V=s("q1tI"),Re=s.n(V),I=s("VrN/"),We=s.n(I),ge=s("p77/"),Ut=s.n(ge),ft=s("c5Ni"),st=s.n(ft),De=Ce.a.Option,fe={labelCol:{span:4},wrapperCol:{span:20}},me={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Se.b=function(he){var Te=he.callback,D=he.onCancel,Ge=Object(V.useState)("python"),nt=Object(O.a)(Ge,2),Ot=nt[0],Pe=nt[1];function Je(r){Pe(me[r][1])}function w(r){Te(r)}return Re.a.createElement(W.a,Object(Ae.a)({},fe,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:w}),Re.a.createElement(W.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Re.a.createElement(Ce.a,{onChange:Je},Object.keys(me).map(function(r){return Re.a.createElement(De,{key:r,value:r},me[r][0])}))),Re.a.createElement(W.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Re.a.createElement(ke,{mode:Ot})),Re.a.createElement("div",{className:"flex-container flex-end"},Re.a.createElement(Be.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Re.a.createElement(Be.a,{type:"ghost",onClick:D},"\u53D6\u6D88")))};function ke(he){var Te=he.value,D=he.onChange,Ge=he.mode,nt=he.options,Ot=nt===void 0?{}:nt,Pe=Object(V.useRef)(),Je=Object(V.useState)(),w=Object(O.a)(Je,2),r=w[0],Xe=w[1];return Object(V.useEffect)(function(){if(r){var gt=function(Ne){var ne=Ne.getValue();D&&D(ne)};return r.on("change",gt),function(){r.off("change",gt)}}},[r,D]),Object(V.useEffect)(function(){r&&r.setOption("mode",Ge)},[r,Ge]),Object(V.useEffect)(function(){r&&((Te!==r.getValue()||Te==="")&&setTimeout(function(){r.setValue(Te||" ")},300))},[r,Te]),Object(V.useEffect)(function(){if(Pe.current&&!r){var gt=We.a.fromTextArea(Pe.current,Object(ot.a)({mode:Ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ot));Xe(gt)}},[Pe.current,r]),Re.a.createElement("div",{className:"my-codemirror-container"},Re.a.createElement("textarea",{ref:Pe}))}},"7qnI":function(tt,Se,s){"use strict";var ot=s("5Dmo"),Ae=s("3S7+"),it=s("fWQN"),Be=s("mtLc"),Ye=s("yKVA"),W=s("879j"),O=s("5NDa"),ye=s("5rEg"),Ce=s("q1tI"),V=s.n(Ce),Re=s("O2Wb"),I=s.n(Re),We=ye.a.TextArea,ge=function(Ut){Object(Ye.a)(st,Ut);var ft=Object(W.a)(st);function st(){return Object(it.a)(this,st),ft.apply(this,arguments)}return Object(Be.a)(st,[{key:"render",value:function(){var fe=this,me=this.props,ke=me.index,he=me.onAnswerChange,Te=me.addChildAnswer,D=me.exerciseIsPublish,Ge=me.answers,nt=me.activeOptionErrorIndex;return V.a.createElement("div",{className:I.a.flex},V.a.createElement("div",{className:"".concat(I.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ke+1,"):"),V.a.createElement("div",{className:"".concat(I.a.flex," ").concat(I.a.flex1),style:{flexDirection:"column"}},Ge.map(function(Ot,Pe){var Je="".concat(ke,"-").concat(Pe);return V.a.createElement("div",{className:"".concat(I.a.flex," ").concat(I.a.flex1),key:Pe},V.a.createElement("div",{className:I.a.flex1,style:{flex:"0 0 1000px"}},V.a.createElement("div",null,V.a.createElement(We,{className:Je===nt?I.a.error:"",spellCheck:!1,rows:4,value:Ot||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(Pe==0?"":"(\u53EF\u9009)"),onChange:function(r){return he(ke,Pe,r.target.value)},style:{minHeight:95}}))),!D&&V.a.createElement(V.a.Fragment,null,Pe!=0&&V.a.createElement(Ae.a,{title:"\u5220\u9664"},V.a.createElement("i",{className:"".concat(I.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return fe.props.deleteChildAnswer(ke,Pe)},style:{float:"right"}})),Pe===0&&V.a.createElement(Ae.a,{title:"\u5220\u9664"},V.a.createElement("i",{className:"".concat(I.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return fe.props.deleteChildAnswermain(ke,Pe)},style:{float:"right"}})),V.a.createElement(Ae.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},V.a.createElement("i",{className:"".concat(I.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Te(ke)},style:{float:"right",visibility:Pe==Ge.length-1?"":"hidden"}}))))})))}}]),st}(Ce.Component);Se.a=ge},"9Bee":function(tt,Se,s){"use strict";var ot=s("k1fw"),Ae=s("q1tI"),it=s.n(Ae),Be=s("vg9a"),Ye=s("tJVT"),W=s("DlQD"),O=s.n(W),ye=s("rUJ1");function Ce(ne,Ee){var je=ne.match(/^(\s+)(?:```)/);if(je===null)return Ee;var pe=je[1];return Ee.split(`
`).map(function(lt){var ze=lt.match(/^\s+/);if(ze===null)return lt;var wt=Object(Ye.a)(ze,1),qe=wt[0];return qe.length>=pe.length?lt.slice(pe.length):lt}).join(`
`)}var V=[],Re=["<ul>"],I=new O.a.Renderer,We=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ge(){V.length=0,Re=["<ul>"]}var Ut={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ft(ne,Ee,je,pe){if(Ee>=ne.length||ne[Ee].level<=je)return Ee;var lt=ne[Ee];pe.push("<li><a href='#"+lt.anchor+"'>"+lt.text+"</a>"),Ee++;var ze=[];return Ee=ft(ne,Ee,lt.level,ze),ze.length>0&&(pe.push("<ul>"),ze.forEach(function(wt){pe.push(wt)}),pe.push("</ul>")),pe.push("</li>"),Ee=ft(ne,Ee,je,pe),Ee}function st(){return ft(V,0,0,Re),Re.push("</ul>"),Re.join("")}var De={heading:function(Ee){var je=We.exec(Ee);if(je)return{type:"heading",raw:je[0],depth:je[1].length,text:je[2]}},fences:function(Ee){var je=this.rules.block.fences.exec(Ee);if(je){var pe=je[0],lt=Ce(pe,je[3]||""),ze=je[2]?je[2].trim():je[2];if(["latex","katex","math"].indexOf(ze)>=0){var wt=ke(),qe=lt;lt=wt,he[wt]={type:"block",expression:qe}}return{type:"code",raw:pe,lang:ze,text:lt}}}},fe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,me=0,ke=function(){return"__special_katext_id_".concat(me++,"__")},he={};function Te(){return he}function D(){me=0,he={}}function Ge(ne){return ne=ne.replace(fe,function(Ee,je){var pe=ke();return he[pe]={type:"inline",expression:je},pe}),ne}var nt=I.listitem;I.listitem=function(ne){return nt(Ge(ne))};var Ot=I.paragraph;I.paragraph=function(ne){return Ot(Ge(ne))};var Pe=I.tablecell;I.tablecell=function(ne,Ee){return Pe(Ge(ne),Ee)},I.code=function(ne,Ee,je){var pe=(Ee||"").match(/\S*/)[0];return pe?["latex","katex","math"].indexOf(pe)>=0?"<p class='editormd-tex'>".concat(ne,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(Ee,'">').concat(je?ne:Object(ye.escape)(ne,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(je?ne:Object(ye.escape)(ne,!0))+"</code></pre>"},I.heading=function(ne,Ee,je){var pe=this.options.headerPrefix+je.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return V.push({anchor:pe,level:Ee,text:ne}),"<h"+Ee+' id="'+pe+'">'+ne+"</h"+Ee+">"},O.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),O.a.use({tokenizer:De,renderer:I});var Je=O.a,w=s("SJMd"),r=s("m3rI"),Xe=s("Oy/b"),gt=/<pre[^>]*>/g;function vt(ne){var Ee=document.createElement("div");return Ee.innerHTML=ne,Ee.childNodes.length===0?"":Ee.childNodes[0].nodeValue}var Ne=Se.a=function(ne){var Ee=ne.value,je=Ee===void 0?"":Ee,pe=ne.className,lt=ne.showTextOnly,ze=ne.showLines,wt=ne.style,qe=wt===void 0?{}:wt,Ct=String(je),Ze=Object(Ae.useMemo)(function(){try{var h=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,j=/\"\/api\/attachments\/|\"\/attachments\/download\//g,B=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ct=Ct.replace(h,"("+r.a.API_SERVER+"/api/attachments/").replace(j,'"'+r.a.API_SERVER+"/api/attachments/").replace(B,'"'+r.a.API_SERVER+"/files/uploads/")}catch(Ie){}var x=Je(Ct);setTimeout(function(){return f()},300);var ce=Te();if(Ct.match(/\[TOC\]/)&&(x=x.replace("<p>[TOC]</p>",st()),ge()),x=x.replace(/(__special_katext_id_\d+__)/g,function(Ie,mt){var Ue=ce[mt],pt=Ue.type,ht=Ue.expression;return Object(Xe.renderToString)(vt(ht)||"",{displayMode:pt==="block",throwOnError:!1,output:"html"})}),x=x.replace(/▁/g,"\u2581\u2581\u2581"),D(),lt){var Fe=document.createElement("div");return Fe.innerHTML=x,Fe.innerText}return x},[Ct]),ct=Object(Ae.useRef)();Ut.WebkitLineClamp=ze,ze&&(qe=Object(ot.a)(Object(ot.a)({},qe),Ut));function $e(h){var j=h.target;if(j.tagName.toUpperCase()==="A"){var B=j.getAttribute("href");if(B.startsWith("#")){h.preventDefault();var x=document.getElementById(B.replace("#",""));x&&x.scrollIntoView(!0)}}}var f=function(){};return Object(Ae.useEffect)(function(){if(ct.current&&Ze&&(Ze.match(gt)&&window.PR.prettyPrint()),ct.current)return ct.current.addEventListener("click",$e),function(){ct.current.removeEventListener("click",$e),D(),ge()}},[Ze,ct.current,$e]),it.a.createElement(it.a.Fragment,null,it.a.createElement("div",{ref:ct,style:Object(ot.a)({},qe),className:"".concat(pe||""," markdown-body "),dangerouslySetInnerHTML:{__html:Ze}}))}},"9VGf":function(tt,Se,s){"use strict";s.d(Se,"a",function(){return it});var ot=s("q1tI"),Ae=s.n(ot);function it(Be,Ye){var W=Object(ot.useRef)();Object(ot.useEffect)(function(){W.current=Be}),Object(ot.useEffect)(function(){function O(){W.current()}if(Ye!==null){var ye=setInterval(O,Ye);return function(){return clearInterval(ye)}}},[Ye])}},BdwD:function(tt,Se,s){"use strict";var ot=s("k1fw"),Ae=s("q1tI"),it=s.n(Ae),Be=function(W){var O=W.styles,ye=O===void 0?{}:O,Ce=W.customText;return it.a.createElement("section",{className:"tc animated fadeIn",style:Object(ot.a)(Object(ot.a)({},{color:"#999",margin:"200px auto"}),ye)},it.a.createElement("img",{src:s("FOrL")}),it.a.createElement("p",{className:"mt20 font14"},Ce||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};Se.a=Be},BjJ7:function(tt,Se,s){"use strict";s.d(Se,"d",function(){return Ae}),s.d(Se,"c",function(){return it}),s.d(Se,"e",function(){return Be}),s.d(Se,"b",function(){return Ye}),s.d(Se,"a",function(){return O});var ot=s("m3rI");function Ae(ye){var Ce=!0;if(ye.length>0){for(var V=0;V<ye.length;V++)if(ye[V].compile_success==0||!ye[V].compile_success){Ce=!1;break}}else Ce=!1;return Ce}function it(ye){for(var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",V=[],Re=0;Re<ye.length;Re++){var I=ye[Re],We=Ce?"".concat(Ce,"/").concat(I.name):"".concat(I.name);V.push({title:I.name,isLeaf:!(I.type==="tree"),key:We})}return V}function Be(ye,Ce,V){for(var Re=0;Re<ye.length;Re++){var I=ye[Re];if(I.key===Ce){I.children=V;break}I.children&&Be(I.children,Ce,V)}return ye}function Ye(ye,Ce,V){var Re;return function(){var I=this,We=arguments,ge=function(){Re=null,V||ye.apply(I,We)},Ut=V&&!Re;clearTimeout(Re),Re=setTimeout(ge,Ce),Ut&&ye.apply(I,We)}}var W=!0,O=ot.a.API_SERVER},"C+DQ":function(tt,Se,s){},FOrL:function(tt,Se){tt.exports="data:image/png;base64,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"},HmJG:function(tt,Se,s){},M8RZ:function(tt,Se,s){"use strict";s.d(Se,"a",function(){return Ce});var ot=s("fWQN"),Ae=s("mtLc"),it=s("yKVA"),Be=s("879j"),Ye=s("q1tI"),W=s.n(Ye),O=s("i8i4"),ye=s.n(O),Ce=function(V){Object(it.a)(I,V);var Re=Object(Be.a)(I);function I(We){var ge;Object(ot.a)(this,I),ge=Re.call(this,We);var Ut=window.document;return ge.node=Ut.createElement("div"),Ut.body.appendChild(ge.node),ge}return Object(Ae.a)(I,[{key:"render",value:function(){var ge=this.props.children;return Object(O.createPortal)(ge,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),I}(W.a.Component)},NcEG:function(tt,Se,s){"use strict";s.r(Se);var ot=s("+L6B"),Ae=s("2/Rp"),it=s("5NDa"),Be=s("5rEg"),Ye=s("Znn+"),W=s("ZTPi"),O=s("2qtc"),ye=s("kLXV"),Ce=s("14J3"),V=s("BMrR"),Re=s("jCWc"),I=s("kPKH"),We=s("sPJy"),ge=s("bE4q"),Ut=s("/zsF"),ft=s("PArb"),st=s("miYZ"),De=s("tsqr"),fe=s("9og8"),me=s("k1fw"),ke=s("oBTY"),he=s("y8nQ"),Te=s("Vl3Y"),D=s("tJVT"),Ge=s("PpiC"),nt=s("B9cy"),Ot=s("Ol7k"),Pe=s("lUTK"),Je=s("BvKs"),w=s("q1tI"),r=s.n(w),Xe=s("Ty5D"),gt=s("55Ip"),vt=s("9kvl"),Ne=s("tgas"),ne=s("jb+D"),Ee=s("BdwD"),je=s("giR+"),pe=s("fyUT"),lt=s("sRBo"),ze=s("kaz8"),wt=s("5Dmo"),qe=s("3S7+"),Ct=s("V0Rq"),Ze=s("Ot1p"),ct=s("9Bee"),$e=s("xvzu"),f=s.n($e);function h(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */h=function(){return p};var p={},P=Object.prototype,U=P.hasOwnProperty,K=typeof Symbol=="function"?Symbol:{},ae=K.iterator||"@@iterator",Ve=K.asyncIterator||"@@asyncIterator",F=K.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(n,a,o){return n[a]=o}}function xe(t,e,n,a){var o=e&&e.prototype instanceof ee?e:ee,i=Object.create(o.prototype),l=new de(a||[]);return i._invoke=function(g,v,u){var _="suspendedStart";return function(E,N){if(_==="executing")throw new Error("Generator is already running");if(_==="completed"){if(E==="throw")throw N;return ie()}for(u.method=E,u.arg=N;;){var A=u.delegate;if(A){var J=oe(A,u);if(J){if(J===b)continue;return J}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(_==="suspendedStart")throw _="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);_="executing";var y=d(g,v,u);if(y.type==="normal"){if(_=u.done?"completed":"suspendedYield",y.arg===b)continue;return{value:y.arg,done:u.done}}y.type==="throw"&&(_="completed",u.method="throw",u.arg=y.arg)}}}(t,n,l),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}p.wrap=xe;var b={};function ee(){}function G(){}function R(){}var X={};c(X,ae,function(){return this});var re=Object.getPrototypeOf,m=re&&re(re(q([])));m&&m!==P&&U.call(m,ae)&&(X=m);var S=R.prototype=ee.prototype=Object.create(X);function be(t){["next","throw","return"].forEach(function(e){c(t,e,function(n){return this._invoke(e,n)})})}function M(t,e){function n(o,i,l,g){var v=d(t[o],t,i);if(v.type!=="throw"){var u=v.arg,_=u.value;return _&&typeof _=="object"&&U.call(_,"__await")?e.resolve(_.__await).then(function(E){n("next",E,l,g)},function(E){n("throw",E,l,g)}):e.resolve(_).then(function(E){u.value=E,l(u)},function(E){return n("throw",E,l,g)})}g(v.arg)}var a;this._invoke=function(o,i){function l(){return new e(function(g,v){n(o,i,g,v)})}return a=a?a.then(l,l):l()}}function oe(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,oe(t,e),e.method==="throw"))return b;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return b}var a=d(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,b;var o=a.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,b):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,b)}function z(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function H(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function de(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(z,this),this.reset(!0)}function q(t){if(t){var e=t[ae];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function o(){for(;++n<t.length;)if(U.call(t,n))return o.value=t[n],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return G.prototype=R,c(S,"constructor",R),c(R,"constructor",G),G.displayName=c(R,F,"GeneratorFunction"),p.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},p.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,R):(t.__proto__=R,c(t,F,"GeneratorFunction")),t.prototype=Object.create(S),t},p.awrap=function(t){return{__await:t}},be(M.prototype),c(M.prototype,Ve,function(){return this}),p.AsyncIterator=M,p.async=function(t,e,n,a,o){o===void 0&&(o=Promise);var i=new M(xe(t,e,n,a),o);return p.isGeneratorFunction(e)?i:i.next().then(function(l){return l.done?l.value:i.next()})},be(S),c(S,F,"Generator"),c(S,ae,function(){return this}),c(S,"toString",function(){return"[object Generator]"}),p.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var o=e.pop();if(o in t)return a.value=o,a.done=!1,a}return a.done=!0,a}},p.values=q,de.prototype={constructor:de,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(H),!e)for(var n in this)n.charAt(0)==="t"&&U.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(u,_){return l.type="throw",l.arg=e,n.next=u,_&&(n.method="next",n.arg=void 0),!!_}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var g=U.call(i,"catchLoc"),v=U.call(i,"finallyLoc");if(g&&v){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(g){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&U.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var l=i?i.completion:{};return l.type=e,l.arg=n,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(l)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),b},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),H(a),b}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var i=o.arg;H(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:q(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),b}},p}var j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],B=function(P,U){var K=P.problemset,ae=P.globalSetting,Ve=P.loading,F=P.dispatch,c=P.onRef,xe=c===void 0?function(){}:c,d=P.editData,b=Object(Ge.a)(P,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ee=Object(w.useState)([]),G=Object(D.a)(ee,2),R=G[0],X=G[1],re=Object(w.useState)(),m=Object(D.a)(re,2),S=m[0],be=m[1],M=Object(w.useState)([]),oe=Object(D.a)(M,2),z=oe[0],H=oe[1],de=Object(w.useState)(""),q=Object(D.a)(de,2),ie=q[0],t=q[1],e=Object(w.useState)(5),n=Object(D.a)(e,2),a=n[0],o=n[1],i=Object(w.useState)(!1),l=Object(D.a)(i,2),g=l[0],v=l[1],u=Object(Xe.m)();Object(w.useEffect)(function(){X(["","","",""])},[]),Object(w.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){v(!0);return}t(d==null?void 0:d.question_title),o(parseInt(d==null?void 0:d.question_score)),X(d==null?void 0:d.question_choices.map(function(Q){return Q.choice_text}));var y=[];d==null||d.standard_answer.map(function(Q,L){y.push(Q-1)}),H(y)},[d]),Object(w.useImperativeHandle)(U,function(){return{onSave:_,isEdit:g}});var _=function(){var y=Object(fe.a)(h().mark(function Q(){var L,le,k;return h().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(ie){Y.next=3;break}return De.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Y.abrupt("return",!1);case 3:if(L=R.findIndex(function(_e){return!_e}),!(L>-1)){Y.next=7;break}return De.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(j[L]," \u9009\u9879\u7684\u5185\u5BB9")),Y.abrupt("return",!1);case 7:if(z.length){Y.next=10;break}return De.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Y.abrupt("return",!1);case 10:if(!(z.length<1)){Y.next=13;break}return De.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Y.abrupt("return",!1);case 13:if(le=R.map(function(_e,Ke){return{choice_text:_e,is_answer:z.includes(Ke)?Ke+1:0}}),!d.question_id){Y.next=20;break}return Y.next=17,F({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:ie,question_type:1,question_score:"5.0",question_choices:le.map(function(_e){return _e.choice_text}),standard_answers:le.filter(function(_e){return _e.is_answer}).map(function(_e){return _e.is_answer})}});case 17:k=Y.sent,Y.next=23;break;case 20:return Y.next=22,F({type:"exercise/addExerciseQuestion",payload:{categoryId:u.categoryId,question_title:ie,question_type:1,question_score:"5.0",question_choices:le.map(function(_e){return _e.choice_text}),standard_answers:le.filter(function(_e){return _e.is_answer}).map(function(_e){return _e.is_answer})}});case 22:k=Y.sent;case 23:k.status===0&&(De.b.success("\u4FDD\u5B58\u6210\u529F"),v(!1),F({type:"exercise/editExercise",payload:Object(me.a)({},u)}));case 24:case"end":return Y.stop()}},Q)}));return function(){return y.apply(this,arguments)}}(),E=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],N=function(){var y=Object(fe.a)(h().mark(function Q(L){return h().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:k.t0=L.id,k.next=k.t0==="del"?3:k.t0==="up"||k.t0==="down"?5:k.t0==="edit"?9:11;break;case 3:return ye.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(fe.a)(h().mark(function Y(){return h().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(Ct.m)({id:d.question_id});case 2:F({type:"exercise/editExercise",payload:Object(me.a)({},u)});case 3:case"end":return Ke.stop()}},Y)}))()}}),k.abrupt("break",11);case 5:return k.next=7,F({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:L.id}});case 7:return F({type:"exercise/editExercise",payload:Object(me.a)({},u)}),k.abrupt("break",11);case 9:return v(!0),k.abrupt("break",11);case 11:case"end":return k.stop()}},Q)}));return function(L){return y.apply(this,arguments)}}(),A=function(){var Q;return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u591A\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&E.map(function(L,le){return L.id==="up"&&d.key===1||L.id==="down"&&d.key===d.len?null:r.a.createElement(qe.a,{key:le,placement:"bottom",title:L.name},r.a.createElement("span",{onClick:function(){return N(L)},className:L.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(ct.a,{value:d.question_title})),r.a.createElement("div",{className:f.a.questionChoices},d==null||((Q=d.question_choices)===null||Q===void 0)?void 0:Q.map(function(L,le){return r.a.createElement(V.a,null,r.a.createElement(I.a,null,r.a.createElement(ze.a,{key:le,checked:d.standard_answer.includes(le+1),disabled:!0},j[le],".")),r.a.createElement(I.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(ct.a,{value:L.choice_text}))))})))},J=function(){return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(Ze.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ie,onChange:function(L){return t(L)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(Q,L){return r.a.createElement("div",{className:f.a.choiceWrap,key:L},r.a.createElement(qe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(f.a.answer," ").concat(z.includes(L)?f.a.activeAnswer:""),onClick:function(){z.includes(L)?H(z.filter(function(k){return k!==L})):H([].concat(Object(ke.a)(z),[L]))}},j[L])),r.a.createElement("div",{className:f.a.editorWrap},S===L?r.a.createElement(Ze.a,{id:"single-question-option-".concat(L),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Q,onChange:function(k){R[L]=k,X(R)}}):r.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return be(L)}},r.a.createElement(ct.a,{value:Q}))),L>1&&r.a.createElement(qe.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return X(R.filter(function(k,dt){return dt!==L}))}})),L<7&&L===R.length-1&&r.a.createElement(qe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return X([].concat(Object(ke.a)(R),[""]))}})))}),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(pe.a,{value:a,max:1e4,min:-1,onChange:function(L){o(L)}})," \u5206"),r.a.createElement("aside",{className:"tr"},d.question_id&&r.a.createElement(Ae.a,{type:"default",onClick:function(){return v(!1)}},"\u53D6\u6D88"),r.a.createElement(Ae.a,{className:"ml20",type:"primary",onClick:function(){return _()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:f.a.wrap},!g&&A(),g&&J())},x=Object(vt.a)(function(p){var P=p.problemset,U=p.loading,K=p.globalSetting;return{problemset:P,globalSetting:K,loading:U.effects}},null,null,{forwardRef:!0})(Object(w.forwardRef)(B)),ce=s("7Kak"),Fe=s("9yH6");function Ie(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ie=function(){return p};var p={},P=Object.prototype,U=P.hasOwnProperty,K=typeof Symbol=="function"?Symbol:{},ae=K.iterator||"@@iterator",Ve=K.asyncIterator||"@@asyncIterator",F=K.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(n,a,o){return n[a]=o}}function xe(t,e,n,a){var o=e&&e.prototype instanceof ee?e:ee,i=Object.create(o.prototype),l=new de(a||[]);return i._invoke=function(g,v,u){var _="suspendedStart";return function(E,N){if(_==="executing")throw new Error("Generator is already running");if(_==="completed"){if(E==="throw")throw N;return ie()}for(u.method=E,u.arg=N;;){var A=u.delegate;if(A){var J=oe(A,u);if(J){if(J===b)continue;return J}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(_==="suspendedStart")throw _="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);_="executing";var y=d(g,v,u);if(y.type==="normal"){if(_=u.done?"completed":"suspendedYield",y.arg===b)continue;return{value:y.arg,done:u.done}}y.type==="throw"&&(_="completed",u.method="throw",u.arg=y.arg)}}}(t,n,l),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}p.wrap=xe;var b={};function ee(){}function G(){}function R(){}var X={};c(X,ae,function(){return this});var re=Object.getPrototypeOf,m=re&&re(re(q([])));m&&m!==P&&U.call(m,ae)&&(X=m);var S=R.prototype=ee.prototype=Object.create(X);function be(t){["next","throw","return"].forEach(function(e){c(t,e,function(n){return this._invoke(e,n)})})}function M(t,e){function n(o,i,l,g){var v=d(t[o],t,i);if(v.type!=="throw"){var u=v.arg,_=u.value;return _&&typeof _=="object"&&U.call(_,"__await")?e.resolve(_.__await).then(function(E){n("next",E,l,g)},function(E){n("throw",E,l,g)}):e.resolve(_).then(function(E){u.value=E,l(u)},function(E){return n("throw",E,l,g)})}g(v.arg)}var a;this._invoke=function(o,i){function l(){return new e(function(g,v){n(o,i,g,v)})}return a=a?a.then(l,l):l()}}function oe(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,oe(t,e),e.method==="throw"))return b;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return b}var a=d(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,b;var o=a.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,b):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,b)}function z(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function H(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function de(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(z,this),this.reset(!0)}function q(t){if(t){var e=t[ae];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function o(){for(;++n<t.length;)if(U.call(t,n))return o.value=t[n],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return G.prototype=R,c(S,"constructor",R),c(R,"constructor",G),G.displayName=c(R,F,"GeneratorFunction"),p.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},p.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,R):(t.__proto__=R,c(t,F,"GeneratorFunction")),t.prototype=Object.create(S),t},p.awrap=function(t){return{__await:t}},be(M.prototype),c(M.prototype,Ve,function(){return this}),p.AsyncIterator=M,p.async=function(t,e,n,a,o){o===void 0&&(o=Promise);var i=new M(xe(t,e,n,a),o);return p.isGeneratorFunction(e)?i:i.next().then(function(l){return l.done?l.value:i.next()})},be(S),c(S,F,"Generator"),c(S,ae,function(){return this}),c(S,"toString",function(){return"[object Generator]"}),p.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var o=e.pop();if(o in t)return a.value=o,a.done=!1,a}return a.done=!0,a}},p.values=q,de.prototype={constructor:de,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(H),!e)for(var n in this)n.charAt(0)==="t"&&U.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(u,_){return l.type="throw",l.arg=e,n.next=u,_&&(n.method="next",n.arg=void 0),!!_}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var g=U.call(i,"catchLoc"),v=U.call(i,"finallyLoc");if(g&&v){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(g){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&U.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var l=i?i.completion:{};return l.type=e,l.arg=n,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(l)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),b},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),H(a),b}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var i=o.arg;H(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:q(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),b}},p}var mt=["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"],Ue=function(P,U){var K=P.problemset,ae=P.globalSetting,Ve=P.loading,F=P.dispatch,c=P.onRef,xe=c===void 0?function(){}:c,d=P.editData,b=Object(Ge.a)(P,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ee=Object(w.useState)([]),G=Object(D.a)(ee,2),R=G[0],X=G[1],re=Object(w.useState)(),m=Object(D.a)(re,2),S=m[0],be=m[1],M=Object(w.useState)([]),oe=Object(D.a)(M,2),z=oe[0],H=oe[1],de=Object(w.useState)(""),q=Object(D.a)(de,2),ie=q[0],t=q[1],e=Object(w.useState)(0),n=Object(D.a)(e,2),a=n[0],o=n[1],i=Object(w.useState)(!1),l=Object(D.a)(i,2),g=l[0],v=l[1],u=Object(Xe.m)();Object(w.useEffect)(function(){X(["","","",""])},[]),Object(w.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){v(!0);return}t(d==null?void 0:d.question_title),o(parseInt(d==null?void 0:d.question_score)),X(d==null?void 0:d.question_choices.map(function(Q){return Q.choice_text}));var y=[];d==null||d.standard_answer.map(function(Q,L){y.push(Q-1)}),H(y)},[d]),Object(w.useImperativeHandle)(U,function(){return{onSave:_,isEdit:g}});var _=function(){var y=Object(fe.a)(Ie().mark(function Q(){var L,le,k;return Ie().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(ie){Y.next=3;break}return De.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Y.abrupt("return",!1);case 3:if(L=R.findIndex(function(_e){return!_e}),!(L>-1)){Y.next=7;break}return De.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(mt[L]," \u9009\u9879\u7684\u5185\u5BB9")),Y.abrupt("return",!1);case 7:if(z.length){Y.next=10;break}return De.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Y.abrupt("return",!1);case 10:if(!(z.length<1)){Y.next=13;break}return De.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Y.abrupt("return",!1);case 13:if(le=R.map(function(_e,Ke){return{choice_text:_e,is_answer:z.includes(Ke)?Ke+1:0}}),!d.question_id){Y.next=20;break}return Y.next=17,Object(Ne.u)({id:d.question_id,question_title:ie,question_type:1,question_score:a,question_choices:le.map(function(_e){return _e.choice_text}),standard_answers:le.filter(function(_e){return _e.is_answer}).map(function(_e){return _e.is_answer})});case 17:k=Y.sent,Y.next=23;break;case 20:return Y.next=22,Object(Ne.a)({exercise_bank_id:u.topicId,question_title:ie,question_type:1,question_score:"5.0",question_choices:le.map(function(_e){return _e.choice_text}),standard_answers:le.filter(function(_e){return _e.is_answer}).map(function(_e){return _e.is_answer})});case 22:k=Y.sent;case 23:return k.status===0&&(De.b.success("\u4FDD\u5B58\u6210\u529F"),v(!1)),Y.next=26,F({type:"polls/getExerciseBanks",payload:Object(me.a)({},u)});case 26:case"end":return Y.stop()}},Q)}));return function(){return y.apply(this,arguments)}}(),E=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],N=function(){var y=Object(fe.a)(Ie().mark(function Q(L){return Ie().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:k.t0=L.id,k.next=k.t0==="del"?3:k.t0==="up"||k.t0==="down"?5:k.t0==="edit"?9:11;break;case 3:return ye.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(fe.a)(Ie().mark(function Y(){return Ie().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(Ne.e)({pollsId:d.question_id});case 2:F({type:"polls/getExerciseBanks",payload:Object(me.a)({},u)});case 3:case"end":return Ke.stop()}},Y)}))()}}),k.abrupt("break",11);case 5:return k.next=7,Object(Ne.j)({exerciseId:d==null?void 0:d.question_id,opr:L.id});case 7:return F({type:"polls/getExerciseBanks",payload:Object(me.a)({},u)}),k.abrupt("break",11);case 9:return v(!0),k.abrupt("break",11);case 11:case"end":return k.stop()}},Q)}));return function(L){return y.apply(this,arguments)}}(),A=function(){var Q;return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u5355\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&E.map(function(L,le){return L.id==="up"&&d.key===1||L.id==="down"&&d.key===d.len?null:r.a.createElement(qe.a,{key:le,placement:"bottom",title:L.name},r.a.createElement("span",{onClick:function(){return N(L)},className:L.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(ct.a,{value:d.question_title})),r.a.createElement("div",{className:f.a.questionChoices},d==null||((Q=d.question_choices)===null||Q===void 0)?void 0:Q.map(function(L,le){return r.a.createElement(V.a,null,r.a.createElement(I.a,null,r.a.createElement(Fe.a,{key:le,checked:d.standard_answer.includes(le+1),disabled:!0},mt[le],".")),r.a.createElement(I.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(ct.a,{value:L.choice_text}))))})))},J=function(){return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(Ze.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ie,onChange:function(L){return t(L)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(Q,L){return r.a.createElement("div",{className:f.a.choiceWrap,key:L},r.a.createElement(qe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(f.a.answer," ").concat(z.includes(L)?f.a.activeAnswer:""),onClick:function(){z.includes(L)?H(z.filter(function(k){return k!==L})):H([].concat(Object(ke.a)(z),[L]))}},mt[L])),r.a.createElement("div",{className:f.a.editorWrap},S===L?r.a.createElement(Ze.a,{id:"single-question-option-".concat(L),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Q,onChange:function(k){R[L]=k,X(R)}}):r.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return be(L)}},r.a.createElement(ct.a,{value:Q}))),L>1&&r.a.createElement(qe.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return X(R.filter(function(k,dt){return dt!==L}))}})),L<7&&L===R.length-1&&r.a.createElement(qe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return X([].concat(Object(ke.a)(R),[""]))}})))}),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(pe.a,{value:a,max:1e4,min:-1,onChange:function(L){o(L)}})," \u5206"),r.a.createElement("aside",{className:"tr"},d.question_id&&r.a.createElement(Ae.a,{type:"default",onClick:function(){return v(!1)}},"\u53D6\u6D88"),r.a.createElement(Ae.a,{className:"ml20",type:"primary",onClick:function(){return _()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:f.a.wrap},!g&&A(),g&&J())},pt=Object(vt.a)(function(p){var P=p.problemset,U=p.loading,K=p.globalSetting;return{problemset:P,globalSetting:K,loading:U.effects}},null,null,{forwardRef:!0})(Object(w.forwardRef)(Ue));function ht(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ht=function(){return p};var p={},P=Object.prototype,U=P.hasOwnProperty,K=typeof Symbol=="function"?Symbol:{},ae=K.iterator||"@@iterator",Ve=K.asyncIterator||"@@asyncIterator",F=K.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(n,a,o){return n[a]=o}}function xe(t,e,n,a){var o=e&&e.prototype instanceof ee?e:ee,i=Object.create(o.prototype),l=new de(a||[]);return i._invoke=function(g,v,u){var _="suspendedStart";return function(E,N){if(_==="executing")throw new Error("Generator is already running");if(_==="completed"){if(E==="throw")throw N;return ie()}for(u.method=E,u.arg=N;;){var A=u.delegate;if(A){var J=oe(A,u);if(J){if(J===b)continue;return J}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(_==="suspendedStart")throw _="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);_="executing";var y=d(g,v,u);if(y.type==="normal"){if(_=u.done?"completed":"suspendedYield",y.arg===b)continue;return{value:y.arg,done:u.done}}y.type==="throw"&&(_="completed",u.method="throw",u.arg=y.arg)}}}(t,n,l),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}p.wrap=xe;var b={};function ee(){}function G(){}function R(){}var X={};c(X,ae,function(){return this});var re=Object.getPrototypeOf,m=re&&re(re(q([])));m&&m!==P&&U.call(m,ae)&&(X=m);var S=R.prototype=ee.prototype=Object.create(X);function be(t){["next","throw","return"].forEach(function(e){c(t,e,function(n){return this._invoke(e,n)})})}function M(t,e){function n(o,i,l,g){var v=d(t[o],t,i);if(v.type!=="throw"){var u=v.arg,_=u.value;return _&&typeof _=="object"&&U.call(_,"__await")?e.resolve(_.__await).then(function(E){n("next",E,l,g)},function(E){n("throw",E,l,g)}):e.resolve(_).then(function(E){u.value=E,l(u)},function(E){return n("throw",E,l,g)})}g(v.arg)}var a;this._invoke=function(o,i){function l(){return new e(function(g,v){n(o,i,g,v)})}return a=a?a.then(l,l):l()}}function oe(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,oe(t,e),e.method==="throw"))return b;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return b}var a=d(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,b;var o=a.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,b):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,b)}function z(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function H(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function de(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(z,this),this.reset(!0)}function q(t){if(t){var e=t[ae];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function o(){for(;++n<t.length;)if(U.call(t,n))return o.value=t[n],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return G.prototype=R,c(S,"constructor",R),c(R,"constructor",G),G.displayName=c(R,F,"GeneratorFunction"),p.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},p.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,R):(t.__proto__=R,c(t,F,"GeneratorFunction")),t.prototype=Object.create(S),t},p.awrap=function(t){return{__await:t}},be(M.prototype),c(M.prototype,Ve,function(){return this}),p.AsyncIterator=M,p.async=function(t,e,n,a,o){o===void 0&&(o=Promise);var i=new M(xe(t,e,n,a),o);return p.isGeneratorFunction(e)?i:i.next().then(function(l){return l.done?l.value:i.next()})},be(S),c(S,F,"Generator"),c(S,ae,function(){return this}),c(S,"toString",function(){return"[object Generator]"}),p.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var o=e.pop();if(o in t)return a.value=o,a.done=!1,a}return a.done=!0,a}},p.values=q,de.prototype={constructor:de,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(H),!e)for(var n in this)n.charAt(0)==="t"&&U.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(u,_){return l.type="throw",l.arg=e,n.next=u,_&&(n.method="next",n.arg=void 0),!!_}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var g=U.call(i,"catchLoc"),v=U.call(i,"finallyLoc");if(g&&v){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(g){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&U.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var l=i?i.completion:{};return l.type=e,l.arg=n,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(l)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),b},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),H(a),b}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var i=o.arg;H(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:q(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),b}},p}var Ht=["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"],Yt=function(P,U){var K=P.problemset,ae=P.globalSetting,Ve=P.loading,F=P.dispatch,c=P.onRef,xe=c===void 0?function(){}:c,d=P.editData,b=Object(Ge.a)(P,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ee=Object(w.useState)(),G=Object(D.a)(ee,2),R=G[0],X=G[1],re=Object(w.useState)(""),m=Object(D.a)(re,2),S=m[0],be=m[1],M=Object(w.useState)(!1),oe=Object(D.a)(M,2),z=oe[0],H=oe[1],de=Object(w.useState)(5),q=Object(D.a)(de,2),ie=q[0],t=q[1],e=Object(Xe.m)();Object(w.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){H(!0);return}be(d==null?void 0:d.question_title),t(d==null?void 0:d.question_score),X(d.standard_answer[0]+"")},[d]),Object(w.useImperativeHandle)(U,function(){return{onSave:n,isEdit:z}});var n=function(){var g=Object(fe.a)(ht().mark(function v(){var u,_;return ht().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(S){N.next=3;break}return De.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),N.abrupt("return",!1);case 3:if(R){N.next=6;break}return De.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),N.abrupt("return",!1);case 6:if(u=[{choice_text:"\u6B63\u786E",is_answer:R==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:R==="2"?2:0}],!d.question_id){N.next=13;break}return N.next=10,Object(Ne.u)({id:d.question_id,question_title:S,question_type:2,question_score:ie,question_choices:u.map(function(A){return A.choice_text}),standard_answers:u.filter(function(A){return A.is_answer}).map(function(A){return A.is_answer})});case 10:_=N.sent,N.next=16;break;case 13:return N.next=15,Object(Ne.a)({exercise_bank_id:e.topicId,question_title:S,question_type:2,question_score:ie,question_choices:u.map(function(A){return A.choice_text}),standard_answers:u.filter(function(A){return A.is_answer}).map(function(A){return A.is_answer})});case 15:_=N.sent;case 16:return _.status===0&&(De.b.success("\u4FDD\u5B58\u6210\u529F"),H(!1)),F({type:"polls/getExerciseBanks",payload:Object(me.a)({},e)}),N.abrupt("return",{name:S,choices:u});case 19:case"end":return N.stop()}},v)}));return function(){return g.apply(this,arguments)}}(),a=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],o=function(){var g=Object(fe.a)(ht().mark(function v(u){return ht().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:E.t0=u.id,E.next=E.t0==="del"?3:E.t0==="up"||E.t0==="down"?5:E.t0==="edit"?9:11;break;case 3:return ye.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(fe.a)(ht().mark(function A(){return ht().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,Object(Ne.e)({pollsId:d.question_id});case 2:F({type:"polls/getExerciseBanks",payload:Object(me.a)({},e)});case 3:case"end":return y.stop()}},A)}))()}}),E.abrupt("break",11);case 5:return E.next=7,Object(Ne.j)({exerciseId:d==null?void 0:d.question_id,opr:u.id});case 7:return F({type:"polls/getExerciseBanks",payload:Object(me.a)({},e)}),E.abrupt("break",11);case 9:return H(!0),E.abrupt("break",11);case 11:case"end":return E.stop()}},v)}));return function(u){return g.apply(this,arguments)}}(),i=function(){var v;return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&a.map(function(u,_){return u.id==="up"&&d.key===1||u.id==="down"&&d.key===d.len?null:r.a.createElement(qe.a,{key:_,placement:"bottom",title:u.name},r.a.createElement("span",{onClick:function(){return o(u)},className:u.icon}))})),r.a.createElement("div",{className:"mt5"},d.question_title),r.a.createElement("div",{className:f.a.questionChoices},d==null||((v=d.question_choices)===null||v===void 0)?void 0:v.map(function(u,_){return r.a.createElement(Fe.a,{key:_,checked:d.standard_answer.includes(_+1),disabled:!0},Ht[_],". ",r.a.createElement("span",{className:"c-black font14"},u.choice_text))})))},l=function(){return r.a.createElement("aside",null,r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(Ze.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:S,onChange:function(u){return be(u)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),r.a.createElement(Fe.a.Group,{buttonStyle:"solid",value:R,onChange:function(u){return X(u.target.value)}},r.a.createElement(Fe.a.Button,{value:"1",className:"".concat(f.a.radio," mr40")},"\u6B63\u786E"),r.a.createElement(Fe.a.Button,{value:"2",className:f.a.radio},"\u9519\u8BEF")),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(pe.a,{value:ie,max:1e4,min:-1,onChange:function(u){t(u)}})," \u5206"),r.a.createElement("aside",{className:"tr"},d.question_id&&r.a.createElement(Ae.a,{type:"default",onClick:function(){return H(!1)}},"\u53D6\u6D88"),r.a.createElement(Ae.a,{className:"ml20",type:"primary",onClick:function(){return n()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:f.a.wrap},!z&&i(),z&&l())},qt=Object(vt.a)(function(p){var P=p.problemset,U=p.loading,K=p.globalSetting;return{problemset:P,globalSetting:K,loading:U.effects}},null,null,{forwardRef:!0})(Object(w.forwardRef)(Yt)),xt=s("kqOp"),un=s("7qnI"),Jt=s("1vsH");function Vt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Vt=function(){return p};var p={},P=Object.prototype,U=P.hasOwnProperty,K=typeof Symbol=="function"?Symbol:{},ae=K.iterator||"@@iterator",Ve=K.asyncIterator||"@@asyncIterator",F=K.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(n,a,o){return n[a]=o}}function xe(t,e,n,a){var o=e&&e.prototype instanceof ee?e:ee,i=Object.create(o.prototype),l=new de(a||[]);return i._invoke=function(g,v,u){var _="suspendedStart";return function(E,N){if(_==="executing")throw new Error("Generator is already running");if(_==="completed"){if(E==="throw")throw N;return ie()}for(u.method=E,u.arg=N;;){var A=u.delegate;if(A){var J=oe(A,u);if(J){if(J===b)continue;return J}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(_==="suspendedStart")throw _="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);_="executing";var y=d(g,v,u);if(y.type==="normal"){if(_=u.done?"completed":"suspendedYield",y.arg===b)continue;return{value:y.arg,done:u.done}}y.type==="throw"&&(_="completed",u.method="throw",u.arg=y.arg)}}}(t,n,l),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}p.wrap=xe;var b={};function ee(){}function G(){}function R(){}var X={};c(X,ae,function(){return this});var re=Object.getPrototypeOf,m=re&&re(re(q([])));m&&m!==P&&U.call(m,ae)&&(X=m);var S=R.prototype=ee.prototype=Object.create(X);function be(t){["next","throw","return"].forEach(function(e){c(t,e,function(n){return this._invoke(e,n)})})}function M(t,e){function n(o,i,l,g){var v=d(t[o],t,i);if(v.type!=="throw"){var u=v.arg,_=u.value;return _&&typeof _=="object"&&U.call(_,"__await")?e.resolve(_.__await).then(function(E){n("next",E,l,g)},function(E){n("throw",E,l,g)}):e.resolve(_).then(function(E){u.value=E,l(u)},function(E){return n("throw",E,l,g)})}g(v.arg)}var a;this._invoke=function(o,i){function l(){return new e(function(g,v){n(o,i,g,v)})}return a=a?a.then(l,l):l()}}function oe(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,oe(t,e),e.method==="throw"))return b;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return b}var a=d(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,b;var o=a.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,b):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,b)}function z(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function H(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function de(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(z,this),this.reset(!0)}function q(t){if(t){var e=t[ae];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function o(){for(;++n<t.length;)if(U.call(t,n))return o.value=t[n],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return G.prototype=R,c(S,"constructor",R),c(R,"constructor",G),G.displayName=c(R,F,"GeneratorFunction"),p.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},p.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,R):(t.__proto__=R,c(t,F,"GeneratorFunction")),t.prototype=Object.create(S),t},p.awrap=function(t){return{__await:t}},be(M.prototype),c(M.prototype,Ve,function(){return this}),p.AsyncIterator=M,p.async=function(t,e,n,a,o){o===void 0&&(o=Promise);var i=new M(xe(t,e,n,a),o);return p.isGeneratorFunction(e)?i:i.next().then(function(l){return l.done?l.value:i.next()})},be(S),c(S,F,"Generator"),c(S,ae,function(){return this}),c(S,"toString",function(){return"[object Generator]"}),p.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var o=e.pop();if(o in t)return a.value=o,a.done=!1,a}return a.done=!0,a}},p.values=q,de.prototype={constructor:de,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(H),!e)for(var n in this)n.charAt(0)==="t"&&U.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(u,_){return l.type="throw",l.arg=e,n.next=u,_&&(n.method="next",n.arg=void 0),!!_}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var g=U.call(i,"catchLoc"),v=U.call(i,"finallyLoc");if(g&&v){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(g){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&U.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var l=i?i.completion:{};return l.type=e,l.arg=n,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(l)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),b},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),H(a),b}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var i=o.arg;H(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:q(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),b}},p}var sn=["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"],cn=function(P,U){var K=P.problemset,ae=P.globalSetting,Ve=P.loading,F=P.dispatch,c=P.editData,xe=Object(Ge.a)(P,["problemset","globalSetting","loading","dispatch","editData"]),d=Object(w.useState)(""),b=Object(D.a)(d,2),ee=b[0],G=b[1],R=Object(w.useState)(""),X=Object(D.a)(R,2),re=X[0],m=X[1],S=Object(w.useState)([]),be=Object(D.a)(S,2),M=be[0],oe=be[1],z=Object(w.useState)(""),H=Object(D.a)(z,2),de=H[0],q=H[1],ie=Object(w.useState)(),t=Object(D.a)(ie,2),e=t[0],n=t[1],a=Object(w.useState)(!1),o=Object(D.a)(a,2),i=o[0],l=o[1],g=Object(w.useState)(5),v=Object(D.a)(g,2),u=v[0],_=v[1],E=Object(w.useState)(!1),N=Object(D.a)(E,2),A=N[0],J=N[1],y=Object(Xe.m)();Object(w.useEffect)(function(){if(!(c==null?void 0:c.question_title)){J(!0);return}G(c==null?void 0:c.question_title),n(c==null?void 0:c.is_ordered),_(c==null?void 0:c.question_score);var we=c==null?void 0:c.standard_answer.map(function(T){return T.answer_text});oe(we)},[K.editData]),Object(w.useEffect)(function(){l(!1)},[A]),Object(w.useImperativeHandle)(U,function(){return{onSave:Q,isEdit:A}});var Q=function(){var we=Object(fe.a)(Vt().mark(function T(){var C,$,Le;return Vt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(C=[],$=!1,M.forEach(function(ve,Wt){C.push({choice_id:Wt+1,answer_text:[]}),ve.forEach(function(ue,te){C[Wt].answer_text.push(ue),(!ue||!Object(Jt.R)(ue,1e4))&&(q("".concat(Wt,"-").concat(te)),De.b.info(ue?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),$=!0)})}),!$){_t.next=5;break}return _t.abrupt("return",!1);case 5:if(!c.question_id){_t.next=11;break}return _t.next=8,Object(Ne.u)({id:c.question_id,question_title:ee,question_type:3,question_score:u,is_ordered:e,standard_answers:C});case 8:Le=_t.sent,_t.next=14;break;case 11:return _t.next=13,Object(Ne.a)({exercise_bank_id:y.topicId,question_title:ee,question_type:3,question_score:u,is_ordered:e,standard_answers:C});case 13:Le=_t.sent;case 14:return Le.status===0&&(De.b.success("\u4FDD\u5B58\u6210\u529F"),J(!1)),F({type:"polls/getExerciseBanks",payload:Object(me.a)({},y)}),_t.abrupt("return",{name:ee,analysis:re,standard_answers:C,is_ordered:e});case 17:case"end":return _t.stop()}},T)}));return function(){return we.apply(this,arguments)}}(),L=function(T,C,$){var Le=M.slice();if(C&&Le.splice(T,C),$&&i)for(var Me=0;Me<$;Me++)Le.splice(T+Me,0,[""]);l(!0),oe(Le)},le=function(T,C,$){q("");var Le=M.slice();Le[T][C]=$,oe(Le)},k=function(T){var C=M.slice();C[T]=[].concat(Object(ke.a)(C[T]),[""]),oe(C)},dt=function(T,C){var $=M.slice();if(!$[T][C]){$[T]=$[T].filter(function(Le,Me){return Me!==C}),oe($);return}ye.a.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:f.a.modal,onOk:function(){$[T]=$[T].filter(function(Me,_t){return _t!==C}),oe($)}})},Y=function(T){ye.a.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:f.a.modal,onOk:function(){var $=M.slice();$=M.filter(function(Le,Me){return T!==Me}),oe($)}})},_e=function(){return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),r.a.createElement("div",null,r.a.createElement(xt.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:ee,onChange:function(C){return G(C)},showNullButton:!0,onPlaceholderChange:L})),r.a.createElement("div",{className:"mt20"},M.map(function(T,C){return r.a.createElement(un.a,{key:C,answers:T,index:C,is_md:!0,activeOptionErrorIndex:de,onAnswerChange:le,addChildAnswer:k,deleteChildAnswer:dt,deleteChildAnswermain:Y})})),r.a.createElement("div",{className:"mt20"},M.length>1&&r.a.createElement("span",null,r.a.createElement(ze.a,{checked:e,onChange:function(C){return n(C.target.checked)},className:"".concat(f.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),r.a.createElement("span",{className:"".concat(f.a.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"))),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(pe.a,{value:u,max:1e4,min:-1,onChange:function(C){_(C)}})," \u5206"),r.a.createElement("aside",{className:"tr"},c.question_id&&r.a.createElement(Ae.a,{type:"default",onClick:function(){return J(!1)}},"\u53D6\u6D88"),r.a.createElement(Ae.a,{className:"ml20",type:"primary",onClick:function(){return Q()}},"\u4FDD\u5B58")))},Ke=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Gt=function(){var we=Object(fe.a)(Vt().mark(function T(C){return Vt().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:Le.t0=C.id,Le.next=Le.t0==="del"?3:Le.t0==="up"||Le.t0==="down"?5:Le.t0==="edit"?9:11;break;case 3:return ye.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(fe.a)(Vt().mark(function _t(){return Vt().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Object(Ne.e)({pollsId:c.question_id});case 2:F({type:"polls/getExerciseBanks",payload:Object(me.a)({},y)});case 3:case"end":return Wt.stop()}},_t)}))()}}),Le.abrupt("break",11);case 5:return Le.next=7,Object(Ne.j)({exerciseId:c==null?void 0:c.question_id,opr:C.id});case 7:return F({type:"polls/getExerciseBanks",payload:Object(me.a)({},y)}),Le.abrupt("break",11);case 9:return J(!0),Le.abrupt("break",11);case 11:case"end":return Le.stop()}},T)}));return function(C){return we.apply(this,arguments)}}(),Pt=function(){var T;return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},c.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",c.question_score,"\u5206\uFF09"),!c.hideAction&&Ke.map(function(C,$){return C.id==="up"&&c.key===1||C.id==="down"&&c.key===c.len?null:r.a.createElement(qe.a,{key:$,placement:"bottom",title:C.name},r.a.createElement("span",{onClick:function(){return Gt(C)},className:C.icon}))})),r.a.createElement("div",{className:"mt5"},c.question_title),r.a.createElement("div",{className:f.a.questionChoices},c==null||((T=c.standard_answer)===null||T===void 0)?void 0:T.map(function(C,$){return r.a.createElement(V.a,null,r.a.createElement(I.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",C.choice_id,"\uFF09\uFF1A"),r.a.createElement(I.a,{flex:"1"},r.a.createElement(Be.a,{key:$,checked:c.standard_answer.includes($),disabled:!0,value:C.answer_text})))})))};return r.a.createElement("section",{className:f.a.wrap},!A&&Pt(),A&&_e())},Z=Object(vt.a)(function(p){var P=p.problemset,U=p.loading,K=p.globalSetting;return{problemset:P,globalSetting:K,loading:U.effects}},null,null,{forwardRef:!0})(Object(w.forwardRef)(cn));function et(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */et=function(){return p};var p={},P=Object.prototype,U=P.hasOwnProperty,K=typeof Symbol=="function"?Symbol:{},ae=K.iterator||"@@iterator",Ve=K.asyncIterator||"@@asyncIterator",F=K.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(n,a,o){return n[a]=o}}function xe(t,e,n,a){var o=e&&e.prototype instanceof ee?e:ee,i=Object.create(o.prototype),l=new de(a||[]);return i._invoke=function(g,v,u){var _="suspendedStart";return function(E,N){if(_==="executing")throw new Error("Generator is already running");if(_==="completed"){if(E==="throw")throw N;return ie()}for(u.method=E,u.arg=N;;){var A=u.delegate;if(A){var J=oe(A,u);if(J){if(J===b)continue;return J}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(_==="suspendedStart")throw _="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);_="executing";var y=d(g,v,u);if(y.type==="normal"){if(_=u.done?"completed":"suspendedYield",y.arg===b)continue;return{value:y.arg,done:u.done}}y.type==="throw"&&(_="completed",u.method="throw",u.arg=y.arg)}}}(t,n,l),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}p.wrap=xe;var b={};function ee(){}function G(){}function R(){}var X={};c(X,ae,function(){return this});var re=Object.getPrototypeOf,m=re&&re(re(q([])));m&&m!==P&&U.call(m,ae)&&(X=m);var S=R.prototype=ee.prototype=Object.create(X);function be(t){["next","throw","return"].forEach(function(e){c(t,e,function(n){return this._invoke(e,n)})})}function M(t,e){function n(o,i,l,g){var v=d(t[o],t,i);if(v.type!=="throw"){var u=v.arg,_=u.value;return _&&typeof _=="object"&&U.call(_,"__await")?e.resolve(_.__await).then(function(E){n("next",E,l,g)},function(E){n("throw",E,l,g)}):e.resolve(_).then(function(E){u.value=E,l(u)},function(E){return n("throw",E,l,g)})}g(v.arg)}var a;this._invoke=function(o,i){function l(){return new e(function(g,v){n(o,i,g,v)})}return a=a?a.then(l,l):l()}}function oe(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,oe(t,e),e.method==="throw"))return b;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return b}var a=d(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,b;var o=a.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,b):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,b)}function z(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function H(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function de(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(z,this),this.reset(!0)}function q(t){if(t){var e=t[ae];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function o(){for(;++n<t.length;)if(U.call(t,n))return o.value=t[n],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return G.prototype=R,c(S,"constructor",R),c(R,"constructor",G),G.displayName=c(R,F,"GeneratorFunction"),p.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},p.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,R):(t.__proto__=R,c(t,F,"GeneratorFunction")),t.prototype=Object.create(S),t},p.awrap=function(t){return{__await:t}},be(M.prototype),c(M.prototype,Ve,function(){return this}),p.AsyncIterator=M,p.async=function(t,e,n,a,o){o===void 0&&(o=Promise);var i=new M(xe(t,e,n,a),o);return p.isGeneratorFunction(e)?i:i.next().then(function(l){return l.done?l.value:i.next()})},be(S),c(S,F,"Generator"),c(S,ae,function(){return this}),c(S,"toString",function(){return"[object Generator]"}),p.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var o=e.pop();if(o in t)return a.value=o,a.done=!1,a}return a.done=!0,a}},p.values=q,de.prototype={constructor:de,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(H),!e)for(var n in this)n.charAt(0)==="t"&&U.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(u,_){return l.type="throw",l.arg=e,n.next=u,_&&(n.method="next",n.arg=void 0),!!_}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var g=U.call(i,"catchLoc"),v=U.call(i,"finallyLoc");if(g&&v){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(g){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&U.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var l=i?i.completion:{};return l.type=e,l.arg=n,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(l)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),b},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),H(a),b}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var i=o.arg;H(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:q(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),b}},p}var at=["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"],rt=function(P,U){var K=P.problemset,ae=P.globalSetting,Ve=P.loading,F=P.dispatch,c=P.onRef,xe=c===void 0?function(){}:c,d=P.editData,b=Object(Ge.a)(P,["problemset","globalSetting","loading","dispatch","onRef","editData"]),ee=Object(w.useState)(""),G=Object(D.a)(ee,2),R=G[0],X=G[1],re=Object(w.useState)(""),m=Object(D.a)(re,2),S=m[0],be=m[1],M=Object(w.useState)(""),oe=Object(D.a)(M,2),z=oe[0],H=oe[1],de=Object(w.useState)(5),q=Object(D.a)(de,2),ie=q[0],t=q[1],e=Object(w.useState)(!1),n=Object(D.a)(e,2),a=n[0],o=n[1],i=Object(Xe.m)();Object(w.useEffect)(function(){var E;if(!(d==null?void 0:d.question_title)){o(!0);return}X(d==null?void 0:d.question_title),H(d==null||((E=d.standard_answer)===null||E===void 0)?void 0:E[0]),t(d==null?void 0:d.question_score)},[K.editData]),Object(w.useImperativeHandle)(U,function(){return{onSave:l,isEdit:a}});var l=function(){var E=Object(fe.a)(et().mark(function N(){var A;return et().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(R){y.next=3;break}return De.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),y.abrupt("return",!1);case 3:if(!d.question_id){y.next=9;break}return y.next=6,Object(Ne.u)({id:d.question_id,question_title:R,question_type:4,question_score:ie,standard_answers:[z]});case 6:A=y.sent,y.next=12;break;case 9:return y.next=11,Object(Ne.a)({exercise_bank_id:i.topicId,question_title:R,question_type:4,question_score:ie,standard_answers:[z]});case 11:A=y.sent;case 12:return A.status===0&&(De.b.success("\u4FDD\u5B58\u6210\u529F"),o(!1),F({type:"polls/getExerciseBanks",payload:Object(me.a)({},i)})),y.abrupt("return",{name:R,answer_texts:[z],analysis:S});case 14:case"end":return y.stop()}},N)}));return function(){return E.apply(this,arguments)}}(),g=function(){return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u7B80\u7B54\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),r.a.createElement(Ze.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:R,onChange:function(A){return X(A)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),r.a.createElement(Ze.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:z,onChange:function(A){return H(A)}}),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(pe.a,{value:ie,max:1e4,min:-1,onChange:function(A){t(A)}})," \u5206"),r.a.createElement("aside",{className:"tr"},d.question_id&&r.a.createElement(Ae.a,{type:"default",onClick:function(){return o(!1)}},"\u53D6\u6D88"),r.a.createElement(Ae.a,{className:"ml20",type:"primary",onClick:function(){return l()}},"\u4FDD\u5B58")))},v=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],u=function(){var E=Object(fe.a)(et().mark(function N(A){return et().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:y.t0=A.id,y.next=y.t0==="del"?3:y.t0==="up"||y.t0==="down"?5:y.t0==="edit"?9:11;break;case 3:return ye.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(fe.a)(et().mark(function L(){return et().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(Ne.e)({pollsId:d.question_id});case 2:F({type:"polls/getExerciseBanks",payload:Object(me.a)({},i)});case 3:case"end":return k.stop()}},L)}))()}}),y.abrupt("break",11);case 5:return y.next=7,Object(Ne.j)({exerciseId:d==null?void 0:d.question_id,opr:A.id});case 7:return F({type:"polls/getExerciseBanks",payload:Object(me.a)({},i)}),y.abrupt("break",11);case 9:return o(!0),y.abrupt("break",11);case 11:case"end":return y.stop()}},N)}));return function(A){return E.apply(this,arguments)}}(),_=function(){return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&v.map(function(N,A){return N.id==="up"&&d.key===1||N.id==="down"&&d.key===d.len?null:r.a.createElement(qe.a,{key:A,placement:"bottom",title:N.name},r.a.createElement("span",{onClick:function(){return u(N)},className:N.icon}))})),r.a.createElement("div",{className:"mt5"},d.question_title),r.a.createElement("div",{className:f.a.questionChoices},r.a.createElement("p",null,r.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),r.a.createElement(ct.a,{value:z})))};return r.a.createElement("section",{className:f.a.wrap},!a&&_(),a&&g())},yt=Object(vt.a)(function(p){var P=p.problemset,U=p.loading,K=p.globalSetting;return{problemset:P,globalSetting:K,loading:U.effects}},null,null,{forwardRef:!0})(Object(w.forwardRef)(rt));function Rt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Rt=function(){return p};var p={},P=Object.prototype,U=P.hasOwnProperty,K=typeof Symbol=="function"?Symbol:{},ae=K.iterator||"@@iterator",Ve=K.asyncIterator||"@@asyncIterator",F=K.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(n,a,o){return n[a]=o}}function xe(t,e,n,a){var o=e&&e.prototype instanceof ee?e:ee,i=Object.create(o.prototype),l=new de(a||[]);return i._invoke=function(g,v,u){var _="suspendedStart";return function(E,N){if(_==="executing")throw new Error("Generator is already running");if(_==="completed"){if(E==="throw")throw N;return ie()}for(u.method=E,u.arg=N;;){var A=u.delegate;if(A){var J=oe(A,u);if(J){if(J===b)continue;return J}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(_==="suspendedStart")throw _="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);_="executing";var y=d(g,v,u);if(y.type==="normal"){if(_=u.done?"completed":"suspendedYield",y.arg===b)continue;return{value:y.arg,done:u.done}}y.type==="throw"&&(_="completed",u.method="throw",u.arg=y.arg)}}}(t,n,l),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}p.wrap=xe;var b={};function ee(){}function G(){}function R(){}var X={};c(X,ae,function(){return this});var re=Object.getPrototypeOf,m=re&&re(re(q([])));m&&m!==P&&U.call(m,ae)&&(X=m);var S=R.prototype=ee.prototype=Object.create(X);function be(t){["next","throw","return"].forEach(function(e){c(t,e,function(n){return this._invoke(e,n)})})}function M(t,e){function n(o,i,l,g){var v=d(t[o],t,i);if(v.type!=="throw"){var u=v.arg,_=u.value;return _&&typeof _=="object"&&U.call(_,"__await")?e.resolve(_.__await).then(function(E){n("next",E,l,g)},function(E){n("throw",E,l,g)}):e.resolve(_).then(function(E){u.value=E,l(u)},function(E){return n("throw",E,l,g)})}g(v.arg)}var a;this._invoke=function(o,i){function l(){return new e(function(g,v){n(o,i,g,v)})}return a=a?a.then(l,l):l()}}function oe(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,oe(t,e),e.method==="throw"))return b;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return b}var a=d(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,b;var o=a.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,b):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,b)}function z(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function H(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function de(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(z,this),this.reset(!0)}function q(t){if(t){var e=t[ae];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function o(){for(;++n<t.length;)if(U.call(t,n))return o.value=t[n],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return G.prototype=R,c(S,"constructor",R),c(R,"constructor",G),G.displayName=c(R,F,"GeneratorFunction"),p.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},p.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,R):(t.__proto__=R,c(t,F,"GeneratorFunction")),t.prototype=Object.create(S),t},p.awrap=function(t){return{__await:t}},be(M.prototype),c(M.prototype,Ve,function(){return this}),p.AsyncIterator=M,p.async=function(t,e,n,a,o){o===void 0&&(o=Promise);var i=new M(xe(t,e,n,a),o);return p.isGeneratorFunction(e)?i:i.next().then(function(l){return l.done?l.value:i.next()})},be(S),c(S,F,"Generator"),c(S,ae,function(){return this}),c(S,"toString",function(){return"[object Generator]"}),p.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var o=e.pop();if(o in t)return a.value=o,a.done=!1,a}return a.done=!0,a}},p.values=q,de.prototype={constructor:de,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(H),!e)for(var n in this)n.charAt(0)==="t"&&U.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(u,_){return l.type="throw",l.arg=e,n.next=u,_&&(n.method="next",n.arg=void 0),!!_}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var g=U.call(i,"catchLoc"),v=U.call(i,"finallyLoc");if(g&&v){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(g){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&U.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var l=i?i.completion:{};return l.type=e,l.arg=n,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(l)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),b},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),H(a),b}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var i=o.arg;H(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:q(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),b}},p}var Kt=["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"],Nt=function(P,U){var K=P.problemset,ae=P.globalSetting,Ve=P.loading,F=P.dispatch,c=P.editData,xe=Object(Ge.a)(P,["problemset","globalSetting","loading","dispatch","editData"]),d=Object(w.useState)(""),b=Object(D.a)(d,2),ee=b[0],G=b[1],R=Object(w.useState)(""),X=Object(D.a)(R,2),re=X[0],m=X[1],S=Object(w.useState)(""),be=Object(D.a)(S,2),M=be[0],oe=be[1],z=Object(w.useState)([]),H=Object(D.a)(z,2),de=H[0],q=H[1],ie=Object(w.useState)(""),t=Object(D.a)(ie,2),e=t[0],n=t[1],a=Object(w.useState)(),o=Object(D.a)(a,2),i=o[0],l=o[1],g=Object(w.useState)(!1),v=Object(D.a)(g,2),u=v[0],_=v[1],E=Object(w.useState)([]),N=Object(D.a)(E,2),A=N[0],J=N[1],y=Object(w.useState)(!1),Q=Object(D.a)(y,2),L=Q[0],le=Q[1],k=Object(Xe.m)();Object(w.useEffect)(function(){var Pt;c.edit&&le(!0),G(c.shixun_name),m(c.question_title);var we=[];(Pt=c.shixun)===null||Pt===void 0||Pt.map(function(T){we.push(T.challenge_score)}),J(we)},[c]),Object(w.useEffect)(function(){_(!1)},[L]),Object(w.useImperativeHandle)(U,function(){return{onSave:dt,isEdit:L}});var dt=function(){var Pt=Object(fe.a)(Rt().mark(function we(){var T,C,$;return Rt().wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(T=[],C=!1,!C){Me.next=4;break}return Me.abrupt("return",!1);case 4:if(!c.question_id){Me.next=10;break}return Me.next=7,Object(Ne.u)({id:c.question_id,question_title:re,shixun_name:ee,shixun_id:c.shixun_id,question_type:5,question_scores:A});case 7:$=Me.sent,Me.next=13;break;case 10:return Me.next=12,Object(Ne.a)({exercise_bank_id:k.topicId,question_title:re,shixun_name:ee,shixun_id:c.shixun_id,question_type:5,question_scores:A});case 12:$=Me.sent;case 13:return $.status===0&&(De.b.success("\u4FDD\u5B58\u6210\u529F"),le(!1)),Me.next=16,F({type:"polls/getExerciseBanks",payload:Object(me.a)({},k)});case 16:return Me.abrupt("return",{name:re,analysis:M,standard_answers:T,is_ordered:i});case 17:case"end":return Me.stop()}},we)}));return function(){return Pt.apply(this,arguments)}}(),Y=function(){var we;return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),r.a.createElement("div",{className:"mt10"},r.a.createElement(Be.a,{defaultValue:ee,onChange:function(C){G(C.target.value)}})),r.a.createElement("div",{className:"mt10"},r.a.createElement(Ze.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:re,onChange:function(C){m(C)}})),r.a.createElement("div",{className:"mt20"},(we=c.shixun)===null||we===void 0?void 0:we.map(function(T,C){return r.a.createElement(V.a,{gutter:[20,20]},r.a.createElement(I.a,{flex:"1"},C+1,".",T.challenge_name),r.a.createElement(I.a,null,r.a.createElement(pe.a,{defaultValue:A[C],onChange:function(Le){A[C]=Le,J(A),console.log("srore:L",A[C])}})))})),r.a.createElement("div",{className:"mt20"},de.length>1&&r.a.createElement("span",null,r.a.createElement(ze.a,{checked:i,onChange:function(C){return l(C.target.checked)},className:"".concat(f.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),r.a.createElement("span",{className:"".concat(f.a.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"))),r.a.createElement("aside",{className:"tr"},!(c==null?void 0:c.edit)&&r.a.createElement(Ae.a,{type:"default",onClick:function(){return le(!1)}},"\u53D6\u6D88"),r.a.createElement(Ae.a,{className:"ml20",type:"primary",onClick:function(){return dt()}},"\u4FDD\u5B58")))},_e=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Ke=function(){var Pt=Object(fe.a)(Rt().mark(function we(T){return Rt().wrap(function($){for(;;)switch($.prev=$.next){case 0:$.t0=T.id,$.next=$.t0==="del"?3:$.t0==="up"||$.t0==="down"?5:$.t0==="edit"?9:11;break;case 3:return ye.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(fe.a)(Rt().mark(function Me(){return Rt().wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(Ne.e)({pollsId:c.question_id});case 2:F({type:"polls/getExerciseBanks",payload:Object(me.a)({},k)});case 3:case"end":return ve.stop()}},Me)}))()}}),$.abrupt("break",11);case 5:return $.next=7,Object(Ne.j)({exerciseId:c==null?void 0:c.question_id,opr:T.id});case 7:return F({type:"polls/getExerciseBanks",payload:Object(me.a)({},k)}),$.abrupt("break",11);case 9:return le(!0),$.abrupt("break",11);case 11:case"end":return $.stop()}},we)}));return function(T){return Pt.apply(this,arguments)}}(),Gt=function(){var we;return r.a.createElement("aside",null,r.a.createElement("div",{className:f.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},c.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",c.question_score,"\u5206\uFF09"),r.a.createElement("div",{className:"tr"},r.a.createElement(gt.Link,{target:"_blank",to:"/shixuns/".concat(c.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!c.hideAction&&_e.map(function(T,C){return T.id==="up"&&c.key===1||T.id==="down"&&c.key===c.len?null:r.a.createElement(qe.a,{key:C,placement:"bottom",title:T.name},r.a.createElement("span",{onClick:function(){return Ke(T)},className:T.icon}))}))),r.a.createElement("div",{className:"font16"},c.shixun_name),r.a.createElement("div",{className:"mt30"}),(we=c.shixun)===null||we===void 0?void 0:we.map(function(T,C){return r.a.createElement("div",{key:C},"\u7B2C",C+1,"\u5173 ",r.a.createElement("span",{className:"ml10"},T.challenge_name)," ",r.a.createElement("span",{className:"ml10"},T.challenge_score))}))};return r.a.createElement("section",{className:f.a.wrap},!L&&Gt(),L&&Y())},Ft=Object(vt.a)(function(p){var P=p.problemset,U=p.loading,K=p.globalSetting;return{problemset:P,globalSetting:K,loading:U.effects}},null,null,{forwardRef:!0})(Object(w.forwardRef)(Nt)),Mt=s("UU91"),It=s.n(Mt),$t=s("fJjg");function kt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */kt=function(){return p};var p={},P=Object.prototype,U=P.hasOwnProperty,K=typeof Symbol=="function"?Symbol:{},ae=K.iterator||"@@iterator",Ve=K.asyncIterator||"@@asyncIterator",F=K.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(n,a,o){return n[a]=o}}function xe(t,e,n,a){var o=e&&e.prototype instanceof ee?e:ee,i=Object.create(o.prototype),l=new de(a||[]);return i._invoke=function(g,v,u){var _="suspendedStart";return function(E,N){if(_==="executing")throw new Error("Generator is already running");if(_==="completed"){if(E==="throw")throw N;return ie()}for(u.method=E,u.arg=N;;){var A=u.delegate;if(A){var J=oe(A,u);if(J){if(J===b)continue;return J}}if(u.method==="next")u.sent=u._sent=u.arg;else if(u.method==="throw"){if(_==="suspendedStart")throw _="completed",u.arg;u.dispatchException(u.arg)}else u.method==="return"&&u.abrupt("return",u.arg);_="executing";var y=d(g,v,u);if(y.type==="normal"){if(_=u.done?"completed":"suspendedYield",y.arg===b)continue;return{value:y.arg,done:u.done}}y.type==="throw"&&(_="completed",u.method="throw",u.arg=y.arg)}}}(t,n,l),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}p.wrap=xe;var b={};function ee(){}function G(){}function R(){}var X={};c(X,ae,function(){return this});var re=Object.getPrototypeOf,m=re&&re(re(q([])));m&&m!==P&&U.call(m,ae)&&(X=m);var S=R.prototype=ee.prototype=Object.create(X);function be(t){["next","throw","return"].forEach(function(e){c(t,e,function(n){return this._invoke(e,n)})})}function M(t,e){function n(o,i,l,g){var v=d(t[o],t,i);if(v.type!=="throw"){var u=v.arg,_=u.value;return _&&typeof _=="object"&&U.call(_,"__await")?e.resolve(_.__await).then(function(E){n("next",E,l,g)},function(E){n("throw",E,l,g)}):e.resolve(_).then(function(E){u.value=E,l(u)},function(E){return n("throw",E,l,g)})}g(v.arg)}var a;this._invoke=function(o,i){function l(){return new e(function(g,v){n(o,i,g,v)})}return a=a?a.then(l,l):l()}}function oe(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,oe(t,e),e.method==="throw"))return b;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return b}var a=d(n,t.iterator,e.arg);if(a.type==="throw")return e.method="throw",e.arg=a.arg,e.delegate=null,b;var o=a.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,b):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,b)}function z(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function H(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function de(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(z,this),this.reset(!0)}function q(t){if(t){var e=t[ae];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function o(){for(;++n<t.length;)if(U.call(t,n))return o.value=t[n],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return G.prototype=R,c(S,"constructor",R),c(R,"constructor",G),G.displayName=c(R,F,"GeneratorFunction"),p.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===G||(e.displayName||e.name)==="GeneratorFunction")},p.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,R):(t.__proto__=R,c(t,F,"GeneratorFunction")),t.prototype=Object.create(S),t},p.awrap=function(t){return{__await:t}},be(M.prototype),c(M.prototype,Ve,function(){return this}),p.AsyncIterator=M,p.async=function(t,e,n,a,o){o===void 0&&(o=Promise);var i=new M(xe(t,e,n,a),o);return p.isGeneratorFunction(e)?i:i.next().then(function(l){return l.done?l.value:i.next()})},be(S),c(S,F,"Generator"),c(S,ae,function(){return this}),c(S,"toString",function(){return"[object Generator]"}),p.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function a(){for(;e.length;){var o=e.pop();if(o in t)return a.value=o,a.done=!1,a}return a.done=!0,a}},p.values=q,de.prototype={constructor:de,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(H),!e)for(var n in this)n.charAt(0)==="t"&&U.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(u,_){return l.type="throw",l.arg=e,n.next=u,_&&(n.method="next",n.arg=void 0),!!_}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if(i.tryLoc==="root")return a("end");if(i.tryLoc<=this.prev){var g=U.call(i,"catchLoc"),v=U.call(i,"finallyLoc");if(g&&v){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(g){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&U.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var l=i?i.completion:{};return l.type=e,l.arg=n,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(l)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),b},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),H(a),b}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var i=o.arg;H(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:q(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=void 0),b}},p}var dn=Je.a.SubMenu,ln=Ot.a.Content,en=Ot.a.Sider,rn=function(P){var U,K,ae,Ve,F,c,xe,d,b,ee,G,R,X,re,m,S,be,M,oe,z,H,de,q,ie,t,e,n,a,o,i,l,g,v,u,_,E,N,A,J,y,Q,L,le,k,dt,Y,_e,Ke,Gt,Pt,we,T,C,$,Le,Me,_t,ve=P.polls,Wt=P.globalSetting,ue=P.loading,te=P.user,se=P.dispatch,Qe=Object(Ge.a)(P,["polls","globalSetting","loading","user","dispatch"]),Oe=Object(Xe.m)(),ut=Object(Xe.l)(),Et=te.userInfo,At=Te.a.useForm(),bt=Object(D.a)(At,1),Lt=bt[0],tn=Object(w.useState)([]),Qt=Object(D.a)(tn,2),Xt=Qt[0],nn=Qt[1],on=Object(w.useState)(!1),fn=Object(D.a)(on,2),mn=fn[0],pn=fn[1],gn=[{name:"\u9009\u62E9\u9898",id:0},{name:"\u5224\u65AD\u9898",id:2},{name:"\u586B\u7A7A\u9898",id:3},{name:"\u7B80\u7B54\u9898",id:4},{name:"\u5B9E\u8BAD\u9898",id:5}],zt=Object(w.useRef)();Object(w.useEffect)(function(){var Bt;if((Bt=ve.exerciseBanks)===null||Bt===void 0?void 0:Bt.exercise_questions){var He,Dt,St,Tt,jt;nn(Object(ke.a)((He=ve.exerciseBanks)===null||He===void 0?void 0:He.exercise_questions)),Lt.setFieldsValue({exercise_name:(Dt=ve.exerciseBanks)===null||Dt===void 0||((St=Dt.exercise)===null||St===void 0)?void 0:St.exercise_name,exercise_description:(Tt=ve.exerciseBanks)===null||Tt===void 0||((jt=Tt.exercise)===null||jt===void 0)?void 0:jt.exercise_description})}},[ve.exerciseBanks]),Object(w.useEffect)(function(){se({type:"polls/getExerciseBanks",payload:Object(me.a)({},Oe)})},[Oe.categoryId]);var hn=function(){var Bt=Object(fe.a)(kt().mark(function He(){var Dt,St,Tt;return kt().wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Zt.next=2,Lt.validateFields();case 2:return Tt=Lt.getFieldValue(),Tt.is_md=!0,Tt.topicId=(Dt=ve.exerciseBanks)===null||Dt===void 0||((St=Dt.exercise)===null||St===void 0)?void 0:St.id,pn(!1),Zt.next=8,Object(Ne.v)(Object(me.a)({},Tt));case 8:se({type:"polls/getExerciseBanks",payload:Object(me.a)({},Oe)});case 9:case"end":return Zt.stop()}},He)}));return function(){return Bt.apply(this,arguments)}}(),yn=function(){var Bt=Object(fe.a)(kt().mark(function He(Dt){var St;return kt().wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,zt==null?void 0:zt.current;case 2:if(St=jt.sent,!(St==null?void 0:St.isEdit)){jt.next=6;break}return De.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),jt.abrupt("return");case 6:Dt===5?se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}}):nn([].concat(Object(ke.a)(Xt),[{question_type:Dt}]));case 7:case"end":return jt.stop()}},He)}));return function(Dt){return Bt.apply(this,arguments)}}(),En=function(){se({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:[Oe.topicId],object_type:"exercise"}}})},vn=function(){return Xt==null?void 0:Xt.map(function(He,Dt){if(He.key=Dt+1,He.len=Xt.length,He.question_type===0)return r.a.createElement("aside",null,r.a.createElement(pt,{ref:zt,editData:He}),r.a.createElement(ft.a,null));if(He.question_type===1)return r.a.createElement("aside",null,r.a.createElement(x,{ref:zt,editData:He}),r.a.createElement(ft.a,null));if(He.question_type===2)return r.a.createElement("aside",null,r.a.createElement(qt,{ref:zt,editData:He}),r.a.createElement(ft.a,null));if(He.question_type===3)return r.a.createElement("aside",null,r.a.createElement(Z,{editData:He}),r.a.createElement(ft.a,null));if(He.question_type===4)return r.a.createElement("aside",null,r.a.createElement(yt,{editData:He}),r.a.createElement(ft.a,null));if(He.question_type===5)return r.a.createElement("aside",null,r.a.createElement(Ft,{editData:He}),r.a.createElement(ft.a,null))})};return r.a.createElement("section",{className:"edu-container"},r.a.createElement("section",{className:"animated fadeIn"},r.a.createElement("aside",{className:"mt10"},Et&&r.a.createElement(ge.a,{separator:">"},r.a.createElement(ge.a.Item,null,r.a.createElement(gt.Link,{to:"/users/".concat(Oe.username,"/").concat(Oe.topictype==="personal"?"topics":"topicbank","/").concat(Oe.topictype)},Oe.topictype==="personal"?"\u6211\u7684\u9898\u5E93":"\u516C\u5171\u9898\u5E93")),r.a.createElement(ge.a.Item,null,"\u8BE6\u60C5"))),r.a.createElement("aside",{className:[It.a.title,"mt20"].join(" ")},r.a.createElement(V.a,{style:{width:"100%"},align:"middle"},r.a.createElement(I.a,{flex:"1"},r.a.createElement("strong",{className:"font20 ml5"},(U=ve.exerciseBanks)===null||U===void 0||((K=U.exercise)===null||K===void 0)?void 0:K.exercise_name),r.a.createElement(Jt.i,{status:[((ae=ve.exerciseBanks)===null||ae===void 0||((Ve=ae.exercise)===null||Ve===void 0)?void 0:Ve.is_public)?"\u516C\u5F00":"\u79C1\u6709"]})),r.a.createElement(I.a,null,r.a.createElement(gt.Link,{className:"font16 c-light-black",to:"/users/".concat(Et.login,"/topics/").concat(Oe.topictype)},"\u8FD4\u56DE"))))),r.a.createElement("section",{className:[It.a.bg,"pl30","pr30","pb30","mt20 relative"].join(" ")},r.a.createElement("div",{className:It.a.export},((F=ve.exerciseBanks)===null||F===void 0?void 0:F.authorize)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("a",{onClick:function(He){He.preventDefault(),ye.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onOk:function(){var Dt=Object(fe.a)(kt().mark(function Tt(){var jt;return kt().wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(ne.g)({object_type:"normal",object_id:[Oe.topicId]});case 2:jt=an.sent,jt.status===0&&vt.c.push("/users/".concat(Oe.username,"/topics/personal"));case 4:case"end":return an.stop()}},Tt)}));function St(){return Dt.apply(this,arguments)}return St}()})}},"\u5220\u9664"),r.a.createElement(gt.Link,{to:"/users/".concat(Et.login,"/topics/").concat(Oe.topicId,"/").concat(Oe.topictype,"/exercise/edit")},"\u7F16\u8F91")),r.a.createElement("a",{onClick:function(He){He.preventDefault(),En()}},"\u53D1\u9001")),r.a.createElement(W.a,{className:It.a.tabs},r.a.createElement(W.a.TabPane,{tab:r.a.createElement("span",{className:"font16 pt10 pb12"},"\u5185\u5BB9\u8BE6\u60C5"),key:"1"},r.a.createElement("div",{className:"c-light-black"},(c=ve.exerciseBanks)===null||c===void 0||((xe=c.exercise)===null||xe===void 0)?void 0:xe.exercise_description))),mn&&r.a.createElement(Te.a,{layout:"vertical",form:Lt},r.a.createElement(Te.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u6807\u9898\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},r.a.createElement(Be.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),r.a.createElement(Te.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},r.a.createElement(Be.a.TextArea,{rows:6,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26"})),r.a.createElement(Te.a.Item,{className:"tr"},r.a.createElement(Ae.a,{type:"primary",onClick:function(){hn()}},"\u4FDD\u5B58")))),r.a.createElement("p",{className:"mt10",style:{display:"flex"}},r.a.createElement("span",{className:"fl",style:{flex:"1"}},!!((d=ve.exerciseBanks)===null||d===void 0||((b=d.exercise_types)===null||b===void 0)?void 0:b.q_singles)&&r.a.createElement("span",{className:"ml20"},"\u5355\u9009\u9898",(ee=ve.exerciseBanks)===null||ee===void 0||((G=ee.exercise_types)===null||G===void 0)?void 0:G.q_singles,"\u9898\uFF0C\u5171",(R=ve.exerciseBanks)===null||R===void 0||((X=R.exercise_types)===null||X===void 0)?void 0:X.q_singles_scores,"\u5206"),!!((re=ve.exerciseBanks)===null||re===void 0||((m=re.exercise_types)===null||m===void 0)?void 0:m.q_doubles)&&r.a.createElement("span",{className:"ml20"},"\u591A\u9009\u9898",(S=ve.exerciseBanks)===null||S===void 0||((be=S.exercise_types)===null||be===void 0)?void 0:be.q_doubles,"\u9898\uFF0C\u5171",(M=ve.exerciseBanks)===null||M===void 0||((oe=M.exercise_types)===null||oe===void 0)?void 0:oe.q_doubles_scores,"\u5206"),!!((z=ve.exerciseBanks)===null||z===void 0||((H=z.exercise_types)===null||H===void 0)?void 0:H.q_judges)&&r.a.createElement("span",{className:"ml20"},"\u5224\u65AD\u9898",(de=ve.exerciseBanks)===null||de===void 0||((q=de.exercise_types)===null||q===void 0)?void 0:q.q_judges,"\u9898\uFF0C\u5171",(ie=ve.exerciseBanks)===null||ie===void 0||((t=ie.exercise_types)===null||t===void 0)?void 0:t.q_judges_scores,"\u5206"),!!((e=ve.exerciseBanks)===null||e===void 0||((n=e.exercise_types)===null||n===void 0)?void 0:n.q_nulls)&&r.a.createElement("span",{className:"ml20"},"\u586B\u7A7A\u9898",(a=ve.exerciseBanks)===null||a===void 0||((o=a.exercise_types)===null||o===void 0)?void 0:o.q_nulls,"\u9898\uFF0C\u5171",(i=ve.exerciseBanks)===null||i===void 0||((l=i.exercise_types)===null||l===void 0)?void 0:l.q_nulls_scores,"\u5206"),!!((g=ve.exerciseBanks)===null||g===void 0||((v=g.exercise_types)===null||v===void 0)?void 0:v.q_mains)&&r.a.createElement("span",{className:"ml20"},"\u7B80\u7B54\u9898",(u=ve.exerciseBanks)===null||u===void 0||((_=u.exercise_types)===null||_===void 0)?void 0:_.q_mains,"\u9898\uFF0C\u5171",(E=ve.exerciseBanks)===null||E===void 0||((N=E.exercise_types)===null||N===void 0)?void 0:N.q_mains_scores,"\u5206"),!!((A=ve.exerciseBanks)===null||A===void 0||((J=A.exercise_types)===null||J===void 0)?void 0:J.q_shixuns)&&r.a.createElement("span",{className:"ml20"},"\u5B9E\u8BAD\u9898",(y=ve.exerciseBanks)===null||y===void 0||((Q=y.exercise_types)===null||Q===void 0)?void 0:Q.q_shixuns,"\u9898\uFF0C\u5171",(L=ve.exerciseBanks)===null||L===void 0||((le=L.exercise_types)===null||le===void 0)?void 0:le.q_shixuns_scores,"\u5206"),!!((k=ve.exerciseBanks)===null||k===void 0||((dt=k.exercise_types)===null||dt===void 0)?void 0:dt.q_pros)&&r.a.createElement("span",{className:"ml20"},"\u7F16\u7A0B\u9898",(Y=ve.exerciseBanks)===null||Y===void 0||((_e=Y.exercise_types)===null||_e===void 0)?void 0:_e.q_pros,"\u9898\uFF0C\u5171",(Ke=ve.exerciseBanks)===null||Ke===void 0||((Gt=Ke.exercise_types)===null||Gt===void 0)?void 0:Gt.q_pros_scores,"\u5206")),r.a.createElement("span",{className:"fr"},!!((Pt=ve.exerciseBanks)===null||Pt===void 0||((we=Pt.exercise_types)===null||we===void 0)?void 0:we.q_counts)&&r.a.createElement("span",null,"\u5408\u8BA1 ",r.a.createElement("span",{className:"color-blue"},(T=ve.exerciseBanks)===null||T===void 0||((C=T.exercise_types)===null||C===void 0)?void 0:C.q_counts)," \u9898\uFF0C \u5171 ",r.a.createElement("span",{className:"".concat((($=ve.exerciseBanks)===null||$===void 0||((Le=$.exercise_types)===null||Le===void 0)?void 0:Le.q_scores)>100?"color-red font-bd":"color-orange")},(Me=ve.exerciseBanks)===null||Me===void 0||((_t=Me.exercise_types)===null||_t===void 0)?void 0:_t.q_scores)," \u5206"))),r.a.createElement("section",{className:[It.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},Xt!=""&&vn(),Xt==""&&r.a.createElement(Ee.a,null)),r.a.createElement($t.a,null))},_n=Se.default=Object(vt.a)(function(p){var P=p.polls,U=p.loading,K=p.user,ae=p.globalSetting;return{polls:P,globalSetting:ae,user:K,loading:U.effects}})(rn)},Nska:function(tt,Se,s){tt.exports={wrap:"wrap___1qNoS",title:"title___18s87",radioWrap:"radioWrap___3ZobS",radio:"radio___19YEl",colorFF0000:"colorFF0000___2BuLq",pagination:"pagination___18hXH"}},O2Wb:function(tt,Se,s){tt.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(tt,Se,s){"use strict";var ot=s("2qtc"),Ae=s("kLXV"),it=s("rAM+"),Be=s("tJVT"),Ye=s("jrin"),W=s("q1tI"),O=s.n(W),ye=s("VrN/"),Ce=s.n(ye),V=s("bdgK"),Re=s("p77/"),I=s("Bd2K"),We=s("ELLl"),ge=s("19Vz"),Ut=s("lZu9"),ft=s("kSUc"),st=s("9Bee"),De=s("0Owb"),fe=s("dejd"),me=s("C+DQ"),ke=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function he(Z){var et=Z.onActionCallback,at=Z.title,rt=Z.icon,yt=Z.actionName,Rt=Z.className,Kt=Rt===void 0?"":Rt,Nt=Z.children;function Ft(){et(yt)}return O.a.createElement("a",{title:at,className:Kt,onClick:Ft},O.a.createElement("i",{className:"md-iconfont ".concat(rt)}),Nt)}var Te=function(Z){var et=Z.watch,at=Z.showNullButton,rt=Z.onActionCallback,yt=Z.fullScreen,Rt=Z.insertTemp,Kt=[].concat(ke,[{title:"".concat(et?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(et?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return O.a.createElement("ul",{className:"markdown-toolbar-container"},Kt.map(function(Nt,Ft){return O.a.createElement("li",{key:Ft},Nt.actionName?O.a.createElement(he,Object(De.a)({},Nt,{onActionCallback:rt})):O.a.createElement("span",{className:"v-line"}))}),at?O.a.createElement("li",null,O.a.createElement(he,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:rt},O.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Rt&&O.a.createElement("li",null,O.a.createElement(he,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Rt),onActionCallback:rt},O.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),O.a.createElement("li",{className:"btn-full-screen"},O.a.createElement(he,{icon:"".concat(yt?"icon-shrink":"icon-enlarge"),title:yt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:rt})))},D=s("M8RZ"),Ge=s("+L6B"),nt=s("2/Rp"),Ot=s("y8nQ"),Pe=s("Vl3Y"),Je=s("5NDa"),w=s("5rEg"),r={labelCol:{span:4},wrapperCol:{span:20}},Xe=function(Z){var et=Z.callback,at=Z.onCancel;function rt(yt){et(yt)}return O.a.createElement(Pe.a,Object(De.a)({},r,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:rt}),O.a.createElement(Pe.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},O.a.createElement(w.a,null)),O.a.createElement(Pe.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},O.a.createElement(w.a,null)),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(nt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(nt.a,{type:"ghost",onClick:at},"\u53D6\u6D88")))},gt=s("7ahc"),vt=s("HmJG"),Ne=s("BjJ7"),ne=Pe.a.useForm,Ee={width:280,marginRight:10},je={labelCol:{span:5},wrapperCol:{span:19}},pe=function(Z){var et=Z.callback,at=Z.onCancel,rt=ne(),yt=Object(Be.a)(rt,1),Rt=yt[0];function Kt(Mt){et(Mt)}function Nt(Mt){Rt.setFieldsValue({src:"/api/attachments/".concat(Mt.id)})}function Ft(Mt){var It=Mt.target.files[0];ze(It,Nt)}return O.a.createElement(Pe.a,Object(De.a)({form:Rt},je,{className:"upload-image-panel",onFinish:Kt}),O.a.createElement(Pe.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},O.a.createElement("div",{className:"flex-container"},O.a.createElement(Pe.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},O.a.createElement(w.a,{style:Ee})),O.a.createElement(lt,{onFileChange:Ft}))),O.a.createElement(Pe.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},O.a.createElement(w.a,{style:{width:264}})),O.a.createElement(Pe.a.Item,{style:{textAlign:"right"}},O.a.createElement(nt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(nt.a,{type:"ghost",onClick:at},"\u53D6\u6D88")))};function lt(Z){var et=Z.onFileChange;return O.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",O.a.createElement("input",{type:"file",accept:"image/*",onChange:et}))}function ze(Z,et){if(!Z)throw new String("\u6CA1\u6709\u6587\u4EF6");var at=new FormData;at.append("editormd-image-file",Z),at.append("file_param_name","editormd-image-file"),at.append("byxhr","true");var rt=new window.XMLHttpRequest;rt.withCredentials=!0,rt.addEventListener("load",function(yt){et(JSON.parse(yt.target.responseText))},!1),rt.addEventListener("error",function(yt){console.error(yt)},!1),rt.open("POST","".concat(Ne.a,"/api/attachments.json")),rt.send(at)}var wt=s("giR+"),qe=s("fyUT"),Ct=s("7Kak"),Ze=s("9yH6"),ct=Ze.a.Group,$e={margin:"0 8px"},f=function(Z){var et=Z.callback,at=Z.onCancel;function rt(yt){et(yt)}return O.a.createElement(Pe.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:rt},O.a.createElement("div",{className:"flex-container"},O.a.createElement("span",{style:$e},"\u5355\u5143\u683C\u6570\uFF1A"),O.a.createElement("span",{style:$e},"\u884C\u6570"),O.a.createElement(Pe.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},O.a.createElement(qe.a,null)),O.a.createElement("span",{style:$e},"\u5217\u6570"),O.a.createElement(Pe.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},O.a.createElement(qe.a,null))),O.a.createElement("div",{className:"flex-container",style:{marginTop:12}},O.a.createElement("span",{style:$e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),O.a.createElement(Pe.a.Item,{name:"align"},O.a.createElement(ct,null,O.a.createElement(Ze.a,{value:"default"},O.a.createElement("i",{className:"fa fa-align-justify"})),O.a.createElement(Ze.a,{value:"left"},O.a.createElement("i",{className:"fa fa-align-left"})),O.a.createElement(Ze.a,{value:"center"},O.a.createElement("i",{className:"fa fa-align-center"})),O.a.createElement(Ze.a,{value:"right"},O.a.createElement("i",{className:"fa fa-align-right"}))))),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(nt.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(nt.a,{type:"ghost",onClick:at},"\u53D6\u6D88")))},h="link",j="upload-image",B="code-block",x="add-table",ce="------------",Fe={default:ce,left:":".concat(ce),center:":".concat(ce,":"),right:"".concat(ce,":")},Ie=s("9VGf"),mt,Ue;function pt(){}var ht=0,Ht=1e4,Yt="\u2581",qt=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function xt(Z){return/^\d+$/.test(Z)?"".concat(Z,"px"):Z}var un=navigator.platform.toUpperCase().indexOf("MAC")>=0,Jt=un?"Cmd":"Ctrl",Vt=(mt={},Object(Ye.a)(mt,Jt+"-B","bold"),Object(Ye.a)(mt,Jt+"-I","italic"),mt),sn=(Ue={},Object(Ye.a)(Ue,h,"\u6DFB\u52A0\u94FE\u63A5"),Object(Ye.a)(Ue,B,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Ye.a)(Ue,j,"\u6DFB\u52A0\u56FE\u7247"),Object(Ye.a)(Ue,x,"\u6DFB\u52A0\u8868\u683C"),Ue),cn=Se.a=function(Z){var et=Z.defaultValue,at=et===void 0?"":et,rt=Z.onChange,yt=Z.width,Rt=yt===void 0?"100%":yt,Kt=Z.height,Nt=Kt===void 0?400:Kt,Ft=Z.miniToolbar,Mt=Ft===void 0?!1:Ft,It=Z.isFocus,$t=It===void 0?!1:It,kt=Z.watch,dn=Z.insertTemp,ln=Z.id,en=ln===void 0?"markdown-editor-id":ln,rn=Z.showResizeBar,_n=rn===void 0?!1:rn,p=Z.noStorage,P=p===void 0?!1:p,U=Z.showNullButton,K=U===void 0?!1:U,ae=Z.fullScreen,Ve=ae===void 0?!1:ae,F=Z.onBlur,c=Z.onCMBeforeChange,xe=Z.className,d=xe===void 0?"":xe,b=Z.placeholder,ee=b===void 0?"":b,G=Z.values,R=G===void 0?"":G,X=Object(W.useState)(null),re=Object(Be.a)(X,2),m=re[0],S=re[1],be=Object(W.useState)(at),M=Object(Be.a)(be,2),oe=M[0],z=M[1],H=Object(W.useState)(kt),de=Object(Be.a)(H,2),q=de[0],ie=de[1],t=Object(W.useState)(Ve),e=Object(Be.a)(t,2),n=e[0],a=e[1],o=Object(W.useState)(""),i=Object(Be.a)(o,2),l=i[0],g=i[1],v=Object(W.useState)(0),u=Object(Be.a)(v,2),_=u[0],E=u[1],N=Object(W.useState)(Nt),A=Object(Be.a)(N,2),J=A[0],y=A[1],Q=Object(W.useState)(!1),L=Object(Be.a)(Q,2),le=L[0],k=L[1],dt=Object(W.useRef)(),Y=Object(W.useRef)(),_e=Object(W.useRef)(),Ke=Object(W.useRef)();Object(W.useEffect)(function(){z(R),m==null||m.setValue(R)},[R]),Object(W.useEffect)(function(){if(dt.current){var ue=function(Qe,Oe){var ut=Oe.clipboardData;if(ut){var Et=ut.types.toString(),At=ut.items;if(Et==="text/html,Files"||Et==="Files"||ut.types.indexOf("Files")){var bt=At[1];Et==="Files"&&(bt=At[0]),bt.kind==="file"&&bt.type.match(/^image\//i)&&ze(bt.getAsFile(),function(Lt){Lt.id?te.replaceSelection("![,](/api/attachments/".concat(Lt.id,")")):(Lt==null?void 0:Lt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},te=Ce.a.fromTextArea(dt.current,{mode:"markdown",lineNumbers:!Mt,lineWrapping:!0,value:at,autoCloseTags:!0,autoCloseBrackets:!0});return $t&&te.focus(),te.on("paste",ue),S(te),function(){te.off("paste",ue)}}},[]);var Gt=Object(W.useCallback)(function(){if(Y.current)try{var ue=Y.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,te=Y.current.getElementsByClassName("markdown-editor-body")[0];n?te.style.height="calc(100vh - ".concat(ue,"px)"):te.style.height="".concat(J-ue,"px")}catch(se){console.log(se,"---- to set md editor body height")}},[J,Y,n]);Object(W.useEffect)(function(){function ue(){var se=new V.default(function(Qe){var Oe=Object(it.a)(Qe),ut;try{for(Oe.s();!(ut=Oe.n()).done;){var Et=ut.value;(Et.target.offsetHeight>0||Et.target.offsetWidth>0)&&(Gt(),m.setSize("100%","100%"),m.refresh())}}catch(At){Oe.e(At)}finally{Oe.f()}});return se.observe(dt.current.parentElement),se}if(m){var te=ue();return function(){te.unobserve(dt.current.parentElement)}}},[m,Gt]),Object(W.useEffect)(function(){if(m){for(var ue=[],te=function(){var Et=Qe[se];Oe=Object(Be.a)(Et,2);var At=Oe[0],bt=Oe[1],Lt=Object(Ye.a)({},At,function(){Pt(bt)});ue.push(Lt),m.addKeyMap(Lt)},se=0,Qe=Object.entries(Vt);se<Qe.length;se++){var Oe;te()}return function(){var ut=Object(it.a)(ue),Et;try{for(ut.s();!(Et=ut.n()).done;){var At=Et.value;m.removeKeyMap(At)}}catch(bt){ut.e(bt)}finally{ut.f()}}}},[m]),Object(W.useEffect)(function(){Ve!==n&&a(Ve)},[Ve]),Object(Ie.a)(function(){if(!P&&_>0){var ue=new Date().getTime(),te=window.sessionStorage.getItem(en);ue>=_+Ht&&(!te||te!==oe)&&(window.sessionStorage.setItem(en,oe),k(!0))}},Ht),Object(W.useEffect)(function(){ie(kt)},[m,kt]),Object(W.useEffect)(function(){m&&($t&&m.focus())},[m,$t]),Object(W.useEffect)(function(){if(q&&m){var ue=function(Qe){var Oe=Qe.target;if(Ke.current){var ut=Oe.scrollTop/Oe.scrollHeight;Ke.current.scrollTop=Ke.current.scrollHeight*ut}},te=m.getScrollerElement();return te.addEventListener("scroll",ue),function(){te.removeEventListener("scroll",ue)}}},[m,q]),Object(W.useEffect)(function(){if(m&&c){var ue=function(se,Qe){c(se,Qe)};return m.on("beforeChange",ue),function(){m.off("beforeChange",ue)}}},[m,c]),Object(W.useEffect)(function(){if(m&&F){var ue=function(){F(m.getValue())};return m.on("blur",ue),function(){m.off("blur",ue)}}},[m,F]),Object(W.useEffect)(function(){if(m){var ue=function(se){var Qe=se.getValue();z(Qe),E(new Date().getTime()),se.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rt&&rt(Qe)};return m.on("change",ue),function(){m.off("change",ue)}}},[m,rt]),Object(W.useEffect)(function(){m&&(at==null?(m.setValue(""),z("")):at!==m.getValue()&&(m.setValue(at),z(at),m.setCursor(m.lineCount(),0)))},[m,at]);var Pt=Object(W.useCallback)(function(ue){var te=m.getCursor(),se=m.getSelection(),Qe=se.split(`
`);switch(ue){case"bold":return m.replaceSelection("**"+se+"**"),se===""&&m.setCursor(te.line,te.ch+2),m.focus();case"italic":return m.replaceSelection("*"+se+"*"),se===""&&m.setCursor(te.line,te.ch+1),m.focus();case"code":return m.replaceSelection("`"+se+"`"),se===""&&m.setCursor(te.line,te.ch+1),m.focus();case"inline-latex":return m.replaceSelection("`$$"+se+"$$`"),se===""&&m.setCursor(te.line,te.ch+3),m.focus();case"latex":return m.replaceSelection("```latex\n"+se+"\n```"),m.setCursor(te.line+1,se.length+1),m.focus();case"line-break":return m.replaceSelection(`<br/>
`),m.focus();case"list-ul":return se===""?m.replaceSelection("- "+se):m.replaceSelection(Qe.map(function(Oe){return Oe===""?"":"- ".concat(Oe)}).join(`
`)),m.focus();case"list-ol":return se===""?m.replaceSelection("1. "+se):m.replaceSelection(Qe.map(function(Oe,ut){return Oe===""?"":"".concat(ut+1,". ").concat(Oe)}).join(`
`)),m.focus();case"add-null-ch":return se===""&&m.setCursor(te.line,te.ch+1),m.replaceSelection(Yt),m.focus();case"inster-template-1":return se===""&&m.setCursor(te.line,te.ch),m.replaceSelection(qt),m.focus();case"eraser":return m.setValue(""),m.focus();case"trigger-watch":return ie(!q),m.focus();case"trigger-full-screen":return a(!n),m.focus();case h:g(h);return;case B:g(B);return;case j:g(j);return;case x:g(x);return;default:throw new Error}},[m,q,n]),we=Object(W.useCallback)(function(ue){g("");switch(l){case h:var te=ue.title,se=ue.link;return m.replaceSelection("[".concat(te,"](").concat(se,")")),m.focus();case B:var Qe=ue.language,Oe=ue.content;return m.replaceSelection(["```"+Qe,Oe,"```"].join(`
`)),m.focus();case j:var ut=ue.src,Et=ue.alt;return m.replaceSelection("![ ".concat(Et," ]( ").concat(ut,' "').concat(Et,'" )')),m.focus();case x:for(var At=ue.row,bt=ue.col,Lt=ue.align,tn=`
`,Qt=0;Qt<At;Qt++){for(var Xt=[],nn=[],on=0;on<bt;on++)Qt===1&&nn.push(Fe[Lt]),Xt.push(" ");Qt===1&&(tn+="| ".concat(nn.join(" | "),` |
`)),tn+="| ".concat(Xt.join(bt===1?"":" | "),` |
`)}return m.replaceSelection(tn+`
`),m.focus();default:throw new Error}},[m,l]),T=Object(W.useMemo)(function(){switch(l){case h:return O.a.createElement(Xe,{callback:we,onCancel:C});case B:return O.a.createElement(gt.b,{callback:we,onCancel:C});case j:return O.a.createElement(pe,{callback:we,onCancel:C});case x:return O.a.createElement(f,{callback:we,onCancel:C});default:return null}},[l]);function C(){g("")}Object(W.useEffect)(function(){if(_e.current){var ue=function(At){Oe=!0,ut=At.pageY},te=function(){Oe=!1},se=function(At){if(Oe){var bt=At.pageY-ut;bt<0&&(bt=0),bt>300&&(bt=300);var Lt=Nt+bt+"px";y(Lt)}},Qe=_e.current,Oe=!1,ut=0;return Qe.addEventListener("mousedown",ue),document.addEventListener("mousemove",se),document.addEventListener("mouseup",te),function(){Qe.removeEventListener("mousedown",ue),document.removeEventListener("mousemove",se),document.removeEventListener("mouseup",te)}}},[m,_e]),Object(W.useEffect)(function(){y(Nt)},[Nt]);var $=xt(Rt),Le=xt(J),Me={width:$,height:Le},_t=Object(W.useMemo)(function(){if(_){var ue=new Date(_),te=ue.getHours(),se=ue.getMinutes(),Qe=ue.getSeconds();return te=te<10?"0"+te:te,se=se<10?"0"+se:se,Qe=Qe<10?"0"+Qe:Qe,"".concat(te,":").concat(se,":").concat(Qe)}return 0},[_]);function ve(){window.sessionStorage.removeItem(en),k(!1),E(0)}function Wt(){k(!1),E(0),m.setValue(window.sessionStorage.getItem(en))}return O.a.createElement(W.Fragment,null,O.a.createElement("div",{className:"markdown-editor-wrapper",ref:Y},O.a.createElement("div",{className:"markdown-editor-container ".concat(d," ").concat(q?"on-preview":""," ").concat(Mt?"mini":""," ").concat(n?"full-screen":""),style:Me},O.a.createElement(Te,{insertTemp:dn,watch:q,fullScreen:n,showNullButton:K,onActionCallback:Pt}),O.a.createElement("div",{className:"markdown-editor-body"},O.a.createElement("div",{className:"codemirror-container"},O.a.createElement("textarea",{ref:dt,placeholder:ee})),q?O.a.createElement("div",{ref:Ke,className:"preview-container"},O.a.createElement(st.a,{value:oe})):null))),_n?O.a.createElement("a",{ref:_e,className:"editor-resize"}):null,O.a.createElement(D.a,null,sn[l]?O.a.createElement(Ae.a,{centered:!0,title:sn[l],visible:!0,onCancel:C,footer:null},T):null))}},UU91:function(tt,Se,s){tt.exports={flex_box_center:"flex_box_center___W-luD",flex_space_between:"flex_space_between___MDZOl",flex_box_vertical_center:"flex_box_vertical_center___GF3w8",flex_box_center_end:"flex_box_center_end___UZLKo",flex_box_column:"flex_box_column___26ZEG",bg:"bg___Lrg3h",containerTitle:"containerTitle___36aFc",containerDesc:"containerDesc___1ITIo",listItem:"listItem___3yIgk",info:"info___1J349",title:"title___1poFp",titleLeft:"titleLeft___1G4yJ",titleRight:"titleRight___3ZAtk",acitons:"acitons___rsUze",export:"export___23Ina"}},dejd:function(tt,Se,s){},fJjg:function(tt,Se,s){"use strict";var ot=s("2qtc"),Ae=s("kLXV"),it=s("7Kak"),Be=s("9yH6"),Ye=s("k1fw"),W=s("miYZ"),O=s("tsqr"),ye=s("9og8"),Ce=s("tJVT"),V=s("PpiC"),Re=s("5NDa"),I=s("5rEg"),We=s("q1tI"),ge=s.n(We),Ut=s("9kvl"),ft=s("Nska"),st=s.n(ft),De=s("1vsH");function fe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */fe=function(){return he};var he={},Te=Object.prototype,D=Te.hasOwnProperty,Ge=typeof Symbol=="function"?Symbol:{},nt=Ge.iterator||"@@iterator",Ot=Ge.asyncIterator||"@@asyncIterator",Pe=Ge.toStringTag||"@@toStringTag";function Je(f,h,j){return Object.defineProperty(f,h,{value:j,enumerable:!0,configurable:!0,writable:!0}),f[h]}try{Je({},"")}catch(f){Je=function(j,B,x){return j[B]=x}}function w(f,h,j,B){var x=h&&h.prototype instanceof gt?h:gt,ce=Object.create(x.prototype),Fe=new Ze(B||[]);return ce._invoke=function(Ie,mt,Ue){var pt="suspendedStart";return function(ht,Ht){if(pt==="executing")throw new Error("Generator is already running");if(pt==="completed"){if(ht==="throw")throw Ht;return $e()}for(Ue.method=ht,Ue.arg=Ht;;){var Yt=Ue.delegate;if(Yt){var qt=wt(Yt,Ue);if(qt){if(qt===Xe)continue;return qt}}if(Ue.method==="next")Ue.sent=Ue._sent=Ue.arg;else if(Ue.method==="throw"){if(pt==="suspendedStart")throw pt="completed",Ue.arg;Ue.dispatchException(Ue.arg)}else Ue.method==="return"&&Ue.abrupt("return",Ue.arg);pt="executing";var xt=r(Ie,mt,Ue);if(xt.type==="normal"){if(pt=Ue.done?"completed":"suspendedYield",xt.arg===Xe)continue;return{value:xt.arg,done:Ue.done}}xt.type==="throw"&&(pt="completed",Ue.method="throw",Ue.arg=xt.arg)}}}(f,j,Fe),ce}function r(f,h,j){try{return{type:"normal",arg:f.call(h,j)}}catch(B){return{type:"throw",arg:B}}}he.wrap=w;var Xe={};function gt(){}function vt(){}function Ne(){}var ne={};Je(ne,nt,function(){return this});var Ee=Object.getPrototypeOf,je=Ee&&Ee(Ee(ct([])));je&&je!==Te&&D.call(je,nt)&&(ne=je);var pe=Ne.prototype=gt.prototype=Object.create(ne);function lt(f){["next","throw","return"].forEach(function(h){Je(f,h,function(j){return this._invoke(h,j)})})}function ze(f,h){function j(x,ce,Fe,Ie){var mt=r(f[x],f,ce);if(mt.type!=="throw"){var Ue=mt.arg,pt=Ue.value;return pt&&typeof pt=="object"&&D.call(pt,"__await")?h.resolve(pt.__await).then(function(ht){j("next",ht,Fe,Ie)},function(ht){j("throw",ht,Fe,Ie)}):h.resolve(pt).then(function(ht){Ue.value=ht,Fe(Ue)},function(ht){return j("throw",ht,Fe,Ie)})}Ie(mt.arg)}var B;this._invoke=function(x,ce){function Fe(){return new h(function(Ie,mt){j(x,ce,Ie,mt)})}return B=B?B.then(Fe,Fe):Fe()}}function wt(f,h){var j=f.iterator[h.method];if(j===void 0){if(h.delegate=null,h.method==="throw"){if(f.iterator.return&&(h.method="return",h.arg=void 0,wt(f,h),h.method==="throw"))return Xe;h.method="throw",h.arg=new TypeError("The iterator does not provide a 'throw' method")}return Xe}var B=r(j,f.iterator,h.arg);if(B.type==="throw")return h.method="throw",h.arg=B.arg,h.delegate=null,Xe;var x=B.arg;return x?x.done?(h[f.resultName]=x.value,h.next=f.nextLoc,h.method!=="return"&&(h.method="next",h.arg=void 0),h.delegate=null,Xe):x:(h.method="throw",h.arg=new TypeError("iterator result is not an object"),h.delegate=null,Xe)}function qe(f){var h={tryLoc:f[0]};1 in f&&(h.catchLoc=f[1]),2 in f&&(h.finallyLoc=f[2],h.afterLoc=f[3]),this.tryEntries.push(h)}function Ct(f){var h=f.completion||{};h.type="normal",delete h.arg,f.completion=h}function Ze(f){this.tryEntries=[{tryLoc:"root"}],f.forEach(qe,this),this.reset(!0)}function ct(f){if(f){var h=f[nt];if(h)return h.call(f);if(typeof f.next=="function")return f;if(!isNaN(f.length)){var j=-1,B=function x(){for(;++j<f.length;)if(D.call(f,j))return x.value=f[j],x.done=!1,x;return x.value=void 0,x.done=!0,x};return B.next=B}}return{next:$e}}function $e(){return{value:void 0,done:!0}}return vt.prototype=Ne,Je(pe,"constructor",Ne),Je(Ne,"constructor",vt),vt.displayName=Je(Ne,Pe,"GeneratorFunction"),he.isGeneratorFunction=function(f){var h=typeof f=="function"&&f.constructor;return!!h&&(h===vt||(h.displayName||h.name)==="GeneratorFunction")},he.mark=function(f){return Object.setPrototypeOf?Object.setPrototypeOf(f,Ne):(f.__proto__=Ne,Je(f,Pe,"GeneratorFunction")),f.prototype=Object.create(pe),f},he.awrap=function(f){return{__await:f}},lt(ze.prototype),Je(ze.prototype,Ot,function(){return this}),he.AsyncIterator=ze,he.async=function(f,h,j,B,x){x===void 0&&(x=Promise);var ce=new ze(w(f,h,j,B),x);return he.isGeneratorFunction(h)?ce:ce.next().then(function(Fe){return Fe.done?Fe.value:ce.next()})},lt(pe),Je(pe,Pe,"Generator"),Je(pe,nt,function(){return this}),Je(pe,"toString",function(){return"[object Generator]"}),he.keys=function(f){var h=[];for(var j in f)h.push(j);return h.reverse(),function B(){for(;h.length;){var x=h.pop();if(x in f)return B.value=x,B.done=!1,B}return B.done=!0,B}},he.values=ct,Ze.prototype={constructor:Ze,reset:function(h){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Ct),!h)for(var j in this)j.charAt(0)==="t"&&D.call(this,j)&&!isNaN(+j.slice(1))&&(this[j]=void 0)},stop:function(){this.done=!0;var h=this.tryEntries[0].completion;if(h.type==="throw")throw h.arg;return this.rval},dispatchException:function(h){if(this.done)throw h;var j=this;function B(Ue,pt){return Fe.type="throw",Fe.arg=h,j.next=Ue,pt&&(j.method="next",j.arg=void 0),!!pt}for(var x=this.tryEntries.length-1;x>=0;--x){var ce=this.tryEntries[x],Fe=ce.completion;if(ce.tryLoc==="root")return B("end");if(ce.tryLoc<=this.prev){var Ie=D.call(ce,"catchLoc"),mt=D.call(ce,"finallyLoc");if(Ie&&mt){if(this.prev<ce.catchLoc)return B(ce.catchLoc,!0);if(this.prev<ce.finallyLoc)return B(ce.finallyLoc)}else if(Ie){if(this.prev<ce.catchLoc)return B(ce.catchLoc,!0)}else{if(!mt)throw new Error("try statement without catch or finally");if(this.prev<ce.finallyLoc)return B(ce.finallyLoc)}}}},abrupt:function(h,j){for(var B=this.tryEntries.length-1;B>=0;--B){var x=this.tryEntries[B];if(x.tryLoc<=this.prev&&D.call(x,"finallyLoc")&&this.prev<x.finallyLoc){var ce=x;break}}ce&&(h==="break"||h==="continue")&&ce.tryLoc<=j&&j<=ce.finallyLoc&&(ce=null);var Fe=ce?ce.completion:{};return Fe.type=h,Fe.arg=j,ce?(this.method="next",this.next=ce.finallyLoc,Xe):this.complete(Fe)},complete:function(h,j){if(h.type==="throw")throw h.arg;return h.type==="break"||h.type==="continue"?this.next=h.arg:h.type==="return"?(this.rval=this.arg=h.arg,this.method="return",this.next="end"):h.type==="normal"&&j&&(this.next=j),Xe},finish:function(h){for(var j=this.tryEntries.length-1;j>=0;--j){var B=this.tryEntries[j];if(B.finallyLoc===h)return this.complete(B.completion,B.afterLoc),Ct(B),Xe}},catch:function(h){for(var j=this.tryEntries.length-1;j>=0;--j){var B=this.tryEntries[j];if(B.tryLoc===h){var x=B.completion;if(x.type==="throw"){var ce=x.arg;Ct(B)}return ce}}throw new Error("illegal catch attempt")},delegateYield:function(h,j,B){return this.delegate={iterator:ct(h),resultName:j,nextLoc:B},this.method==="next"&&(this.arg=void 0),Xe}},he}var me=I.a.Search,ke=function(Te){var D=Te.userDetail,Ge=Te.globalSetting,nt=Te.loading,Ot=Te.dispatch,Pe=Object(V.a)(Te,["userDetail","globalSetting","loading","dispatch"]),Je=Object(We.useState)(""),w=Object(Ce.a)(Je,2),r=w[0],Xe=w[1],gt=Object(We.useState)([]),vt=Object(Ce.a)(gt,2),Ne=vt[0],ne=vt[1],Ee=Object(We.useState)(),je=Object(Ce.a)(Ee,2),pe=je[0],lt=je[1],ze=Object(We.useState)(!1),wt=Object(Ce.a)(ze,2),qe=wt[0],Ct=wt[1];Object(We.useEffect)(function(){Ze()},[]);var Ze=function(){var $e=Object(ye.a)(fe().mark(function f(){var h;return fe().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Ot({type:"userDetail/topicGetCourseList",payload:{search:r}});case 2:h=B.sent,h&&ne((h==null?void 0:h.courses)||[]);case 4:case"end":return B.stop()}},f)}));return function(){return $e.apply(this,arguments)}}(),ct=function(){var $e=Object(ye.a)(fe().mark(function f(){var h,j,B,x,ce;return fe().wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(pe){Ie.next=4;break}return O.b.info("\u60A8\u9700\u8981\u521B\u5EFA\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),Ct(!0),Ie.abrupt("return");case 4:return Ie.next=6,Ot({type:"userDetail/topicSendToClass",payload:Object(Ye.a)({course_id:pe},(h=D.actionTabs)===null||h===void 0?void 0:h.params)});case 6:j=Ie.sent,Ot({type:"userDetail/setActionTabs",payload:{}}),j&&j.status===0&&(ce={normal:"common_homework",group:"group_homework",exercise:"exercise",poll:"poll"},Object(De.I)("/classrooms/".concat(pe,"/").concat(ce[(B=D.actionTabs)===null||B===void 0||((x=B.params)===null||x===void 0)?void 0:x.object_type])));case 9:case"end":return Ie.stop()}},f)}));return function(){return $e.apply(this,arguments)}}();return ge.a.createElement(Ae.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:D.actionTabs.key==="UserDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:nt["userDetail/sendToClass"],width:600,onOk:ct,onCancel:function(){Ot({type:"userDetail/setActionTabs",payload:{}})}},ge.a.createElement("div",{className:st.a.wrap},ge.a.createElement("div",{className:st.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),ge.a.createElement("div",{className:"mb10"},ge.a.createElement(me,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:r,onChange:function(f){return Xe(f.target.value)},onSearch:function(f){Xe(f),Ze()}})),ge.a.createElement("div",{className:st.a.radioWrap},ge.a.createElement(Be.a.Group,{value:pe,onChange:function(f){lt(f.target.value),Ct(!1)}},Ne.map(function($e,f){return ge.a.createElement(Be.a,{className:st.a.radio,value:$e.course_id,key:$e.course_id},$e.course_name)}))),qe&&ge.a.createElement("div",{className:st.a.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802")))};Se.a=Object(Ut.a)(function(he){var Te=he.userDetail,D=he.loading,Ge=he.globalSetting;return{userDetail:Te,globalSetting:Ge,loading:D.effects}})(ke)},kSUc:function(tt,Se,s){},kqOp:function(tt,Se,s){"use strict";s.d(Se,"a",function(){return V});var ot=s("0Owb"),Ae=s("fWQN"),it=s("mtLc"),Be=s("yKVA"),Ye=s("879j"),W=s("q1tI"),O=s.n(W),ye=s("Ot1p"),Ce="\u2581",V=function(Re){Object(Be.a)(We,Re);var I=Object(Ye.a)(We);function We(){var ge;Object(Ae.a)(this,We);for(var Ut=arguments.length,ft=new Array(Ut),st=0;st<Ut;st++)ft[st]=arguments[st];return ge=I.call.apply(I,[this].concat(ft)),ge.getChCountBeforeCursor=function(De,fe){for(var me=fe.line,ke=0,he=0;he<me;he++)ke+=De.getLine(he).split(Ce).length-1;var Te=De.getLine(me).substring(0,fe.ch);return ke+=Te.split(Ce).length-1,ke},ge.onCMBeforeChange=function(De,fe){var me=De.getRange(fe.from,fe.to),ke=0;if(fe.text.forEach(function(Ge){ke+=Ge.split(Ce).length-1}),me&&me.indexOf(Ce)!=-1){var he=me.split(Ce).length-1,Te=ge.getChCountBeforeCursor(De,fe.from);console.log("\u5220\u9664".concat(he,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(Te,"\u4E2A\uFF0C\u65B0\u589E").concat(ke,"\u4E2A")),ge.props.deleteEmptyDisabled?fe.cancel():ge.props.onPlaceholderChange&&ge.props.onPlaceholderChange(Te,he,ke)}else if(ke){var D=ge.getChCountBeforeCursor(De,fe.from);console.log("\u65B0\u589E".concat(ke,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(D,"\u4E2A")),ge.props.onPlaceholderChange&&ge.props.onPlaceholderChange(D,0,ke)}},ge}return Object(it.a)(We,[{key:"render",value:function(){return O.a.createElement(ye.a,Object(ot.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),We}(W.Component)},xvzu:function(tt,Se,s){tt.exports={flex_box_center:"flex_box_center___11Yx1",flex_space_between:"flex_space_between___3B8wg",flex_box_vertical_center:"flex_box_vertical_center___1cm8r",flex_box_center_end:"flex_box_center_end___2h7Wz",flex_box_column:"flex_box_column___1vJbd",wrap:"wrap___30mNN",modal:"modal___39YWi",titleWrap:"titleWrap___25lJO",required:"required___2_KP9",title:"title___dFjtB",colorGray:"colorGray___3RoHj",choiceWrap:"choiceWrap___14CFD",answer:"answer___10oFr",activeAnswer:"activeAnswer___S76uT",deleteIcon:"deleteIcon___kKaJg",addIcon:"addIcon___3w3u_",editorWrap:"editorWrap___3DrnO",htmlWrap:"htmlWrap___1tGnP",radio:"radio___24YhJ",color333:"color333___1O71o",color999:"color999___xHfER",questionType:"questionType___22Z7J",questionChoices:"questionChoices____Unas"}}}]);