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

5 lines
42 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[78],{"+M/w":function(fe,ne,i){fe.exports={flexRow:"flexRow___1Kwk7",flexColumn:"flexColumn___1x58l",action:"action___osaCD",setScore:"setScore___kmMlR",delete:"delete___XpFlx",content:"content___9Naj3",titleWrap:"titleWrap___32PZL",titleNumber:"titleNumber___3HPb0",score:"score___3zGYh",titleHtml:"titleHtml___2vgPo",answerWrap:"answerWrap___2vM8f",answer:"answer___1Q0Tc"}},"9Bee":function(fe,ne,i){"use strict";var Ee=i("q1tI"),Re=i.n(Ee),ue=i("vg9a"),h=i("tJVT"),ee=i("DlQD"),ce=i.n(ee),C=i("rUJ1");function re(c,d){var p=c.match(/^(\s+)(?:```)/);if(p===null)return d;var R=p[1];return d.split(`
`).map(function(P){var O=P.match(/^\s+/);if(O===null)return P;var $=Object(h.a)(O,1),G=$[0];return G.length>=R.length?P.slice(R.length):P}).join(`
`)}var Y=[],se=["<ul>"],V=new ce.a.Renderer,w=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function r(){Y.length=0,se=["<ul>"]}function Z(c,d,p,R){if(d>=c.length||c[d].level<=p)return d;var P=c[d];R.push("<li><a href='#"+P.anchor+"'>"+P.text+"</a>"),d++;var O=[];return d=Z(c,d,P.level,O),O.length>0&&(R.push("<ul>"),O.forEach(function($){R.push($)}),R.push("</ul>")),R.push("</li>"),d=Z(c,d,p,R),d}function ie(){return Z(Y,0,0,se),se.push("</ul>"),se.join("")}var v={heading:function(d){var p=w.exec(d);if(p)return{type:"heading",raw:p[0],depth:p[1].length,text:p[2]}},fences:function(d){var p=this.rules.block.fences.exec(d);if(p){var R=p[0],P=re(R,p[3]||""),O=p[2]?p[2].trim():p[2];if(["latex","katex","math"].indexOf(O)>=0){var $=T(),G=P;P=$,de[$]={type:"block",expression:G}}return{type:"code",raw:R,lang:O,text:P}}}},ge=/(?:\${2})([^\n`]+?)(?:\${2})/gi,x=0,T=function(){return"__special_katext_id_".concat(x++,"__")},de={};function ve(){return de}function ye(){x=0,de={}}function W(c){return c=c.replace(ge,function(d,p){var R=T();return de[R]={type:"inline",expression:p},R}),c}var he=V.listitem;V.listitem=function(c){return he(W(c))};var K=V.paragraph;V.paragraph=function(c){return K(W(c))};var j=V.tablecell;V.tablecell=function(c,d){return j(W(c),d)},V.code=function(c,d,p){var R=(d||"").match(/\S*/)[0];return R?["latex","katex","math"].indexOf(R)>=0?"<p class='editormd-tex'>".concat(c,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(d,'">').concat(p?c:Object(C.escape)(c,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(p?c:Object(C.escape)(c,!0))+"</code></pre>"},V.heading=function(c,d,p){var R=this.options.headerPrefix+p.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Y.push({anchor:R,level:d,text:c}),"<h"+d+' id="'+R+'">'+c+"</h"+d+">"},ce.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),ce.a.use({tokenizer:v,renderer:V});var H=ce.a,y=i("SJMd"),A=i("m3rI"),L=i("Oy/b"),N=/<pre[^>]*>/g;function E(c){var d=document.createElement("div");return d.innerHTML=c,d.childNodes.length===0?"":d.childNodes[0].nodeValue}var U=ne.a=function(c){var d=c.value,p=d===void 0?"":d,R=c.className,P=c.style,O=P===void 0?{}:P,$=String(p),G=Object(Ee.useMemo)(function(){try{var te=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,X=/\"\/api\/attachments\/|\"\/attachments\/download\//g,I=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;$=$.replace(te,"("+A.a.API_SERVER+"/api/attachments/").replace(X,'"'+A.a.API_SERVER+"/api/attachments/").replace(I,'"'+A.a.API_SERVER+"/files/uploads/")}catch(Pe){}var S=H($),me=ve();return $.match(/\[TOC\]/)&&(S=S.replace("<p>[TOC]</p>",ie()),r()),S=S.replace(/(__special_katext_id_\d+__)/g,function(Pe,_e){var pe=me[_e],s=pe.type,n=pe.expression;return Object(L.renderToString)(E(n)||"",{displayMode:s==="block",throwOnError:!1,output:"html"})}),S=S.replace(/▁/g,"\u2581\u2581\u2581"),ye(),S},[$]),Q=Object(Ee.useRef)();function B(te){var X=te.target;if(X.tagName.toUpperCase()==="A"){var I=X.getAttribute("href");if(I.startsWith("#")){te.preventDefault();var S=document.getElementById(I.replace("#",""));S&&S.scrollIntoView(!0)}}}return Object(Ee.useEffect)(function(){if(Q.current&&G&&(G.match(N)&&window.PR.prettyPrint()),Q.current)return Q.current.addEventListener("click",B),function(){Q.current.removeEventListener("click",B),ye(),r()}},[G,Q.current,B]),Re.a.createElement("div",{ref:Q,style:O,className:"".concat(R||""," markdown-body"),dangerouslySetInnerHTML:{__html:G}})}},"9ZNV":function(fe,ne,i){"use strict";i.d(ne,"a",function(){return se});var Ee=i("+L6B"),Re=i("2/Rp"),ue=i("0Owb"),h=i("q1tI"),ee=i.n(h),ce=i("UUDw"),C=i.n(ce),re=i("TSYQ"),Y=i.n(re),se=function(w){var r=w.cancelText,Z=r===void 0?"\u53D6\u6D88":r,ie=w.okText,v=ie===void 0?"\u786E\u5B9A":ie,ge=w.loading,x=ge===void 0?!1:ge,T=w.hasOkBtn,de=T===void 0?!0:T,ve=w.okButtonProps,ye=ve===void 0?{}:ve,W=w.cancelButtonProps,he=W===void 0?{}:W,K=w.onCancel,j=K===void 0?function(){}:K,H=w.onOk,y=H===void 0?function(){}:H,A=w.className,L=A===void 0?"":A;return ee.a.createElement("div",{className:Y()(C.a.buttonFixed,L)},ee.a.createElement("div",{className:C.a.buttonWrap},ee.a.createElement(Re.a,Object(ue.a)({size:"large",className:"".concat(C.a.button," mr20"),onClick:j},he),Z),de&&ee.a.createElement(Re.a,Object(ue.a)({size:"large",type:"primary",className:"".concat(C.a.button," mr20"),loading:x,onClick:y},ye),v)))}},DXt6:function(fe,ne,i){"use strict";i.r(ne);var Ee=i("0Owb"),Re=i("sPJy"),ue=i("bE4q"),h=i("giR+"),ee=i("fyUT"),ce=i("2qtc"),C=i("kLXV"),re=i("k1fw"),Y=i("9og8"),se=i("tJVT"),V=i("PpiC"),w=i("q1tI"),r=i.n(w),Z=i("9kvl"),ie=i("ngQI"),v=i("NNiE"),ge=i("9ZNV"),x=i("Qwyu"),T=i.n(x),de=i("jRFs"),ve=i("DaK5"),ye=i("LvDl"),W=i.n(ye),he=i("vCeJ");function K(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */K=function(){return y};var y={},A=Object.prototype,L=A.hasOwnProperty,N=typeof Symbol=="function"?Symbol:{},E=N.iterator||"@@iterator",U=N.asyncIterator||"@@asyncIterator",c=N.toStringTag||"@@toStringTag";function d(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{d({},"")}catch(t){d=function(a,o,u){return a[o]=u}}function p(t,e,a,o){var u=e&&e.prototype instanceof O?e:O,l=Object.create(u.prototype),m=new pe(o||[]);return l._invoke=function(_,M,f){var J="suspendedStart";return function(le,Oe){if(J==="executing")throw new Error("Generator is already running");if(J==="completed"){if(le==="throw")throw Oe;return n()}for(f.method=le,f.arg=Oe;;){var b=f.delegate;if(b){var F=me(b,f);if(F){if(F===P)continue;return F}}if(f.method==="next")f.sent=f._sent=f.arg;else if(f.method==="throw"){if(J==="suspendedStart")throw J="completed",f.arg;f.dispatchException(f.arg)}else f.method==="return"&&f.abrupt("return",f.arg);J="executing";var D=R(_,M,f);if(D.type==="normal"){if(J=f.done?"completed":"suspendedYield",D.arg===P)continue;return{value:D.arg,done:f.done}}D.type==="throw"&&(J="completed",f.method="throw",f.arg=D.arg)}}}(t,a,m),l}function R(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(o){return{type:"throw",arg:o}}}y.wrap=p;var P={};function O(){}function $(){}function G(){}var Q={};d(Q,E,function(){return this});var B=Object.getPrototypeOf,te=B&&B(B(s([])));te&&te!==A&&L.call(te,E)&&(Q=te);var X=G.prototype=O.prototype=Object.create(Q);function I(t){["next","throw","return"].forEach(function(e){d(t,e,function(a){return this._invoke(e,a)})})}function S(t,e){function a(u,l,m,_){var M=R(t[u],t,l);if(M.type!=="throw"){var f=M.arg,J=f.value;return J&&typeof J=="object"&&L.call(J,"__await")?e.resolve(J.__await).then(function(le){a("next",le,m,_)},function(le){a("throw",le,m,_)}):e.resolve(J).then(function(le){f.value=le,m(f)},function(le){return a("throw",le,m,_)})}_(M.arg)}var o;this._invoke=function(u,l){function m(){return new e(function(_,M){a(u,l,_,M)})}return o=o?o.then(m,m):m()}}function me(t,e){var a=t.iterator[e.method];if(a===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,me(t,e),e.method==="throw"))return P;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return P}var o=R(a,t.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,P;var u=o.arg;return u?u.done?(e[t.resultName]=u.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,P):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,P)}function Pe(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function _e(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function pe(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(Pe,this),this.reset(!0)}function s(t){if(t){var e=t[E];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var a=-1,o=function u(){for(;++a<t.length;)if(L.call(t,a))return u.value=t[a],u.done=!1,u;return u.value=void 0,u.done=!0,u};return o.next=o}}return{next:n}}function n(){return{value:void 0,done:!0}}return $.prototype=G,d(X,"constructor",G),d(G,"constructor",$),$.displayName=d(G,c,"GeneratorFunction"),y.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===$||(e.displayName||e.name)==="GeneratorFunction")},y.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,G):(t.__proto__=G,d(t,c,"GeneratorFunction")),t.prototype=Object.create(X),t},y.awrap=function(t){return{__await:t}},I(S.prototype),d(S.prototype,U,function(){return this}),y.AsyncIterator=S,y.async=function(t,e,a,o,u){u===void 0&&(u=Promise);var l=new S(p(t,e,a,o),u);return y.isGeneratorFunction(e)?l:l.next().then(function(m){return m.done?m.value:l.next()})},I(X),d(X,c,"Generator"),d(X,E,function(){return this}),d(X,"toString",function(){return"[object Generator]"}),y.keys=function(t){var e=[];for(var a in t)e.push(a);return e.reverse(),function o(){for(;e.length;){var u=e.pop();if(u in t)return o.value=u,o.done=!1,o}return o.done=!0,o}},y.values=s,pe.prototype={constructor:pe,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(_e),!e)for(var a in this)a.charAt(0)==="t"&&L.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=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 a=this;function o(f,J){return m.type="throw",m.arg=e,a.next=f,J&&(a.method="next",a.arg=void 0),!!J}for(var u=this.tryEntries.length-1;u>=0;--u){var l=this.tryEntries[u],m=l.completion;if(l.tryLoc==="root")return o("end");if(l.tryLoc<=this.prev){var _=L.call(l,"catchLoc"),M=L.call(l,"finallyLoc");if(_&&M){if(this.prev<l.catchLoc)return o(l.catchLoc,!0);if(this.prev<l.finallyLoc)return o(l.finallyLoc)}else if(_){if(this.prev<l.catchLoc)return o(l.catchLoc,!0)}else{if(!M)throw new Error("try statement without catch or finally");if(this.prev<l.finallyLoc)return o(l.finallyLoc)}}}},abrupt:function(e,a){for(var o=this.tryEntries.length-1;o>=0;--o){var u=this.tryEntries[o];if(u.tryLoc<=this.prev&&L.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var l=u;break}}l&&(e==="break"||e==="continue")&&l.tryLoc<=a&&a<=l.finallyLoc&&(l=null);var m=l?l.completion:{};return m.type=e,m.arg=a,l?(this.method="next",this.next=l.finallyLoc,P):this.complete(m)},complete:function(e,a){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"&&a&&(this.next=a),P},finish:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),_e(o),P}},catch:function(e){for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a];if(o.tryLoc===e){var u=o.completion;if(u.type==="throw"){var l=u.arg;_e(o)}return l}}throw new Error("illegal catch attempt")},delegateYield:function(e,a,o){return this.delegate={iterator:s(e),resultName:a,nextLoc:o},this.method==="next"&&(this.arg=void 0),P}},y}var j={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},H=function(A){var L,N,E,U,c,d,p,R,P,O=A.paperlibrary,$=A.user,G=A.globalSetting,Q=A.loading,B=A.dispatch,te=Object(V.a)(A,["paperlibrary","user","globalSetting","loading","dispatch"]),X=Object(w.useState)(),I=Object(se.a)(X,2),S=I[0],me=I[1],Pe=Object(w.useState)(),_e=Object(se.a)(Pe,2),pe=_e[0],s=_e[1],n=Object(w.useState)(),t=Object(se.a)(n,2),e=t[0],a=t[1],o=Object(w.useRef)(),u=Object(w.useRef)(),l=Object(w.useRef)();Object(w.useEffect)(function(){return B({type:"globalSetting/footerToggle",payload:!1}),function(){B({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(w.useEffect)(function(){var b,F,D,k;u.current=(b=te.match)===null||b===void 0||((F=b.params)===null||F===void 0)?void 0:F.id,a((D=te.location)===null||D===void 0||((k=D.query)===null||k===void 0)?void 0:k.defaultActiveKey),m()},[]),Object(w.useEffect)(function(){B({type:"paperlibrary/getEditDisciplines",payload:{source:"question"}})},[]);var m=function(){B({type:"paperlibrary/getPaperData",payload:{id:u.current}})},_=function(){var b=Object(Y.a)(K().mark(function F(D,k){var z,ae,g;return K().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(!(!D.destination||!D.source)){q.next=2;break}return q.abrupt("return");case 2:return z=k.questions[D.source.index].id,ae=D.destination.index+1,q.next=6,B({type:"paperlibrary/adjustPosition",payload:{id:u.current,itemId:z,position:ae}});case 6:if(g=q.sent,!(g.status===-1)){q.next=9;break}return q.abrupt("return");case 9:m();case 10:case"end":return q.stop()}},F)}));return function(D,k){return b.apply(this,arguments)}}(),M=function(){var b=Object(Y.a)(K().mark(function F(){var D,k,z;return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,(D=l.current)===null||D===void 0?void 0:D.onSubmit();case 2:return k=g.sent,g.next=5,B({type:"paperlibrary/updatePaper",payload:Object(re.a)(Object(re.a)({},k),{},{id:u.current})});case 5:z=g.sent,z.status===0&&Z.c.push("/paperlibrary/see/".concat(u.current,"?defaultActiveKey=").concat(e));case 7:case"end":return g.stop()}},F)}));return function(){return b.apply(this,arguments)}}(),f=function(F,D){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],z=arguments.length>3?arguments[3]:void 0,ae=W.a.cloneDeep(k).map(function(g){return Object(re.a)(Object(re.a)({},g),{},{challenge_score:g.challenge_score||5})});if(o.current=z||Object(ve.formatTypeNameToDefaultScore)(D),D==="\u5B9E\u8BAD\u9898")return C.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:r.a.createElement("div",{className:T.a.shixunModal},r.a.createElement("div",null,"\u5173\u5361\uFF1A"),ae==null?void 0:ae.map(function(g,oe){return r.a.createElement("div",{className:T.a.shixunScore},oe+1,"\u3001",g.challenge_name,r.a.createElement("div",{style:{minWidth:"130px"}},r.a.createElement(ee.a,{defaultValue:g.challenge_score,min:1,onChange:function(Ue){g.challenge_score=Ue}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var g=Object(Y.a)(K().mark(function q(){return K().wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(he.p)({id:u.current,itemId:F,challenge_scores:ae.map(function(De){return{challenge_id:De.challenge_id,score:De.challenge_score}})});case 2:o.current=null,m();case 4:case"end":return be.stop()}},q)}));function oe(){return g.apply(this,arguments)}return oe}()});C.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:r.a.createElement("div",{className:""},r.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),r.a.createElement(ee.a,{min:1,defaultValue:o.current,onChange:function(oe){o.current=oe}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),D==="\u586B\u7A7A\u9898"&&r.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var g=Object(Y.a)(K().mark(function q(){return K().wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,B({type:"paperlibrary/setScore",payload:{id:u.current,itemId:F,score:o.current}});case 2:o.current=null,m();case 4:case"end":return be.stop()}},q)}));function oe(){return g.apply(this,arguments)}return oe}()})},J=function(F){C.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:T.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var D=Object(Y.a)(K().mark(function z(){return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,B({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:u.current,itemId:F}});case 2:m();case 3:case"end":return g.stop()}},z)}));function k(){return D.apply(this,arguments)}return k}()})},le=function(F,D){o.current=Object(ve.formatTypeNameToDefaultScore)(D),C.a.confirm({title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",centered:!0,content:r.a.createElement("div",{className:""},r.a.createElement("span",null,D,"\uFF1A"),r.a.createElement(ee.a,{min:1,defaultValue:o.current,onChange:function(z){o.current=z}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),r.a.createElement("br",null),D==="\u586B\u7A7A\u9898"&&r.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var k=Object(Y.a)(K().mark(function ae(){return K().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,B({type:"paperlibrary/batchSetScore",payload:{id:u.current,item_type:F.toLowerCase(),score:o.current}});case 2:o.current=null,m();case 4:case"end":return oe.stop()}},ae)}));function z(){return k.apply(this,arguments)}return z}()})},Oe=function(F){C.a.confirm({title:"\u63D0\u793A",centered:!0,content:r.a.createElement("div",{className:T.a.modalColumn},r.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),r.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var D=Object(Y.a)(K().mark(function z(){return K().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,B({type:"paperlibrary/batchDelete",payload:{id:u.current,item_type:(F||"").toLowerCase()}});case 2:m();case 3:case"end":return g.stop()}},z)}));function k(){return D.apply(this,arguments)}return k}()})};return r.a.createElement("section",{className:T.a.bg},r.a.createElement(ue.a,{className:"mt30",separator:">"},r.a.createElement(ue.a.Item,null,"\u8BD5\u5377\u5E93"),r.a.createElement(ue.a.Item,{href:"/paperlibrary?defaultActiveKey=".concat(e)},e==="1"?"\u516C\u5F00\u8BD5\u5377\u5E93":"\u6211\u7684\u8BD5\u5377\u5E93"),r.a.createElement(ue.a.Item,null,"\u8BD5\u5377\u7F16\u8F91")),r.a.createElement("div",null,r.a.createElement(de.a,{ref:l,isEdit:!0,editData:O==null||((L=O.paperData)===null||L===void 0)?void 0:L.exam,courseOptions:O.courseOptions,disciplinesData:O.disciplinesData})),r.a.createElement("div",{className:T.a.wrap},r.a.createElement("div",{className:"pt20 pb20"},r.a.createElement("div",{className:"".concat(T.a.flexRow," ").concat(T.a.flexJustifyBetween)},r.a.createElement("div",null,r.a.createElement("span",{className:T.a.questionNumber},"\u9898\u6570\uFF1A",(N=O.paperData)===null||N===void 0||((E=N.exam)===null||E===void 0)?void 0:E.all_questions_count),r.a.createElement("span",{className:T.a.score},"\u603B\u5206\uFF1A",(U=O.paperData)===null||U===void 0||((c=U.exam)===null||c===void 0)?void 0:c.all_score),r.a.createElement("span",{className:T.a.score},"\u96BE\u5EA6\uFF1A",j[(d=O.paperData)===null||d===void 0||((p=d.exam)===null||p===void 0)?void 0:p.difficulty])),r.a.createElement("div",{className:T.a.selectTopicButton,onClick:function(){return Z.c.push("/paperlibrary/edit_select/".concat(u.current,"?defaultActiveKey=").concat(e))}},"\u7EE7\u7EED\u9009\u9898")),r.a.createElement("div",{className:T.a.line}),r.a.createElement("div",{className:T.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(R=O.paperData)===null||R===void 0||((P=R.questionList)===null||P===void 0)?void 0:P.map(function(b,F){var D=b.type===pe;return r.a.createElement("div",{className:"".concat(T.a.relative," mt20 mb20"),key:F},r.a.createElement("div",{className:"".concat(T.a.typeActive," ").concat(D?T.a.mouseTypeActive:""),onMouseEnter:function(){s(b.type),me(null)}},r.a.createElement("span",{className:"".concat(T.a.typeName," ").concat(D?"ml20":"")},b.number,"\u3001",b.name),r.a.createElement("span",{className:T.a.typeNumber},"\uFF08\u5171",b.questions_count,"\u9898\uFF1B\u5171",b.questions_score,"\u5206\uFF09")),D&&r.a.createElement("div",{className:"".concat(T.a.typeAction," ").concat(T.a.flexRow)},b.type!=="PRACTICAL"&&r.a.createElement("div",{className:T.a.setScore,onClick:function(){return le(b.type,b.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),r.a.createElement("div",{className:T.a.delete,onClick:function(){return Oe(b.type)}},"\u5220\u9664")),r.a.createElement(ie.a,{onDragEnd:function(z){return _(z,b)}},r.a.createElement(ie.c,{droppableId:F.toString()},function(k,z){var ae;return r.a.createElement("div",Object(Ee.a)({className:"mt20",ref:k.innerRef},k.droppableProps,{onScroll:function(){}}),(ae=b.questions)===null||ae===void 0?void 0:ae.map(function(g,oe){return r.a.createElement(ie.b,{draggableId:g.id.toString(),index:oe,key:g.id},function(q){return r.a.createElement("div",Object(Ee.a)({ref:q.innerRef},q.draggableProps,q.dragHandleProps),r.a.createElement(v.a,{index:oe,typeName:b.name,type:b.type,data:g,inMouseId:S,onSetScore:f,onDelete:J,onMouseEnter:function(be){me(be),s(null)}}))})}))})))}))),r.a.createElement(ge.a,{okText:"\u4FDD\u5B58",loading:Q["paperlibrary/updatePaper"],onCancel:function(){return Z.c.replace("/paperlibrary")},onOk:M}))};ne.default=Object(Z.a)(function(y){var A=y.paperlibrary,L=y.user,N=y.loading,E=y.globalSetting;return{paperlibrary:A,user:L,globalSetting:E,loading:N.effects}})(H)},DaK5:function(fe,ne,i){"use strict";i.r(ne),i.d(ne,"formatTypeNameToDefaultScore",function(){return he});var Ee=i("0Owb"),Re=i("sPJy"),ue=i("bE4q"),h=i("9og8"),ee=i("giR+"),ce=i("fyUT"),C=i("2qtc"),re=i("kLXV"),Y=i("k1fw"),se=i("tJVT"),V=i("PpiC"),w=i("q1tI"),r=i.n(w),Z=i("9kvl"),ie=i("ngQI"),v=i("NNiE"),ge=i("tKIZ"),x=i.n(ge),T=i("9ZNV"),de=i("LvDl"),ve=i.n(de),ye=i("WCUW");function W(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */W=function(){return j};var j={},H=Object.prototype,y=H.hasOwnProperty,A=typeof Symbol=="function"?Symbol:{},L=A.iterator||"@@iterator",N=A.asyncIterator||"@@asyncIterator",E=A.toStringTag||"@@toStringTag";function U(s,n,t){return Object.defineProperty(s,n,{value:t,enumerable:!0,configurable:!0,writable:!0}),s[n]}try{U({},"")}catch(s){U=function(t,e,a){return t[e]=a}}function c(s,n,t,e){var a=n&&n.prototype instanceof R?n:R,o=Object.create(a.prototype),u=new Pe(e||[]);return o._invoke=function(l,m,_){var M="suspendedStart";return function(f,J){if(M==="executing")throw new Error("Generator is already running");if(M==="completed"){if(f==="throw")throw J;return pe()}for(_.method=f,_.arg=J;;){var le=_.delegate;if(le){var Oe=I(le,_);if(Oe){if(Oe===p)continue;return Oe}}if(_.method==="next")_.sent=_._sent=_.arg;else if(_.method==="throw"){if(M==="suspendedStart")throw M="completed",_.arg;_.dispatchException(_.arg)}else _.method==="return"&&_.abrupt("return",_.arg);M="executing";var b=d(l,m,_);if(b.type==="normal"){if(M=_.done?"completed":"suspendedYield",b.arg===p)continue;return{value:b.arg,done:_.done}}b.type==="throw"&&(M="completed",_.method="throw",_.arg=b.arg)}}}(s,t,u),o}function d(s,n,t){try{return{type:"normal",arg:s.call(n,t)}}catch(e){return{type:"throw",arg:e}}}j.wrap=c;var p={};function R(){}function P(){}function O(){}var $={};U($,L,function(){return this});var G=Object.getPrototypeOf,Q=G&&G(G(_e([])));Q&&Q!==H&&y.call(Q,L)&&($=Q);var B=O.prototype=R.prototype=Object.create($);function te(s){["next","throw","return"].forEach(function(n){U(s,n,function(t){return this._invoke(n,t)})})}function X(s,n){function t(a,o,u,l){var m=d(s[a],s,o);if(m.type!=="throw"){var _=m.arg,M=_.value;return M&&typeof M=="object"&&y.call(M,"__await")?n.resolve(M.__await).then(function(f){t("next",f,u,l)},function(f){t("throw",f,u,l)}):n.resolve(M).then(function(f){_.value=f,u(_)},function(f){return t("throw",f,u,l)})}l(m.arg)}var e;this._invoke=function(a,o){function u(){return new n(function(l,m){t(a,o,l,m)})}return e=e?e.then(u,u):u()}}function I(s,n){var t=s.iterator[n.method];if(t===void 0){if(n.delegate=null,n.method==="throw"){if(s.iterator.return&&(n.method="return",n.arg=void 0,I(s,n),n.method==="throw"))return p;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var e=d(t,s.iterator,n.arg);if(e.type==="throw")return n.method="throw",n.arg=e.arg,n.delegate=null,p;var a=e.arg;return a?a.done?(n[s.resultName]=a.value,n.next=s.nextLoc,n.method!=="return"&&(n.method="next",n.arg=void 0),n.delegate=null,p):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,p)}function S(s){var n={tryLoc:s[0]};1 in s&&(n.catchLoc=s[1]),2 in s&&(n.finallyLoc=s[2],n.afterLoc=s[3]),this.tryEntries.push(n)}function me(s){var n=s.completion||{};n.type="normal",delete n.arg,s.completion=n}function Pe(s){this.tryEntries=[{tryLoc:"root"}],s.forEach(S,this),this.reset(!0)}function _e(s){if(s){var n=s[L];if(n)return n.call(s);if(typeof s.next=="function")return s;if(!isNaN(s.length)){var t=-1,e=function a(){for(;++t<s.length;)if(y.call(s,t))return a.value=s[t],a.done=!1,a;return a.value=void 0,a.done=!0,a};return e.next=e}}return{next:pe}}function pe(){return{value:void 0,done:!0}}return P.prototype=O,U(B,"constructor",O),U(O,"constructor",P),P.displayName=U(O,E,"GeneratorFunction"),j.isGeneratorFunction=function(s){var n=typeof s=="function"&&s.constructor;return!!n&&(n===P||(n.displayName||n.name)==="GeneratorFunction")},j.mark=function(s){return Object.setPrototypeOf?Object.setPrototypeOf(s,O):(s.__proto__=O,U(s,E,"GeneratorFunction")),s.prototype=Object.create(B),s},j.awrap=function(s){return{__await:s}},te(X.prototype),U(X.prototype,N,function(){return this}),j.AsyncIterator=X,j.async=function(s,n,t,e,a){a===void 0&&(a=Promise);var o=new X(c(s,n,t,e),a);return j.isGeneratorFunction(n)?o:o.next().then(function(u){return u.done?u.value:o.next()})},te(B),U(B,E,"Generator"),U(B,L,function(){return this}),U(B,"toString",function(){return"[object Generator]"}),j.keys=function(s){var n=[];for(var t in s)n.push(t);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in s)return e.value=a,e.done=!1,e}return e.done=!0,e}},j.values=_e,Pe.prototype={constructor:Pe,reset:function(n){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(me),!n)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if(n.type==="throw")throw n.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var t=this;function e(_,M){return u.type="throw",u.arg=n,t.next=_,M&&(t.method="next",t.arg=void 0),!!M}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],u=o.completion;if(o.tryLoc==="root")return e("end");if(o.tryLoc<=this.prev){var l=y.call(o,"catchLoc"),m=y.call(o,"finallyLoc");if(l&&m){if(this.prev<o.catchLoc)return e(o.catchLoc,!0);if(this.prev<o.finallyLoc)return e(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return e(o.catchLoc,!0)}else{if(!m)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return e(o.finallyLoc)}}}},abrupt:function(n,t){for(var e=this.tryEntries.length-1;e>=0;--e){var a=this.tryEntries[e];if(a.tryLoc<=this.prev&&y.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&(n==="break"||n==="continue")&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var u=o?o.completion:{};return u.type=n,u.arg=t,o?(this.method="next",this.next=o.finallyLoc,p):this.complete(u)},complete:function(n,t){if(n.type==="throw")throw n.arg;return n.type==="break"||n.type==="continue"?this.next=n.arg:n.type==="return"?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):n.type==="normal"&&t&&(this.next=t),p},finish:function(n){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.finallyLoc===n)return this.complete(e.completion,e.afterLoc),me(e),p}},catch:function(n){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.tryLoc===n){var a=e.completion;if(a.type==="throw"){var o=a.arg;me(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(n,t,e){return this.delegate={iterator:_e(n),resultName:t,nextLoc:e},this.method==="next"&&(this.arg=void 0),p}},j}var he=function(H){var y={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return y[H]||0},K=function(H){var y,A,L,N,E=H.problemsetPreview,U=H.user,c=H.globalSetting,d=H.loading,p=H.dispatch,R=Object(V.a)(H,["problemsetPreview","user","globalSetting","loading","dispatch"]),P=Object(w.useState)(),O=Object(se.a)(P,2),$=O[0],G=O[1],Q=Object(w.useState)(),B=Object(se.a)(Q,2),te=B[0],X=B[1],I=Object(w.useRef)();Object(w.useEffect)(function(){return p({type:"globalSetting/footerToggle",payload:!1}),function(){p({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(w.useEffect)(function(){S()},[]);var S=function(){p({type:"problemsetPreview/getPaperData"})},me=function(t,e){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0,u=ve.a.cloneDeep(a).map(function(l){return Object(Y.a)(Object(Y.a)({},l),{},{challenge_score:l.challenge_score||5})});if(I.current=o||he(e),e==="\u5B9E\u8BAD\u9898")return re.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:r.a.createElement("div",{className:x.a.shixunModal},r.a.createElement("div",null,"\u5173\u5361\uFF1A"),u==null?void 0:u.map(function(l,m){return r.a.createElement("div",{className:x.a.shixunScore},m+1,"\u3001",l.challenge_name,r.a.createElement("div",{style:{minWidth:"130px"}},r.a.createElement(ce.a,{defaultValue:l.challenge_score,min:1,onChange:function(M){l.challenge_score=M}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var l=Object(h.a)(W().mark(function _(){return W().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(ye.J)({id:t,challenge_scores:u.map(function(J){return{challenge_id:J.challenge_id,score:J.challenge_score}})});case 2:I.current=null,S();case 4:case"end":return f.stop()}},_)}));function m(){return l.apply(this,arguments)}return m}()});re.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:r.a.createElement("div",{className:""},r.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),r.a.createElement(ce.a,{min:1,defaultValue:I.current,onChange:function(m){I.current=m}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),r.a.createElement("br",null),e==="\u586B\u7A7A\u9898"&&r.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var l=Object(h.a)(W().mark(function _(){return W().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,p({type:"problemsetPreview/setScore",payload:{id:t,score:I.current}});case 2:I.current=null,S();case 4:case"end":return f.stop()}},_)}));function m(){return l.apply(this,arguments)}return m}()})},Pe=function(t){re.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:x.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var e=Object(h.a)(W().mark(function o(){return W().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,p({type:"problemsetPreview/handleDelete",payload:{id:t}});case 2:S();case 3:case"end":return l.stop()}},o)}));function a(){return e.apply(this,arguments)}return a}()})},_e=function(t,e){I.current=he(e),re.a.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:r.a.createElement("div",{className:""},r.a.createElement("span",null,e,"\uFF1A"),r.a.createElement(ce.a,{min:1,defaultValue:I.current,onChange:function(o){I.current=o}}),r.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),r.a.createElement("br",null),e==="\u586B\u7A7A\u9898"&&r.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var a=Object(h.a)(W().mark(function u(){return W().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,p({type:"problemsetPreview/batchSetScore",payload:{item_type:t,score:I.current}});case 2:I.current=null,S();case 4:case"end":return m.stop()}},u)}));function o(){return a.apply(this,arguments)}return o}()})},pe=function(t){re.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:x.a.modalColumn},r.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),r.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var e=Object(h.a)(W().mark(function o(){return W().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,p({type:"problemsetPreview/batchDelete",payload:{item_type:t}});case 2:S();case 3:case"end":return l.stop()}},o)}));function a(){return e.apply(this,arguments)}return a}()})},s=function(){var n=Object(h.a)(W().mark(function t(e,a){var o,u,l;return W().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(!(!e.destination||!e.source)){_.next=2;break}return _.abrupt("return");case 2:return o=a.questions[e.source.index].id,u=e.destination.index+1,_.next=6,p({type:"problemsetPreview/adjustPosition",payload:{id:o,position:u}});case 6:if(l=_.sent,!(l.status===-1)){_.next=9;break}return _.abrupt("return");case 9:S();case 10:case"end":return _.stop()}},t)}));return function(e,a){return n.apply(this,arguments)}}();return r.a.createElement("section",{className:x.a.bg},r.a.createElement(ue.a,{className:"mt30",separator:">"},r.a.createElement(ue.a.Item,null,"\u8BD5\u9898\u5E93"),r.a.createElement(ue.a.Item,{href:"/problemset"},"\u4EBA\u5DE5\u7EC4\u5377"),r.a.createElement(ue.a.Item,null,"\u8BD5\u5377\u9884\u89C8")),r.a.createElement("div",{className:x.a.wrap},r.a.createElement("div",{className:"pt20 pb20"},r.a.createElement("div",{className:"".concat(x.a.flexRow," ").concat(x.a.flexJustifyBetween)},r.a.createElement("div",null,r.a.createElement("span",{className:x.a.questionNumber},"\u9898\u6570\uFF1A",(y=E.paperData)===null||y===void 0?void 0:y.all_questions_count),r.a.createElement("span",{className:x.a.score},"\u603B\u5206\uFF1A",(A=E.paperData)===null||A===void 0?void 0:A.all_score)),r.a.createElement("div",{className:x.a.selectTopicButton,onClick:function(){return Z.c.push("/problemset/preview_select")}},"\u7EE7\u7EED\u9009\u9898")),r.a.createElement("div",{className:x.a.line}),r.a.createElement("div",{className:x.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(L=E.paperData)===null||L===void 0||((N=L.questionList)===null||N===void 0)?void 0:N.map(function(n,t){var e=n.type===te;return r.a.createElement("div",{className:"".concat(x.a.relative," mt20 mb20"),key:t},r.a.createElement("div",{className:"".concat(x.a.typeActive," ").concat(e?x.a.mouseTypeActive:""),onMouseEnter:function(){X(n.type),G(null)}},r.a.createElement("span",{className:"".concat(x.a.typeName," ").concat(e?"ml20":"")},n.number,"\u3001",n.name),r.a.createElement("span",{className:x.a.typeNumber},"\uFF08\u5171",n.questions_count,"\u9898\uFF1B\u5171",n.questions_score,"\u5206\uFF09")),e&&r.a.createElement("div",{className:"".concat(x.a.typeAction," ").concat(x.a.flexRow)},n.type!=="PRACTICAL"&&r.a.createElement("div",{className:x.a.setScore,onClick:function(){return _e(n.type,n.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),r.a.createElement("div",{className:x.a.delete,onClick:function(){return pe(n.type)}},"\u5220\u9664")),r.a.createElement(ie.a,{onDragEnd:function(o){return s(o,n)}},r.a.createElement(ie.c,{droppableId:t.toString()},function(a,o){var u;return r.a.createElement("div",Object(Ee.a)({className:"mt20",ref:a.innerRef},a.droppableProps,{onScroll:function(){}}),(u=n.questions)===null||u===void 0?void 0:u.map(function(l,m){return r.a.createElement(ie.b,{draggableId:l.id.toString(),index:m,key:l.id},function(_){return r.a.createElement("div",Object(Ee.a)({ref:_.innerRef},_.draggableProps,_.dragHandleProps),r.a.createElement(v.a,{index:m,typeName:n.name,type:n.type,data:l,inMouseId:$,onSetScore:me,onDelete:Pe,onMouseEnter:function(f){G(f),X(null)}}))})}))})))}))),r.a.createElement(T.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return Z.c.replace("/problemset")},onOk:function(){return Z.c.push("/problemset/preview_new")}}))};ne.default=Object(Z.a)(function(j){var H=j.problemsetPreview,y=j.user,A=j.loading,L=j.globalSetting;return{problemsetPreview:H,user:y,globalSetting:L,loading:A.effects}})(K)},NNiE:function(fe,ne,i){"use strict";var Ee=i("7Kak"),Re=i("9yH6"),ue=i("q1tI"),h=i.n(ue),ee=i("9Bee"),ce=i("+M/w"),C=i.n(ce),re=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Y=function(V){var w=V.index,r=V.typeName,Z=V.type,ie=V.data,v=ie===void 0?{}:ie,ge=V.inMouseId,x=V.onSetScore,T=x===void 0?function(){}:x,de=V.onDelete,ve=de===void 0?function(){}:de,ye=V.onMouseEnter,W=ye===void 0?function(){}:ye,he=function(){var E;return h.a.createElement("div",{className:C.a.answerWrap},v==null||((E=v.choices)===null||E===void 0)?void 0:E.map(function(U,c){return h.a.createElement("div",{className:"".concat(C.a.flexRow," mt15"),key:c},re[c],h.a.createElement("div",{className:"".concat(C.a.answer," ml5")},h.a.createElement(ee.a,{value:U==null?void 0:U.choice_text})))}))},K=function(){var E;return h.a.createElement("div",{className:C.a.answerWrap},h.a.createElement("div",{className:"".concat(C.a.flexRow," mt15")},v==null||((E=v.choices)===null||E===void 0)?void 0:E.map(function(U,c){return h.a.createElement(Re.a,{disabled:!0,key:c},U==null?void 0:U.choice_text)})))},j=function(){var E;return h.a.createElement("div",{className:C.a.answerWrap},h.a.createElement("div",{className:"".concat(C.a.flexRow," mt15")},h.a.createElement(ee.a,{value:v==null||((E=v.program_attr)===null||E===void 0)?void 0:E.description})))},H=function(){var E;return h.a.createElement("div",{className:C.a.answerWrap},h.a.createElement("div",{className:"".concat(C.a.flexColumn," mt15")},v==null||((E=v.standard_answer)===null||E===void 0)?void 0:E.map(function(U,c){return h.a.createElement(ee.a,{key:c,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(U.position,"\uFF09\uFF1A").concat(U.answer_text.join("\u3001"))})})))},y=function(){var E;return h.a.createElement("div",{className:C.a.answerWrap},h.a.createElement("div",{className:"mt15"},h.a.createElement("div",null,"\u7B54\u6848\uFF1A"),h.a.createElement(ee.a,{value:v==null||((E=v.answer_texts)===null||E===void 0)?void 0:E[0]})))},A=function(){var E;return h.a.createElement("div",{className:C.a.answerWrap},h.a.createElement("div",{className:"mt10"},"\u5173\u5361"),v==null||((E=v.shixun)===null||E===void 0)?void 0:E.map(function(U,c){return h.a.createElement("div",{key:c,className:"mt10 font14"},c+1,". ",U==null?void 0:U.challenge_name)}))},L=function(){var E={SINGLE:he,MULTIPLE:he,JUDGMENT:K,PROGRAM:j,COMPLETION:H,SUBJECTIVE:y,PRACTICAL:A};return E[Z]?E[Z]():null};return h.a.createElement("div",{onMouseEnter:function(){return W(v.id)}},ge===v.id&&h.a.createElement("div",{className:C.a.action},h.a.createElement("div",{className:C.a.setScore,onClick:function(){return T(v.id,r,v==null?void 0:v.shixun,v.score)}},"\u8BBE\u7F6E\u5F97\u5206"),h.a.createElement("div",{className:C.a.delete,onClick:function(){return ve(v.id)}},"\u5220\u9664")),h.a.createElement("div",{className:C.a.content},h.a.createElement("div",{className:C.a.titleWrap},h.a.createElement("p",{className:C.a.titleNumber},w+1),"\u3001",h.a.createElement("div",{className:C.a.score},"(",v.score,"\u5206)"),h.a.createElement(ee.a,{className:C.a.titleHtml,value:v.name||(v==null?void 0:v.shixun_name)})),L()))};ne.a=Y},Qwyu:function(fe,ne,i){fe.exports={bg:"bg___3dS1d",wrap:"wrap___D7BV5",flexRow:"flexRow___37ccq",flexColumn:"flexColumn___1MIxc",flexJustifyBetween:"flexJustifyBetween___Jyyk_",relative:"relative___3gmK4",questionNumber:"questionNumber___2Pl8p",score:"score___yv-j3",selectTopicButton:"selectTopicButton___16Vxj",line:"line___3G8aD",dragTip:"dragTip___1iSGg",typeActive:"typeActive___3btsi",mouseTypeActive:"mouseTypeActive___1NWo6",typeName:"typeName___3HW2d",typeNumber:"typeNumber___2OmvJ",typeAction:"typeAction___2Eo0C",setScore:"setScore___32YD8",delete:"delete___3W_ki",modal:"modal___21eA-",modalColumn:"modalColumn___3M3vK",shixunScore:"shixunScore___30A58"}},UUDw:function(fe,ne,i){fe.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},tKIZ:function(fe,ne,i){fe.exports={bg:"bg___1GOV5",wrap:"wrap___J6vaJ",flexRow:"flexRow___unGFp",flexColumn:"flexColumn___3FCv8",flexJustifyBetween:"flexJustifyBetween___1tvRX",relative:"relative___2tGdE",questionNumber:"questionNumber___2RbSA",score:"score___31L41",selectTopicButton:"selectTopicButton___ic3uu",line:"line___2kJQN",dragTip:"dragTip___3pvU9",typeActive:"typeActive___3yJ9J",mouseTypeActive:"mouseTypeActive___2H9Th",typeName:"typeName___3wa5X",typeNumber:"typeNumber___1LJJb",typeAction:"typeAction___20qxC",setScore:"setScore___1-dVI",delete:"delete___3XQMr",modal:"modal___1GZ8w",modalColumn:"modalColumn___2Pxg5",shixunModal:"shixunModal___3b9yL",shixunScore:"shixunScore___1-hSe"}}}]);