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