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.
16 lines
141 KiB
16 lines
141 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[217,4,6,13],{"7ahc":function(We,Oe,l){"use strict";l.d(Oe,"a",function(){return je});var Ke=l("k1fw"),pe=l("0Owb"),nt=l("+L6B"),be=l("2/Rp"),Fe=l("y8nQ"),G=l("Vl3Y"),U=l("tJVT"),Ee=l("OaEy"),Le=l("2fM7"),ie=l("q1tI"),fe=l.n(ie),te=l("VrN/"),Ie=l.n(te),me=l("p77/"),ut=l.n(me),ve=l("c5Ni"),ge=l.n(ve),le=Le.a.Option,ke={labelCol:{span:4},wrapperCol:{span:20}},Ge={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"]};Oe.b=function(C){var Pe=C.callback,$e=C.onCancel,Qe=Object(ie.useState)("python"),Ze=Object(U.a)(Qe,2),jt=Ze[0],O=Ze[1];function i(ye){O(Ge[ye][1])}function Te(ye){Pe(ye)}return fe.a.createElement(G.a,Object(pe.a)({},ke,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Te}),fe.a.createElement(G.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},fe.a.createElement(Le.a,{onChange:i},Object.keys(Ge).map(function(ye){return fe.a.createElement(le,{key:ye,value:ye},Ge[ye][0])}))),fe.a.createElement(G.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},fe.a.createElement(je,{mode:jt})),fe.a.createElement("div",{className:"flex-container flex-end"},fe.a.createElement(be.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),fe.a.createElement(be.a,{type:"ghost",onClick:$e},"\u53D6\u6D88")))};function je(C){var Pe=C.value,$e=C.onChange,Qe=C.mode,Ze=C.options,jt=Ze===void 0?{}:Ze,O=Object(ie.useRef)(),i=Object(ie.useState)(),Te=Object(U.a)(i,2),ye=Te[0],et=Te[1];return Object(ie.useEffect)(function(){if(ye){var mt=function(pt){var Q=pt.getValue();$e&&$e(Q)};return ye.on("change",mt),function(){ye.off("change",mt)}}},[ye,$e]),Object(ie.useEffect)(function(){ye&&ye.setOption("mode",Qe)},[ye,Qe]),Object(ie.useEffect)(function(){ye&&((Pe!==ye.getValue()||Pe==="")&&setTimeout(function(){ye.setValue(Pe||" ")},300))},[ye,Pe]),Object(ie.useEffect)(function(){if(O.current&&!ye){var mt=Ie.a.fromTextArea(O.current,Object(Ke.a)({mode:Qe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},jt));et(mt)}},[O.current,ye]),fe.a.createElement("div",{className:"my-codemirror-container"},fe.a.createElement("textarea",{ref:O}))}},"9Bee":function(We,Oe,l){"use strict";var Ke=l("k1fw"),pe=l("q1tI"),nt=l.n(pe),be=l("vg9a"),Fe=l("tJVT"),G=l("DlQD"),U=l.n(G),Ee=l("rUJ1");function Le(Q,_e){var ce=Q.match(/^(\s+)(?:```)/);if(ce===null)return _e;var Se=ce[1];return _e.split(`
|
|
`).map(function(Ne){var tt=Ne.match(/^\s+/);if(tt===null)return Ne;var qe=Object(Fe.a)(tt,1),Je=qe[0];return Je.length>=Se.length?Ne.slice(Se.length):Ne}).join(`
|
|
`)}var ie=[],fe=["<ul>"],te=new U.a.Renderer,Ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function me(){ie.length=0,fe=["<ul>"]}var ut={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ve(Q,_e,ce,Se){if(_e>=Q.length||Q[_e].level<=ce)return _e;var Ne=Q[_e];Se.push("<li><a href='#"+Ne.anchor+"'>"+Ne.text+"</a>"),_e++;var tt=[];return _e=ve(Q,_e,Ne.level,tt),tt.length>0&&(Se.push("<ul>"),tt.forEach(function(qe){Se.push(qe)}),Se.push("</ul>")),Se.push("</li>"),_e=ve(Q,_e,ce,Se),_e}function ge(){return ve(ie,0,0,fe),fe.push("</ul>"),fe.join("")}var le={heading:function(_e){var ce=Ie.exec(_e);if(ce)return{type:"heading",raw:ce[0],depth:ce[1].length,text:ce[2]}},fences:function(_e){var ce=this.rules.block.fences.exec(_e);if(ce){var Se=ce[0],Ne=Le(Se,ce[3]||""),tt=ce[2]?ce[2].trim():ce[2];if(["latex","katex","math"].indexOf(tt)>=0){var qe=je(),Je=Ne;Ne=qe,C[qe]={type:"block",expression:Je}}return{type:"code",raw:Se,lang:tt,text:Ne}}}},ke=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Ge=0,je=function(){return"__special_katext_id_".concat(Ge++,"__")},C={};function Pe(){return C}function $e(){Ge=0,C={}}function Qe(Q){return Q=Q.replace(ke,function(_e,ce){var Se=je();return C[Se]={type:"inline",expression:ce},Se}),Q}var Ze=te.listitem;te.listitem=function(Q){return Ze(Qe(Q))};var jt=te.paragraph;te.paragraph=function(Q){return jt(Qe(Q))};var O=te.tablecell;te.tablecell=function(Q,_e){return O(Qe(Q),_e)},te.code=function(Q,_e,ce){var Se=(_e||"").match(/\S*/)[0];return Se?["latex","katex","math"].indexOf(Se)>=0?"<p class='editormd-tex'>".concat(Q,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(_e,'">').concat(ce?Q:Object(Ee.escape)(Q,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(ce?Q:Object(Ee.escape)(Q,!0))+"</code></pre>"},te.heading=function(Q,_e,ce){var Se=this.options.headerPrefix+ce.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ie.push({anchor:Se,level:_e,text:Q}),"<h"+_e+' id="'+Se+'">'+Q+"</h"+_e+">"},U.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),U.a.use({tokenizer:le,renderer:te});var i=U.a,Te=l("SJMd"),ye=l("m3rI"),et=l("Oy/b"),mt=/<pre[^>]*>/g;function Ce(Q){var _e=document.createElement("div");return _e.innerHTML=Q,_e.childNodes.length===0?"":_e.childNodes[0].nodeValue}var pt=Oe.a=function(Q){var _e=Q.value,ce=_e===void 0?"":_e,Se=Q.className,Ne=Q.showTextOnly,tt=Q.showLines,qe=Q.style,Je=qe===void 0?{}:qe,xt=String(ce),T=Object(pe.useMemo)(function(){try{var dt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,yt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,rt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;xt=xt.replace(dt,"("+ye.a.API_SERVER+"/api/attachments/").replace(yt,'"'+ye.a.API_SERVER+"/api/attachments/").replace(rt,'"'+ye.a.API_SERVER+"/files/uploads/")}catch(Vt){}var xe=i(xt);setTimeout(function(){return Wt()},300);var Rt=Pe();if(xt.match(/\[TOC\]/)&&(xe=xe.replace("<p>[TOC]</p>",ge()),me()),xe=xe.replace(/(__special_katext_id_\d+__)/g,function(Vt,st){var bt=Rt[st],qt=bt.type,Ht=bt.expression;return Object(et.renderToString)(Ce(Ht)||"",{displayMode:qt==="block",throwOnError:!1,output:"html"})}),xe=xe.replace(/▁/g,"\u2581\u2581\u2581"),$e(),Ne){var Mt=document.createElement("div");return Mt.innerHTML=xe,Mt.innerText}return xe},[xt]),at=Object(pe.useRef)();ut.WebkitLineClamp=tt,tt&&(Je=Object(Ke.a)(Object(Ke.a)({},Je),ut));function ht(dt){var yt=dt.target;if(yt.tagName.toUpperCase()==="A"){var rt=yt.getAttribute("href");if(rt.startsWith("#")){dt.preventDefault();var xe=document.getElementById(rt.replace("#",""));xe&&xe.scrollIntoView(!0)}}}var Wt=function(){};return Object(pe.useEffect)(function(){if(at.current&&T&&(T.match(mt)&&window.PR.prettyPrint()),at.current)return at.current.addEventListener("click",ht),function(){at.current.removeEventListener("click",ht),$e(),me()}},[T,at.current,ht]),nt.a.createElement(nt.a.Fragment,null,nt.a.createElement("div",{ref:at,style:Object(Ke.a)({},Je),className:"".concat(Se||""," markdown-body "),dangerouslySetInnerHTML:{__html:T}}))}},"9VGf":function(We,Oe,l){"use strict";l.d(Oe,"a",function(){return nt});var Ke=l("q1tI"),pe=l.n(Ke);function nt(be,Fe){var G=Object(Ke.useRef)();Object(Ke.useEffect)(function(){G.current=be}),Object(Ke.useEffect)(function(){function U(){G.current()}if(Fe!==null){var Ee=setInterval(U,Fe);return function(){return clearInterval(Ee)}}},[Fe])}},BjJ7:function(We,Oe,l){"use strict";l.d(Oe,"d",function(){return pe}),l.d(Oe,"c",function(){return nt}),l.d(Oe,"e",function(){return be}),l.d(Oe,"b",function(){return Fe}),l.d(Oe,"a",function(){return U});var Ke=l("m3rI");function pe(Ee){var Le=!0;if(Ee.length>0){for(var ie=0;ie<Ee.length;ie++)if(Ee[ie].compile_success==0||!Ee[ie].compile_success){Le=!1;break}}else Le=!1;return Le}function nt(Ee){for(var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",ie=[],fe=0;fe<Ee.length;fe++){var te=Ee[fe],Ie=Le?"".concat(Le,"/").concat(te.name):"".concat(te.name);ie.push({title:te.name,isLeaf:!(te.type==="tree"),key:Ie})}return ie}function be(Ee,Le,ie){for(var fe=0;fe<Ee.length;fe++){var te=Ee[fe];if(te.key===Le){te.children=ie;break}te.children&&be(te.children,Le,ie)}return Ee}function Fe(Ee,Le,ie){var fe;return function(){var te=this,Ie=arguments,me=function(){fe=null,ie||Ee.apply(te,Ie)},ut=ie&&!fe;clearTimeout(fe),fe=setTimeout(me,Le),ut&&Ee.apply(te,Ie)}}var G=!0,U=Ke.a.API_SERVER},"C+DQ":function(We,Oe,l){},HmJG:function(We,Oe,l){},LuLp:function(We,Oe,l){We.exports={flex_box_center:"flex_box_center___4bUZY",flex_space_between:"flex_space_between___1xTjN",flex_box_vertical_center:"flex_box_vertical_center___1vgGz",flex_box_center_end:"flex_box_center_end___P7hNa",flex_box_column:"flex_box_column___2sxpi",wrap:"wrap___lYrXF",modal:"modal___jAVte",titleWrap:"titleWrap___3ZYOv",required:"required___TyqrE",title:"title___YHdJB",colorGray:"colorGray___QPU3J",choiceWrap:"choiceWrap___3fip5",answer:"answer___1b5_q",activeAnswer:"activeAnswer___3IKUq",deleteIcon:"deleteIcon___dg_3n",addIcon:"addIcon___3bFJA",editorWrap:"editorWrap___xeZgL",htmlWrap:"htmlWrap___1-J33",radio:"radio___14ZC8",color333:"color333___2Hi7e",color999:"color999___wFMNh",questionType:"questionType___2DcP-",questionChoices:"questionChoices___1QDDn"}},M8RZ:function(We,Oe,l){"use strict";l.d(Oe,"a",function(){return Le});var Ke=l("fWQN"),pe=l("mtLc"),nt=l("yKVA"),be=l("879j"),Fe=l("q1tI"),G=l.n(Fe),U=l("i8i4"),Ee=l.n(U),Le=function(ie){Object(nt.a)(te,ie);var fe=Object(be.a)(te);function te(Ie){var me;Object(Ke.a)(this,te),me=fe.call(this,Ie);var ut=window.document;return me.node=ut.createElement("div"),ut.body.appendChild(me.node),me}return Object(pe.a)(te,[{key:"render",value:function(){var me=this.props.children;return Object(U.createPortal)(me,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),te}(G.a.Component)},O2Wb:function(We,Oe,l){We.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(We,Oe,l){"use strict";var Ke=l("2qtc"),pe=l("kLXV"),nt=l("rAM+"),be=l("tJVT"),Fe=l("jrin"),G=l("q1tI"),U=l.n(G),Ee=l("VrN/"),Le=l.n(Ee),ie=l("bdgK"),fe=l("p77/"),te=l("Bd2K"),Ie=l("ELLl"),me=l("19Vz"),ut=l("lZu9"),ve=l("kSUc"),ge=l("9Bee"),le=l("0Owb"),ke=l("dejd"),Ge=l("C+DQ"),je=[{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 C(ne){var He=ne.onActionCallback,Re=ne.title,Me=ne.icon,Ye=ne.actionName,Et=ne.className,Ct=Et===void 0?"":Et,_t=ne.children;function St(){He(Ye)}return U.a.createElement("a",{title:Re,className:Ct,onClick:St},U.a.createElement("i",{className:"md-iconfont ".concat(Me)}),_t)}var Pe=function(ne){var He=ne.watch,Re=ne.showNullButton,Me=ne.onActionCallback,Ye=ne.fullScreen,Et=ne.insertTemp,Ct=[].concat(je,[{title:"".concat(He?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(He?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return U.a.createElement("ul",{className:"markdown-toolbar-container"},Ct.map(function(_t,St){return U.a.createElement("li",{key:St},_t.actionName?U.a.createElement(C,Object(le.a)({},_t,{onActionCallback:Me})):U.a.createElement("span",{className:"v-line"}))}),Re?U.a.createElement("li",null,U.a.createElement(C,{icon:"icon-edit",className:"btn-null insert-blank",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Me},U.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Et&&U.a.createElement("li",null,U.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Et),onActionCallback:Me},U.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),U.a.createElement("li",{className:"btn-full-screen"},U.a.createElement(C,{icon:"".concat(Ye?"icon-shrink":"icon-enlarge"),title:Ye?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Me})))},$e=l("M8RZ"),Qe=l("+L6B"),Ze=l("2/Rp"),jt=l("y8nQ"),O=l("Vl3Y"),i=l("5NDa"),Te=l("5rEg"),ye={labelCol:{span:4},wrapperCol:{span:20}},et=function(ne){var He=ne.callback,Re=ne.onCancel;function Me(Ye){He(Ye)}return U.a.createElement(O.a,Object(le.a)({},ye,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Me}),U.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},U.a.createElement(Te.a,null)),U.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},U.a.createElement(Te.a,null)),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(Ze.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},mt=l("7ahc"),Ce=l("HmJG"),pt=l("BjJ7"),Q=O.a.useForm,_e={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}},Se=function(ne){var He=ne.callback,Re=ne.onCancel,Me=Q(),Ye=Object(be.a)(Me,1),Et=Ye[0];function Ct(Lt){He(Lt)}function _t(Lt){Et.setFieldsValue({src:"/api/attachments/".concat(Lt.id)})}function St(Lt){var It=Lt.target.files[0];tt(It,_t)}return U.a.createElement(O.a,Object(le.a)({form:Et},ce,{className:"upload-image-panel",onFinish:Ct}),U.a.createElement(O.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},U.a.createElement("div",{className:"flex-container"},U.a.createElement(O.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},U.a.createElement(Te.a,{style:_e})),U.a.createElement(Ne,{onFileChange:St}))),U.a.createElement(O.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},U.a.createElement(Te.a,{style:{width:264}})),U.a.createElement(O.a.Item,{style:{textAlign:"right"}},U.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(Ze.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))};function Ne(ne){var He=ne.onFileChange;return U.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",U.a.createElement("input",{type:"file",accept:"image/*",onChange:He}))}function tt(ne,He){if(!ne)throw new String("\u6CA1\u6709\u6587\u4EF6");var Re=new FormData;Re.append("editormd-image-file",ne),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var Me=new window.XMLHttpRequest;Me.withCredentials=!0,Me.addEventListener("load",function(Ye){He(JSON.parse(Ye.target.responseText))},!1),Me.addEventListener("error",function(Ye){console.error(Ye)},!1),Me.open("POST","".concat(pt.a,"/api/attachments.json")),Me.send(Re)}var qe=l("giR+"),Je=l("fyUT"),xt=l("7Kak"),T=l("9yH6"),at=T.a.Group,ht={margin:"0 8px"},Wt=function(ne){var He=ne.callback,Re=ne.onCancel;function Me(Ye){He(Ye)}return U.a.createElement(O.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Me},U.a.createElement("div",{className:"flex-container"},U.a.createElement("span",{style:ht},"\u5355\u5143\u683C\u6570\uFF1A"),U.a.createElement("span",{style:ht},"\u884C\u6570"),U.a.createElement(O.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},U.a.createElement(Je.a,null)),U.a.createElement("span",{style:ht},"\u5217\u6570"),U.a.createElement(O.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},U.a.createElement(Je.a,null))),U.a.createElement("div",{className:"flex-container",style:{marginTop:12}},U.a.createElement("span",{style:ht},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),U.a.createElement(O.a.Item,{name:"align"},U.a.createElement(at,null,U.a.createElement(T.a,{value:"default"},U.a.createElement("i",{className:"fa fa-align-justify"})),U.a.createElement(T.a,{value:"left"},U.a.createElement("i",{className:"fa fa-align-left"})),U.a.createElement(T.a,{value:"center"},U.a.createElement("i",{className:"fa fa-align-center"})),U.a.createElement(T.a,{value:"right"},U.a.createElement("i",{className:"fa fa-align-right"}))))),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(Ze.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(Ze.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},dt="link",yt="upload-image",rt="code-block",xe="add-table",Rt="------------",Mt={default:Rt,left:":".concat(Rt),center:":".concat(Rt,":"),right:"".concat(Rt,":")},Vt=l("9VGf"),st,bt;function qt(){}var Ht=0,Yt=1e4,rn="\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 Ut(ne){return/^\d+$/.test(ne)?"".concat(ne,"px"):ne}var _n=navigator.platform.toUpperCase().indexOf("MAC")>=0,Jt=_n?"Cmd":"Ctrl",on=(st={},Object(Fe.a)(st,Jt+"-B","bold"),Object(Fe.a)(st,Jt+"-I","italic"),st),wt=(bt={},Object(Fe.a)(bt,dt,"\u6DFB\u52A0\u94FE\u63A5"),Object(Fe.a)(bt,rt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Fe.a)(bt,yt,"\u6DFB\u52A0\u56FE\u7247"),Object(Fe.a)(bt,xe,"\u6DFB\u52A0\u8868\u683C"),bt),vn=Oe.a=function(ne){var He=ne.defaultValue,Re=He===void 0?"":He,Me=ne.onChange,Ye=ne.width,Et=Ye===void 0?"100%":Ye,Ct=ne.height,_t=Ct===void 0?400:Ct,St=ne.miniToolbar,Lt=St===void 0?!1:St,It=ne.isFocus,ft=It===void 0?!1:It,Tt=ne.watch,un=ne.insertTemp,zt=ne.id,Gt=zt===void 0?"markdown-editor-id":zt,Zt=ne.showResizeBar,sn=Zt===void 0?!1:Zt,Bt=ne.noStorage,Ft=Bt===void 0?!1:Bt,ln=ne.showNullButton,fn=ln===void 0?!1:ln,cn=ne.fullScreen,$t=cn===void 0?!1:cn,en=ne.onBlur,_=ne.onCMBeforeChange,b=ne.className,g=b===void 0?"":b,B=ne.placeholder,ue=B===void 0?"":B,V=ne.values,Z=V===void 0?"":V,p=Object(G.useState)(null),y=Object(be.a)(p,2),u=y[0],re=y[1],h=Object(G.useState)(Re),q=Object(be.a)(h,2),w=q[0],P=q[1],J=Object(G.useState)(Tt),X=Object(be.a)(J,2),D=X[0],S=X[1],ee=Object(G.useState)($t),N=Object(be.a)(ee,2),K=N[0],A=N[1],se=Object(G.useState)(""),W=Object(be.a)(se,2),x=W[0],M=W[1],oe=Object(G.useState)(0),n=Object(be.a)(oe,2),e=n[0],t=n[1],a=Object(G.useState)(_t),o=Object(be.a)(a,2),r=o[0],s=o[1],c=Object(G.useState)(!1),d=Object(be.a)(c,2),v=d[0],f=d[1],m=Object(G.useRef)(),Be=Object(G.useRef)(),I=Object(G.useRef)(),H=Object(G.useRef)();Object(G.useEffect)(function(){P(Z),u==null||u.setValue(Z)},[Z]),Object(G.useEffect)(function(){if(m.current){var E=function(Y,k){var Ue=k.clipboardData;if(Ue){var Ae=Ue.types.toString(),Xe=Ue.items;if(Ae==="text/html,Files"||Ae==="Files"||Ue.types.indexOf("Files")){var Ve,Ot,lt=Xe[1];Ae==="Files"&&(lt=Xe[0]),((Ve=lt)===null||Ve===void 0?void 0:Ve.kind)==="file"&&((Ot=lt)===null||Ot===void 0?void 0:Ot.type.match(/^image\//i))&&tt(lt.getAsFile(),function(Pt){Pt.id?R.replaceSelection("")):(Pt==null?void 0:Pt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},R=Le.a.fromTextArea(m.current,{mode:"markdown",lineNumbers:!Lt,lineWrapping:!0,value:Re,autoCloseTags:!0,autoCloseBrackets:!0});return ft&&R.focus(),R.on("paste",E),re(R),function(){R.off("paste",E)}}},[]);var L=Object(G.useCallback)(function(){if(Be.current)try{var E=Be.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,R=Be.current.getElementsByClassName("markdown-editor-body")[0];K?R.style.height="calc(100vh - ".concat(E,"px)"):R.style.height="".concat(r-E,"px")}catch(j){console.log(j,"---- to set md editor body height")}},[r,Be,K]);Object(G.useEffect)(function(){function E(){var j=new ie.default(function(Y){var k=Object(nt.a)(Y),Ue;try{for(k.s();!(Ue=k.n()).done;){var Ae=Ue.value;(Ae.target.offsetHeight>0||Ae.target.offsetWidth>0)&&(L(),u.setSize("100%","100%"),u.refresh())}}catch(Xe){k.e(Xe)}finally{k.f()}});return j.observe(m.current.parentElement),j}if(u){var R=E();return function(){R.unobserve(m.current.parentElement)}}},[u,L]),Object(G.useEffect)(function(){if(u){for(var E=[],R=function(){var Ae=Y[j];k=Object(be.a)(Ae,2);var Xe=k[0],Ve=k[1],Ot=Object(Fe.a)({},Xe,function(){ae(Ve)});E.push(Ot),u.addKeyMap(Ot)},j=0,Y=Object.entries(on);j<Y.length;j++){var k;R()}return function(){for(var Ue=0,Ae=E;Ue<Ae.length;Ue++){var Xe=Ae[Ue];u.removeKeyMap(Xe)}}}},[u]),Object(G.useEffect)(function(){$t!==K&&A($t)},[$t]),Object(Vt.a)(function(){if(!Ft&&e>0){var E=new Date().getTime(),R=window.sessionStorage.getItem(Gt);E>=e+Yt&&(!R||R!==w)&&(window.sessionStorage.setItem(Gt,w),f(!0))}},Yt),Object(G.useEffect)(function(){S(Tt)},[u,Tt]),Object(G.useEffect)(function(){u&&(ft&&u.focus())},[u,ft]),Object(G.useEffect)(function(){if(D&&u){var E=function(Y){var k=Y.target;if(H.current){var Ue=k.scrollTop/k.scrollHeight;H.current.scrollTop=H.current.scrollHeight*Ue}},R=u.getScrollerElement();return R.addEventListener("scroll",E),function(){R.removeEventListener("scroll",E)}}},[u,D]),Object(G.useEffect)(function(){if(u&&_){var E=function(j,Y){_(j,Y)};return u.on("beforeChange",E),function(){u.off("beforeChange",E)}}},[u,_]),Object(G.useEffect)(function(){if(u&&en){var E=function(){en(u.getValue())};return u.on("blur",E),function(){u.off("blur",E)}}},[u,en]),Object(G.useEffect)(function(){if(u){var E=function(j){var Y=j.getValue();P(Y),t(new Date().getTime()),j.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Me&&Me(Y)};return u.on("change",E),function(){u.off("change",E)}}},[u,Me]),Object(G.useEffect)(function(){u&&(Re==null?(u.setValue(""),P("")):Re!==u.getValue()&&(u.setValue(Re),P(Re),u.setCursor(u.lineCount(),0)))},[u,Re]);var ae=Object(G.useCallback)(function(E){var R=u.getCursor(),j=u.getSelection(),Y=j.split(`
|
|
`);switch(E){case"bold":return u.replaceSelection("**"+j+"**"),j===""&&u.setCursor(R.line,R.ch+2),u.focus();case"italic":return u.replaceSelection("*"+j+"*"),j===""&&u.setCursor(R.line,R.ch+1),u.focus();case"code":return u.replaceSelection("`"+j+"`"),j===""&&u.setCursor(R.line,R.ch+1),u.focus();case"inline-latex":return u.replaceSelection("`$$"+j+"$$`"),j===""&&u.setCursor(R.line,R.ch+3),u.focus();case"latex":return u.replaceSelection("```latex\n"+j+"\n```"),u.setCursor(R.line+1,j.length+1),u.focus();case"line-break":return u.replaceSelection(`<br/>
|
|
`),u.focus();case"list-ul":return j===""?u.replaceSelection("- "+j):u.replaceSelection(Y.map(function(k){return k===""?"":"- ".concat(k)}).join(`
|
|
`)),u.focus();case"list-ol":return j===""?u.replaceSelection("1. "+j):u.replaceSelection(Y.map(function(k,Ue){return k===""?"":"".concat(Ue+1,". ").concat(k)}).join(`
|
|
`)),u.focus();case"add-null-ch":return j===""&&u.setCursor(R.line,R.ch+1),u.replaceSelection(rn),u.focus();case"inster-template-1":return j===""&&u.setCursor(R.line,R.ch),u.replaceSelection(Qt),u.focus();case"eraser":return u.setValue(""),u.focus();case"trigger-watch":return S(!D),u.focus();case"trigger-full-screen":return A(!K),u.focus();case dt:M(dt);return;case rt:M(rt);return;case yt:M(yt);return;case xe:M(xe);return;default:throw new Error}},[u,D,K]),F=Object(G.useCallback)(function(E){M("");switch(x){case dt:var R=E.title,j=E.link;return u.replaceSelection("[".concat(R,"](").concat(j,")")),u.focus();case rt:var Y=E.language,k=E.content;return u.replaceSelection(["```"+Y,k,"```"].join(`
|
|
`)),u.focus();case yt:var Ue=E.src,Ae=E.alt;return u.replaceSelection(".concat(Ue,' "').concat(Ae,'" )')),u.focus();case xe:for(var Xe=E.row,Ve=E.col,Ot=E.align,lt=`
|
|
`,Pt=0;Pt<Xe;Pt++){for(var kt=[],tn=[],nn=0;nn<Ve;nn++)Pt===1&&tn.push(Mt[Ot]),kt.push(" ");Pt===1&&(lt+="| ".concat(tn.join(" | "),` |
|
|
`)),lt+="| ".concat(kt.join(Ve===1?"":" | "),` |
|
|
`)}return u.replaceSelection(lt+`
|
|
`),u.focus();default:throw new Error}},[u,x]),ze=Object(G.useMemo)(function(){switch(x){case dt:return U.a.createElement(et,{callback:F,onCancel:z});case rt:return U.a.createElement(mt.b,{callback:F,onCancel:z});case yt:return U.a.createElement(Se,{callback:F,onCancel:z});case xe:return U.a.createElement(Wt,{callback:F,onCancel:z});default:return null}},[x]);function z(){M("")}Object(G.useEffect)(function(){if(I.current){var E=function(Xe){k=!0,Ue=Xe.pageY},R=function(){k=!1},j=function(Xe){if(k){var Ve=Xe.pageY-Ue;Ve<0&&(Ve=0),Ve>300&&(Ve=300);var Ot=_t+Ve+"px";s(Ot)}},Y=I.current,k=!1,Ue=0;return Y.addEventListener("mousedown",E),document.addEventListener("mousemove",j),document.addEventListener("mouseup",R),function(){Y.removeEventListener("mousedown",E),document.removeEventListener("mousemove",j),document.removeEventListener("mouseup",R)}}},[u,I]),Object(G.useEffect)(function(){s(_t)},[_t]);var de=Ut(Et),De=Ut(r),At={width:de,height:De},ot=Object(G.useMemo)(function(){if(e){var E=new Date(e),R=E.getHours(),j=E.getMinutes(),Y=E.getSeconds();return R=R<10?"0"+R:R,j=j<10?"0"+j:j,Y=Y<10?"0"+Y:Y,"".concat(R,":").concat(j,":").concat(Y)}return 0},[e]);function he(){window.sessionStorage.removeItem(Gt),f(!1),t(0)}function $(){f(!1),t(0),u.setValue(window.sessionStorage.getItem(Gt))}return U.a.createElement(G.Fragment,null,U.a.createElement("div",{className:"markdown-editor-wrapper",ref:Be},U.a.createElement("div",{className:"markdown-editor-container ".concat(g," ").concat(D?"on-preview":""," ").concat(Lt?"mini":""," ").concat(K?"full-screen":""),style:At},U.a.createElement(Pe,{insertTemp:un,watch:D,fullScreen:K,showNullButton:fn,onActionCallback:ae}),U.a.createElement("div",{className:"markdown-editor-body"},U.a.createElement("div",{className:"codemirror-container"},U.a.createElement("textarea",{ref:m,placeholder:ue})),D?U.a.createElement("div",{ref:H,className:"preview-container"},U.a.createElement(ge.a,{value:w})):null))),sn?U.a.createElement("a",{ref:I,className:"editor-resize"}):null,U.a.createElement($e.a,null,wt[x]?U.a.createElement(pe.a,{centered:!0,title:wt[x],visible:!0,onCancel:z,footer:null},ze):null))}},Zl2P:function(We,Oe,l){"use strict";var Ke=l("miYZ"),pe=l("tsqr"),nt=l("+BJd"),be=l("mr32"),Fe=l("fWQN"),G=l("mtLc"),U=l("yKVA"),Ee=l("879j"),Le=l("5NDa"),ie=l("5rEg"),fe=l("q1tI"),te=l.n(fe),Ie=l("O2Wb"),me=l.n(Ie),ut=l("xvlK"),ve=ie.a.TextArea,ge=function(le){Object(U.a)(Ge,le);var ke=Object(Ee.a)(Ge);function Ge(je){var C;return Object(Fe.a)(this,Ge),C=ke.call(this,je),C.state={inputVisible:!1,EditInputIndex:-1},C}return Object(G.a)(Ge,[{key:"render",value:function(){var C=this,Pe=this.props,$e=Pe.index,Qe=Pe.onAnswerChange,Ze=Pe.addChildAnswer,jt=Pe.exerciseIsPublish,O=Pe.answers,i=Pe.activeOptionErrorIndex,Te=Pe.flex,ye=Te===void 0?"0 0 1000px":Te;console.log("----",O);var et=this.state,mt=et.inputVisible,Ce=et.EditInputIndex;return te.a.createElement("div",{className:me.a.flex},te.a.createElement("div",{className:"".concat(me.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",$e+1,"):"),te.a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},O.map(function(pt,Q){return te.a.createElement(te.a.Fragment,null,Ce!==Q?pt.length>0?te.a.createElement(be.a,{className:"edit-tag",key:pt,closable:!0,onClose:function(ce){ce.preventDefault(),(O==null?void 0:O.length)===1&&Q===0?C.props.deleteChildAnswermain($e,Q):C.props.deleteChildAnswer($e,Q)}},te.a.createElement("span",{onDoubleClick:function(ce){C.setState({EditInputIndex:Q}),ce.preventDefault()}},pt)):te.a.createElement(ie.a,{defaultValue:pt,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(ce){if(ce.target.value.replaceAll(" ","").length<=0){pe.b.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Qe($e,Q,ce.target.value),C.setState({EditInputIndex:-1,inputVisible:!1})}}):te.a.createElement(ie.a,{defaultValue:pt,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(ce){if(ce.target.value.replaceAll(" ","").length<=0){pe.b.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Qe($e,Q,ce.target.value),C.setState({EditInputIndex:-1,inputVisible:!1})}}))}),!mt&&te.a.createElement(be.a,{className:"site-tag-plus",onClick:function(){Ze($e),C.setState({inputVisible:!0})}},te.a.createElement(ut.a,null)," \u65B0\u589E\u7B54\u6848")))}}]),Ge}(fe.Component);Oe.a=ge},dejd:function(We,Oe,l){},kSUc:function(We,Oe,l){},kqOp:function(We,Oe,l){"use strict";l.d(Oe,"a",function(){return ie});var Ke=l("0Owb"),pe=l("fWQN"),nt=l("mtLc"),be=l("yKVA"),Fe=l("879j"),G=l("q1tI"),U=l.n(G),Ee=l("Ot1p"),Le="\u2581",ie=function(fe){Object(be.a)(Ie,fe);var te=Object(Fe.a)(Ie);function Ie(){var me;Object(pe.a)(this,Ie);for(var ut=arguments.length,ve=new Array(ut),ge=0;ge<ut;ge++)ve[ge]=arguments[ge];return me=te.call.apply(te,[this].concat(ve)),me.getChCountBeforeCursor=function(le,ke){for(var Ge=ke.line,je=0,C=0;C<Ge;C++)je+=le.getLine(C).split(Le).length-1;var Pe=le.getLine(Ge).substring(0,ke.ch);return je+=Pe.split(Le).length-1,je},me.onCMBeforeChange=function(le,ke){var Ge=le.getRange(ke.from,ke.to),je=0;if(ke.text.forEach(function(Qe){je+=Qe.split(Le).length-1}),Ge&&Ge.indexOf(Le)!=-1){var C=Ge.split(Le).length-1,Pe=me.getChCountBeforeCursor(le,ke.from);console.log("\u5220\u9664".concat(C,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(Pe,"\u4E2A\uFF0C\u65B0\u589E").concat(je,"\u4E2A")),me.props.deleteEmptyDisabled?ke.cancel():me.props.onPlaceholderChange&&me.props.onPlaceholderChange(Pe,C,je)}else if(je){var $e=me.getChCountBeforeCursor(le,ke.from);console.log("\u65B0\u589E".concat(je,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat($e,"\u4E2A")),me.props.onPlaceholderChange&&me.props.onPlaceholderChange($e,0,je)}},me}return Object(nt.a)(Ie,[{key:"render",value:function(){return U.a.createElement(Ee.a,Object(Ke.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Ie}(G.Component)},pr0Y:function(We,Oe,l){"use strict";l.r(Oe);var Ke=l("+L6B"),pe=l("2/Rp"),nt=l("5NDa"),be=l("5rEg"),Fe=l("5Dmo"),G=l("3S7+"),U=l("14J3"),Ee=l("BMrR"),Le=l("jCWc"),ie=l("kPKH"),fe=l("sPJy"),te=l("bE4q"),Ie=l("/zsF"),me=l("PArb"),ut=l("miYZ"),ve=l("tsqr"),ge=l("9og8"),le=l("k1fw"),ke=l("oBTY"),Ge=l("y8nQ"),je=l("Vl3Y"),C=l("tJVT"),Pe=l("PpiC"),$e=l("B9cy"),Qe=l("Ol7k"),Ze=l("lUTK"),jt=l("BvKs"),O=l("q1tI"),i=l.n(O),Te=l("Ty5D"),ye=l("55Ip"),et=l("9kvl"),mt=l("w5pM"),Ce=l("tgas"),pt=l("giR+"),Q=l("fyUT"),_e=l("sRBo"),ce=l("kaz8"),Se=l("2qtc"),Ne=l("kLXV"),tt=l("V0Rq"),qe=l("Ot1p"),Je=l("9Bee"),xt=l("LuLp"),T=l.n(xt);function at(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */at=function(){return _};var _={},b=Object.prototype,g=b.hasOwnProperty,B=Object.defineProperty||function(n,e,t){n[e]=t.value},ue=typeof Symbol=="function"?Symbol:{},V=ue.iterator||"@@iterator",Z=ue.asyncIterator||"@@asyncIterator",p=ue.toStringTag||"@@toStringTag";function y(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{y({},"")}catch(n){y=function(t,a,o){return t[a]=o}}function u(n,e,t,a){var o=e&&e.prototype instanceof q?e:q,r=Object.create(o.prototype),s=new x(a||[]);return B(r,"_invoke",{value:K(n,t,s)}),r}function re(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}_.wrap=u;var h={};function q(){}function w(){}function P(){}var J={};y(J,V,function(){return this});var X=Object.getPrototypeOf,D=X&&X(X(M([])));D&&D!==b&&g.call(D,V)&&(J=D);var S=P.prototype=q.prototype=Object.create(J);function ee(n){["next","throw","return"].forEach(function(e){y(n,e,function(t){return this._invoke(e,t)})})}function N(n,e){function t(o,r,s,c){var d=re(n[o],n,r);if(d.type!=="throw"){var v=d.arg,f=v.value;return f&&typeof f=="object"&&g.call(f,"__await")?e.resolve(f.__await).then(function(m){t("next",m,s,c)},function(m){t("throw",m,s,c)}):e.resolve(f).then(function(m){v.value=m,s(v)},function(m){return t("throw",m,s,c)})}c(d.arg)}var a;B(this,"_invoke",{value:function(r,s){function c(){return new e(function(d,v){t(r,s,d,v)})}return a=a?a.then(c,c):c()}})}function K(n,e,t){var a="suspendedStart";return function(o,r){if(a==="executing")throw new Error("Generator is already running");if(a==="completed"){if(o==="throw")throw r;return oe()}for(t.method=o,t.arg=r;;){var s=t.delegate;if(s){var c=A(s,t);if(c){if(c===h)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a==="suspendedStart")throw a="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a="executing";var d=re(n,e,t);if(d.type==="normal"){if(a=t.done?"completed":"suspendedYield",d.arg===h)continue;return{value:d.arg,done:t.done}}d.type==="throw"&&(a="completed",t.method="throw",t.arg=d.arg)}}}function A(n,e){var t=e.method,a=n.iterator[t];if(a===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,A(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),h;var o=re(a,n.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,h;var r=o.arg;return r?r.done?(e[n.resultName]=r.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function se(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function W(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function x(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(se,this),this.reset(!0)}function M(n){if(n){var e=n[V];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function o(){for(;++t<n.length;)if(g.call(n,t))return o.value=n[t],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:oe}}function oe(){return{value:void 0,done:!0}}return w.prototype=P,B(S,"constructor",{value:P,configurable:!0}),B(P,"constructor",{value:w,configurable:!0}),w.displayName=y(P,p,"GeneratorFunction"),_.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===w||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,P):(n.__proto__=P,y(n,p,"GeneratorFunction")),n.prototype=Object.create(S),n},_.awrap=function(n){return{__await:n}},ee(N.prototype),y(N.prototype,Z,function(){return this}),_.AsyncIterator=N,_.async=function(n,e,t,a,o){o===void 0&&(o=Promise);var r=new N(u(n,e,t,a),o);return _.isGeneratorFunction(e)?r:r.next().then(function(s){return s.done?s.value:r.next()})},ee(S),y(S,p,"Generator"),y(S,V,function(){return this}),y(S,"toString",function(){return"[object Generator]"}),_.keys=function(n){var e=Object(n),t=[];for(var a in e)t.push(a);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},_.values=M,x.prototype={constructor:x,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(W),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=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 t=this;function a(v,f){return s.type="throw",s.arg=e,t.next=v,f&&(t.method="next",t.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],s=r.completion;if(r.tryLoc==="root")return a("end");if(r.tryLoc<=this.prev){var c=g.call(r,"catchLoc"),d=g.call(r,"finallyLoc");if(c&&d){if(this.prev<r.catchLoc)return a(r.catchLoc,!0);if(this.prev<r.finallyLoc)return a(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return a(r.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return a(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&g.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,h):this.complete(s)},complete:function(e,t){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"&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),W(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var r=o.arg;W(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:M(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=void 0),h}},_}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"],Wt=function(b,g){var B=b.problemset,ue=b.globalSetting,V=b.loading,Z=b.dispatch,p=b.onRef,y=p===void 0?function(){}:p,u=b.editData,re=Object(Pe.a)(b,["problemset","globalSetting","loading","dispatch","onRef","editData"]),h=Object(O.useState)([]),q=Object(C.a)(h,2),w=q[0],P=q[1],J=Object(O.useState)(),X=Object(C.a)(J,2),D=X[0],S=X[1],ee=Object(O.useState)([]),N=Object(C.a)(ee,2),K=N[0],A=N[1],se=Object(O.useState)(""),W=Object(C.a)(se,2),x=W[0],M=W[1],oe=Object(O.useState)(5),n=Object(C.a)(oe,2),e=n[0],t=n[1],a=Object(O.useState)(!1),o=Object(C.a)(a,2),r=o[0],s=o[1],c=Object(Te.m)();Object(O.useEffect)(function(){P(["","","",""])},[]),Object(O.useEffect)(function(){if(!(u==null?void 0:u.question_choices)){s(!0);return}M(u==null?void 0:u.question_title),t(parseInt(u==null?void 0:u.question_score)),P(u==null?void 0:u.question_choices.map(function(H){return H.choice_text}));var I=[];u==null||u.standard_answer.map(function(H,L){I.push(H-1)}),A(I)},[u]),Object(O.useImperativeHandle)(g,function(){return{onSave:d,isEdit:r}});var d=function(){var I=Object(ge.a)(at().mark(function H(){var L,ae,F;return at().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:if(x){z.next=3;break}return ve.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),z.abrupt("return",!1);case 3:if(L=w.findIndex(function(de){return!de}),!(L>-1)){z.next=7;break}return ve.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ht[L]," \u9009\u9879\u7684\u5185\u5BB9")),z.abrupt("return",!1);case 7:if(K.length){z.next=10;break}return ve.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),z.abrupt("return",!1);case 10:if(!(K.length<1)){z.next=13;break}return ve.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),z.abrupt("return",!1);case 13:if(ae=w.map(function(de,De){return{choice_text:de,is_answer:K.includes(De)?De+1:0}}),!u.question_id){z.next=20;break}return z.next=17,Z({type:"exercise/editExerciseQuestion",payload:{id:u.question_id,question_title:x,question_type:1,question_score:"5.0",question_choices:ae.map(function(de){return de.choice_text}),standard_answers:ae.filter(function(de){return de.is_answer}).map(function(de){return de.is_answer})}});case 17:F=z.sent,z.next=23;break;case 20:return z.next=22,Z({type:"exercise/addExerciseQuestion",payload:{categoryId:c.categoryId,question_title:x,question_type:1,question_score:"5.0",question_choices:ae.map(function(de){return de.choice_text}),standard_answers:ae.filter(function(de){return de.is_answer}).map(function(de){return de.is_answer})}});case 22:F=z.sent;case 23:F.status===0&&(ve.b.success("\u4FDD\u5B58\u6210\u529F"),s(!1),Z({type:"exercise/editExercise",payload:Object(le.a)({},c)}));case 24:case"end":return z.stop()}},H)}));return function(){return I.apply(this,arguments)}}(),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"}],f=function(){var I=Object(ge.a)(at().mark(function H(L){return at().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:F.t0=L.id,F.next=F.t0==="del"?3:F.t0==="up"||F.t0==="down"?5:F.t0==="edit"?9:11;break;case 3:return Ne.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(ge.a)(at().mark(function z(){return at().wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(tt.m)({id:u.question_id});case 2:Z({type:"exercise/editExercise",payload:Object(le.a)({},c)});case 3:case"end":return De.stop()}},z)}))()}}),F.abrupt("break",11);case 5:return F.next=7,Z({type:"exercise/exeriseMoveUpDown",payload:{id:u.question_id,opr:L.id}});case 7:return Z({type:"exercise/editExercise",payload:Object(le.a)({},c)}),F.abrupt("break",11);case 9:return s(!0),F.abrupt("break",11);case 11:case"end":return F.stop()}},H)}));return function(L){return I.apply(this,arguments)}}(),m=function(){var H;return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u591A\u9009\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),!u.hideAction&&v.map(function(L,ae){return L.id==="up"&&u.key===1||L.id==="down"&&u.key===u.len?null:i.a.createElement(G.a,{key:ae,placement:"bottom",title:L.name},i.a.createElement("span",{onClick:function(){return f(L)},className:L.icon}))})),i.a.createElement("div",{className:"mt5"},i.a.createElement(Je.a,{value:u.question_title})),i.a.createElement("div",{className:T.a.questionChoices},u==null||((H=u.question_choices)===null||H===void 0)?void 0:H.map(function(L,ae){return i.a.createElement(Ee.a,null,i.a.createElement(ie.a,null,i.a.createElement(ce.a,{key:ae,checked:u.standard_answer.includes(ae+1),disabled:!0},ht[ae],".")),i.a.createElement(ie.a,{flex:"1"},i.a.createElement("span",{className:"c-black font14"},i.a.createElement(Je.a,{value:L.choice_text}))))})))},Be=function(){return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.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")),i.a.createElement("p",{className:T.a.titleWrap},i.a.createElement("span",{className:T.a.required},"*"),i.a.createElement("span",{className:T.a.title},"\u9898\u5E72\uFF1A")),i.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:x,onChange:function(L){return M(L)}}),w.map(function(H,L){return i.a.createElement("div",{className:T.a.choiceWrap,key:L},i.a.createElement(G.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},i.a.createElement("div",{className:"".concat(T.a.answer," ").concat(K.includes(L)?T.a.activeAnswer:""),onClick:function(){K.includes(L)?A(K.filter(function(F){return F!==L})):A([].concat(Object(ke.a)(K),[L]))}},ht[L])),i.a.createElement("div",{className:T.a.editorWrap},D===L?i.a.createElement(qe.a,{id:"single-question-option-".concat(L),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:H,onChange:function(F){w[L]=F,P(w)}}):i.a.createElement("div",{className:T.a.htmlWrap,onClick:function(){return S(L)}},i.a.createElement(Je.a,{value:H}))),L>1&&i.a.createElement(G.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(T.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return P(w.filter(function(F,ze){return ze!==L}))}})),L<7&&L===w.length-1&&i.a.createElement(G.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},i.a.createElement("i",{className:"".concat(T.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return P([].concat(Object(ke.a)(w),[""]))}})))}),i.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"),i.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",i.a.createElement(Q.a,{value:e,max:1e4,min:-1,onChange:function(L){t(L)}})," \u5206"),i.a.createElement("aside",{className:"tr"},u.question_id&&i.a.createElement(pe.a,{type:"default",onClick:function(){return s(!1)}},"\u53D6\u6D88"),i.a.createElement(pe.a,{className:"ml20",type:"primary",onClick:function(){return d()}},"\u4FDD\u5B58")))};return i.a.createElement("section",{className:T.a.wrap},!r&&m(),r&&Be())},dt=Object(et.a)(function(_){var b=_.problemset,g=_.loading,B=_.globalSetting;return{problemset:b,globalSetting:B,loading:g.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(Wt)),yt=l("7Kak"),rt=l("9yH6");function xe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */xe=function(){return _};var _={},b=Object.prototype,g=b.hasOwnProperty,B=Object.defineProperty||function(n,e,t){n[e]=t.value},ue=typeof Symbol=="function"?Symbol:{},V=ue.iterator||"@@iterator",Z=ue.asyncIterator||"@@asyncIterator",p=ue.toStringTag||"@@toStringTag";function y(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{y({},"")}catch(n){y=function(t,a,o){return t[a]=o}}function u(n,e,t,a){var o=e&&e.prototype instanceof q?e:q,r=Object.create(o.prototype),s=new x(a||[]);return B(r,"_invoke",{value:K(n,t,s)}),r}function re(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}_.wrap=u;var h={};function q(){}function w(){}function P(){}var J={};y(J,V,function(){return this});var X=Object.getPrototypeOf,D=X&&X(X(M([])));D&&D!==b&&g.call(D,V)&&(J=D);var S=P.prototype=q.prototype=Object.create(J);function ee(n){["next","throw","return"].forEach(function(e){y(n,e,function(t){return this._invoke(e,t)})})}function N(n,e){function t(o,r,s,c){var d=re(n[o],n,r);if(d.type!=="throw"){var v=d.arg,f=v.value;return f&&typeof f=="object"&&g.call(f,"__await")?e.resolve(f.__await).then(function(m){t("next",m,s,c)},function(m){t("throw",m,s,c)}):e.resolve(f).then(function(m){v.value=m,s(v)},function(m){return t("throw",m,s,c)})}c(d.arg)}var a;B(this,"_invoke",{value:function(r,s){function c(){return new e(function(d,v){t(r,s,d,v)})}return a=a?a.then(c,c):c()}})}function K(n,e,t){var a="suspendedStart";return function(o,r){if(a==="executing")throw new Error("Generator is already running");if(a==="completed"){if(o==="throw")throw r;return oe()}for(t.method=o,t.arg=r;;){var s=t.delegate;if(s){var c=A(s,t);if(c){if(c===h)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a==="suspendedStart")throw a="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a="executing";var d=re(n,e,t);if(d.type==="normal"){if(a=t.done?"completed":"suspendedYield",d.arg===h)continue;return{value:d.arg,done:t.done}}d.type==="throw"&&(a="completed",t.method="throw",t.arg=d.arg)}}}function A(n,e){var t=e.method,a=n.iterator[t];if(a===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,A(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),h;var o=re(a,n.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,h;var r=o.arg;return r?r.done?(e[n.resultName]=r.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function se(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function W(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function x(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(se,this),this.reset(!0)}function M(n){if(n){var e=n[V];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function o(){for(;++t<n.length;)if(g.call(n,t))return o.value=n[t],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:oe}}function oe(){return{value:void 0,done:!0}}return w.prototype=P,B(S,"constructor",{value:P,configurable:!0}),B(P,"constructor",{value:w,configurable:!0}),w.displayName=y(P,p,"GeneratorFunction"),_.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===w||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,P):(n.__proto__=P,y(n,p,"GeneratorFunction")),n.prototype=Object.create(S),n},_.awrap=function(n){return{__await:n}},ee(N.prototype),y(N.prototype,Z,function(){return this}),_.AsyncIterator=N,_.async=function(n,e,t,a,o){o===void 0&&(o=Promise);var r=new N(u(n,e,t,a),o);return _.isGeneratorFunction(e)?r:r.next().then(function(s){return s.done?s.value:r.next()})},ee(S),y(S,p,"Generator"),y(S,V,function(){return this}),y(S,"toString",function(){return"[object Generator]"}),_.keys=function(n){var e=Object(n),t=[];for(var a in e)t.push(a);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},_.values=M,x.prototype={constructor:x,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(W),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=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 t=this;function a(v,f){return s.type="throw",s.arg=e,t.next=v,f&&(t.method="next",t.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],s=r.completion;if(r.tryLoc==="root")return a("end");if(r.tryLoc<=this.prev){var c=g.call(r,"catchLoc"),d=g.call(r,"finallyLoc");if(c&&d){if(this.prev<r.catchLoc)return a(r.catchLoc,!0);if(this.prev<r.finallyLoc)return a(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return a(r.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return a(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&g.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,h):this.complete(s)},complete:function(e,t){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"&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),W(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var r=o.arg;W(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:M(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=void 0),h}},_}var Rt=["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"],Mt=function(b,g){var B=b.problemset,ue=b.globalSetting,V=b.loading,Z=b.dispatch,p=b.onRef,y=p===void 0?function(){}:p,u=b.editData,re=Object(Pe.a)(b,["problemset","globalSetting","loading","dispatch","onRef","editData"]),h=Object(O.useState)([]),q=Object(C.a)(h,2),w=q[0],P=q[1],J=Object(O.useState)(),X=Object(C.a)(J,2),D=X[0],S=X[1],ee=Object(O.useState)([]),N=Object(C.a)(ee,2),K=N[0],A=N[1],se=Object(O.useState)(""),W=Object(C.a)(se,2),x=W[0],M=W[1],oe=Object(O.useState)(0),n=Object(C.a)(oe,2),e=n[0],t=n[1],a=Object(O.useState)(!1),o=Object(C.a)(a,2),r=o[0],s=o[1],c=Object(Te.m)();Object(O.useEffect)(function(){P(["","","",""])},[]),Object(O.useEffect)(function(){if(!(u==null?void 0:u.question_choices)){s(!0);return}M(u==null?void 0:u.question_title),t(parseInt(u==null?void 0:u.question_score)),P(u==null?void 0:u.question_choices.map(function(H){return H.choice_text}));var I=[];u==null||u.standard_answer.map(function(H,L){I.push(H-1)}),A(I)},[u]),Object(O.useImperativeHandle)(g,function(){return{onSave:d,isEdit:r}});var d=function(){var I=Object(ge.a)(xe().mark(function H(){var L,ae,F;return xe().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:if(x){z.next=3;break}return ve.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),z.abrupt("return",!1);case 3:if(L=w.findIndex(function(de){return!de}),!(L>-1)){z.next=7;break}return ve.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Rt[L]," \u9009\u9879\u7684\u5185\u5BB9")),z.abrupt("return",!1);case 7:if(K.length){z.next=10;break}return ve.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),z.abrupt("return",!1);case 10:if(!(K.length<1)){z.next=13;break}return ve.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),z.abrupt("return",!1);case 13:if(ae=w.map(function(de,De){return{choice_text:de,is_answer:K.includes(De)?De+1:0}}),!u.question_id){z.next=20;break}return z.next=17,Object(Ce.u)({id:u.question_id,question_title:x,question_type:1,question_score:e,question_choices:ae.map(function(de){return de.choice_text}),standard_answers:ae.filter(function(de){return de.is_answer}).map(function(de){return de.is_answer})});case 17:F=z.sent,z.next=23;break;case 20:return z.next=22,Object(Ce.a)({exercise_bank_id:c.topicId,question_title:x,question_type:1,question_score:"5.0",question_choices:ae.map(function(de){return de.choice_text}),standard_answers:ae.filter(function(de){return de.is_answer}).map(function(de){return de.is_answer})});case 22:F=z.sent;case 23:return F.status===0&&(ve.b.success("\u4FDD\u5B58\u6210\u529F"),s(!1)),z.next=26,Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},c)});case 26:case"end":return z.stop()}},H)}));return function(){return I.apply(this,arguments)}}(),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"}],f=function(){var I=Object(ge.a)(xe().mark(function H(L){return xe().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:F.t0=L.id,F.next=F.t0==="del"?3:F.t0==="up"||F.t0==="down"?5:F.t0==="edit"?9:11;break;case 3:return Ne.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(ge.a)(xe().mark(function z(){return xe().wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Ce.e)({pollsId:u.question_id});case 2:Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},c)});case 3:case"end":return De.stop()}},z)}))()}}),F.abrupt("break",11);case 5:return F.next=7,Object(Ce.j)({exerciseId:u==null?void 0:u.question_id,opr:L.id});case 7:return Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},c)}),F.abrupt("break",11);case 9:return s(!0),F.abrupt("break",11);case 11:case"end":return F.stop()}},H)}));return function(L){return I.apply(this,arguments)}}(),m=function(){var H;return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5355\u9009\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),!u.hideAction&&v.map(function(L,ae){return L.id==="up"&&u.key===1||L.id==="down"&&u.key===u.len?null:i.a.createElement(G.a,{key:ae,placement:"bottom",title:L.name},i.a.createElement("span",{onClick:function(){return f(L)},className:L.icon}))})),i.a.createElement("div",{className:"mt5"},i.a.createElement(Je.a,{value:u.question_title})),i.a.createElement("div",{className:T.a.questionChoices},u==null||((H=u.question_choices)===null||H===void 0)?void 0:H.map(function(L,ae){return i.a.createElement(Ee.a,null,i.a.createElement(ie.a,null,i.a.createElement(rt.a,{key:ae,checked:u.standard_answer.includes(ae+1),disabled:!0},Rt[ae],".")),i.a.createElement(ie.a,{flex:"1"},i.a.createElement("span",{className:"c-black font14"},i.a.createElement(Je.a,{value:L.choice_text}))))})))},Be=function(){return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.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")),i.a.createElement("p",{className:T.a.titleWrap},i.a.createElement("span",{className:T.a.required},"*"),i.a.createElement("span",{className:T.a.title},"\u9898\u5E72\uFF1A")),i.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:x,onChange:function(L){return M(L)}}),w.map(function(H,L){return i.a.createElement("div",{className:T.a.choiceWrap,key:L},i.a.createElement(G.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},i.a.createElement("div",{className:"".concat(T.a.answer," ").concat(K.includes(L)?T.a.activeAnswer:""),onClick:function(){K.includes(L)?A(K.filter(function(F){return F!==L})):A([].concat(Object(ke.a)(K),[L]))}},Rt[L])),i.a.createElement("div",{className:T.a.editorWrap},D===L?i.a.createElement(qe.a,{id:"single-question-option-".concat(L),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:H,onChange:function(F){w[L]=F,P(w)}}):i.a.createElement("div",{className:T.a.htmlWrap,onClick:function(){return S(L)}},i.a.createElement(Je.a,{value:H}))),L>1&&i.a.createElement(G.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(T.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return P(w.filter(function(F,ze){return ze!==L}))}})),L<7&&L===w.length-1&&i.a.createElement(G.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},i.a.createElement("i",{className:"".concat(T.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return P([].concat(Object(ke.a)(w),[""]))}})))}),i.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"),i.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",i.a.createElement(Q.a,{value:e,max:1e4,min:-1,onChange:function(L){t(L)}})," \u5206"),i.a.createElement("aside",{className:"tr"},u.question_id&&i.a.createElement(pe.a,{type:"default",onClick:function(){return s(!1)}},"\u53D6\u6D88"),i.a.createElement(pe.a,{className:"ml20",type:"primary",onClick:function(){return d()}},"\u4FDD\u5B58")))};return i.a.createElement("section",{className:T.a.wrap},!r&&m(),r&&Be())},Vt=Object(et.a)(function(_){var b=_.problemset,g=_.loading,B=_.globalSetting;return{problemset:b,globalSetting:B,loading:g.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(Mt));function st(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */st=function(){return _};var _={},b=Object.prototype,g=b.hasOwnProperty,B=Object.defineProperty||function(n,e,t){n[e]=t.value},ue=typeof Symbol=="function"?Symbol:{},V=ue.iterator||"@@iterator",Z=ue.asyncIterator||"@@asyncIterator",p=ue.toStringTag||"@@toStringTag";function y(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{y({},"")}catch(n){y=function(t,a,o){return t[a]=o}}function u(n,e,t,a){var o=e&&e.prototype instanceof q?e:q,r=Object.create(o.prototype),s=new x(a||[]);return B(r,"_invoke",{value:K(n,t,s)}),r}function re(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}_.wrap=u;var h={};function q(){}function w(){}function P(){}var J={};y(J,V,function(){return this});var X=Object.getPrototypeOf,D=X&&X(X(M([])));D&&D!==b&&g.call(D,V)&&(J=D);var S=P.prototype=q.prototype=Object.create(J);function ee(n){["next","throw","return"].forEach(function(e){y(n,e,function(t){return this._invoke(e,t)})})}function N(n,e){function t(o,r,s,c){var d=re(n[o],n,r);if(d.type!=="throw"){var v=d.arg,f=v.value;return f&&typeof f=="object"&&g.call(f,"__await")?e.resolve(f.__await).then(function(m){t("next",m,s,c)},function(m){t("throw",m,s,c)}):e.resolve(f).then(function(m){v.value=m,s(v)},function(m){return t("throw",m,s,c)})}c(d.arg)}var a;B(this,"_invoke",{value:function(r,s){function c(){return new e(function(d,v){t(r,s,d,v)})}return a=a?a.then(c,c):c()}})}function K(n,e,t){var a="suspendedStart";return function(o,r){if(a==="executing")throw new Error("Generator is already running");if(a==="completed"){if(o==="throw")throw r;return oe()}for(t.method=o,t.arg=r;;){var s=t.delegate;if(s){var c=A(s,t);if(c){if(c===h)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a==="suspendedStart")throw a="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a="executing";var d=re(n,e,t);if(d.type==="normal"){if(a=t.done?"completed":"suspendedYield",d.arg===h)continue;return{value:d.arg,done:t.done}}d.type==="throw"&&(a="completed",t.method="throw",t.arg=d.arg)}}}function A(n,e){var t=e.method,a=n.iterator[t];if(a===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,A(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),h;var o=re(a,n.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,h;var r=o.arg;return r?r.done?(e[n.resultName]=r.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function se(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function W(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function x(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(se,this),this.reset(!0)}function M(n){if(n){var e=n[V];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function o(){for(;++t<n.length;)if(g.call(n,t))return o.value=n[t],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:oe}}function oe(){return{value:void 0,done:!0}}return w.prototype=P,B(S,"constructor",{value:P,configurable:!0}),B(P,"constructor",{value:w,configurable:!0}),w.displayName=y(P,p,"GeneratorFunction"),_.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===w||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,P):(n.__proto__=P,y(n,p,"GeneratorFunction")),n.prototype=Object.create(S),n},_.awrap=function(n){return{__await:n}},ee(N.prototype),y(N.prototype,Z,function(){return this}),_.AsyncIterator=N,_.async=function(n,e,t,a,o){o===void 0&&(o=Promise);var r=new N(u(n,e,t,a),o);return _.isGeneratorFunction(e)?r:r.next().then(function(s){return s.done?s.value:r.next()})},ee(S),y(S,p,"Generator"),y(S,V,function(){return this}),y(S,"toString",function(){return"[object Generator]"}),_.keys=function(n){var e=Object(n),t=[];for(var a in e)t.push(a);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},_.values=M,x.prototype={constructor:x,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(W),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=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 t=this;function a(v,f){return s.type="throw",s.arg=e,t.next=v,f&&(t.method="next",t.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],s=r.completion;if(r.tryLoc==="root")return a("end");if(r.tryLoc<=this.prev){var c=g.call(r,"catchLoc"),d=g.call(r,"finallyLoc");if(c&&d){if(this.prev<r.catchLoc)return a(r.catchLoc,!0);if(this.prev<r.finallyLoc)return a(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return a(r.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return a(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&g.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,h):this.complete(s)},complete:function(e,t){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"&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),W(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var r=o.arg;W(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:M(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=void 0),h}},_}var bt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],qt=function(b,g){var B=b.problemset,ue=b.globalSetting,V=b.loading,Z=b.dispatch,p=b.onRef,y=p===void 0?function(){}:p,u=b.editData,re=Object(Pe.a)(b,["problemset","globalSetting","loading","dispatch","onRef","editData"]),h=Object(O.useState)(),q=Object(C.a)(h,2),w=q[0],P=q[1],J=Object(O.useState)(""),X=Object(C.a)(J,2),D=X[0],S=X[1],ee=Object(O.useState)(!1),N=Object(C.a)(ee,2),K=N[0],A=N[1],se=Object(O.useState)(5),W=Object(C.a)(se,2),x=W[0],M=W[1],oe=Object(Te.m)();Object(O.useEffect)(function(){if(!(u==null?void 0:u.question_choices)){A(!0);return}S(u==null?void 0:u.question_title),M(u==null?void 0:u.question_score),P(u.standard_answer[0]+"")},[u]),Object(O.useImperativeHandle)(g,function(){return{onSave:n,isEdit:K}});var n=function(){var r=Object(ge.a)(st().mark(function s(){var c,d;return st().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(D){f.next=3;break}return ve.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),f.abrupt("return",!1);case 3:if(w){f.next=6;break}return ve.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),f.abrupt("return",!1);case 6:if(c=[{choice_text:"\u6B63\u786E",is_answer:w==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:w==="2"?2:0}],!u.question_id){f.next=13;break}return f.next=10,Object(Ce.u)({id:u.question_id,question_title:D,question_type:2,question_score:x,question_choices:c.map(function(m){return m.choice_text}),standard_answers:c.filter(function(m){return m.is_answer}).map(function(m){return m.is_answer})});case 10:d=f.sent,f.next=16;break;case 13:return f.next=15,Object(Ce.a)({exercise_bank_id:oe.topicId,question_title:D,question_type:2,question_score:x,question_choices:c.map(function(m){return m.choice_text}),standard_answers:c.filter(function(m){return m.is_answer}).map(function(m){return m.is_answer})});case 15:d=f.sent;case 16:return d.status===0&&(ve.b.success("\u4FDD\u5B58\u6210\u529F"),A(!1)),Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},oe)}),f.abrupt("return",{name:D,choices:c});case 19:case"end":return f.stop()}},s)}));return function(){return r.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"}],t=function(){var r=Object(ge.a)(st().mark(function s(c){return st().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:v.t0=c.id,v.next=v.t0==="del"?3:v.t0==="up"||v.t0==="down"?5:v.t0==="edit"?9:11;break;case 3:return Ne.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(ge.a)(st().mark(function m(){return st().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,Object(Ce.e)({pollsId:u.question_id});case 2:Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},oe)});case 3:case"end":return I.stop()}},m)}))()}}),v.abrupt("break",11);case 5:return v.next=7,Object(Ce.j)({exerciseId:u==null?void 0:u.question_id,opr:c.id});case 7:return Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},oe)}),v.abrupt("break",11);case 9:return A(!0),v.abrupt("break",11);case 11:case"end":return v.stop()}},s)}));return function(c){return r.apply(this,arguments)}}(),a=function(){var s;return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),!u.hideAction&&e.map(function(c,d){return c.id==="up"&&u.key===1||c.id==="down"&&u.key===u.len?null:i.a.createElement(G.a,{key:d,placement:"bottom",title:c.name},i.a.createElement("span",{onClick:function(){return t(c)},className:c.icon}))})),i.a.createElement("div",{className:"mt5"},u.question_title),i.a.createElement("div",{className:T.a.questionChoices},u==null||((s=u.question_choices)===null||s===void 0)?void 0:s.map(function(c,d){return i.a.createElement(rt.a,{key:d,checked:u.standard_answer.includes(d+1),disabled:!0},bt[d],". ",i.a.createElement("span",{className:"c-black font14"},c.choice_text))})))},o=function(){return i.a.createElement("aside",null,i.a.createElement("div",null,i.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"),i.a.createElement("p",{className:T.a.titleWrap},i.a.createElement("span",{className:T.a.required},"*"),i.a.createElement("span",{className:T.a.title},"\u9898\u5E72\uFF1A")),i.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:D,onChange:function(c){return S(c)}}),i.a.createElement("p",{className:T.a.titleWrap},i.a.createElement("span",{className:T.a.required},"*"),i.a.createElement("span",{className:T.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",i.a.createElement("span",{className:T.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),i.a.createElement(rt.a.Group,{buttonStyle:"solid",value:w,onChange:function(c){return P(c.target.value)}},i.a.createElement(rt.a.Button,{value:"1",className:"".concat(T.a.radio," mr40")},"\u6B63\u786E"),i.a.createElement(rt.a.Button,{value:"2",className:T.a.radio},"\u9519\u8BEF")),i.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"),i.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",i.a.createElement(Q.a,{value:x,max:1e4,min:-1,onChange:function(c){M(c)}})," \u5206"),i.a.createElement("aside",{className:"tr"},u.question_id&&i.a.createElement(pe.a,{type:"default",onClick:function(){return A(!1)}},"\u53D6\u6D88"),i.a.createElement(pe.a,{className:"ml20",type:"primary",onClick:function(){return n()}},"\u4FDD\u5B58")))};return i.a.createElement("section",{className:T.a.wrap},!K&&a(),K&&o())},Ht=Object(et.a)(function(_){var b=_.problemset,g=_.loading,B=_.globalSetting;return{problemset:b,globalSetting:B,loading:g.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(qt)),Yt=l("kqOp"),rn=l("Zl2P"),Qt=l("1vsH");function Ut(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ut=function(){return _};var _={},b=Object.prototype,g=b.hasOwnProperty,B=Object.defineProperty||function(n,e,t){n[e]=t.value},ue=typeof Symbol=="function"?Symbol:{},V=ue.iterator||"@@iterator",Z=ue.asyncIterator||"@@asyncIterator",p=ue.toStringTag||"@@toStringTag";function y(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{y({},"")}catch(n){y=function(t,a,o){return t[a]=o}}function u(n,e,t,a){var o=e&&e.prototype instanceof q?e:q,r=Object.create(o.prototype),s=new x(a||[]);return B(r,"_invoke",{value:K(n,t,s)}),r}function re(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}_.wrap=u;var h={};function q(){}function w(){}function P(){}var J={};y(J,V,function(){return this});var X=Object.getPrototypeOf,D=X&&X(X(M([])));D&&D!==b&&g.call(D,V)&&(J=D);var S=P.prototype=q.prototype=Object.create(J);function ee(n){["next","throw","return"].forEach(function(e){y(n,e,function(t){return this._invoke(e,t)})})}function N(n,e){function t(o,r,s,c){var d=re(n[o],n,r);if(d.type!=="throw"){var v=d.arg,f=v.value;return f&&typeof f=="object"&&g.call(f,"__await")?e.resolve(f.__await).then(function(m){t("next",m,s,c)},function(m){t("throw",m,s,c)}):e.resolve(f).then(function(m){v.value=m,s(v)},function(m){return t("throw",m,s,c)})}c(d.arg)}var a;B(this,"_invoke",{value:function(r,s){function c(){return new e(function(d,v){t(r,s,d,v)})}return a=a?a.then(c,c):c()}})}function K(n,e,t){var a="suspendedStart";return function(o,r){if(a==="executing")throw new Error("Generator is already running");if(a==="completed"){if(o==="throw")throw r;return oe()}for(t.method=o,t.arg=r;;){var s=t.delegate;if(s){var c=A(s,t);if(c){if(c===h)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a==="suspendedStart")throw a="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a="executing";var d=re(n,e,t);if(d.type==="normal"){if(a=t.done?"completed":"suspendedYield",d.arg===h)continue;return{value:d.arg,done:t.done}}d.type==="throw"&&(a="completed",t.method="throw",t.arg=d.arg)}}}function A(n,e){var t=e.method,a=n.iterator[t];if(a===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,A(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),h;var o=re(a,n.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,h;var r=o.arg;return r?r.done?(e[n.resultName]=r.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function se(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function W(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function x(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(se,this),this.reset(!0)}function M(n){if(n){var e=n[V];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function o(){for(;++t<n.length;)if(g.call(n,t))return o.value=n[t],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:oe}}function oe(){return{value:void 0,done:!0}}return w.prototype=P,B(S,"constructor",{value:P,configurable:!0}),B(P,"constructor",{value:w,configurable:!0}),w.displayName=y(P,p,"GeneratorFunction"),_.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===w||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,P):(n.__proto__=P,y(n,p,"GeneratorFunction")),n.prototype=Object.create(S),n},_.awrap=function(n){return{__await:n}},ee(N.prototype),y(N.prototype,Z,function(){return this}),_.AsyncIterator=N,_.async=function(n,e,t,a,o){o===void 0&&(o=Promise);var r=new N(u(n,e,t,a),o);return _.isGeneratorFunction(e)?r:r.next().then(function(s){return s.done?s.value:r.next()})},ee(S),y(S,p,"Generator"),y(S,V,function(){return this}),y(S,"toString",function(){return"[object Generator]"}),_.keys=function(n){var e=Object(n),t=[];for(var a in e)t.push(a);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},_.values=M,x.prototype={constructor:x,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(W),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=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 t=this;function a(v,f){return s.type="throw",s.arg=e,t.next=v,f&&(t.method="next",t.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],s=r.completion;if(r.tryLoc==="root")return a("end");if(r.tryLoc<=this.prev){var c=g.call(r,"catchLoc"),d=g.call(r,"finallyLoc");if(c&&d){if(this.prev<r.catchLoc)return a(r.catchLoc,!0);if(this.prev<r.finallyLoc)return a(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return a(r.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return a(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&g.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,h):this.complete(s)},complete:function(e,t){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"&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),W(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var r=o.arg;W(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:M(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=void 0),h}},_}var _n=["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"],Jt=function(b,g){var B=b.problemset,ue=b.globalSetting,V=b.loading,Z=b.dispatch,p=b.editData,y=Object(Pe.a)(b,["problemset","globalSetting","loading","dispatch","editData"]),u=Object(O.useState)(""),re=Object(C.a)(u,2),h=re[0],q=re[1],w=Object(O.useState)(""),P=Object(C.a)(w,2),J=P[0],X=P[1],D=Object(O.useState)([]),S=Object(C.a)(D,2),ee=S[0],N=S[1],K=Object(O.useState)(""),A=Object(C.a)(K,2),se=A[0],W=A[1],x=Object(O.useState)(),M=Object(C.a)(x,2),oe=M[0],n=M[1],e=Object(O.useState)(!1),t=Object(C.a)(e,2),a=t[0],o=t[1],r=Object(O.useState)(5),s=Object(C.a)(r,2),c=s[0],d=s[1],v=Object(O.useState)(!1),f=Object(C.a)(v,2),m=f[0],Be=f[1],I=Object(Te.m)();Object(O.useEffect)(function(){if(!(p==null?void 0:p.question_title)){Be(!0);return}q(p==null?void 0:p.question_title),n(p==null?void 0:p.is_ordered),d(p==null?void 0:p.question_score);var he=p==null?void 0:p.standard_answer.map(function($){return $.answer_text});N(he)},[B.editData]),Object(O.useEffect)(function(){o(!1)},[m]),Object(O.useImperativeHandle)(g,function(){return{onSave:H,isEdit:m}});var H=function(){var he=Object(ge.a)(Ut().mark(function $(){var E,R,j;return Ut().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(E=[],R=!1,ee.forEach(function(Ue,Ae){E.push({choice_id:Ae+1,answer_text:[]}),Ue.forEach(function(Xe,Ve){E[Ae].answer_text.push(Xe),(!Xe||!Object(Qt.R)(Xe,1e4))&&(W("".concat(Ae,"-").concat(Ve)),ve.b.info(Xe?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),R=!0)})}),!R){k.next=5;break}return k.abrupt("return",!1);case 5:if(!p.question_id){k.next=11;break}return k.next=8,Object(Ce.u)({id:p.question_id,question_title:h,question_type:3,question_score:c,is_ordered:oe,standard_answers:E});case 8:j=k.sent,k.next=14;break;case 11:return k.next=13,Object(Ce.a)({exercise_bank_id:I.topicId,question_title:h,question_type:3,question_score:c,is_ordered:oe,standard_answers:E});case 13:j=k.sent;case 14:return j.status===0&&(ve.b.success("\u4FDD\u5B58\u6210\u529F"),Be(!1)),Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},I)}),k.abrupt("return",{name:h,analysis:J,standard_answers:E,is_ordered:oe});case 17:case"end":return k.stop()}},$)}));return function(){return he.apply(this,arguments)}}(),L=function($,E,R){var j=ee.slice();if(E&&j.splice($,E),R&&a)for(var Y=0;Y<R;Y++)j.splice($+Y,0,[""]);o(!0),N(j)},ae=function($,E,R){W("");var j=ee.slice();j[$][E]=R,N(j)},F=function($){var E=ee.slice();E[$]=[].concat(Object(ke.a)(E[$]),[""]),N(E)},ze=function($,E){var R=ee.slice();if(!R[$][E]){R[$]=R[$].filter(function(j,Y){return Y!==E}),N(R);return}Ne.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:T.a.modal,onOk:function(){R[$]=R[$].filter(function(Y,k){return k!==E}),N(R)}})},z=function($){Ne.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:T.a.modal,onOk:function(){var R=ee.slice();R=ee.filter(function(j,Y){return $!==Y}),N(R)}})},de=function(){return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.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")),i.a.createElement("div",null,i.a.createElement(Yt.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:h,onChange:function(E){return q(E)},showNullButton:!0,onPlaceholderChange:L})),i.a.createElement("div",{className:"mt20"},ee.map(function($,E){return i.a.createElement(rn.a,{key:E,answers:$,index:E,is_md:!0,activeOptionErrorIndex:se,onAnswerChange:ae,addChildAnswer:F,deleteChildAnswer:ze,deleteChildAnswermain:z})})),i.a.createElement("div",{className:"mt20"},ee.length>1&&i.a.createElement("span",null,i.a.createElement(ce.a,{checked:oe,onChange:function(E){return n(E.target.checked)},className:"".concat(T.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),i.a.createElement("span",{className:"".concat(T.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"))),i.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",i.a.createElement(Q.a,{value:c,max:1e4,min:-1,onChange:function(E){d(E)}})," \u5206"),i.a.createElement("aside",{className:"tr"},p.question_id&&i.a.createElement(pe.a,{type:"default",onClick:function(){return Be(!1)}},"\u53D6\u6D88"),i.a.createElement(pe.a,{className:"ml20",type:"primary",onClick:function(){return H()}},"\u4FDD\u5B58")))},De=[{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"}],At=function(){var he=Object(ge.a)(Ut().mark(function $(E){return Ut().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:j.t0=E.id,j.next=j.t0==="del"?3:j.t0==="up"||j.t0==="down"?5:j.t0==="edit"?9:11;break;case 3:return Ne.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(ge.a)(Ut().mark(function k(){return Ut().wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(Ce.e)({pollsId:p.question_id});case 2:Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},I)});case 3:case"end":return Ae.stop()}},k)}))()}}),j.abrupt("break",11);case 5:return j.next=7,Object(Ce.j)({exerciseId:p==null?void 0:p.question_id,opr:E.id});case 7:return Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},I)}),j.abrupt("break",11);case 9:return Be(!0),j.abrupt("break",11);case 11:case"end":return j.stop()}},$)}));return function(E){return he.apply(this,arguments)}}(),ot=function(){var $;return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},p.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",p.question_score,"\u5206\uFF09"),!p.hideAction&&De.map(function(E,R){return E.id==="up"&&p.key===1||E.id==="down"&&p.key===p.len?null:i.a.createElement(G.a,{key:R,placement:"bottom",title:E.name},i.a.createElement("span",{onClick:function(){return At(E)},className:E.icon}))})),i.a.createElement("div",{className:"mt5"},p.question_title),i.a.createElement("div",{className:T.a.questionChoices},p==null||(($=p.standard_answer)===null||$===void 0)?void 0:$.map(function(E,R){return i.a.createElement(Ee.a,null,i.a.createElement(ie.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",E.choice_id,"\uFF09\uFF1A"),i.a.createElement(ie.a,{flex:"1"},i.a.createElement(be.a,{key:R,checked:p.standard_answer.includes(R),disabled:!0,value:E.answer_text})))})))};return i.a.createElement("section",{className:T.a.wrap},!m&&ot(),m&&de())},on=Object(et.a)(function(_){var b=_.problemset,g=_.loading,B=_.globalSetting;return{problemset:b,globalSetting:B,loading:g.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(Jt));function wt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */wt=function(){return _};var _={},b=Object.prototype,g=b.hasOwnProperty,B=Object.defineProperty||function(n,e,t){n[e]=t.value},ue=typeof Symbol=="function"?Symbol:{},V=ue.iterator||"@@iterator",Z=ue.asyncIterator||"@@asyncIterator",p=ue.toStringTag||"@@toStringTag";function y(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{y({},"")}catch(n){y=function(t,a,o){return t[a]=o}}function u(n,e,t,a){var o=e&&e.prototype instanceof q?e:q,r=Object.create(o.prototype),s=new x(a||[]);return B(r,"_invoke",{value:K(n,t,s)}),r}function re(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}_.wrap=u;var h={};function q(){}function w(){}function P(){}var J={};y(J,V,function(){return this});var X=Object.getPrototypeOf,D=X&&X(X(M([])));D&&D!==b&&g.call(D,V)&&(J=D);var S=P.prototype=q.prototype=Object.create(J);function ee(n){["next","throw","return"].forEach(function(e){y(n,e,function(t){return this._invoke(e,t)})})}function N(n,e){function t(o,r,s,c){var d=re(n[o],n,r);if(d.type!=="throw"){var v=d.arg,f=v.value;return f&&typeof f=="object"&&g.call(f,"__await")?e.resolve(f.__await).then(function(m){t("next",m,s,c)},function(m){t("throw",m,s,c)}):e.resolve(f).then(function(m){v.value=m,s(v)},function(m){return t("throw",m,s,c)})}c(d.arg)}var a;B(this,"_invoke",{value:function(r,s){function c(){return new e(function(d,v){t(r,s,d,v)})}return a=a?a.then(c,c):c()}})}function K(n,e,t){var a="suspendedStart";return function(o,r){if(a==="executing")throw new Error("Generator is already running");if(a==="completed"){if(o==="throw")throw r;return oe()}for(t.method=o,t.arg=r;;){var s=t.delegate;if(s){var c=A(s,t);if(c){if(c===h)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a==="suspendedStart")throw a="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a="executing";var d=re(n,e,t);if(d.type==="normal"){if(a=t.done?"completed":"suspendedYield",d.arg===h)continue;return{value:d.arg,done:t.done}}d.type==="throw"&&(a="completed",t.method="throw",t.arg=d.arg)}}}function A(n,e){var t=e.method,a=n.iterator[t];if(a===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,A(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),h;var o=re(a,n.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,h;var r=o.arg;return r?r.done?(e[n.resultName]=r.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function se(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function W(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function x(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(se,this),this.reset(!0)}function M(n){if(n){var e=n[V];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function o(){for(;++t<n.length;)if(g.call(n,t))return o.value=n[t],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:oe}}function oe(){return{value:void 0,done:!0}}return w.prototype=P,B(S,"constructor",{value:P,configurable:!0}),B(P,"constructor",{value:w,configurable:!0}),w.displayName=y(P,p,"GeneratorFunction"),_.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===w||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,P):(n.__proto__=P,y(n,p,"GeneratorFunction")),n.prototype=Object.create(S),n},_.awrap=function(n){return{__await:n}},ee(N.prototype),y(N.prototype,Z,function(){return this}),_.AsyncIterator=N,_.async=function(n,e,t,a,o){o===void 0&&(o=Promise);var r=new N(u(n,e,t,a),o);return _.isGeneratorFunction(e)?r:r.next().then(function(s){return s.done?s.value:r.next()})},ee(S),y(S,p,"Generator"),y(S,V,function(){return this}),y(S,"toString",function(){return"[object Generator]"}),_.keys=function(n){var e=Object(n),t=[];for(var a in e)t.push(a);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},_.values=M,x.prototype={constructor:x,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(W),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=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 t=this;function a(v,f){return s.type="throw",s.arg=e,t.next=v,f&&(t.method="next",t.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],s=r.completion;if(r.tryLoc==="root")return a("end");if(r.tryLoc<=this.prev){var c=g.call(r,"catchLoc"),d=g.call(r,"finallyLoc");if(c&&d){if(this.prev<r.catchLoc)return a(r.catchLoc,!0);if(this.prev<r.finallyLoc)return a(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return a(r.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return a(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&g.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,h):this.complete(s)},complete:function(e,t){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"&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),W(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var r=o.arg;W(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:M(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=void 0),h}},_}var vn=["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"],ne=function(b,g){var B=b.problemset,ue=b.globalSetting,V=b.loading,Z=b.dispatch,p=b.onRef,y=p===void 0?function(){}:p,u=b.editData,re=Object(Pe.a)(b,["problemset","globalSetting","loading","dispatch","onRef","editData"]),h=Object(O.useState)(""),q=Object(C.a)(h,2),w=q[0],P=q[1],J=Object(O.useState)(""),X=Object(C.a)(J,2),D=X[0],S=X[1],ee=Object(O.useState)(""),N=Object(C.a)(ee,2),K=N[0],A=N[1],se=Object(O.useState)(5),W=Object(C.a)(se,2),x=W[0],M=W[1],oe=Object(O.useState)(!1),n=Object(C.a)(oe,2),e=n[0],t=n[1],a=Object(Te.m)();Object(O.useEffect)(function(){var v;if(!(u==null?void 0:u.question_title)){t(!0);return}P(u==null?void 0:u.question_title),A(u==null||((v=u.standard_answer)===null||v===void 0)?void 0:v[0]),M(u==null?void 0:u.question_score)},[B.editData]),Object(O.useImperativeHandle)(g,function(){return{onSave:o,isEdit:e}});var o=function(){var v=Object(ge.a)(wt().mark(function f(){var m;return wt().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(w){I.next=3;break}return ve.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),I.abrupt("return",!1);case 3:if(!u.question_id){I.next=9;break}return I.next=6,Object(Ce.u)({id:u.question_id,question_title:w,question_type:4,question_score:x,standard_answers:[K]});case 6:m=I.sent,I.next=12;break;case 9:return I.next=11,Object(Ce.a)({exercise_bank_id:a.topicId,question_title:w,question_type:4,question_score:x,standard_answers:[K]});case 11:m=I.sent;case 12:return m.status===0&&(ve.b.success("\u4FDD\u5B58\u6210\u529F"),t(!1),Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},a)})),I.abrupt("return",{name:w,answer_texts:[K],analysis:D});case 14:case"end":return I.stop()}},f)}));return function(){return v.apply(this,arguments)}}(),r=function(){return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.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")),i.a.createElement(qe.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:w,onChange:function(m){return P(m)}}),i.a.createElement("p",{className:T.a.titleWrap},i.a.createElement("span",{className:T.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),i.a.createElement(qe.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:K,onChange:function(m){return A(m)}}),i.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",i.a.createElement(Q.a,{value:x,max:1e4,min:-1,onChange:function(m){M(m)}})," \u5206"),i.a.createElement("aside",{className:"tr"},u.question_id&&i.a.createElement(pe.a,{type:"default",onClick:function(){return t(!1)}},"\u53D6\u6D88"),i.a.createElement(pe.a,{className:"ml20",type:"primary",onClick:function(){return o()}},"\u4FDD\u5B58")))},s=[{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"}],c=function(){var v=Object(ge.a)(wt().mark(function f(m){return wt().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:I.t0=m.id,I.next=I.t0==="del"?3:I.t0==="up"||I.t0==="down"?5:I.t0==="edit"?9:11;break;case 3:return Ne.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(ge.a)(wt().mark(function L(){return wt().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(Ce.e)({pollsId:u.question_id});case 2:Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},a)});case 3:case"end":return F.stop()}},L)}))()}}),I.abrupt("break",11);case 5:return I.next=7,Object(Ce.j)({exerciseId:u==null?void 0:u.question_id,opr:m.id});case 7:return Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},a)}),I.abrupt("break",11);case 9:return t(!0),I.abrupt("break",11);case 11:case"end":return I.stop()}},f)}));return function(m){return v.apply(this,arguments)}}(),d=function(){return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},u.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",u.question_score,"\u5206\uFF09"),!u.hideAction&&s.map(function(f,m){return f.id==="up"&&u.key===1||f.id==="down"&&u.key===u.len?null:i.a.createElement(G.a,{key:m,placement:"bottom",title:f.name},i.a.createElement("span",{onClick:function(){return c(f)},className:f.icon}))})),i.a.createElement("div",{className:"mt5"},u.question_title),i.a.createElement("div",{className:T.a.questionChoices},i.a.createElement("p",null,i.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),i.a.createElement(Je.a,{value:K})))};return i.a.createElement("section",{className:T.a.wrap},!e&&d(),e&&r())},He=Object(et.a)(function(_){var b=_.problemset,g=_.loading,B=_.globalSetting;return{problemset:b,globalSetting:B,loading:g.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(ne));function Re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Re=function(){return _};var _={},b=Object.prototype,g=b.hasOwnProperty,B=Object.defineProperty||function(n,e,t){n[e]=t.value},ue=typeof Symbol=="function"?Symbol:{},V=ue.iterator||"@@iterator",Z=ue.asyncIterator||"@@asyncIterator",p=ue.toStringTag||"@@toStringTag";function y(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{y({},"")}catch(n){y=function(t,a,o){return t[a]=o}}function u(n,e,t,a){var o=e&&e.prototype instanceof q?e:q,r=Object.create(o.prototype),s=new x(a||[]);return B(r,"_invoke",{value:K(n,t,s)}),r}function re(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}_.wrap=u;var h={};function q(){}function w(){}function P(){}var J={};y(J,V,function(){return this});var X=Object.getPrototypeOf,D=X&&X(X(M([])));D&&D!==b&&g.call(D,V)&&(J=D);var S=P.prototype=q.prototype=Object.create(J);function ee(n){["next","throw","return"].forEach(function(e){y(n,e,function(t){return this._invoke(e,t)})})}function N(n,e){function t(o,r,s,c){var d=re(n[o],n,r);if(d.type!=="throw"){var v=d.arg,f=v.value;return f&&typeof f=="object"&&g.call(f,"__await")?e.resolve(f.__await).then(function(m){t("next",m,s,c)},function(m){t("throw",m,s,c)}):e.resolve(f).then(function(m){v.value=m,s(v)},function(m){return t("throw",m,s,c)})}c(d.arg)}var a;B(this,"_invoke",{value:function(r,s){function c(){return new e(function(d,v){t(r,s,d,v)})}return a=a?a.then(c,c):c()}})}function K(n,e,t){var a="suspendedStart";return function(o,r){if(a==="executing")throw new Error("Generator is already running");if(a==="completed"){if(o==="throw")throw r;return oe()}for(t.method=o,t.arg=r;;){var s=t.delegate;if(s){var c=A(s,t);if(c){if(c===h)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a==="suspendedStart")throw a="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a="executing";var d=re(n,e,t);if(d.type==="normal"){if(a=t.done?"completed":"suspendedYield",d.arg===h)continue;return{value:d.arg,done:t.done}}d.type==="throw"&&(a="completed",t.method="throw",t.arg=d.arg)}}}function A(n,e){var t=e.method,a=n.iterator[t];if(a===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,A(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),h;var o=re(a,n.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,h;var r=o.arg;return r?r.done?(e[n.resultName]=r.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function se(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function W(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function x(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(se,this),this.reset(!0)}function M(n){if(n){var e=n[V];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function o(){for(;++t<n.length;)if(g.call(n,t))return o.value=n[t],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:oe}}function oe(){return{value:void 0,done:!0}}return w.prototype=P,B(S,"constructor",{value:P,configurable:!0}),B(P,"constructor",{value:w,configurable:!0}),w.displayName=y(P,p,"GeneratorFunction"),_.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===w||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,P):(n.__proto__=P,y(n,p,"GeneratorFunction")),n.prototype=Object.create(S),n},_.awrap=function(n){return{__await:n}},ee(N.prototype),y(N.prototype,Z,function(){return this}),_.AsyncIterator=N,_.async=function(n,e,t,a,o){o===void 0&&(o=Promise);var r=new N(u(n,e,t,a),o);return _.isGeneratorFunction(e)?r:r.next().then(function(s){return s.done?s.value:r.next()})},ee(S),y(S,p,"Generator"),y(S,V,function(){return this}),y(S,"toString",function(){return"[object Generator]"}),_.keys=function(n){var e=Object(n),t=[];for(var a in e)t.push(a);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},_.values=M,x.prototype={constructor:x,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(W),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=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 t=this;function a(v,f){return s.type="throw",s.arg=e,t.next=v,f&&(t.method="next",t.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],s=r.completion;if(r.tryLoc==="root")return a("end");if(r.tryLoc<=this.prev){var c=g.call(r,"catchLoc"),d=g.call(r,"finallyLoc");if(c&&d){if(this.prev<r.catchLoc)return a(r.catchLoc,!0);if(this.prev<r.finallyLoc)return a(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return a(r.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return a(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&g.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,h):this.complete(s)},complete:function(e,t){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"&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),W(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var r=o.arg;W(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:M(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=void 0),h}},_}var Me=["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"],Ye=function(b,g){var B=b.problemset,ue=b.globalSetting,V=b.loading,Z=b.dispatch,p=b.editData,y=Object(Pe.a)(b,["problemset","globalSetting","loading","dispatch","editData"]),u=Object(O.useState)(""),re=Object(C.a)(u,2),h=re[0],q=re[1],w=Object(O.useState)(""),P=Object(C.a)(w,2),J=P[0],X=P[1],D=Object(O.useState)(""),S=Object(C.a)(D,2),ee=S[0],N=S[1],K=Object(O.useState)([]),A=Object(C.a)(K,2),se=A[0],W=A[1],x=Object(O.useState)(""),M=Object(C.a)(x,2),oe=M[0],n=M[1],e=Object(O.useState)(),t=Object(C.a)(e,2),a=t[0],o=t[1],r=Object(O.useState)(!1),s=Object(C.a)(r,2),c=s[0],d=s[1],v=Object(O.useState)([]),f=Object(C.a)(v,2),m=f[0],Be=f[1],I=Object(O.useState)(!1),H=Object(C.a)(I,2),L=H[0],ae=H[1],F=Object(Te.m)();Object(O.useEffect)(function(){var ot;p.edit&&ae(!0),q(p.shixun_name),X(p.question_title);var he=[];(ot=p.shixun)===null||ot===void 0||ot.map(function($){he.push($.challenge_score)}),Be(he)},[p]),Object(O.useEffect)(function(){d(!1)},[L]),Object(O.useImperativeHandle)(g,function(){return{onSave:ze,isEdit:L}});var ze=function(){var ot=Object(ge.a)(Re().mark(function he(){var $,E,R;return Re().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if($=[],E=!1,!E){Y.next=4;break}return Y.abrupt("return",!1);case 4:if(!p.question_id){Y.next=10;break}return Y.next=7,Object(Ce.u)({id:p.question_id,question_title:J,shixun_name:h,shixun_id:p.shixun_id,question_type:5,question_scores:m});case 7:R=Y.sent,Y.next=13;break;case 10:return Y.next=12,Object(Ce.a)({exercise_bank_id:F.topicId,question_title:J,shixun_name:h,shixun_id:p.shixun_id,question_type:5,question_scores:m});case 12:R=Y.sent;case 13:return R.status===0&&(ve.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1)),Y.next=16,Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},F)});case 16:return Y.abrupt("return",{name:J,analysis:ee,standard_answers:$,is_ordered:a});case 17:case"end":return Y.stop()}},he)}));return function(){return ot.apply(this,arguments)}}(),z=function(){var he;return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.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")),i.a.createElement("div",{className:"mt10"},i.a.createElement(be.a,{defaultValue:h,onChange:function(E){q(E.target.value)}})),i.a.createElement("div",{className:"mt10"},i.a.createElement(qe.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:J,onChange:function(E){X(E)}})),i.a.createElement("div",{className:"mt20"},(he=p.shixun)===null||he===void 0?void 0:he.map(function($,E){return i.a.createElement(Ee.a,{gutter:[20,20]},i.a.createElement(ie.a,{flex:"1"},E+1,".",$.challenge_name),i.a.createElement(ie.a,null,i.a.createElement(Q.a,{defaultValue:m[E],onChange:function(j){m[E]=j,Be(m),console.log("srore:L",m[E])}})))})),i.a.createElement("div",{className:"mt20"},se.length>1&&i.a.createElement("span",null,i.a.createElement(ce.a,{checked:a,onChange:function(E){return o(E.target.checked)},className:"".concat(T.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),i.a.createElement("span",{className:"".concat(T.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"))),i.a.createElement("aside",{className:"tr"},!(p==null?void 0:p.edit)&&i.a.createElement(pe.a,{type:"default",onClick:function(){return ae(!1)}},"\u53D6\u6D88"),i.a.createElement(pe.a,{className:"ml20",type:"primary",onClick:function(){return ze()}},"\u4FDD\u5B58")))},de=[{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"}],De=function(){var ot=Object(ge.a)(Re().mark(function he($){return Re().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:R.t0=$.id,R.next=R.t0==="del"?3:R.t0==="up"||R.t0==="down"?5:R.t0==="edit"?9:11;break;case 3:return Ne.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(ge.a)(Re().mark(function Y(){return Re().wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(Ce.e)({pollsId:p.question_id});case 2:Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},F)});case 3:case"end":return Ue.stop()}},Y)}))()}}),R.abrupt("break",11);case 5:return R.next=7,Object(Ce.j)({exerciseId:p==null?void 0:p.question_id,opr:$.id});case 7:return Z({type:"polls/getExerciseBanks",payload:Object(le.a)({},F)}),R.abrupt("break",11);case 9:return ae(!0),R.abrupt("break",11);case 11:case"end":return R.stop()}},he)}));return function($){return ot.apply(this,arguments)}}(),At=function(){var he;return i.a.createElement("aside",null,i.a.createElement("div",{className:T.a.questionType},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-blue"},p.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",p.question_score,"\u5206\uFF09"),i.a.createElement("div",{className:"tr"},i.a.createElement(ye.Link,{target:"_blank",to:"/shixuns/".concat(p.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!p.hideAction&&de.map(function($,E){return $.id==="up"&&p.key===1||$.id==="down"&&p.key===p.len?null:i.a.createElement(G.a,{key:E,placement:"bottom",title:$.name},i.a.createElement("span",{onClick:function(){return De($)},className:$.icon}))}))),i.a.createElement("div",{className:"font16"},p.shixun_name),i.a.createElement("div",{className:"mt30"}),(he=p.shixun)===null||he===void 0?void 0:he.map(function($,E){return i.a.createElement("div",{key:E},"\u7B2C",E+1,"\u5173 ",i.a.createElement("span",{className:"ml10"},$.challenge_name)," ",i.a.createElement("span",{className:"ml10"},$.challenge_score))}))};return i.a.createElement("section",{className:T.a.wrap},!L&&At(),L&&z())},Et=Object(et.a)(function(_){var b=_.problemset,g=_.loading,B=_.globalSetting;return{problemset:b,globalSetting:B,loading:g.effects}},null,null,{forwardRef:!0})(Object(O.forwardRef)(Ye)),Ct=l("bbsP"),_t=l("/wGt"),St=l("DjyN"),Lt=l("NUBc"),It=l("uSYw"),ft=l.n(It);function Tt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Tt=function(){return _};var _={},b=Object.prototype,g=b.hasOwnProperty,B=Object.defineProperty||function(n,e,t){n[e]=t.value},ue=typeof Symbol=="function"?Symbol:{},V=ue.iterator||"@@iterator",Z=ue.asyncIterator||"@@asyncIterator",p=ue.toStringTag||"@@toStringTag";function y(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{y({},"")}catch(n){y=function(t,a,o){return t[a]=o}}function u(n,e,t,a){var o=e&&e.prototype instanceof q?e:q,r=Object.create(o.prototype),s=new x(a||[]);return B(r,"_invoke",{value:K(n,t,s)}),r}function re(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}_.wrap=u;var h={};function q(){}function w(){}function P(){}var J={};y(J,V,function(){return this});var X=Object.getPrototypeOf,D=X&&X(X(M([])));D&&D!==b&&g.call(D,V)&&(J=D);var S=P.prototype=q.prototype=Object.create(J);function ee(n){["next","throw","return"].forEach(function(e){y(n,e,function(t){return this._invoke(e,t)})})}function N(n,e){function t(o,r,s,c){var d=re(n[o],n,r);if(d.type!=="throw"){var v=d.arg,f=v.value;return f&&typeof f=="object"&&g.call(f,"__await")?e.resolve(f.__await).then(function(m){t("next",m,s,c)},function(m){t("throw",m,s,c)}):e.resolve(f).then(function(m){v.value=m,s(v)},function(m){return t("throw",m,s,c)})}c(d.arg)}var a;B(this,"_invoke",{value:function(r,s){function c(){return new e(function(d,v){t(r,s,d,v)})}return a=a?a.then(c,c):c()}})}function K(n,e,t){var a="suspendedStart";return function(o,r){if(a==="executing")throw new Error("Generator is already running");if(a==="completed"){if(o==="throw")throw r;return oe()}for(t.method=o,t.arg=r;;){var s=t.delegate;if(s){var c=A(s,t);if(c){if(c===h)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a==="suspendedStart")throw a="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a="executing";var d=re(n,e,t);if(d.type==="normal"){if(a=t.done?"completed":"suspendedYield",d.arg===h)continue;return{value:d.arg,done:t.done}}d.type==="throw"&&(a="completed",t.method="throw",t.arg=d.arg)}}}function A(n,e){var t=e.method,a=n.iterator[t];if(a===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,A(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),h;var o=re(a,n.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,h;var r=o.arg;return r?r.done?(e[n.resultName]=r.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function se(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function W(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function x(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(se,this),this.reset(!0)}function M(n){if(n){var e=n[V];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function o(){for(;++t<n.length;)if(g.call(n,t))return o.value=n[t],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:oe}}function oe(){return{value:void 0,done:!0}}return w.prototype=P,B(S,"constructor",{value:P,configurable:!0}),B(P,"constructor",{value:w,configurable:!0}),w.displayName=y(P,p,"GeneratorFunction"),_.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===w||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,P):(n.__proto__=P,y(n,p,"GeneratorFunction")),n.prototype=Object.create(S),n},_.awrap=function(n){return{__await:n}},ee(N.prototype),y(N.prototype,Z,function(){return this}),_.AsyncIterator=N,_.async=function(n,e,t,a,o){o===void 0&&(o=Promise);var r=new N(u(n,e,t,a),o);return _.isGeneratorFunction(e)?r:r.next().then(function(s){return s.done?s.value:r.next()})},ee(S),y(S,p,"Generator"),y(S,V,function(){return this}),y(S,"toString",function(){return"[object Generator]"}),_.keys=function(n){var e=Object(n),t=[];for(var a in e)t.push(a);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},_.values=M,x.prototype={constructor:x,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(W),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=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 t=this;function a(v,f){return s.type="throw",s.arg=e,t.next=v,f&&(t.method="next",t.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],s=r.completion;if(r.tryLoc==="root")return a("end");if(r.tryLoc<=this.prev){var c=g.call(r,"catchLoc"),d=g.call(r,"finallyLoc");if(c&&d){if(this.prev<r.catchLoc)return a(r.catchLoc,!0);if(this.prev<r.finallyLoc)return a(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return a(r.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return a(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&g.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,h):this.complete(s)},complete:function(e,t){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"&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),W(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var r=o.arg;W(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:M(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=void 0),h}},_}var un=be.a.Search,zt=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Gt=function(b){var g,B=b.classroomList,ue=b.loading,V=b.dispatch,Z=b.callback,p=Object(Te.m)(),y=Object(Te.l)(),u=B.actionTabs,re=je.a.useForm(),h=Object(C.a)(re,1),q=h[0],w=B.shixunLists,P=Object(O.useState)([]),J=Object(C.a)(P,2),X=J[0],D=J[1],S=Object(O.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),ee=Object(C.a)(S,2),N=ee[0],K=ee[1];return Object(O.useEffect)(function(){V({type:"classroomList/getShixunLists",payload:Object(le.a)({},N)})},[p.categoryId]),Object(O.useEffect)(function(){D([])},[B.actionTabs.key]),B.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:i.a.createElement(_t.a,{title:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",placement:"bottom",height:"100%",closable:!1,visible:B.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:ft.a.drawer,footer:i.a.createElement("div",{className:"tc"},i.a.createElement(pe.a,{size:"large",onClick:function(){V({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),i.a.createElement(pe.a,{size:"large",onClick:Object(ge.a)(Tt().mark(function A(){var se;return Tt().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:X.length>1?ve.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u9879\u76EE"):X.length===0?ve.b.error("\u8BF7\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE"):(Z&&Z(w==null||((se=w.shixun_list)===null||se===void 0)?void 0:se.filter(function(M){return M.id===X[0]})[0]),V({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return x.stop()}},A)})),type:"primary"},"\u786E\u5B9A"))},i.a.createElement("section",{className:"tc"},i.a.createElement(un,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:ft.a.search,onSearch:function(se){N.keyword=se,V({type:"classroomList/getShixunLists",payload:Object(le.a)({},N)})}})),i.a.createElement("section",{className:"edu-container"},zt.map(function(A,se){var W;return i.a.createElement("ul",{className:ft.a.menu,key:se},i.a.createElement("li",null,A.name),A==null||((W=A.children)===null||W===void 0)?void 0:W.map(function(x,M){return i.a.createElement("li",{key:M,className:N[A.id]==x.id?ft.a.actived:"",onClick:function(){N[A.id]=x.id,K(Object(le.a)({},N)),V({type:"classroomList/getShixunLists",payload:Object(le.a)({},N)})}},i.a.createElement("strong",null,x.name))}))}),w==null||((g=w.shixun_list)===null||g===void 0)?void 0:g.map(function(A,se){return i.a.createElement("div",{className:ft.a.listItem,key:se},i.a.createElement(ce.a,{checked:X.includes(A.id),value:A.id,onChange:function(x){var M=X.indexOf(A.id);X.indexOf(A.id)>-1?D(X.filter(function(oe){return oe!==A.id})):D(X.concat(A.id))}}),i.a.createElement("div",{className:ft.a.info},i.a.createElement("div",{className:ft.a.title},i.a.createElement("div",{className:ft.a.titleLeft},i.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:A.title}}))),i.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},i.a.createElement("span",{className:ft.a.description,dangerouslySetInnerHTML:{__html:A.description}})),i.a.createElement("div",{className:" mt15"},A.challenge_names.map(function(W,x){return i.a.createElement("span",{key:x,className:"mr30"},"\u7B2C",x+1,"\u5173 ",W," ")})),i.a.createElement(me.a,{dashed:!0}),i.a.createElement("div",{className:"c-light-black mt20"},i.a.createElement("span",null,A.author_name),i.a.createElement("span",{className:"ml15 mr15"},"|"),i.a.createElement("span",null,A.author_school_name),i.a.createElement("span",{className:"ml15 mr15"},"|"),i.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",A.level),i.a.createElement("span",{className:"ml15 mr15"},"|"),i.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),i.a.createElement("span",null,A.study_count))))}),i.a.createElement("p",null)),i.a.createElement("div",{className:"tc"},i.a.createElement(Lt.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,total:w==null?void 0:w.shixuns_count,onChange:function(se){N.page=se,D([]),V({type:"classroomList/getShixunLists",payload:Object(le.a)({},N)})}})))},Zt=Object(et.a)(function(_){var b=_.classroomList,g=_.loading;return{classroomList:b,loading:g}})(Gt),sn=l("uLbx"),Bt=l.n(sn);function Ft(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ft=function(){return _};var _={},b=Object.prototype,g=b.hasOwnProperty,B=Object.defineProperty||function(n,e,t){n[e]=t.value},ue=typeof Symbol=="function"?Symbol:{},V=ue.iterator||"@@iterator",Z=ue.asyncIterator||"@@asyncIterator",p=ue.toStringTag||"@@toStringTag";function y(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{y({},"")}catch(n){y=function(t,a,o){return t[a]=o}}function u(n,e,t,a){var o=e&&e.prototype instanceof q?e:q,r=Object.create(o.prototype),s=new x(a||[]);return B(r,"_invoke",{value:K(n,t,s)}),r}function re(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}_.wrap=u;var h={};function q(){}function w(){}function P(){}var J={};y(J,V,function(){return this});var X=Object.getPrototypeOf,D=X&&X(X(M([])));D&&D!==b&&g.call(D,V)&&(J=D);var S=P.prototype=q.prototype=Object.create(J);function ee(n){["next","throw","return"].forEach(function(e){y(n,e,function(t){return this._invoke(e,t)})})}function N(n,e){function t(o,r,s,c){var d=re(n[o],n,r);if(d.type!=="throw"){var v=d.arg,f=v.value;return f&&typeof f=="object"&&g.call(f,"__await")?e.resolve(f.__await).then(function(m){t("next",m,s,c)},function(m){t("throw",m,s,c)}):e.resolve(f).then(function(m){v.value=m,s(v)},function(m){return t("throw",m,s,c)})}c(d.arg)}var a;B(this,"_invoke",{value:function(r,s){function c(){return new e(function(d,v){t(r,s,d,v)})}return a=a?a.then(c,c):c()}})}function K(n,e,t){var a="suspendedStart";return function(o,r){if(a==="executing")throw new Error("Generator is already running");if(a==="completed"){if(o==="throw")throw r;return oe()}for(t.method=o,t.arg=r;;){var s=t.delegate;if(s){var c=A(s,t);if(c){if(c===h)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a==="suspendedStart")throw a="completed",t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a="executing";var d=re(n,e,t);if(d.type==="normal"){if(a=t.done?"completed":"suspendedYield",d.arg===h)continue;return{value:d.arg,done:t.done}}d.type==="throw"&&(a="completed",t.method="throw",t.arg=d.arg)}}}function A(n,e){var t=e.method,a=n.iterator[t];if(a===void 0)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=void 0,A(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),h;var o=re(a,n.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,h;var r=o.arg;return r?r.done?(e[n.resultName]=r.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,h):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function se(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function W(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function x(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(se,this),this.reset(!0)}function M(n){if(n){var e=n[V];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function o(){for(;++t<n.length;)if(g.call(n,t))return o.value=n[t],o.done=!1,o;return o.value=void 0,o.done=!0,o};return a.next=a}}return{next:oe}}function oe(){return{value:void 0,done:!0}}return w.prototype=P,B(S,"constructor",{value:P,configurable:!0}),B(P,"constructor",{value:w,configurable:!0}),w.displayName=y(P,p,"GeneratorFunction"),_.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===w||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,P):(n.__proto__=P,y(n,p,"GeneratorFunction")),n.prototype=Object.create(S),n},_.awrap=function(n){return{__await:n}},ee(N.prototype),y(N.prototype,Z,function(){return this}),_.AsyncIterator=N,_.async=function(n,e,t,a,o){o===void 0&&(o=Promise);var r=new N(u(n,e,t,a),o);return _.isGeneratorFunction(e)?r:r.next().then(function(s){return s.done?s.value:r.next()})},ee(S),y(S,p,"Generator"),y(S,V,function(){return this}),y(S,"toString",function(){return"[object Generator]"}),_.keys=function(n){var e=Object(n),t=[];for(var a in e)t.push(a);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},_.values=M,x.prototype={constructor:x,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(W),!e)for(var t in this)t.charAt(0)==="t"&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=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 t=this;function a(v,f){return s.type="throw",s.arg=e,t.next=v,f&&(t.method="next",t.arg=void 0),!!f}for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o],s=r.completion;if(r.tryLoc==="root")return a("end");if(r.tryLoc<=this.prev){var c=g.call(r,"catchLoc"),d=g.call(r,"finallyLoc");if(c&&d){if(this.prev<r.catchLoc)return a(r.catchLoc,!0);if(this.prev<r.finallyLoc)return a(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return a(r.catchLoc,!0)}else{if(!d)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return a(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc<=this.prev&&g.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&(e==="break"||e==="continue")&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,h):this.complete(s)},complete:function(e,t){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"&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),W(a),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var o=a.completion;if(o.type==="throw"){var r=o.arg;W(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:M(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=void 0),h}},_}var ln=jt.a.SubMenu,fn=Qe.a.Content,cn=Qe.a.Sider,$t=function(b){var g,B,ue,V,Z,p,y,u,re,h,q,w,P,J,X,D,S,ee,N,K,A,se,W,x,M,oe,n,e,t,a,o,r,s,c,d,v,f,m,Be,I,H,L,ae,F,ze,z,de,De,At,ot,he,$,E,R,j,Y,k=b.polls,Ue=b.globalSetting,Ae=b.loading,Xe=b.user,Ve=b.dispatch,Ot=Object(Pe.a)(b,["polls","globalSetting","loading","user","dispatch"]),lt=Object(Te.m)(),Pt=Object(Te.l)(),kt=Xe.userInfo,tn=je.a.useForm(),nn=Object(C.a)(tn,1),an=nn[0],gn=Object(O.useState)([]),mn=Object(C.a)(gn,2),Dt=mn[0],dn=mn[1],yn=Object(O.useState)(!1),pn=Object(C.a)(yn,2),hn=pn[0],En=pn[1],bn=[{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}],Xt=Object(O.useRef)();Object(O.useEffect)(function(){var ct;if((ct=k.exerciseBanks)===null||ct===void 0?void 0:ct.exercise_questions){var we,it,vt,Nt,gt;dn(Object(ke.a)((we=k.exerciseBanks)===null||we===void 0?void 0:we.exercise_questions)),an.setFieldsValue({exercise_name:(it=k.exerciseBanks)===null||it===void 0||((vt=it.exercise)===null||vt===void 0)?void 0:vt.exercise_name,exercise_description:(Nt=k.exerciseBanks)===null||Nt===void 0||((gt=Nt.exercise)===null||gt===void 0)?void 0:gt.exercise_description})}},[k.exerciseBanks]),Object(O.useEffect)(function(){Ve({type:"polls/getExerciseBanks",payload:Object(le.a)({},lt)})},[lt.categoryId]);var On=function(){var ct=Object(ge.a)(Ft().mark(function we(){var it,vt,Nt;return Ft().wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.next=2,an.validateFields();case 2:return Nt=an.getFieldValue(),Nt.is_md=!0,Nt.topicId=(it=k.exerciseBanks)===null||it===void 0||((vt=it.exercise)===null||vt===void 0)?void 0:vt.id,En(!1),Kt.next=8,Object(Ce.v)(Object(le.a)({},Nt));case 8:Ve({type:"polls/getExerciseBanks",payload:Object(le.a)({},lt)});case 9:case"end":return Kt.stop()}},we)}));return function(){return ct.apply(this,arguments)}}(),Pn=function(){var ct=Object(ge.a)(Ft().mark(function we(it){var vt;return Ft().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Xt==null?void 0:Xt.current;case 2:if(vt=gt.sent,!(vt==null?void 0:vt.isEdit)){gt.next=6;break}return ve.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),gt.abrupt("return");case 6:it===5?Ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}}):dn([].concat(Object(ke.a)(Dt),[{question_type:it}]));case 7:case"end":return gt.stop()}},we)}));return function(it){return ct.apply(this,arguments)}}(),Rn=function(){return Dt==null?void 0:Dt.map(function(we,it){if(we.key=it+1,we.len=Dt.length,we.question_type===0)return i.a.createElement("aside",null,i.a.createElement(Vt,{ref:Xt,editData:we}),i.a.createElement(me.a,null));if(we.question_type===1)return i.a.createElement("aside",null,i.a.createElement(dt,{ref:Xt,editData:we}),i.a.createElement(me.a,null));if(we.question_type===2)return i.a.createElement("aside",null,i.a.createElement(Ht,{ref:Xt,editData:we}),i.a.createElement(me.a,null));if(we.question_type===3)return i.a.createElement("aside",null,i.a.createElement(on,{editData:we}),i.a.createElement(me.a,null));if(we.question_type===4)return i.a.createElement("aside",null,i.a.createElement(He,{editData:we}),i.a.createElement(me.a,null));if(we.question_type===5)return i.a.createElement("aside",null,i.a.createElement(Et,{editData:we}),i.a.createElement(me.a,null))})};return i.a.createElement("section",{className:"edu-container"},i.a.createElement("section",{className:"animated fadeIn"},i.a.createElement("aside",{className:"mt10"},kt&&i.a.createElement(te.a,{separator:">"},i.a.createElement(te.a.Item,null,i.a.createElement(ye.Link,{to:"/users/".concat(kt.login,"/topics/personal")},"\u6211\u7684\u9898\u5E93")),i.a.createElement(te.a.Item,null,i.a.createElement(ye.Link,{to:"/users/".concat(kt==null?void 0:kt.login,"/topics/").concat(lt.topicId,"/").concat(lt.topictype,"/exercise/detail")},"\u8BE6\u60C5")),i.a.createElement(te.a.Item,null,"\u7F16\u8F91"))),i.a.createElement("aside",{className:[Bt.a.title,"mt20"].join(" ")},i.a.createElement(Ee.a,{style:{width:"100%"},align:"middle"},i.a.createElement(ie.a,{flex:"1"},i.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377"),i.a.createElement(Qt.i,{status:[((g=k.exerciseBanks)===null||g===void 0||((B=g.exercise)===null||B===void 0)?void 0:B.is_public)?"\u516C\u5F00":"\u79C1\u6709"]})),i.a.createElement(ie.a,null,i.a.createElement(ye.Link,{className:"font16 c-light-black",to:"/users/".concat(kt.login,"/topics/personal")},"\u8FD4\u56DE"))))),i.a.createElement("section",{className:[Bt.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!hn&&i.a.createElement("aside",null,i.a.createElement("div",{className:Bt.a.containerDesc},i.a.createElement("div",null,(ue=k.exerciseBanks)===null||ue===void 0||((V=ue.exercise)===null||V===void 0)?void 0:V.exercise_name),i.a.createElement("div",null,i.a.createElement(G.a,{title:"\u7F16\u8F91"},i.a.createElement("span",{onClick:function(){return En(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),i.a.createElement("div",{className:"c-light-black"},(Z=k.exerciseBanks)===null||Z===void 0||((p=Z.exercise)===null||p===void 0)?void 0:p.exercise_description)),hn&&i.a.createElement(je.a,{layout:"vertical",form:an},i.a.createElement(je.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u6807\u9898\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u6807\u9898"}]},i.a.createElement(be.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),i.a.createElement(je.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},i.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"})),i.a.createElement(je.a.Item,{className:"tr"},i.a.createElement(pe.a,{type:"primary",onClick:function(){On()}},"\u4FDD\u5B58")))),i.a.createElement("p",{className:"mt10",style:{display:"flex"}},i.a.createElement("span",{className:"fl",style:{flex:"1"}},!!((y=k.exerciseBanks)===null||y===void 0||((u=y.exercise_types)===null||u===void 0)?void 0:u.q_singles)&&i.a.createElement("span",{className:"ml20"},"\u5355\u9009\u9898",(re=k.exerciseBanks)===null||re===void 0||((h=re.exercise_types)===null||h===void 0)?void 0:h.q_singles,"\u9898\uFF0C\u5171",(q=k.exerciseBanks)===null||q===void 0||((w=q.exercise_types)===null||w===void 0)?void 0:w.q_singles_scores,"\u5206"),!!((P=k.exerciseBanks)===null||P===void 0||((J=P.exercise_types)===null||J===void 0)?void 0:J.q_doubles)&&i.a.createElement("span",{className:"ml20"},"\u591A\u9009\u9898",(X=k.exerciseBanks)===null||X===void 0||((D=X.exercise_types)===null||D===void 0)?void 0:D.q_doubles,"\u9898\uFF0C\u5171",(S=k.exerciseBanks)===null||S===void 0||((ee=S.exercise_types)===null||ee===void 0)?void 0:ee.q_doubles_scores,"\u5206"),!!((N=k.exerciseBanks)===null||N===void 0||((K=N.exercise_types)===null||K===void 0)?void 0:K.q_judges)&&i.a.createElement("span",{className:"ml20"},"\u5224\u65AD\u9898",(A=k.exerciseBanks)===null||A===void 0||((se=A.exercise_types)===null||se===void 0)?void 0:se.q_judges,"\u9898\uFF0C\u5171",(W=k.exerciseBanks)===null||W===void 0||((x=W.exercise_types)===null||x===void 0)?void 0:x.q_judges_scores,"\u5206"),!!((M=k.exerciseBanks)===null||M===void 0||((oe=M.exercise_types)===null||oe===void 0)?void 0:oe.q_nulls)&&i.a.createElement("span",{className:"ml20"},"\u586B\u7A7A\u9898",(n=k.exerciseBanks)===null||n===void 0||((e=n.exercise_types)===null||e===void 0)?void 0:e.q_nulls,"\u9898\uFF0C\u5171",(t=k.exerciseBanks)===null||t===void 0||((a=t.exercise_types)===null||a===void 0)?void 0:a.q_nulls_scores,"\u5206"),!!((o=k.exerciseBanks)===null||o===void 0||((r=o.exercise_types)===null||r===void 0)?void 0:r.q_mains)&&i.a.createElement("span",{className:"ml20"},"\u7B80\u7B54\u9898",(s=k.exerciseBanks)===null||s===void 0||((c=s.exercise_types)===null||c===void 0)?void 0:c.q_mains,"\u9898\uFF0C\u5171",(d=k.exerciseBanks)===null||d===void 0||((v=d.exercise_types)===null||v===void 0)?void 0:v.q_mains_scores,"\u5206"),!!((f=k.exerciseBanks)===null||f===void 0||((m=f.exercise_types)===null||m===void 0)?void 0:m.q_shixuns)&&i.a.createElement("span",{className:"ml20"},"\u5B9E\u8BAD\u9898",(Be=k.exerciseBanks)===null||Be===void 0||((I=Be.exercise_types)===null||I===void 0)?void 0:I.q_shixuns,"\u9898\uFF0C\u5171",(H=k.exerciseBanks)===null||H===void 0||((L=H.exercise_types)===null||L===void 0)?void 0:L.q_shixuns_scores,"\u5206"),!!((ae=k.exerciseBanks)===null||ae===void 0||((F=ae.exercise_types)===null||F===void 0)?void 0:F.q_pros)&&i.a.createElement("span",{className:"ml20"},"\u7F16\u7A0B\u9898",(ze=k.exerciseBanks)===null||ze===void 0||((z=ze.exercise_types)===null||z===void 0)?void 0:z.q_pros,"\u9898\uFF0C\u5171",(de=k.exerciseBanks)===null||de===void 0||((De=de.exercise_types)===null||De===void 0)?void 0:De.q_pros_scores,"\u5206")),i.a.createElement("span",{className:"fr"},!!((At=k.exerciseBanks)===null||At===void 0||((ot=At.exercise_types)===null||ot===void 0)?void 0:ot.q_counts)&&i.a.createElement("span",null,"\u5408\u8BA1 ",i.a.createElement("span",{className:"color-blue"},(he=k.exerciseBanks)===null||he===void 0||(($=he.exercise_types)===null||$===void 0)?void 0:$.q_counts)," \u9898\uFF0C \u5171 ",i.a.createElement("span",{className:"".concat(((E=k.exerciseBanks)===null||E===void 0||((R=E.exercise_types)===null||R===void 0)?void 0:R.q_scores)>100?"color-red font-bd":"color-orange")},(j=k.exerciseBanks)===null||j===void 0||((Y=j.exercise_types)===null||Y===void 0)?void 0:Y.q_scores)," \u5206"))),Dt!=""&&i.a.createElement("section",{className:[Bt.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},Rn()),i.a.createElement("section",{style:{display:"flex"},className:[Bt.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},i.a.createElement("div",{style:{flex:"1"}},bn.map(function(ct,we){return i.a.createElement(pe.a,{className:"mr20",type:"primary",onClick:function(){return Pn(ct.id)}},i.a.createElement(mt.a,{className:"mr5"}),ct.name)}))),i.a.createElement(Zt,{callback:function(we){Dt.push({shixun:we.challenge_names.map(function(it){return{challenge_name:it,challenge_score:5}}),shixun_name:we.title,shixun_id:we.id,question_type:5,edit:!0}),dn(Object(ke.a)(Dt))}}))},en=Oe.default=Object(et.a)(function(_){var b=_.polls,g=_.loading,B=_.user,ue=_.globalSetting;return{polls:b,globalSetting:ue,user:B,loading:g.effects}})($t)},uLbx:function(We,Oe,l){We.exports={flex_box_center:"flex_box_center___1paSn",flex_space_between:"flex_space_between___36S3i",flex_box_vertical_center:"flex_box_vertical_center___3ccMy",flex_box_center_end:"flex_box_center_end___31AGp",flex_box_column:"flex_box_column___1cfjg",bg:"bg___1_34e",containerTitle:"containerTitle___3x8NS",containerDesc:"containerDesc___j5b4j",listItem:"listItem___3eFKb",info:"info___1lfiH",title:"title___1_ERY",titleLeft:"titleLeft___MRBRV",titleRight:"titleRight___XliYN",acitons:"acitons___3Fqbt"}},uSYw:function(We,Oe,l){We.exports={flex_box_center:"flex_box_center___1Yp6V",flex_space_between:"flex_space_between___15-lw",flex_box_vertical_center:"flex_box_vertical_center___3Z69M",flex_box_center_end:"flex_box_center_end___mA7IH",flex_box_column:"flex_box_column___3xASj",wrp:"wrp___2ltDQ",drawer:"drawer___3_MCx",menu:"menu___aAo09",actived:"actived___3DNqM",actived2:"actived2___3JLKu",listItem:"listItem___39GLP",info:"info___1GUGE",title:"title___1wRiz",titleLeft:"titleLeft___1BA1e",titleRight:"titleRight___2w3Ba",search:"search___vFEeF",description:"description___29YXF",menuCourse:"menuCourse___2vc01"}}}]);
|