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

9 lines
87 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[68,5],{"0uC1":function(G,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var b=A(e("FWii"));function A(c){return c&&c.__esModule?c:{default:c}}var o=b;_.default=o,G.exports=o},"1GRj":function(G,_,e){"use strict";var b=e("pVnL"),A=e.n(b),o=e("q1tI"),c=e("VTBJ"),P=e("rePB"),B=e("ODXe"),u=e("Ff2n"),C=e("TSYQ"),ce=e.n(C),S=e("y0+3"),q=e("1W/9"),Z=e("1OyB"),m=e("vuIU"),W=e("Ji7U"),_e=e("LK+K"),he=e("i8i4"),fe=e("4IlW"),K=e("l4aY"),Oe=e("MFj2"),j=function(O){Object(W.a)(p,O);var i=Object(_e.a)(p);function p(){return Object(Z.a)(this,p),i.apply(this,arguments)}return Object(m.a)(p,[{key:"shouldComponentUpdate",value:function(a){return a.forceRender?!0:!!a.hiddenClassName||!!a.visible}},{key:"render",value:function(){var a=this.props,n=a.className,E=a.hiddenClassName,h=a.visible,le=a.forceRender,ee=Object(u.a)(a,["className","hiddenClassName","visible","forceRender"]),$=n;return!!E&&!h&&($+=" ".concat(E)),o.createElement("div",Object.assign({},ee,{className:$}))}}]),p}(o.Component),l=0;function f(O,i){var p=O["page".concat(i?"Y":"X","Offset")],g="scroll".concat(i?"Top":"Left");if(typeof p!="number"){var a=O.document;p=a.documentElement[g],typeof p!="number"&&(p=a.body[g])}return p}function U(O,i){var p=O.style;["Webkit","Moz","Ms","ms"].forEach(function(g){p["".concat(g,"TransformOrigin")]=i}),p.transformOrigin=i}function v(O){var i=O.getBoundingClientRect(),p={left:i.left,top:i.top},g=O.ownerDocument,a=g.defaultView||g.parentWindow;return p.left+=f(a),p.top+=f(a,!0),p}var T=function(O){Object(W.a)(p,O);var i=Object(_e.a)(p);function p(g){var a;return Object(Z.a)(this,p),a=i.call(this,g),a.inTransition=!1,a.onAnimateLeave=function(){var n=a.props,E=n.afterClose,h=n.getOpenCount,le=n.focusTriggerAfterClose,ee=n.mask;if(a.wrap&&(a.wrap.style.display="none"),a.inTransition=!1,h()||a.switchScrollingEffect(),ee&&a.lastOutSideFocusNode&&le){try{a.lastOutSideFocusNode.focus({preventScroll:!0})}catch($){a.lastOutSideFocusNode=null}a.lastOutSideFocusNode=null}E&&E()},a.onDialogMouseDown=function(){a.dialogMouseDown=!0},a.onMaskMouseUp=function(){a.dialogMouseDown&&(a.timeoutId=setTimeout(function(){a.dialogMouseDown=!1},0))},a.onMaskClick=function(n){if(Date.now()-a.openTime<300)return;n.target===n.currentTarget&&!a.dialogMouseDown&&a.close(n)},a.onKeyDown=function(n){var E=a.props,h=E.keyboard,le=E.visible;if(h&&n.keyCode===fe.a.ESC){n.stopPropagation(),a.close(n);return}if(le&&n.keyCode===fe.a.TAB){var ee=document,$=ee.activeElement;n.shiftKey?$===a.sentinelStart&&a.sentinelEnd.focus():$===a.sentinelEnd&&a.sentinelStart.focus()}},a.getDialogElement=function(){var n=a.props,E=n.closable,h=n.prefixCls,le=n.width,ee=n.height,$=n.footer,ve=n.title,Te=n.closeIcon,ze=n.style,we=n.className,Ne=n.visible,We=n.forceRender,Be=n.bodyStyle,Fe=n.bodyProps,x=n.children,M=n.destroyOnClose,de={};le!==void 0&&(de.width=le),ee!==void 0&&(de.height=ee);var te;$&&(te=o.createElement("div",{className:"".concat(h,"-footer"),ref:a.saveRef("footer")},$));var Ue;ve&&(Ue=o.createElement("div",{className:"".concat(h,"-header"),ref:a.saveRef("header")},o.createElement("div",{className:"".concat(h,"-title"),id:a.titleId},ve)));var Ke;E&&(Ke=o.createElement("button",{type:"button",onClick:a.close,"aria-label":"Close",className:"".concat(h,"-close")},Te||o.createElement("span",{className:"".concat(h,"-close-x")})));var He=Object(c.a)(Object(c.a)({},ze),de),Ye={width:0,height:0,overflow:"hidden",outline:"none"},Qe=a.getTransitionName(),Ze=o.createElement(j,{key:"dialog-element",role:"document",ref:a.saveRef("dialog"),style:He,className:"".concat(h," ").concat(we||""),visible:Ne,forceRender:We,onMouseDown:a.onDialogMouseDown},o.createElement("div",{tabIndex:0,ref:a.saveRef("sentinelStart"),style:Ye,"aria-hidden":"true"}),o.createElement("div",{className:"".concat(h,"-content")},Ke,Ue,o.createElement("div",Object.assign({className:"".concat(h,"-body"),style:Be,ref:a.saveRef("body")},Fe),x),te),o.createElement("div",{tabIndex:0,ref:a.saveRef("sentinelEnd"),style:Ye,"aria-hidden":"true"}));return o.createElement(Oe.a,{key:"dialog",showProp:"visible",onLeave:a.onAnimateLeave,transitionName:Qe,component:"",transitionAppear:!0},Ne||!M?Ze:null)},a.getZIndexStyle=function(){var n={},E=a.props.zIndex;return E!==void 0&&(n.zIndex=E),n},a.getWrapStyle=function(){return Object(c.a)(Object(c.a)({},a.getZIndexStyle()),a.props.wrapStyle)},a.getMaskStyle=function(){return Object(c.a)(Object(c.a)({},a.getZIndexStyle()),a.props.maskStyle)},a.getMaskElement=function(){var n=a.props,E=n.mask,h=n.prefixCls,le=n.visible,ee=n.maskProps,$;if(E){var ve=a.getMaskTransitionName();$=o.createElement(j,Object.assign({style:a.getMaskStyle(),key:"mask",className:"".concat(h,"-mask"),hiddenClassName:"".concat(h,"-mask-hidden"),visible:le},ee)),ve&&($=o.createElement(Oe.a,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:ve},$))}return $},a.getMaskTransitionName=function(){var n=a.props,E=n.maskTransitionName,h=n.maskAnimation,le=n.prefixCls,ee=E,$=h;return!ee&&$&&(ee="".concat(le,"-").concat($)),ee},a.getTransitionName=function(){var n=a.props,E=n.transitionName,h=n.animation,le=n.prefixCls,ee=E;return!E&&h&&(ee="".concat(le,"-").concat(h)),ee},a.close=function(n){var E=a.props.onClose;E&&E(n)},a.saveRef=function(n){return function(E){a[n]=E}},a.titleId="rcDialogTitle".concat(l),l+=1,a.switchScrollingEffect=g.switchScrollingEffect||function(){},a}return Object(m.a)(p,[{key:"componentDidMount",value:function(){if(this.componentDidUpdate({}),this.props.forceRender&&this.props.visible)return;(this.props.forceRender||this.props.getContainer===!1&&!this.props.visible)&&this.wrap&&(this.wrap.style.display="none")}},{key:"componentDidUpdate",value:function(a){var n=this.props.visible,E=this.props.mousePosition;if(n){if(!a.visible){this.openTime=Date.now(),this.switchScrollingEffect(),this.tryFocus();var h=he.findDOMNode(this.dialog);if(E){var le=v(h);U(h,"".concat(E.x-le.left,"px ").concat(E.y-le.top,"px"))}else U(h,"")}}else a.visible&&(this.inTransition=!0)}},{key:"componentWillUnmount",value:function(){var a=this.props,n=a.visible,E=a.getOpenCount;(n||this.inTransition)&&!E()&&this.switchScrollingEffect(),clearTimeout(this.timeoutId)}},{key:"tryFocus",value:function(){Object(K.a)(this.wrap,document.activeElement)||(this.lastOutSideFocusNode=document.activeElement,this.sentinelStart.focus())}},{key:"render",value:function(){var a=this.props,n=a.prefixCls,E=a.maskClosable,h=this.getWrapStyle();return a.visible&&(h.display=null),o.createElement("div",{className:"".concat(n,"-root")},this.getMaskElement(),o.createElement("div",Object.assign({tabIndex:-1,onKeyDown:this.onKeyDown,className:"".concat(n,"-wrap ").concat(a.wrapClassName||""),ref:this.saveRef("wrap"),onClick:E?this.onMaskClick:null,onMouseUp:E?this.onMaskMouseUp:null,role:"dialog","aria-labelledby":a.title?this.titleId:null,style:h},a.wrapProps),this.getDialogElement()))}}]),p}(o.Component);T.defaultProps={className:"",mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",focusTriggerAfterClose:!0};var V=function(O){var i=O.visible,p=O.getContainer,g=O.forceRender;return p===!1?o.createElement(T,Object.assign({},O,{getOpenCount:function(){return 2}})):o.createElement(q.a,{visible:i,forceRender:g,getContainer:p},function(a){return o.createElement(T,Object.assign({},O,a))})},Y=V,d=e("0uC1"),t=e.n(d),Re=e("AYk6"),J=e.n(Re),ie=e("sKBN"),Q=e.n(ie),R=e("BddG"),D=e.n(R),I=e("V/uB"),w=e.n(I),F=e("zT1h"),ae=e("Kwbf"),ne=e("wgJM");function L(O){var i=o.useRef(null),p=o.useState(O),g=Object(B.a)(p,2),a=g[0],n=g[1],E=o.useRef([]),h=function(ee){i.current===null&&(E.current=[],i.current=Object(ne.a)(function(){n(function($){var ve=$;return E.current.forEach(function(Te){ve=Object(c.a)(Object(c.a)({},ve),Te)}),i.current=null,ve})})),E.current.push(ee)};return o.useEffect(function(){return function(){return i.current&&ne.a.cancel(i.current)}},[]),[a,h]}function pe(O,i,p,g){var a=i+p,n=(p-g)/2;if(p>g){if(i>0)return Object(P.a)({},O,n);if(i<0&&a<g)return Object(P.a)({},O,-n)}else if(i<0||a>g)return Object(P.a)({},O,i<0?n:-n);return{}}function ye(O,i,p,g){var a=Object(S.a)(),n=a.width,E=a.height,h=null;return O<=n&&i<=E?h={x:0,y:0}:(O>n||i>E)&&(h=Object(c.a)(Object(c.a)({},pe("x",p,O,n)),pe("y",g,i,E))),h}var Ie=o.useState,De={x:0,y:0},y=function(i){var p=i.prefixCls,g=i.src,a=i.alt,n=i.onClose,E=i.afterClose,h=i.visible,le=Object(u.a)(i,["prefixCls","src","alt","onClose","afterClose","visible"]),ee=Ie(1),$=Object(B.a)(ee,2),ve=$[0],Te=$[1],ze=Ie(0),we=Object(B.a)(ze,2),Ne=we[0],We=we[1],Be=L(De),Fe=Object(B.a)(Be,2),x=Fe[0],M=Fe[1],de=o.useRef(),te=o.useRef({originX:0,originY:0,deltaX:0,deltaY:0}),Ue=o.useState(!1),Ke=Object(B.a)(Ue,2),He=Ke[0],Ye=Ke[1],Qe=function(){Te(1),We(0),M(De)},Ze=function(){Te(function(re){return re+1}),M(De)},tt=function(){ve>1&&Te(function(re){return re-1}),M(De)},at=function(){We(function(re){return re+90})},st=function(){We(function(re){return re-90})},nt=ce()(Object(P.a)({},"".concat(p,"-moving"),He)),rt="".concat(p,"-operations-operation"),ke="".concat(p,"-operations-icon"),it=[{Icon:w.a,onClick:n,type:"close"},{Icon:Q.a,onClick:Ze,type:"zoomIn"},{Icon:D.a,onClick:tt,type:"zoomOut",disabled:ve===1},{Icon:J.a,onClick:at,type:"rotateRight"},{Icon:t.a,onClick:st,type:"rotateLeft"}],qe=function(){if(h&&He){var re=de.current.offsetWidth*ve,Ge=de.current.offsetHeight*ve,Xe=Object(S.b)(de.current),Ve=Xe.left,ut=Xe.top,vt=Ne%180!==0;Ye(!1);var ct=ye(vt?Ge:re,vt?re:Ge,Ve,ut);ct&&M(Object(c.a)({},ct))}},lt=function(re){re.preventDefault(),re.stopPropagation(),te.current.deltaX=re.pageX-x.x,te.current.deltaY=re.pageY-x.y,te.current.originX=x.x,te.current.originY=x.y,Ye(!0)},$e=function(re){h&&He&&M({x:re.pageX-te.current.deltaX,y:re.pageY-te.current.deltaY})};return o.useEffect(function(){var Ee,re,Ge=Object(F.a)(window,"mouseup",qe,!1),Xe=Object(F.a)(window,"mousemove",$e,!1);try{window.top!==window.self&&(Ee=Object(F.a)(window.top,"mouseup",qe,!1),re=Object(F.a)(window.top,"mousemove",$e,!1))}catch(Ve){Object(ae.c)(!1,"[rc-image] ".concat(Ve))}return function(){Ge.remove(),Xe.remove(),Ee&&Ee.remove(),re&&re.remove()}},[h,He]),o.createElement(Y,Object.assign({},le,{transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:p,onClose:n,afterClose:Qe,visible:h,wrapClassName:nt}),o.createElement("ul",{className:"".concat(p,"-operations")},it.map(function(Ee){var re=Ee.Icon,Ge=Ee.onClick,Xe=Ee.type,Ve=Ee.disabled;return o.createElement("li",{className:ce()(rt,Object(P.a)({},"".concat(p,"-operations-operation-disabled"),!!Ve)),onClick:Ge,key:Xe},o.createElement(re,{className:ke}))})),o.createElement("div",{className:"".concat(p,"-img-wrapper"),style:{transform:"translate3d(".concat(x.x,"px, ").concat(x.y,"px, 0)")}},o.createElement("img",{onMouseDown:lt,ref:de,className:"".concat(p,"-img"),src:g,alt:a,style:{transform:"scale3d(".concat(ve,", ").concat(ve,", 1) rotate(").concat(Ne,"deg)")}})))},X=y,N=function(i){var p=i.src,g=i.alt,a=i.onPreviewClose,n=i.prefixCls,E=n===void 0?"rc-image":n,h=i.previewPrefixCls,le=h===void 0?"".concat(E,"-preview"):h,ee=i.placeholder,$=i.fallback,ve=i.width,Te=i.height,ze=i.style,we=i.preview,Ne=we===void 0?!0:we,We=i.className,Be=i.onClick,Fe=i.crossOrigin,x=i.decoding,M=i.loading,de=i.referrerPolicy,te=i.sizes,Ue=i.srcSet,Ke=i.useMap,He=Object(u.a)(i,["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","crossOrigin","decoding","loading","referrerPolicy","sizes","srcSet","useMap"]),Ye=ee&&ee!==!0,Qe=Object(o.useState)(!1),Ze=Object(B.a)(Qe,2),tt=Ze[0],at=Ze[1],st=Object(o.useState)(Ye?"loading":"normal"),nt=Object(B.a)(st,2),rt=nt[0],ke=nt[1],it=Object(o.useState)(null),qe=Object(B.a)(it,2),lt=qe[0],$e=qe[1],Ee=rt==="error",re=function(){ke("normal")},Ge=function(){ke("error")},Xe=function(ot){var ue=Object(S.b)(ot.target),dt=ue.left,s=ue.top;at(!0),$e({x:dt,y:s}),Be&&Be(ot)},Ve=function(ot){ot.stopPropagation(),at(!1),$e(null),a&&a(ot)};o.useEffect(function(){Ye&&ke("loading")},[p]);var ut=ce()(E,We,Object(P.a)({},"".concat(E,"-error"),Ee)),vt=Ee&&$?$:p,ct={crossOrigin:Fe,decoding:x,loading:M,referrerPolicy:de,sizes:te,srcSet:Ue,useMap:Ke,alt:g,className:ce()("".concat(E,"-img"),Object(P.a)({},"".concat(E,"-img-placeholder"),ee===!0)),style:Te!==void 0?{height:Te}:void 0};return o.createElement(o.Fragment,null,o.createElement("div",Object.assign({},He,{className:ut,onClick:Ne&&!Ee?Xe:Be,style:Object(c.a)(Object(c.a)({},ze),{},{width:ve,height:Te})}),Ee&&$?o.createElement("img",Object.assign({},ct,{src:$})):o.createElement("img",Object.assign({},ct,{onLoad:re,onError:Ge,src:p})),rt==="loading"&&o.createElement("div",{"aria-hidden":"true",className:"".concat(E,"-placeholder")},ee)),Ne&&!Ee&&o.createElement(X,{"aria-hidden":!tt,visible:tt,prefixCls:le,onClose:Ve,mousePosition:lt,src:vt,alt:g}))};N.displayName="Image";var me=N,Se=me,je=e("H84U"),Ce=function(O,i){var p={};for(var g in O)Object.prototype.hasOwnProperty.call(O,g)&&i.indexOf(g)<0&&(p[g]=O[g]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,g=Object.getOwnPropertySymbols(O);a<g.length;a++)i.indexOf(g[a])<0&&Object.prototype.propertyIsEnumerable.call(O,g[a])&&(p[g[a]]=O[g[a]]);return p},z=function(i){var p=i.prefixCls,g=Ce(i,["prefixCls"]),a=o.useContext(je.b),n=a.getPrefixCls,E=n("image",p);return o.createElement(Se,A()({prefixCls:E},g))},Je=_.a=z},"1U1e":function(G,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0});var b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};_.default=b},"3LGY":function(G,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0});var b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"};_.default=b},"96eO":function(G,_){G.exports="data:image/png;base64,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"},"9Bee":function(G,_,e){"use strict";var b=e("q1tI"),A=e.n(b),o=e("vg9a"),c=e("k16G"),P=e("DlQD"),B=e.n(P),u=e("rUJ1");function C(R,D){var I=R.match(/^(\s+)(?:```)/);if(I===null)return D;var w=I[1];return D.split(`
`).map(function(F){var ae=F.match(/^\s+/);if(ae===null)return F;var ne=Object(c.a)(ae,1),L=ne[0];return L.length>=w.length?F.slice(w.length):F}).join(`
`)}var ce=[],S=["<ul>"],q=new B.a.Renderer,Z=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function m(){ce.length=0,S=["<ul>"]}function W(R,D,I,w){if(D>=R.length||R[D].level<=I)return D;var F=R[D];w.push("<li><a href='#"+F.anchor+"'>"+F.text+"</a>"),D++;var ae=[];return D=W(R,D,F.level,ae),ae.length>0&&(w.push("<ul>"),ae.forEach(function(ne){w.push(ne)}),w.push("</ul>")),w.push("</li>"),D=W(R,D,I,w),D}function _e(){return W(ce,0,0,S),S.push("</ul>"),S.join("")}var he={heading:function(D){var I=Z.exec(D);if(I)return{type:"heading",raw:I[0],depth:I[1].length,text:I[2]}},fences:function(D){var I=this.rules.block.fences.exec(D);if(I){var w=I[0],F=C(w,I[3]||""),ae=I[2]?I[2].trim():I[2];if(["latex","katex","math"].indexOf(ae)>=0){var ne=Oe(),L=F;F=ne,j[ne]={type:"block",expression:L}}return{type:"code",raw:w,lang:ae,text:F}}}},fe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,K=0,Oe=function(){return"__special_katext_id_".concat(K++,"__")},j={};function l(){return j}function f(){K=0,j={}}function U(R){return R=R.replace(fe,function(D,I){var w=Oe();return j[w]={type:"inline",expression:I},w}),R}var v=q.listitem;q.listitem=function(R){return v(U(R))};var T=q.paragraph;q.paragraph=function(R){return T(U(R))};var V=q.tablecell;q.tablecell=function(R,D){return V(U(R),D)},q.code=function(R,D,I){var w=(D||"").match(/\S*/)[0];return w?["latex","katex","math"].indexOf(w)>=0?"<p class='editormd-tex'>".concat(R,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(D,'">').concat(I?R:Object(u.escape)(R,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(I?R:Object(u.escape)(R,!0))+"</code></pre>"},q.heading=function(R,D,I){var w=this.options.headerPrefix+I.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ce.push({anchor:w,level:D,text:R}),"<h"+D+' id="'+w+'">'+R+"</h"+D+">"},B.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),B.a.use({tokenizer:he,renderer:q});var Y=B.a,d=e("SJMd"),t=e("m3rI"),Re=e("Oy/b"),J=/<pre[^>]*>/g;function ie(R){var D=document.createElement("div");return D.innerHTML=R,D.childNodes.length===0?"":D.childNodes[0].nodeValue}var Q=_.a=function(R){var D=R.value,I=D===void 0?"":D,w=R.className,F=R.style,ae=F===void 0?{}:F,ne=String(I),L=Object(b.useMemo)(function(){try{var Ie=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,De=/\"\/api\/attachments\/|\"\/attachments\/download\//g,y=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ne=ne.replace(Ie,"("+t.a.API_SERVER+"/api/attachments/").replace(De,'"'+t.a.API_SERVER+"/api/attachments/").replace(y,'"'+t.a.API_SERVER+"/files/uploads/")}catch(me){}var X=Y(ne),N=l();return ne.match(/\[TOC\]/)&&(X=X.replace("<p>[TOC]</p>",_e()),m()),X=X.replace(/(__special_katext_id_\d+__)/g,function(me,Se){var je=N[Se],Ce=je.type,z=je.expression;return Object(Re.renderToString)(ie(z)||"",{displayMode:Ce==="block",throwOnError:!1,output:"html"})}),X=X.replace(/▁/g,"\u2581\u2581\u2581"),f(),X},[ne]),pe=Object(b.useRef)();function ye(Ie){var De=Ie.target;if(De.tagName.toUpperCase()==="A"){var y=De.getAttribute("href");if(y.startsWith("#")){Ie.preventDefault();var X=document.getElementById(y.replace("#",""));X&&X.scrollIntoView(!0)}}}return Object(b.useEffect)(function(){if(pe.current&&L&&(L.match(J)&&window.PR.prettyPrint()),pe.current)return pe.current.addEventListener("click",ye),function(){pe.current.removeEventListener("click",ye),f(),m()}},[L,pe.current,ye]),A.a.createElement("div",{ref:pe,style:ae,className:"".concat(w||""," markdown-body"),dangerouslySetInnerHTML:{__html:L}})}},AYk6:function(G,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var b=A(e("io/O"));function A(c){return c&&c.__esModule?c:{default:c}}var o=b;_.default=o,G.exports=o},BddG:function(G,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var b=A(e("cpXU"));function A(c){return c&&c.__esModule?c:{default:c}}var o=b;_.default=o,G.exports=o},FWii:function(G,_,e){"use strict";var b=e("284h"),A=e("TqRt");Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var o=A(e("3tO9")),c=b(e("q1tI")),P=A(e("1U1e")),B=A(e("KQxl")),u=function(S,q){return c.createElement(B.default,(0,o.default)((0,o.default)({},S),{},{ref:q,icon:P.default}))};u.displayName="RotateLeftOutlined";var C=c.forwardRef(u);_.default=C},KhsL:function(G,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0});var b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"};_.default=b},"N8+U":function(G,_,e){"use strict";var b=e("284h"),A=e("TqRt");Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var o=A(e("3tO9")),c=b(e("q1tI")),P=A(e("3LGY")),B=A(e("KQxl")),u=function(S,q){return c.createElement(B.default,(0,o.default)((0,o.default)({},S),{},{ref:q,icon:P.default}))};u.displayName="ZoomInOutlined";var C=c.forwardRef(u);_.default=C},NFYg:function(G,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0});var b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"};_.default=b},NKYn:function(G,_,e){"use strict";e.d(_,"a",function(){return ce});var b=e("14J3"),A=e("BMrR"),o=e("jCWc"),c=e("kPKH"),P=e("k16G"),B=e("q1tI"),u=e.n(B),C=e("9Bee"),ce=function(q){var Z=q.data;console.log("--------",Z);var m=Object(B.useState)(!1),W=Object(P.a)(m,2),_e=W[0],he=W[1],fe=function(){var Oe,j;switch(Z.question_type){case 3:return u.a.createElement("aside",null,u.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue current",onClick:function(){he(!_e)}},_e?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),_e&&u.a.createElement("div",null,Z==null||((Oe=Z.standard_answer)===null||Oe===void 0)?void 0:Oe.map(function(l,f){var U;return u.a.createElement(A.a,{className:"mt10"},u.a.createElement(c.a,{flex:"50px"},u.a.createElement("span",{className:"mt10"},"\u586B\u7A7A",l.choice_id)),u.a.createElement(c.a,{flex:1},l==null||((U=l.answer_text)===null||U===void 0)?void 0:U.map(function(v,T){return u.a.createElement("div",{style:{border:"1px solid #eee",padding:"15px 10px 0 10px"}},u.a.createElement(C.a,{value:v}))})))})));case 4:return u.a.createElement("aside",null,u.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue current",onClick:function(){he(!_e)}},_e?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),_e&&u.a.createElement("div",null,u.a.createElement(C.a,{value:Z==null||((j=Z.standard_answer)===null||j===void 0)?void 0:j.join(" ")})))}};return u.a.createElement("section",null,fe())}},NaKt:function(G,_,e){"use strict";var b=e("g9YV"),A=e("wCAj"),o=e("k16G"),c=e("q1tI"),P=e.n(c),B=e("9Bee"),u=e("wd/R"),C=e.n(u),ce=e("ZW9T"),S=e("J66h"),q=e.n(S),Z=e("ZPm4"),m=e.n(Z),W=function(he){var fe,K,Oe,j,l,f=he.item,U=he.answerData,v=he.autoHeight,T=Object(c.useState)([]),V=Object(o.a)(T,2),Y=V[0],d=V[1];Object(c.useEffect)(function(){var J;if((f==null||((J=f.evaluate_codes)===null||J===void 0)?void 0:J.length)>0){var ie;d(f==null||((ie=f.evaluate_codes)===null||ie===void 0)?void 0:ie.map(function(Q,R){return{key:R+1,error_msg:(Q==null?void 0:Q.error_msg)?S.Base64.decode(Q==null?void 0:Q.error_msg):"",created_at:Q.created_at}}))}else d([{key:"--",error_msg:"--"}])},[f==null?void 0:f.evaluate_codes]);var t=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(ie,Q){return P.a.createElement("span",null,Q.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(ie,Q){return P.a.createElement("span",null,Q.error_msg?Q.error_msg:"--")}},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:function(ie,Q){return P.a.createElement("span",null,Q.created_at?C()(Q.created_at).format("YYYY-MM-DD HH:mm"):"--")}}],Re={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"mt15 mb15"},P.a.createElement(B.a,{value:f==null?void 0:f.description})),(!!(U==null||((fe=U.exercise)===null||fe===void 0)?void 0:fe.student_commit_status)&&(U==null||((K=U.exercise)===null||K===void 0)?void 0:K.student_commit_status)!==0||!!(U==null||((Oe=U.exercise)===null||Oe===void 0)?void 0:Oe.user_exercise_status)&&(U==null||((j=U.exercise)===null||j===void 0)?void 0:j.user_exercise_status)!==0)&&P.a.createElement(A.a,{className:"mt5",bordered:!0,dataSource:Y,columns:t,pagination:!1}),!!(f==null||((l=f.user_answer)===null||l===void 0)?void 0:l.length)&&(f==null?void 0:f.passed_code)&&P.a.createElement("aside",{className:m.a.shixunWrp},P.a.createElement("h3",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),P.a.createElement(ce.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:(f==null?void 0:f.passed_code)?S.Base64.decode(f==null?void 0:f.passed_code):"",autoHeight:v,options:Re})))};_.a=W},QeVK:function(G,_,e){},UZu5:function(G,_,e){},XCrF:function(G,_,e){"use strict";var b=e("cIOH"),A=e.n(b),o=e("QeVK"),c=e.n(o)},ZPm4:function(G,_,e){G.exports={flex_box_center:"flex_box_center___3ePce",flex_space_between:"flex_space_between___kudFn",flex_box_vertical_center:"flex_box_vertical_center___2q7vR",flex_box_center_end:"flex_box_center_end___148Sb",flex_box_column:"flex_box_column___F25pb",bg:"bg___28cHV",title:"title___26wjq",questionIcons:"questionIcons___QVCrf",green:"green___2giUk",orange:"orange___18xMh",greenTip:"greenTip___3Uhcb",redTip:"redTip___Co_D9",cccTip:"cccTip___2JK_0",orangeTip:"orangeTip___1AIXz",flexRow:"flexRow___1V1Cl",simpleWrap:"simpleWrap___2cXGy",userPhoto:"userPhoto___3u-Jn",CCCIcons:"CCCIcons___3Ln3B",buttonFixed:"buttonFixed___1XM5C"}},ZW9T:function(G,_,e){"use strict";e.d(_,"a",function(){return j});var b=e("XEnU"),A=e("miYZ"),o=e("tsqr"),c=e("Cmcn"),P=e("k16G"),B=e("SIvP"),u=e("q1tI"),C=e.n(u),ce=e("bdgK");function S(l,f,U,v,T){var V=f.getWordUntilPosition(U),Y={startLineNumber:U.lineNumber,endLineNumber:U.lineNumber,startColumn:V.startColumn,endColumn:V.endColumn},d=v.map(function(t){return{label:t,kind:l.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Y}});return T.map(function(t){d.push(Object(b.a)(Object(b.a)({},t),{},{range:Y}))}),d}var q=function(l){var f={label:"ifelse",kind:l.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},U=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];l.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Y,d){var t=S(l,Y,d,U,[f]);return{suggestions:t}}});var v=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];l.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Y,d){var t=[{label:"print",kind:l.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Re=S(l,Y,d,v,t);return{suggestions:Re}}});var T=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];l.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Y,d){var t=[f,{label:"main",kind:l.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:l.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Re=S(l,Y,d,T,t);return{suggestions:Re}}})},Z="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function m(l){return/^\d+$/.test(l)?"".concat(l,"px"):l}function W(){}var _e=!1,he={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function fe(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=l;if(Array.isArray(l)){for(var U=0;U<l.length;U++){var v=he[l[U]];if(v)return v}return f[0]}return he[f]||f}var K=null,Oe=_.b=function(l){var f=l.width,U=f===void 0?"100%":f,v=l.height,T=v===void 0?"100%":v,V=l.value,Y=l.language,d=Y===void 0?"javascript":Y,t=l.style,Re=t===void 0?{}:t,J=l.options,ie=J===void 0?{}:J,Q=l.overrideServices,R=Q===void 0?{}:Q,D=l.theme,I=D===void 0?"vs-dark":D,w=l.onEditBlur,F=l.onSave,ae=l.autoHeight,ne=ae===void 0?!1:ae,L=l.forbidCopy,pe=L===void 0?!1:L,ye=l.onChange,Ie=ye===void 0?W:ye,De=l.editorDidMount,y=De===void 0?W:De,X=l.onFocus,N=X===void 0?W:X,me=l.filename,Se=me===void 0?"educoder.txt":me,je=Object(B.a)(l,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Ce=Object(u.useRef)(),z=Object(u.useRef)({}),Je=Object(u.useState)(!1),O=Object(P.a)(Je,2),i=O[0],p=O[1];function g(){var x;return Ce.current&&(x=new ce.default(function(M){var de=Object(c.a)(M),te;try{for(de.s();!(te=de.n()).done;){var Ue=te.value;(Ue.target.offsetHeight>0||Ue.target.offsetWidth>0)&&z.current.instance.layout()}}catch(Ke){de.e(Ke)}finally{de.f()}}),x.observe(Ce.current)),x}function a(){o.b.warn(decodeURIComponent(Z))}Object(u.useEffect)(function(){var x=z.current.instance;if(V!=null&&x&&i){var M=x.getModel();M&&V!==M.getValue()&&(_e=!0,M.setValue(V),x.layout(),_e=!1)}},[V,i,z.current]);function n(){var x=z.current.instance;if(x){var M=x.getSelection(),de=z.current.pastePos||{},te=new K.Range(de.startLineNumber||M.endLineNumber,de.startColumn||M.endColumn,de.endLineNumber||M.endLineNumber,de.endColumn||M.endColumn);setTimeout(function(){x.executeEdits("",[{range:te,text:""}])},300)}}function E(x){(window.navigator.platform.match("Mac")?x.metaKey:x.ctrlKey)&&x.keyCode==83&&(x.preventDefault(),F())}var h=function(){if(ne&&z.current.instance){var M=z.current.instance.getContentHeight();Be(M<T?T:M)}else Be(T)};function le(x){var M=document.createEvent("MouseEvents");M.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),x.dispatchEvent(M)}function ee(x,M){var de=window.URL||window.webkitURL||window,te=new Blob([M]),Ue=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ue.href=de.createObjectURL(te),Ue.download=x,le(Ue)}Object(u.useEffect)(function(){h()},[h]),Object(u.useEffect)(function(){Ce.current&&!i&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(x){try{K=x,q(K),z.current.instance=K.editor.create(Ce.current,Object(b.a)({value:V,language:fe(d),theme:I,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},ie),R);var M=z.current.instance;if(y(M,K),setTimeout(function(){h(),z.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ee(Se||"educoder.txt",M.getValue())}})},500),z.current.subscription=M.onDidChangeModelContent(function(te){_e||(h(),Ie(M.getValue(),te))}),pe&&(M.addCommand(K.KeyMod.CtrlCmd|K.KeyMod.Shift|K.KeyCode.KEY_V,function(){return a(),null}),M.addCommand(K.KeyMod.CtrlCmd|K.KeyCode.KEY_C,function(){return a(),null})),w&&M.onDidBlurEditorWidget(function(){w(M.getValue())}),N&&M.onDidFocusEditorText(function(){N(M.getValue())}),pe){M.addCommand(K.KeyMod.CtrlCmd|K.KeyCode.KEY_V,function(){return a(),null}),M.onDidPaste(function(te){z.current.pastePos=te});try{window.addEventListener("paste",n)}catch(te){}}var de=g();return p(!0),function(){var te=z.current.instance;te.dispose();var Ue=te.getModel();Ue&&Ue.dispose(),z.current.subscription&&z.current.subscription.dispose(),pe&&window.removeEventListener("paste",n),de.unobserve(Ce.current)}}catch(te){debugger}})},[]),Object(u.useEffect)(function(){var x=z.current.instance;if(x&&i)return document.addEventListener("keydown",E,!1),function(){document.removeEventListener("keydown",E)}},[F,i]),Object(u.useEffect)(function(){var x=z.current.instance;if(x&&i){var M=fe(d);K.editor.setModelLanguage(x.getModel(),M),console.log("language:",d,x.getModel(),M)}},[d,i]),Object(u.useEffect)(function(){var x=z.current.instance;x&&i&&K.editor.setTheme(I)},[I,i]),Object(u.useEffect)(function(){var x=z.current.instance;x&&i&&x.updateOptions(ie)},[JSON.stringify(ie),i]),Object(u.useEffect)(function(){var x=z.current.instance;x&&i&&x.layout()},[U,T,i]);var $=Object(u.useState)(m(U)),ve=Object(P.a)($,2),Te=ve[0],ze=ve[1],we=Object(u.useState)(m(T)),Ne=Object(P.a)(we,2),We=Ne[0],Be=Ne[1],Fe=Object(b.a)(Object(b.a)({},Re),{},{width:Te,height:We});return C.a.createElement("div",{className:"my-monaco-editor",ref:Ce,style:Fe})};function j(l){var f=l.width,U=f===void 0?"100%":f,v=l.height,T=v===void 0?"100%":v,V=l.original,Y=l.modified,d=l.language,t=l.options,Re=t===void 0?{}:t,J=Object(u.useRef)(),ie=Object(u.useState)(null),Q=Object(P.a)(ie,2),R=Q[0],D=Q[1];function I(ne){var L;return J.current&&(L=new ce.default(function(pe){var ye=Object(c.a)(pe),Ie;try{for(ye.s();!(Ie=ye.n()).done;){var De=Ie.value;(De.target.offsetHeight>0||De.target.offsetWidth>0)&&ne.layout()}}catch(y){ye.e(y)}finally{ye.f()}}),L.observe(J.current)),L}Object(u.useEffect)(function(){J.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(ne){K=ne;var L=K.editor.createDiffEditor(J.current,Object(b.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Re));D(L);var pe=I(L);return function(){L.dispose();var ye=L.getModel();ye&&ye.dispose(),pe.unobserve(J.current)}})},[]),Object(u.useEffect)(function(){R&&R.setModel({original:K.editor.createModel(V,d),modified:K.editor.createModel(Y,d)})},[V,Y,d,R]);var w=m(U),F=m(T),ae={width:w,height:F};return C.a.createElement("div",{className:"my-diff-editor",ref:J,style:ae})}},"a83/":function(G,_){G.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAAAXNSR0IArs4c6QAAAppJREFUeAHtnGlrwkAYhN+oiIiK6AdBwf//s/SD94EX3kc7SxXFxFIb21mZhWKy2YTJPJk9tBpMp9OTqdA4kKBRIiHOAQEhexAEREDIHCCTo4QICJkDZHKUEAEhc4BMjhIiIGQOkMlRQgSEzAEyOUqIgJA5QCZHCREQMgfI5CghAkLmAJkcJURAyBwgk6OECAiZA2RylBABIXOATE6KTM9FTq/Xs9lsdtmPc6NQKFilUonzkrFdixYIYARBYOl0OrabxYW2260DLSBP2JpKpaxerz9xZvQpjUbDdrtddIN/PuLloL7ZbOx0es9/SabtssIeVIBotVp2OBxcd1atVi2bzYY19bbOq4QMBgMHA24jId1u11vjo4R7BWS/39/cB5Lybl2XV0Dy+fwNkFwu57qum8qvndVqZZ1Ox8bjsVfQvBpDyuWyJZNJg9mYDpdKpTAWbmrbbrfteDzaYrFw7Wu1WmhbtkqvgMC8YrHo/h4ZiUUlYJzLcrl0SYkCeG7H8OodkO9Mw4JyvV7fNRuNRpbJZO7q2Sq8GkM+vw8ZavbZVKRiOByed+9eMSu7Ts5dA4IKLxKCmRTWHxg7UNBtofvBeHJdAAMzr6jy6FjUOX9d70VC+v3+BQYMmkwm1mw2bT6fX/zCNhLke6FPCEwOe9cXTzu6ICwWE4kE9ftTP3lIqIFgIYh0PCoA40NX9Ogero9Rd1nvtgq/Nj5qmxpIlOh3rhcQMrq0QPAx66vKK6/9W82BfnzmtxbGez5tQuK9TX+uJiBkrAREQMgcIJOjhAgImQNkcpQQASFzgEyOEiIgZA6QyVFCBITMATI5SoiAkDlAJkcJERAyB8jkKCECQuYAmRwlREDIHCCTo4QICJkDZHKUEAEhc4BMzgdb8clCZGraXQAAAABJRU5ErkJggg=="},cpXU:function(G,_,e){"use strict";var b=e("284h"),A=e("TqRt");Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var o=A(e("3tO9")),c=b(e("q1tI")),P=A(e("NFYg")),B=A(e("KQxl")),u=function(S,q){return c.createElement(B.default,(0,o.default)((0,o.default)({},S),{},{ref:q,icon:P.default}))};u.displayName="ZoomOutOutlined";var C=c.forwardRef(u);_.default=C},cqsG:function(G,_,e){"use strict";var b=e("/zsF"),A=e("PArb"),o=e("k16G"),c=e("5NDa"),P=e("5rEg"),B=e("q1tI"),u=e.n(B),C=e("9Bee"),ce=e("xKgJ"),S=e("NKYn"),q=e("m3rI"),Z=e("tJYV"),m=e.n(Z),W=e("wd/R"),_e=e.n(W),he=e("1vsH"),fe=P.a.TextArea,K=function(j){var l,f,U,v,T=j.item,V=j.answerData,Y=j.changeScoreData,d=j.textValue,t=j.textOnChange,Re=t===void 0?function(){}:t,J=Object(B.useState)(!1),ie=Object(o.a)(J,2),Q=ie[0],R=ie[1];return Object(B.useEffect)(function(){(Y==null?void 0:Y[T.q_position])?!Q&&R(!0):Q&&R(!1)},[Y==null?void 0:Y[T==null?void 0:T.q_position]]),u.a.createElement("div",null,u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:m.a.simpleWrap},u.a.createElement(C.a,{value:(T==null||((l=T.user_answer)===null||l===void 0)?void 0:l[0])||""})),Object(ce.d)()&&u.a.createElement(S.a,{data:T})),u.a.createElement(A.a,null),Q?u.a.createElement(fe,{style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u5236 100 \u4E2A\u5B57\u7B26",value:d,onChange:function(I){return Re(I.target.value)}}):u.a.createElement(u.a.Fragment,null,!Object(he.E)((f=T.question_comments)===null||f===void 0?void 0:f.comment)&&u.a.createElement("div",{className:m.a.fillComment},u.a.createElement("img",{src:"".concat(q.a.IMG_SERVER,"/images/").concat((U=T.question_comments)===null||U===void 0?void 0:U.user_picture)}),u.a.createElement("div",{className:m.a.commentContent},u.a.createElement("div",null,_e()((v=T.question_comments)===null||v===void 0?void 0:v.updated_at).format("YYYY-MM-DD HH:mm")),u.a.createElement("div",null,T.question_comments.user_name),u.a.createElement("div",{className:m.a.commentText},T.question_comments.comment)))))};_.a=K},cw1j:function(G,_,e){"use strict";var b=e("/zsF"),A=e("PArb"),o=e("XEnU"),c=e("k16G"),P=e("5NDa"),B=e("5rEg"),u=e("q1tI"),C=e.n(u),ce=e("9Bee"),S=e("NKYn"),q=e("m3rI"),Z=e("tJYV"),m=e.n(Z),W=e("wd/R"),_e=e.n(W),he=e("1vsH"),fe=B.a.TextArea,K=function(j){var l,f,U,v=j.item,T=j.answerData,V=j.changeScoreData,Y=j.textValue,d=j.textOnChange,t=d===void 0?function(){}:d,Re=Object(u.useState)([]),J=Object(c.a)(Re,2),ie=J[0],Q=J[1],R=Object(u.useState)(!1),D=Object(c.a)(R,2),I=D[0],w=D[1];return Object(u.useEffect)(function(){(V==null?void 0:V[v.q_position])?!I&&w(!0):I&&w(!1)},[V==null?void 0:V[v==null?void 0:v.q_position]]),Object(u.useEffect)(function(){for(var F=[],ae=0;ae<(v==null?void 0:v.multi_count);ae++){var ne;F.push(Object(o.a)({},(v==null||((ne=v.user_answer)===null||ne===void 0)?void 0:ne[ae])||{}))}Q(F)},[v==null?void 0:v.user_answer]),C.a.createElement("div",null,ie==null?void 0:ie.map(function(F,ae){return C.a.createElement("div",null,C.a.createElement("span",null,"\u7B54\u6848\uFF08\u586B\u7A7A",ae+1,"\uFF09:"),C.a.createElement("div",{style:{border:"1px solid #eee",padding:"15px 10px 0 10px"}},C.a.createElement(ce.a,{value:F==null?void 0:F.answer_text})))}),C.a.createElement(S.a,{data:v}),C.a.createElement(A.a,null),I?C.a.createElement(fe,{style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u5236 100 \u4E2A\u5B57\u7B26",value:Y,onChange:function(ae){return t(ae.target.value)}}):C.a.createElement(C.a.Fragment,null,!Object(he.E)((l=v.question_comments)===null||l===void 0?void 0:l.comment)&&C.a.createElement("div",{className:m.a.fillComment},C.a.createElement("img",{src:"".concat(q.a.IMG_SERVER,"/images/").concat((f=v.question_comments)===null||f===void 0?void 0:f.user_picture)}),C.a.createElement("div",{className:m.a.commentContent},C.a.createElement("div",null,_e()((U=v.question_comments)===null||U===void 0?void 0:U.updated_at).format("YYYY-MM-DD HH:mm")),C.a.createElement("div",null,v.question_comments.user_name),v.question_comments.comment&&C.a.createElement("div",{className:m.a.commentText},v.question_comments.comment)))))};_.a=K},gfsA:function(G,_,e){"use strict";var b=e("g9YV"),A=e("wCAj"),o=e("giR+"),c=e("fyUT"),P=e("c1Ei"),B=e.n(P),u=e("miYZ"),C=e("tsqr"),ce=e("5Tp6"),S=e("XEnU"),q=e("k16G"),Z=e("q1tI"),m=e.n(Z),W=e("9Bee"),_e=e("xKgJ"),he=e("wd/R"),fe=e.n(he),K=e("uYtH"),Oe=e("ZW9T"),j=e("tJYV"),l=e.n(j),f=function(v){var T,V,Y,d=v.item,t=v.answerData,Re=v.hasChangeScore,J=Re===void 0?!0:Re,ie=v.autoHeight,Q=v.saveChangeScore,R=Q===void 0?function(){}:Q,D=Object(Z.useState)([]),I=Object(q.a)(D,2),w=I[0],F=I[1],ae=Object(Z.useState)([]),ne=Object(q.a)(ae,2),L=ne[0],pe=ne[1];Object(Z.useEffect)(function(){var y;if(!(d==null||((y=d.shixun_details)===null||y===void 0)?void 0:y.length))return;for(var X=[],N=[],me=0;me<(d==null||((Se=d.shixun_details)===null||Se===void 0)?void 0:Se.length);me++){for(var Se,je,Ce,z=0;z<(d==null?void 0:d.shixun_details[me].stage_list.length);z++){var Je,O,i,p,g,a=d==null?void 0:d.shixun_details[me].stage_list[z];X.push(Object(S.a)(Object(S.a)({},a),{operation:d==null||((Je=d.shixun_details)===null||Je===void 0||((O=Je[me])===null||O===void 0||((i=O.shixun_detail)===null||i===void 0||((p=i[0])===null||p===void 0))))?void 0:p.game_identifier,shixun_challenge_id:d==null||((g=d.shixun_details[me])===null||g===void 0)?void 0:g.shixun_challenge_id}))}if(d==null||((je=d.shixun_details)===null||je===void 0||((Ce=je[me])===null||Ce===void 0))?void 0:Ce.shixun_detail){var n,E,h;N.push(d==null||((n=d.shixun_details)===null||n===void 0||((E=n[me])===null||E===void 0||((h=E.shixun_detail)===null||h===void 0)))?void 0:h[0])}}pe(N),F(X)},[d==null?void 0:d.shixun_details]);var ye=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(X){return m.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:X&&X.length>25?X:""},X)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(X,N){return m.a.createElement("span",null,N.evaluate_count?N.evaluate_count:m.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:function(X,N){var me=!1;return N.finished_time&&(t==null?void 0:t.exercise)&&(t==null?void 0:t.exercise_answer_user)&&((t==null?void 0:t.exercise.time)===-1?me=fe()(t==null?void 0:t.exercise.end_time).isBefore(N.finished_time):me=fe()(t==null?void 0:t.exercise_answer_user.start_at).add(t==null?void 0:t.exercise.time,"m").isBefore(N.finished_time)),m.a.createElement("span",null,N.finished_time||m.a.createElement("span",{className:"c-grey-999"},"--"),m.a.createElement("span",{className:"c-orange-ff9 "},me?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(X,N){return m.a.createElement("span",null,N.time_consuming||m.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(X,N){return m.a.createElement("span",null,N.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:function(X,N){return m.a.createElement("span",null,m.a.createElement("span",{className:"c-orange"},N.user_score),"/",N.game_score)}},J&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:function(X,N,me){return m.a.createElement(c.a,{min:0,max:Number(N.game_score),defaultValue:X,onBlur:function(){var Se=Object(ce.a)(B.a.mark(function je(Ce){var z;return B.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(!(Ce.target.value!=X)){O.next=6;break}return O.next=3,R(Object(S.a)(Object(S.a)({},d),{shixun_challenge_id:N.shixun_challenge_id,shixunScore:Ce.target.value}));case 3:z=O.sent,console.log("res: ",z),(z==null?void 0:z.question_comments)&&C.b.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206");case 6:case"end":return O.stop()}},je)}));return function(je){return Se.apply(this,arguments)}}()})}}].filter(function(y){return!!y}),Ie=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(X,N){return m.a.createElement("span",null,N.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(X,N){return m.a.createElement("span",null,N.error_msg?N.error_msg:"--")}},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:function(X,N){return m.a.createElement("span",null,N.updated_at?N.updated_at:"--")}}],De={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return m.a.createElement(m.a.Fragment,null,((t==null||((T=t.exercise)===null||T===void 0)?void 0:T.student_commit_status)!==0||(t==null||((V=t.exercise)===null||V===void 0)?void 0:V.user_exercise_status)!==0)&&m.a.createElement("div",{className:"mt15"},m.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(w==null?void 0:w.length)&&m.a.createElement(A.a,{columns:ye,dataSource:w,pagination:!1})),!!(L==null?void 0:L.length)&&m.a.createElement(m.a.Fragment,null,m.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),L==null?void 0:L.map(function(y,X){var N;return m.a.createElement(m.a.Fragment,null,m.a.createElement("div",{className:"mt5"},m.a.createElement("span",{className:"font16 mr15"}," \u7B2C",y.position,"\u5173"),m.a.createElement(K.Link,{className:"current c-black font16",to:"/tasks/".concat(y.game_identifier)},y.name)),!!(y==null||((N=y.outputs)===null||N===void 0)?void 0:N.length)&&m.a.createElement(A.a,{bordered:!0,dataSource:y.outputs.map(function(me){return{key:me.position,error_msg:me.output_detail,updated_at:me.updated_at}}),columns:Ie,pagination:!1}),(y==null?void 0:y.st)===0&&y.passed_code&&m.a.createElement("div",{className:l.a.shixunWrp},m.a.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",m.a.createElement("span",{className:"c-light-black"},y.path)),m.a.createElement(Oe.b,{height:300,autoHeight:ie,language:"python",theme:"default",value:y.passed_code,options:De})))})),Object(_e.t)()&&m.a.createElement(W.a,{className:"c-grey-999 mt20 mb20",value:d==null?void 0:d.question_title}),d==null||((Y=d.shixun)===null||Y===void 0)?void 0:Y.map(function(y,X){return m.a.createElement("p",{className:"font16 c-grey-666 mb5"},m.a.createElement("span",{className:"mr20"},"\u7B2C",y==null?void 0:y.challenge_position,"\u5173 ",y==null?void 0:y.challenge_name),m.a.createElement("span",null,y==null?void 0:y.challenge_score,"\u5206"))}),m.a.createElement("div",{className:"mb15"}))};_.a=f},"io/O":function(G,_,e){"use strict";var b=e("284h"),A=e("TqRt");Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var o=A(e("3tO9")),c=b(e("q1tI")),P=A(e("KhsL")),B=A(e("KQxl")),u=function(S,q){return c.createElement(B.default,(0,o.default)((0,o.default)({},S),{},{ref:q,icon:P.default}))};u.displayName="RotateRightOutlined";var C=c.forwardRef(u);_.default=C},"kaH+":function(G,_,e){"use strict";var b=e("+L6B"),A=e("2/Rp"),o=e("k16G"),c=e("q1tI"),P=e.n(c),B=e("UZu5"),u=e.n(B),C=e("dhSg"),ce=e("rLCj"),S=e("dF/Y"),q=e("4i/N");_.a=function(){var Z=Object(c.useState)(""),m=Object(o.a)(Z,2),W=m[0],_e=m[1],he=Object(c.useState)(0),fe=Object(o.a)(he,2),K=fe[0],Oe=fe[1],j=Object(c.useRef)("");Object(c.useEffect)(function(){var v=C.a.subscribe("preview-image",function(T){_e(T),document.body.style.overflow="hidden"});return v},[]),Object(c.useEffect)(function(){return document.addEventListener("keydown",l),function(){document.removeEventListener("keydown",l)}},[]),Object(c.useEffect)(function(){j.current=W},[W]);function l(v){v.keyCode==27&&j.current&&f()}function f(){document.body.style.overflow="auto",_e("")}function U(){Oe(K+90)}return P.a.createElement(c.Fragment,null,W?P.a.createElement("div",{className:"image-preview-container"},P.a.createElement("div",{className:"button-group"},P.a.createElement(A.a,{onClick:U},"\u65CB\u8F6C",P.a.createElement(ce.a,null)),P.a.createElement(A.a,{href:W},"\u4E0B\u8F7D",P.a.createElement(S.a,null)),P.a.createElement(A.a,{onClick:f},"\u5173\u95ED",P.a.createElement(q.a,null))),P.a.createElement("div",{className:"preview-wrp-group"},P.a.createElement("img",{className:"image-preview",src:W,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(K,"deg)")}}))):null)}},r4MD:function(G,_){G.exports="data:image/png;base64,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"},sKBN:function(G,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var b=A(e("N8+U"));function A(c){return c&&c.__esModule?c:{default:c}}var o=b;_.default=o,G.exports=o},tJYV:function(G,_,e){G.exports={flex_box_center:"flex_box_center___xqm06",flex_space_between:"flex_space_between___3Nv20",flex_box_vertical_center:"flex_box_vertical_center___2FGP4",flex_box_center_end:"flex_box_center_end___387aA",flex_box_column:"flex_box_column___3bH33",shixunWrp:"shixunWrp___33Rqe",fillComment:"fillComment___1WoJe",commentContent:"commentContent___Mjxd1",commentText:"commentText___2J3jh",simpleWrap:"simpleWrap___1avIc"}},zrbX:function(G,_,e){"use strict";e.r(_);var b=e("XCrF"),A=e("1GRj"),o=e("miYZ"),c=e("tsqr"),P=e("2qtc"),B=e("kLXV"),u=e("sPJy"),C=e("bE4q"),ce=e("/zsF"),S=e("PArb"),q=e("14J3"),Z=e("BMrR"),m=e("jCWc"),W=e("kPKH"),_e=e("sRBo"),he=e("kaz8"),fe=e("7Kak"),K=e("9yH6"),Oe=e("+L6B"),j=e("2/Rp"),l=e("giR+"),f=e("fyUT"),U=e("c1Ei"),v=e.n(U),T=e("XEnU"),V=e("5Tp6"),Y=e("k16G"),d=e("q1tI"),t=e.n(d),Re=e("WHYC"),J=e("uYtH"),ie=e("9kvl"),Q=e("a83/"),R=e.n(Q),D=e("jhfD"),I=e("Llu2"),w=e("wd/R"),F=e.n(w),ae=e("V0Rq"),ne=e("ZPm4"),L=e.n(ne),pe=e("9Bee"),ye=e("1vsH"),Ie=e("cw1j"),De=e("gfsA"),y=e("cqsG"),X=e("NaKt"),N=e("xKgJ"),me=e("kaH+"),Se=e("dhSg"),je=e("m3rI"),Ce=e("ErOA"),z=e("96eO"),Je=e.n(z),O=e("r4MD"),i=e.n(O),p=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],g=function(n){var E,h,le,ee,$,ve,Te,ze,we,Ne,We,Be,Fe,x,M,de,te,Ue,Ke,He,Ye,Qe,Ze,tt,at,st,nt,rt,ke,it,qe,lt,$e,Ee,re,Ge,Xe,Ve,ut=n.exercise,vt=n.globalSetting,ct=n.loading,ft=n.user,ot=n.dispatch,ue=Object(Re.m)(),dt=ft.userInfo,s=ut.reviewExercise,It=Object(d.useState)({}),Rt=Object(Y.a)(It,2),be=Rt[0],pt=Rt[1],Lt=Object(d.useState)(!1),Ot=Object(Y.a)(Lt,2),ht=Ot[0],yt=Ot[1],jt=Object(d.useState)(0),xt=Object(Y.a)(jt,2),Ut=xt[0],Nt=xt[1],Bt=Object(d.useState)(),Dt=Object(Y.a)(Bt,2),_t=Dt[0],St=Dt[1],wt=Object(d.useState)(),Ct=Object(Y.a)(wt,2),mt=Ct[0],Wt=Ct[1],gt;Object(d.useEffect)(function(){try{gt=JSON.parse(localStorage.total_exercise_users),gt.map(function(k,r){k.user_login===ue.userId&&(St(gt[r+1]),Wt(gt[r-1]))})}catch(k){}Pt()},[ue.userId]),Object(d.useEffect)(function(){console.log(Ut),setTimeout(function(){document.documentElement.scrollTop=Ut},500)},[ut.reviewExercise]),Object(d.useEffect)(function(){ot({type:"globalSetting/footerToggle",payload:!1})},[]);var Mt=function(){var k=Object(V.a)(v.a.mark(function r(oe){var ge,Pe,se,Me;return v.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Nt(document.documentElement.scrollTop),Ae.next=3,Object(ae.L)({id:oe.question_id,shixun_challenge_id:oe.shixun_challenge_id||null,comment:(ge=be[oe.q_position])===null||ge===void 0?void 0:ge.text,score:oe.shixunScore||((Pe=be[oe.q_position])===null||Pe===void 0?void 0:Pe.score),user_id:s==null||((se=s.exercise_answer_user)===null||se===void 0)?void 0:se.user_id});case 3:return Me=Ae.sent,delete be[oe.q_position],Pt(),pt(Object(T.a)({},be)),Ae.abrupt("return",Me);case 8:case"end":return Ae.stop()}},r)}));return function(oe){return k.apply(this,arguments)}}(),Kt=function(r){if(r.question_type>1&&r.question_type!==5&&r.question_type!==2)return be[r.q_position]?t.a.createElement("span",{className:"mr10 ml10 current"},"\u8C03\u5206 ",t.a.createElement(f.a,{defaultValue:r.user_score,max:r.question_score,min:0,onChange:function(ge){be[r.q_position].score=String(ge),pt(Object(T.a)({},be))}}),"\u5206",t.a.createElement(j.a,{className:"ml5",type:"primary",onClick:function(){return Mt(r)}},"\u786E\u8BA4")):t.a.createElement("span",{onClick:function(){be[r.q_position]={score:r.user_score?Number(r.user_score):0,text:null},pt(Object(T.a)({},be))},className:"c-blue mr10 ml10 current"},"\u8C03\u5206")},Pt=function(){ot({type:"exercise/getReviewExercise",payload:{exerciseId:ue.exerciseId,login:ue.userId}})},Ft=function(r,oe){var ge,Pe,se,Me,xe,Ae;return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{display:"flex",marginTop:20}},t.a.createElement("span",{style:{flexShrink:0},className:"font18"},oe+1,"."),r.question_type===6?(r==null?void 0:r.hack_user_identifier)?t.a.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:"/myproblems/".concat(r==null?void 0:r.hack_user_identifier)},r.question_title):t.a.createElement("span",{style:{lineHeight:"26px"},className:"font16"},r.question_title):t.a.createElement(pe.a,{value:r.question_title}),t.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",r.question_score,"\u5206\uFF09")),t.a.createElement("div",null,r.question_type===0&&t.a.createElement(t.a.Fragment,null,(ge=r.question_choices)===null||ge===void 0?void 0:ge.map(function(H){return t.a.createElement("div",{className:"multi-llipsis1e flex-container mr10"},t.a.createElement(K.a,{checked:r.user_answer.includes(H.choice_id)}),t.a.createElement(pe.a,{value:H.choice_text}))})),r.question_type===1&&t.a.createElement(t.a.Fragment,null,(Pe=r.question_choices)===null||Pe===void 0?void 0:Pe.map(function(H){return t.a.createElement("div",{className:"multi-llipsis1e flex-container"},t.a.createElement(he.a,{checked:r.user_answer.includes(H.choice_id)}),t.a.createElement(pe.a,{value:H.choice_text,className:"ml5"}))})),r.question_type===2&&t.a.createElement("div",{className:L.a.flexRow},(se=r.question_choices)===null||se===void 0?void 0:se.map(function(H){return t.a.createElement("div",{className:"multi-llipsis1e flex-container"},t.a.createElement(K.a,{checked:r.user_answer.includes(H.choice_id)}),t.a.createElement(pe.a,{value:H.choice_text}))})),r.question_type===3&&t.a.createElement(Ie.a,{item:r,answerData:s,changeScoreData:be,textValue:(Me=be[r.q_position])===null||Me===void 0?void 0:Me.text,textOnChange:function(et){be[r.q_position].text=et,pt(Object(T.a)({},be))}}),r.question_type===5&&t.a.createElement(De.a,{item:r,answerData:s,saveChangeScore:Mt}),r.question_type===4&&t.a.createElement(y.a,{item:r,answerData:s,changeScoreData:be,textValue:(xe=be[r.q_position])===null||xe===void 0?void 0:xe.text,textOnChange:function(et){be[r.q_position].text=et,pt(Object(T.a)({},be))}}),r.question_type===6&&t.a.createElement(X.a,{item:r,answerData:s}),(r==null?void 0:r.answer_comments)&&t.a.createElement("div",{className:"mt30"},r==null||((Ae=r.answer_comments)===null||Ae===void 0)?void 0:Ae.map(function(H,et){var Le,Et;return t.a.createElement(Z.a,{align:"middle",gutter:[0,10]},t.a.createElement(W.a,{flex:"50px"},t.a.createElement("img",{src:je.a.API_SERVER+"/images/"+((Le=H.user)===null||Le===void 0?void 0:Le.image_url),width:"40",style:{borderRadius:40}})),t.a.createElement(W.a,{flex:"1"},F()(H.updated_at).format("YYYY-MM-DD HH:mm"),t.a.createElement("br",null),(Et=H.user)===null||Et===void 0?void 0:Et.user_name),t.a.createElement(W.a,{className:"c-grey-c"},H.shixun_chanllge_position&&t.a.createElement(t.a.Fragment,null,"\u7B2C",H.shixun_chanllge_position,"\u5173"),r.question_type!==4&&t.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",H.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",H.score,"\u5206"))}))),t.a.createElement(Z.a,null,t.a.createElement(W.a,{flex:"1"}),t.a.createElement(W.a,null,r.standard_answer_show&&t.a.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",r.standard_answer_show),Kt(r),r.user_score&&r.question_type!==5&&t.a.createElement("span",null,"\u5F97\u5206 ",t.a.createElement("span",{className:(r==null?void 0:r.answer_status)>0?"c-green":"c-red"},r.user_score)," \u5206"),!r.user_score&&t.a.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),t.a.createElement(S.a,null))},At=function(r){var oe=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],ge=["","\u5341","\u767E","\u5343","\u4E07"];r=parseInt(r);var Pe=function(Ae){for(var H=Ae.toString().split("").reverse(),et="",Le=0;Le<H.length;Le++)et=(Le==0&&H[Le]==0||Le>0&&H[Le]==0&&H[Le-1]==0?"":oe[H[Le]]+(H[Le]==0?ge[0]:ge[Le]))+et;return et},se=Math.floor(r/1e4),Me=r%1e4;return Me.toString().length<4&&(Me="0"+Me),se?Pe(se)+"\u4E07"+Pe(Me):Pe(r)},Tt=function(r){var oe,ge=s==null||((oe=s.exercise_question_types)===null||oe===void 0)?void 0:oe.filter(function(se){return r?se.question_type===4:se.question_type!==4}),Pe=ge==null?void 0:ge.map(function(se,Me){var xe;return t.a.createElement("div",{key:Me,className:r?"":"".concat(ht?"":"hide")},t.a.createElement("div",{className:"pt20"},t.a.createElement("span",{style:{fontWeight:"bold"},className:"font16"},At(Me+1),"\u3001",se.name),t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",se.count,"\u9898\uFF1B\u5171",se.score,"\u5206\uFF09")),(xe=se.items)===null||xe===void 0?void 0:xe.map(function(Ae,H){return t.a.createElement("aside",{id:"questionID-".concat(Ae.question_type,"-").concat(H),key:H},Ft(Ae,H))}))});return Pe},bt=function(r){var oe,ge=s==null||((oe=s.exercise_question_types)===null||oe===void 0)?void 0:oe.filter(function(se){return r?se.question_type===4:se.question_type!==4}),Pe=ge==null?void 0:ge.map(function(se,Me){return t.a.createElement(d.Fragment,{key:se.question_type},t.a.createElement("p",null,At(Me+1),"\u3001",se.name),se.items.map(function(xe,Ae){var H="";return r?H=xe.answer_status===1&&xe.user_score===null||xe.answer_status===0?"":L.a.green:xe.answer_status==1&&Number(xe.question_score)===Number(xe.user_score)?H=L.a.green:xe.answer_status==2&&(H=L.a.orange),t.a.createElement("span",{className:H,onClick:function(){!ht&&!r&&yt(!0);var Le="questionID-".concat(se.question_type,"-").concat(Ae),Et=document.getElementById(Le);Et&&setTimeout(function(){return Et.scrollIntoView({block:"start",behavior:"smooth"})})}},Ae+1)}))});return Pe};return t.a.createElement("section",{className:"edu-container"},t.a.createElement("section",{className:"animated fadeIn"},t.a.createElement("aside",{className:"mt10"},dt&&t.a.createElement(C.a,{separator:">"},t.a.createElement(C.a.Item,null,t.a.createElement(J.Link,{to:"/classrooms/".concat(ue.coursesId,"/exercise")},dt==null||((E=dt.course)===null||E===void 0)?void 0:E.course_name)),t.a.createElement(C.a.Item,null,t.a.createElement(J.Link,{to:"/classrooms/".concat(ue.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),t.a.createElement(C.a.Item,null,t.a.createElement(J.Link,{to:"/classrooms/".concat(ue.coursesId,"/exercise/").concat(s==null||((h=s.exercise)===null||h===void 0)?void 0:h.id,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),t.a.createElement(C.a.Item,null,s==null||((le=s.exercise_answer_user)===null||le===void 0)?void 0:le.user_name))),t.a.createElement("aside",{className:[L.a.title,"mt20"].join(" ")},t.a.createElement(Z.a,{style:{width:"100%"}},t.a.createElement(W.a,null,t.a.createElement(J.Link,{to:"/classrooms/".concat(ue.coursesId,"/exercise/").concat(s==null||((ee=s.exercise)===null||ee===void 0)?void 0:ee.id,"/detail")},t.a.createElement(D.a,{className:"font16 c-black"})),t.a.createElement("strong",{className:"font20 ml5"},s==null||(($=s.exercise)===null||$===void 0)?void 0:$.exercise_name),t.a.createElement(ye.h,{status:[ye.c[(ve=s.exercise)===null||ve===void 0?void 0:ve.exercise_status]]})),t.a.createElement(W.a,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},t.a.createElement("aside",null,t.a.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((Te=s.exercise)===null||Te===void 0?void 0:Te.time)===-1?"\u672A\u9650\u65F6":((ze=s.exercise)===null||ze===void 0?void 0:ze.time)+"\u5206\u949F",!!(s==null||((we=s.exercise_answer_user)===null||we===void 0)?void 0:we.delayed_time)&&t.a.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",s==null||((Ne=s.exercise_answer_user)===null||Ne===void 0)?void 0:Ne.delayed_time,"\u5206\u949F")),t.a.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(We=s.exercise_scores)===null||We===void 0||((Be=We.exercise_types)===null||Be===void 0)?void 0:Be.q_counts,"\u9898"),t.a.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(Fe=s.exercise_scores)===null||Fe===void 0||((x=Fe.exercise_types)===null||x===void 0)?void 0:x.q_scores,"\u5206"))),t.a.createElement(W.a,null,Object(N.d)()&&t.a.createElement(j.a,{type:"primary",onClick:function(){return ie.c.push("/classrooms/".concat(ue.coursesId,"/exercise/").concat(ue.exerciseId,"/export/").concat(ue.userId))}},t.a.createElement(I.a,null),"\u5BFC\u51FA"),(s==null||((M=s.exercise)===null||M===void 0)?void 0:M.exercise_status)===2&&t.a.createElement(j.a,{style:{marginLeft:"10px"},onClick:function(r){r.preventDefault(),B.a.confirm({width:500,title:"\u63D0\u793A",content:t.a.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",t.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var oe=Object(V.a)(v.a.mark(function Pe(){var se,Me,xe;return v.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(ae.Q)({categoryId:ue.exerciseId,user_ids:[s==null||((se=s.exercise_answer_user)===null||se===void 0)?void 0:se.user_id]});case 2:Me=H.sent,Me.status===0&&(c.b.success("\u64CD\u4F5C\u6210\u529F"),ie.c.push("/classrooms/".concat(ue.coursesId,"/exercise/").concat(s==null||((xe=s.exercise)===null||xe===void 0)?void 0:xe.id,"/detail")));case 4:case"end":return H.stop()}},Pe)}));function ge(){return oe.apply(this,arguments)}return ge}()})}},t.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"))))),t.a.createElement("section",{className:[L.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("img",{style:{height:"70px",width:"70px"},src:je.a.API_SERVER+"/images/"+((de=s.exercise_answer_user)===null||de===void 0?void 0:de.user_img)}),t.a.createElement("div",{style:{marginTop:"5px",flex:"1"}},t.a.createElement("span",{className:"ml20"},(te=s.exercise_answer_user)===null||te===void 0?void 0:te.user_name),t.a.createElement("span",{className:"ml20"},"\u603B\u5F97\u5206 ",t.a.createElement("span",{className:"c-red bold"},(Ue=s.exercise_answer_user)===null||Ue===void 0?void 0:Ue.score)," \u5206"),t.a.createElement("br",null),t.a.createElement("br",null),t.a.createElement("span",{className:"ml20"},t.a.createElement("strong",null,"\u5F00\u59CB\u7B54\u9898\uFF1A"),((Ke=s.exercise_answer_user)===null||Ke===void 0?void 0:Ke.start_at)?F()((He=s.exercise_answer_user)===null||He===void 0?void 0:He.start_at).format("YYYY-MM-DD HH:mm"):"\u672A\u5F00\u59CB"),!!((Ye=s.exercise_answer_user)===null||Ye===void 0?void 0:Ye.end_at)&&t.a.createElement("span",{className:"ml20"},t.a.createElement("strong",null,"\u63D0\u4EA4\u8BD5\u5377\uFF1A"),F()((Qe=s.exercise_answer_user)===null||Qe===void 0?void 0:Qe.end_at).format("YYYY-MM-DD HH:mm"))),t.a.createElement("img",{style:{height:"70px",width:"70px"},src:(s==null||((Ze=s.exercise)===null||Ze===void 0)?void 0:Ze.review_status)?i.a:Je.a})),t.a.createElement(S.a,null),(s==null||((tt=s.exercise)===null||tt===void 0)?void 0:tt.open_camera)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",null,"\u8003\u8BD5\u7167\u7247 ",!!(s==null||((at=s.exercise_answer_user)===null||at===void 0)?void 0:at.exercise_user_photos_count)&&t.a.createElement("span",{className:"c-green"},"(\u5171",s==null||((st=s.exercise_answer_user)===null||st===void 0)?void 0:st.exercise_user_photos_count,"\u5F20)")),t.a.createElement("ul",{className:L.a.userPhoto},s==null||((nt=s.exercise_answer_user)===null||nt===void 0||((rt=nt.exercise_user_photos)===null||rt===void 0))?void 0:rt.map(function(k,r){return t.a.createElement("li",null,t.a.createElement("span",{className:"iconfont icon-fangda2 c-white font14",onClick:function(){return Se.a.publish("preview-image",k.photo_url)}}),t.a.createElement(A.a,{width:100,src:k.photo_url,placeholder:t.a.createElement(A.a,{src:R.a,width:100})}),"\u62CD\u6444\u65F6\u95F4\uFF1A",F()(k.photo_created_at).format("HH:mm"))})),!(s==null||((ke=s.exercise_answer_user)===null||ke===void 0)?void 0:ke.exercise_user_photos)&&t.a.createElement("div",{className:"font14 c-grey-999 mt30 pb30 tc"},t.a.createElement("span",{className:"iconfont icon-weikaishexiangtou1 mr20 font40"}),t.a.createElement("span",{className:"",style:{position:"relative",top:-10}},"\u8BE5\u5B66\u751F\u8003\u8BD5\u65F6\u95F4\u5185\u672A\u5F00\u542F\u6444\u50CF")),t.a.createElement(S.a,null)),(s==null||((it=s.exercise_question_types)===null||it===void 0)?void 0:it.some(function(k){return k.question_type!==4}))&&t.a.createElement("aside",null,t.a.createElement(Z.a,{gutter:[10,10]},t.a.createElement(W.a,{flex:"1"},t.a.createElement("aside",null,t.a.createElement("strong",{className:"font14"},"\u5BA2\u89C2\u9898"),t.a.createElement("span",{className:L.a.greenTip},"\u6B63\u786E"),t.a.createElement("span",{className:L.a.redTip},"\u9519\u8BEF"),t.a.createElement("span",{className:L.a.orangeTip},"\u90E8\u5206\u5F97\u5206")),t.a.createElement("aside",{className:[L.a.questionIcons,"mt10"].join(" ")},bt())),t.a.createElement(W.a,null,"\u603B\u5206 ",t.a.createElement("span",{className:"c-red bold"},s==null||((qe=s.exercise_question_types)===null||qe===void 0||((lt=qe.filter(function(k){return k.question_type!==4}))===null||lt===void 0||(($e=lt.map(function(k){return Number(k.score)}))===null||$e===void 0)))?void 0:$e.reduce(function(k,r){return k+r},0))," \u5206")),t.a.createElement("p",{className:"c-blue tr current",onClick:function(){yt(!ht)}},ht?"\u6536\u8D77\u7B54\u9898\u8BE6\u60C5":"\u5C55\u5F00\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",t.a.createElement("span",{className:"iconfont icon-play-square-fill3x ml5"})),t.a.createElement(S.a,null)),Tt(),(s==null||((Ee=s.exercise_question_types)===null||Ee===void 0)?void 0:Ee.some(function(k){return k.question_type===4}))&&t.a.createElement(Z.a,{gutter:[10,10]},t.a.createElement(W.a,{flex:"1"},t.a.createElement("aside",null,t.a.createElement("strong",{className:"font14"},"\u4E3B\u89C2\u9898"),t.a.createElement("span",{className:L.a.greenTip},"\u5DF2\u8BC4"),t.a.createElement("span",{className:L.a.cccTip},"\u672A\u8BC4")),t.a.createElement("aside",{className:[L.a.CCCIcons,"mt10"].join(" ")},bt(!0))),t.a.createElement(W.a,null,"\u603B\u5206 ",t.a.createElement("span",{className:"c-red bold"},s==null||((re=s.exercise_question_types)===null||re===void 0||((Ge=re.filter(function(k){return k.question_type===4}))===null||Ge===void 0||((Xe=Ge.map(function(k){return Number(k.score)}))===null||Xe===void 0)))?void 0:Xe.reduce(function(k,r){return k+r},0))," \u5206")),Tt(!0),t.a.createElement(Z.a,{className:L.a.buttonFixed},t.a.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},t.a.createElement(j.a,{type:"default"},t.a.createElement(J.Link,{to:"/classrooms/".concat(ue.coursesId,"/exercise/").concat(ue.exerciseId,"/detail")},"\u8FD4\u56DE\u5217\u8868")),t.a.createElement("div",null,t.a.createElement(j.a,{type:"default",disabled:!(mt==null?void 0:mt.user_id)},t.a.createElement(J.Link,{to:"/classrooms/".concat(ue.coursesId,"/exercise/").concat(ue.exerciseId,"/review/").concat(mt==null?void 0:mt.user_login)},"\u4E0A\u4E00\u4E2A")),t.a.createElement(j.a,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:!(_t==null?void 0:_t.user_id)},t.a.createElement(J.Link,{to:"/classrooms/".concat(ue.coursesId,"/exercise/").concat(ue.exerciseId,"/review/").concat(_t==null?void 0:_t.user_login)},"\u4E0B\u4E00\u4E2A")),t.a.createElement(j.a,{type:"primary",disabled:s==null||((Ve=s.exercise)===null||Ve===void 0)?void 0:Ve.review_status,onClick:Object(V.a)(v.a.mark(function k(){var r,oe;return v.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return console.log(ue),Pe.next=3,Object(Ce.a)("/api/exercises/".concat(ue==null?void 0:ue.exerciseId,"/review_exercise_user.json"),{method:"post",body:{id:ue==null?void 0:ue.exerciseId,user_id:s==null||((r=s.exercise_answer_user)===null||r===void 0)?void 0:r.user_id}});case 3:oe=Pe.sent,(oe==null?void 0:oe.status)===0&&Pt();case 5:case"end":return Pe.stop()}},k)}))},"\u63D0\u4EA4\u8BC4\u9605"))))),t.a.createElement(me.a,null))};_.default=Object(ie.a)(function(a){var n=a.exercise,E=a.loading,h=a.user,le=a.globalSetting;return{exercise:n,globalSetting:le,user:h,loading:E.effects}})(g)}}]);