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.
20 lines
74 KiB
20 lines
74 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[143,6],{"7ahc":function(He,se,a){"use strict";a.d(se,"a",function(){return e});var ge=a("k1fw"),Ge=a("0Owb"),Qe=a("+L6B"),oe=a("2/Rp"),Re=a("y8nQ"),h=a("Vl3Y"),n=a("tJVT"),G=a("OaEy"),Ee=a("2fM7"),S=a("q1tI"),w=a.n(S),Q=a("VrN/"),le=a.n(Q),Ne=a("p77/"),y=a.n(Ne),pe=a("c5Ni"),q=a.n(pe),ue=Ee.a.Option,ht={labelCol:{span:4},wrapperCol:{span:20}},i={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};se.b=function(Y){var x=Y.callback,ce=Y.onCancel,De=Object(S.useState)("python"),F=Object(n.a)(De,2),be=F[0],L=F[1];function s(p){L(i[p][1])}function fe(p){x(p)}return w.a.createElement(h.a,Object(Ge.a)({},ht,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:fe}),w.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},w.a.createElement(Ee.a,{onChange:s},Object.keys(i).map(function(p){return w.a.createElement(ue,{key:p,value:p},i[p][0])}))),w.a.createElement(h.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},w.a.createElement(e,{mode:be})),w.a.createElement("div",{className:"flex-container flex-end"},w.a.createElement(oe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),w.a.createElement(oe.a,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function e(Y){var x=Y.value,ce=Y.onChange,De=Y.mode,F=Y.options,be=F===void 0?{}:F,L=Object(S.useRef)(),s=Object(S.useState)(),fe=Object(n.a)(s,2),p=fe[0],Ye=fe[1];return Object(S.useEffect)(function(){if(p){var Ve=function(O){var k=O.getValue();ce&&ce(k)};return p.on("change",Ve),function(){p.off("change",Ve)}}},[p,ce]),Object(S.useEffect)(function(){p&&p.setOption("mode",De)},[p,De]),Object(S.useEffect)(function(){p&&((x!==p.getValue()||x==="")&&setTimeout(function(){p.setValue(x||" ")},300))},[p,x]),Object(S.useEffect)(function(){if(L.current&&!p){var Ve=le.a.fromTextArea(L.current,Object(ge.a)({mode:De,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));Ye(Ve)}},[L.current,p]),w.a.createElement("div",{className:"my-codemirror-container"},w.a.createElement("textarea",{ref:L}))}},"9Bee":function(He,se,a){"use strict";var ge=a("q1tI"),Ge=a.n(ge),Qe=a("vg9a"),oe=a("tJVT"),Re=a("DlQD"),h=a.n(Re),n=a("rUJ1");function G(U,O){var k=U.match(/^(\s+)(?:```)/);if(k===null)return O;var z=k[1];return O.split(`
|
|
`).map(function(ye){var ke=ye.match(/^\s+/);if(ke===null)return ye;var Se=Object(oe.a)(ke,1),he=Se[0];return he.length>=z.length?ye.slice(z.length):ye}).join(`
|
|
`)}var Ee=[],S=["<ul>"],w=new h.a.Renderer,Q=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function le(){Ee.length=0,S=["<ul>"]}function Ne(U,O,k,z){if(O>=U.length||U[O].level<=k)return O;var ye=U[O];z.push("<li><a href='#"+ye.anchor+"'>"+ye.text+"</a>"),O++;var ke=[];return O=Ne(U,O,ye.level,ke),ke.length>0&&(z.push("<ul>"),ke.forEach(function(Se){z.push(Se)}),z.push("</ul>")),z.push("</li>"),O=Ne(U,O,k,z),O}function y(){return Ne(Ee,0,0,S),S.push("</ul>"),S.join("")}var pe={heading:function(O){var k=Q.exec(O);if(k)return{type:"heading",raw:k[0],depth:k[1].length,text:k[2]}},fences:function(O){var k=this.rules.block.fences.exec(O);if(k){var z=k[0],ye=G(z,k[3]||""),ke=k[2]?k[2].trim():k[2];if(["latex","katex","math"].indexOf(ke)>=0){var Se=ht(),he=ye;ye=Se,i[Se]={type:"block",expression:he}}return{type:"code",raw:z,lang:ke,text:ye}}}},q=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ue=0,ht=function(){return"__special_katext_id_".concat(ue++,"__")},i={};function e(){return i}function Y(){ue=0,i={}}function x(U){return U=U.replace(q,function(O,k){var z=ht();return i[z]={type:"inline",expression:k},z}),U}var ce=w.listitem;w.listitem=function(U){return ce(x(U))};var De=w.paragraph;w.paragraph=function(U){return De(x(U))};var F=w.tablecell;w.tablecell=function(U,O){return F(x(U),O)},w.code=function(U,O,k){var z=(O||"").match(/\S*/)[0];return z?["latex","katex","math"].indexOf(z)>=0?"<p class='editormd-tex'>".concat(U,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(O,'">').concat(k?U:Object(n.escape)(U,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(k?U:Object(n.escape)(U,!0))+"</code></pre>"},w.heading=function(U,O,k){var z=this.options.headerPrefix+k.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ee.push({anchor:z,level:O,text:U}),"<h"+O+' id="'+z+'">'+U+"</h"+O+">"},h.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),h.a.use({tokenizer:pe,renderer:w});var be=h.a,L=a("SJMd"),s=a("m3rI"),fe=a("Oy/b"),p=/<pre[^>]*>/g;function Ye(U){var O=document.createElement("div");return O.innerHTML=U,O.childNodes.length===0?"":O.childNodes[0].nodeValue}var Ve=se.a=function(U){var O=U.value,k=O===void 0?"":O,z=U.className,ye=U.style,ke=ye===void 0?{}:ye,Se=String(k),he=Object(ge.useMemo)(function(){try{var tt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,$e=/\"\/api\/attachments\/|\"\/attachments\/download\//g,at=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Se=Se.replace(tt,"("+s.a.API_SERVER+"/api/attachments/").replace($e,'"'+s.a.API_SERVER+"/api/attachments/").replace(at,'"'+s.a.API_SERVER+"/files/uploads/")}catch(nt){}var Ae=be(Se),dt=e();return Se.match(/\[TOC\]/)&&(Ae=Ae.replace("<p>[TOC]</p>",y()),le()),Ae=Ae.replace(/(__special_katext_id_\d+__)/g,function(nt,st){var ot=dt[st],We=ot.type,ie=ot.expression;return Object(fe.renderToString)(Ye(ie)||"",{displayMode:We==="block",throwOnError:!1,output:"html"})}),Ae=Ae.replace(/▁/g,"\u2581\u2581\u2581"),Y(),Ae},[Se]),Xe=Object(ge.useRef)();function Be(tt){var $e=tt.target;if($e.tagName.toUpperCase()==="A"){var at=$e.getAttribute("href");if(at.startsWith("#")){tt.preventDefault();var Ae=document.getElementById(at.replace("#",""));Ae&&Ae.scrollIntoView(!0)}}}return Object(ge.useEffect)(function(){if(Xe.current&&he&&(he.match(p)&&window.PR.prettyPrint()),Xe.current)return Xe.current.addEventListener("click",Be),function(){Xe.current.removeEventListener("click",Be),Y(),le()}},[he,Xe.current,Be]),Ge.a.createElement("div",{ref:Xe,style:ke,className:"".concat(z||""," markdown-body"),dangerouslySetInnerHTML:{__html:he}})}},"9VGf":function(He,se,a){"use strict";a.d(se,"a",function(){return Qe});var ge=a("q1tI"),Ge=a.n(ge);function Qe(oe,Re){var h=Object(ge.useRef)();Object(ge.useEffect)(function(){h.current=oe}),Object(ge.useEffect)(function(){function n(){h.current()}if(Re!==null){var G=setInterval(n,Re);return function(){return clearInterval(G)}}},[Re])}},BjJ7:function(He,se,a){"use strict";a.d(se,"d",function(){return Ge}),a.d(se,"c",function(){return Qe}),a.d(se,"e",function(){return oe}),a.d(se,"b",function(){return Re}),a.d(se,"a",function(){return n});var ge=a("m3rI");function Ge(G){var Ee=!0;if(G.length>0){for(var S=0;S<G.length;S++)if(G[S].compile_success==0||!G[S].compile_success){Ee=!1;break}}else Ee=!1;return Ee}function Qe(G){for(var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=[],w=0;w<G.length;w++){var Q=G[w],le=Ee?"".concat(Ee,"/").concat(Q.name):"".concat(Q.name);S.push({title:Q.name,isLeaf:!(Q.type==="tree"),key:le})}return S}function oe(G,Ee,S){for(var w=0;w<G.length;w++){var Q=G[w];if(Q.key===Ee){Q.children=S;break}Q.children&&oe(Q.children,Ee,S)}return G}function Re(G,Ee,S){var w;return function(){var Q=this,le=arguments,Ne=function(){w=null,S||G.apply(Q,le)},y=S&&!w;clearTimeout(w),w=setTimeout(Ne,Ee),y&&G.apply(Q,le)}}var h=!0,n=ge.a.API_SERVER},"C+DQ":function(He,se,a){},HmJG:function(He,se,a){},Lkat:function(He,se,a){He.exports={flex_box_center:"flex_box_center___1-4ze",flex_space_between:"flex_space_between___17465",flex_box_vertical_center:"flex_box_vertical_center___3Om4M",flex_box_center_end:"flex_box_center_end___17QHy",flex_box_column:"flex_box_column___3KCL8",iframe:"iframe___1tAeZ",tips:"tips___7dULl",title:"title___3YOzK",customBtn:"customBtn___1mRBE",table:"table___8-F5o",row:"row___arjAZ",single:"single___3ZuSc",multiple:"multiple___2huie",judgment:"judgment___1zw2a",completion:"completion___3rPnh",qs:"qs___2djYN",qsActive:"qsActive___2fO9a",answer:"answer___1tg19",analysis:"analysis___119sk",fill:"fill___38Dox",subjective:"subjective___3eb-y",program:"program___q1j96",practice:"practice___1RHok"}},M8RZ:function(He,se,a){"use strict";a.d(se,"a",function(){return Ee});var ge=a("fWQN"),Ge=a("mtLc"),Qe=a("yKVA"),oe=a("879j"),Re=a("q1tI"),h=a.n(Re),n=a("i8i4"),G=a.n(n),Ee=function(S){Object(Qe.a)(Q,S);var w=Object(oe.a)(Q);function Q(le){var Ne;Object(ge.a)(this,Q),Ne=w.call(this,le);var y=window.document;return Ne.node=y.createElement("div"),y.body.appendChild(Ne.node),Ne}return Object(Ge.a)(Q,[{key:"render",value:function(){var Ne=this.props.children;return Object(n.createPortal)(Ne,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),Q}(h.a.Component)},Ot1p:function(He,se,a){"use strict";var ge=a("2qtc"),Ge=a("kLXV"),Qe=a("rAM+"),oe=a("tJVT"),Re=a("jrin"),h=a("q1tI"),n=a.n(h),G=a("VrN/"),Ee=a.n(G),S=a("bdgK"),w=a("p77/"),Q=a("Bd2K"),le=a("ELLl"),Ne=a("19Vz"),y=a("lZu9"),pe=a("kSUc"),q=a("9Bee"),ue=a("0Owb"),ht=a("dejd"),i=a("C+DQ"),e=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function Y(c){var o=c.onActionCallback,t=c.title,u=c.icon,l=c.actionName,_=c.className,m=_===void 0?"":_,R=c.children;function j(){o(l)}return n.a.createElement("a",{title:t,className:m,onClick:j},n.a.createElement("i",{className:"md-iconfont ".concat(u)}),R)}var x=function(c){var o=c.watch,t=c.showNullButton,u=c.onActionCallback,l=c.fullScreen,_=c.insertTemp,m=[].concat(e,[{title:"".concat(o?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(o?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return n.a.createElement("ul",{className:"markdown-toolbar-container"},m.map(function(R,j){return n.a.createElement("li",{key:j},R.actionName?n.a.createElement(Y,Object(ue.a)({},R,{onActionCallback:u})):n.a.createElement("span",{className:"v-line"}))}),t?n.a.createElement("li",null,n.a.createElement(Y,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:u},n.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,_&&n.a.createElement("li",null,n.a.createElement(Y,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(_),onActionCallback:u},n.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),n.a.createElement("li",{className:"btn-full-screen"},n.a.createElement(Y,{icon:"".concat(l?"icon-shrink":"icon-enlarge"),title:l?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:u})))},ce=a("M8RZ"),De=a("+L6B"),F=a("2/Rp"),be=a("y8nQ"),L=a("Vl3Y"),s=a("5NDa"),fe=a("5rEg"),p={labelCol:{span:4},wrapperCol:{span:20}},Ye=function(c){var o=c.callback,t=c.onCancel;function u(l){o(l)}return n.a.createElement(L.a,Object(ue.a)({},p,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:u}),n.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},n.a.createElement(fe.a,null)),n.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},n.a.createElement(fe.a,null)),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(F.a,{type:"ghost",onClick:t},"\u53D6\u6D88")))},Ve=a("7ahc"),U=a("HmJG"),O=a("BjJ7"),k=L.a.useForm,z={width:280,marginRight:10},ye={labelCol:{span:5},wrapperCol:{span:19}},ke=function(c){var o=c.callback,t=c.onCancel,u=k(),l=Object(oe.a)(u,1),_=l[0];function m(B){o(B)}function R(B){_.setFieldsValue({src:"/api/attachments/".concat(B.id)})}function j(B){var _e=B.target.files[0];he(_e,R)}return n.a.createElement(L.a,Object(ue.a)({form:_},ye,{className:"upload-image-panel",onFinish:m}),n.a.createElement(L.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},n.a.createElement("div",{className:"flex-container"},n.a.createElement(L.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},n.a.createElement(fe.a,{style:z})),n.a.createElement(Se,{onFileChange:j}))),n.a.createElement(L.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},n.a.createElement(fe.a,{style:{width:264}})),n.a.createElement(L.a.Item,{style:{textAlign:"right"}},n.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(F.a,{type:"ghost",onClick:t},"\u53D6\u6D88")))};function Se(c){var o=c.onFileChange;return n.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",n.a.createElement("input",{type:"file",accept:"image/*",onChange:o}))}function he(c,o){if(!c)throw new String("\u6CA1\u6709\u6587\u4EF6");var t=new FormData;t.append("editormd-image-file",c),t.append("file_param_name","editormd-image-file"),t.append("byxhr","true");var u=new window.XMLHttpRequest;u.withCredentials=!0,u.addEventListener("load",function(l){o(JSON.parse(l.target.responseText))},!1),u.addEventListener("error",function(l){console.error(l)},!1),u.open("POST","".concat(O.a,"/api/attachments.json")),u.send(t)}var Xe=a("giR+"),Be=a("fyUT"),tt=a("7Kak"),$e=a("9yH6"),at=$e.a.Group,Ae={margin:"0 8px"},dt=function(c){var o=c.callback,t=c.onCancel;function u(l){o(l)}return n.a.createElement(L.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:u},n.a.createElement("div",{className:"flex-container"},n.a.createElement("span",{style:Ae},"\u5355\u5143\u683C\u6570\uFF1A"),n.a.createElement("span",{style:Ae},"\u884C\u6570"),n.a.createElement(L.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},n.a.createElement(Be.a,null)),n.a.createElement("span",{style:Ae},"\u5217\u6570"),n.a.createElement(L.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},n.a.createElement(Be.a,null))),n.a.createElement("div",{className:"flex-container",style:{marginTop:12}},n.a.createElement("span",{style:Ae},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),n.a.createElement(L.a.Item,{name:"align"},n.a.createElement(at,null,n.a.createElement($e.a,{value:"default"},n.a.createElement("i",{className:"fa fa-align-justify"})),n.a.createElement($e.a,{value:"left"},n.a.createElement("i",{className:"fa fa-align-left"})),n.a.createElement($e.a,{value:"center"},n.a.createElement("i",{className:"fa fa-align-center"})),n.a.createElement($e.a,{value:"right"},n.a.createElement("i",{className:"fa fa-align-right"}))))),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(F.a,{type:"ghost",onClick:t},"\u53D6\u6D88")))},nt="link",st="upload-image",ot="code-block",We="add-table",ie="------------",qt={default:ie,left:":".concat(ie),center:":".concat(ie,":"),right:"".concat(ie,":")},xt=a("9VGf"),Le,_t;function Ht(){}var jt=0,bt=1e4,Tt="\u2581",ze=`
|
|
**\u6A21\u677F\u6807\u9898**
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function H(c){return/^\d+$/.test(c)?"".concat(c,"px"):c}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0,X=we?"Cmd":"Ctrl",C=(Le={},Object(Re.a)(Le,X+"-B","bold"),Object(Re.a)(Le,X+"-I","italic"),Le),de=(_t={},Object(Re.a)(_t,nt,"\u6DFB\u52A0\u94FE\u63A5"),Object(Re.a)(_t,ot,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Re.a)(_t,st,"\u6DFB\u52A0\u56FE\u7247"),Object(Re.a)(_t,We,"\u6DFB\u52A0\u8868\u683C"),_t),Fe=se.a=function(c){var o=c.defaultValue,t=o===void 0?"":o,u=c.onChange,l=c.width,_=l===void 0?"100%":l,m=c.height,R=m===void 0?400:m,j=c.miniToolbar,B=j===void 0?!1:j,_e=c.isFocus,T=_e===void 0?!1:_e,Z=c.watch,M=c.insertTemp,Pe=c.id,D=Pe===void 0?"markdown-editor-id":Pe,V=c.showResizeBar,te=V===void 0?!1:V,W=c.noStorage,ae=W===void 0?!1:W,ee=c.showNullButton,ne=ee===void 0?!1:ee,Ke=c.fullScreen,me=Ke===void 0?!1:Ke,J=c.onBlur,Te=c.onCMBeforeChange,P=c.className,Je=P===void 0?"":P,Ue=c.placeholder,rt=Ue===void 0?"":Ue,lt=c.values,b=lt===void 0?"":lt,Ct=Object(h.useState)(null),xe=Object(oe.a)(Ct,2),r=xe[0],Mt=xe[1],Ft=Object(h.useState)(t),kt=Object(oe.a)(Ft,2),Bt=kt[0],yt=kt[1],f=Object(h.useState)(Z),gt=Object(oe.a)(f,2),mt=gt[0],It=gt[1],v=Object(h.useState)(me),Vt=Object(oe.a)(v,2),vt=Vt[0],$t=Vt[1],je=Object(h.useState)(""),Dt=Object(oe.a)(je,2),Rt=Dt[0],Et=Dt[1],ft=Object(h.useState)(0),Xt=Object(oe.a)(ft,2),Ut=Xt[0],St=Xt[1],Ze=Object(h.useState)(R),Wt=Object(oe.a)(Ze,2),ut=Wt[0],Jt=Wt[1],Gt=Object(h.useState)(!1),pt=Object(oe.a)(Gt,2),Zt=pt[0],Ot=pt[1],ct=Object(h.useRef)(),et=Object(h.useRef)(),Nt=Object(h.useRef)(),At=Object(h.useRef)();Object(h.useEffect)(function(){yt(b),r==null||r.setValue(b)},[b]),Object(h.useEffect)(function(){if(ct.current){var d=function($,ve){var Ce=ve.clipboardData;if(Ce){var Ie=Ce.types.toString(),Me=Ce.items;if(Ie==="text/html,Files"||Ie==="Files"){var qe=Me[1];Ie==="Files"&&(qe=Me[0]),qe.kind==="file"&&qe.type.match(/^image\//i)&&he(qe.getAsFile(),function(it){it.id?E.replaceSelection("")):(it==null?void 0:it.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},E=Ee.a.fromTextArea(ct.current,{mode:"markdown",lineNumbers:!B,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return T&&E.focus(),E.on("paste",d),Mt(E),function(){E.off("paste",d)}}},[]);var Kt=Object(h.useCallback)(function(){if(et.current)try{var d=et.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,E=et.current.getElementsByClassName("markdown-editor-body")[0];vt?E.style.height="calc(100vh - ".concat(d,"px)"):E.style.height="".concat(ut-d,"px")}catch(g){console.log(g,"---- to set md editor body height")}},[ut,et,vt]);Object(h.useEffect)(function(){function d(){var g=new S.default(function($){var ve=Object(Qe.a)($),Ce;try{for(ve.s();!(Ce=ve.n()).done;){var Ie=Ce.value;(Ie.target.offsetHeight>0||Ie.target.offsetWidth>0)&&(Kt(),r.setSize("100%","100%"),r.refresh())}}catch(Me){ve.e(Me)}finally{ve.f()}});return g.observe(ct.current.parentElement),g}if(r){var E=d();return function(){E.unobserve(ct.current.parentElement)}}},[r,Kt]),Object(h.useEffect)(function(){if(r){for(var d=[],E=function(){var Ie=$[g];ve=Object(oe.a)(Ie,2);var Me=ve[0],qe=ve[1],it=Object(Re.a)({},Me,function(){Lt(qe)});d.push(it),r.addKeyMap(it)},g=0,$=Object.entries(C);g<$.length;g++){var ve;E()}return function(){var Ce=Object(Qe.a)(d),Ie;try{for(Ce.s();!(Ie=Ce.n()).done;){var Me=Ie.value;r.removeKeyMap(Me)}}catch(qe){Ce.e(qe)}finally{Ce.f()}}}},[r]),Object(h.useEffect)(function(){me!==vt&&$t(me)},[me]),Object(xt.a)(function(){if(!ae&&Ut>0){var d=new Date().getTime(),E=window.sessionStorage.getItem(D);d>=Ut+bt&&(!E||E!==Bt)&&(window.sessionStorage.setItem(D,Bt),Ot(!0))}},bt),Object(h.useEffect)(function(){It(Z)},[r,Z]),Object(h.useEffect)(function(){r&&(T&&r.focus())},[r,T]),Object(h.useEffect)(function(){if(mt&&r){var d=function($){var ve=$.target;if(At.current){var Ce=ve.scrollTop/ve.scrollHeight;At.current.scrollTop=At.current.scrollHeight*Ce}},E=r.getScrollerElement();return E.addEventListener("scroll",d),function(){E.removeEventListener("scroll",d)}}},[r,mt]),Object(h.useEffect)(function(){if(r&&Te){var d=function(g,$){Te(g,$)};return r.on("beforeChange",d),function(){r.off("beforeChange",d)}}},[r,Te]),Object(h.useEffect)(function(){if(r&&J){var d=function(){J(r.getValue())};return r.on("blur",d),function(){r.off("blur",d)}}},[r,J]),Object(h.useEffect)(function(){if(r){var d=function(g){var $=g.getValue();yt($),St(new Date().getTime()),g.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),u&&u($)};return r.on("change",d),function(){r.off("change",d)}}},[r,u]),Object(h.useEffect)(function(){r&&(t==null?(r.setValue(""),yt("")):t!==r.getValue()&&(r.setValue(t),yt(t),r.setCursor(r.lineCount(),0)))},[r,t]);var Lt=Object(h.useCallback)(function(d){var E=r.getCursor(),g=r.getSelection(),$=g.split(`
|
|
`);switch(d){case"bold":return r.replaceSelection("**"+g+"**"),g===""&&r.setCursor(E.line,E.ch+2),r.focus();case"italic":return r.replaceSelection("*"+g+"*"),g===""&&r.setCursor(E.line,E.ch+1),r.focus();case"code":return r.replaceSelection("`"+g+"`"),g===""&&r.setCursor(E.line,E.ch+1),r.focus();case"inline-latex":return r.replaceSelection("`$$"+g+"$$`"),g===""&&r.setCursor(E.line,E.ch+3),r.focus();case"latex":return r.replaceSelection("```latex\n"+g+"\n```"),r.setCursor(E.line+1,g.length+1),r.focus();case"line-break":return r.replaceSelection(`<br/>
|
|
`),r.focus();case"list-ul":return g===""?r.replaceSelection("- "+g):r.replaceSelection($.map(function(ve){return ve===""?"":"- ".concat(ve)}).join(`
|
|
`)),r.focus();case"list-ol":return g===""?r.replaceSelection("1. "+g):r.replaceSelection($.map(function(ve,Ce){return ve===""?"":"".concat(Ce+1,". ").concat(ve)}).join(`
|
|
`)),r.focus();case"add-null-ch":return g===""&&r.setCursor(E.line,E.ch+1),r.replaceSelection(Tt),r.focus();case"inster-template-1":return g===""&&r.setCursor(E.line,E.ch),r.replaceSelection(ze),r.focus();case"eraser":return r.setValue(""),r.focus();case"trigger-watch":return It(!mt),r.focus();case"trigger-full-screen":return $t(!vt),r.focus();case nt:Et(nt);return;case ot:Et(ot);return;case st:Et(st);return;case We:Et(We);return;default:throw new Error}},[r,mt,vt]),wt=Object(h.useCallback)(function(d){Et("");switch(Rt){case nt:var E=d.title,g=d.link;return r.replaceSelection("[".concat(E,"](").concat(g,")")),r.focus();case ot:var $=d.language,ve=d.content;return r.replaceSelection(["```"+$,ve,"```"].join(`
|
|
`)),r.focus();case st:var Ce=d.src,Ie=d.alt;return r.replaceSelection(".concat(Ce,' "').concat(Ie,'" )')),r.focus();case We:for(var Me=d.row,qe=d.col,it=d.align,Yt=`
|
|
`,zt=0;zt<Me;zt++){for(var ea=[],ta=[],aa=0;aa<qe;aa++)zt===1&&ta.push(qt[it]),ea.push(" ");zt===1&&(Yt+="| ".concat(ta.join(" | "),` |
|
|
`)),Yt+="| ".concat(ea.join(qe===1?"":" | "),` |
|
|
`)}return r.replaceSelection(Yt+`
|
|
`),r.focus();default:throw new Error}},[r,Rt]),Qt=Object(h.useMemo)(function(){switch(Rt){case nt:return n.a.createElement(Ye,{callback:wt,onCancel:Pt});case ot:return n.a.createElement(Ve.b,{callback:wt,onCancel:Pt});case st:return n.a.createElement(ke,{callback:wt,onCancel:Pt});case We:return n.a.createElement(dt,{callback:wt,onCancel:Pt});default:return null}},[Rt]);function Pt(){Et("")}Object(h.useEffect)(function(){if(Nt.current){var d=function(Me){ve=!0,Ce=Me.pageY},E=function(){ve=!1},g=function(Me){if(ve){var qe=Me.pageY-Ce;qe<0&&(qe=0),qe>300&&(qe=300);var it=R+qe+"px";Jt(it)}},$=Nt.current,ve=!1,Ce=0;return $.addEventListener("mousedown",d),document.addEventListener("mousemove",g),document.addEventListener("mouseup",E),function(){$.removeEventListener("mousedown",d),document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",E)}}},[r,Nt]),Object(h.useEffect)(function(){Jt(R)},[R]);var K=H(_),N=H(ut),A={width:K,height:N},I=Object(h.useMemo)(function(){if(Ut){var d=new Date(Ut),E=d.getHours(),g=d.getMinutes(),$=d.getSeconds();return E=E<10?"0"+E:E,g=g<10?"0"+g:g,$=$<10?"0"+$:$,"".concat(E,":").concat(g,":").concat($)}return 0},[Ut]);function re(){window.sessionStorage.removeItem(D),Ot(!1),St(0)}function Oe(){Ot(!1),St(0),r.setValue(window.sessionStorage.getItem(D))}return n.a.createElement(h.Fragment,null,n.a.createElement("div",{className:"markdown-editor-wrapper",ref:et},n.a.createElement("div",{className:"markdown-editor-container ".concat(Je," ").concat(mt?"on-preview":""," ").concat(B?"mini":""," ").concat(vt?"full-screen":""),style:A},n.a.createElement(x,{insertTemp:M,watch:mt,fullScreen:vt,showNullButton:ne,onActionCallback:Lt}),n.a.createElement("div",{className:"markdown-editor-body"},n.a.createElement("div",{className:"codemirror-container"},n.a.createElement("textarea",{ref:ct,placeholder:rt})),mt?n.a.createElement("div",{ref:At,className:"preview-container"},n.a.createElement(q.a,{value:Bt})):null))),te?n.a.createElement("a",{ref:Nt,className:"editor-resize"}):null,n.a.createElement(ce.a,null,de[Rt]?n.a.createElement(Ge.a,{centered:!0,title:de[Rt],visible:!0,onCancel:Pt,footer:null},Qt):null))}},ZW9T:function(He,se,a){"use strict";a.d(se,"a",function(){return i});var ge=a("k1fw"),Ge=a("miYZ"),Qe=a("tsqr"),oe=a("rAM+"),Re=a("tJVT"),h=a("PpiC"),n=a("q1tI"),G=a.n(n),Ee=a("bdgK");function S(e,Y,x,ce,De){var F=Y.getWordUntilPosition(x),be={startLineNumber:x.lineNumber,endLineNumber:x.lineNumber,startColumn:F.startColumn,endColumn:F.endColumn},L=ce.map(function(s){return{label:s,kind:e.languages.CompletionItemKind.Keyword,insertText:s,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:be}});return De.map(function(s){L.push(Object(ge.a)(Object(ge.a)({},s),{},{range:be}))}),L}var w=function(e){var Y={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},x=["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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(be,L){var s=S(e,be,L,x,[Y]);return{suggestions:s}}});var ce=["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"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(be,L){var s=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],fe=S(e,be,L,ce,s);return{suggestions:fe}}});var De=["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"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(be,L){var s=[Y,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],fe=S(e,be,L,De,s);return{suggestions:fe}}})},Q="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function le(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function Ne(){}var y=!1,pe={"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 q(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=e;if(Array.isArray(e)){for(var x=0;x<e.length;x++){var ce=pe[e[x]];if(ce)return ce}return Y[0]}return pe[Y]||Y}var ue=null,ht=se.b=function(e){var Y=e.width,x=Y===void 0?"100%":Y,ce=e.height,De=ce===void 0?"100%":ce,F=e.value,be=e.language,L=be===void 0?"javascript":be,s=e.style,fe=s===void 0?{}:s,p=e.options,Ye=p===void 0?{}:p,Ve=e.overrideServices,U=Ve===void 0?{}:Ve,O=e.theme,k=O===void 0?"vs-dark":O,z=e.onEditBlur,ye=e.onSave,ke=e.autoHeight,Se=ke===void 0?!1:ke,he=e.forbidCopy,Xe=he===void 0?!1:he,Be=e.onChange,tt=Be===void 0?Ne:Be,$e=e.editorDidMount,at=$e===void 0?Ne:$e,Ae=e.onFocus,dt=Ae===void 0?Ne:Ae,nt=e.filename,st=nt===void 0?"educoder.txt":nt,ot=Object(h.a)(e,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),We=Object(n.useRef)(),ie=Object(n.useRef)({}),qt=Object(n.useState)(!1),xt=Object(Re.a)(qt,2),Le=xt[0],_t=xt[1];function Ht(){var _;return We.current&&(_=new Ee.default(function(m){var R=Object(oe.a)(m),j;try{for(R.s();!(j=R.n()).done;){var B=j.value;(B.target.offsetHeight>0||B.target.offsetWidth>0)&&ie.current.instance.layout()}}catch(_e){R.e(_e)}finally{R.f()}}),_.observe(We.current)),_}function jt(){Qe.b.warn(decodeURIComponent(Q))}Object(n.useEffect)(function(){var _=ie.current.instance;if(F!=null&&_&&Le){var m=_.getModel();m&&F!==m.getValue()&&(y=!0,m.setValue(F),_.layout(),y=!1)}},[F,Le,ie.current]);function bt(){var _=ie.current.instance;if(_){var m=_.getSelection(),R=ie.current.pastePos||{},j=new ue.Range(R.startLineNumber||m.endLineNumber,R.startColumn||m.endColumn,R.endLineNumber||m.endLineNumber,R.endColumn||m.endColumn);setTimeout(function(){_.executeEdits("",[{range:j,text:""}])},300)}}function Tt(_){(window.navigator.platform.match("Mac")?_.metaKey:_.ctrlKey)&&_.keyCode==83&&(_.preventDefault(),ye())}var ze=function(){if(Se&&ie.current.instance){var m=ie.current.instance.getContentHeight();u(m<De?De:m)}else u(De)};function H(_){var m=document.createEvent("MouseEvents");m.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),_.dispatchEvent(m)}function we(_,m){var R=window.URL||window.webkitURL||window,j=new Blob([m]),B=document.createElementNS("http://www.w3.org/1999/xhtml","a");B.href=R.createObjectURL(j),B.download=_,H(B)}Object(n.useEffect)(function(){ze()},[ze]),Object(n.useEffect)(function(){We.current&&!Le&&a.e(35).then(a.t.bind(null,"M/lh",7)).then(function(_){try{ue=_,w(ue),ie.current.instance=ue.editor.create(We.current,Object(ge.a)({value:F,language:q(L),theme:k,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},Ye),U);var m=ie.current.instance;if(at(m,ue),setTimeout(function(){ze(),ie.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){we(st||"educoder.txt",m.getValue())}})},500),ie.current.subscription=m.onDidChangeModelContent(function(j){y||(ze(),tt(m.getValue(),j))}),Xe&&(m.addCommand(ue.KeyMod.CtrlCmd|ue.KeyMod.Shift|ue.KeyCode.KEY_V,function(){return jt(),null}),m.addCommand(ue.KeyMod.CtrlCmd|ue.KeyCode.KEY_C,function(){return jt(),null})),z&&m.onDidBlurEditorWidget(function(){z(m.getValue())}),dt&&m.onDidFocusEditorText(function(){dt(m.getValue())}),Xe){m.addCommand(ue.KeyMod.CtrlCmd|ue.KeyCode.KEY_V,function(){return jt(),null}),m.onDidPaste(function(j){ie.current.pastePos=j});try{window.addEventListener("paste",bt)}catch(j){}}var R=Ht();return _t(!0),function(){var j=ie.current.instance;j.dispose();var B=j.getModel();B&&B.dispose(),ie.current.subscription&&ie.current.subscription.dispose(),Xe&&window.removeEventListener("paste",bt),R.unobserve(We.current)}}catch(j){debugger}})},[]),Object(n.useEffect)(function(){var _=ie.current.instance;if(_&&Le)return document.addEventListener("keydown",Tt,!1),function(){document.removeEventListener("keydown",Tt)}},[ye,Le]),Object(n.useEffect)(function(){var _=ie.current.instance;if(_&&Le){var m=q(L);ue.editor.setModelLanguage(_.getModel(),m),console.log("language:",L,_.getModel(),m)}},[L,Le]),Object(n.useEffect)(function(){var _=ie.current.instance;_&&Le&&ue.editor.setTheme(k)},[k,Le]),Object(n.useEffect)(function(){var _=ie.current.instance;_&&Le&&_.updateOptions(Ye)},[JSON.stringify(Ye),Le]),Object(n.useEffect)(function(){var _=ie.current.instance;_&&Le&&_.layout()},[x,De,Le]);var X=Object(n.useState)(le(x)),C=Object(Re.a)(X,2),de=C[0],Fe=C[1],c=Object(n.useState)(le(De)),o=Object(Re.a)(c,2),t=o[0],u=o[1],l=Object(ge.a)(Object(ge.a)({},fe),{},{width:de,height:t});return G.a.createElement("div",{className:"my-monaco-editor",ref:We,style:l})};function i(e){var Y=e.width,x=Y===void 0?"100%":Y,ce=e.height,De=ce===void 0?"100%":ce,F=e.original,be=e.modified,L=e.language,s=e.options,fe=s===void 0?{}:s,p=Object(n.useRef)(),Ye=Object(n.useState)(null),Ve=Object(Re.a)(Ye,2),U=Ve[0],O=Ve[1];function k(Se){var he;return p.current&&(he=new Ee.default(function(Xe){var Be=Object(oe.a)(Xe),tt;try{for(Be.s();!(tt=Be.n()).done;){var $e=tt.value;($e.target.offsetHeight>0||$e.target.offsetWidth>0)&&Se.layout()}}catch(at){Be.e(at)}finally{Be.f()}}),he.observe(p.current)),he}Object(n.useEffect)(function(){p.current&&a.e(35).then(a.t.bind(null,"M/lh",7)).then(function(Se){ue=Se;var he=ue.editor.createDiffEditor(p.current,Object(ge.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},fe));O(he);var Xe=k(he);return function(){he.dispose();var Be=he.getModel();Be&&Be.dispose(),Xe.unobserve(p.current)}})},[]),Object(n.useEffect)(function(){U&&U.setModel({original:ue.editor.createModel(F,L),modified:ue.editor.createModel(be,L)})},[F,be,L,U]);var z=le(x),ye=le(De),ke={width:z,height:ye};return G.a.createElement("div",{className:"my-diff-editor",ref:p,style:ke})}},apBC:function(He,se,a){He.exports={flex_box_center:"flex_box_center___o_fdQ",flex_space_between:"flex_space_between___1ybQM",flex_box_vertical_center:"flex_box_vertical_center___20cex",flex_box_center_end:"flex_box_center_end___1layX",flex_box_column:"flex_box_column___17Gww",listBtn:"listBtn___32BFF",active:"active___1k7CR",header:"header___1ipBp",name:"name___OPb4Y",time:"time___3WwxJ",wrap:"wrap___Et-3q",left:"left___2iDNp",camera:"camera___3J-pC",totalScore:"totalScore___2tAU0",totalAnswerScore:"totalAnswerScore___2TAb4",answerInfo:"answerInfo___3TfSb",answerSheet:"answerSheet___R-JDH",fold:"fold___3rQR4",right:"right___3jGbP",content:"content___2I3Ew",btns:"btns___1u_wH"}},dejd:function(He,se,a){},ebz4:function(He,se,a){"use strict";a.r(se);var ge=a("cWXX"),Ge=a("/ezw"),Qe=a("14J3"),oe=a("BMrR"),Re=a("MXD1"),h=a("CFYs"),n=a("jCWc"),G=a("kPKH"),Ee=a("+L6B"),S=a("2/Rp"),w=a("2qtc"),Q=a("kLXV"),le=a("k1fw"),Ne=a("WmNS"),y=a.n(Ne),pe=a("9og8"),q=a("tJVT"),ue=a("aHsQ"),ht=a("sGsY"),i=a("q1tI"),e=a.n(i),Y=a("apBC"),x=a.n(Y),ce=a("9kvl"),De=a("55Ip"),F=a("ErOA"),be=a("1vsH"),L=a("Lkat"),s=a.n(L),fe=a("LvDl"),p=a("9Bee"),Ye=function(H,we){var X,C=H.data,de=H.callback,Fe=H.params;Object(i.useEffect)(function(){u(C)},[C]);var c=Object(i.useState)({}),o=Object(q.a)(c,2),t=o[0],u=o[1],l=Object(i.useState)(!1),_=Object(q.a)(l,2),m=_[0],R=_[1],j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],B=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],_e=function(){var T=Object(pe.a)(y.a.mark(function Z(M,Pe){var D,V;return y.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return R(!1),D=Object(fe.cloneDeep)(t),D.user_answer=[M.choice_id],u(D),W.next=6,Object(F.a)("/api/exercise_questions/".concat(t.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:M.choice_id}});case 6:V=W.sent,de(D,1),V.status===0&&R(!0);case 9:case"end":return W.stop()}},Z)}));return function(M,Pe){return T.apply(this,arguments)}}();return Object(i.useImperativeHandle)(we,function(){return{editData:t}}),e.a.createElement("div",{className:s.a.single},e.a.createElement("div",{className:s.a.tips,style:{opacity:m?1:0}},e.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),e.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),e.a.createElement("div",{className:s.a.title},e.a.createElement("div",{className:"line26",style:{flexShrink:0}},t==null?void 0:t.q_position,". "),e.a.createElement("div",{className:"line26",style:{flexShrink:0}},"\u3010",B[t.question_type],"\u3011"),e.a.createElement("div",{className:"line26 c-grey-999",style:{flexShrink:0}},"\uFF08",t==null?void 0:t.question_score,"\u5206\uFF09"),e.a.createElement(p.a,{value:t==null?void 0:t.question_title})),t==null||((X=t.question_choices)===null||X===void 0)?void 0:X.map(function(T,Z){var M;return e.a.createElement("ul",{key:T.choice_id,className:(t==null||((M=t.user_answer)===null||M===void 0)?void 0:M.includes(T.choice_id))?s.a.qsActive:s.a.qs},e.a.createElement("li",{style:{pointerEvents:Fe.checkState?"none":"auto"},onClick:function(){return _e(T,Z)}},j[(T.c_position||T.choice_position)-1]),e.a.createElement("li",null,e.a.createElement(p.a,{value:T.choice_text})))}),((t==null?void 0:t.standard_answer_show)||(t==null?void 0:t.user_score))&&e.a.createElement("div",{className:s.a.answer},(t==null?void 0:t.user_score)&&e.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(t==null?void 0:t.user_score)==="0.0"?0:t==null?void 0:t.user_score,"\u5206"),(t==null?void 0:t.standard_answer_show)&&e.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",t==null?void 0:t.standard_answer_show)),(t==null?void 0:t.analysis)&&e.a.createElement("div",{className:s.a.analysis},e.a.createElement("div",null,"\u89E3\u6790\uFF1A"),e.a.createElement("aside",null,e.a.createElement(p.a,{value:t==null?void 0:t.analysis}))))},Ve=Object(i.forwardRef)(Ye),U=function(H,we){var X,C=H.data,de=H.callback,Fe=H.params;Object(i.useEffect)(function(){u(C)},[C]);var c=Object(i.useState)({}),o=Object(q.a)(c,2),t=o[0],u=o[1],l=Object(i.useState)(!1),_=Object(q.a)(l,2),m=_[0],R=_[1],j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],B=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],_e=function(){var T=Object(pe.a)(y.a.mark(function Z(M,Pe){var D,V,te;return y.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return R(!1),D=Object(fe.cloneDeep)(t),D.user_answer.includes(M.choice_id)?Object(fe.pull)(D.user_answer,M.choice_id):D.user_answer=D==null||((V=D.user_answer)===null||V===void 0)?void 0:V.concat(M.choice_id),u(D),ae.next=6,Object(F.a)("/api/exercise_questions/".concat(t.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:D.user_answer}});case 6:te=ae.sent,de(D,D.user_answer.length>0?1:0),te.status===0&&R(!0);case 9:case"end":return ae.stop()}},Z)}));return function(M,Pe){return T.apply(this,arguments)}}();return Object(i.useImperativeHandle)(we,function(){return{editData:t}}),e.a.createElement("div",{className:s.a.multiple},e.a.createElement("div",{className:s.a.tips,style:{opacity:m?1:0}},e.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),e.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),e.a.createElement("div",{className:s.a.title},e.a.createElement("div",{className:"line26",style:{flexShrink:0}},t==null?void 0:t.q_position,". "),e.a.createElement("div",{className:"line26",style:{flexShrink:0}},"\u3010",B[t.question_type],"\u3011"),e.a.createElement("div",{className:"line26 c-grey-999",style:{flexShrink:0}},"\uFF08",t==null?void 0:t.question_score,"\u5206\uFF09"),e.a.createElement(p.a,{value:t==null?void 0:t.question_title})),t==null||((X=t.question_choices)===null||X===void 0)?void 0:X.map(function(T,Z){var M;return e.a.createElement("ul",{key:T.choice_id,className:(t==null||((M=t.user_answer)===null||M===void 0)?void 0:M.includes(T.choice_id))?s.a.qsActive:s.a.qs},e.a.createElement("li",{style:{pointerEvents:Fe.checkState?"none":"auto"},onClick:function(){return _e(T,Z)}},j[(T.c_position||T.choice_position)-1]),e.a.createElement("li",null,e.a.createElement(p.a,{value:T.choice_text})))}),((t==null?void 0:t.standard_answer_show)||(t==null?void 0:t.user_score))&&e.a.createElement("div",{className:s.a.answer},(t==null?void 0:t.user_score)&&e.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(t==null?void 0:t.user_score)==="0.0"?0:t==null?void 0:t.user_score,"\u5206"),(t==null?void 0:t.standard_answer_show)&&e.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",t==null?void 0:t.standard_answer_show)),(t==null?void 0:t.analysis)&&e.a.createElement("div",{className:s.a.analysis},e.a.createElement("div",null,"\u89E3\u6790\uFF1A"),e.a.createElement("aside",null,e.a.createElement(p.a,{value:t==null?void 0:t.analysis}))))},O=Object(i.forwardRef)(U),k=function(H,we){var X,C=H.data,de=H.callback,Fe=H.params;Object(i.useEffect)(function(){u(C)},[C]);var c=Object(i.useState)({}),o=Object(q.a)(c,2),t=o[0],u=o[1],l=Object(i.useState)(!1),_=Object(q.a)(l,2),m=_[0],R=_[1],j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],B=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],_e=function(){var T=Object(pe.a)(y.a.mark(function Z(M,Pe){var D,V;return y.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return R(!1),D=Object(fe.cloneDeep)(t),D.user_answer=[M.choice_id],u(D),W.next=6,Object(F.a)("/api/exercise_questions/".concat(t.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:M.choice_id}});case 6:V=W.sent,de(D,1),V.status===0&&R(!0);case 9:case"end":return W.stop()}},Z)}));return function(M,Pe){return T.apply(this,arguments)}}();return Object(i.useImperativeHandle)(we,function(){return{editData:t}}),e.a.createElement("div",{className:s.a.judgment},e.a.createElement("div",{className:s.a.tips,style:{opacity:m?1:0}},e.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),e.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),e.a.createElement("div",{className:s.a.title},e.a.createElement("div",{className:"line26",style:{flexShrink:0}},t==null?void 0:t.q_position,". "),e.a.createElement("div",{className:"line26",style:{flexShrink:0}},"\u3010",B[t.question_type],"\u3011"),e.a.createElement("div",{className:"line26 c-grey-999",style:{flexShrink:0}},"\uFF08",t==null?void 0:t.question_score,"\u5206\uFF09"),e.a.createElement(p.a,{value:t==null?void 0:t.question_title})),t==null||((X=t.question_choices)===null||X===void 0)?void 0:X.map(function(T,Z){var M;return e.a.createElement("ul",{key:T.choice_id,className:(t==null||((M=t.user_answer)===null||M===void 0)?void 0:M.includes(T.choice_id))?s.a.qsActive:s.a.qs},e.a.createElement("li",{style:{pointerEvents:Fe.checkState?"none":"auto"},onClick:function(){return _e(T,Z)}},e.a.createElement("span",null)),e.a.createElement("li",null,e.a.createElement(p.a,{value:T.choice_text})))}),((t==null?void 0:t.standard_answer_show)||(t==null?void 0:t.user_score))&&e.a.createElement("div",{className:s.a.answer},(t==null?void 0:t.user_score)&&e.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(t==null?void 0:t.user_score)==="0.0"?0:t==null?void 0:t.user_score,"\u5206"),(t==null?void 0:t.standard_answer_show)&&e.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",t==null?void 0:t.standard_answer_show)),(t==null?void 0:t.analysis)&&e.a.createElement("div",{className:s.a.analysis},e.a.createElement("div",null,"\u89E3\u6790\uFF1A"),e.a.createElement("aside",null,e.a.createElement(p.a,{value:t==null?void 0:t.analysis}))))},z=Object(i.forwardRef)(k),ye=a("oBTY"),ke=a("5NDa"),Se=a("5rEg"),he=Se.a.TextArea,Xe=function(H,we){var X,C=H.data,de=H.callback,Fe=H.params,c=Object(i.useState)({}),o=Object(q.a)(c,2),t=o[0],u=o[1],l=Object(i.useState)([]),_=Object(q.a)(l,2),m=_[0],R=_[1],j=Object(i.useState)(!1),B=Object(q.a)(j,2),_e=B[0],T=B[1],Z=Object(i.useRef)(null);Object(i.useEffect)(function(){for(var V=[],te=0;te<(C==null?void 0:C.multi_count);te++)V.push(Object(le.a)({},(C==null?void 0:C.user_answer[te])||{}));u(C),R(V)},[C]);var M=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Pe=function(){var V=Object(pe.a)(y.a.mark(function te(W,ae){var ee;return y.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:T(!1),ee=Object(fe.cloneDeep)(t),m[ae].answer_text=W.target.value,ee.user_answer=m,u(ee),R(Object(ye.a)(m)),clearTimeout(Z.current),Z.current=setTimeout(Object(pe.a)(y.a.mark(function me(){var J;return y.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(F.a)("/api/exercise_questions/".concat(t.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:m[ae].answer_text,exercise_choice_id:ae+1}});case 2:J=P.sent,de(ee,m.some(function(Je){return!!Je.answer_text})?1:0),J.status===0&&T(!0);case 5:case"end":return P.stop()}},me)})),500);case 8:case"end":return Ke.stop()}},te)}));return function(W,ae){return V.apply(this,arguments)}}();Object(i.useImperativeHandle)(we,function(){return{editData:t}});var D=function(){var te;return t==null||((te=t.standard_answer)===null||te===void 0)?void 0:te.map(function(W,ae){var ee;return e.a.createElement("span",{style:{fontWeight:400},key:ae},"\u586B\u7A7A\u9898",ae+1,".",(ee=W.answer_text)===null||ee===void 0?void 0:ee[0],"\xA0\xA0\xA0\xA0")})};return e.a.createElement("div",{className:s.a.completion},e.a.createElement("div",{className:s.a.tips,style:{opacity:_e?1:0}},e.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),e.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),e.a.createElement("div",{className:s.a.title},e.a.createElement("div",{className:"line26",style:{flexShrink:0}},t==null?void 0:t.q_position,". "),e.a.createElement("div",{className:"line26",style:{flexShrink:0}},"\u3010",M[t.question_type],"\u3011"),e.a.createElement("div",{className:"line26 c-grey-999",style:{flexShrink:0}},"\uFF08",t==null?void 0:t.question_score,"\u5206\uFF09"),e.a.createElement(p.a,{value:t==null?void 0:t.question_title})),m==null?void 0:m.map(function(V,te){return e.a.createElement("ul",{key:te,className:s.a.fill},e.a.createElement("li",null,"\u586B\u7A7A",te+1,":"),e.a.createElement("li",null,e.a.createElement(he,{disabled:Fe.checkState,value:V==null?void 0:V.answer_text,onChange:function(ae){return Pe(ae,te)}})))}),(t==null?void 0:t.user_score)&&e.a.createElement("div",{className:s.a.answer},e.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(t==null?void 0:t.user_score)==="0.0"?0:t==null?void 0:t.user_score,"\u5206")),!!(t==null||((X=t.standard_answer)===null||X===void 0)?void 0:X.length)&&e.a.createElement("div",{className:s.a.answer,style:{marginTop:"-20px"}},e.a.createElement("div",null,e.a.createElement("span",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),D())),(t==null?void 0:t.analysis)&&e.a.createElement("div",{className:s.a.analysis},e.a.createElement("div",null,"\u89E3\u6790\uFF1A"),e.a.createElement("aside",null,e.a.createElement(p.a,{value:t==null?void 0:t.analysis}))))},Be=Object(i.forwardRef)(Xe),tt=a("Ot1p"),$e=function(H,we){var X,C,de,Fe=H.data,c=H.callback,o=H.params;Object(i.useEffect)(function(){_(Fe)},[Fe]);var t=Object(i.useState)({}),u=Object(q.a)(t,2),l=u[0],_=u[1],m=Object(i.useState)(!1),R=Object(q.a)(m,2),j=R[0],B=R[1],_e=Object(i.useRef)(null),T=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Z=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],M=function(D){B(!1);var V=Object(fe.cloneDeep)(l);V.user_answer[0]=D,_(V),clearTimeout(_e.current),_e.current=setTimeout(Object(pe.a)(y.a.mark(function te(){var W;return y.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object(F.a)("/api/exercise_questions/".concat(l.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:D}});case 2:W=ee.sent,c(V,D?1:0),W.status===0&&B(!0);case 5:case"end":return ee.stop()}},te)})),500)};return Object(i.useImperativeHandle)(we,function(){return{editData:l}}),e.a.createElement("div",{className:s.a.subjective},e.a.createElement("div",{className:s.a.tips,style:{opacity:j?1:0}},e.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),e.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),e.a.createElement("div",{className:s.a.title},e.a.createElement("div",{className:"line26",style:{flexShrink:0}},l==null?void 0:l.q_position,". "),e.a.createElement("div",{className:"line26",style:{flexShrink:0}},"\u3010",Z[l.question_type],"\u3011"),e.a.createElement("div",{className:"line26 c-grey-999",style:{flexShrink:0}},"\uFF08",l==null?void 0:l.question_score,"\u5206\uFF09"),e.a.createElement(p.a,{value:l==null?void 0:l.question_title})),!o.checkState&&e.a.createElement(tt.a,{height:150,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:l==null||((X=l.user_answer)===null||X===void 0)?void 0:X[0],id:l==null?void 0:l.question_id,onChange:function(D){return M(D)}}),o.checkState&&e.a.createElement(e.a.Fragment,null,(l==null?void 0:l.user_answer)&&e.a.createElement("div",{className:s.a.answer},e.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),e.a.createElement("aside",null,e.a.createElement(p.a,{value:l==null||((C=l.user_answer)===null||C===void 0)?void 0:C[0]}))),(l==null?void 0:l.user_score)&&e.a.createElement("div",{className:s.a.answer},e.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(l==null?void 0:l.user_score)==="0.0"?0:l==null?void 0:l.user_score,"\u5206")),(l==null?void 0:l.standard_answer)&&e.a.createElement("div",{className:s.a.answer},e.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),e.a.createElement("aside",null,e.a.createElement(p.a,{value:l==null||((de=l.standard_answer)===null||de===void 0)?void 0:de[0]}))),(l==null?void 0:l.analysis)&&e.a.createElement("div",{className:s.a.analysis},e.a.createElement("div",null,"\u89E3\u6790\uFF1A"),e.a.createElement("aside",null,e.a.createElement(p.a,{value:l==null?void 0:l.analysis})))))},at=Object(i.forwardRef)($e),Ae=a("ZW9T"),dt=a("V0Rq"),nt=a("J66h"),st=function(H,we){var X=H.data,C=H.params,de=H.callback,Fe=Object(i.useState)({}),c=Object(q.a)(Fe,2),o=c[0],t=c[1],u=Object(i.useState)(""),l=Object(q.a)(u,2),_=l[0],m=l[1],R=Object(i.useState)("none"),j=Object(q.a)(R,2),B=j[0],_e=j[1],T=Object(i.useRef)(),Z=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"];Object(i.useEffect)(function(){return window.addEventListener("message",M),function(){window.removeEventListener("message",M)}},[]),Object(i.useEffect)(function(){t(X)},[X]);var M=function(ae){ae.data==="backExercise"&&Pe()},Pe=function(){_e("none"),m(""),de()},D=function(){var W=Object(pe.a)(y.a.mark(function ae(){var ee;return y.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(!o.hack_identifier){Ke.next=5;break}return Ke.next=3,Object(dt.U)({id:o.hack_identifier});case 3:ee=Ke.sent,(ee==null?void 0:ee.status)===0&&(m("/myproblems/".concat(ee.identifier,"?type=exercises&sign=exam&exercisesId=").concat(C==null?void 0:C.examId,"&login=").concat(C==null?void 0:C.login,"&questionId=").concat(o.question_id)),_e("block"));case 5:case"end":return Ke.stop()}},ae)}));return function(){return W.apply(this,arguments)}}(),V={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(i.useImperativeHandle)(we,function(){return{editData:o}});var te=[{title:"\u6D4B\u8BD5\u96C6",dataIndex:"key",align:"center"},{title:"\u8F93\u51FA",dataIndex:"error_msg",align:"center"},{title:"\u5F97\u5206",dataIndex:"sore",align:"center"}];return e.a.createElement("div",{className:s.a.program},e.a.createElement("iframe",{style:{display:B},id:"iframeShixuns",className:s.a.iframe,src:_,ref:T,frameBorder:"0"}),e.a.createElement("div",{className:s.a.title},e.a.createElement("div",{className:"line26",style:{flexShrink:0}},o==null?void 0:o.q_position,". "),e.a.createElement("div",{className:"line26",style:{flexShrink:0}},"\u3010",Z[o.question_type],"\u3011"),e.a.createElement("div",{className:"line26 c-grey-999",style:{flexShrink:0}},"\uFF08",o==null?void 0:o.question_score,"\u5206\uFF09"),e.a.createElement(p.a,{value:o==null?void 0:o.question_title})),e.a.createElement(p.a,{value:o==null?void 0:o.description}),!C.checkState&&e.a.createElement("div",{className:s.a.customBtn},e.a.createElement(S.a,{onClick:D,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),C.checkState&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:s.a.answer},e.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),e.a.createElement("aside",null,e.a.createElement(Ae.b,{height:300,language:"python",theme:"vs-light",value:(o==null?void 0:o.passed_code)?nt.Base64.decode(o==null?void 0:o.passed_code):"",options:V}))),(o==null?void 0:o.user_score)&&e.a.createElement("div",{className:s.a.answer},e.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(o==null?void 0:o.user_score)==="0.0"?0:o==null?void 0:o.user_score,"\u5206"))))},ot=Object(i.forwardRef)(st),We=a("g9YV"),ie=a("wCAj"),qt=a("miYZ"),xt=a("tsqr"),Le=a("HBuW"),_t=function(H,we){var X,C,de=H.data,Fe=H.callback,c=H.params;Object(i.useEffect)(function(){l(de)},[de]);var o=Object(i.useState)({}),t=Object(q.a)(o,2),u=t[0],l=t[1],_=Object(i.useState)(""),m=Object(q.a)(_,2),R=m[0],j=m[1],B=Object(i.useState)("none"),_e=Object(q.a)(B,2),T=_e[0],Z=_e[1],M=Object(i.useRef)(),Pe=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"];Object(i.useEffect)(function(){return window.addEventListener("message",D),function(){window.removeEventListener("message",D)}},[]),Object(i.useEffect)(function(){l(de)},[de]);var D=function(J){J.data==="backExercise"&&V()},V=function(){Z("none"),j(""),Fe()},te={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(i.useImperativeHandle)(we,function(){return{editData:u}});var W=function me(J,Te){var P;J=((P=J)===null||P===void 0?void 0:P.includes(".json"))?J:"".concat(J,".json"),Q.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Je=Object(pe.a)(y.a.mark(function rt(){var lt,b;return y.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(dt.Q)({url:J});case 2:if(lt=xe.sent,lt){xe.next=5;break}return xe.abrupt("return");case 5:return xt.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),xe.next=8,Object(Le.A)({id:lt.shixun_identifier});case 8:if(b=xe.sent,!(b==null?void 0:b.game_identifier)){xe.next=12;break}return ee({shixun_identifier:b==null?void 0:b.game_identifier,question_id:Te}),xe.abrupt("return");case 12:(b==null?void 0:b.status)===2?me(b==null?void 0:b.message,Te):(b==null?void 0:b.status)===3&&ae(b==null?void 0:b.message);case 13:case"end":return xe.stop()}},rt)}));function Ue(){return Je.apply(this,arguments)}return Ue}()})},ae=function(J){Q.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",J,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ee=function(){var me=Object(pe.a)(y.a.mark(function J(Te){var P;return y.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(Le.A)({id:Te.shixun_identifier});case 2:P=Ue.sent,(P==null?void 0:P.game_identifier)&&(j("/tasks/".concat(P.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat(c.examId,"&questionId=").concat(Te.question_id)),Z("block")),(P==null?void 0:P.status)===-3?Object(be.k)():(P==null?void 0:P.status)===2?W(P==null?void 0:P.message,Te.question_id):(P==null?void 0:P.status)===3&&ae(P==null?void 0:P.message);case 5:case"end":return Ue.stop()}},J)}));return function(Te){return me.apply(this,arguments)}}(),ne=function(J){J.redo?Q.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:e.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var Te=Object(pe.a)(y.a.mark(function Je(){var Ue,rt;return y.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(dt.Q)({id:J.myshixun_identifier,url:J.url});case 2:Ue=b.sent,Ue&&(rt=Object(le.a)(Object(le.a)({},J),{},{shixun_identifier:Ue.shixun_identifier}),ee(rt));case 4:case"end":return b.stop()}},Je)}));function P(){return Te.apply(this,arguments)}return P}()}):ee(J)},Ke=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(J,Te){var P;return e.a.createElement("span",null,J==null||((P=J[0])===null||P===void 0)?void 0:P.output_detail)}}];return e.a.createElement("div",{className:s.a.practice},e.a.createElement("iframe",{style:{display:T},id:"iframeShixuns",className:s.a.iframe,src:R,ref:M,frameBorder:"0"}),e.a.createElement("div",{className:s.a.title},e.a.createElement("div",{className:"line26",style:{flexShrink:0}},u==null?void 0:u.q_position,". "),e.a.createElement("div",{className:"line26",style:{flexShrink:0}},"\u3010",Pe[u.question_type],"\u3011"),e.a.createElement("div",{className:"line26 c-grey-999",style:{flexShrink:0}},"\uFF08",u==null?void 0:u.question_score,"\u5206\uFF09"),e.a.createElement(p.a,{value:u==null?void 0:u.question_title})),u==null||((X=u.shixun)===null||X===void 0)?void 0:X.map(function(me,J){return e.a.createElement(oe.a,{className:"font16",gutter:[0,20]},e.a.createElement(G.a,{flex:"1"},J+1,". ",me.challenge_name," ",e.a.createElement("span",{className:"c-grey-999"},"(",me.challenge_score,"\u5206)")),e.a.createElement(G.a,{flex:"100px",className:"tr"},me.answer_status===0&&e.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),me.answer_status===1&&e.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!c.checkState&&e.a.createElement("div",{className:s.a.customBtn},e.a.createElement(S.a,{onClick:function(){return ne(u)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),c.checkState&&(u==null||((C=u.shixun_details)===null||C===void 0)?void 0:C.map(function(me,J){var Te,P,Je,Ue,rt,lt=me.shixun_detail,b=lt===void 0?[]:lt,Ct=me.stage_list,xe=Ct===void 0?[]:Ct,r=xe==null?void 0:xe.map(function(Mt,Ft){return Object(le.a)(Object(le.a)({},xe[Ft]),b[Ft])});return console.log(r,"items"),e.a.createElement(i.Fragment,{key:J},e.a.createElement("div",{className:s.a.answer},e.a.createElement("div",null,"\u7B2C",b==null||((Te=b[0])===null||Te===void 0)?void 0:Te.position,"\u5173\uFF1A",b==null||((P=b[0])===null||P===void 0)?void 0:P.name),e.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",xe==null||((Je=xe[0])===null||Je===void 0)?void 0:Je.user_score,"\u5206")),e.a.createElement(ie.a,{className:s.a.table,pagination:!1,dataSource:r,columns:Ke}),!!(b==null||((Ue=b[0])===null||Ue===void 0)?void 0:Ue.passed_code)&&e.a.createElement("div",{className:s.a.answer,style:{display:"block"}},e.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),e.a.createElement("aside",null,e.a.createElement(Ae.b,{height:300,language:"python",theme:"vs-light",value:b==null||((rt=b[0])===null||rt===void 0)?void 0:rt.passed_code,options:te}))))})),(u==null?void 0:u.user_score)&&e.a.createElement("div",{className:s.a.answer},e.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(u==null?void 0:u.user_score)==="0.0"?0:u==null?void 0:u.user_score,"\u5206")))},Ht=Object(i.forwardRef)(_t),jt=ht.a.Countdown,bt=function(H){var we,X,C,de,Fe,c,o,t,u,l,_,m,R,j,B,_e,T,Z,M,Pe,D,V,te,W,ae,ee,ne=H.location,Ke=Object(i.useState)(!1),me=Object(q.a)(Ke,2),J=me[0],Te=me[1],P=Object(i.useState)(!0),Je=Object(q.a)(P,2),Ue=Je[0],rt=Je[1],lt=Object(i.useState)(!1),b=Object(q.a)(lt,2),Ct=b[0],xe=b[1],r=Object(i.useState)(!1),Mt=Object(q.a)(r,2),Ft=Mt[0],kt=Mt[1],Bt=Object(i.useState)({}),yt=Object(q.a)(Bt,2),f=yt[0],gt=yt[1],mt=Object(i.useState)({}),It=Object(q.a)(mt,2),v=It[0],Vt=It[1],vt=Object(i.useState)([]),$t=Object(q.a)(vt,2),je=$t[0],Dt=$t[1],Rt=Object(i.useState)([]),Et=Object(q.a)(Rt,2),ft=Et[0],Xt=Et[1],Ut=Object(i.useState)(!1),St=Object(q.a)(Ut,2),Ze=St[0],Wt=St[1],ut=Object(i.useRef)({}),Jt=Object(ce.b)()._store.getState(),Gt=Jt.user,pt=Gt.userInfo;Object(i.useEffect)(function(){var K;(ne==null||((K=ne.query)===null||K===void 0)?void 0:K.examId)&&Ot()},[ne==null||((we=ne.query)===null||we===void 0)?void 0:we.examId]),Object(i.useEffect)(function(){return(f==null?void 0:f.q_position)&&sessionStorage.setItem("answer_position",(f==null?void 0:f.q_position)||1),function(){sessionStorage.clear()}},[f==null?void 0:f.q_position]),Object(i.useEffect)(function(){return Object(ce.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),function(){Object(ce.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0})}},[]);var Zt=function(N){var A=[];return N.forEach(function(I){A=A.concat(I.items)}),A},Ot=function(){var K=Object(pe.a)(y.a.mark(function N(){var A,I,re,Oe,d;return y.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return kt(!0),g.next=3,Object(F.a)("/api/students/exercises/".concat(ne==null||((A=ne.query)===null||A===void 0)?void 0:A.examId,"/start_answer.json"),{method:"get"});case 3:I=g.sent,(I==null?void 0:I.exercise_question_types)&&(Oe=Zt(I==null?void 0:I.exercise_question_types),d=sessionStorage.getItem("answer_position")||1,Vt(I),Dt((I==null?void 0:I.question_status)||[]),Xt(Oe),gt((Oe==null?void 0:Oe[Number(d)-1])||{}),Wt((I==null||((re=I.exercise)===null||re===void 0)?void 0:re.user_exercise_status)===1),kt(!1));case 5:case"end":return g.stop()}},N)}));return function(){return K.apply(this,arguments)}}(),ct=function(N,A){var I=je.map(function(Oe){return Oe.ques_id===(N==null?void 0:N.question_id)?Object(le.a)(Object(le.a)({},Oe),{},{ques_status:A}):Oe}),re=ft.map(function(Oe){return Oe.question_id===(N==null?void 0:N.question_id)?N:Oe});Dt(I),Xt(re)},et=function(N,A){var I,re,Oe,d,E=v==null||((I=v.exercise_question_types)===null||I===void 0)?void 0:I.find(function($){return $.question_type===A}),g=v==null||((re=v.exercise_question_types)===null||re===void 0)?void 0:re.findIndex(function($){return $.question_type===A});return e.a.createElement(i.Fragment,null,e.a.createElement("span",{className:"blod font14 c-grey-333"},Object(be.M)(g+1),"\u3001",N,"\uFF08\u5171",E==null||((Oe=E.items)===null||Oe===void 0)?void 0:Oe.length,"\u9898\uFF0C\u5171",E==null?void 0:E.score,"\u5206\uFF09"),e.a.createElement("ul",{className:x.a.answerSheet,key:A},E==null||((d=E.items)===null||d===void 0)?void 0:d.map(function($,ve){var Ce=(je==null?void 0:je.some(function(Me){return Me.ques_id===$.question_id&&!!Me.ques_status}))?x.a.active:"",Ie=!!(je==null?void 0:je.some(function(Me){return Me.ques_id===$.question_id&&!!Me.is_marked}));if($.question_type===A)return e.a.createElement("li",{onClick:function(){return gt(ft[$.q_position-1])},key:ve,className:Ce},e.a.createElement("span",null,$.q_position),Ie&&e.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Nt=function(N){return e.a.createElement(i.Fragment,null,N.question_type===0&&et("\u5355\u9009\u9898",0),N.question_type===1&&et("\u591A\u9009\u9898",1),N.question_type===2&&et("\u5224\u65AD\u9898",2),N.question_type===3&&et("\u586B\u7A7A\u9898",3),N.question_type===4&&et("\u7B80\u7B54\u9898",4),N.question_type===5&&et("\u5B9E\u8BAD\u9898",5),N.question_type===6&&et("\u7F16\u7A0B\u9898",6))},At=function(){var N,A;return e.a.createElement(i.Fragment,null,f.question_type===0&&e.a.createElement(Ve,{key:f==null?void 0:f.question_id,ref:ut,data:f,callback:ct,params:{checkState:Ze}}),f.question_type===1&&e.a.createElement(O,{key:f==null?void 0:f.question_id,ref:ut,data:f,callback:ct,params:{checkState:Ze}}),f.question_type===2&&e.a.createElement(z,{key:f==null?void 0:f.question_id,ref:ut,data:f,callback:ct,params:{checkState:Ze}}),f.question_type===3&&e.a.createElement(Be,{key:f==null?void 0:f.question_id,ref:ut,data:f,callback:ct,params:{checkState:Ze}}),f.question_type===4&&e.a.createElement(at,{key:f==null?void 0:f.question_id,ref:ut,data:f,callback:ct,params:{checkState:Ze}}),f.question_type===5&&e.a.createElement(Ht,{key:f==null?void 0:f.question_id,params:{examId:ne==null||((N=ne.query)===null||N===void 0)?void 0:N.examId,login:pt==null?void 0:pt.login,checkState:Ze},ref:ut,data:f,callback:Ot}),f.question_type===6&&e.a.createElement(ot,{key:f==null?void 0:f.question_id,params:{examId:ne==null||((A=ne.query)===null||A===void 0)?void 0:A.examId,login:pt==null?void 0:pt.login,checkState:Ze},ref:ut,data:f,callback:Ot}))},Kt=function(){var K=Object(pe.a)(y.a.mark(function N(A){return y.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(!(A==="prev")){re.next=3;break}return gt(ft[f.q_position-2]),re.abrupt("return");case 3:gt(ft[f.q_position]);case 4:case"end":return re.stop()}},N)}));return function(A){return K.apply(this,arguments)}}(),Lt=function(){var K=Object(pe.a)(y.a.mark(function N(A){var I,re;return y.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(F.a)("/api/students/exercises/".concat(ne==null||((I=ne.query)===null||I===void 0)?void 0:I.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:A}});case 2:re=d.sent,(re==null?void 0:re.status)===0&&(Te(!1),ce.c.push("/exam/succeed"));case 4:case"end":return d.stop()}},N)}));return function(A){return K.apply(this,arguments)}}(),wt=function(){var N=[];if(ft.forEach(function(A,I){var re=je.findIndex(function(Oe){return Oe.ques_id===A.question_id&&!Oe.ques_status});re>-1&&N.push(I+1)}),!N.length){Q.a.confirm({centered:!0,width:440,okText:"\u68C0\u67E5\u4E00\u4E0B",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:"\u4EA4\u5377\u540E\u65E0\u6CD5\u4FEE\u6539\u8BD5\u5377\u7B54\u6848\uFF0C\u786E\u5B9A\u8981\u73B0\u5728\u4EA4\u5377\u5417\uFF1F",onOk:function(){return Promise.resolve()},onCancel:function(){var A=Object(pe.a)(y.a.mark(function re(){return y.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",Lt(1));case 1:case"end":return d.stop()}},re)}));function I(){return A.apply(this,arguments)}return I}()});return}Q.a.confirm({centered:!0,width:440,okText:"\u7EE7\u7EED\u7B54\u9898",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("p",{style:{color:"#FF8C29"}},"\u4F60\u8FD8\u6709\u4EE5\u4E0B",N.length,"\u9053\u9898\u672A\u5B8C\u6210\uFF0C\u786E\u5B9A\u8981\u63D0\u4EA4\u8BD5\u5377\u5417\uFF1F"),e.a.createElement("div",null,N.map(function(A){return e.a.createElement("div",{onClick:function(){gt(ft[A-1]),Q.a.destroyAll()},className:x.a.listBtn,key:A},A)}))),onOk:function(){return Promise.resolve()},onCancel:function(){var A=Object(pe.a)(y.a.mark(function re(){return y.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",Lt(1));case 1:case"end":return d.stop()}},re)}));function I(){return A.apply(this,arguments)}return I}()})},Qt=function(){var K=Object(pe.a)(y.a.mark(function N(){var A,I,re;return y.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(F.a)("/api/students/exercises/".concat(ne==null||((A=ne.query)===null||A===void 0)?void 0:A.examId,"/mark"),{method:"post",body:{exercise_question_id:f==null?void 0:f.question_id}});case 2:I=d.sent,I.status===0&&(re=je.map(function(E){return E.ques_id===(f==null?void 0:f.question_id)?Object(le.a)(Object(le.a)({},E),{},{is_marked:!E.is_marked}):E}),Dt(re));case 4:case"end":return d.stop()}},N)}));return function(){return K.apply(this,arguments)}}(),Pt=!!(je==null?void 0:je.some(function(K){return K.ques_id===f.question_id&&!!K.is_marked}));return e.a.createElement(Ge.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},e.a.createElement(i.Fragment,null,e.a.createElement("div",{className:x.a.header},e.a.createElement("div",{className:x.a.num},"\u5B66\u53F7\uFF1A",v==null||((X=v.exercise)===null||X===void 0)?void 0:X.student_id),e.a.createElement("div",{className:x.a.name},v==null||((C=v.exercise)===null||C===void 0)?void 0:C.exercise_name),e.a.createElement("div",{className:x.a.time},e.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),e.a.createElement("span",null,e.a.createElement(jt,{value:((de=v.exercise)===null||de===void 0?void 0:de.left_time)&&Date.now()+(v==null||((Fe=v.exercise)===null||Fe===void 0)?void 0:Fe.left_time)*1e3,onFinish:function(){return Lt(2)}}))),e.a.createElement(S.a,{disabled:Ze,onClick:wt,type:"primary"},"\u4EA4\u5377")),e.a.createElement("div",{className:x.a.wrap},e.a.createElement("div",{className:x.a.left,style:{width:Ue?280:0}},e.a.createElement("section",{style:{opacity:Ue?1:0}},Ze&&((v==null?void 0:v.user_score)||(v==null||((c=v.exercise)===null||c===void 0)?void 0:c.can_view_scores))&&e.a.createElement(i.Fragment,null,e.a.createElement("div",{className:x.a.totalScore},(v==null?void 0:v.user_score)&&e.a.createElement(i.Fragment,null,e.a.createElement("span",null,v==null?void 0:v.user_score),e.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(v==null||((o=v.exercise)===null||o===void 0)?void 0:o.can_view_scores)&&e.a.createElement(De.Link,{className:"font14",to:"/exam/studentList/".concat(ne==null||((t=ne.query)===null||t===void 0)?void 0:t.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),e.a.createElement("div",{className:x.a.totalAnswerScore},e.a.createElement("span",null,"\u7B54\u9898",e.a.createElement("i",null,je==null||((u=je.filter(function(K){return K.ques_status}))===null||u===void 0)?void 0:u.length)),e.a.createElement("span",null,"\u5171",e.a.createElement("i",null,(v==null||((l=v.exercise_types)===null||l===void 0)?void 0:l.q_counts)||(v==null||((_=v.exercise_scores)===null||_===void 0||((m=_.exercise_types)===null||m===void 0))?void 0:m.q_counts)),"\u9898\uFF0C\u6EE1\u5206",e.a.createElement("i",null,(v==null||((R=v.exercise_types)===null||R===void 0)?void 0:R.q_scores)||(v==null||((j=v.exercise_scores)===null||j===void 0||((B=j.exercise_types)===null||B===void 0))?void 0:B.q_scores)),"\u5206"))),e.a.createElement("div",{className:"relative",style:{minHeight:236}},e.a.createElement("aside",{className:"bg-white p20"},!Ze&&e.a.createElement("aside",{className:x.a.answerInfo},e.a.createElement(oe.a,null,e.a.createElement(G.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),e.a.createElement(G.a,{span:12,className:"tr c-light-primary"},je==null||((_e=je.filter(function(K){return!!K.ques_status}))===null||_e===void 0)?void 0:_e.length," / ",v==null||((T=v.exercise_types)===null||T===void 0)?void 0:T.q_counts),e.a.createElement(G.a,{span:24},e.a.createElement(h.a,{trailColor:"#c3ced2",percent:(je==null||((Z=je.filter(function(K){return!!K.ques_status}))===null||Z===void 0)?void 0:Z.length)/(v==null||((M=v.exercise_types)===null||M===void 0)?void 0:M.q_counts)*100,showInfo:!1})),e.a.createElement(G.a,null,e.a.createElement("span",{className:"c-grey-333"},"\u5171 ",e.a.createElement("span",{className:"c-light-primary"},(v==null||((Pe=v.exercise_types)===null||Pe===void 0)?void 0:Pe.q_counts)||(v==null||((D=v.exercise_scores)===null||D===void 0||((V=D.exercise_types)===null||V===void 0))?void 0:V.q_counts))," \u9898\uFF1A"),e.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",e.a.createElement("span",{className:"c-light-primary"},(v==null||((te=v.exercise_types)===null||te===void 0)?void 0:te.q_scores)||(v==null||((W=v.exercise_scores)===null||W===void 0||((ae=W.exercise_types)===null||ae===void 0))?void 0:ae.q_scores))," \u5206")))),e.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},v==null||((ee=v.exercise_question_types)===null||ee===void 0)?void 0:ee.map(function(K){return e.a.createElement(i.Fragment,{key:K.question_type},Nt(K))}))))),e.a.createElement("div",{className:x.a.fold,onClick:function(){return rt(!Ue)}},Ue&&e.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Ue&&e.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),e.a.createElement("div",{className:x.a.right},e.a.createElement("div",{className:x.a.content},At()),e.a.createElement("div",{className:x.a.btns},!Ze&&e.a.createElement(S.a,{onClick:Qt,ghost:!0,type:"primary"},Pt?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),f.q_position>1&&e.a.createElement(S.a,{onClick:function(){return Kt("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),f.q_position<ft.length&&e.a.createElement(S.a,{onClick:function(){return Kt("next")},type:"primary"},"\u4E0B\u4E00\u9898"))))))},Tt=se.default=bt},kSUc:function(He,se,a){}}]);
|