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__Problemset__Preview__ind...

5 lines
24 KiB

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