From 965fa5cc79e254d512cb4e6026111fa2d16a3166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8D=9A=E6=96=87?= Date: Thu, 9 Sep 2021 16:39:32 +0800 Subject: [PATCH] u --- .DS_Store | Bin 6148 -> 6148 bytes index.html | 2 +- ...aminationManagement__Add.1e07ae8b.async.js | 2 +- ...ts__ImportStudent__index.818d7d87.async.js | 1 + ...ts__ImportStudent__index.81bd2bb6.async.js | 1 - p__Exam__Lists__Monitoring.6715bab2.async.js | 1 + p__Exam__Lists__Monitoring.b6ba1a77.async.js | 1 - ..._QuestionManagement__Add.f743d4fd.async.js | 8 +++--- ...s__StudentClient__Answer.bfdb4d34.async.js | 23 ------------------ ...s__StudentClient__Answer.ca67e471.async.js | 23 ++++++++++++++++++ umi.d55cf457.js => umi.a264ef66.js | 2 +- 11 files changed, 32 insertions(+), 32 deletions(-) rename p__Exam__Lists__ExaminationManagement__Add.ce7fd516.async.js => p__Exam__Lists__ExaminationManagement__Add.1e07ae8b.async.js (94%) create mode 100644 p__Exam__Lists__ImportStudent__index.818d7d87.async.js delete mode 100644 p__Exam__Lists__ImportStudent__index.81bd2bb6.async.js create mode 100644 p__Exam__Lists__Monitoring.6715bab2.async.js delete mode 100644 p__Exam__Lists__Monitoring.b6ba1a77.async.js rename p__Exam__Lists__QuestionManagement__Add.69e9990f.async.js => p__Exam__Lists__QuestionManagement__Add.f743d4fd.async.js (64%) delete mode 100644 p__Exam__Lists__StudentClient__Answer.bfdb4d34.async.js create mode 100644 p__Exam__Lists__StudentClient__Answer.ca67e471.async.js rename umi.d55cf457.js => umi.a264ef66.js (99%) diff --git a/.DS_Store b/.DS_Store index 03b11da19fd23e05aa3dda6fc69f6d8129d8e7a0..0769ebb2376c969fab63404a5aa6cd6032dd78a9 100644 GIT binary patch delta 32 ocmZoMXfc@J&&a$nU^gQp^JX3 --> - + diff --git a/p__Exam__Lists__ExaminationManagement__Add.ce7fd516.async.js b/p__Exam__Lists__ExaminationManagement__Add.1e07ae8b.async.js similarity index 94% rename from p__Exam__Lists__ExaminationManagement__Add.ce7fd516.async.js rename to p__Exam__Lists__ExaminationManagement__Add.1e07ae8b.async.js index 4489ec5f4f..e334a30991 100644 --- a/p__Exam__Lists__ExaminationManagement__Add.ce7fd516.async.js +++ b/p__Exam__Lists__ExaminationManagement__Add.1e07ae8b.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[127,6,15],{"6Qhy":function(ye,$e,a){ye.exports={flex_box_center:"flex_box_center___2HVjm",flex_space_between:"flex_space_between___2BG9W",flex_box_vertical_center:"flex_box_vertical_center___2trGT",flex_box_center_end:"flex_box_center_end___3Trti",flex_box_column:"flex_box_column___1D4YT",wrap:"wrap___3Thrz",formWrap:"formWrap___cM2mH",btns:"btns___3rSlh",li:"li___3GTSk",batch:"batch___2gKgt",customTable:"customTable___e0wch",row:"row___9EW1m"}},"9SwW":function(ye,$e,a){"use strict";var u=a("/zsF"),aa=a("PArb"),t=a("q1tI"),e=a.n(t),ma=a("9kvl"),Ke=a("Z+Na"),Je=a.n(Ke),Ea=function(Ze){var Oe=Ze.path,ra=Ze.title,ke=Ze.subTitle,fa=Ze.style,Ve=fa===void 0?{}:fa,c=Ze.className,Xe=c===void 0?"":c;return e.a.createElement("div",{className:"".concat(Je.a.head," ").concat(Xe),style:Ve},e.a.createElement("span",{className:Je.a.s1,onClick:function(){return ma.c.push(Oe)}},e.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),ra&&e.a.createElement(aa.a,{className:Je.a.s2,type:"vertical"}),ra&&e.a.createElement("span",{className:Je.a.s3},ra),ke&&e.a.createElement("span",{className:Je.a.s4},ke))};$e.a=Ea},SdPx:function(ye,$e,a){ye.exports={warp:"warp___EDnpX",schedule:"schedule___gUDAF",disabled:"disabled___3kSfe",clickWarp:"clickWarp___W4CBi",num:"num___2Hl72",subject:"subject___3mXyJ",active:"active___1g3k4"}},VPm5:function(ye,$e,a){"use strict";a.r($e);var u=a("tJVT"),aa=a("PpiC"),t=a("q1tI"),e=a.n(t),ma=a("SdPx"),Ke=a.n(ma),Je=a("9SwW"),Ea=a("WmNS"),P=a.n(Ea),Ze=a("miYZ"),Oe=a("tsqr"),ra=a("2qtc"),ke=a("kLXV"),fa=a("g9YV"),Ve=a("wCAj"),c=a("k1fw"),Xe=a("oBTY"),ya=a("sRBo"),Ie=a("kaz8"),at=a("7Kak"),ne=a("9yH6"),tt=a("+L6B"),z=a("2/Rp"),nt=a("14J3"),Ce=a("BMrR"),ut=a("OaEy"),ta=a("2fM7"),lt=a("jCWc"),ve=a("kPKH"),st=a("5NDa"),ie=a("5rEg"),de=a("9og8"),rt=a("y8nQ"),i=a("Vl3Y"),_t=a("iQDF"),_a=a("+eQT"),Oa=a("zWxd"),qe=a.n(Oa),xa=a("Ty5D"),pa=a("9kvl"),We=a("55Ip"),be=a("ErOA"),Ca=a("wd/R"),Be=a.n(Ca),ja=_a.a.RangePicker,Sa=function(h){var D,A,f,ue,L,ee,B,H=h.onNextTabs,oe=h.editId,k=h.setEditId,se=i.a.useForm(),ce=Object(u.a)(se,1),le=ce[0],W=Object(t.useState)(!1),T=Object(u.a)(W,2),F=T[0],M=T[1],v=Object(t.useState)(!0),U=Object(u.a)(v,2),$=U[0],re=U[1],Q=Object(t.useState)([]),Z=Object(u.a)(Q,2),te=Z[0],x=Z[1],q=Object(t.useState)([]),o=Object(u.a)(q,2),X=o[0],Ue=o[1],he=Object(t.useState)([]),Se=Object(u.a)(he,2),y=Se[0],w=Se[1],p=Object(t.useState)(!1),R=Object(u.a)(p,2),J=R[0],V=R[1],me=Object(t.useState)(!1),I=Object(u.a)(me,2),d=I[0],n=I[1],r=Object(t.useState)(!1),C=Object(u.a)(r,2),_e=C[0],O=C[1],K=Object(t.useState)(!1),xe=Object(u.a)(K,2),ae=xe[0],Ne=xe[1],na=Object(t.useState)([]),He=Object(u.a)(na,2),we=He[0],N=He[1],_=Object(t.useState)([]),j=Object(u.a)(_,2),Y=j[0],Ee=j[1],S=Object(t.useState)(""),Re=Object(u.a)(S,2),Me=Re[0],fe=Re[1],Fe=Object(xa.l)();function oa(g){return ua.apply(this,arguments)}function ua(){return ua=Object(de.a)(P.a.mark(function g(s){var pe,G,Pe;return P.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:if(!((y==null?void 0:y.length)===0&&!F)){ge.next=3;break}return Oe.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),ge.abrupt("return");case 3:if(!((y==null?void 0:y.length)===0&&F)){ge.next=6;break}return Oe.b.info("\u8BF7\u9009\u62E9A\u5377"),ge.abrupt("return");case 6:if(!((we==null?void 0:we.length)===0&&F&&$)){ge.next=9;break}return Oe.b.info("\u8BF7\u9009\u62E9B\u5377"),ge.abrupt("return");case 9:if(!(F&&!Me)){ge.next=12;break}return Oe.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),ge.abrupt("return");case 12:return((pe=s.publish_times)===null||pe===void 0?void 0:pe.length)>0&&(s.publish_time=Be()(s.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),s.end_time=Be()(s.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),s.is_ab=F,s.examination_bank_id=y[0].id,s.question_random=d,s.choice_random=_e,$&&(s.b_examination_bank_id=we==null||((G=we[0])===null||G===void 0)?void 0:G.id),s.is_random=Me==="a",s.is_base_a=!$,ge.next=21,Object(be.a)("/api/common_exercises/exercises",{method:"post",body:s});case 21:Pe=ge.sent,Pe.status===0&&(k(Pe==null?void 0:Pe.id),pa.c.push("/exam/examinationManagement/add?id=".concat(Pe==null?void 0:Pe.id)),H("2"));case 23:case"end":return ge.stop()}},g)})),ua.apply(this,arguments)}Object(t.useEffect)(function(){J&&Ee([])},[J]),Object(t.useEffect)(function(){ca(),la({}),le.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})},[]);function ca(){return m.apply(this,arguments)}function m(){return m=Object(de.a)(P.a.mark(function g(){var s;return P.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(be.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:s=G.sent,s.status===0&&x(s.data);case 4:case"end":return G.stop()}},g)})),m.apply(this,arguments)}function la(g){return sa.apply(this,arguments)}function sa(){return sa=Object(de.a)(P.a.mark(function g(s){var pe,G,Pe,Qe;return P.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(be.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(c.a)({page:1,per_page:1e5,total:100},s)});case 2:G=Ge.sent,Ue(G==null?void 0:G.examination_banks),(Fe==null||((pe=Fe.query)===null||pe===void 0)?void 0:pe.exerciseId)&&(Qe=G==null||((Pe=G.examination_banks)===null||Pe===void 0)?void 0:Pe.find(function(b){var l;return b.id===Number(Fe==null||((l=Fe.query)===null||l===void 0)?void 0:l.exerciseId)}),console.log(Qe,Fe,"item"),w([Qe]));case 5:case"end":return Ge.stop()}},g)})),sa.apply(this,arguments)}var ha=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:300,ellipsis:!0,align:"center"},{title:"\u516C\u5F00/\u4E2A\u4EBA",dataIndex:"public",width:100,ellipsis:!0,align:"center",render:function(s,pe,G){return e.a.createElement("div",null,s?"\u516C\u5F00":"\u4E2A\u4EBA\u521B\u5EFA")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"user_name",width:100,ellipsis:!0,align:"center"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:130,ellipsis:!0,align:"center",render:function(s,pe,G){return e.a.createElement("div",null,Be()(s).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(s,pe,G){return e.a.createElement("div",null,e.a.createElement(We.Link,{onClick:function(Qe){return Qe.stopPropagation()},to:"/exam/exerciseManagement/".concat(s,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:qe.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",null,e.a.createElement(i.a,{form:le,onFinish:oa},e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE"}]},e.a.createElement(ta.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:qe.a.Selectclass,style:{height:"40px"}},te.map(function(g,s){return e.a.createElement(ta.a.Option,{value:g.id},g.name)}))))),e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,type:"number",min:1,message:"\u8003\u8BD5\u65F6\u957F\u4EC5\u652F\u6301\u8F93\u5165\u6B63\u6574\u6570",transform:function(s){return Number(s)}}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",className:qe.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(ve.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(ja,{disabledDate:function(s){return s&&s0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(D=y[0])===null||D===void 0?void 0:D.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((A=y[0])===null||A===void 0?void 0:A.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){w([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:d,onChange:function(s){n(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:_e,onChange:function(s){O(s.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),F&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"116px",borderRadius:"4px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(z.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){V(!0),Ne(!1)}},"\u9009\u62E9\u8BD5\u5377")),y.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(f=y[0])===null||f===void 0?void 0:f.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ue=y[0])===null||ue===void 0?void 0:ue.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){w([])}}," \u79FB\u9664")),e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," B\u5377\uFF1A")," ",e.a.createElement(ne.a.Group,{defaultValue:"a",onChange:function(s){s.target.value==="a"?re(!0):(re(!1),n(!0),O(!0))}},e.a.createElement(ne.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),$&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(z.a,{style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){V(!0),Ne(!0)}},"\u9009\u62E9\u8BD5\u5377")),we.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(L=we[0])===null||L===void 0?void 0:L.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ee=we[0])===null||ee===void 0?void 0:ee.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){N([])}}," \u79FB\u9664"))),!$&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:d,onChange:function(s){n(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:_e,onChange:function(s){O(s.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u53D1\u653E\u89C4\u5219\uFF1A")," ",e.a.createElement(ne.a.Group,{onChange:function(s){fe(s.target.value)}},e.a.createElement(ne.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636Eip\u53D1\u653E\uFF08\u6839\u636E\u6700\u540E\u4E00\u4F4DIp\u6570\u5B57\u53D1\u653E\uFF09"))))),e.a.createElement("div",{style:{marginTop:"60px",textAlign:"center",paddingBottom:"30px"}},e.a.createElement(z.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){pa.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(z.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){le.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(ke.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:J,width:820,destroyOnClose:!0,onCancel:function(){V(!1),la({})},onOk:function(){ae?N(Object(Xe.a)(Y)):w(Object(Xe.a)(Y)),V(!1)}},e.a.createElement(i.a,{className:qe.a.formWraps,layout:"inline",onFinish:function(s){s.name=s.name?s.name:"",s.user_name=s.user_name?s.user_name:"",s.date=s.dates?Be()(s.dates).format("YYYY-MM-DD"):"",la(Object(c.a)({},s))}},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(_a.a,null)),e.a.createElement(z.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ve.a,{className:qe.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[Y==null||((B=Y[0])===null||B===void 0)?void 0:B.id],onChange:function(s,pe){Ee(pe)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:X,bordered:!1,rowKey:function(s){return s.id},columns:ha,rowClassName:qe.a.row,pagination:!1,onRow:function(s){return{onClick:function(G){return Ee([s])}}}})))},Da=Sa,it=a("giR+"),ga=a("fyUT"),dt=a("BoS7"),ba=a("Sdc0"),Aa=a("XzBQ"),Te=a.n(Aa),ot=a("Znn+"),Ra=a("ZTPi"),Pa=a("dfu6"),va=Ra.a.TabPane,Ba=function(h){var D,A=h.visible,f=h.onOK,ue=h.onCancel,L=i.a.useForm(),ee=Object(u.a)(L,1),B=ee[0],H=Object(t.useState)({}),oe=Object(u.a)(H,2),k=oe[0],se=oe[1],ce=Object(t.useState)("1"),le=Object(u.a)(ce,2),W=le[0],T=le[1];return Object(t.useEffect)(function(){A&&(B.resetFields(),T("1"))},[A]),e.a.createElement(ke.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:A,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(de.a)(P.a.mark(function F(){var M;return P.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,B.validateFields();case 2:if(k.ip){U.next=7;break}if(M=k.startIP.split(".")[3],!(parseInt(M)>parseInt(k.endIP))){U.next=7;break}return Oe.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),U.abrupt("return");case 7:f(Object(c.a)({},B.getFieldsValue()));case 8:case"end":return U.stop()}},F)})),onCancel:function(){ue()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(Ra.a,{activeKey:W,onChange:function(M){T(M),B.resetFields()}},e.a.createElement(va,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(va,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(i.a,{form:B,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(M,v){se(Object(c.a)({},v))}},W==="1"&&e.a.createElement(i.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(ta.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(M){B.setFieldsValue({ip:Object(Xe.a)(M.filter(function(v){return Object(Pa.a)(v)?!0:(Oe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),W==="2"&&e.a.createElement(Ce.a,{gutter:[20,20]},e.a.createElement(ve.a,{flex:"1"},e.a.createElement(i.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(ie.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(M){var v="";Object(Pa.a)(M.target.value)?v=M.target.value:(v="",Oe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),B.setFieldsValue({startIP:v})}}))),e.a.createElement(ve.a,{flex:"1"},e.a.createElement(i.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(ie.a,{onBlur:function(M){},prefix:e.a.createElement("span",{className:"font14"},(D=k.startIP)===null||D===void 0?void 0:D.substring(0,k.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Na=Ba,Ua=a("jN4g"),Ia=a("m3rI"),wa=function(h){var D,A,f,ue,L=h.onNextTabs,ee=h.editId,B=h.examStatus,H=i.a.useForm(),oe=Object(u.a)(H,1),k=oe[0],se=Object(t.useState)(!1),ce=Object(u.a)(se,2),le=ce[0],W=ce[1],T=Object(t.useState)(!1),F=Object(u.a)(T,2),M=F[0],v=F[1],U=Object(t.useState)(""),$=Object(u.a)(U,2),re=$[0],Q=$[1],Z=Object(t.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),te=Object(u.a)(Z,2),x=te[0],q=te[1],o=function(){var p=Object(de.a)(P.a.mark(function R(J){var V;return P.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return v(!0),I.next=3,Object(be.a)("/api/common_exercises/exercises/".concat(ee,"/update_settings.json"),{method:"put",body:Object(c.a)(Object(c.a)({},J),x)});case 3:V=I.sent,V.status===0&&L("3"),v(!1);case 6:case"end":return I.stop()}},R)}));return function(J){return p.apply(this,arguments)}}(),X=function(R){console.log(R),R.ip?x[re]=[].concat(Object(Xe.a)(x[re]||[]),Object(Xe.a)(R.ip)):x[re]=[].concat(Object(Xe.a)(x[re]||[]),["".concat(R.startIP,",").concat(R.startIP.substring(0,R.startIP.lastIndexOf("."))+"."+R.endIP)]),q(Object(c.a)({},x)),W(!1)},Ue=function(R){Q(R),W(!0)},he=function(){var p=Object(de.a)(P.a.mark(function R(){var J,V,me,I,d,n,r,C;return P.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(be.a)("/api/common_exercises/exercises/".concat(ee,"/settings"),{method:"get"});case 2:J=O.sent,J.settings&&(V=J.settings,me=V.ip_limit,I=V.public_ip,d=I===void 0?[]:I,n=V.inner_ip,r=n===void 0?[]:n,C=Object(aa.a)(V,["ip_limit","public_ip","inner_ip"]),q({ip_limit:me,public_ip:d,inner_ip:r}),k.setFieldsValue(C));case 4:case"end":return O.stop()}},R)}));return function(){return p.apply(this,arguments)}}(),Se=function(R){"is_normal"in R&&(R.is_normal?k.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):k.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(t.useEffect)(function(){he()},[]);var y=B===3,w=B===2||B===3;return e.a.createElement("div",{className:Te.a.bg},e.a.createElement("div",{className:Te.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(i.a,{form:k,className:Te.a.formWrap,scrollToFirstError:!0,onFinish:o,onValuesChange:Se},e.a.createElement(i.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(ne.a.Group,{disabled:w},e.a.createElement(ne.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(ne.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(i.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\u67E5\u770B\u4E2A\u4EBA\u603B\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\uFF09"))),e.a.createElement(i.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\u67E5\u770B\u5C0F\u9898\u5F97\u5206",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF09"))),e.a.createElement(i.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\u67E5\u770B\u8BD5\u5377\u7B54\u6848",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\u53CA\u89E3\u6790\uFF09"))),e.a.createElement(i.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\u67E5\u770B\u6240\u6709\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u53EF\u4EE5\u67E5\u770B\u6240\u6709\u8003\u751F\u7684\u8003\u8BD5\u6210\u7EE9\uFF09"))),e.a.createElement("div",{className:Te.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Te.a.row},e.a.createElement(i.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(ba.a,{disabled:w})),e.a.createElement("div",null,"\xA0\xA0\u5F00\u542F\u6444\u50CF\u5934",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u5728\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\uFF0C\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u5C06\u65E0\u6CD5\u8FDB\u884C\u8003\u8BD5\uFF09"))),e.a.createElement("div",{className:Te.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),e.a.createElement(i.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(ga.a,{disabled:w,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Te.a.row},e.a.createElement(i.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(ba.a,{disabled:w})),e.a.createElement("div",null,"\xA0\xA0\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u8BBE\u7F6E\u8003\u751F\u5728\u8003\u8BD5\u4E2D\u5207\u5C4F\u591A\u5C11\u6B21\u53EF\u4EE5\u5F3A\u5236\u4EA4\u5377\uFF09"))),e.a.createElement("div",{className:Te.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(i.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(ga.a,{disabled:w,min:0})),e.a.createElement("span",null,"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(i.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(ga.a,{disabled:w,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Te.a.row},e.a.createElement(ba.a,{disabled:w,checked:x.ip_limit!=="no",onChange:function(R){x.ip_limit==="no"?x.ip_limit="pub":x.ip_limit="no",q(Object.assign({},x))}}),e.a.createElement("div",null,"\xA0\xA0\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u4E0D\u518DIP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"(\u5F00\u542F\u540E\uFF0C\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{target:"_blank",href:"".concat(Ia.a.API_SERVER,"/\u5982\u4F55\u5B89\u88C5WebRTC%20Leak%20Prevent\u63D2\u4EF6.pdf")},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),x.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ce.a,{className:"mt15"},e.a.createElement(ve.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(ve.a,null,!((D=x.public_ip)===null||D===void 0?void 0:D.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(A=x.public_ip)===null||A===void 0?void 0:A.map(function(p,R){return e.a.createElement("span",{className:Te.a.ipItem,key:R},e.a.createElement("i",null,p," "),!w&&e.a.createElement(Ua.a,{onClick:function(){ke.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){x.public_ip.splice(R,1),q(Object(c.a)({},x))}})},className:" c-grey-c",size:20}))}),!y&&e.a.createElement("span",{onClick:function(){return Ue("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(Ce.a,{className:"mt15"},e.a.createElement(ve.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(ve.a,null,!((f=x.inner_ip)===null||f===void 0?void 0:f.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(ue=x.inner_ip)===null||ue===void 0?void 0:ue.map(function(p,R){return e.a.createElement("span",{className:Te.a.ipItem,key:R},e.a.createElement("i",null,p," "),!w&&e.a.createElement(Ua.a,{onClick:function(){ke.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){x.inner_ip.splice(R,1),q(Object(c.a)({},x))}})},className:" c-grey-c",size:20}))}),!y&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){Ue("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Na,{visible:le,onOK:X,onCancel:function(){return W(!1)}})),e.a.createElement("div",{className:Te.a.btns},e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return L("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(z.a,{onClick:function(){return k.submit()},className:"ml20",loading:M,type:"primary"},"\u4E0B\u4E00\u6B65")))},La=wa,ct=a("qVdP"),ka=a("jsC+"),mt=a("lUTK"),ia=a("BvKs"),Ta=a("dq6g"),Ye=a.n(Ta),Ma=a("6Qhy"),je=a.n(Ma),$a=a("LvDl"),da=a.n($a),Xa=function(h){var D=h.visible,A=h.onOK,f=h.onCancel,ue=h.editId,L={page:1,per_page:10,total:0},ee=i.a.useForm(),B=Object(u.a)(ee,1),H=B[0],oe=Object(t.useState)([]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(!0),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(!1),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)([]),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=Object(t.useState)(L),q=Object(u.a)(x,2),o=q[0],X=q[1],Ue=Object(t.useState)({}),he=Object(u.a)(Ue,2),Se=he[0],y=he[1];Object(t.useEffect)(function(){if(D){w();return}},[D]);var w=function(){var d=Object(de.a)(P.a.mark(function n(){var r,C,_e,O,K=arguments;return P.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return r=K.length>0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",width:146},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(n,r){return n+"/"+r.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:50,render:function(n,r){return e.a.createElement(e.a.Fragment,null,r.add_count===r.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),r.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),r.add_count!==0&&r.add_count0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{title:"\u59D3\u540D",dataIndex:"name",align:"center",width:146},{title:"\u5B66\u53F7",dataIndex:"student_no",align:"center",width:146},{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",render:function(n,r){return n||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(n,r){return n?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],V=function(n){te(n)},me={selectedRowKeys:Z,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:V,getCheckboxProps:function(n){return{disabled:n.added}}},I=function(n,r){var C=Object(c.a)(Object(c.a)({},o),{},{page:n,per_page:r});X(C),w(C,Se)};return e.a.createElement(ke.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0",visible:D,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:U,afterClose:function(){H.resetFields(),y({}),$(!1)},onOk:function(){$(!0),A(Z)},onCancel:f},e.a.createElement("div",{className:je.a.wrap},e.a.createElement(i.a,{className:je.a.formWrap,form:H,onValuesChange:p,onFinish:R},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ie.a,{disabled:U})),e.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ie.a,{disabled:U})),e.a.createElement("div",{className:je.a.btns},e.a.createElement(z.a,{disabled:U,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Ve.a,{rowSelection:me,className:je.a.customTable,dataSource:se,bordered:!1,scroll:{y:350},rowKey:function(n){return n.id},columns:J,rowClassName:je.a.row,loading:T,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:I,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(n){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},n),"\u6761\u6570\u636E")}}})))},Wa=Va,Ya=function(h){var D=h.visible,A=h.onOK,f=h.onCancel,ue=h.editId,L={page:1,per_page:10,total:0},ee=i.a.useForm(),B=Object(u.a)(ee,1),H=B[0],oe=Object(t.useState)([]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(!0),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(!1),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)([]),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=Object(t.useState)(L),q=Object(u.a)(x,2),o=q[0],X=q[1],Ue=Object(t.useState)({}),he=Object(u.a)(Ue,2),Se=he[0],y=he[1];Object(t.useEffect)(function(){if(D){w();return}},[D]);var w=function(){var d=Object(de.a)(P.a.mark(function n(){var r,C,_e,O,K=arguments;return P.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return r=K.length>0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/exercise_rule_nos.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{title:"\u8003\u53F7\u89C4\u5219",dataIndex:"exercise_rule_no",align:"center",width:146},{title:"\u5F55\u5165\u65F6\u95F4",dataIndex:"created_at",align:"center",width:146,render:function(n,r){return Be()(n).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",align:"center",width:146,render:function(n,r){return Be()(n).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(n,r){return n+"/"+r.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:80,render:function(n,r){return e.a.createElement(e.a.Fragment,null,r.add_count===r.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),r.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),r.add_count!==0&&r.add_count0&&Re[0]!==void 0?Re[0]:L,Y=Re.length>1&&Re[1]!==void 0?Re[1]:{},Ee=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},j),Y),{},{exercise_id:A}),function(Fe){return!!Fe}),console.log("\u8BF7\u6C42\u53C2\u6570:",Ee),F(!0),fe.next=7,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"get",params:Ee});case 7:S=fe.sent,S.status===0&&(F(!1),ce(S.data),X(Object(c.a)(Object(c.a)({},j),{},{total:S==null?void 0:S.count})),te([]),J(!1));case 9:case"end":return fe.stop()}},_)}));return function(){return N.apply(this,arguments)}}(),d=function(_){console.log(_),I(L,_)},n=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(_,j){return _||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(_,j){return _||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(_,j){return _||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(_,j){return _||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(_,j){return e.a.createElement(z.a,{disabled:me,onClick:function(){return xe([_])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],r=function(_){te(_),_.length===se.length?J(!0):J(!1)},C={selectedRowKeys:Z,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:r},_e=function(_,j){var Y=Object(c.a)(Object(c.a)({},o),{},{page:_,per_page:j});X(Y),I(Y,Se)},O=function(_){J(_.target.checked),_.target.checked?te(se.map(function(j){return j.id})):te([])},K=function(_,j){y(j)},xe=function(_){if(_.length===0){Oe.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}ke.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u79FB\u9664\uFF1F",onOk:function(){var j=Object(de.a)(P.a.mark(function Ee(){var S,Re;return P.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(be.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:_}});case 2:S=fe.sent,(S==null?void 0:S.status)===0&&(Re=_.length===se.length&&o.page>1?o.page-1:o.page,I(Object(c.a)(Object(c.a)({},o),{},{page:Re}),Se),Oe.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return fe.stop()}},Ee)}));function Y(){return j.apply(this,arguments)}return Y}()})},ae=function(_){console.log(_.key,22),$(_.key)},Ne=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y,Ee,S;return P.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Y=[],Ee=[],j.forEach(function(fe){var Fe=fe.split("-");Y.push(Fe[0]),Ee.push(Fe[1])}),Me.next=5,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:Y,student_group_names:Ee,exercise_id:A}});case 5:S=Me.sent,S.status===0&&($("0"),I(),y({}),H.resetFields());case 7:case"end":return Me.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),na=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y;return P.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:j,exercise_id:A}});case 2:Y=S.sent,Y.status===0&&($("0"),I(),y({}),H.resetFields());case 4:case"end":return S.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),He=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y;return P.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{exercise_rule_nos:j,exercise_id:A}});case 2:Y=S.sent,Y.status===0&&($("0"),I(),y({}),H.resetFields());case 4:case"end":return S.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),we=e.a.createElement(ia.a,{onClick:ae},e.a.createElement(ia.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(ia.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"),e.a.createElement(ia.a.Item,{key:"3"},"\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0"));return e.a.createElement("div",{className:Ye.a.wrap},e.a.createElement(i.a,{className:Ye.a.formWrap,form:H,onValuesChange:K,onFinish:d},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ie.a,null)),e.a.createElement("div",{className:Ye.a.btns},e.a.createElement(z.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(ka.a,{disabled:V,overlay:we,placement:"bottomCenter",arrow:!0},e.a.createElement(z.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:Ye.a.li},"\u8003\u751F\u5217\u8868\uFF1A",o.total,"\u4EBA"),e.a.createElement("div",{className:Ye.a.batch},e.a.createElement(Ie.a,{className:"font14",checked:R,onChange:O},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),Z.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(z.a,{disabled:me,ghost:!0,type:"primary",onClick:function(){return xe(Z)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Ve.a,{rowSelection:C,className:Ye.a.customTable,dataSource:se,bordered:!1,rowKey:function(_){return _.id},columns:n,rowClassName:Ye.a.row,loading:T,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:_e,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(_){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},_),"\u6761\u6570\u636E")}}}),e.a.createElement(Ka,{editId:A,visible:U==="1",onCancel:function(){return $("0")},onOK:Ne}),e.a.createElement(Wa,{editId:A,visible:U==="2",onCancel:function(){return $("0")},onOK:na}),e.a.createElement(za,{editId:A,visible:U==="3",onCancel:function(){return $("0")},onOK:He}),e.a.createElement("div",{className:Ye.a.btns},e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return D("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(z.a,{onClick:function(){return pa.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},Qa=Ha,Ja=a("xQxU"),ea=a.n(Ja),Ga=_a.a.RangePicker,Za=function(h){var D,A,f,ue,L,ee,B,H=h.onNextTabs,oe=h.editId,k=h.setExamStatus,se=h.setExamName,ce=h.setEditId,le=i.a.useForm(),W=Object(u.a)(le,1),T=W[0],F=Object(t.useState)(!0),M=Object(u.a)(F,2),v=M[0],U=M[1],$=Object(t.useState)(!0),re=Object(u.a)($,2),Q=re[0],Z=re[1],te=Object(t.useState)([]),x=Object(u.a)(te,2),q=x[0],o=x[1],X=Object(t.useState)([]),Ue=Object(u.a)(X,2),he=Ue[0],Se=Ue[1],y=Object(t.useState)([]),w=Object(u.a)(y,2),p=w[0],R=w[1],J=Object(t.useState)(!1),V=Object(u.a)(J,2),me=V[0],I=V[1],d=Object(t.useState)(!1),n=Object(u.a)(d,2),r=n[0],C=n[1],_e=Object(t.useState)(!1),O=Object(u.a)(_e,2),K=O[0],xe=O[1],ae=Object(t.useState)(!1),Ne=Object(u.a)(ae,2),na=Ne[0],He=Ne[1],we=Object(t.useState)([]),N=Object(u.a)(we,2),_=N[0],j=N[1],Y=Object(t.useState)([]),Ee=Object(u.a)(Y,2),S=Ee[0],Re=Ee[1],Me=Object(t.useState)(""),fe=Object(u.a)(Me,2),Fe=fe[0],oa=fe[1],ua=Object(t.useState)({}),ca=Object(u.a)(ua,2),m=ca[0],la=ca[1],sa=Object(xa.k)();function ha(b){return g.apply(this,arguments)}function g(){return g=Object(de.a)(P.a.mark(function b(l){var E,De,Ae;return P.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!((p==null?void 0:p.length)===0&&!v)){Le.next=3;break}return Oe.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Le.abrupt("return");case 3:if(!((p==null?void 0:p.length)===0&&v)){Le.next=6;break}return Oe.b.info("\u8BF7\u9009\u62E9A\u5377"),Le.abrupt("return");case 6:if(!((_==null?void 0:_.length)===0&&v&&Q)){Le.next=9;break}return Oe.b.info("\u8BF7\u9009\u62E9B\u5377"),Le.abrupt("return");case 9:if(!(v&&!Fe)){Le.next=12;break}return Oe.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Le.abrupt("return");case 12:return((E=l.publish_times)===null||E===void 0?void 0:E.length)>0&&(l.publish_times[0]&&(l.publish_time=Be()(l.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),l.publish_times[1]&&(l.end_time=Be()(l.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),l.is_ab=v,l.examination_bank_id=p[0].id,l.question_random=r,l.choice_random=K,Q&&(l.b_examination_bank_id=_==null||((De=_[0])===null||De===void 0)?void 0:De.id),l.is_random=Fe==="a",l.is_base_a=!Q,Le.next=21,Object(be.a)("/api/common_exercises/exercises/".concat(oe,"/update_base"),{method:"put",body:l});case 21:Ae=Le.sent,Ae.status===0&&H("2");case 23:case"end":return Le.stop()}},b)})),g.apply(this,arguments)}Object(t.useEffect)(function(){me&&Re([])},[me]),Object(t.useEffect)(function(){s(),G({}),Qe()},[]);function s(){return pe.apply(this,arguments)}function pe(){return pe=Object(de.a)(P.a.mark(function b(){var l;return P.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(be.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:l=De.sent,l.status===0&&o(l.data);case 4:case"end":return De.stop()}},b)})),pe.apply(this,arguments)}function G(b){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(de.a)(P.a.mark(function b(l){var E;return P.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(be.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(c.a)({page:1,per_page:1e5,total:100},l)});case 2:E=Ae.sent,Se(E==null?void 0:E.examination_banks);case 4:case"end":return Ae.stop()}},b)})),Pe.apply(this,arguments)}function Qe(){return ge.apply(this,arguments)}function ge(){return ge=Object(de.a)(P.a.mark(function b(){var l,E;return P.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(be.a)("/api/common_exercises/exercises/".concat(oe,"/base.json"),{method:"get",params:{}});case 2:l=Ae.sent,E=l.data,la(E),T.setFieldsValue({exercise_name:E.exercise_name,exercise_subject_id:E.exercise_subject_id,time:E.time,publish_times:[E.publish_time&&Be()(E.publish_time),E.end_time&&Be()(E.end_time)],password:E.password}),U(E.is_ab),R([{id:E.examination_bank_id,name:E.examination_bank_name}]),C(E.question_random),xe(E.choice_random),Z(!E.is_base_a),k(E==null?void 0:E.exercise_status),se(E==null?void 0:E.exercise_name),oa(E.is_random?"a":"b"),E.is_base_a||E.b_examination_bank_id&&j([{id:E.b_examination_bank_id,name:E.b_examination_bank_name}]);case 15:case"end":return Ae.stop()}},b)})),ge.apply(this,arguments)}var Ge=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:300,ellipsis:!0,align:"center"},{title:"\u516C\u5F00/\u4E2A\u4EBA",dataIndex:"public",width:100,ellipsis:!0,align:"center",render:function(l,E,De){return e.a.createElement("div",null,l?"\u516C\u5F00":"\u4E2A\u4EBA\u521B\u5EFA")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"user_name",width:100,ellipsis:!0,align:"center"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:130,ellipsis:!0,align:"center",render:function(l,E,De){return e.a.createElement("div",null,Be()(l).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(l,E,De){return e.a.createElement("div",null,e.a.createElement(We.Link,{onClick:function(Fa){return Fa.stopPropagation()},to:"/exam/exerciseManagement/".concat(l,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:ea.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"0px 0px"}},e.a.createElement(i.a,{form:T,onFinish:ha},e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",disabled:m.exercise_status===3||m.exercise_status===2,size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE"}]},e.a.createElement(ta.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:m.exercise_status===3||m.exercise_status===2,className:ea.a.Selectclass,style:{height:"40px"}},q.map(function(b,l){return e.a.createElement(ta.a.Option,{value:b.id},b.name)}))))),e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,type:"number",min:1,message:"\u8003\u8BD5\u65F6\u957F\u4EC5\u652F\u6301\u8F93\u5165\u6B63\u6574\u6570",transform:function(l){return Number(l)}}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",disabled:m.exercise_status===3||m.exercise_status===2,className:ea.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(ve.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(Ga,{disabledDate:function(l){return l&&l0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(D=p[0])===null||D===void 0?void 0:D.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((A=p[0])===null||A===void 0?void 0:A.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{disabled:m.exercise_status===3||m.exercise_status===2,checked:r,onChange:function(l){C(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{disabled:m.exercise_status===3||m.exercise_status===2,checked:K,onChange:function(l){xe(l.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),v&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"116px",borderRadius:"4px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(z.a,{disabled:m.exercise_status===3||m.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){I(!0),He(!1)}},"\u9009\u62E9\u8BD5\u5377")),p.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(f=p[0])===null||f===void 0?void 0:f.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ue=p[0])===null||ue===void 0?void 0:ue.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \u79FB\u9664")),e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," B\u5377\uFF1A")," ",e.a.createElement(ne.a.Group,{disabled:m.exercise_status===3||m.exercise_status===2,defaultValue:"a",value:Q?"a":"b",onChange:function(l){l.target.value==="a"?Z(!0):(Z(!1),C(!0),xe(!0))}},e.a.createElement(ne.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),Q&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(z.a,{disabled:m.exercise_status===3||m.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){I(!0),He(!0)}},"\u9009\u62E9\u8BD5\u5377")),_.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(L=_[0])===null||L===void 0?void 0:L.name),e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ee=_[0])===null||ee===void 0?void 0:ee.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \u79FB\u9664"))),!Q&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:r,disabled:m.exercise_status===3||m.exercise_status===2,onChange:function(l){C(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:K,disabled:m.exercise_status===3||m.exercise_status===2,onChange:function(l){xe(l.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u53D1\u653E\u89C4\u5219\uFF1A")," ",e.a.createElement(ne.a.Group,{disabled:m.exercise_status===3||m.exercise_status===2,value:Fe,onChange:function(l){oa(l.target.value)}},e.a.createElement(ne.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636Eip\u53D1\u653E\uFF08\u6839\u636E\u6700\u540E\u4E00\u4F4DIp\u6570\u5B57\u53D1\u653E\uFF09"))))),e.a.createElement("div",{style:{marginTop:"60px",textAlign:"center",paddingBottom:"30px"}},e.a.createElement(z.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){sa.goBack()}},"\u53D6\u6D88"),e.a.createElement(z.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){T.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(ke.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:me,width:820,destroyOnClose:!0,onCancel:function(){I(!1),G({})},onOk:function(){na?j(Object(Xe.a)(S)):R(Object(Xe.a)(S)),I(!1)}},e.a.createElement(i.a,{className:ea.a.formWraps,layout:"inline",onFinish:function(l){l.name=l.name?l.name:"",l.user_name=l.user_name?l.user_name:"",l.date=l.dates?Be()(l.dates).format("YYYY-MM-DD"):"",G(Object(c.a)({},l))}},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(_a.a,null)),e.a.createElement(z.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ve.a,{className:ea.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[S==null||((B=S[0])===null||B===void 0)?void 0:B.id],onChange:function(l,E){Re(E)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:he,bordered:!1,rowKey:function(l){return l.id},columns:Ge,rowClassName:ea.a.row,pagination:!1,onRow:function(l){return{onClick:function(De){return Re([l])}}}})))},qa=Za,et=function(h){var D,A,f=h.location,ue=Object(aa.a)(h,["location"]),L=Object(t.useState)(null),ee=Object(u.a)(L,2),B=ee[0],H=ee[1],oe=Object(t.useState)(["2","3"]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(null),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(0),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)(null),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=function(X){document.body.scrollIntoView(),H(X)};Object(t.useEffect)(function(){var o;if(f==null||((o=f.query)===null||o===void 0)?void 0:o.tab){var X;H(f==null||((X=f.query)===null||X===void 0)?void 0:X.tab);return}H("1")},[f==null||((D=f.query)===null||D===void 0)?void 0:D.tab]),Object(t.useEffect)(function(){var o;if(f==null||((o=f.query)===null||o===void 0)?void 0:o.id){var X;F(f==null||((X=f.query)===null||X===void 0)?void 0:X.id);return}},[f==null||((A=f.query)===null||A===void 0)?void 0:A.id]),Object(t.useEffect)(function(){if(!T){ce(["2","3"]);return}ce([])},[T]);var q=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(T,"editId"),e.a.createElement("section",{className:Ke.a.warp},e.a.createElement(Je.a,{path:"/exam/examinationManagement",title:Z||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Ke.a.schedule},q.map(function(o,X){return e.a.createElement("div",{key:o.key,className:se.includes(o.key)?Ke.a.disabled:""},e.a.createElement("span",{className:"".concat(Ke.a.clickWarp," ").concat(B===o.key?Ke.a.active:""),onClick:function(){return x(o.key)}},e.a.createElement("span",{className:Ke.a.num},o.key),e.a.createElement("span",{className:Ke.a.subject},o.name)),X0&&(s.publish_time=Be()(s.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),s.end_time=Be()(s.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),s.is_ab=F,s.examination_bank_id=y[0].id,s.question_random=d,s.choice_random=_e,$&&(s.b_examination_bank_id=we==null||((G=we[0])===null||G===void 0)?void 0:G.id),s.is_random=Me==="a",s.is_base_a=!$,ge.next=21,Object(be.a)("/api/common_exercises/exercises",{method:"post",body:s});case 21:Pe=ge.sent,Pe.status===0&&(k(Pe==null?void 0:Pe.id),pa.c.push("/exam/examinationManagement/add?id=".concat(Pe==null?void 0:Pe.id)),H("2"));case 23:case"end":return ge.stop()}},g)})),ua.apply(this,arguments)}Object(t.useEffect)(function(){J&&Ee([])},[J]),Object(t.useEffect)(function(){ca(),la({}),le.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})},[]);function ca(){return m.apply(this,arguments)}function m(){return m=Object(de.a)(P.a.mark(function g(){var s;return P.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(be.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:s=G.sent,s.status===0&&x(s.data);case 4:case"end":return G.stop()}},g)})),m.apply(this,arguments)}function la(g){return sa.apply(this,arguments)}function sa(){return sa=Object(de.a)(P.a.mark(function g(s){var pe,G,Pe,Qe;return P.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(be.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(c.a)({page:1,per_page:1e5,total:100},s)});case 2:G=Ge.sent,Ue(G==null?void 0:G.examination_banks),(Fe==null||((pe=Fe.query)===null||pe===void 0)?void 0:pe.exerciseId)&&(Qe=G==null||((Pe=G.examination_banks)===null||Pe===void 0)?void 0:Pe.find(function(b){var l;return b.id===Number(Fe==null||((l=Fe.query)===null||l===void 0)?void 0:l.exerciseId)}),console.log(Qe,Fe,"item"),w([Qe]));case 5:case"end":return Ge.stop()}},g)})),sa.apply(this,arguments)}var ha=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:300,ellipsis:!0,align:"center"},{title:"\u516C\u5F00/\u4E2A\u4EBA",dataIndex:"public",width:100,ellipsis:!0,align:"center",render:function(s,pe,G){return e.a.createElement("div",null,s?"\u516C\u5F00":"\u4E2A\u4EBA\u521B\u5EFA")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"user_name",width:100,ellipsis:!0,align:"center"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:130,ellipsis:!0,align:"center",render:function(s,pe,G){return e.a.createElement("div",null,Be()(s).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(s,pe,G){return e.a.createElement("div",null,e.a.createElement(We.Link,{onClick:function(Qe){return Qe.stopPropagation()},to:"/exam/exerciseManagement/".concat(s,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:qe.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",null,e.a.createElement(i.a,{form:le,onFinish:oa},e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE"}]},e.a.createElement(ta.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:qe.a.Selectclass,style:{height:"40px"}},te.map(function(g,s){return e.a.createElement(ta.a.Option,{value:g.id},g.name)}))))),e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,type:"number",min:1,message:"\u8003\u8BD5\u65F6\u957F\u4EC5\u652F\u6301\u8F93\u5165\u6B63\u6574\u6570",transform:function(s){return Number(s)}}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",className:qe.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(ve.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(ja,{disabledDate:function(s){return s&&s0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(D=y[0])===null||D===void 0?void 0:D.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((A=y[0])===null||A===void 0?void 0:A.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){w([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:d,onChange:function(s){n(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:_e,onChange:function(s){O(s.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),F&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"116px",borderRadius:"4px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(z.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){V(!0),Ne(!1)}},"\u9009\u62E9\u8BD5\u5377")),y.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(f=y[0])===null||f===void 0?void 0:f.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ue=y[0])===null||ue===void 0?void 0:ue.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){w([])}}," \u79FB\u9664")),e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," B\u5377\uFF1A")," ",e.a.createElement(ne.a.Group,{defaultValue:"a",onChange:function(s){s.target.value==="a"?re(!0):(re(!1),n(!0),O(!0))}},e.a.createElement(ne.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),$&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(z.a,{style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){V(!0),Ne(!0)}},"\u9009\u62E9\u8BD5\u5377")),we.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(L=we[0])===null||L===void 0?void 0:L.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ee=we[0])===null||ee===void 0?void 0:ee.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){N([])}}," \u79FB\u9664"))),!$&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:d,onChange:function(s){n(s.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:_e,onChange:function(s){O(s.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u53D1\u653E\u89C4\u5219\uFF1A")," ",e.a.createElement(ne.a.Group,{onChange:function(s){fe(s.target.value)}},e.a.createElement(ne.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636Eip\u53D1\u653E\uFF08\u6839\u636E\u6700\u540E\u4E00\u4F4DIp\u6570\u5B57\u53D1\u653E\uFF09"))))),e.a.createElement("div",{style:{marginTop:"60px",textAlign:"center",paddingBottom:"30px"}},e.a.createElement(z.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){pa.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(z.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){le.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(ke.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:J,width:820,destroyOnClose:!0,onCancel:function(){V(!1),la({})},onOk:function(){ae?N(Object(Xe.a)(Y)):w(Object(Xe.a)(Y)),V(!1)}},e.a.createElement(i.a,{className:qe.a.formWraps,layout:"inline",onFinish:function(s){s.name=s.name?s.name:"",s.user_name=s.user_name?s.user_name:"",s.date=s.dates?Be()(s.dates).format("YYYY-MM-DD"):"",la(Object(c.a)({},s))}},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(_a.a,null)),e.a.createElement(z.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ve.a,{className:qe.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[Y==null||((B=Y[0])===null||B===void 0)?void 0:B.id],onChange:function(s,pe){Ee(pe)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:X,bordered:!1,rowKey:function(s){return s.id},columns:ha,rowClassName:qe.a.row,pagination:!1,onRow:function(s){return{onClick:function(G){return Ee([s])}}}})))},Da=Sa,it=a("giR+"),ga=a("fyUT"),dt=a("BoS7"),ba=a("Sdc0"),Aa=a("XzBQ"),Te=a.n(Aa),ot=a("Znn+"),Ra=a("ZTPi"),Pa=a("dfu6"),va=Ra.a.TabPane,Ba=function(h){var D,A=h.visible,f=h.onOK,ue=h.onCancel,L=i.a.useForm(),ee=Object(u.a)(L,1),B=ee[0],H=Object(t.useState)({}),oe=Object(u.a)(H,2),k=oe[0],se=oe[1],ce=Object(t.useState)("1"),le=Object(u.a)(ce,2),W=le[0],T=le[1];return Object(t.useEffect)(function(){A&&(B.resetFields(),T("1"))},[A]),e.a.createElement(ke.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:A,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(de.a)(P.a.mark(function F(){var M;return P.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,B.validateFields();case 2:if(k.ip){U.next=7;break}if(M=k.startIP.split(".")[3],!(parseInt(M)>parseInt(k.endIP))){U.next=7;break}return Oe.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),U.abrupt("return");case 7:f(Object(c.a)({},B.getFieldsValue()));case 8:case"end":return U.stop()}},F)})),onCancel:function(){ue()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(Ra.a,{activeKey:W,onChange:function(M){T(M),B.resetFields()}},e.a.createElement(va,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(va,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(i.a,{form:B,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(M,v){se(Object(c.a)({},v))}},W==="1"&&e.a.createElement(i.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(ta.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(M){B.setFieldsValue({ip:Object(Xe.a)(M.filter(function(v){return Object(Pa.a)(v)?!0:(Oe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),W==="2"&&e.a.createElement(Ce.a,{gutter:[20,20]},e.a.createElement(ve.a,{flex:"1"},e.a.createElement(i.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(ie.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(M){var v="";Object(Pa.a)(M.target.value)?v=M.target.value:(v="",Oe.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),B.setFieldsValue({startIP:v})}}))),e.a.createElement(ve.a,{flex:"1"},e.a.createElement(i.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(ie.a,{onBlur:function(M){},prefix:e.a.createElement("span",{className:"font14"},(D=k.startIP)===null||D===void 0?void 0:D.substring(0,k.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Na=Ba,Ua=a("jN4g"),Ia=a("m3rI"),wa=function(h){var D,A,f,ue,L=h.onNextTabs,ee=h.editId,B=h.examStatus,H=i.a.useForm(),oe=Object(u.a)(H,1),k=oe[0],se=Object(t.useState)(!1),ce=Object(u.a)(se,2),le=ce[0],W=ce[1],T=Object(t.useState)(!1),F=Object(u.a)(T,2),M=F[0],v=F[1],U=Object(t.useState)(""),$=Object(u.a)(U,2),re=$[0],Q=$[1],Z=Object(t.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),te=Object(u.a)(Z,2),x=te[0],q=te[1],o=function(){var p=Object(de.a)(P.a.mark(function R(J){var V;return P.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return v(!0),I.next=3,Object(be.a)("/api/common_exercises/exercises/".concat(ee,"/update_settings.json"),{method:"put",body:Object(c.a)(Object(c.a)({},J),x)});case 3:V=I.sent,V.status===0&&L("3"),v(!1);case 6:case"end":return I.stop()}},R)}));return function(J){return p.apply(this,arguments)}}(),X=function(R){console.log(R),R.ip?x[re]=[].concat(Object(Xe.a)(x[re]||[]),Object(Xe.a)(R.ip)):x[re]=[].concat(Object(Xe.a)(x[re]||[]),["".concat(R.startIP,",").concat(R.startIP.substring(0,R.startIP.lastIndexOf("."))+"."+R.endIP)]),q(Object(c.a)({},x)),W(!1)},Ue=function(R){Q(R),W(!0)},he=function(){var p=Object(de.a)(P.a.mark(function R(){var J,V,me,I,d,n,r,C;return P.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(be.a)("/api/common_exercises/exercises/".concat(ee,"/settings"),{method:"get"});case 2:J=O.sent,J.settings&&(V=J.settings,me=V.ip_limit,I=V.public_ip,d=I===void 0?[]:I,n=V.inner_ip,r=n===void 0?[]:n,C=Object(aa.a)(V,["ip_limit","public_ip","inner_ip"]),q({ip_limit:me,public_ip:d,inner_ip:r}),k.setFieldsValue(C));case 4:case"end":return O.stop()}},R)}));return function(){return p.apply(this,arguments)}}(),Se=function(R){"is_normal"in R&&(R.is_normal?k.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):k.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(t.useEffect)(function(){he()},[]);var y=B===3,w=B===2||B===3;return e.a.createElement("div",{className:Te.a.bg},e.a.createElement("div",{className:Te.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(i.a,{form:k,className:Te.a.formWrap,scrollToFirstError:!0,onFinish:o,onValuesChange:Se},e.a.createElement(i.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(ne.a.Group,{disabled:w},e.a.createElement(ne.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(ne.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(i.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\u67E5\u770B\u4E2A\u4EBA\u603B\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\uFF09"))),e.a.createElement(i.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\u67E5\u770B\u5C0F\u9898\u5F97\u5206",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF09"))),e.a.createElement(i.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\u67E5\u770B\u8BD5\u5377\u7B54\u6848",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\u53CA\u89E3\u6790\uFF09"))),e.a.createElement(i.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(Ie.a,{disabled:y},"\u67E5\u770B\u6240\u6709\u6210\u7EE9",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7BA1\u7406\u5458\u516C\u5E03\u6210\u7EE9\u540E\uFF0C\u8003\u751F\u53EF\u4EE5\u67E5\u770B\u6240\u6709\u8003\u751F\u7684\u8003\u8BD5\u6210\u7EE9\uFF09"))),e.a.createElement("div",{className:Te.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Te.a.row},e.a.createElement(i.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(ba.a,{disabled:w})),e.a.createElement("div",null,"\xA0\xA0\u5F00\u542F\u6444\u50CF\u5934",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u5728\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\uFF0C\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u5C06\u65E0\u6CD5\u8FDB\u884C\u8003\u8BD5\uFF09"))),e.a.createElement("div",{className:Te.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),e.a.createElement(i.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(ga.a,{disabled:w,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Te.a.row},e.a.createElement(i.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(ba.a,{disabled:w})),e.a.createElement("div",null,"\xA0\xA0\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u53EF\u8BBE\u7F6E\u8003\u751F\u5728\u8003\u8BD5\u4E2D\u5207\u5C4F\u591A\u5C11\u6B21\u53EF\u4EE5\u5F3A\u5236\u4EA4\u5377\uFF09"))),e.a.createElement("div",{className:Te.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(i.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(ga.a,{disabled:w,min:0})),e.a.createElement("span",null,"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(i.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(ga.a,{disabled:w,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Te.a.row},e.a.createElement(ba.a,{disabled:w,checked:x.ip_limit!=="no",onChange:function(R){x.ip_limit==="no"?x.ip_limit="pub":x.ip_limit="no",q(Object.assign({},x))}}),e.a.createElement("div",null,"\xA0\xA0\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5F00\u542F\u540E\uFF0C\u8003\u751F\u4E0D\u518DIP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"(\u5F00\u542F\u540E\uFF0C\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{target:"_blank",href:"".concat(Ia.a.API_SERVER,"/\u5982\u4F55\u5B89\u88C5WebRTC%20Leak%20Prevent\u63D2\u4EF6.pdf")},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),x.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ce.a,{className:"mt15"},e.a.createElement(ve.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(ve.a,null,!((D=x.public_ip)===null||D===void 0?void 0:D.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(A=x.public_ip)===null||A===void 0?void 0:A.map(function(p,R){return e.a.createElement("span",{className:Te.a.ipItem,key:R},e.a.createElement("i",null,p," "),!w&&e.a.createElement(Ua.a,{onClick:function(){ke.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){x.public_ip.splice(R,1),q(Object(c.a)({},x))}})},className:" c-grey-c",size:20}))}),!y&&e.a.createElement("span",{onClick:function(){return Ue("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(Ce.a,{className:"mt15"},e.a.createElement(ve.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(ve.a,null,!((f=x.inner_ip)===null||f===void 0?void 0:f.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(ue=x.inner_ip)===null||ue===void 0?void 0:ue.map(function(p,R){return e.a.createElement("span",{className:Te.a.ipItem,key:R},e.a.createElement("i",null,p," "),!w&&e.a.createElement(Ua.a,{onClick:function(){ke.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){x.inner_ip.splice(R,1),q(Object(c.a)({},x))}})},className:" c-grey-c",size:20}))}),!y&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){Ue("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Na,{visible:le,onOK:X,onCancel:function(){return W(!1)}})),e.a.createElement("div",{className:Te.a.btns},e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return L("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(z.a,{onClick:function(){return k.submit()},className:"ml20",loading:M,type:"primary"},"\u4E0B\u4E00\u6B65")))},La=wa,ct=a("qVdP"),ka=a("jsC+"),mt=a("lUTK"),ia=a("BvKs"),Ta=a("dq6g"),Ye=a.n(Ta),Ma=a("6Qhy"),je=a.n(Ma),$a=a("LvDl"),da=a.n($a),Xa=function(h){var D=h.visible,A=h.onOK,f=h.onCancel,ue=h.editId,L={page:1,per_page:10,total:0},ee=i.a.useForm(),B=Object(u.a)(ee,1),H=B[0],oe=Object(t.useState)([]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(!0),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(!1),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)([]),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=Object(t.useState)(L),q=Object(u.a)(x,2),o=q[0],X=q[1],Ue=Object(t.useState)({}),he=Object(u.a)(Ue,2),Se=he[0],y=he[1];Object(t.useEffect)(function(){if(D){w();return}},[D]);var w=function(){var d=Object(de.a)(P.a.mark(function n(){var r,C,_e,O,K=arguments;return P.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return r=K.length>0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",width:146},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(n,r){return n+"/"+r.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:50,render:function(n,r){return e.a.createElement(e.a.Fragment,null,r.add_count===r.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),r.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),r.add_count!==0&&r.add_count0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{title:"\u59D3\u540D",dataIndex:"name",align:"center",width:146},{title:"\u5B66\u53F7",dataIndex:"student_no",align:"center",width:146},{title:"\u4E13\u4E1A",dataIndex:"profession",align:"center",width:146},{title:"\u73ED\u7EA7",dataIndex:"student_group",align:"center",render:function(n,r){return n||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(n,r){return n?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],V=function(n){te(n)},me={selectedRowKeys:Z,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:V,getCheckboxProps:function(n){return{disabled:n.added}}},I=function(n,r){var C=Object(c.a)(Object(c.a)({},o),{},{page:n,per_page:r});X(C),w(C,Se)};return e.a.createElement(ke.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u5B66\u53F7\u6DFB\u52A0",visible:D,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:U,afterClose:function(){H.resetFields(),y({}),$(!1)},onOk:function(){$(!0),A(Z)},onCancel:f},e.a.createElement("div",{className:je.a.wrap},e.a.createElement(i.a,{className:je.a.formWrap,form:H,onValuesChange:p,onFinish:R},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ie.a,{disabled:U})),e.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ie.a,{disabled:U})),e.a.createElement("div",{className:je.a.btns},e.a.createElement(z.a,{disabled:U,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Ve.a,{rowSelection:me,className:je.a.customTable,dataSource:se,bordered:!1,scroll:{y:350},rowKey:function(n){return n.id},columns:J,rowClassName:je.a.row,loading:T,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:I,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(n){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},n),"\u6761\u6570\u636E")}}})))},Wa=Va,Ya=function(h){var D=h.visible,A=h.onOK,f=h.onCancel,ue=h.editId,L={page:1,per_page:10,total:0},ee=i.a.useForm(),B=Object(u.a)(ee,1),H=B[0],oe=Object(t.useState)([]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(!0),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(!1),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)([]),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=Object(t.useState)(L),q=Object(u.a)(x,2),o=q[0],X=q[1],Ue=Object(t.useState)({}),he=Object(u.a)(Ue,2),Se=he[0],y=he[1];Object(t.useEffect)(function(){if(D){w();return}},[D]);var w=function(){var d=Object(de.a)(P.a.mark(function n(){var r,C,_e,O,K=arguments;return P.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return r=K.length>0&&K[0]!==void 0?K[0]:L,C=K.length>1&&K[1]!==void 0?K[1]:{},_e=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},r),C),{},{exercise_id:ue}),function(Ne){return!!Ne}),console.log("\u8BF7\u6C42\u53C2\u6570:",_e),F(!0),ae.next=7,Object(be.a)("/api/common_exercises/exercise_users/exercise_rule_nos.json",{method:"get",params:_e});case 7:O=ae.sent,O.status===0&&(F(!1),ce(O.data),X(Object(c.a)(Object(c.a)({},r),{},{total:O==null?void 0:O.count})),te([]));case 9:case"end":return ae.stop()}},n)}));return function(){return d.apply(this,arguments)}}(),p=function(n,r){y(r)},R=function(n){console.log(n),w(L,n)},J=[{title:"\u8003\u53F7\u89C4\u5219",dataIndex:"exercise_rule_no",align:"center",width:146},{title:"\u5F55\u5165\u65F6\u95F4",dataIndex:"created_at",align:"center",width:146,render:function(n,r){return Be()(n).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",align:"center",width:146,render:function(n,r){return Be()(n).format("YYYY-MM-DD HH:mm:ss")}},{title:"\u5DF2\u6DFB\u52A0/\u603B\u4EBA\u6570",dataIndex:"add_count",align:"center",render:function(n,r){return n+"/"+r.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",align:"center",width:80,render:function(n,r){return e.a.createElement(e.a.Fragment,null,r.add_count===r.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),r.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),r.add_count!==0&&r.add_count0&&Re[0]!==void 0?Re[0]:L,Y=Re.length>1&&Re[1]!==void 0?Re[1]:{},Ee=da.a.pickBy(Object(c.a)(Object(c.a)(Object(c.a)({},j),Y),{},{exercise_id:A}),function(Fe){return!!Fe}),console.log("\u8BF7\u6C42\u53C2\u6570:",Ee),F(!0),fe.next=7,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"get",params:Ee});case 7:S=fe.sent,S.status===0&&(F(!1),ce(S.data),X(Object(c.a)(Object(c.a)({},j),{},{total:S==null?void 0:S.count})),te([]),J(!1));case 9:case"end":return fe.stop()}},_)}));return function(){return N.apply(this,arguments)}}(),d=function(_){console.log(_),I(L,_)},n=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(_,j){return _||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(_,j){return _||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(_,j){return _||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(_,j){return _||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(_,j){return e.a.createElement(z.a,{disabled:me,onClick:function(){return xe([_])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],r=function(_){te(_),_.length===se.length?J(!0):J(!1)},C={selectedRowKeys:Z,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:r},_e=function(_,j){var Y=Object(c.a)(Object(c.a)({},o),{},{page:_,per_page:j});X(Y),I(Y,Se)},O=function(_){J(_.target.checked),_.target.checked?te(se.map(function(j){return j.id})):te([])},K=function(_,j){y(j)},xe=function(_){if(_.length===0){Oe.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}ke.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u9664\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u79FB\u9664\uFF1F",onOk:function(){var j=Object(de.a)(P.a.mark(function Ee(){var S,Re;return P.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(be.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:_}});case 2:S=fe.sent,(S==null?void 0:S.status)===0&&(Re=_.length===se.length&&o.page>1?o.page-1:o.page,I(Object(c.a)(Object(c.a)({},o),{},{page:Re}),Se),Oe.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return fe.stop()}},Ee)}));function Y(){return j.apply(this,arguments)}return Y}()})},ae=function(_){console.log(_.key,22),$(_.key)},Ne=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y,Ee,S;return P.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Y=[],Ee=[],j.forEach(function(fe){var Fe=fe.split("-");Y.push(Fe[0]),Ee.push(Fe[1])}),Me.next=5,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:Y,student_group_names:Ee,exercise_id:A}});case 5:S=Me.sent,S.status===0&&($("0"),I(),y({}),H.resetFields());case 7:case"end":return Me.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),na=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y;return P.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:j,exercise_id:A}});case 2:Y=S.sent,Y.status===0&&($("0"),I(),y({}),H.resetFields());case 4:case"end":return S.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),He=function(){var N=Object(de.a)(P.a.mark(function _(j){var Y;return P.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{exercise_rule_nos:j,exercise_id:A}});case 2:Y=S.sent,Y.status===0&&($("0"),I(),y({}),H.resetFields());case 4:case"end":return S.stop()}},_)}));return function(j){return N.apply(this,arguments)}}(),we=e.a.createElement(ia.a,{onClick:ae},e.a.createElement(ia.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(ia.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"),e.a.createElement(ia.a.Item,{key:"3"},"\u6309\u8003\u53F7\u89C4\u5219\u6DFB\u52A0"));return e.a.createElement("div",{className:Ye.a.wrap},e.a.createElement(i.a,{className:Ye.a.formWrap,form:H,onValuesChange:K,onFinish:d},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ie.a,null)),e.a.createElement("div",{className:Ye.a.btns},e.a.createElement(z.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(ka.a,{disabled:V,overlay:we,placement:"bottomCenter",arrow:!0},e.a.createElement(z.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:Ye.a.li},"\u8003\u751F\u5217\u8868\uFF1A",o.total,"\u4EBA"),e.a.createElement("div",{className:Ye.a.batch},e.a.createElement(Ie.a,{className:"font14",checked:R,onChange:O},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),Z.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(z.a,{disabled:me,ghost:!0,type:"primary",onClick:function(){return xe(Z)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Ve.a,{rowSelection:C,className:Ye.a.customTable,dataSource:se,bordered:!1,rowKey:function(_){return _.id},columns:n,rowClassName:Ye.a.row,loading:T,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:_e,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(_){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},_),"\u6761\u6570\u636E")}}}),e.a.createElement(Ka,{editId:A,visible:U==="1",onCancel:function(){return $("0")},onOK:Ne}),e.a.createElement(Wa,{editId:A,visible:U==="2",onCancel:function(){return $("0")},onOK:na}),e.a.createElement(za,{editId:A,visible:U==="3",onCancel:function(){return $("0")},onOK:He}),e.a.createElement("div",{className:Ye.a.btns},e.a.createElement(z.a,{ghost:!0,type:"primary",onClick:function(){return D("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(z.a,{onClick:function(){return pa.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},Qa=Ha,Ja=a("xQxU"),ea=a.n(Ja),Ga=_a.a.RangePicker,Za=function(h){var D,A,f,ue,L,ee,B,H=h.onNextTabs,oe=h.editId,k=h.setExamStatus,se=h.setExamName,ce=h.setEditId,le=i.a.useForm(),W=Object(u.a)(le,1),T=W[0],F=Object(t.useState)(!0),M=Object(u.a)(F,2),v=M[0],U=M[1],$=Object(t.useState)(!0),re=Object(u.a)($,2),Q=re[0],Z=re[1],te=Object(t.useState)([]),x=Object(u.a)(te,2),q=x[0],o=x[1],X=Object(t.useState)([]),Ue=Object(u.a)(X,2),he=Ue[0],Se=Ue[1],y=Object(t.useState)([]),w=Object(u.a)(y,2),p=w[0],R=w[1],J=Object(t.useState)(!1),V=Object(u.a)(J,2),me=V[0],I=V[1],d=Object(t.useState)(!1),n=Object(u.a)(d,2),r=n[0],C=n[1],_e=Object(t.useState)(!1),O=Object(u.a)(_e,2),K=O[0],xe=O[1],ae=Object(t.useState)(!1),Ne=Object(u.a)(ae,2),na=Ne[0],He=Ne[1],we=Object(t.useState)([]),N=Object(u.a)(we,2),_=N[0],j=N[1],Y=Object(t.useState)([]),Ee=Object(u.a)(Y,2),S=Ee[0],Re=Ee[1],Me=Object(t.useState)(""),fe=Object(u.a)(Me,2),Fe=fe[0],oa=fe[1],ua=Object(t.useState)({}),ca=Object(u.a)(ua,2),m=ca[0],la=ca[1],sa=Object(xa.k)();function ha(b){return g.apply(this,arguments)}function g(){return g=Object(de.a)(P.a.mark(function b(l){var E,De,Ae;return P.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!((p==null?void 0:p.length)===0&&!v)){Le.next=3;break}return Oe.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Le.abrupt("return");case 3:if(!((p==null?void 0:p.length)===0&&v)){Le.next=6;break}return Oe.b.info("\u8BF7\u9009\u62E9A\u5377"),Le.abrupt("return");case 6:if(!((_==null?void 0:_.length)===0&&v&&Q)){Le.next=9;break}return Oe.b.info("\u8BF7\u9009\u62E9B\u5377"),Le.abrupt("return");case 9:if(!(v&&!Fe)){Le.next=12;break}return Oe.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Le.abrupt("return");case 12:return((E=l.publish_times)===null||E===void 0?void 0:E.length)>0&&(l.publish_times[0]&&(l.publish_time=Be()(l.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),l.publish_times[1]&&(l.end_time=Be()(l.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),l.is_ab=v,l.examination_bank_id=p[0].id,l.question_random=r,l.choice_random=K,Q&&(l.b_examination_bank_id=_==null||((De=_[0])===null||De===void 0)?void 0:De.id),l.is_random=Fe==="a",l.is_base_a=!Q,Le.next=21,Object(be.a)("/api/common_exercises/exercises/".concat(oe,"/update_base"),{method:"put",body:l});case 21:Ae=Le.sent,Ae.status===0&&H("2");case 23:case"end":return Le.stop()}},b)})),g.apply(this,arguments)}Object(t.useEffect)(function(){me&&Re([])},[me]),Object(t.useEffect)(function(){s(),G({}),Qe()},[]);function s(){return pe.apply(this,arguments)}function pe(){return pe=Object(de.a)(P.a.mark(function b(){var l;return P.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(be.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:l=De.sent,l.status===0&&o(l.data);case 4:case"end":return De.stop()}},b)})),pe.apply(this,arguments)}function G(b){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(de.a)(P.a.mark(function b(l){var E;return P.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(be.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(c.a)({page:1,per_page:1e5,total:100},l)});case 2:E=Ae.sent,Se(E==null?void 0:E.examination_banks);case 4:case"end":return Ae.stop()}},b)})),Pe.apply(this,arguments)}function Qe(){return ge.apply(this,arguments)}function ge(){return ge=Object(de.a)(P.a.mark(function b(){var l,E;return P.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(be.a)("/api/common_exercises/exercises/".concat(oe,"/base.json"),{method:"get",params:{}});case 2:l=Ae.sent,E=l.data,la(E),T.setFieldsValue({exercise_name:E.exercise_name,exercise_subject_id:E.exercise_subject_id,time:E.time,publish_times:[E.publish_time&&Be()(E.publish_time),E.end_time&&Be()(E.end_time)],password:E.password}),U(E.is_ab),R([{id:E.examination_bank_id,name:E.examination_bank_name}]),C(E.question_random),xe(E.choice_random),Z(!E.is_base_a),k(E==null?void 0:E.exercise_status),se(E==null?void 0:E.exercise_name),oa(E.is_random?"a":"b"),E.is_base_a||E.b_examination_bank_id&&j([{id:E.b_examination_bank_id,name:E.b_examination_bank_name}]);case 15:case"end":return Ae.stop()}},b)})),ge.apply(this,arguments)}var Ge=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:300,ellipsis:!0,align:"center"},{title:"\u516C\u5F00/\u4E2A\u4EBA",dataIndex:"public",width:100,ellipsis:!0,align:"center",render:function(l,E,De){return e.a.createElement("div",null,l?"\u516C\u5F00":"\u4E2A\u4EBA\u521B\u5EFA")}},{title:"\u521B\u5EFA\u4EBA",dataIndex:"user_name",width:100,ellipsis:!0,align:"center"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:130,ellipsis:!0,align:"center",render:function(l,E,De){return e.a.createElement("div",null,Be()(l).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(l,E,De){return e.a.createElement("div",null,e.a.createElement(We.Link,{onClick:function(Fa){return Fa.stopPropagation()},to:"/exam/exerciseManagement/".concat(l,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:ea.a.wrap},e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginBottom:"30px",display:"flex"}},"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"0px 0px"}},e.a.createElement(i.a,{form:T,onFinish:ha},e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u540D\u79F0",name:"exercise_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0"}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",disabled:m.exercise_status===3||m.exercise_status===2,size:"large",style:{height:"40px",borderRadius:"4px"}}))),e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE"}]},e.a.createElement(ta.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:m.exercise_status===3||m.exercise_status===2,className:ea.a.Selectclass,style:{height:"40px"}},q.map(function(b,l){return e.a.createElement(ta.a.Option,{value:b.id},b.name)}))))),e.a.createElement(Ce.a,{gutter:24},e.a.createElement(ve.a,{span:12},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,type:"number",min:1,message:"\u8003\u8BD5\u65F6\u957F\u4EC5\u652F\u6301\u8F93\u5165\u6B63\u6574\u6570",transform:function(l){return Number(l)}}]},e.a.createElement(ie.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",disabled:m.exercise_status===3||m.exercise_status===2,className:ea.a.inputheight,addonAfter:"\u5206\u949F"}))),e.a.createElement(ve.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(i.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(Ga,{disabledDate:function(l){return l&&l0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(D=p[0])===null||D===void 0?void 0:D.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((A=p[0])===null||A===void 0?void 0:A.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{disabled:m.exercise_status===3||m.exercise_status===2,checked:r,onChange:function(l){C(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{disabled:m.exercise_status===3||m.exercise_status===2,checked:K,onChange:function(l){xe(l.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),v&&e.a.createElement("div",null,e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"116px",borderRadius:"4px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(z.a,{disabled:m.exercise_status===3||m.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){I(!0),He(!1)}},"\u9009\u62E9\u8BD5\u5377")),p.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(f=p[0])===null||f===void 0?void 0:f.name)," ",e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ue=p[0])===null||ue===void 0?void 0:ue.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \u79FB\u9664")),e.a.createElement("p",null," ",e.a.createElement("span",{style:{width:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," B\u5377\uFF1A")," ",e.a.createElement(ne.a.Group,{disabled:m.exercise_status===3||m.exercise_status===2,defaultValue:"a",value:Q?"a":"b",onChange:function(l){l.target.value==="a"?Z(!0):(Z(!1),C(!0),xe(!0))}},e.a.createElement(ne.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),Q&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(z.a,{disabled:m.exercise_status===3||m.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"116px",borderRadius:"4px"},type:"primary",ghost:!0,onClick:function(){I(!0),He(!0)}},"\u9009\u62E9\u8BD5\u5377")),_.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(L=_[0])===null||L===void 0?void 0:L.name),e.a.createElement("span",null,e.a.createElement(We.Link,{to:"/exam/exerciseManagement/".concat((ee=_[0])===null||ee===void 0?void 0:ee.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8")),m.exercise_status===1&&e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){j([])}}," \u79FB\u9664"))),!Q&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:r,disabled:m.exercise_status===3||m.exercise_status===2,onChange:function(l){C(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(Ie.a,{checked:K,disabled:m.exercise_status===3||m.exercise_status===2,onChange:function(l){xe(l.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),e.a.createElement("p",null,e.a.createElement("span",{style:{width:"80px",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," \u53D1\u653E\u89C4\u5219\uFF1A")," ",e.a.createElement(ne.a.Group,{disabled:m.exercise_status===3||m.exercise_status===2,value:Fe,onChange:function(l){oa(l.target.value)}},e.a.createElement(ne.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(ne.a,{value:"b"},"\u6839\u636Eip\u53D1\u653E\uFF08\u6839\u636E\u6700\u540E\u4E00\u4F4DIp\u6570\u5B57\u53D1\u653E\uFF09"))))),e.a.createElement("div",{style:{marginTop:"60px",textAlign:"center",paddingBottom:"30px"}},e.a.createElement(z.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){sa.goBack()}},"\u53D6\u6D88"),e.a.createElement(z.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){T.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(ke.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:me,width:820,destroyOnClose:!0,onCancel:function(){I(!1),G({})},onOk:function(){na?j(Object(Xe.a)(S)):R(Object(Xe.a)(S)),I(!1)}},e.a.createElement(i.a,{className:ea.a.formWraps,layout:"inline",onFinish:function(l){l.name=l.name?l.name:"",l.user_name=l.user_name?l.user_name:"",l.date=l.dates?Be()(l.dates).format("YYYY-MM-DD"):"",G(Object(c.a)({},l))}},e.a.createElement(Ce.a,null,e.a.createElement(i.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ie.a,null)),e.a.createElement(i.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(_a.a,null)),e.a.createElement(z.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ve.a,{className:ea.a.customTable,rowSelection:{type:"radio",selectedRowKeys:[S==null||((B=S[0])===null||B===void 0)?void 0:B.id],onChange:function(l,E){Re(E)}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:he,bordered:!1,rowKey:function(l){return l.id},columns:Ge,rowClassName:ea.a.row,pagination:!1,onRow:function(l){return{onClick:function(De){return Re([l])}}}})))},qa=Za,et=function(h){var D,A,f=h.location,ue=Object(aa.a)(h,["location"]),L=Object(t.useState)(null),ee=Object(u.a)(L,2),B=ee[0],H=ee[1],oe=Object(t.useState)(["2","3"]),k=Object(u.a)(oe,2),se=k[0],ce=k[1],le=Object(t.useState)(null),W=Object(u.a)(le,2),T=W[0],F=W[1],M=Object(t.useState)(0),v=Object(u.a)(M,2),U=v[0],$=v[1],re=Object(t.useState)(null),Q=Object(u.a)(re,2),Z=Q[0],te=Q[1],x=function(X){document.body.scrollIntoView(),H(X)};Object(t.useEffect)(function(){var o;if(f==null||((o=f.query)===null||o===void 0)?void 0:o.tab){var X;H(f==null||((X=f.query)===null||X===void 0)?void 0:X.tab);return}H("1")},[f==null||((D=f.query)===null||D===void 0)?void 0:D.tab]),Object(t.useEffect)(function(){var o;if(f==null||((o=f.query)===null||o===void 0)?void 0:o.id){var X;F(f==null||((X=f.query)===null||X===void 0)?void 0:X.id);return}},[f==null||((A=f.query)===null||A===void 0)?void 0:A.id]),Object(t.useEffect)(function(){if(!T){ce(["2","3"]);return}ce([])},[T]);var q=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(T,"editId"),e.a.createElement("section",{className:Ke.a.warp},e.a.createElement(Je.a,{path:"/exam/examinationManagement",title:Z||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Ke.a.schedule},q.map(function(o,X){return e.a.createElement("div",{key:o.key,className:se.includes(o.key)?Ke.a.disabled:""},e.a.createElement("span",{className:"".concat(Ke.a.clickWarp," ").concat(B===o.key?Ke.a.active:""),onClick:function(){return x(o.key)}},e.a.createElement("span",{className:Ke.a.num},o.key),e.a.createElement("span",{className:Ke.a.subject},o.name)),X1024*1024*50)return U.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var r=[];return r.push(l),M([].concat(r)),!1},fileList:s,accept:".xls,.xlsx"};return e.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},e.a.createElement(c.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},e.a.createElement(n.a,{className:"current",onClick:function(){return history.back()}},e.a.createElement(K.a,null),"\u8FD4\u56DE"),e.a.createElement(n.a,null,e.a.createElement(R.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),e.a.createElement(n.a,null,e.a.createElement("strong",{className:"font18"},"\u5BFC\u5165\u5B66\u751F"))),e.a.createElement(R.a,{style:{margin:"0px 0px 40px 0px"}}),e.a.createElement("p",{className:v.a.selecttitle},"\u9009\u62E9\u6587\u4EF6"),e.a.createElement(c.a,{gutter:[16,16]},e.a.createElement(n.a,{span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),e.a.createElement(n.a,null,e.a.createElement(T.a,Q,e.a.createElement(d.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),e.a.createElement(c.a,{gutter:[16,16]},e.a.createElement(n.a,{span:2,style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),e.a.createElement(n.a,{span:22},e.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",e.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",e.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",e.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(i.o)("",Object(i.K)({url:O.a.API_SERVER+"/api/common_exercises/students/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(d.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(L.a)(y.a.mark(function u(){var l,r;return y.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!((s==null?void 0:s.length)<=0)){a.next=3;break}return U.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),a.abrupt("return");case 3:return g(!1),B(!0),l=new FormData,l.append("file",s[0]),a.next=9,Object(S.a)("/api/common_exercises/students/import_students.json",{method:"post",body:l},!0);case 9:if(r=a.sent,B(!1),!(r.status===-1)){a.next=13;break}return a.abrupt("return");case 13:g(!0),Z(r);case 15:case"end":return a.stop()}},u)}))},"\u786E\u8BA4\u4E0A\u4F20")),V&&!b&&e.a.createElement("div",null,e.a.createElement("p",{className:v.a.selecttitle},"\u4E0A\u4F20\u7ED3\u679C"),e.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},e.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}},"\u4E0A\u4F20\u6210\u529F",e.a.createElement("span",{style:{color:"#FA6400"}},t==null?void 0:t.success),"\u6761\u6570\u636E",!!(t==null||((p=t.fail)===null||p===void 0)?void 0:p.length)&&e.a.createElement("span",null,"\uFF0C\u5931\u8D25",e.a.createElement("span",{style:{color:"#FA6400"}},t==null||((P=t.fail)===null||P===void 0)?void 0:P.length),"\u6761\u6570\u636E")),!!(t==null||((f=t.fail)===null||f===void 0)?void 0:f.length)&&e.a.createElement(d.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(i.o)("",Object(i.K)({url:O.a.API_SERVER+(t==null?void 0:t.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),e.a.createElement(F.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:b}))};m.default=N},xEZ4:function(D,m,_){D.exports={flex_box_center:"flex_box_center___uMrRr",flex_space_between:"flex_space_between___3UIpw",flex_box_vertical_center:"flex_box_vertical_center___NUA2a",flex_box_center_end:"flex_box_center_end___1a-yj",flex_box_column:"flex_box_column___1WNtC",selecttitle:"selecttitle___1Yri1"}}}]); diff --git a/p__Exam__Lists__ImportStudent__index.81bd2bb6.async.js b/p__Exam__Lists__ImportStudent__index.81bd2bb6.async.js deleted file mode 100644 index 95f4a2e218..0000000000 --- a/p__Exam__Lists__ImportStudent__index.81bd2bb6.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[135],{YxHR:function(D,m,_){"use strict";_.r(m);var w=_("T2oS"),B=_("W9HT"),F=_("WmNS"),y=_.n(F),I=_("9og8"),G=_("DZo9"),L=_("8z0m"),X=_("+L6B"),d=_("2/Rp"),k=_("14J3"),c=_("BMrR"),q=_("/zsF"),R=_("PArb"),ee=_("jCWc"),n=_("kPKH"),_e=_("miYZ"),U=_("tsqr"),E=_("tJVT"),T=_("CiB2"),o=_("q1tI"),e=_.n(o),W=_("xEZ4"),v=_.n(W),j=_("5bA4"),i=_("1vsH"),O=_("m3rI"),K=_("ErOA"),S=function(N){var p,P,f;Object(T.a)(N);var H=Object(o.useState)([]),h=Object(E.a)(H,2),s=h[0],M=h[1],z=Object(o.useState)(),x=Object(E.a)(z,2),t=x[0],J=x[1],Z=Object(o.useState)(!1),A=Object(E.a)(Z,2),$=A[0],V=A[1],Y=Object(o.useState)(!1),g=Object(E.a)(Y,2),C=g[0],b=g[1],Q={onRemove:function(){M([])},beforeUpload:function(l){if((l==null?void 0:l.size)>1024*1024*50)return U.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var r=[];return r.push(l),M([].concat(r)),!1},fileList:s,accept:".xls,.xlsx"};return e.a.createElement("div",{className:"edu-container bg-white mt40",style:{padding:40,paddingTop:0}},e.a.createElement(c.a,{className:"font14",align:"middle",gutter:[0,40],style:{marginBottom:0}},e.a.createElement(n.a,{className:"current",onClick:function(){return history.back()}},e.a.createElement(j.a,null),"\u8FD4\u56DE"),e.a.createElement(n.a,null,e.a.createElement(R.a,{style:{height:18,borderColor:"#999",marginLeft:25,marginRight:25},type:"vertical"})),e.a.createElement(n.a,null,e.a.createElement("strong",{className:"font18"},"\u5BFC\u5165\u5B66\u751F"))),e.a.createElement(R.a,{style:{margin:"0px 0px 40px 0px"}}),e.a.createElement("p",{className:v.a.selecttitle},"\u9009\u62E9\u6587\u4EF6"),e.a.createElement(c.a,{gutter:[16,16]},e.a.createElement(n.a,{span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),e.a.createElement(n.a,null,e.a.createElement(L.a,Q,e.a.createElement(d.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),e.a.createElement(c.a,{gutter:[16,16]},e.a.createElement(n.a,{span:2,style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),e.a.createElement(n.a,{span:22},e.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",e.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",e.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",e.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(i.o)("",Object(i.K)({url:O.a.API_SERVER+"/api/common_exercises/students/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(d.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(I.a)(y.a.mark(function u(){var l,r;return y.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!((s==null?void 0:s.length)<=0)){a.next=3;break}return U.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),a.abrupt("return");case 3:return b(!0),l=new FormData,l.append("file",s[0]),a.next=8,Object(K.a)("/api/common_exercises/students/import_students.json",{method:"post",body:l},!0);case 8:if(r=a.sent,b(!1),!(r.status===-1)){a.next=12;break}return a.abrupt("return");case 12:V(!0),J(r);case 14:case"end":return a.stop()}},u)}))},"\u786E\u8BA4\u4E0A\u4F20")),$&&!C&&e.a.createElement("div",null,e.a.createElement("p",{className:v.a.selecttitle},"\u4E0A\u4F20\u7ED3\u679C"),e.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},e.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}},"\u4E0A\u4F20\u6210\u529F",e.a.createElement("span",{style:{color:"#FA6400"}},t==null?void 0:t.success),"\u6761\u6570\u636E",!!(t==null||((p=t.fail)===null||p===void 0)?void 0:p.length)&&e.a.createElement("span",null,"\uFF0C\u5931\u8D25",e.a.createElement("span",{style:{color:"#FA6400"}},t==null||((P=t.fail)===null||P===void 0)?void 0:P.length),"\u6761\u6570\u636E")),!!(t==null||((f=t.fail)===null||f===void 0)?void 0:f.length)&&e.a.createElement(d.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(i.o)("",Object(i.K)({url:O.a.API_SERVER+(t==null?void 0:t.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),e.a.createElement(B.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:C}))};m.default=S},xEZ4:function(D,m,_){D.exports={flex_box_center:"flex_box_center___uMrRr",flex_space_between:"flex_space_between___3UIpw",flex_box_vertical_center:"flex_box_vertical_center___NUA2a",flex_box_center_end:"flex_box_center_end___1a-yj",flex_box_column:"flex_box_column___1WNtC",selecttitle:"selecttitle___1Yri1"}}}]); diff --git a/p__Exam__Lists__Monitoring.6715bab2.async.js b/p__Exam__Lists__Monitoring.6715bab2.async.js new file mode 100644 index 0000000000..355e56a237 --- /dev/null +++ b/p__Exam__Lists__Monitoring.6715bab2.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[137,15],{eAXJ:function(ae,ue,s){ae.exports={flex_box_center:"flex_box_center___XaPOu",flex_space_between:"flex_space_between___2wXsy",flex_box_vertical_center:"flex_box_vertical_center___11-4g",flex_box_center_end:"flex_box_center_end___3eWuc",flex_box_column:"flex_box_column___2x9Pg",wrap:"wrap___1qRt1",head:"head___3HO_H",info:"info___2KVvr",infoAction:"infoAction___IJUez",infoDes:"infoDes___3O1N6",left:"left___2WDEq",right:"right___2ZrsD",formWrap:"formWrap___2lyC2",btns:"btns___34dyy",customTable:"customTable___1_Lvd"}},f0I0:function(ae,ue,s){"use strict";s.r(ue);var Pt=s("giR+"),we=s("fyUT"),ht=s("g9YV"),He=s("wCAj"),Ot=s("5NDa"),G=s("5rEg"),At=s("5Dmo"),ke=s("3S7+"),yt=s("miYZ"),Ee=s("tsqr"),Bt=s("14J3"),w=s("BMrR"),xt=s("sRBo"),Xe=s("kaz8"),jt=s("OaEy"),F=s("2fM7"),Ct=s("+L6B"),H=s("2/Rp"),Nt=s("2qtc"),Q=s("kLXV"),Ie=s("WmNS"),f=s.n(Ie),N=s("k1fw"),h=s("9og8"),Lt=s("y8nQ"),p=s("Vl3Y"),E=s("tJVT"),be=s("0Owb"),_=s("q1tI"),e=s.n(_),Ve=s("eAXJ"),P=s.n(Ve),$e=s("wd/R"),o=s.n($e),O=s("ErOA"),We=s("LvDl"),ze=s.n(We),Mt=s("iQDF"),ge=s("+eQT"),Je=s("rI6G"),Ge=s.n(Je),Qe=F.a.Option,Ke=function(L){var y=L.visible,k=L.onCancel,K=k===void 0?function(){}:k,ne=L.onOk,M=ne===void 0?function(){}:ne,r=L.data,X=L.baseInfo,fe=p.a.useForm(),ve=Object(E.a)(fe,1),T=ve[0],le=Object(_.useState)({}),Z=Object(E.a)(le,2),B=Z[0],I=Z[1],se=function(){var v=Object(h.a)(f.a.mark(function m(n){var U;return f.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(y===4)){b.next=6;break}return b.next=3,Object(O.a)("/api/common_exercises/exercise_users/".concat(r==null?void 0:r.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:n==null?void 0:n.newPassword,commit_status:2,time_at:(n==null?void 0:n.time_at)?o()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):""}});case 3:return U=b.sent,U.status===0&&(Ee.b.success("\u5EF6\u8FDF\u6210\u529F"),T.resetFields(),I({}),K(),M()),b.abrupt("return");case 6:y===3&&(T.resetFields(),I({}),K(),Q.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",r==null?void 0:r.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",r==null?void 0:r.student_id)),(n==null?void 0:n.commit_status)==="0"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5F85\u8003\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u4F1A\u6E05\u7A7A\u8BE5\u8003\u751F\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u56DE\u5230\u8003\u8BD5\u5F00\u59CB\u9636\u6BB5\u3002")),(n==null?void 0:n.commit_status)==="2"&&e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u8003\u8BD5\u4E2D\u5E76\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u4E3A",(n==null?void 0:n.time_at)?o()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):(r==null?void 0:r.end_at)?o()(r==null?void 0:r.end_at).format("YYYY-MM-DD HH:mm"):"-","\u5417\uFF1F"),(n==null?void 0:n.commit_status)==="1"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u8003\u751F\u5C06\u65E0\u6CD5\u518D\u8FDB\u884C\u7B54\u9898\u3002"))),onOk:function(){var x=Object(h.a)(f.a.mark(function $(){var S;return f.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(O.a)("/api/common_exercises/exercise_users/".concat(r==null?void 0:r.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:n==null?void 0:n.newPassword,commit_status:Number(n==null?void 0:n.commit_status),time_at:(n==null?void 0:n.time_at)?o()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):""}});case 2:S=Y.sent,S.status===0&&(Ee.b.success("\u64CD\u4F5C\u6210\u529F"),M());case 4:case"end":return Y.stop()}},$)}));function j(){return x.apply(this,arguments)}return j}()}));case 7:case"end":return b.stop()}},m)}));return function(n){return v.apply(this,arguments)}}(),R=o()(new Date).valueOf()+(X==null?void 0:X.time)*60*1e3,re=[{id:"0",value:"\u5F85\u8003\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5"},{id:"2",value:"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u7EE7\u7EED\u7B54\u9898\uFF09"},{id:"1",value:"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"}],Fe={labelCol:{span:6},wrapperCol:{span:18}},q=function(m){return m&&(m>o()(R).endOf("day")||m<=o()().startOf("day"))};function A(v,m){for(var n=[],U=v;U0&&g[0]!==void 0?g[0]:k,c=g.length>1&&g[1]!==void 0?g[1]:{},i=ze.a.pickBy(Object(N.a)(Object(N.a)(Object(N.a)({},u),c),{},{monitor:!0}),function(J){return!!J}),console.log("\u8BF7\u6C42\u53C2\u6570:",i),ee(!0),D.next=7,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/exercise_lists.json"),{method:"get",params:i});case 7:d=D.sent,d.status===0&&(ee(!1),ve(d.exercise_users),U(Object(N.a)(Object(N.a)({},u),{},{total:d==null?void 0:d.count})));case 9:case"end":return D.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),_e=function(){var l=Object(h.a)(f.a.mark(function a(u){var c,i,d,g;return f.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(O.a)("/api/common_exercises/exercises.json",{method:"get",params:{page:1,per_page:1e4,is_normals:3,exercise_status:2}});case 2:i=D.sent,d=i==null||((c=i.exercises)===null||c===void 0)?void 0:c.map(function(J){return{label:e.a.createElement("span",{title:J.exercise_name},J.exercise_name),value:J.id}}),B(d),u||re((d==null||((g=d[0])===null||g===void 0)?void 0:g.value)||"");case 6:case"end":return D.stop()}},a)}));return function(u){return l.apply(this,arguments)}}(),Te=function(){var l=Object(h.a)(f.a.mark(function a(){var u,c;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/student_groups.json"),{method:"get"});case 2:return u=d.sent,d.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/professions.json "),{method:"get"});case 5:c=d.sent,u.status===0&&ot(u.data),c.status===0&&Y(c.data);case 8:case"end":return d.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),Se=function(){var l=Object(h.a)(f.a.mark(function a(){var u,c;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/base.json"),{method:"get"});case 2:u=d.sent,u.data&&(at(u.data),(u==null||((c=u.data)===null||c===void 0)?void 0:c.exercise_status)===3&&Q.a.info({title:"\u5F53\u524D\u8003\u8BD5\u5DF2\u7ED3\u675F",centered:!0,okText:"\u77E5\u9053\u4E86",onOk:function(){var g=Object(h.a)(f.a.mark(function D(){return f.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,_e();case 2:j({}),M.resetFields();case 4:case"end":return ce.stop()}},D)}));function Ue(){return g.apply(this,arguments)}return Ue}()}));case 4:case"end":return d.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),me=function(){de(n,x),Se(),Te(),_e(!0)},Ft=function(a){de(k,a)},Ye=function(a,u){_t(a),C(u)},pt=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,align:"center",ellipsis:!0,fixed:"left"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",ellipsis:!0,fixed:"left"},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,a===0&&"\u5F85\u8003\u8BD5",a===1&&"\u8003\u8BD5\u4E2D",a===2&&"\u5DF2\u4EA4\u5377",a===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",width:160,align:"center",render:function(a,u){return e.a.createElement("span",null,a?o()(a).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:160,align:"center",render:function(a,u){return e.a.createElement("span",null,a?o()(a).format("YYYY-MM-DD HH:mm"):"- -",!!(u==null?void 0:u.delayed_time)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("br",null),e.a.createElement("span",{className:"c-red"},"\u5EF6\u65F6",u==null?void 0:u.delayed_time,"\u5206\u949F")))}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,u.commit_status>1?a||"0":"- -")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,a?(u==null?void 0:u.screen_used_num)+"/"+a:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",align:"center",fixed:"right",width:180,render:function(a,u){return e.a.createElement("div",null,(u==null?void 0:u.commit_status)>0&&e.a.createElement(H.a,{onClick:function(){return Ye(u,3)},type:"link"},"\u8003\u8BD5\u72B6\u6001\u8C03\u6574"),(u==null?void 0:u.commit_status)===1&&e.a.createElement(H.a,{onClick:function(){return Ye(u,4)},type:"link"},"\u5EF6\u65F6"),(u==null?void 0:u.commit_status)<1&&e.a.createElement("span",null,"--"))}}],Dt=function(a,u){var c=Object(N.a)(Object(N.a)({},n),{},{page:a,per_page:u});U(c),de(c,x)},Rt=function(a,u){j(u)},Ut=function(a){Oe(a.target.checked),clearInterval(De.current),a.target.checked&&(De.current=setInterval(me,3e4))},bt=function(){var l=Object(h.a)(f.a.mark(function a(){var u;return f.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!(te!=="\u786E\u8BA4\u622A\u6B62\u8003\u8BD5")){i.next=3;break}return z(!0),i.abrupt("return");case 3:return i.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/end_exercise"),{method:"post"});case 5:u=i.sent,(u==null?void 0:u.status)===0&&(_e(),C(0),j({}),M.resetFields());case 7:case"end":return i.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),gt=function(){var l=Object(h.a)(f.a.mark(function a(){var u;return f.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(te){i.next=3;break}return z(!0),i.abrupt("return");case 3:if(console.log(ie,t==null?void 0:t.time),!(ie>(t==null?void 0:t.time))){i.next=7;break}return Re(!0),i.abrupt("return");case 7:return i.next=9,Object(O.a)("/api/common_exercises/exercises/".concat(R,"/delayed_time.json"),{method:"post",body:{password:te,time:ie}});case 9:u=i.sent,(u==null?void 0:u.status)===0&&(C(0),me());case 11:case"end":return i.stop()}},a)}));return function(){return l.apply(this,arguments)}}();return e.a.createElement("div",{className:P.a.wrap},e.a.createElement("div",{className:P.a.head},"\u8003\u8BD5\u76D1\u63A7"),e.a.createElement("div",{className:P.a.info},e.a.createElement("div",{className:P.a.infoAction},e.a.createElement("span",null,"\u5F53\u524D\u8003\u8BD5\uFF1A"),e.a.createElement(F.a,{value:R,onChange:function(a){re(a),clearInterval(De.current),Oe(!1)},options:Z,style:{width:320,margin:"0 10px"}}),e.a.createElement("span",{className:"c-grey-999"},"\u5171",e.a.createElement("span",{className:"c-grey-333"},Z.length),"\u573A\u8003\u8BD5"),e.a.createElement(H.a,{style:{margin:"0 40px"},onClick:me,ghost:!0,type:"primary"},"\u5237\u65B0\u9875\u9762\u6570\u636E"),e.a.createElement(Xe.a,{checked:nt,onChange:Ut},e.a.createElement("span",{className:"font14",style:{marginRight:-8}},"\u81EA\u52A8\u5237\u65B0",e.a.createElement("span",{className:"c-grey-999"},"(30s)")))),e.a.createElement("div",{className:P.a.infoDes},e.a.createElement("ul",{className:P.a.left},e.a.createElement("li",{className:"font16 mb25 blod"},"\u8003\u8BD5\u57FA\u672C\u4FE1\u606F"),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u65F6\u957F\uFF1A",t==null?void 0:t.time,"\u5206\u949F"),e.a.createElement("li",{className:"mb16"},"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4\uFF1A",o()(t==null?void 0:t.publish_time).format("YYYY-MM-DD HH:mm")),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4\uFF1A",(t==null?void 0:t.end_time)?o()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"):"\u672A\u8BBE\u7F6E"),e.a.createElement("li",null,"\u76D1\u8003\u5BC6\u7801\uFF1A",t==null?void 0:t.password)),e.a.createElement("div",{className:P.a.right},e.a.createElement(w.a,{className:"mb25",align:"middle"},e.a.createElement("span",{className:"font16 blod"},"\u5F53\u524D\u8003\u8BD5\u72B6\u6001"),e.a.createElement("span",{className:"font16 ml20 c-light-primary"},"\u8FDB\u884C\u4E2D"),e.a.createElement(H.a,{onClick:function(){return C(1)},style:{marginLeft:"auto"},ghost:!0,type:"primary",danger:!0},"\u7ACB\u5373\u7ED3\u675F\u8003\u8BD5")),!!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u7EDF\u4E00\u7ED3\u675F\u65F6\u95F4\uFF1A",o()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5230\u8FBE\u7ED3\u675F\u65F6\u95F4\u540E\uFF0C\u5F85\u8003\u8003\u751F\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09")),!!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u6700\u7EC8\u7ED3\u675F\u65F6\u95F4\uFF1A",o()(t==null?void 0:t.last_end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u53D7\u4E2A\u4EBA\u5EF6\u65F6\u5F71\u54CD\uFF09")),!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u8003\u8BD5\u4E2D\u6700\u665A\u7ED3\u675F\u65F6\u95F4\uFF1A",(t==null?void 0:t.last_end_time)?o()(t==null?void 0:t.last_end_time).format("YYYY-MM-DD HH:mm"):"--",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u8BE5\u65F6\u95F4\u4F1A\u56E0\u8003\u751F\u7ED3\u675F\u65F6\u95F4\u800C\u53D8\u66F4\uFF09")),!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u5F85\u8003\u4EBA\u6570\uFF1A",t==null?void 0:t.wait_exercise_users_count,"\u4EBA"),e.a.createElement(w.a,{align:"middle",className:"mt40"},e.a.createElement(H.a,{onClick:function(){if(!(t==null?void 0:t.doing_exercise_users_count)){Ee.b.warn("\u5F53\u524D\u65E0\u8003\u8BD5\u4E2D\u5B66\u751F\uFF0C\u65E0\u6CD5\u7EDF\u4E00\u5EF6\u65F6");return}C(2)},ghost:!0,type:"primary"},"\u7EDF\u4E00\u5EF6\u65F6"),e.a.createElement("div",{className:"c-grey-999 ml20 mr10"},"\u5DF2\u5EF6\u65F6",t==null?void 0:t.total_delayed_time,"\u5206\u949F"),e.a.createElement(ke.a,{placement:"bottom",title:"\u7EDF\u4E00\u8865\u65F6\uFF0C\u5373\u7ED9\u5F53\u524D\u8003\u8BD5\u4E2D\u72B6\u6001\u7684\u8003\u751F\u7EDF\u4E00\u589E\u52A0\u8003\u8BD5\u65F6\u957F\u3002"},e.a.createElement("i",{className:"font17 iconfont icon-tishi7"})))))),e.a.createElement(p.a,{className:P.a.formWrap,form:M,onValuesChange:Rt,onFinish:Ft},e.a.createElement(w.a,{justify:"space-between"},e.a.createElement(p.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),W.map(function(l,a){return e.a.createElement(F.a.Option,{key:a+1,title:l,value:l},l)}))),e.a.createElement(p.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),rt.map(function(l,a){return e.a.createElement(F.a.Option,{key:a+1,title:l,value:l},l)}))),e.a.createElement(p.a.Item,{label:"\u8003\u751F\u72B6\u6001",name:"commit_status"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),e.a.createElement(F.a.Option,{value:1},"\u5F85\u8003"),e.a.createElement(F.a.Option,{value:2},"\u8003\u8BD5\u4E2D"),e.a.createElement(F.a.Option,{value:3},"\u5DF2\u4EA4\u5377")))),e.a.createElement(w.a,null,e.a.createElement(p.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(G.a,null)),e.a.createElement(p.a.Item,{style:{marginLeft:33},label:"\u59D3\u540D",name:"name"},e.a.createElement(G.a,null)),e.a.createElement("div",{className:P.a.btns},e.a.createElement(H.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(He.a,{className:P.a.customTable,dataSource:fe,bordered:!1,rowKey:function(a){return a.exercise_user_id},columns:pt,scroll:{x:1400},rowClassName:P.a.row,loading:A,pagination:{pageSize:n.per_page,total:n.total,current:n.page,onChange:Dt,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(a){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},a),"\u6761\u6570\u636E")}}}),e.a.createElement(Q.a,{centered:!0,title:"\u622A\u6B62\u8003\u8BD5",width:452,visible:pe===1,okText:"\u786E\u8BA4\u622A\u6B62",cancelText:"\u53D6\u6D88",afterClose:function(){z(!1),oe("")},onCancel:function(){return C(0)},onOk:bt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u8FD8\u6709",t==null?void 0:t.doing_exercise_users_count,"\u4E2A\u8003\u751F\u6B63\u5728\u7B54\u9898\uFF0C\u5176\u4E2D\u6700\u957F\u5269\u4F59\u8003\u8BD5\u65F6\u957F\u4E3A",(t==null?void 0:t.last_long_time)||0,"\u5206\u949F\u3002"),e.a.createElement("div",{className:"mb10"},"\u622A\u6B62\u8003\u8BD5\u4F1A\u5BFC\u81F4\u6B63\u5728\u7B54\u9898\u7684\u8003\u751F\u5F3A\u5236\u4EA4\u5377\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u82E5\u786E\u5B9A\u9700\u8981\u622A\u6B62\u8003\u8BD5\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002"),e.a.createElement(G.a,{onChange:function(a){oe(a.target.value),z(!1)},value:te,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D",style:{width:250},size:"large"}),Le&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D"))),e.a.createElement(Q.a,{centered:!0,title:"\u7EDF\u4E00\u5EF6\u65F6",width:452,visible:pe===2,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",afterClose:function(){z(!1),oe(""),Re(!1),Ce("")},onCancel:function(){return C(0)},onOk:gt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u6709",t==null?void 0:t.doing_exercise_users_count,"\u4F4D\u8003\u751F\u6B63\u5728\u8003\u8BD5\uFF0C\u786E\u8BA4\u4E3A\u4ED6\u4EEC\u7EDF\u4E00\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u5417\uFF1F"),e.a.createElement(w.a,{align:"middle"},e.a.createElement("span",null,"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(G.a.Password,{onChange:function(a){oe(a.target.value),z(!1)},value:te,style:{width:250},size:"large"})),Le&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"),e.a.createElement(w.a,{align:"middle",className:"mt10"},e.a.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF1A"),e.a.createElement(we.a,{min:0,onChange:function(a){Ce(a),Re(!1)},value:ie,style:{width:150},size:"large"}),e.a.createElement("span",null,"\xA0\u5206\u949F")),vt&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u6700\u957F\u53EF\u5EF6\u65F6",t==null?void 0:t.time,"\u5206\u949F\u3002"))),e.a.createElement(Ze,{baseInfo:t,onOk:me,data:dt,onCancel:function(){return C(0)},visible:pe}))},Tt=ue.default=qe},rI6G:function(ae,ue,s){ae.exports={formWrap:"formWrap___oLiFP"}}}]); diff --git a/p__Exam__Lists__Monitoring.b6ba1a77.async.js b/p__Exam__Lists__Monitoring.b6ba1a77.async.js deleted file mode 100644 index c2f73ba357..0000000000 --- a/p__Exam__Lists__Monitoring.b6ba1a77.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[137,15],{eAXJ:function(te,ae,s){te.exports={flex_box_center:"flex_box_center___XaPOu",flex_space_between:"flex_space_between___2wXsy",flex_box_vertical_center:"flex_box_vertical_center___11-4g",flex_box_center_end:"flex_box_center_end___3eWuc",flex_box_column:"flex_box_column___2x9Pg",wrap:"wrap___1qRt1",head:"head___3HO_H",info:"info___2KVvr",infoAction:"infoAction___IJUez",infoDes:"infoDes___3O1N6",left:"left___2WDEq",right:"right___2ZrsD",formWrap:"formWrap___2lyC2",btns:"btns___34dyy",customTable:"customTable___1_Lvd"}},f0I0:function(te,ae,s){"use strict";s.r(ae);var Pt=s("giR+"),we=s("fyUT"),ht=s("g9YV"),He=s("wCAj"),Ot=s("5NDa"),z=s("5rEg"),At=s("5Dmo"),ke=s("3S7+"),yt=s("miYZ"),me=s("tsqr"),Bt=s("14J3"),H=s("BMrR"),xt=s("sRBo"),Xe=s("kaz8"),jt=s("OaEy"),F=s("2fM7"),Ct=s("+L6B"),k=s("2/Rp"),Nt=s("2qtc"),J=s("kLXV"),Ie=s("WmNS"),f=s.n(Ie),P=s("k1fw"),h=s("9og8"),Lt=s("y8nQ"),p=s("Vl3Y"),E=s("tJVT"),Re=s("0Owb"),m=s("q1tI"),e=s.n(m),Ve=s("eAXJ"),b=s.n(Ve),$e=s("wd/R"),o=s.n($e),O=s("ErOA"),We=s("LvDl"),ze=s.n(We),Mt=s("iQDF"),Ue=s("+eQT"),Je=s("rI6G"),Ge=s.n(Je),Qe=F.a.Option,Ke=function(L){var y=L.visible,X=L.onCancel,G=X===void 0?function(){}:X,ue=L.onOk,M=ue===void 0?function(){}:ue,r=L.data,I=L.baseInfo,ce=p.a.useForm(),Ee=Object(E.a)(ce,1),T=Ee[0],ne=Object(m.useState)({}),Q=Object(E.a)(ne,2),B=Q[0],V=Q[1],le=function(){var v=Object(h.a)(f.a.mark(function _(n){var R;return f.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!(y===4)){U.next=6;break}return U.next=3,Object(O.a)("/api/common_exercises/exercise_users/".concat(r==null?void 0:r.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:n==null?void 0:n.newPassword,commit_status:2,time_at:(n==null?void 0:n.time_at)?o()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):""}});case 3:return R=U.sent,R.status===0&&(me.b.success("\u64CD\u4F5C\u6210\u529F"),T.resetFields(),V({}),G(),M()),U.abrupt("return");case 6:y===3&&(T.resetFields(),V({}),G(),J.a.confirm({centered:!0,width:440,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",r==null?void 0:r.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",r==null?void 0:r.student_id)),(n==null?void 0:n.commit_status)==="0"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5F85\u8003\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u4F1A\u6E05\u7A7A\u8BE5\u8003\u751F\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u56DE\u5230\u8003\u8BD5\u5F00\u59CB\u9636\u6BB5\u3002")),(n==null?void 0:n.commit_status)==="2"&&e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u8003\u8BD5\u4E2D\u5E76\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u4E3A",(n==null?void 0:n.time_at)?o()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):(r==null?void 0:r.end_at)?o()(r==null?void 0:r.end_at).format("YYYY-MM-DD HH:mm"):"-","\u5417\uFF1F"),(n==null?void 0:n.commit_status)==="1"&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"mb10"},"\u786E\u8BA4\u5C06\u5F53\u524D\u8003\u751F\u7684\u8003\u8BD5\u72B6\u6001\u5207\u6362\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u5207\u6362\u540E\uFF0C\u8003\u751F\u5C06\u65E0\u6CD5\u518D\u8FDB\u884C\u7B54\u9898\u3002"))),onOk:function(){var S=Object(h.a)(f.a.mark(function Y(){var q;return f.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(O.a)("/api/common_exercises/exercise_users/".concat(r==null?void 0:r.exercise_user_id,"/change_commit_status.json"),{method:"post",body:{password:n==null?void 0:n.newPassword,commit_status:Number(n==null?void 0:n.commit_status),time_at:(n==null?void 0:n.time_at)?o()(n==null?void 0:n.time_at).format("YYYY-MM-DD HH:mm"):""}});case 2:q=w.sent,q.status===0&&(me.b.success("\u5EF6\u8FDF\u6210\u529F"),M());case 4:case"end":return w.stop()}},Y)}));function j(){return S.apply(this,arguments)}return j}()}));case 7:case"end":return U.stop()}},_)}));return function(n){return v.apply(this,arguments)}}(),D=o()(new Date).valueOf()+(I==null?void 0:I.time)*60*1e3,se=[{id:"0",value:"\u5F85\u8003\uFF08\u6E05\u7A7A\u7B54\u9898\u6570\u636E\uFF0C\u91CD\u65B0\u8003\u8BD5"},{id:"2",value:"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u7EE7\u7EED\u7B54\u9898\uFF09"},{id:"1",value:"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7B54\u9898\u60C5\u51B5\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"}],fe={labelCol:{span:6},wrapperCol:{span:18}},K=function(_){return _&&(_>o()(D).endOf("day")||_<=o()().startOf("day"))};function x(v,_){for(var n=[],R=v;R<_;R++)n.push(R);return n}var Z=function(_){var n=D;console.log(o()(n).format("YYYY-MM-DD HH:mm"),o()(_).isSame(o()(n),"day"),"current");var R=o()(_).format("HH");if(o()(_).isSame(o()(n),"day")){var $=o()(n).format("HH"),U=o()(n).format("mm");return{disabledHours:function(){return x(0,24).splice($*1+1,24-$)},disabledMinutes:function(){return o()(_).isSame(o()(n),"hour")&&R<=$?x(U,60):x(60,60)}}}else if(o()(_).isSame(o()(),"day")){var S=o()().format("HH"),j=o()().format("mm");return{disabledHours:function(){return x(0,24).splice(0,S)},disabledMinutes:function(){return R<=S?x(0,j):x(60,60)}}}else return!1};return e.a.createElement(J.a,{centered:!0,destroyOnClose:!0,visible:y===3||y===4,title:y===3?"\u8003\u8BD5\u72B6\u6001\u8C03\u6574":"\u8003\u8BD5\u8C03\u6574\u65F6\u95F4",okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",width:"500px",onOk:function(){return T.submit()},onCancel:function(){T.resetFields(),V({}),G()}},e.a.createElement(p.a,Object(Re.a)({},fe,{form:T,className:Ge.a.formWrap,scrollToFirstError:!0,onValuesChange:function(_,n){V(n)},onFinish:le}),e.a.createElement("div",{style:{marginBottom:20,marginLeft:36}},e.a.createElement("span",{style:{color:"#3a3a3a"}},"\u5F53\u524D\u9009\u4E2D\u5B66\u751F\uFF1A",r==null?void 0:r.user_name),e.a.createElement("span",{style:{color:"#3a3a3a"},className:"ml40"},"\u5B66\u53F7\uFF1A",r==null?void 0:r.student_id)),e.a.createElement(p.a.Item,{label:"\u76D1\u8003\u5BC6\u7801",name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"}]},e.a.createElement(z.a.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"})),y===3&&e.a.createElement(p.a.Item,{label:"\u8003\u8BD5\u72B6\u6001",name:"commit_status",initialValue:"0"},e.a.createElement(F.a,{showArrow:!0},se.map(function(v){return e.a.createElement(Qe,{key:v.id,value:v.id},v.value)}))),y===4&&e.a.createElement(p.a.Item,{label:"\u5EF6\u957F\u622A\u6B62\u65F6\u95F4",name:"time_at",initialValue:void 0},e.a.createElement(Ue.a,{getPopupContainer:function(_){return _.parentNode},disabledTime:Z,disabledDate:K,placeholder:"\u8BF7\u9009\u62E9\u5EF6\u957F\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"})),(B==null?void 0:B.commit_status)==="2"&&e.a.createElement(p.a.Item,{label:"\u8C03\u6574\u622A\u6B62\u65F6\u95F4",name:"time_at",initialValue:void 0},e.a.createElement(Ue.a,{getPopupContainer:function(_){return _.parentNode},disabledTime:Z,disabledDate:K,placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"})),(r==null?void 0:r.end_at)&&(B==null?void 0:B.commit_status)==="2"&&e.a.createElement("div",{className:"c-grey-999"},"\u672C\u573A\u8003\u8BD5\u622A\u6B62\u65F6\u95F4:",o()(r==null?void 0:r.end_at).format("YYYY-MM-DD HH:mm"))))},Ze=Ke,qe=function(L){var y=Object(Re.a)({},L),X={page:1,per_page:10,total:0},G=p.a.useForm(),ue=Object(E.a)(G,1),M=ue[0],r=Object(m.useState)([]),I=Object(E.a)(r,2),ce=I[0],Ee=I[1],T=Object(m.useState)([]),ne=Object(E.a)(T,2),Q=ne[0],B=ne[1],V=Object(m.useState)(""),le=Object(E.a)(V,2),D=le[0],se=le[1],fe=Object(m.useState)(!0),K=Object(E.a)(fe,2),x=K[0],Z=K[1],v=Object(m.useState)(X),_=Object(E.a)(v,2),n=_[0],R=_[1],$=Object(m.useState)({}),U=Object(E.a)($,2),S=U[0],j=U[1],Y=Object(m.useState)([]),q=Object(E.a)(Y,2),be=q[0],w=q[1],tt=Object(m.useState)({}),ge=Object(E.a)(tt,2),t=ge[0],at=ge[1],ut=Object(m.useState)(!1),Pe=Object(E.a)(ut,2),nt=Pe[0],he=Pe[1],lt=Object(m.useState)(0),Oe=Object(E.a)(lt,2),ve=Oe[0],C=Oe[1],st=Object(m.useState)([]),Ae=Object(E.a)(st,2),rt=Ae[0],ot=Ae[1],Fe=Object(m.useRef)(null),it=Object(m.useState)({}),ye=Object(E.a)(it,2),dt=ye[0],_t=ye[1],mt=Object(m.useState)(""),Be=Object(E.a)(mt,2),ee=Be[0],re=Be[1],ct=Object(m.useState)(null),xe=Object(E.a)(ct,2),oe=xe[0],je=xe[1],Et=Object(m.useState)(!1),Ce=Object(E.a)(Et,2),Ne=Ce[0],W=Ce[1],ft=Object(m.useState)(!1),Le=Object(E.a)(ft,2),vt=Le[0],pe=Le[1];Object(m.useEffect)(function(){De()},[]),Object(m.useEffect)(function(){D&&(ie(),Me(),Te(),j({}),M.resetFields())},[D]);var ie=function(){var l=Object(h.a)(f.a.mark(function a(){var u,c,i,d,A=arguments;return f.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return u=A.length>0&&A[0]!==void 0?A[0]:X,c=A.length>1&&A[1]!==void 0?A[1]:{},i=ze.a.pickBy(Object(P.a)(Object(P.a)(Object(P.a)({},u),c),{},{monitor:!0}),function(Ye){return!!Ye}),console.log("\u8BF7\u6C42\u53C2\u6570:",i),Z(!0),g.next=7,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/exercise_lists.json"),{method:"get",params:i});case 7:d=g.sent,d.status===0&&(Z(!1),Ee(d.exercise_users),R(Object(P.a)(Object(P.a)({},u),{},{total:d==null?void 0:d.count})));case 9:case"end":return g.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),De=function(){var l=Object(h.a)(f.a.mark(function a(){var u,c,i,d;return f.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,Object(O.a)("/api/common_exercises/exercises.json",{method:"get",params:{page:1,per_page:1e4,is_normals:3,exercise_status:2}});case 2:i=N.sent,d=i==null||((u=i.exercises)===null||u===void 0)?void 0:u.map(function(g){return Object(P.a)(Object(P.a)({},g),{},{label:g.exercise_name,value:g.id})}),B(d),se((d==null||((c=d[0])===null||c===void 0)?void 0:c.id)||"");case 6:case"end":return N.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),Me=function(){var l=Object(h.a)(f.a.mark(function a(){var u,c;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/student_groups.json"),{method:"get"});case 2:return u=d.sent,d.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/professions.json "),{method:"get"});case 5:c=d.sent,u.status===0&&ot(u.data),c.status===0&&w(c.data);case 8:case"end":return d.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),Te=function(){var l=Object(h.a)(f.a.mark(function a(){var u,c;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/base.json"),{method:"get"});case 2:u=d.sent,u.data&&(at(u.data),(u==null||((c=u.data)===null||c===void 0)?void 0:c.exercise_status)===3&&J.a.info({title:"\u5F53\u524D\u8003\u8BD5\u5DF2\u7ED3\u675F",centered:!0,okText:"\u77E5\u9053\u4E86",onOk:function(){var A=Object(h.a)(f.a.mark(function g(){return f.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,De();case 2:j({}),M.resetFields();case 4:case"end":return _e.stop()}},g)}));function N(){return A.apply(this,arguments)}return N}()}));case 4:case"end":return d.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),de=function(){ie(n,S),Te(),Me()},Ft=function(a){ie(X,a)},Se=function(a,u){_t(a),C(u)},pt=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",width:150,align:"center",ellipsis:!0,fixed:"left"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:160,align:"center",ellipsis:!0,fixed:"left"},{title:"\u73ED\u7EA7",dataIndex:"student_group",key:"student_group",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u4E13\u4E1A",dataIndex:"profession",key:"profession",align:"center",ellipsis:!0,render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,a===0&&"\u5F85\u8003\u8BD5",a===1&&"\u8003\u8BD5\u4E2D",a===2&&"\u5DF2\u4EA4\u5377",a===3&&"\u5DF2\u4EA4\u5377")}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_at",key:"start_at",width:160,align:"center",render:function(a,u){return e.a.createElement("span",null,a?o()(a).format("YYYY-MM-DD HH:mm"):"- -")}},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:160,align:"center",render:function(a,u){return e.a.createElement("span",null,a?o()(a).format("YYYY-MM-DD HH:mm"):"- -",!!(u==null?void 0:u.delayed_time)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("br",null),e.a.createElement("span",{className:"c-red"},"\u5EF6\u65F6",u==null?void 0:u.delayed_time,"\u5206\u949F")))}},{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",key:"objective_score",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,u.commit_status>1?a||"0":"- -")}},{title:"\u8BD5\u5377\u7F16\u53F7",dataIndex:"exercise_type",key:"exercise_type",ellipsis:!0,align:"center",render:function(a){return e.a.createElement("span",null,a||"- -")}},{title:"\u5207\u5C4F\u6B21\u6570",dataIndex:"screen_total_num",key:"screen_total_num",ellipsis:!0,align:"center",render:function(a,u){return e.a.createElement("span",null,a?(u==null?void 0:u.screen_used_num)+"/"+a:"- -")}},{title:"\u64CD\u4F5C",dataIndex:"commit_status",key:"commit_status",align:"center",fixed:"right",width:180,render:function(a,u){return e.a.createElement("div",null,(u==null?void 0:u.commit_status)>0&&e.a.createElement(k.a,{onClick:function(){return Se(u,3)},type:"link"},"\u8003\u8BD5\u72B6\u6001\u8C03\u6574"),(u==null?void 0:u.commit_status)===1&&e.a.createElement(k.a,{onClick:function(){return Se(u,4)},type:"link"},"\u5EF6\u65F6"),(u==null?void 0:u.commit_status)<1&&e.a.createElement("span",null,"--"))}}],Dt=function(a,u){var c=Object(P.a)(Object(P.a)({},n),{},{page:a,per_page:u});R(c),ie(c,S)},Rt=function(a,u){j(u)},Ut=function(a){he(a.target.checked),clearInterval(Fe.current),a.target.checked&&(Fe.current=setInterval(de,3e4))},bt=function(){var l=Object(h.a)(f.a.mark(function a(){var u;return f.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!(ee!=="\u786E\u8BA4\u622A\u6B62\u8003\u8BD5")){i.next=3;break}return W(!0),i.abrupt("return");case 3:return i.next=5,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/end_exercise"),{method:"post"});case 5:u=i.sent,(u==null?void 0:u.status)===0&&(De(),C(0),j({}),M.resetFields());case 7:case"end":return i.stop()}},a)}));return function(){return l.apply(this,arguments)}}(),gt=function(){var l=Object(h.a)(f.a.mark(function a(){var u;return f.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(ee){i.next=3;break}return W(!0),i.abrupt("return");case 3:if(console.log(oe,t==null?void 0:t.time),!(oe>(t==null?void 0:t.time))){i.next=7;break}return pe(!0),i.abrupt("return");case 7:return i.next=9,Object(O.a)("/api/common_exercises/exercises/".concat(D,"/delayed_time.json"),{method:"post",body:{password:ee,time:oe}});case 9:u=i.sent,(u==null?void 0:u.status)===0&&(C(0),de());case 11:case"end":return i.stop()}},a)}));return function(){return l.apply(this,arguments)}}();return e.a.createElement("div",{className:b.a.wrap},e.a.createElement("div",{className:b.a.head},"\u8003\u8BD5\u76D1\u63A7"),e.a.createElement("div",{className:b.a.info},e.a.createElement("div",{className:b.a.infoAction},e.a.createElement("span",null,"\u5F53\u524D\u8003\u8BD5\uFF1A"),e.a.createElement(F.a,{value:D,onChange:function(a){se(a),clearInterval(Fe.current),he(!1)},options:Q,style:{width:320,margin:"0 10px"}}),e.a.createElement("span",{className:"c-grey-999"},"\u5171",e.a.createElement("span",{className:"c-grey-333"},Q.length),"\u573A\u8003\u8BD5"),e.a.createElement(k.a,{style:{margin:"0 40px"},onClick:de,ghost:!0,type:"primary"},"\u5237\u65B0\u9875\u9762\u6570\u636E"),e.a.createElement(Xe.a,{checked:nt,onChange:Ut},e.a.createElement("span",{className:"font14",style:{marginRight:-8}},"\u81EA\u52A8\u5237\u65B0",e.a.createElement("span",{className:"c-grey-999"},"(30s)")))),e.a.createElement("div",{className:b.a.infoDes},e.a.createElement("ul",{className:b.a.left},e.a.createElement("li",{className:"font16 mb25 blod"},"\u8003\u8BD5\u57FA\u672C\u4FE1\u606F"),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u65F6\u957F\uFF1A",t==null?void 0:t.time,"\u5206\u949F"),e.a.createElement("li",{className:"mb16"},"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4\uFF1A",o()(t==null?void 0:t.publish_time).format("YYYY-MM-DD HH:mm")),e.a.createElement("li",{className:"mb16"},"\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4\uFF1A",(t==null?void 0:t.end_time)?o()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"):"\u672A\u8BBE\u7F6E"),e.a.createElement("li",null,"\u76D1\u8003\u5BC6\u7801\uFF1A",t==null?void 0:t.password)),e.a.createElement("div",{className:b.a.right},e.a.createElement(H.a,{className:"mb25",align:"middle"},e.a.createElement("span",{className:"font16 blod"},"\u5F53\u524D\u8003\u8BD5\u72B6\u6001"),e.a.createElement("span",{className:"font16 ml20 c-light-primary"},"\u8FDB\u884C\u4E2D"),e.a.createElement(k.a,{onClick:function(){return C(1)},style:{marginLeft:"auto"},ghost:!0,type:"primary",danger:!0},"\u7ACB\u5373\u7ED3\u675F\u8003\u8BD5")),!!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u7EDF\u4E00\u7ED3\u675F\u65F6\u95F4\uFF1A",o()(t==null?void 0:t.end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5230\u8FBE\u7ED3\u675F\u65F6\u95F4\u540E\uFF0C\u5F85\u8003\u8003\u751F\u5C06\u4E0D\u80FD\u8FDB\u5165\u8003\u8BD5\uFF09")),!!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u6700\u7EC8\u7ED3\u675F\u65F6\u95F4\uFF1A",o()(t==null?void 0:t.last_end_time).format("YYYY-MM-DD HH:mm"),e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u53D7\u4E2A\u4EBA\u5EF6\u65F6\u5F71\u54CD\uFF09")),!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u8003\u8BD5\u4E2D\u6700\u665A\u7ED3\u675F\u65F6\u95F4\uFF1A",(t==null?void 0:t.last_end_time)?o()(t==null?void 0:t.last_end_time).format("YYYY-MM-DD HH:mm"):"--",e.a.createElement("span",{className:"c-grey-999"},"\uFF08\u8BE5\u65F6\u95F4\u4F1A\u56E0\u8003\u751F\u7ED3\u675F\u65F6\u95F4\u800C\u53D8\u66F4\uFF09")),!(t==null?void 0:t.end_time)&&e.a.createElement("div",{className:"mb16"},"\u5F53\u524D\u5F85\u8003\u4EBA\u6570\uFF1A",t==null?void 0:t.wait_exercise_users_count,"\u4EBA"),e.a.createElement(H.a,{align:"middle",className:"mt40"},e.a.createElement(k.a,{onClick:function(){if(!(t==null?void 0:t.doing_exercise_users_count)){me.b.warn("\u5F53\u524D\u65E0\u8003\u8BD5\u4E2D\u5B66\u751F\uFF0C\u65E0\u6CD5\u7EDF\u4E00\u5EF6\u65F6");return}C(2)},ghost:!0,type:"primary"},"\u7EDF\u4E00\u5EF6\u65F6"),e.a.createElement("div",{className:"c-grey-999 ml20 mr10"},"\u5DF2\u5EF6\u65F6",t==null?void 0:t.total_delayed_time,"\u5206\u949F"),e.a.createElement(ke.a,{placement:"bottom",title:"\u7EDF\u4E00\u8865\u65F6\uFF0C\u5373\u7ED9\u5F53\u524D\u8003\u8BD5\u4E2D\u72B6\u6001\u7684\u8003\u751F\u7EDF\u4E00\u589E\u52A0\u8003\u8BD5\u65F6\u957F\u3002"},e.a.createElement("i",{className:"font17 iconfont icon-tishi7"})))))),e.a.createElement(p.a,{className:b.a.formWrap,form:M,onValuesChange:Rt,onFinish:Ft},e.a.createElement(H.a,{justify:"space-between"},e.a.createElement(p.a.Item,{label:"\u4E13\u4E1A",name:"profession"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),be.map(function(l,a){return e.a.createElement(F.a.Option,{key:a+1,title:l,value:l},l)}))),e.a.createElement(p.a.Item,{label:"\u73ED\u7EA7",name:"student_group"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),rt.map(function(l,a){return e.a.createElement(F.a.Option,{key:a+1,title:l,value:l},l)}))),e.a.createElement(p.a.Item,{label:"\u8003\u751F\u72B6\u6001",name:"commit_status"},e.a.createElement(F.a,{style:{width:200},defaultValue:0},e.a.createElement(F.a.Option,{value:0},"\u5168\u90E8"),e.a.createElement(F.a.Option,{value:1},"\u5F85\u8003"),e.a.createElement(F.a.Option,{value:2},"\u8003\u8BD5\u4E2D"),e.a.createElement(F.a.Option,{value:3},"\u5DF2\u4EA4\u5377")))),e.a.createElement(H.a,null,e.a.createElement(p.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(z.a,null)),e.a.createElement(p.a.Item,{style:{marginLeft:33},label:"\u59D3\u540D",name:"name"},e.a.createElement(z.a,null)),e.a.createElement("div",{className:b.a.btns},e.a.createElement(k.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(He.a,{className:b.a.customTable,dataSource:ce,bordered:!1,rowKey:function(a){return a.exercise_user_id},columns:pt,scroll:{x:1400},rowClassName:b.a.row,loading:x,pagination:{pageSize:n.per_page,total:n.total,current:n.page,onChange:Dt,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(a){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},a),"\u6761\u6570\u636E")}}}),e.a.createElement(J.a,{centered:!0,title:"\u622A\u6B62\u8003\u8BD5",width:452,visible:ve===1,okText:"\u786E\u8BA4\u622A\u6B62",cancelText:"\u53D6\u6D88",afterClose:function(){W(!1),re("")},onCancel:function(){return C(0)},onOk:bt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u8FD8\u6709",t==null?void 0:t.doing_exercise_users_count,"\u4E2A\u8003\u751F\u6B63\u5728\u7B54\u9898\uFF0C\u5176\u4E2D\u6700\u957F\u5269\u4F59\u8003\u8BD5\u65F6\u957F\u4E3A",(t==null?void 0:t.last_long_time)||0,"\u5206\u949F\u3002"),e.a.createElement("div",{className:"mb10"},"\u622A\u6B62\u8003\u8BD5\u4F1A\u5BFC\u81F4\u6B63\u5728\u7B54\u9898\u7684\u8003\u751F\u5F3A\u5236\u4EA4\u5377\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u622A\u6B62\u8003\u8BD5\uFF1F"),e.a.createElement("div",{className:"mb10"},"\u82E5\u786E\u5B9A\u9700\u8981\u622A\u6B62\u8003\u8BD5\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002"),e.a.createElement(z.a,{onChange:function(a){re(a.target.value),W(!1)},value:ee,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D",style:{width:250},size:"large"}),Ne&&e.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u622A\u6B62\u8003\u8BD5\u201D"))),e.a.createElement(J.a,{centered:!0,title:"\u7EDF\u4E00\u5EF6\u65F6",width:452,visible:ve===2,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",afterClose:function(){W(!1),re(""),pe(!1),je("")},onCancel:function(){return C(0)},onOk:gt},e.a.createElement("div",null,e.a.createElement("div",{className:"mb10"},"\u5F53\u524D\u6709",t==null?void 0:t.doing_exercise_users_count,"\u4F4D\u8003\u751F\u6B63\u5728\u8003\u8BD5\uFF0C\u786E\u8BA4\u4E3A\u4ED6\u4EEC\u7EDF\u4E00\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u5417\uFF1F"),e.a.createElement(H.a,{align:"middle"},e.a.createElement("span",null,"\u76D1\u8003\u5BC6\u7801\uFF1A"),e.a.createElement(z.a.Password,{onChange:function(a){re(a.target.value),W(!1)},value:ee,style:{width:250},size:"large"})),Ne&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u8BF7\u8F93\u5165\u76D1\u8003\u5BC6\u7801"),e.a.createElement(H.a,{align:"middle",className:"mt10"},e.a.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF1A"),e.a.createElement(we.a,{min:0,onChange:function(a){je(a),pe(!1)},value:oe,style:{width:150},size:"large"}),e.a.createElement("span",null,"\xA0\u5206\u949F")),vt&&e.a.createElement("div",{className:"font12 c-red",style:{marginLeft:70}},"\u6700\u957F\u53EF\u5EF6\u65F6",t==null?void 0:t.time,"\u5206\u949F\u3002"))),e.a.createElement(Ze,{baseInfo:t,onOk:de,data:dt,onCancel:function(){return C(0)},visible:ve}))},Tt=ae.default=qe},rI6G:function(te,ae,s){te.exports={formWrap:"formWrap___oLiFP"}}}]); diff --git a/p__Exam__Lists__QuestionManagement__Add.69e9990f.async.js b/p__Exam__Lists__QuestionManagement__Add.f743d4fd.async.js similarity index 64% rename from p__Exam__Lists__QuestionManagement__Add.69e9990f.async.js rename to p__Exam__Lists__QuestionManagement__Add.f743d4fd.async.js index 7dd9f73c06..006cf5d0b1 100644 --- a/p__Exam__Lists__QuestionManagement__Add.69e9990f.async.js +++ b/p__Exam__Lists__QuestionManagement__Add.f743d4fd.async.js @@ -1,18 +1,18 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[139,7],{"3gpN":function(se,B,e){"use strict";var re=e("sRBo"),Z=e("kaz8"),ie=e("7Kak"),M=e("9yH6"),A=e("2qtc"),a=e("kLXV"),t=e("oBTY"),d=e("miYZ"),o=e("tsqr"),s=e("tJVT"),U=e("PpiC"),_=e("q1tI"),p=e.n(_),c=e("9kvl"),K=e("Ot1p"),T=e("kqOp"),oe=e("7qnI"),R=e("1vsH"),w=e("xIf3"),b=e.n(w),r=["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"],I=function(X,F){var H=X.globalSetting,m=X.loading,n=X.dispatch,z=X.isEdit,j=X.editData,h=Object(U.a)(X,["globalSetting","loading","dispatch","isEdit","editData"]),$=Object(_.useState)(""),u=Object(s.a)($,2),y=u[0],g=u[1],W=Object(_.useState)(""),S=Object(s.a)(W,2),q=S[0],V=S[1],ee=Object(_.useState)([]),Ee=Object(s.a)(ee,2),ce=Ee[0],ue=Ee[1],Te=Object(_.useState)("1"),de=Object(s.a)(Te,2),ye=de[0],pe=de[1],we=Object(_.useState)(),Ne=Object(s.a)(we,2),_e=Ne[0],O=Ne[1],ne=Object(_.useState)(),D=Object(s.a)(ne,2),Xe=D[0],pt=D[1],le=Object(_.useState)("1"),Ce=Object(s.a)(le,2),Ge=Ce[0],Je=Ce[1],ke=Object(_.useState)(!1),ze=Object(s.a)(ke,2),tt=ze[0],Be=ze[1];Object(_.useEffect)(function(){if(!j||!z)return;g(j==null?void 0:j.name),V(j==null?void 0:j.analysis),O(j==null?void 0:j.is_ordered),Be(!0),Je((j==null?void 0:j.part_match)?"2":"1"),pt(j==null?void 0:j.remove_blank)},[j,z]),Object(_.useEffect)(function(){var x;if(!tt)return;var f=j==null||((x=j.standard_answer)===null||x===void 0)?void 0:x.map(function(C){return C.answer_text});ue(f),Be(!1)},[tt]),Object(_.useImperativeHandle)(F,function(){return{onSave:Qe}});var Qe=function(){if(!y)return o.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var f=[],C=!1;return ce.forEach(function(L,l){f.push({position:l+1,answer_text:[]}),L.forEach(function(v,Q){f[l].answer_text.push(v),(!v||!Object(R.T)(v,1e4))&&(pe("".concat(l,"-").concat(Q)),o.b.info(v?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),C=!0)})}),C?!1:(f==null?void 0:f.length)>5?(o.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:y,analysis:q,standard_answers:f,is_ordered:_e,remove_blank:Xe,part_match:Ge!=="1"}},he=function(f,C,L){var l=ce.slice();if(C&&l.splice(f,C),L)for(var v=0;v1&&p.a.createElement("span",{style:{marginLeft:52}},p.a.createElement(Z.a,{checked:_e,onChange:function(f){return O(f.target.checked)},className:"".concat(b.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),p.a.createElement("span",{className:"".concat(b.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09")))),p.a.createElement("p",{className:b.a.titleWrap},p.a.createElement("span",{className:b.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),p.a.createElement(K.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:q,onChange:function(f){return V(f)}}))};B.a=Object(c.a)(function(G){var X=G.loading,F=G.globalSetting;return{globalSetting:F,loading:X.effects}},null,null,{forwardRef:!0})(Object(_.forwardRef)(I))},"6/12":function(se,B,e){"use strict";var re=e("oBTY"),Z=e("5Dmo"),ie=e("3S7+"),M=e("miYZ"),A=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),o=e.n(d),s=e("9kvl"),U=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),K=e("1vsH"),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"],oe=function(w,b){var r=w.editData,I=w.globalSetting,G=w.loading,X=w.dispatch,F=w.onRef,H=F===void 0?function(){}:F,m=w.isEdit,n=Object(t.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),j=Object(a.a)(z,2),h=j[0],$=j[1],u=Object(d.useState)(),y=Object(a.a)(u,2),g=y[0],W=y[1],S=Object(d.useState)(),q=Object(a.a)(S,2),V=q[0],ee=q[1],Ee=Object(d.useState)(""),ce=Object(a.a)(Ee,2),ue=ce[0],Te=ce[1],de=Object(d.useState)(""),ye=Object(a.a)(de,2),pe=ye[0],we=ye[1];Object(d.useEffect)(function(){$(["","","",""])},[]),Object(d.useEffect)(function(){var _e,O;if(!r||!m){console.log(!r,!m,"editDat2a");return}console.log(r,"editData"),Te(r==null?void 0:r.name),we(r==null?void 0:r.analysis),$(r==null||((_e=r.choices)===null||_e===void 0)?void 0:_e.map(function(ne){return ne.choice_text})),ee(r==null||((O=r.choices)===null||O===void 0)?void 0:O.findIndex(function(ne){return ne.is_answer}))},[r,m]),Object(d.useImperativeHandle)(b,function(){return{onSave:Ne}});var Ne=function(){if(!ue)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var O=h.findIndex(function(D){return!D});if(O>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[O]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",V),!(typeof V=="number"))return A.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Object(K.C)(h))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ne=h.map(function(D,Xe){return{choice_text:D,is_answer:V===Xe?1:0}});return{name:ue,choices:ne,analysis:pe}};return o.a.createElement("section",{className:c.a.wrap},o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(U.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(O){return Te(O)}}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),h.map(function(_e,O){return o.a.createElement("div",{className:c.a.choiceWrap,key:O},o.a.createElement(ie.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(c.a.answer," ").concat(V===O?c.a.activeAnswer:""),onClick:function(){return ee(O)}},T[O])),o.a.createElement("div",{className:c.a.editorWrap},g===O?o.a.createElement(U.a,{id:"single-question-option-".concat(O),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_e,onChange:function(D){h[O]=D,$(h)}}):o.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return W(O)}},o.a.createElement(_.a,{value:_e}))),O>1&&o.a.createElement(ie.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(h.filter(function(D,Xe){return Xe!==O}))}})),O<7&&O===h.length-1&&o.a.createElement(ie.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(re.a)(h),[""]))}})))}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(U.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(O){return we(O)}}))};B.a=Object(s.a)(function(R){var w=R.problemset,b=R.loading,r=R.globalSetting;return{problemset:w,globalSetting:r,loading:b.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(oe))},"7ahc":function(se,B,e){"use strict";e.d(B,"a",function(){return r});var re=e("k1fw"),Z=e("0Owb"),ie=e("+L6B"),M=e("2/Rp"),A=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),d=e("OaEy"),o=e("2fM7"),s=e("q1tI"),U=e.n(s),_=e("VrN/"),p=e.n(_),c=e("p77/"),K=e.n(c),T=e("c5Ni"),oe=e.n(T),R=o.a.Option,w={labelCol:{span:4},wrapperCol:{span:20}},b={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"]};B.b=function(I){var G=I.callback,X=I.onCancel,F=Object(s.useState)("python"),H=Object(t.a)(F,2),m=H[0],n=H[1];function z(h){n(b[h][1])}function j(h){G(h)}return U.a.createElement(a.a,Object(Z.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:j}),U.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},U.a.createElement(o.a,{onChange:z},Object.keys(b).map(function(h){return U.a.createElement(R,{key:h,value:h},b[h][0])}))),U.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},U.a.createElement(r,{mode:m})),U.a.createElement("div",{className:"flex-container flex-end"},U.a.createElement(M.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),U.a.createElement(M.a,{type:"ghost",onClick:X},"\u53D6\u6D88")))};function r(I){var G=I.value,X=I.onChange,F=I.mode,H=I.options,m=H===void 0?{}:H,n=Object(s.useRef)(),z=Object(s.useState)(),j=Object(t.a)(z,2),h=j[0],$=j[1];return Object(s.useEffect)(function(){if(h){var u=function(g){var W=g.getValue();X&&X(W)};return h.on("change",u),function(){h.off("change",u)}}},[h,X]),Object(s.useEffect)(function(){h&&h.setOption("mode",F)},[h,F]),Object(s.useEffect)(function(){h&&((G!==h.getValue()||G==="")&&setTimeout(function(){h.setValue(G||" ")},300))},[h,G]),Object(s.useEffect)(function(){if(n.current&&!h){var u=p.a.fromTextArea(n.current,Object(re.a)({mode:F,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},m));$(u)}},[n.current,h]),U.a.createElement("div",{className:"my-codemirror-container"},U.a.createElement("textarea",{ref:n}))}},"7qnI":function(se,B,e){"use strict";var re=e("5Dmo"),Z=e("3S7+"),ie=e("fWQN"),M=e("mtLc"),A=e("yKVA"),a=e("879j"),t=e("5NDa"),d=e("5rEg"),o=e("q1tI"),s=e.n(o),U=e("O2Wb"),_=e.n(U),p=d.a.TextArea,c=function(K){Object(A.a)(oe,K);var T=Object(a.a)(oe);function oe(){return Object(ie.a)(this,oe),T.apply(this,arguments)}return Object(M.a)(oe,[{key:"render",value:function(){var w=this,b=this.props,r=b.index,I=b.onAnswerChange,G=b.addChildAnswer,X=b.exerciseIsPublish,F=b.answers,H=b.activeOptionErrorIndex;return s.a.createElement("div",{className:_.a.flex},s.a.createElement("div",{className:"".concat(_.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),s.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),style:{flexDirection:"column"}},F.map(function(m,n){var z="".concat(r,"-").concat(n);return s.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),key:n},s.a.createElement("div",{className:_.a.flex1,style:{flex:1}},s.a.createElement("div",null,s.a.createElement(p,{className:z===H?_.a.error:"",spellCheck:!1,rows:4,value:m||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(n==0?"":"(\u53EF\u9009)"),onChange:function(h){return I(r,n,h.target.value)},style:{minHeight:95}}))),!X&&s.a.createElement(s.a.Fragment,null,n!=0&&s.a.createElement(Z.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return w.props.deleteChildAnswer(r,n)},style:{float:"right"}})),n===0&&s.a.createElement(Z.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return w.props.deleteChildAnswermain(r,n)},style:{float:"right"}})),s.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(_.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G(r)},style:{float:"right",visibility:n==F.length-1?"":"hidden"}}))))})))}}]),oe}(o.Component);B.a=c},"9Bee":function(se,B,e){"use strict";var re=e("q1tI"),Z=e.n(re),ie=e("vg9a"),M=e("tJVT"),A=e("DlQD"),a=e.n(A),t=e("rUJ1");function d(y,g){var W=y.match(/^(\s+)(?:```)/);if(W===null)return g;var S=W[1];return g.split(` `).map(function(q){var V=q.match(/^\s+/);if(V===null)return q;var ee=Object(M.a)(V,1),Ee=ee[0];return Ee.length>=S.length?q.slice(S.length):q}).join(` `)}var o=[],s=["
    "],U=new a.a.Renderer,_=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){o.length=0,s=["
      "]}function c(y,g,W,S){if(g>=y.length||y[g].level<=W)return g;var q=y[g];S.push("
    • "+q.text+""),g++;var V=[];return g=c(y,g,q.level,V),V.length>0&&(S.push("
        "),V.forEach(function(ee){S.push(ee)}),S.push("
      ")),S.push("
    • "),g=c(y,g,W,S),g}function K(){return c(o,0,0,s),s.push("
    "),s.join("")}var T={heading:function(g){var W=_.exec(g);if(W)return{type:"heading",raw:W[0],depth:W[1].length,text:W[2]}},fences:function(g){var W=this.rules.block.fences.exec(g);if(W){var S=W[0],q=d(S,W[3]||""),V=W[2]?W[2].trim():W[2];if(["latex","katex","math"].indexOf(V)>=0){var ee=w(),Ee=q;q=ee,b[ee]={type:"block",expression:Ee}}return{type:"code",raw:S,lang:V,text:q}}}},oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,w=function(){return"__special_katext_id_".concat(R++,"__")},b={};function r(){return b}function I(){R=0,b={}}function G(y){return y=y.replace(oe,function(g,W){var S=w();return b[S]={type:"inline",expression:W},S}),y}var X=U.listitem;U.listitem=function(y){return X(G(y))};var F=U.paragraph;U.paragraph=function(y){return F(G(y))};var H=U.tablecell;U.tablecell=function(y,g){return H(G(y),g)},U.code=function(y,g,W){var S=(g||"").match(/\S*/)[0];return S?["latex","katex","math"].indexOf(S)>=0?"

    ".concat(y,"

    "):'
    ').concat(W?y:Object(t.escape)(y,!0),`
    -`):'
    '+(W?y:Object(t.escape)(y,!0))+"
    "},U.heading=function(y,g,W){var S=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:S,level:g,text:y}),"'+y+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:T,renderer:U});var m=a.a,n=e("SJMd"),z=e("m3rI"),j=e("Oy/b"),h=/]*>/g;function $(y){var g=document.createElement("div");return g.innerHTML=y,g.childNodes.length===0?"":g.childNodes[0].nodeValue}var u=B.a=function(y){var g=y.value,W=g===void 0?"":g,S=y.className,q=y.style,V=q===void 0?{}:q,ee=String(W),Ee=Object(re.useMemo)(function(){try{var Te=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,de=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ye=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ee=ee.replace(Te,"("+z.a.API_SERVER+"/api/attachments/").replace(de,'"'+z.a.API_SERVER+"/api/attachments/").replace(ye,'"'+z.a.API_SERVER+"/files/uploads/")}catch(Ne){}var pe=m(ee),we=r();return ee.match(/\[TOC\]/)&&(pe=pe.replace("

    [TOC]

    ",K()),p()),pe=pe.replace(/(__special_katext_id_\d+__)/g,function(Ne,_e){var O=we[_e],ne=O.type,D=O.expression;return Object(j.renderToString)($(D)||"",{displayMode:ne==="block",throwOnError:!1,output:"html"})}),pe=pe.replace(/▁/g,"\u2581\u2581\u2581"),I(),pe},[ee]),ce=Object(re.useRef)();function ue(Te){var de=Te.target;if(de.tagName.toUpperCase()==="A"){var ye=de.getAttribute("href");if(ye.startsWith("#")){Te.preventDefault();var pe=document.getElementById(ye.replace("#",""));pe&&pe.scrollIntoView(!0)}}}return Object(re.useEffect)(function(){if(ce.current&&Ee&&(Ee.match(h)&&window.PR.prettyPrint()),ce.current)return ce.current.addEventListener("click",ue),function(){ce.current.removeEventListener("click",ue),I(),p()}},[Ee,ce.current,ue]),Z.a.createElement("div",{ref:ce,style:V,className:"".concat(S||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ee}})}},"9NMw":function(se,B,e){"use strict";var re=e("miYZ"),Z=e("tsqr"),ie=e("tJVT"),M=e("PpiC"),A=e("q1tI"),a=e.n(A),t=e("9kvl"),d=e("Ot1p"),o=e("xIf3"),s=e.n(o),U=["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"],_=function(c,K){var T=c.editData,oe=c.globalSetting,R=c.loading,w=c.dispatch,b=c.onRef,r=b===void 0?function(){}:b,I=c.isEdit,G=Object(M.a)(c,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),X=Object(A.useState)(""),F=Object(ie.a)(X,2),H=F[0],m=F[1],n=Object(A.useState)(""),z=Object(ie.a)(n,2),j=z[0],h=z[1],$=Object(A.useState)(""),u=Object(ie.a)($,2),y=u[0],g=u[1];Object(A.useEffect)(function(){var S;if(!T||!I)return;m(T==null?void 0:T.name),h(T==null?void 0:T.analysis),g(T==null||((S=T.answer_texts)===null||S===void 0)?void 0:S[0])},[T,I]),Object(A.useImperativeHandle)(K,function(){return{onSave:W}});var W=function(){return H?{name:H,answer_texts:[y],analysis:j}:(Z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return a.a.createElement("section",{className:s.a.wrap},a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.required},"*"),a.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(q){return m(q)}}),a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(d.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:y,onChange:function(q){return g(q)}}),a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:function(q){return h(q)}}))};B.a=Object(t.a)(function(p){var c=p.loading,K=p.globalSetting;return{globalSetting:K,loading:c.effects}},null,null,{forwardRef:!0})(Object(A.forwardRef)(_))},"9SwW":function(se,B,e){"use strict";var re=e("/zsF"),Z=e("PArb"),ie=e("q1tI"),M=e.n(ie),A=e("9kvl"),a=e("Z+Na"),t=e.n(a),d=function(s){var U=s.path,_=s.title,p=s.subTitle,c=s.style,K=c===void 0?{}:c,T=s.className,oe=T===void 0?"":T;return M.a.createElement("div",{className:"".concat(t.a.head," ").concat(oe),style:K},M.a.createElement("span",{className:t.a.s1,onClick:function(){return A.c.push(U)}},M.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),_&&M.a.createElement(Z.a,{className:t.a.s2,type:"vertical"}),_&&M.a.createElement("span",{className:t.a.s3},_),p&&M.a.createElement("span",{className:t.a.s4},p))};B.a=d},"9VGf":function(se,B,e){"use strict";e.d(B,"a",function(){return ie});var re=e("q1tI"),Z=e.n(re);function ie(M,A){var a=Object(re.useRef)();Object(re.useEffect)(function(){a.current=M}),Object(re.useEffect)(function(){function t(){a.current()}if(A!==null){var d=setInterval(t,A);return function(){return clearInterval(d)}}},[A])}},BjJ7:function(se,B,e){"use strict";e.d(B,"d",function(){return Z}),e.d(B,"c",function(){return ie}),e.d(B,"e",function(){return M}),e.d(B,"b",function(){return A}),e.d(B,"a",function(){return t});var re=e("m3rI");function Z(d){var o=!0;if(d.length>0){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:"",s=[],U=0;U1&&arguments[1]!==void 0?arguments[1]:1,Fe=Array.isArray(Oe.children)&&Oe.children.length>0;return Object(p.a)(Object(p.a)({},Oe),{},{disabled:ge===3,children:Fe?(ve=Oe.children)===null||ve===void 0?void 0:ve.map(function(ae){return Me(ae,ge+1)}):[]})}return N==null?void 0:N.map(function(Oe){return Me(Oe)})},l=function(){var k=Object(T.a)(K.a.mark(function N(Me){var Oe,ve;return K.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[Me]}});case 2:Oe=Fe.sent,(Oe==null?void 0:Oe.data)&&C(L(Object(ye.S)(((ve=Oe.data[0])===null||ve===void 0?void 0:ve.exercise_points)||[]))||[]);case 4:case"end":return Fe.stop()}},N)}));return function(Me){return k.apply(this,arguments)}}(),v=function(N){P(Object(p.a)({},Qe.getFieldsValue())),"exercise_subject_id"in N&&(l(N.exercise_subject_id),Qe.setFieldsValue({exercise_point_id:void 0}))},Q=function(){var k=Object(T.a)(K.a.mark(function N(Me){var Oe;return K.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(de.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(p.a)({},Me)});case 2:Oe=ge.sent,Oe.status===0&&(Qe.resetFields(),ze());case 4:case"end":return ge.stop()}},N)}));return function(Me){return k.apply(this,arguments)}}();return n.a.createElement(ee.a,{centered:!0,destroyOnClose:!0,visible:Ge,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return Qe.submit()},onCancel:function(){Qe.resetFields(),ze(!0)}},n.a.createElement(b.a,{form:Qe,className:Te.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:v,onFinish:Q},n.a.createElement(b.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement(X.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Je.map(function(k){return n.a.createElement(pe,{key:k.id,value:k.id},k.name)}))),n.a.createElement(b.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(s.a,{treeData:f,disabled:!(lt==null?void 0:lt.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:s.a.SHOW_PARENT,size:"large"})),n.a.createElement("div",{style:{margin:"0 0 12px 129px",fontSize:12,color:"#999999"}},"\u672A\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55\u65F6\uFF0C\u5219\u5C06\u77E5\u8BC6\u70B9\u521B\u5EFA\u4E3A\u8BE5\u8BFE\u7A0B\u7684\u4E00\u7EA7\u76EE\u5F55"),n.a.createElement(b.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(ce.a,{maxLength:30}))))},Ne=we,_e=e("9SwW"),O=e("LvDl"),ne=H.a.Dragger,D=X.a.Option,Xe=function(Ce){var Ge,Je,ke,ze,tt=Ce.problemset,Be=Ce.globalSetting,Qe=Ce.dispatch,he=Ce.match,Ye=Ce.location,lt=Object(I.a)(Ce,["problemset","globalSetting","dispatch","match","location"]),P=Object(m.useRef)(),E=b.a.useForm(),x=Object(r.a)(E,1),f=x[0],C=Object(m.useState)({}),L=Object(r.a)(C,2),l=L[0],v=L[1],Q=Object(m.useState)(!1),k=Object(r.a)(Q,2),N=k[0],Me=k[1],Oe=Object(m.useState)(!1),ve=Object(r.a)(Oe,2),ge=ve[0],Fe=ve[1],ae=Object(m.useState)(1),Ct=Object(r.a)(ae,2),Ze=Ct[0],qe=Ct[1],xt=Object(m.useState)([]),gt=Object(r.a)(xt,2),Tt=gt[0],St=gt[1],Dt=Object(m.useState)({}),At=Object(r.a)(Dt,2),st=At[0],Nt=At[1],Ft=Object(m.useState)([]),Pe=Object(r.a)(Ft,2),Re=Pe[0],De=Pe[1],Ve=Object(m.useState)(0),Ie=Object(r.a)(Ve,2),We=Ie[0],i=Ie[1],Rt=Object(m.useState)([]),nt=Object(r.a)(Rt,2),Et=nt[0],rt=nt[1],Mt=Object(m.useState)(),ot=Object(r.a)(Mt,2),Ae=ot[0],Ot=ot[1],Kt=Object(m.useState)(!1),wt=Object(r.a)(Kt,2),Xt=wt[0],Pt=wt[1],kt=Object(m.useState)(!1),Vt=Object(r.a)(kt,2),It=Vt[0],Ut=Vt[1],jt={onRemove:function(){rt([])},beforeUpload:function(me){if((me==null?void 0:me.size)>1024*1024*50)return R.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Ue=[];return Ue.push(me),rt([].concat(Ue)),!1},fileList:Et,accept:".xls,.xlsx"},Qt=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue,Se,be,Ke,ut,et,vt,ht,yt,it,Lt,ct,ft,Bt;return K.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(!(Ye==null||((Ue=Ye.query)===null||Ue===void 0)?void 0:Ue.type)){_t.next=6;break}return _t.next=3,Object(de.a)("/api/problems/".concat(he==null||((Ke=he.params)===null||Ke===void 0)?void 0:Ke.questionId,"/edit.json"),{method:"get"});case 3:be=_t.sent,_t.next=9;break;case 6:return _t.next=8,Object(de.a)("/api/common_exercises/item_banks/".concat(he==null||((ut=he.params)===null||ut===void 0)?void 0:ut.questionId,"/edit.json"),{method:"get"});case 8:be=_t.sent;case 9:if(!((Se=be)===null||Se===void 0?void 0:Se.name)){_t.next=19;break}return et=be||{},vt=et.exercise_subjects,ht=et.item_type,yt=ht===void 0?"PROGRAM":ht,it=et.difficulty,Lt=et.exercise_points,ct=Object(I.a)(et,["exercise_subjects","item_type","difficulty","exercise_points"]),ft=vt.map(function(Gt){return Gt.id}),Bt=Lt.map(function(Gt){return Gt.id}),_t.next=15,bt(ft);case 15:f.setFieldsValue({course:ft,itemType:yt,difficulty:it,knowledge:Bt}),v({course:ft,itemType:yt,difficulty:it,knowledge:Bt}),Nt(ct),Me(!0);case 19:case"end":return _t.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),$t=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue;return K.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:Ue=be.sent,(Ue==null?void 0:Ue.data)&&St(Ue.data||[]);case 4:case"end":return be.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),bt=function(){var fe=Object(T.a)(K.a.mark(function me(Ue){var Se;return K.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:Ue}});case 2:Se=Ke.sent,(Se==null?void 0:Se.data)&&De(Object(ye.S)(Se==null?void 0:Se.data));case 4:case"end":return Ke.stop()}},me)}));return function(Ue){return fe.apply(this,arguments)}}();Object(m.useEffect)(function(){var fe;if($t(),he==null||((fe=he.params)===null||fe===void 0)?void 0:fe.questionId){Qt();return}var me={itemType:"SINGLE",difficulty:1};f.setFieldsValue(me),v(me),console.log(he,"match")},[he==null||((Ge=he.params)===null||Ge===void 0)?void 0:Ge.questionId]);var Wt=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue,Se,be,Ke,ut,et,vt,ht,yt,it,Lt,ct,ft;return K.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return Se=l||{},be=Se.course,Ke=Se.itemType,ut=Se.difficulty,et=Se.knowledge,vt=et===void 0?[]:et,dt.next=3,(Ue=P.current)===null||Ue===void 0?void 0:Ue.onSave();case 3:if(ht=dt.sent,ht){dt.next=6;break}return dt.abrupt("return");case 6:return yt=Object(p.a)({exercise_subject_ids:be,exercise_point_ids:vt,item_type:Ke,difficulty:ut},ht||{}),it=l.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",N&&(it=l.itemType==="PROGRAM"?"/api/problems/".concat(he==null||((Lt=he.params)===null||Lt===void 0)?void 0:Lt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(he==null||((ct=he.params)===null||ct===void 0)?void 0:ct.questionId)),dt.next=11,Object(de.a)(it,{method:N?"put":"post",body:yt});case 11:ft=dt.sent,(ft==null?void 0:ft.status)===0&&z.c.push("/exam/questionManagement");case 13:case"end":return dt.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),Yt=function(me){v(Object(p.a)({},f.getFieldsValue())),console.log(me,"changedValues"),"course"in me&&(bt(me.course),i(We+1))},Ht=function(){console.log(N,44);var me=l||{itemType:"SINGLE"},Ue=me.itemType,Se={SINGLE:n.a.createElement(u.a,{ref:P,isEdit:N,editData:st}),MULTIPLE:n.a.createElement(y.a,{ref:P,isEdit:N,editData:st}),JUDGMENT:n.a.createElement(g.a,{ref:P,isEdit:N,editData:st}),COMPLETION:n.a.createElement(S.a,{ref:P,isEdit:N,editData:st}),SUBJECTIVE:n.a.createElement(W.a,{ref:P,isEdit:N,editData:st}),PROGRAM:n.a.createElement(q.a,{difficulty:l==null?void 0:l.difficulty,ref:P,isEdit:N,editData:st})};return Se[Ue||"SINGLE"]},zt=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:$.a.warp},n.a.createElement(_e.a,{path:"/exam/questionManagement",title:"".concat(N?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:$.a.main},n.a.createElement("div",{className:$.a.way},n.a.createElement("span",{className:$.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(_.a.Group,{onChange:function(me){qe(me.target.value)},value:Ze},n.a.createElement(_.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(_.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),Ze===1&&n.a.createElement(b.a,{form:f,className:$.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:Yt,onFinish:Wt,size:"large"},n.a.createElement(b.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement(X.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},Tt.map(function(fe){return n.a.createElement(D,{key:fe.id,title:fe.name,value:fe.id},fe.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(b.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(s.a,{key:We,treeData:Re,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(O.size)(l==null?void 0:l.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:s.a.SHOW_PARENT})),n.a.createElement("div",{className:$.a.add,onClick:function(){return Fe(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(b.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement(X.a,{disabled:N},n.a.createElement(D,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(D,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(D,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(D,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(D,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(D,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(b.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(_.a.Group,null,n.a.createElement(_.a,{value:1},"\u7B80\u5355"),n.a.createElement(_.a,{value:2},"\u9002\u4E2D"),n.a.createElement(_.a,{value:3},"\u56F0\u96BE")))),Ze===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(M.a,{gutter:[16,16]},n.a.createElement(d.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(d.a,null,n.a.createElement(H.a,jt,n.a.createElement(a.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(M.a,{gutter:[16,16]},n.a.createElement(d.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(d.a,{span:22},n.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",n.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",n.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",n.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(ye.o)("",Object(ye.K)({url:j.a.API_SERVER+"/api/common_exercises/item_banks/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(a.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(T.a)(K.a.mark(function fe(){var me,Ue;return K.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(!((Et==null?void 0:Et.length)<=0)){be.next=3;break}return R.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),be.abrupt("return");case 3:return Ut(!0),me=new FormData,me.append("file",Et[0]),be.next=8,Object(de.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:me},!0);case 8:if(Ue=be.sent,Ut(!1),!(Ue.status===-1)){be.next=12;break}return be.abrupt("return");case 12:Pt(!0),Ot(Ue);case 14:case"end":return be.stop()}},fe)}))},"\u786E\u8BA4\u4E0A\u4F20")),Xt&&!It&&n.a.createElement("div",null,n.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},n.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null?void 0:Ae.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null?void 0:Ae.success),"\u6761\u6570\u636E",!!(Ae==null||((Je=Ae.fail)===null||Je===void 0)?void 0:Je.length)&&n.a.createElement("span",null,"\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null||((ke=Ae.fail)===null||ke===void 0)?void 0:ke.length),"\u6761\u6570\u636E")),!!(Ae==null||((ze=Ae.fail)===null||ze===void 0)?void 0:ze.length)&&n.a.createElement(a.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(ye.o)("",Object(ye.K)({url:j.a.API_SERVER+(Ae==null?void 0:Ae.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),n.a.createElement(Z.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:It}))),Ze===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:$.a.topicWrap}," ",Ht()),n.a.createElement("div",{className:$.a.buttonWrap},n.a.createElement(a.a,{onClick:function(){return z.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(a.a,{type:"primary",className:"mr20",onClick:function(){return f.submit()}},"\u4FDD\u5B58"))),n.a.createElement(Ne,{visible:ge,subjects:Tt,onCancel:function(me){me||bt(l.course),Fe(!1)}}))},pt=B.default=Object(z.a)(function(le){var Ce=le.problemset,Ge=le.globalSetting;return{problemset:Ce,globalSetting:Ge}})(Xe)},FeNN:function(se,B,e){se.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(se,B,e){},J51S:function(se,B,e){"use strict";var re=e("P2fV"),Z=e("NJEC"),ie=e("sRBo"),M=e("kaz8"),A=e("CiB2"),a=e("7Kak"),t=e("9yH6"),d=e("+L6B"),o=e("2/Rp"),s=e("OaEy"),U=e("2fM7"),_=e("giR+"),p=e("fyUT"),c=e("14J3"),K=e("BMrR"),T=e("jCWc"),oe=e("kPKH"),R=e("WmNS"),w=e.n(R),b=e("miYZ"),r=e("tsqr"),I=e("rAM+"),G=e("9og8"),X=e("y8nQ"),F=e("Vl3Y"),H=e("tJVT"),m=e("k1fw"),n=e("fu2T"),z=e("gK9i"),j=e("5NDa"),h=e("5rEg"),$=e("q1tI"),u=e.n($),y=e("vGm4"),g=e.n(y),W=e("jrin"),S,q=U.a.Option,V;(function(P){P[P.language=0]="language",P[P.difficult=1]="difficult",P[P.category=2]="category",P[P.openOrNot=3]="openOrNot"})(V||(V={}));var ee=(S={},Object(W.a)(S,V.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object(W.a)(S,V.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(W.a)(S,V.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(W.a)(S,V.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),S);function Ee(P){return ee[P].map(function(E){return u.a.createElement(q,{key:E.title,value:E.key}," ",E.title," ")})}function ce(P,E){P.map(function(x){var f=x.id,C=x.name,L=x.sub_disciplines,l={value:f,label:C};E.push(l),L&&L.length>0&&(l.children=[],ce(L,l.children))})}function ue(P,E){for(var x=[],f=0;f0){x[0]=L.id;for(var l=0;l=0?i.push(rt):Rt.push(rt)}catch(Ae){nt.e(Ae)}finally{nt.f()}if(!(We!==100&&!(ae==null||((Ve=ae.hack)===null||Ve===void 0)?void 0:Ve.test_set_score))){ot.next=12;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),ot.abrupt("return",!1);case 12:De.hack.difficulty=v,De.hack_codes.code=de.Base64.encode((Ie=De.hack_codes)===null||Ie===void 0?void 0:Ie.code),L&&(De.update_hack_sets=i,De.hack_sets=Rt);case 15:return ot.abrupt("return",De);case 16:case"end":return ot.stop()}},Re)}));return function(){return Pe.apply(this,arguments)}}();Object($.useImperativeHandle)(x,function(){return{onSave:qe}}),Object($.useEffect)(function(){if(!l||!L)return;var Pe=l.code,Re=l.language,De=l.hack_sets,Ve=l.description,Ie=l.name,We=l.time_limit,i=l.test_set_average,Rt=l.test_set_score,nt={loading:!1,data:{hack_codes:{language:Re,code:de.Base64.decode(Pe)},hack:{name:Ie,description:Ve,time_limit:We,test_set_average:i,test_set_score:Rt},hack_sets:De}};N.setFieldsValue(Object(m.a)({},nt.data)),ge({type:Be.SET_INITAL_DATA,payload:Object(ye.cloneDeep)(nt)})},[l,L]);function xt(Pe,Re){return gt.apply(this,arguments)}function gt(){return gt=Object(G.a)(w.a.mark(function Pe(Re,De){return w.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:case"end":return Ie.stop()}},Pe)})),gt.apply(this,arguments)}function Tt(Pe){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{test_set_score:Pe.target.value})})}})}function St(Pe){var Re=Pe.target.value;ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{test_set_average:Re})})}})}function Dt(){var Pe=N.getFieldValue("hack_sets"),Re=Pe.length+1,De=Math.floor(100/Re),Ve=100%Re;Pe.map(function(Ie,We){return Ze&&(Ie.score=De),Ie.position=We+1,Ie}),Pe.push({input:"",output:"",position:Re,score:Ze?De+Ve:0,display_set:!0}),N.setFieldsValue({hack_sets:Pe}),ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_sets:Pe})}})}function At(Pe){var Re=N.getFieldValue("hack_sets"),De=(Re==null?void 0:Re.length)-1,Ve=Math.ceil(100/De),Ie=100%De;Re.splice(Pe,1),Re==null||Re.map(function(We,i){return Ze&&(We.score=Ve,i===De-1&&(We.score=Ve+Ie)),We.position=i+1,We}),ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_sets:Re})}}),N.setFieldsValue({hack_sets:Re})}function st(Pe){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_codes:Object(m.a)(Object(m.a)({},ae.hack_codes),{},{language:Pe})})}})}var Nt=function(Re){},Ft=function(Re){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{name:Re.target.value})})}})};return u.a.createElement(F.a,{form:N,initialValues:ae,layout:"vertical",className:g.a["oj-form-container"],onValuesChange:Nt,onFinish:xt},u.a.createElement(K.a,null,u.a.createElement(oe.a,{span:14},u.a.createElement(Ye,{onChangeLanguage:st,onRemoveTestCase:At,onAddTestCase:Dt,onNameChange:Ft,hack:ae.hack,onChangeScore:Tt,onChangeAverage:St})),u.a.createElement(oe.a,{span:10},u.a.createElement(F.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},u.a.createElement(Ge,{language:ae==null||((C=ae.hack_codes)===null||C===void 0)?void 0:C.language})))))};function Ye(P){var E=P.hack,x=P.onNameChange,f=P.onChangeAverage,C=P.onChangeScore,L=P.onAddTestCase,l=P.onRemoveTestCase,v=P.onChangeLanguage,Q=E.test_set_average,k=E.test_set_score,N=E.name;return u.a.createElement("div",{className:g.a["oj-left-panel"]},u.a.createElement("div",{className:g.a["oj-form-info"]},u.a.createElement("div",{className:g.a.field},u.a.createElement(F.a.Item,{label:u.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",u.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],extra:u.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},u.a.createElement(p.a,{min:3})),u.a.createElement(F.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},u.a.createElement(U.a,{onChange:v},Ee(V.language)))),u.a.createElement(F.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},u.a.createElement(h.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:u.a.createElement("span",null,60-((N==null?void 0:N.length)||0)),onChange:x})),u.a.createElement(F.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},u.a.createElement(pe.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),u.a.createElement("div",{className:"tst-case-info"},u.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",u.a.createElement(o.a,{type:"primary",ghost:!0,onClick:L},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),u.a.createElement(F.a.Item,{name:["hack","test_set_score"]},u.a.createElement(t.a.Group,{onChange:C},u.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",u.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),u.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",u.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!E.test_set_score&&u.a.createElement(F.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},u.a.createElement(t.a.Group,{onChange:f},u.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),u.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),u.a.createElement(F.a.List,{name:"hack_sets"},function(Me,Oe){return Object(A.a)(Oe),u.a.createElement(z.a,{accordion:!0},Me.map(function(ve,ge){return u.a.createElement(ze,{key:"".concat(ve.key,"--").concat(ge),header:u.a.createElement("a",{className:g.a["test-case-name"]},u.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(ge+1)),k?null:u.a.createElement(u.a.Fragment,null,u.a.createElement(F.a.Item,{name:[ve.name,"score"],fieldKey:[ve.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(ge+1,"\u8BC4\u5206")}]},u.a.createElement(p.a,{onClick:function(ae){return ae.stopPropagation()},min:0,max:100,disabled:Q})),u.a.createElement("span",null,"%"))),extra:u.a.createElement("div",{onClick:function(ae){return ae.stopPropagation()},className:g.a["use-extra"]},u.a.createElement(F.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[ve.name,"display_set"],fieldKey:[ve.fieldKey,"display_set"]},u.a.createElement(M.a,null)),ge>0?u.a.createElement("div",{onClick:function(ae){return ae.stopPropagation()}},u.a.createElement(Z.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:u.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+ge),onConfirm:function(){l(ge)}},u.a.createElement(Te.a,{className:g.a["btn-remove-case"]}))):u.a.createElement(Te.a,{style:{opacity:0},className:g.a["btn-remove-case"]}))},u.a.createElement(F.a.Item,{label:"\u8F93\u5165",name:[ve.name,"input"],fieldKey:[ve.fieldKey,"input"]},u.a.createElement(ke,null)),u.a.createElement(F.a.Item,{label:"\u8F93\u51FA",name:[ve.name,"output"],fieldKey:[ve.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},u.a.createElement(ke,null)))}))}))))}var lt=B.a=Object($.forwardRef)(he)},JI8h:function(se,B,e){"use strict";var re=e("5Dmo"),Z=e("3S7+"),ie=e("oBTY"),M=e("miYZ"),A=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),o=e.n(d),s=e("9kvl"),U=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),K=e("1vsH"),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"],oe=function(w,b){var r=w.editData,I=w.globalSetting,G=w.loading,X=w.dispatch,F=w.onRef,H=F===void 0?function(){}:F,m=w.isEdit,n=Object(t.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),j=Object(a.a)(z,2),h=j[0],$=j[1],u=Object(d.useState)(),y=Object(a.a)(u,2),g=y[0],W=y[1],S=Object(d.useState)([]),q=Object(a.a)(S,2),V=q[0],ee=q[1],Ee=Object(d.useState)(""),ce=Object(a.a)(Ee,2),ue=ce[0],Te=ce[1],de=Object(d.useState)(""),ye=Object(a.a)(de,2),pe=ye[0],we=ye[1];Object(d.useEffect)(function(){$(["","","",""])},[]),Object(d.useEffect)(function(){if(!r||!m)return;Te(r==null?void 0:r.name),we(r==null?void 0:r.analysis),$(r==null?void 0:r.choices.map(function(O){return O.choice_text}));var _e=[];r==null||r.choices.map(function(O,ne){O.is_answer&&_e.push(ne)}),ee(_e)},[r,m]),Object(d.useImperativeHandle)(b,function(){return{onSave:Ne}});var Ne=function(){if(!ue)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var O=h.findIndex(function(D){return!D});if(O>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[O]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!V.length)return A.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(V.length<2)return A.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(K.C)(h))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ne=h.map(function(D,Xe){return{choice_text:D,is_answer:V.includes(Xe)?1:0}});return{name:ue,choices:ne,analysis:pe}};return o.a.createElement("section",{className:c.a.wrap},o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(U.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(O){return Te(O)}}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),h.map(function(_e,O){return o.a.createElement("div",{className:c.a.choiceWrap,key:O},o.a.createElement(Z.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(c.a.answer," ").concat(V.includes(O)?c.a.activeAnswer:""),onClick:function(){V.includes(O)?ee(V.filter(function(D){return D!==O})):ee([].concat(Object(ie.a)(V),[O]))}},T[O])),o.a.createElement("div",{className:c.a.editorWrap},g===O?o.a.createElement(U.a,{id:"single-question-option-".concat(O),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_e,onChange:function(D){h[O]=D,$(h)}}):o.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return W(O)}},o.a.createElement(_.a,{value:_e}))),O>1&&o.a.createElement(Z.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(h.filter(function(D,Xe){return Xe!==O}))}})),O<7&&O===h.length-1&&o.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(ie.a)(h),[""]))}})))}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(U.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(O){return we(O)}}))};B.a=Object(s.a)(function(R){var w=R.loading,b=R.globalSetting;return{globalSetting:b,loading:w.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(oe))},KGka:function(se,B,e){"use strict";var re=e("7Kak"),Z=e("9yH6"),ie=e("miYZ"),M=e("tsqr"),A=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),o=e("9kvl"),s=e("Ot1p"),U=e("xIf3"),_=e.n(U),p=["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"],c=function(T,oe){var R=T.editData,w=T.globalSetting,b=T.loading,r=T.dispatch,I=T.onRef,G=I===void 0?function(){}:I,X=T.isEdit,F=Object(a.a)(T,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),H=Object(t.useState)(),m=Object(A.a)(H,2),n=m[0],z=m[1],j=Object(t.useState)(""),h=Object(A.a)(j,2),$=h[0],u=h[1],y=Object(t.useState)(""),g=Object(A.a)(y,2),W=g[0],S=g[1];Object(t.useEffect)(function(){if(!R||!X)return;u(R==null?void 0:R.name),S(R==null?void 0:R.analysis);var V=R==null?void 0:R.choices.find(function(ee){return ee.is_answer});z(V.choice_text==="\u6B63\u786E"?"0":"1")},[R,X]),Object(t.useImperativeHandle)(oe,function(){return{onSave:q}});var q=function(){if(!$)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!n)return M.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ee=[{choice_text:"\u6B63\u786E",is_answer:n==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:n==="1"?1:0}];return{name:$,choices:ee,analysis:W}};return d.a.createElement("section",{className:_.a.wrap},d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u9898\u5E72\uFF1A")),d.a.createElement(s.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(ee){return u(ee)}}),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",d.a.createElement("span",{className:_.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),d.a.createElement(Z.a.Group,{buttonStyle:"solid",value:n,onChange:function(ee){return z(ee.target.value)}},d.a.createElement(Z.a.Button,{value:"0",className:"".concat(_.a.radio," mr40")},"\u6B63\u786E"),d.a.createElement(Z.a.Button,{value:"1",className:_.a.radio},"\u9519\u8BEF")),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),d.a.createElement(s.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:W,onChange:function(ee){return S(ee)}}))};B.a=Object(o.a)(function(K){var T=K.loading,oe=K.globalSetting;return{globalSetting:oe,loading:T.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(c))},M8RZ:function(se,B,e){"use strict";e.d(B,"a",function(){return o});var re=e("fWQN"),Z=e("mtLc"),ie=e("yKVA"),M=e("879j"),A=e("q1tI"),a=e.n(A),t=e("i8i4"),d=e.n(t),o=function(s){Object(ie.a)(_,s);var U=Object(M.a)(_);function _(p){var c;Object(re.a)(this,_),c=U.call(this,p);var K=window.document;return c.node=K.createElement("div"),K.body.appendChild(c.node),c}return Object(Z.a)(_,[{key:"render",value:function(){var c=this.props.children;return Object(t.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(a.a.Component)},O2Wb:function(se,B,e){se.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(se,B,e){"use strict";var re=e("2qtc"),Z=e("kLXV"),ie=e("rAM+"),M=e("tJVT"),A=e("jrin"),a=e("q1tI"),t=e.n(a),d=e("VrN/"),o=e.n(d),s=e("bdgK"),U=e("p77/"),_=e("Bd2K"),p=e("ELLl"),c=e("19Vz"),K=e("lZu9"),T=e("kSUc"),oe=e("9Bee"),R=e("0Owb"),w=e("dejd"),b=e("C+DQ"),r=[{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 I(E){var x=E.onActionCallback,f=E.title,C=E.icon,L=E.actionName,l=E.className,v=l===void 0?"":l,Q=E.children;function k(){x(L)}return t.a.createElement("a",{title:f,className:v,onClick:k},t.a.createElement("i",{className:"md-iconfont ".concat(C)}),Q)}var G=function(E){var x=E.watch,f=E.showNullButton,C=E.onActionCallback,L=E.fullScreen,l=E.insertTemp,v=[].concat(r,[{title:"".concat(x?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(x?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(Q,k){return t.a.createElement("li",{key:k},Q.actionName?t.a.createElement(I,Object(R.a)({},Q,{onActionCallback:C})):t.a.createElement("span",{className:"v-line"}))}),f?t.a.createElement("li",null,t.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:C},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,l&&t.a.createElement("li",null,t.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(l),onActionCallback:C},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(I,{icon:"".concat(L?"icon-shrink":"icon-enlarge"),title:L?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:C})))},X=e("M8RZ"),F=e("+L6B"),H=e("2/Rp"),m=e("y8nQ"),n=e("Vl3Y"),z=e("5NDa"),j=e("5rEg"),h={labelCol:{span:4},wrapperCol:{span:20}},$=function(E){var x=E.callback,f=E.onCancel;function C(L){x(L)}return t.a.createElement(n.a,Object(R.a)({},h,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:C}),t.a.createElement(n.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(j.a,null)),t.a.createElement(n.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(j.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},u=e("7ahc"),y=e("HmJG"),g=e("BjJ7"),W=n.a.useForm,S={width:280,marginRight:10},q={labelCol:{span:5},wrapperCol:{span:19}},V=function(E){var x=E.callback,f=E.onCancel,C=W(),L=Object(M.a)(C,1),l=L[0];function v(N){x(N)}function Q(N){l.setFieldsValue({src:"/api/attachments/".concat(N.id)})}function k(N){var Me=N.target.files[0];Ee(Me,Q)}return t.a.createElement(n.a,Object(R.a)({form:l},q,{className:"upload-image-panel",onFinish:v}),t.a.createElement(n.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(n.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(j.a,{style:S})),t.a.createElement(ee,{onFileChange:k}))),t.a.createElement(n.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(j.a,{style:{width:264}})),t.a.createElement(n.a.Item,{style:{textAlign:"right"}},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))};function ee(E){var x=E.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function Ee(E,x){if(!E)throw new String("\u6CA1\u6709\u6587\u4EF6");var f=new FormData;f.append("editormd-image-file",E),f.append("file_param_name","editormd-image-file"),f.append("byxhr","true");var C=new window.XMLHttpRequest;C.withCredentials=!0,C.addEventListener("load",function(L){x(JSON.parse(L.target.responseText))},!1),C.addEventListener("error",function(L){console.error(L)},!1),C.open("POST","".concat(g.a,"/api/attachments.json")),C.send(f)}var ce=e("giR+"),ue=e("fyUT"),Te=e("7Kak"),de=e("9yH6"),ye=de.a.Group,pe={margin:"0 8px"},we=function(E){var x=E.callback,f=E.onCancel;function C(L){x(L)}return t.a.createElement(n.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:C},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:pe},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:pe},"\u884C\u6570"),t.a.createElement(n.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ue.a,null)),t.a.createElement("span",{style:pe},"\u5217\u6570"),t.a.createElement(n.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:pe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(n.a.Item,{name:"align"},t.a.createElement(ye,null,t.a.createElement(de.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(de.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(de.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(de.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},Ne="link",_e="upload-image",O="code-block",ne="add-table",D="------------",Xe={default:D,left:":".concat(D),center:":".concat(D,":"),right:"".concat(D,":")},pt=e("9VGf"),le,Ce;function Ge(){}var Je=0,ke=1e4,ze="\u2581",tt=` +`):'
    '+(W?y:Object(t.escape)(y,!0))+"
    "},U.heading=function(y,g,W){var S=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:S,level:g,text:y}),"'+y+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:T,renderer:U});var m=a.a,n=e("SJMd"),z=e("m3rI"),j=e("Oy/b"),h=/]*>/g;function $(y){var g=document.createElement("div");return g.innerHTML=y,g.childNodes.length===0?"":g.childNodes[0].nodeValue}var u=B.a=function(y){var g=y.value,W=g===void 0?"":g,S=y.className,q=y.style,V=q===void 0?{}:q,ee=String(W),Ee=Object(re.useMemo)(function(){try{var Te=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,de=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ye=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ee=ee.replace(Te,"("+z.a.API_SERVER+"/api/attachments/").replace(de,'"'+z.a.API_SERVER+"/api/attachments/").replace(ye,'"'+z.a.API_SERVER+"/files/uploads/")}catch(Ne){}var pe=m(ee),we=r();return ee.match(/\[TOC\]/)&&(pe=pe.replace("

    [TOC]

    ",K()),p()),pe=pe.replace(/(__special_katext_id_\d+__)/g,function(Ne,_e){var O=we[_e],ne=O.type,D=O.expression;return Object(j.renderToString)($(D)||"",{displayMode:ne==="block",throwOnError:!1,output:"html"})}),pe=pe.replace(/▁/g,"\u2581\u2581\u2581"),I(),pe},[ee]),ce=Object(re.useRef)();function ue(Te){var de=Te.target;if(de.tagName.toUpperCase()==="A"){var ye=de.getAttribute("href");if(ye.startsWith("#")){Te.preventDefault();var pe=document.getElementById(ye.replace("#",""));pe&&pe.scrollIntoView(!0)}}}return Object(re.useEffect)(function(){if(ce.current&&Ee&&(Ee.match(h)&&window.PR.prettyPrint()),ce.current)return ce.current.addEventListener("click",ue),function(){ce.current.removeEventListener("click",ue),I(),p()}},[Ee,ce.current,ue]),Z.a.createElement("div",{ref:ce,style:V,className:"".concat(S||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ee}})}},"9NMw":function(se,B,e){"use strict";var re=e("miYZ"),Z=e("tsqr"),ie=e("tJVT"),M=e("PpiC"),A=e("q1tI"),a=e.n(A),t=e("9kvl"),d=e("Ot1p"),o=e("xIf3"),s=e.n(o),U=["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"],_=function(c,K){var T=c.editData,oe=c.globalSetting,R=c.loading,w=c.dispatch,b=c.onRef,r=b===void 0?function(){}:b,I=c.isEdit,G=Object(M.a)(c,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),X=Object(A.useState)(""),F=Object(ie.a)(X,2),H=F[0],m=F[1],n=Object(A.useState)(""),z=Object(ie.a)(n,2),j=z[0],h=z[1],$=Object(A.useState)(""),u=Object(ie.a)($,2),y=u[0],g=u[1];Object(A.useEffect)(function(){var S;if(!T||!I)return;m(T==null?void 0:T.name),h(T==null?void 0:T.analysis),g(T==null||((S=T.answer_texts)===null||S===void 0)?void 0:S[0])},[T,I]),Object(A.useImperativeHandle)(K,function(){return{onSave:W}});var W=function(){return H?{name:H,answer_texts:[y],analysis:j}:(Z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return a.a.createElement("section",{className:s.a.wrap},a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.required},"*"),a.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:H,onChange:function(q){return m(q)}}),a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(d.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:y,onChange:function(q){return g(q)}}),a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:function(q){return h(q)}}))};B.a=Object(t.a)(function(p){var c=p.loading,K=p.globalSetting;return{globalSetting:K,loading:c.effects}},null,null,{forwardRef:!0})(Object(A.forwardRef)(_))},"9SwW":function(se,B,e){"use strict";var re=e("/zsF"),Z=e("PArb"),ie=e("q1tI"),M=e.n(ie),A=e("9kvl"),a=e("Z+Na"),t=e.n(a),d=function(s){var U=s.path,_=s.title,p=s.subTitle,c=s.style,K=c===void 0?{}:c,T=s.className,oe=T===void 0?"":T;return M.a.createElement("div",{className:"".concat(t.a.head," ").concat(oe),style:K},M.a.createElement("span",{className:t.a.s1,onClick:function(){return A.c.push(U)}},M.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),_&&M.a.createElement(Z.a,{className:t.a.s2,type:"vertical"}),_&&M.a.createElement("span",{className:t.a.s3},_),p&&M.a.createElement("span",{className:t.a.s4},p))};B.a=d},"9VGf":function(se,B,e){"use strict";e.d(B,"a",function(){return ie});var re=e("q1tI"),Z=e.n(re);function ie(M,A){var a=Object(re.useRef)();Object(re.useEffect)(function(){a.current=M}),Object(re.useEffect)(function(){function t(){a.current()}if(A!==null){var d=setInterval(t,A);return function(){return clearInterval(d)}}},[A])}},BjJ7:function(se,B,e){"use strict";e.d(B,"d",function(){return Z}),e.d(B,"c",function(){return ie}),e.d(B,"e",function(){return M}),e.d(B,"b",function(){return A}),e.d(B,"a",function(){return t});var re=e("m3rI");function Z(d){var o=!0;if(d.length>0){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:"",s=[],U=0;U1&&arguments[1]!==void 0?arguments[1]:1,Fe=Array.isArray(Oe.children)&&Oe.children.length>0;return Object(p.a)(Object(p.a)({},Oe),{},{disabled:ge===3,children:Fe?(ve=Oe.children)===null||ve===void 0?void 0:ve.map(function(ae){return Me(ae,ge+1)}):[]})}return N==null?void 0:N.map(function(Oe){return Me(Oe)})},l=function(){var k=Object(T.a)(K.a.mark(function N(Me){var Oe,ve;return K.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[Me]}});case 2:Oe=Fe.sent,(Oe==null?void 0:Oe.data)&&C(L(Object(ye.S)(((ve=Oe.data[0])===null||ve===void 0?void 0:ve.exercise_points)||[]))||[]);case 4:case"end":return Fe.stop()}},N)}));return function(Me){return k.apply(this,arguments)}}(),v=function(N){P(Object(p.a)({},Qe.getFieldsValue())),"exercise_subject_id"in N&&(l(N.exercise_subject_id),Qe.setFieldsValue({exercise_point_id:void 0}))},Q=function(){var k=Object(T.a)(K.a.mark(function N(Me){var Oe;return K.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(de.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(p.a)({},Me)});case 2:Oe=ge.sent,Oe.status===0&&(Qe.resetFields(),ze());case 4:case"end":return ge.stop()}},N)}));return function(Me){return k.apply(this,arguments)}}();return n.a.createElement(ee.a,{centered:!0,destroyOnClose:!0,visible:Ge,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return Qe.submit()},onCancel:function(){Qe.resetFields(),ze(!0)}},n.a.createElement(b.a,{form:Qe,className:Te.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:v,onFinish:Q},n.a.createElement(b.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement(X.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Je.map(function(k){return n.a.createElement(pe,{key:k.id,value:k.id},k.name)}))),n.a.createElement(b.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(s.a,{treeData:f,disabled:!(lt==null?void 0:lt.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:s.a.SHOW_PARENT,size:"large"})),n.a.createElement("div",{style:{margin:"0 0 12px 129px",fontSize:12,color:"#999999"}},"\u672A\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55\u65F6\uFF0C\u5219\u5C06\u77E5\u8BC6\u70B9\u521B\u5EFA\u4E3A\u8BE5\u8BFE\u7A0B\u7684\u4E00\u7EA7\u76EE\u5F55"),n.a.createElement(b.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(ce.a,{maxLength:30}))))},Ne=we,_e=e("9SwW"),O=e("LvDl"),ne=H.a.Dragger,D=X.a.Option,Xe=function(Ce){var Ge,Je,ke,ze,tt=Ce.problemset,Be=Ce.globalSetting,Qe=Ce.dispatch,he=Ce.match,Ye=Ce.location,lt=Object(I.a)(Ce,["problemset","globalSetting","dispatch","match","location"]),P=Object(m.useRef)(),E=b.a.useForm(),x=Object(r.a)(E,1),f=x[0],C=Object(m.useState)({}),L=Object(r.a)(C,2),l=L[0],v=L[1],Q=Object(m.useState)(!1),k=Object(r.a)(Q,2),N=k[0],Me=k[1],Oe=Object(m.useState)(!1),ve=Object(r.a)(Oe,2),ge=ve[0],Fe=ve[1],ae=Object(m.useState)(1),Ct=Object(r.a)(ae,2),Ze=Ct[0],qe=Ct[1],xt=Object(m.useState)([]),Rt=Object(r.a)(xt,2),Tt=Rt[0],St=Rt[1],Dt=Object(m.useState)({}),At=Object(r.a)(Dt,2),st=At[0],Nt=At[1],Ft=Object(m.useState)([]),Pe=Object(r.a)(Ft,2),Re=Pe[0],De=Pe[1],Ve=Object(m.useState)(0),Ie=Object(r.a)(Ve,2),We=Ie[0],i=Ie[1],Ot=Object(m.useState)([]),nt=Object(r.a)(Ot,2),Et=nt[0],rt=nt[1],Mt=Object(m.useState)(),ot=Object(r.a)(Mt,2),Ae=ot[0],Pt=ot[1],Kt=Object(m.useState)(!1),wt=Object(r.a)(Kt,2),Xt=wt[0],vt=wt[1],kt=Object(m.useState)(!1),Vt=Object(r.a)(kt,2),It=Vt[0],Ut=Vt[1],jt={onRemove:function(){rt([])},beforeUpload:function(me){if((me==null?void 0:me.size)>1024*1024*50)return R.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Ue=[];return Ue.push(me),rt([].concat(Ue)),!1},fileList:Et,accept:".xls,.xlsx"},Qt=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue,Se,be,Ke,ut,et,ht,gt,yt,it,Lt,ct,ft,Bt;return K.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(!(Ye==null||((Ue=Ye.query)===null||Ue===void 0)?void 0:Ue.type)){_t.next=6;break}return _t.next=3,Object(de.a)("/api/problems/".concat(he==null||((Ke=he.params)===null||Ke===void 0)?void 0:Ke.questionId,"/edit.json"),{method:"get"});case 3:be=_t.sent,_t.next=9;break;case 6:return _t.next=8,Object(de.a)("/api/common_exercises/item_banks/".concat(he==null||((ut=he.params)===null||ut===void 0)?void 0:ut.questionId,"/edit.json"),{method:"get"});case 8:be=_t.sent;case 9:if(!((Se=be)===null||Se===void 0?void 0:Se.name)){_t.next=19;break}return et=be||{},ht=et.exercise_subjects,gt=et.item_type,yt=gt===void 0?"PROGRAM":gt,it=et.difficulty,Lt=et.exercise_points,ct=Object(I.a)(et,["exercise_subjects","item_type","difficulty","exercise_points"]),ft=ht.map(function(Gt){return Gt.id}),Bt=Lt.map(function(Gt){return Gt.id}),_t.next=15,bt(ft);case 15:f.setFieldsValue({course:ft,itemType:yt,difficulty:it,knowledge:Bt}),v({course:ft,itemType:yt,difficulty:it,knowledge:Bt}),Nt(ct),Me(!0);case 19:case"end":return _t.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),$t=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue;return K.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:Ue=be.sent,(Ue==null?void 0:Ue.data)&&St(Ue.data||[]);case 4:case"end":return be.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),bt=function(){var fe=Object(T.a)(K.a.mark(function me(Ue){var Se;return K.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(de.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:Ue}});case 2:Se=Ke.sent,(Se==null?void 0:Se.data)&&De(Object(ye.S)(Se==null?void 0:Se.data));case 4:case"end":return Ke.stop()}},me)}));return function(Ue){return fe.apply(this,arguments)}}();Object(m.useEffect)(function(){var fe;if($t(),he==null||((fe=he.params)===null||fe===void 0)?void 0:fe.questionId){Qt();return}var me={itemType:"SINGLE",difficulty:1};f.setFieldsValue(me),v(me),console.log(he,"match")},[he==null||((Ge=he.params)===null||Ge===void 0)?void 0:Ge.questionId]);var Wt=function(){var fe=Object(T.a)(K.a.mark(function me(){var Ue,Se,be,Ke,ut,et,ht,gt,yt,it,Lt,ct,ft;return K.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return Se=l||{},be=Se.course,Ke=Se.itemType,ut=Se.difficulty,et=Se.knowledge,ht=et===void 0?[]:et,dt.next=3,(Ue=P.current)===null||Ue===void 0?void 0:Ue.onSave();case 3:if(gt=dt.sent,gt){dt.next=6;break}return dt.abrupt("return");case 6:return yt=Object(p.a)({exercise_subject_ids:be,exercise_point_ids:ht,item_type:Ke,difficulty:ut},gt||{}),it=l.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",N&&(it=l.itemType==="PROGRAM"?"/api/problems/".concat(he==null||((Lt=he.params)===null||Lt===void 0)?void 0:Lt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(he==null||((ct=he.params)===null||ct===void 0)?void 0:ct.questionId)),dt.next=11,Object(de.a)(it,{method:N?"put":"post",body:yt});case 11:ft=dt.sent,(ft==null?void 0:ft.status)===0&&z.c.push("/exam/questionManagement");case 13:case"end":return dt.stop()}},me)}));return function(){return fe.apply(this,arguments)}}(),Yt=function(me){v(Object(p.a)({},f.getFieldsValue())),console.log(me,"changedValues"),"course"in me&&(bt(me.course),i(We+1))},Ht=function(){console.log(N,44);var me=l||{itemType:"SINGLE"},Ue=me.itemType,Se={SINGLE:n.a.createElement(u.a,{ref:P,isEdit:N,editData:st}),MULTIPLE:n.a.createElement(y.a,{ref:P,isEdit:N,editData:st}),JUDGMENT:n.a.createElement(g.a,{ref:P,isEdit:N,editData:st}),COMPLETION:n.a.createElement(S.a,{ref:P,isEdit:N,editData:st}),SUBJECTIVE:n.a.createElement(W.a,{ref:P,isEdit:N,editData:st}),PROGRAM:n.a.createElement(q.a,{difficulty:l==null?void 0:l.difficulty,ref:P,isEdit:N,editData:st})};return Se[Ue||"SINGLE"]},zt=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:$.a.warp},n.a.createElement(_e.a,{path:"/exam/questionManagement",title:"".concat(N?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:$.a.main},n.a.createElement("div",{className:$.a.way},n.a.createElement("span",{className:$.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(_.a.Group,{onChange:function(me){qe(me.target.value)},value:Ze},n.a.createElement(_.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(_.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),Ze===1&&n.a.createElement(b.a,{form:f,className:$.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:Yt,onFinish:Wt,size:"large"},n.a.createElement(b.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement(X.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},Tt.map(function(fe){return n.a.createElement(D,{key:fe.id,title:fe.name,value:fe.id},fe.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(b.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(s.a,{key:We,treeData:Re,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(O.size)(l==null?void 0:l.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:s.a.SHOW_PARENT})),n.a.createElement("div",{className:$.a.add,onClick:function(){return Fe(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(b.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement(X.a,{disabled:N},n.a.createElement(D,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(D,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(D,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(D,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(D,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(D,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(b.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(_.a.Group,null,n.a.createElement(_.a,{value:1},"\u7B80\u5355"),n.a.createElement(_.a,{value:2},"\u9002\u4E2D"),n.a.createElement(_.a,{value:3},"\u56F0\u96BE")))),Ze===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(M.a,{gutter:[16,16]},n.a.createElement(d.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(d.a,null,n.a.createElement(H.a,jt,n.a.createElement(a.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(M.a,{gutter:[16,16]},n.a.createElement(d.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(d.a,{span:22},n.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",n.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",n.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",n.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(ye.o)("",Object(ye.K)({url:j.a.API_SERVER+"/api/common_exercises/item_banks/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(a.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(T.a)(K.a.mark(function fe(){var me,Ue;return K.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(!((Et==null?void 0:Et.length)<=0)){be.next=3;break}return R.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),be.abrupt("return");case 3:return vt(!1),Ut(!0),me=new FormData,me.append("file",Et[0]),be.next=9,Object(de.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:me},!0);case 9:if(Ue=be.sent,Ut(!1),!(Ue.status===-1)){be.next=13;break}return be.abrupt("return");case 13:vt(!0),Pt(Ue);case 15:case"end":return be.stop()}},fe)}))},"\u786E\u8BA4\u4E0A\u4F20")),Xt&&!It&&n.a.createElement("div",null,n.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},n.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null?void 0:Ae.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null?void 0:Ae.success),"\u6761\u6570\u636E",!!(Ae==null||((Je=Ae.fail)===null||Je===void 0)?void 0:Je.length)&&n.a.createElement("span",null,"\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},Ae==null||((ke=Ae.fail)===null||ke===void 0)?void 0:ke.length),"\u6761\u6570\u636E")),!!(Ae==null||((ze=Ae.fail)===null||ze===void 0)?void 0:ze.length)&&n.a.createElement(a.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(ye.o)("",Object(ye.K)({url:j.a.API_SERVER+(Ae==null?void 0:Ae.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),n.a.createElement(Z.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:It}))),Ze===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:$.a.topicWrap}," ",Ht()),n.a.createElement("div",{className:$.a.buttonWrap},n.a.createElement(a.a,{onClick:function(){return z.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(a.a,{type:"primary",className:"mr20",onClick:function(){return f.submit()}},"\u4FDD\u5B58"))),n.a.createElement(Ne,{visible:ge,subjects:Tt,onCancel:function(me){me||bt(l.course),Fe(!1)}}))},pt=B.default=Object(z.a)(function(le){var Ce=le.problemset,Ge=le.globalSetting;return{problemset:Ce,globalSetting:Ge}})(Xe)},FeNN:function(se,B,e){se.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(se,B,e){},J51S:function(se,B,e){"use strict";var re=e("P2fV"),Z=e("NJEC"),ie=e("sRBo"),M=e("kaz8"),A=e("CiB2"),a=e("7Kak"),t=e("9yH6"),d=e("+L6B"),o=e("2/Rp"),s=e("OaEy"),U=e("2fM7"),_=e("giR+"),p=e("fyUT"),c=e("14J3"),K=e("BMrR"),T=e("jCWc"),oe=e("kPKH"),R=e("WmNS"),w=e.n(R),b=e("miYZ"),r=e("tsqr"),I=e("rAM+"),G=e("9og8"),X=e("y8nQ"),F=e("Vl3Y"),H=e("tJVT"),m=e("k1fw"),n=e("fu2T"),z=e("gK9i"),j=e("5NDa"),h=e("5rEg"),$=e("q1tI"),u=e.n($),y=e("vGm4"),g=e.n(y),W=e("jrin"),S,q=U.a.Option,V;(function(P){P[P.language=0]="language",P[P.difficult=1]="difficult",P[P.category=2]="category",P[P.openOrNot=3]="openOrNot"})(V||(V={}));var ee=(S={},Object(W.a)(S,V.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object(W.a)(S,V.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(W.a)(S,V.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(W.a)(S,V.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),S);function Ee(P){return ee[P].map(function(E){return u.a.createElement(q,{key:E.title,value:E.key}," ",E.title," ")})}function ce(P,E){P.map(function(x){var f=x.id,C=x.name,L=x.sub_disciplines,l={value:f,label:C};E.push(l),L&&L.length>0&&(l.children=[],ce(L,l.children))})}function ue(P,E){for(var x=[],f=0;f0){x[0]=L.id;for(var l=0;l=0?i.push(rt):Ot.push(rt)}catch(Ae){nt.e(Ae)}finally{nt.f()}if(!(We!==100&&!(ae==null||((Ve=ae.hack)===null||Ve===void 0)?void 0:Ve.test_set_score))){ot.next=12;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),ot.abrupt("return",!1);case 12:De.hack.difficulty=v,De.hack_codes.code=de.Base64.encode((Ie=De.hack_codes)===null||Ie===void 0?void 0:Ie.code),L&&(De.update_hack_sets=i,De.hack_sets=Ot);case 15:return ot.abrupt("return",De);case 16:case"end":return ot.stop()}},Re)}));return function(){return Pe.apply(this,arguments)}}();Object($.useImperativeHandle)(x,function(){return{onSave:qe}}),Object($.useEffect)(function(){if(!l||!L)return;var Pe=l.code,Re=l.language,De=l.hack_sets,Ve=l.description,Ie=l.name,We=l.time_limit,i=l.test_set_average,Ot=l.test_set_score,nt={loading:!1,data:{hack_codes:{language:Re,code:de.Base64.decode(Pe)},hack:{name:Ie,description:Ve,time_limit:We,test_set_average:i,test_set_score:Ot},hack_sets:De}};N.setFieldsValue(Object(m.a)({},nt.data)),ge({type:Be.SET_INITAL_DATA,payload:Object(ye.cloneDeep)(nt)})},[l,L]);function xt(Pe,Re){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(G.a)(w.a.mark(function Pe(Re,De){return w.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:case"end":return Ie.stop()}},Pe)})),Rt.apply(this,arguments)}function Tt(Pe){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{test_set_score:Pe.target.value})})}})}function St(Pe){var Re=Pe.target.value;ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{test_set_average:Re})})}})}function Dt(){var Pe=N.getFieldValue("hack_sets"),Re=Pe.length+1,De=Math.floor(100/Re),Ve=100%Re;Pe.map(function(Ie,We){return Ze&&(Ie.score=De),Ie.position=We+1,Ie}),Pe.push({input:"",output:"",position:Re,score:Ze?De+Ve:0,display_set:!0}),N.setFieldsValue({hack_sets:Pe}),ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_sets:Pe})}})}function At(Pe){var Re=N.getFieldValue("hack_sets"),De=(Re==null?void 0:Re.length)-1,Ve=Math.ceil(100/De),Ie=100%De;Re.splice(Pe,1),Re==null||Re.map(function(We,i){return Ze&&(We.score=Ve,i===De-1&&(We.score=Ve+Ie)),We.position=i+1,We}),ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_sets:Re})}}),N.setFieldsValue({hack_sets:Re})}function st(Pe){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack_codes:Object(m.a)(Object(m.a)({},ae.hack_codes),{},{language:Pe})})}})}var Nt=function(Re){},Ft=function(Re){ge({type:Be.SET_INITAL_DATA,payload:{data:Object(m.a)(Object(m.a)({},ae),{},{hack:Object(m.a)(Object(m.a)({},ae.hack),{},{name:Re.target.value})})}})};return u.a.createElement(F.a,{form:N,initialValues:ae,layout:"vertical",className:g.a["oj-form-container"],onValuesChange:Nt,onFinish:xt},u.a.createElement(K.a,null,u.a.createElement(oe.a,{span:14},u.a.createElement(Ye,{onChangeLanguage:st,onRemoveTestCase:At,onAddTestCase:Dt,onNameChange:Ft,hack:ae.hack,onChangeScore:Tt,onChangeAverage:St})),u.a.createElement(oe.a,{span:10},u.a.createElement(F.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},u.a.createElement(Ge,{language:ae==null||((C=ae.hack_codes)===null||C===void 0)?void 0:C.language})))))};function Ye(P){var E=P.hack,x=P.onNameChange,f=P.onChangeAverage,C=P.onChangeScore,L=P.onAddTestCase,l=P.onRemoveTestCase,v=P.onChangeLanguage,Q=E.test_set_average,k=E.test_set_score,N=E.name;return u.a.createElement("div",{className:g.a["oj-left-panel"]},u.a.createElement("div",{className:g.a["oj-form-info"]},u.a.createElement("div",{className:g.a.field},u.a.createElement(F.a.Item,{label:u.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",u.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],extra:u.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},u.a.createElement(p.a,{min:3})),u.a.createElement(F.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},u.a.createElement(U.a,{onChange:v},Ee(V.language)))),u.a.createElement(F.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},u.a.createElement(h.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:u.a.createElement("span",null,60-((N==null?void 0:N.length)||0)),onChange:x})),u.a.createElement(F.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},u.a.createElement(pe.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),u.a.createElement("div",{className:"tst-case-info"},u.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",u.a.createElement(o.a,{type:"primary",ghost:!0,onClick:L},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),u.a.createElement(F.a.Item,{name:["hack","test_set_score"]},u.a.createElement(t.a.Group,{onChange:C},u.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",u.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),u.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",u.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!E.test_set_score&&u.a.createElement(F.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},u.a.createElement(t.a.Group,{onChange:f},u.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),u.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),u.a.createElement(F.a.List,{name:"hack_sets"},function(Me,Oe){return Object(A.a)(Oe),u.a.createElement(z.a,{accordion:!0},Me.map(function(ve,ge){return u.a.createElement(ze,{key:"".concat(ve.key,"--").concat(ge),header:u.a.createElement("a",{className:g.a["test-case-name"]},u.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(ge+1)),k?null:u.a.createElement(u.a.Fragment,null,u.a.createElement(F.a.Item,{name:[ve.name,"score"],fieldKey:[ve.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(ge+1,"\u8BC4\u5206")}]},u.a.createElement(p.a,{onClick:function(ae){return ae.stopPropagation()},min:0,max:100,disabled:Q})),u.a.createElement("span",null,"%"))),extra:u.a.createElement("div",{onClick:function(ae){return ae.stopPropagation()},className:g.a["use-extra"]},u.a.createElement(F.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[ve.name,"display_set"],fieldKey:[ve.fieldKey,"display_set"]},u.a.createElement(M.a,null)),ge>0?u.a.createElement("div",{onClick:function(ae){return ae.stopPropagation()}},u.a.createElement(Z.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:u.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+ge),onConfirm:function(){l(ge)}},u.a.createElement(Te.a,{className:g.a["btn-remove-case"]}))):u.a.createElement(Te.a,{style:{opacity:0},className:g.a["btn-remove-case"]}))},u.a.createElement(F.a.Item,{label:"\u8F93\u5165",name:[ve.name,"input"],fieldKey:[ve.fieldKey,"input"]},u.a.createElement(ke,null)),u.a.createElement(F.a.Item,{label:"\u8F93\u51FA",name:[ve.name,"output"],fieldKey:[ve.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},u.a.createElement(ke,null)))}))}))))}var lt=B.a=Object($.forwardRef)(he)},JI8h:function(se,B,e){"use strict";var re=e("5Dmo"),Z=e("3S7+"),ie=e("oBTY"),M=e("miYZ"),A=e("tsqr"),a=e("tJVT"),t=e("PpiC"),d=e("q1tI"),o=e.n(d),s=e("9kvl"),U=e("Ot1p"),_=e("9Bee"),p=e("xIf3"),c=e.n(p),K=e("1vsH"),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"],oe=function(w,b){var r=w.editData,I=w.globalSetting,G=w.loading,X=w.dispatch,F=w.onRef,H=F===void 0?function(){}:F,m=w.isEdit,n=Object(t.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),z=Object(d.useState)([]),j=Object(a.a)(z,2),h=j[0],$=j[1],u=Object(d.useState)(),y=Object(a.a)(u,2),g=y[0],W=y[1],S=Object(d.useState)([]),q=Object(a.a)(S,2),V=q[0],ee=q[1],Ee=Object(d.useState)(""),ce=Object(a.a)(Ee,2),ue=ce[0],Te=ce[1],de=Object(d.useState)(""),ye=Object(a.a)(de,2),pe=ye[0],we=ye[1];Object(d.useEffect)(function(){$(["","","",""])},[]),Object(d.useEffect)(function(){if(!r||!m)return;Te(r==null?void 0:r.name),we(r==null?void 0:r.analysis),$(r==null?void 0:r.choices.map(function(O){return O.choice_text}));var _e=[];r==null||r.choices.map(function(O,ne){O.is_answer&&_e.push(ne)}),ee(_e)},[r,m]),Object(d.useImperativeHandle)(b,function(){return{onSave:Ne}});var Ne=function(){if(!ue)return A.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var O=h.findIndex(function(D){return!D});if(O>-1)return A.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(T[O]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!V.length)return A.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(V.length<2)return A.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(K.C)(h))return A.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ne=h.map(function(D,Xe){return{choice_text:D,is_answer:V.includes(Xe)?1:0}});return{name:ue,choices:ne,analysis:pe}};return o.a.createElement("section",{className:c.a.wrap},o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(U.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(O){return Te(O)}}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.required},"*"),o.a.createElement("span",{className:c.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:c.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),h.map(function(_e,O){return o.a.createElement("div",{className:c.a.choiceWrap,key:O},o.a.createElement(Z.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(c.a.answer," ").concat(V.includes(O)?c.a.activeAnswer:""),onClick:function(){V.includes(O)?ee(V.filter(function(D){return D!==O})):ee([].concat(Object(ie.a)(V),[O]))}},T[O])),o.a.createElement("div",{className:c.a.editorWrap},g===O?o.a.createElement(U.a,{id:"single-question-option-".concat(O),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:_e,onChange:function(D){h[O]=D,$(h)}}):o.a.createElement("div",{className:c.a.htmlWrap,onClick:function(){return W(O)}},o.a.createElement(_.a,{value:_e}))),O>1&&o.a.createElement(Z.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(c.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(h.filter(function(D,Xe){return Xe!==O}))}})),O<7&&O===h.length-1&&o.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(c.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(ie.a)(h),[""]))}})))}),o.a.createElement("p",{className:c.a.titleWrap},o.a.createElement("span",{className:c.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(U.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(O){return we(O)}}))};B.a=Object(s.a)(function(R){var w=R.loading,b=R.globalSetting;return{globalSetting:b,loading:w.effects}},null,null,{forwardRef:!0})(Object(d.forwardRef)(oe))},KGka:function(se,B,e){"use strict";var re=e("7Kak"),Z=e("9yH6"),ie=e("miYZ"),M=e("tsqr"),A=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),o=e("9kvl"),s=e("Ot1p"),U=e("xIf3"),_=e.n(U),p=["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"],c=function(T,oe){var R=T.editData,w=T.globalSetting,b=T.loading,r=T.dispatch,I=T.onRef,G=I===void 0?function(){}:I,X=T.isEdit,F=Object(a.a)(T,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),H=Object(t.useState)(),m=Object(A.a)(H,2),n=m[0],z=m[1],j=Object(t.useState)(""),h=Object(A.a)(j,2),$=h[0],u=h[1],y=Object(t.useState)(""),g=Object(A.a)(y,2),W=g[0],S=g[1];Object(t.useEffect)(function(){if(!R||!X)return;u(R==null?void 0:R.name),S(R==null?void 0:R.analysis);var V=R==null?void 0:R.choices.find(function(ee){return ee.is_answer});z(V.choice_text==="\u6B63\u786E"?"0":"1")},[R,X]),Object(t.useImperativeHandle)(oe,function(){return{onSave:q}});var q=function(){if(!$)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!n)return M.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ee=[{choice_text:"\u6B63\u786E",is_answer:n==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:n==="1"?1:0}];return{name:$,choices:ee,analysis:W}};return d.a.createElement("section",{className:_.a.wrap},d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u9898\u5E72\uFF1A")),d.a.createElement(s.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(ee){return u(ee)}}),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.required},"*"),d.a.createElement("span",{className:_.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",d.a.createElement("span",{className:_.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),d.a.createElement(Z.a.Group,{buttonStyle:"solid",value:n,onChange:function(ee){return z(ee.target.value)}},d.a.createElement(Z.a.Button,{value:"0",className:"".concat(_.a.radio," mr40")},"\u6B63\u786E"),d.a.createElement(Z.a.Button,{value:"1",className:_.a.radio},"\u9519\u8BEF")),d.a.createElement("p",{className:_.a.titleWrap},d.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),d.a.createElement(s.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:W,onChange:function(ee){return S(ee)}}))};B.a=Object(o.a)(function(K){var T=K.loading,oe=K.globalSetting;return{globalSetting:oe,loading:T.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(c))},M8RZ:function(se,B,e){"use strict";e.d(B,"a",function(){return o});var re=e("fWQN"),Z=e("mtLc"),ie=e("yKVA"),M=e("879j"),A=e("q1tI"),a=e.n(A),t=e("i8i4"),d=e.n(t),o=function(s){Object(ie.a)(_,s);var U=Object(M.a)(_);function _(p){var c;Object(re.a)(this,_),c=U.call(this,p);var K=window.document;return c.node=K.createElement("div"),K.body.appendChild(c.node),c}return Object(Z.a)(_,[{key:"render",value:function(){var c=this.props.children;return Object(t.createPortal)(c,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(a.a.Component)},O2Wb:function(se,B,e){se.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(se,B,e){"use strict";var re=e("2qtc"),Z=e("kLXV"),ie=e("rAM+"),M=e("tJVT"),A=e("jrin"),a=e("q1tI"),t=e.n(a),d=e("VrN/"),o=e.n(d),s=e("bdgK"),U=e("p77/"),_=e("Bd2K"),p=e("ELLl"),c=e("19Vz"),K=e("lZu9"),T=e("kSUc"),oe=e("9Bee"),R=e("0Owb"),w=e("dejd"),b=e("C+DQ"),r=[{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 I(E){var x=E.onActionCallback,f=E.title,C=E.icon,L=E.actionName,l=E.className,v=l===void 0?"":l,Q=E.children;function k(){x(L)}return t.a.createElement("a",{title:f,className:v,onClick:k},t.a.createElement("i",{className:"md-iconfont ".concat(C)}),Q)}var G=function(E){var x=E.watch,f=E.showNullButton,C=E.onActionCallback,L=E.fullScreen,l=E.insertTemp,v=[].concat(r,[{title:"".concat(x?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(x?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(Q,k){return t.a.createElement("li",{key:k},Q.actionName?t.a.createElement(I,Object(R.a)({},Q,{onActionCallback:C})):t.a.createElement("span",{className:"v-line"}))}),f?t.a.createElement("li",null,t.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:C},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,l&&t.a.createElement("li",null,t.a.createElement(I,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(l),onActionCallback:C},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(I,{icon:"".concat(L?"icon-shrink":"icon-enlarge"),title:L?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:C})))},X=e("M8RZ"),F=e("+L6B"),H=e("2/Rp"),m=e("y8nQ"),n=e("Vl3Y"),z=e("5NDa"),j=e("5rEg"),h={labelCol:{span:4},wrapperCol:{span:20}},$=function(E){var x=E.callback,f=E.onCancel;function C(L){x(L)}return t.a.createElement(n.a,Object(R.a)({},h,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:C}),t.a.createElement(n.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(j.a,null)),t.a.createElement(n.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(j.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},u=e("7ahc"),y=e("HmJG"),g=e("BjJ7"),W=n.a.useForm,S={width:280,marginRight:10},q={labelCol:{span:5},wrapperCol:{span:19}},V=function(E){var x=E.callback,f=E.onCancel,C=W(),L=Object(M.a)(C,1),l=L[0];function v(N){x(N)}function Q(N){l.setFieldsValue({src:"/api/attachments/".concat(N.id)})}function k(N){var Me=N.target.files[0];Ee(Me,Q)}return t.a.createElement(n.a,Object(R.a)({form:l},q,{className:"upload-image-panel",onFinish:v}),t.a.createElement(n.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(n.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(j.a,{style:S})),t.a.createElement(ee,{onFileChange:k}))),t.a.createElement(n.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(j.a,{style:{width:264}})),t.a.createElement(n.a.Item,{style:{textAlign:"right"}},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))};function ee(E){var x=E.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function Ee(E,x){if(!E)throw new String("\u6CA1\u6709\u6587\u4EF6");var f=new FormData;f.append("editormd-image-file",E),f.append("file_param_name","editormd-image-file"),f.append("byxhr","true");var C=new window.XMLHttpRequest;C.withCredentials=!0,C.addEventListener("load",function(L){x(JSON.parse(L.target.responseText))},!1),C.addEventListener("error",function(L){console.error(L)},!1),C.open("POST","".concat(g.a,"/api/attachments.json")),C.send(f)}var ce=e("giR+"),ue=e("fyUT"),Te=e("7Kak"),de=e("9yH6"),ye=de.a.Group,pe={margin:"0 8px"},we=function(E){var x=E.callback,f=E.onCancel;function C(L){x(L)}return t.a.createElement(n.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:C},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:pe},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:pe},"\u884C\u6570"),t.a.createElement(n.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ue.a,null)),t.a.createElement("span",{style:pe},"\u5217\u6570"),t.a.createElement(n.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:pe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(n.a.Item,{name:"align"},t.a.createElement(ye,null,t.a.createElement(de.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(de.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(de.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(de.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(H.a,{type:"ghost",onClick:f},"\u53D6\u6D88")))},Ne="link",_e="upload-image",O="code-block",ne="add-table",D="------------",Xe={default:D,left:":".concat(D),center:":".concat(D,":"),right:"".concat(D,":")},pt=e("9VGf"),le,Ce;function Ge(){}var Je=0,ke=1e4,ze="\u2581",tt=` **\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 Be(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}var Qe=navigator.platform.toUpperCase().indexOf("MAC")>=0,he=Qe?"Cmd":"Ctrl",Ye=(le={},Object(A.a)(le,he+"-B","bold"),Object(A.a)(le,he+"-I","italic"),le),lt=(Ce={},Object(A.a)(Ce,Ne,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(Ce,O,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(Ce,_e,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(Ce,ne,"\u6DFB\u52A0\u8868\u683C"),Ce),P=B.a=function(E){var x=E.defaultValue,f=x===void 0?"":x,C=E.onChange,L=E.width,l=L===void 0?"100%":L,v=E.height,Q=v===void 0?400:v,k=E.miniToolbar,N=k===void 0?!1:k,Me=E.isFocus,Oe=Me===void 0?!1:Me,ve=E.watch,ge=E.insertTemp,Fe=E.id,ae=Fe===void 0?"markdown-editor-id":Fe,Ct=E.showResizeBar,Ze=Ct===void 0?!1:Ct,qe=E.noStorage,xt=qe===void 0?!1:qe,gt=E.showNullButton,Tt=gt===void 0?!1:gt,St=E.fullScreen,Dt=St===void 0?!1:St,At=E.onBlur,st=E.onCMBeforeChange,Nt=E.className,Ft=Nt===void 0?"":Nt,Pe=E.placeholder,Re=Pe===void 0?"":Pe,De=E.values,Ve=De===void 0?"":De,Ie=Object(a.useState)(null),We=Object(M.a)(Ie,2),i=We[0],Rt=We[1],nt=Object(a.useState)(f),Et=Object(M.a)(nt,2),rt=Et[0],Mt=Et[1],ot=Object(a.useState)(ve),Ae=Object(M.a)(ot,2),Ot=Ae[0],Kt=Ae[1],wt=Object(a.useState)(Dt),Xt=Object(M.a)(wt,2),Pt=Xt[0],kt=Xt[1],Vt=Object(a.useState)(""),It=Object(M.a)(Vt,2),Ut=It[0],jt=It[1],Qt=Object(a.useState)(0),$t=Object(M.a)(Qt,2),bt=$t[0],Wt=$t[1],Yt=Object(a.useState)(Q),Ht=Object(M.a)(Yt,2),zt=Ht[0],fe=Ht[1],me=Object(a.useState)(!1),Ue=Object(M.a)(me,2),Se=Ue[0],be=Ue[1],Ke=Object(a.useRef)(),ut=Object(a.useRef)(),et=Object(a.useRef)(),vt=Object(a.useRef)();Object(a.useEffect)(function(){Mt(Ve),i==null||i.setValue(Ve)},[Ve]),Object(a.useEffect)(function(){if(Ke.current){var te=function(je,Le){var xe=Le.clipboardData;if(xe){var $e=xe.types.toString(),at=xe.items;if($e==="text/html,Files"||$e==="Files"){var He=at[1];$e==="Files"&&(He=at[0]),He.kind==="file"&&He.type.match(/^image\//i)&&Ee(He.getAsFile(),function(mt){mt.id?J.replaceSelection("![,](/api/attachments/".concat(mt.id,")")):(mt==null?void 0:mt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},J=o.a.fromTextArea(Ke.current,{mode:"markdown",lineNumbers:!N,lineWrapping:!0,value:f,autoCloseTags:!0,autoCloseBrackets:!0});return Oe&&J.focus(),J.on("paste",te),Rt(J),function(){J.off("paste",te)}}},[]);var ht=Object(a.useCallback)(function(){if(ut.current)try{var te=ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,J=ut.current.getElementsByClassName("markdown-editor-body")[0];Pt?J.style.height="calc(100vh - ".concat(te,"px)"):J.style.height="".concat(zt-te,"px")}catch(Y){console.log(Y,"---- to set md editor body height")}},[zt,ut,Pt]);Object(a.useEffect)(function(){function te(){var Y=new s.default(function(je){var Le=Object(ie.a)(je),xe;try{for(Le.s();!(xe=Le.n()).done;){var $e=xe.value;($e.target.offsetHeight>0||$e.target.offsetWidth>0)&&(ht(),i.setSize("100%","100%"),i.refresh())}}catch(at){Le.e(at)}finally{Le.f()}});return Y.observe(Ke.current.parentElement),Y}if(i){var J=te();return function(){J.unobserve(Ke.current.parentElement)}}},[i,ht]),Object(a.useEffect)(function(){if(i){for(var te=[],J=function(){var $e=je[Y];Le=Object(M.a)($e,2);var at=Le[0],He=Le[1],mt=Object(A.a)({},at,function(){yt(He)});te.push(mt),i.addKeyMap(mt)},Y=0,je=Object.entries(Ye);Y0){var te=new Date().getTime(),J=window.sessionStorage.getItem(ae);te>=bt+ke&&(!J||J!==rt)&&(window.sessionStorage.setItem(ae,rt),be(!0))}},ke),Object(a.useEffect)(function(){Kt(ve)},[i,ve]),Object(a.useEffect)(function(){i&&(Oe&&i.focus())},[i,Oe]),Object(a.useEffect)(function(){if(Ot&&i){var te=function(je){var Le=je.target;if(vt.current){var xe=Le.scrollTop/Le.scrollHeight;vt.current.scrollTop=vt.current.scrollHeight*xe}},J=i.getScrollerElement();return J.addEventListener("scroll",te),function(){J.removeEventListener("scroll",te)}}},[i,Ot]),Object(a.useEffect)(function(){if(i&&st){var te=function(Y,je){st(Y,je)};return i.on("beforeChange",te),function(){i.off("beforeChange",te)}}},[i,st]),Object(a.useEffect)(function(){if(i&&At){var te=function(){At(i.getValue())};return i.on("blur",te),function(){i.off("blur",te)}}},[i,At]),Object(a.useEffect)(function(){if(i){var te=function(Y){var je=Y.getValue();Mt(je),Wt(new Date().getTime()),Y.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),C&&C(je)};return i.on("change",te),function(){i.off("change",te)}}},[i,C]),Object(a.useEffect)(function(){i&&(f==null?(i.setValue(""),Mt("")):f!==i.getValue()&&(i.setValue(f),Mt(f),i.setCursor(i.lineCount(),0)))},[i,f]);var yt=Object(a.useCallback)(function(te){var J=i.getCursor(),Y=i.getSelection(),je=Y.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Be(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}var Qe=navigator.platform.toUpperCase().indexOf("MAC")>=0,he=Qe?"Cmd":"Ctrl",Ye=(le={},Object(A.a)(le,he+"-B","bold"),Object(A.a)(le,he+"-I","italic"),le),lt=(Ce={},Object(A.a)(Ce,Ne,"\u6DFB\u52A0\u94FE\u63A5"),Object(A.a)(Ce,O,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(A.a)(Ce,_e,"\u6DFB\u52A0\u56FE\u7247"),Object(A.a)(Ce,ne,"\u6DFB\u52A0\u8868\u683C"),Ce),P=B.a=function(E){var x=E.defaultValue,f=x===void 0?"":x,C=E.onChange,L=E.width,l=L===void 0?"100%":L,v=E.height,Q=v===void 0?400:v,k=E.miniToolbar,N=k===void 0?!1:k,Me=E.isFocus,Oe=Me===void 0?!1:Me,ve=E.watch,ge=E.insertTemp,Fe=E.id,ae=Fe===void 0?"markdown-editor-id":Fe,Ct=E.showResizeBar,Ze=Ct===void 0?!1:Ct,qe=E.noStorage,xt=qe===void 0?!1:qe,Rt=E.showNullButton,Tt=Rt===void 0?!1:Rt,St=E.fullScreen,Dt=St===void 0?!1:St,At=E.onBlur,st=E.onCMBeforeChange,Nt=E.className,Ft=Nt===void 0?"":Nt,Pe=E.placeholder,Re=Pe===void 0?"":Pe,De=E.values,Ve=De===void 0?"":De,Ie=Object(a.useState)(null),We=Object(M.a)(Ie,2),i=We[0],Ot=We[1],nt=Object(a.useState)(f),Et=Object(M.a)(nt,2),rt=Et[0],Mt=Et[1],ot=Object(a.useState)(ve),Ae=Object(M.a)(ot,2),Pt=Ae[0],Kt=Ae[1],wt=Object(a.useState)(Dt),Xt=Object(M.a)(wt,2),vt=Xt[0],kt=Xt[1],Vt=Object(a.useState)(""),It=Object(M.a)(Vt,2),Ut=It[0],jt=It[1],Qt=Object(a.useState)(0),$t=Object(M.a)(Qt,2),bt=$t[0],Wt=$t[1],Yt=Object(a.useState)(Q),Ht=Object(M.a)(Yt,2),zt=Ht[0],fe=Ht[1],me=Object(a.useState)(!1),Ue=Object(M.a)(me,2),Se=Ue[0],be=Ue[1],Ke=Object(a.useRef)(),ut=Object(a.useRef)(),et=Object(a.useRef)(),ht=Object(a.useRef)();Object(a.useEffect)(function(){Mt(Ve),i==null||i.setValue(Ve)},[Ve]),Object(a.useEffect)(function(){if(Ke.current){var te=function(je,Le){var xe=Le.clipboardData;if(xe){var $e=xe.types.toString(),at=xe.items;if($e==="text/html,Files"||$e==="Files"){var He=at[1];$e==="Files"&&(He=at[0]),He.kind==="file"&&He.type.match(/^image\//i)&&Ee(He.getAsFile(),function(mt){mt.id?J.replaceSelection("![,](/api/attachments/".concat(mt.id,")")):(mt==null?void 0:mt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},J=o.a.fromTextArea(Ke.current,{mode:"markdown",lineNumbers:!N,lineWrapping:!0,value:f,autoCloseTags:!0,autoCloseBrackets:!0});return Oe&&J.focus(),J.on("paste",te),Ot(J),function(){J.off("paste",te)}}},[]);var gt=Object(a.useCallback)(function(){if(ut.current)try{var te=ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,J=ut.current.getElementsByClassName("markdown-editor-body")[0];vt?J.style.height="calc(100vh - ".concat(te,"px)"):J.style.height="".concat(zt-te,"px")}catch(Y){console.log(Y,"---- to set md editor body height")}},[zt,ut,vt]);Object(a.useEffect)(function(){function te(){var Y=new s.default(function(je){var Le=Object(ie.a)(je),xe;try{for(Le.s();!(xe=Le.n()).done;){var $e=xe.value;($e.target.offsetHeight>0||$e.target.offsetWidth>0)&&(gt(),i.setSize("100%","100%"),i.refresh())}}catch(at){Le.e(at)}finally{Le.f()}});return Y.observe(Ke.current.parentElement),Y}if(i){var J=te();return function(){J.unobserve(Ke.current.parentElement)}}},[i,gt]),Object(a.useEffect)(function(){if(i){for(var te=[],J=function(){var $e=je[Y];Le=Object(M.a)($e,2);var at=Le[0],He=Le[1],mt=Object(A.a)({},at,function(){yt(He)});te.push(mt),i.addKeyMap(mt)},Y=0,je=Object.entries(Ye);Y0){var te=new Date().getTime(),J=window.sessionStorage.getItem(ae);te>=bt+ke&&(!J||J!==rt)&&(window.sessionStorage.setItem(ae,rt),be(!0))}},ke),Object(a.useEffect)(function(){Kt(ve)},[i,ve]),Object(a.useEffect)(function(){i&&(Oe&&i.focus())},[i,Oe]),Object(a.useEffect)(function(){if(Pt&&i){var te=function(je){var Le=je.target;if(ht.current){var xe=Le.scrollTop/Le.scrollHeight;ht.current.scrollTop=ht.current.scrollHeight*xe}},J=i.getScrollerElement();return J.addEventListener("scroll",te),function(){J.removeEventListener("scroll",te)}}},[i,Pt]),Object(a.useEffect)(function(){if(i&&st){var te=function(Y,je){st(Y,je)};return i.on("beforeChange",te),function(){i.off("beforeChange",te)}}},[i,st]),Object(a.useEffect)(function(){if(i&&At){var te=function(){At(i.getValue())};return i.on("blur",te),function(){i.off("blur",te)}}},[i,At]),Object(a.useEffect)(function(){if(i){var te=function(Y){var je=Y.getValue();Mt(je),Wt(new Date().getTime()),Y.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),C&&C(je)};return i.on("change",te),function(){i.off("change",te)}}},[i,C]),Object(a.useEffect)(function(){i&&(f==null?(i.setValue(""),Mt("")):f!==i.getValue()&&(i.setValue(f),Mt(f),i.setCursor(i.lineCount(),0)))},[i,f]);var yt=Object(a.useCallback)(function(te){var J=i.getCursor(),Y=i.getSelection(),je=Y.split(` `);switch(te){case"bold":return i.replaceSelection("**"+Y+"**"),Y===""&&i.setCursor(J.line,J.ch+2),i.focus();case"italic":return i.replaceSelection("*"+Y+"*"),Y===""&&i.setCursor(J.line,J.ch+1),i.focus();case"code":return i.replaceSelection("`"+Y+"`"),Y===""&&i.setCursor(J.line,J.ch+1),i.focus();case"inline-latex":return i.replaceSelection("`$$"+Y+"$$`"),Y===""&&i.setCursor(J.line,J.ch+3),i.focus();case"latex":return i.replaceSelection("```latex\n"+Y+"\n```"),i.setCursor(J.line+1,Y.length+1),i.focus();case"line-break":return i.replaceSelection(`
    `),i.focus();case"list-ul":return Y===""?i.replaceSelection("- "+Y):i.replaceSelection(je.map(function(Le){return Le===""?"":"- ".concat(Le)}).join(` `)),i.focus();case"list-ol":return Y===""?i.replaceSelection("1. "+Y):i.replaceSelection(je.map(function(Le,xe){return Le===""?"":"".concat(xe+1,". ").concat(Le)}).join(` -`)),i.focus();case"add-null-ch":return Y===""&&i.setCursor(J.line,J.ch+1),i.replaceSelection(ze),i.focus();case"inster-template-1":return Y===""&&i.setCursor(J.line,J.ch),i.replaceSelection(tt),i.focus();case"eraser":return i.setValue(""),i.focus();case"trigger-watch":return Kt(!Ot),i.focus();case"trigger-full-screen":return kt(!Pt),i.focus();case Ne:jt(Ne);return;case O:jt(O);return;case _e:jt(_e);return;case ne:jt(ne);return;default:throw new Error}},[i,Ot,Pt]),it=Object(a.useCallback)(function(te){jt("");switch(Ut){case Ne:var J=te.title,Y=te.link;return i.replaceSelection("[".concat(J,"](").concat(Y,")")),i.focus();case O:var je=te.language,Le=te.content;return i.replaceSelection(["```"+je,Le,"```"].join(` +`)),i.focus();case"add-null-ch":return Y===""&&i.setCursor(J.line,J.ch+1),i.replaceSelection(ze),i.focus();case"inster-template-1":return Y===""&&i.setCursor(J.line,J.ch),i.replaceSelection(tt),i.focus();case"eraser":return i.setValue(""),i.focus();case"trigger-watch":return Kt(!Pt),i.focus();case"trigger-full-screen":return kt(!vt),i.focus();case Ne:jt(Ne);return;case O:jt(O);return;case _e:jt(_e);return;case ne:jt(ne);return;default:throw new Error}},[i,Pt,vt]),it=Object(a.useCallback)(function(te){jt("");switch(Ut){case Ne:var J=te.title,Y=te.link;return i.replaceSelection("[".concat(J,"](").concat(Y,")")),i.focus();case O:var je=te.language,Le=te.content;return i.replaceSelection(["```"+je,Le,"```"].join(` `)),i.focus();case _e:var xe=te.src,$e=te.alt;return i.replaceSelection("![ ".concat($e," ]( ").concat(xe,' "').concat($e,'" )')),i.focus();case ne:for(var at=te.row,He=te.col,mt=te.align,Zt=` `,Jt=0;Jt300&&(He=300);var mt=Q+He+"px";fe(mt)}},je=et.current,Le=!1,xe=0;return je.addEventListener("mousedown",te),document.addEventListener("mousemove",Y),document.addEventListener("mouseup",J),function(){je.removeEventListener("mousedown",te),document.removeEventListener("mousemove",Y),document.removeEventListener("mouseup",J)}}},[i,et]),Object(a.useEffect)(function(){fe(Q)},[Q]);var ft=Be(l),Bt=Be(zt),dt={width:ft,height:Bt},_t=Object(a.useMemo)(function(){if(bt){var te=new Date(bt),J=te.getHours(),Y=te.getMinutes(),je=te.getSeconds();return J=J<10?"0"+J:J,Y=Y<10?"0"+Y:Y,je=je<10?"0"+je:je,"".concat(J,":").concat(Y,":").concat(je)}return 0},[bt]);function Gt(){window.sessionStorage.removeItem(ae),be(!1),Wt(0)}function aa(){be(!1),Wt(0),i.setValue(window.sessionStorage.getItem(ae))}return t.a.createElement(a.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:ut},t.a.createElement("div",{className:"markdown-editor-container ".concat(Ft," ").concat(Ot?"on-preview":""," ").concat(N?"mini":""," ").concat(Pt?"full-screen":""),style:dt},t.a.createElement(G,{insertTemp:ge,watch:Ot,fullScreen:Pt,showNullButton:Tt,onActionCallback:yt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Ke,placeholder:Re})),Ot?t.a.createElement("div",{ref:vt,className:"preview-container"},t.a.createElement(oe.a,{value:rt})):null))),Ze?t.a.createElement("a",{ref:et,className:"editor-resize"}):null,t.a.createElement(X.a,null,lt[Ut]?t.a.createElement(Z.a,{centered:!0,title:lt[Ut],visible:!0,onCancel:ct,footer:null},Lt):null))}},"Z+Na":function(se,B,e){se.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(se,B,e){"use strict";var re=e("BoS7"),Z=e("Sdc0"),ie=e("OaEy"),M=e("2fM7"),A=e("q1tI"),a=e.n(A),t=e("lOMy"),d=e.n(t),o=M.a.Option;B.a=function(s){var U=s.onFontSizeChange,_=s.cmFontSize,p=s.cmCodeMode,c=s.onCodeModeChange,K=s.onTabToSpace,T=s.className,oe=T===void 0?"":T,R=s.tabToSpace,w=s.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(oe)},a.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),a.a.createElement(M.a,{bordered:!1,size:"small",value:p,onChange:c},a.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),a.a.createElement(M.a,{bordered:!1,size:"small",value:_,onChange:U},a.a.createElement(o,{value:12},"12px"),a.a.createElement(o,{value:14},"14px"),a.a.createElement(o,{value:16},"16px"),a.a.createElement(o,{value:18},"18px"),a.a.createElement(o,{value:20},"20px"),a.a.createElement(o,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(Z.a,{checked:R,onChange:K}))),a.a.createElement("h3",null,"\u5FEB\u6377\u952E"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),a.a.createElement("span",null,"Ctrl + S")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),a.a.createElement("span",null,"F1 / Alt + F1")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),a.a.createElement("span",null,"Ctrl + ]/[")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),a.a.createElement("span",null,"Ctrl + Shift + \\")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),a.a.createElement("span",null,"Home")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),a.a.createElement("span",null,"End"))),w)}},ZW9T:function(se,B,e){"use strict";e.d(B,"a",function(){return b});var re=e("k1fw"),Z=e("miYZ"),ie=e("tsqr"),M=e("rAM+"),A=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),o=e("bdgK");function s(r,I,G,X,F){var H=I.getWordUntilPosition(G),m={startLineNumber:G.lineNumber,endLineNumber:G.lineNumber,startColumn:H.startColumn,endColumn:H.endColumn},n=X.map(function(z){return{label:z,kind:r.languages.CompletionItemKind.Keyword,insertText:z,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:m}});return F.map(function(z){n.push(Object(re.a)(Object(re.a)({},z),{},{range:m}))}),n}var U=function(r){var I={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),i.focus();default:throw new Error}},[i,Ut]),Lt=Object(a.useMemo)(function(){switch(Ut){case Ne:return t.a.createElement($,{callback:it,onCancel:ct});case O:return t.a.createElement(u.b,{callback:it,onCancel:ct});case _e:return t.a.createElement(V,{callback:it,onCancel:ct});case ne:return t.a.createElement(we,{callback:it,onCancel:ct});default:return null}},[Ut]);function ct(){jt("")}Object(a.useEffect)(function(){if(et.current){var te=function(at){Le=!0,xe=at.pageY},J=function(){Le=!1},Y=function(at){if(Le){var He=at.pageY-xe;He<0&&(He=0),He>300&&(He=300);var mt=Q+He+"px";fe(mt)}},je=et.current,Le=!1,xe=0;return je.addEventListener("mousedown",te),document.addEventListener("mousemove",Y),document.addEventListener("mouseup",J),function(){je.removeEventListener("mousedown",te),document.removeEventListener("mousemove",Y),document.removeEventListener("mouseup",J)}}},[i,et]),Object(a.useEffect)(function(){fe(Q)},[Q]);var ft=Be(l),Bt=Be(zt),dt={width:ft,height:Bt},_t=Object(a.useMemo)(function(){if(bt){var te=new Date(bt),J=te.getHours(),Y=te.getMinutes(),je=te.getSeconds();return J=J<10?"0"+J:J,Y=Y<10?"0"+Y:Y,je=je<10?"0"+je:je,"".concat(J,":").concat(Y,":").concat(je)}return 0},[bt]);function Gt(){window.sessionStorage.removeItem(ae),be(!1),Wt(0)}function aa(){be(!1),Wt(0),i.setValue(window.sessionStorage.getItem(ae))}return t.a.createElement(a.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:ut},t.a.createElement("div",{className:"markdown-editor-container ".concat(Ft," ").concat(Pt?"on-preview":""," ").concat(N?"mini":""," ").concat(vt?"full-screen":""),style:dt},t.a.createElement(G,{insertTemp:ge,watch:Pt,fullScreen:vt,showNullButton:Tt,onActionCallback:yt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:Ke,placeholder:Re})),Pt?t.a.createElement("div",{ref:ht,className:"preview-container"},t.a.createElement(oe.a,{value:rt})):null))),Ze?t.a.createElement("a",{ref:et,className:"editor-resize"}):null,t.a.createElement(X.a,null,lt[Ut]?t.a.createElement(Z.a,{centered:!0,title:lt[Ut],visible:!0,onCancel:ct,footer:null},Lt):null))}},"Z+Na":function(se,B,e){se.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(se,B,e){"use strict";var re=e("BoS7"),Z=e("Sdc0"),ie=e("OaEy"),M=e("2fM7"),A=e("q1tI"),a=e.n(A),t=e("lOMy"),d=e.n(t),o=M.a.Option;B.a=function(s){var U=s.onFontSizeChange,_=s.cmFontSize,p=s.cmCodeMode,c=s.onCodeModeChange,K=s.onTabToSpace,T=s.className,oe=T===void 0?"":T,R=s.tabToSpace,w=s.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(oe)},a.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),a.a.createElement(M.a,{bordered:!1,size:"small",value:p,onChange:c},a.a.createElement(o,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(o,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),a.a.createElement(M.a,{bordered:!1,size:"small",value:_,onChange:U},a.a.createElement(o,{value:12},"12px"),a.a.createElement(o,{value:14},"14px"),a.a.createElement(o,{value:16},"16px"),a.a.createElement(o,{value:18},"18px"),a.a.createElement(o,{value:20},"20px"),a.a.createElement(o,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(Z.a,{checked:R,onChange:K}))),a.a.createElement("h3",null,"\u5FEB\u6377\u952E"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),a.a.createElement("span",null,"Ctrl + S")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),a.a.createElement("span",null,"F1 / Alt + F1")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),a.a.createElement("span",null,"Ctrl + ]/[")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),a.a.createElement("span",null,"Ctrl + Shift + \\")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),a.a.createElement("span",null,"Home")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),a.a.createElement("span",null,"End"))),w)}},ZW9T:function(se,B,e){"use strict";e.d(B,"a",function(){return b});var re=e("k1fw"),Z=e("miYZ"),ie=e("tsqr"),M=e("rAM+"),A=e("tJVT"),a=e("PpiC"),t=e("q1tI"),d=e.n(t),o=e("bdgK");function s(r,I,G,X,F){var H=I.getWordUntilPosition(G),m={startLineNumber:G.lineNumber,endLineNumber:G.lineNumber,startColumn:H.startColumn,endColumn:H.endColumn},n=X.map(function(z){return{label:z,kind:r.languages.CompletionItemKind.Keyword,insertText:z,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:m}});return F.map(function(z){n.push(Object(re.a)(Object(re.a)({},z),{},{range:m}))}),n}var U=function(r){var I={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},G=["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"];r.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(m,n){var z=s(r,m,n,G,[I]);return{suggestions:z}}});var X=["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"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(m,n){var z=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],j=s(r,m,n,X,z);return{suggestions:j}}});var F=["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"];r.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(m,n){var z=[I,{label:"main",kind:r.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:r.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` diff --git a/p__Exam__Lists__StudentClient__Answer.bfdb4d34.async.js b/p__Exam__Lists__StudentClient__Answer.bfdb4d34.async.js deleted file mode 100644 index 267028fb85..0000000000 --- a/p__Exam__Lists__StudentClient__Answer.bfdb4d34.async.js +++ /dev/null @@ -1,23 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[143,5,7],{"+ibC":function(ge,u,n){ge.exports={modalWarp:"modalWarp___2OUik",modal:"modal___1xmy0",head:"head___2FB--",body:"body___1ObZm",site:"site___tzxzz",imgWarp:"imgWarp___3WKik",LeftButton:"LeftButton___fKyNM",RightButton:"RightButton___23ga7",title:"title___1ERn2"}},"+uyH":function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.Track=void 0;var y=E(n("pVnL")),Q=E(n("lwsE")),X=E(n("W8MJ")),C=E(n("PJYZ")),P=E(n("7W2i")),d=E(n("LQ03")),g=E(n("lSNA")),k=E(n("3tO9")),B=E(n("q1tI")),R=E(n("TSYQ")),A=n("3K4p"),O=function(x){var c,t,K,j,N;x.rtl?N=x.slideCount-1-x.index:N=x.index,K=N<0||N>=x.slideCount,x.centerMode?(j=Math.floor(x.slidesToShow/2),t=(N-x.currentSlide)%x.slideCount===0,N>x.currentSlide-j-1&&N<=x.currentSlide+j&&(c=!0)):c=x.currentSlide<=N&&N=x.slideCount?z=x.targetSlide-x.slideCount:z=x.targetSlide;var e=N===z;return{"slick-slide":!0,"slick-active":c,"slick-center":t,"slick-cloned":K,"slick-current":e}},F=function(x){var c={};return(x.variableWidth===void 0||x.variableWidth===!1)&&(c.width=x.slideWidth),x.fade&&(c.position="relative",x.vertical?c.top=-x.index*parseInt(x.slideHeight):c.left=-x.index*parseInt(x.slideWidth),c.opacity=x.currentSlide===x.index?1:0,x.useCSS&&(c.transition="opacity "+x.speed+"ms "+x.cssEase+", visibility "+x.speed+"ms "+x.cssEase)),c},V=function(x,c){return x.key+"-"+c},H=function(x){var c,t=[],K=[],j=[],N=B.default.Children.count(x.children),z=(0,A.lazyStartIndex)(x),e=(0,A.lazyEndIndex)(x);return B.default.Children.forEach(x.children,function(T,r){var o,f={message:"children",index:r,slidesToScroll:x.slidesToScroll,currentSlide:x.currentSlide};!x.lazyLoad||x.lazyLoad&&x.lazyLoadedList.indexOf(r)>=0?o=T:o=B.default.createElement("div",null);var D=F((0,k.default)((0,k.default)({},x),{},{index:r})),l=o.props.className||"",S=O((0,k.default)((0,k.default)({},x),{},{index:r}));if(t.push(B.default.cloneElement(o,{key:"original"+V(o,r),"data-index":r,className:(0,R.default)(S,l),tabIndex:"-1","aria-hidden":!S["slick-active"],style:(0,k.default)((0,k.default)({outline:"none"},o.props.style||{}),D),onClick:function(W){o.props&&o.props.onClick&&o.props.onClick(W),x.focusOnSelect&&x.focusOnSelect(f)}})),x.infinite&&x.fade===!1){var p=N-r;p<=(0,A.getPreClones)(x)&&N!==x.slidesToShow&&(c=-p,c>=z&&(o=T),S=O((0,k.default)((0,k.default)({},x),{},{index:c})),K.push(B.default.cloneElement(o,{key:"precloned"+V(o,c),"data-index":c,tabIndex:"-1",className:(0,R.default)(S,l),"aria-hidden":!S["slick-active"],style:(0,k.default)((0,k.default)({},o.props.style||{}),D),onClick:function(W){o.props&&o.props.onClick&&o.props.onClick(W),x.focusOnSelect&&x.focusOnSelect(f)}}))),N!==x.slidesToShow&&(c=N+r,c1&&arguments[1]!==void 0?arguments[1]:!1;this.slick.slickGoTo(T,r)}},{key:"render",value:function(){return O.createElement(t.a,null,this.renderCarousel)}}]),z}(O.Component);K.defaultProps={dots:!0,arrows:!1,draggable:!1}},"3K4p":function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.clamp=X,u.canUseDOM=u.slidesOnLeft=u.slidesOnRight=u.siblingDirection=u.getTotalSlides=u.getPostClones=u.getPreClones=u.getTrackLeft=u.getTrackAnimateCSS=u.getTrackCSS=u.checkSpecKeys=u.getSlideCount=u.checkNavigable=u.getNavigableIndexes=u.swipeEnd=u.swipeMove=u.swipeStart=u.keyHandler=u.changeSlide=u.slideHandler=u.initializedState=u.extractObject=u.canGoNext=u.getSwipeDirection=u.getHeight=u.getWidth=u.lazySlidesOnRight=u.lazySlidesOnLeft=u.lazyEndIndex=u.lazyStartIndex=u.getRequiredLazySlides=u.getOnDemandLazySlides=void 0;var y=E(n("3tO9")),Q=E(n("q1tI"));function X(s,a,i){return Math.max(a,Math.min(s,i))}var C=function(a){for(var i=[],v=d(a),_=g(a),b=v;b<_;b++)a.lazyLoadedList.indexOf(b)<0&&i.push(b);return i};u.getOnDemandLazySlides=C;var P=function(a){for(var i=[],v=d(a),_=g(a),b=v;b<_;b++)i.push(b);return i};u.getRequiredLazySlides=P;var d=function(a){return a.currentSlide-k(a)};u.lazyStartIndex=d;var g=function(a){return a.currentSlide+B(a)};u.lazyEndIndex=g;var k=function(a){return a.centerMode?Math.floor(a.slidesToShow/2)+(parseInt(a.centerPadding)>0?1:0):0};u.lazySlidesOnLeft=k;var B=function(a){return a.centerMode?Math.floor((a.slidesToShow-1)/2)+1+(parseInt(a.centerPadding)>0?1:0):a.slidesToShow};u.lazySlidesOnRight=B;var R=function(a){return a&&a.offsetWidth||0};u.getWidth=R;var A=function(a){return a&&a.offsetHeight||0};u.getHeight=A;var O=function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v,_,b,U;return v=a.startX-a.curX,_=a.startY-a.curY,b=Math.atan2(_,v),U=Math.round(b*180/Math.PI),U<0&&(U=360-Math.abs(U)),U<=45&&U>=0||U<=360&&U>=315?"left":U>=135&&U<=225?"right":i===!0?U>=35&&U<=135?"up":"down":"vertical"};u.getSwipeDirection=O;var F=function(a){var i=!0;return a.infinite||(a.centerMode&&a.currentSlide>=a.slideCount-1||(a.slideCount<=a.slidesToShow||a.currentSlide>=a.slideCount-a.slidesToShow))&&(i=!1),i};u.canGoNext=F;var V=function(a,i){var v={};return i.forEach(function(_){return v[_]=a[_]}),v};u.extractObject=V;var H=function(a){var i=Q.default.Children.count(a.children),v=a.listRef,_=Math.ceil(R(v)),b=a.trackRef&&a.trackRef.node,U=Math.ceil(R(b)),L;if(a.vertical)L=_;else{var M=a.centerMode&&parseInt(a.centerPadding)*2;typeof a.centerPadding=="string"&&a.centerPadding.slice(-1)==="%"&&(M*=_/100),L=Math.ceil((_-M)/a.slidesToShow)}var Ce=v&&A(v.querySelector('[data-index="0"]')),oe=Ce*a.slidesToShow,Ne=a.currentSlide===void 0?a.initialSlide:a.currentSlide;a.rtl&&a.currentSlide===void 0&&(Ne=i-1-a.initialSlide);var Oe=a.lazyLoadedList||[],Be=C((0,y.default)((0,y.default)({},a),{},{currentSlide:Ne,lazyLoadedList:Oe}));Oe.concat(Be);var We={slideCount:i,slideWidth:L,listWidth:_,trackWidth:U,currentSlide:Ne,slideHeight:Ce,listHeight:oe,lazyLoadedList:Oe};return a.autoplaying===null&&a.autoplay&&(We.autoplaying="playing"),We};u.initializedState=H;var $=function(a){var i=a.waitForAnimate,v=a.animating,_=a.fade,b=a.infinite,U=a.index,L=a.slideCount,M=a.lazyLoadedList,Ce=a.lazyLoad,oe=a.currentSlide,Ne=a.centerMode,Oe=a.slidesToScroll,Be=a.slidesToShow,We=a.useCSS;if(i&&v)return{};var me=U,Z,rt,_e,ue={},ae={},xe=b?U:X(U,0,L-1);if(_){if(!b&&(U<0||U>=L))return{};U<0?me=U+L:U>=L&&(me=U-L),Ce&&M.indexOf(me)<0&&M.push(me),ue={animating:!0,currentSlide:me,lazyLoadedList:M},ae={animating:!1}}else Z=me,me<0?(Z=me+L,b?L%Oe!==0&&(Z=L-L%Oe):Z=0):!F(a)&&me>oe?me=Z=oe:Ne&&me>=L?(me=b?L:L-1,Z=b?0:L-1):me>=L&&(Z=me-L,b?L%Oe!==0&&(Z=0):Z=L-Be),!b&&me+Be>=L&&(Z=L-Be),rt=o((0,y.default)((0,y.default)({},a),{},{slideIndex:me})),_e=o((0,y.default)((0,y.default)({},a),{},{slideIndex:Z})),b||(rt===_e&&(me=Z),rt=_e),Ce&&M.concat(C((0,y.default)((0,y.default)({},a),{},{currentSlide:me}))),We?(ue={animating:!0,currentSlide:Z,trackStyle:r((0,y.default)((0,y.default)({},a),{},{left:rt})),lazyLoadedList:M,targetSlide:xe},ae={animating:!1,currentSlide:Z,trackStyle:T((0,y.default)((0,y.default)({},a),{},{left:_e})),swipeLeft:null,targetSlide:xe}):ue={currentSlide:Z,trackStyle:T((0,y.default)((0,y.default)({},a),{},{left:_e})),lazyLoadedList:M,targetSlide:xe};return{state:ue,nextState:ae}};u.slideHandler=$;var Y=function(a,i){var v,_,b,U,L,M=a.slidesToScroll,Ce=a.slidesToShow,oe=a.slideCount,Ne=a.currentSlide,Oe=a.targetSlide,Be=a.lazyLoad,We=a.infinite;if(U=oe%M!==0,v=U?0:(oe-Ne)%M,i.message==="previous")b=v===0?M:Ce-v,L=Ne-b,Be&&!We&&(_=Ne-b,L=_===-1?oe-1:_),We||(L=Oe-M);else if(i.message==="next")b=v===0?M:v,L=Ne+b,Be&&!We&&(L=(Ne+M)%oe+v),We||(L=Oe+M);else if(i.message==="dots")L=i.index*i.slidesToScroll;else if(i.message==="children"){if(L=i.index,We){var me=S((0,y.default)((0,y.default)({},a),{},{targetSlide:L}));L>i.currentSlide&&me==="left"?L=L-oe:L10)return{scrolling:!0};L&&(_e.swipeLength=yt);var Ut=(M?-1:1)*(_e.curX>_e.startX?1:-1);L&&(Ut=_e.curY>_e.startY?1:-1);var Ct=Math.ceil(me/Z),Mt=O(i.touchObject,L),Lt=_e.swipeLength;return rt||(Ce===0&&Mt==="right"||Ce+1>=Ct&&Mt==="left"||!F(i)&&Mt==="left")&&(Lt=_e.swipeLength*oe,Ne===!1&&Oe&&(Oe(Mt),ut.edgeDragged=!0)),!Be&&ue&&(ue(Mt),ut.swiped=!0),b?He=vt+Lt*(ae/xe)*Ut:M?He=vt-Lt*Ut:He=vt+Lt*Ut,L&&(He=vt+Lt*Ut),ut=(0,y.default)((0,y.default)({},ut),{},{touchObject:_e,swipeLeft:He,trackStyle:T((0,y.default)((0,y.default)({},i),{},{left:He}))}),Math.abs(_e.curX-_e.startX)10&&(ut.swiping=!0,a.preventDefault()),ut};u.swipeMove=t;var K=function(a,i){var v=i.dragging,_=i.swipe,b=i.touchObject,U=i.listWidth,L=i.touchThreshold,M=i.verticalSwiping,Ce=i.listHeight,oe=i.swipeToSlide,Ne=i.scrolling,Oe=i.onSwipe,Be=i.targetSlide,We=i.currentSlide,me=i.infinite;if(!v)return _&&a.preventDefault(),{};var Z=M?Ce/L:U/L,rt=O(b,M),_e={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ne)return _e;if(!b.swipeLength)return _e;if(b.swipeLength>Z){a.preventDefault(),Oe&&Oe(rt);var ue,ae,xe=me?We:Be;switch(rt){case"left":case"up":ae=xe+z(i),ue=oe?N(i,ae):ae,_e.currentDirection=0;break;case"right":case"down":ae=xe-z(i),ue=oe?N(i,ae):ae,_e.currentDirection=1;break;default:ue=xe}_e.triggerSlideHandler=ue}else{var He=o(i);_e.trackStyle=r((0,y.default)((0,y.default)({},i),{},{left:He}))}return _e};u.swipeEnd=K;var j=function(a){for(var i=a.infinite?a.slideCount*2:a.slideCount,v=a.infinite?a.slidesToShow*-1:0,_=a.infinite?a.slidesToShow*-1:0,b=[];vv[v.length-1])i=v[v.length-1];else for(var b in v){if(ia.swipeLeft*-1)return v=M,!1}else if(M.offsetLeft-i+R(M)/2>a.swipeLeft*-1)return v=M,!1;return!0}),!v)return 0;var U=a.rtl===!0?a.slideCount-a.currentSlide:a.currentSlide,L=Math.abs(v.dataset.index-U)||1;return L}else return a.slidesToScroll};u.getSlideCount=z;var e=function(a,i){return i.reduce(function(v,_){return v&&a.hasOwnProperty(_)},!0)?null:console.error("Keys Missing:",a)};u.checkSpecKeys=e;var T=function(a){e(a,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var i,v,_=a.slideCount+2*a.slidesToShow;a.vertical?v=_*a.slideHeight:i=l(a)*a.slideWidth;var b={opacity:1,transition:"",WebkitTransition:""};if(a.useTransform){var U=a.vertical?"translate3d(0px, "+a.left+"px, 0px)":"translate3d("+a.left+"px, 0px, 0px)",L=a.vertical?"translate3d(0px, "+a.left+"px, 0px)":"translate3d("+a.left+"px, 0px, 0px)",M=a.vertical?"translateY("+a.left+"px)":"translateX("+a.left+"px)";b=(0,y.default)((0,y.default)({},b),{},{WebkitTransform:U,transform:L,msTransform:M})}else a.vertical?b.top=a.left:b.left=a.left;return a.fade&&(b={opacity:1}),i&&(b.width=i),v&&(b.height=v),window&&!window.addEventListener&&window.attachEvent&&(a.vertical?b.marginTop=a.left+"px":b.marginLeft=a.left+"px"),b};u.getTrackCSS=T;var r=function(a){e(a,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var i=T(a);return a.useTransform?(i.WebkitTransition="-webkit-transform "+a.speed+"ms "+a.cssEase,i.transition="transform "+a.speed+"ms "+a.cssEase):a.vertical?i.transition="top "+a.speed+"ms "+a.cssEase:i.transition="left "+a.speed+"ms "+a.cssEase,i};u.getTrackAnimateCSS=r;var o=function(a){if(a.unslick)return 0;e(a,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var i=a.slideIndex,v=a.trackRef,_=a.infinite,b=a.centerMode,U=a.slideCount,L=a.slidesToShow,M=a.slidesToScroll,Ce=a.slideWidth,oe=a.listWidth,Ne=a.variableWidth,Oe=a.slideHeight,Be=a.fade,We=a.vertical,me=0,Z,rt,_e=0;if(Be||a.slideCount===1)return 0;var ue=0;if(_?(ue=-f(a),U%M!==0&&i+M>U&&(ue=-(i>U?L-(i-U):U%M)),b&&(ue+=parseInt(L/2))):(U%M!==0&&i+M>U&&(ue=L-U%M),b&&(ue=parseInt(L/2))),me=ue*Ce,_e=ue*Oe,We?Z=i*Oe*-1+_e:Z=i*Ce*-1+me,Ne===!0){var ae,xe=v&&v.node;if(ae=i+f(a),rt=xe&&xe.childNodes[ae],Z=rt?rt.offsetLeft*-1:0,b===!0){ae=_?i+f(a):i,rt=xe&&xe.children[ae],Z=0;for(var He=0;Hea.currentSlide?a.targetSlide>a.currentSlide+p(a)?"left":"right":a.targetSlide0&&(U+=1),_&&i%2===0&&(U+=1),U}return _?0:i-1};u.slidesOnRight=p;var m=function(a){var i=a.slidesToShow,v=a.centerMode,_=a.rtl,b=a.centerPadding;if(v){var U=(i-1)/2+1;return parseInt(b)>0&&(U+=1),!_&&i%2===0&&(U+=1),U}return _?i-1:0};u.slidesOnLeft=m;var W=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)};u.canUseDOM=W},"6/k+":function(ge,u,n){},"7ahc":function(ge,u,n){"use strict";n.d(u,"a",function(){return t});var E=n("k1fw"),y=n("0Owb"),Q=n("+L6B"),X=n("2/Rp"),C=n("y8nQ"),P=n("Vl3Y"),d=n("tJVT"),g=n("OaEy"),k=n("2fM7"),B=n("q1tI"),R=n.n(B),A=n("VrN/"),O=n.n(A),F=n("p77/"),V=n.n(F),H=n("c5Ni"),$=n.n(H),Y=k.a.Option,x={labelCol:{span:4},wrapperCol:{span:20}},c={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"]};u.b=function(K){var j=K.callback,N=K.onCancel,z=Object(B.useState)("python"),e=Object(d.a)(z,2),T=e[0],r=e[1];function o(D){r(c[D][1])}function f(D){j(D)}return R.a.createElement(P.a,Object(y.a)({},x,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:f}),R.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(k.a,{onChange:o},Object.keys(c).map(function(D){return R.a.createElement(Y,{key:D,value:D},c[D][0])}))),R.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(t,{mode:T})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(X.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(X.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function t(K){var j=K.value,N=K.onChange,z=K.mode,e=K.options,T=e===void 0?{}:e,r=Object(B.useRef)(),o=Object(B.useState)(),f=Object(d.a)(o,2),D=f[0],l=f[1];return Object(B.useEffect)(function(){if(D){var S=function(m){var W=m.getValue();N&&N(W)};return D.on("change",S),function(){D.off("change",S)}}},[D,N]),Object(B.useEffect)(function(){D&&D.setOption("mode",z)},[D,z]),Object(B.useEffect)(function(){D&&((j!==D.getValue()||j==="")&&setTimeout(function(){D.setValue(j||" ")},300))},[D,j]),Object(B.useEffect)(function(){if(r.current&&!D){var S=O.a.fromTextArea(r.current,Object(E.a)({mode:z,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},T));l(S)}},[r.current,D]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:r}))}},"8N4D":function(ge,u,n){"use strict";function E(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?E=function(f){return typeof f}:E=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},E(r)}Object.defineProperty(u,"__esModule",{value:!0}),u.matchesSelector=B,u.matchesSelectorAndParentsTo=R,u.addEvent=A,u.removeEvent=O,u.outerHeight=F,u.outerWidth=V,u.innerHeight=H,u.innerWidth=$,u.offsetXYFromParent=Y,u.createCSSTransform=x,u.createSVGTransform=c,u.getTranslation=t,u.getTouch=K,u.getTouchIdentifier=j,u.addUserSelectStyles=N,u.removeUserSelectStyles=z,u.addClassName=e,u.removeClassName=T;var y=n("gbW8"),Q=C(n("Ga4A"));function X(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return X=function(){return r},r}function C(r){if(r&&r.__esModule)return r;if(r===null||E(r)!=="object"&&typeof r!="function")return{default:r};var o=X();if(o&&o.has(r))return o.get(r);var f={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in r)if(Object.prototype.hasOwnProperty.call(r,l)){var S=D?Object.getOwnPropertyDescriptor(r,l):null;S&&(S.get||S.set)?Object.defineProperty(f,l,S):f[l]=r[l]}return f.default=r,o&&o.set(r,f),f}function P(r,o){var f=Object.keys(r);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(r);o&&(D=D.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),f.push.apply(f,D)}return f}function d(r){for(var o=1;o=s.length?a.slice(s.length):a}).join(` -`)}var k=[],B=["
      "],R=new P.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function O(){k.length=0,B=["
        "]}function F(p,m,W,s){if(m>=p.length||p[m].level<=W)return m;var a=p[m];s.push("
      • "+a.text+""),m++;var i=[];return m=F(p,m,a.level,i),i.length>0&&(s.push("
          "),i.forEach(function(v){s.push(v)}),s.push("
        ")),s.push("
      • "),m=F(p,m,W,s),m}function V(){return F(k,0,0,B),B.push("
      "),B.join("")}var H={heading:function(m){var W=A.exec(m);if(W)return{type:"heading",raw:W[0],depth:W[1].length,text:W[2]}},fences:function(m){var W=this.rules.block.fences.exec(m);if(W){var s=W[0],a=g(s,W[3]||""),i=W[2]?W[2].trim():W[2];if(["latex","katex","math"].indexOf(i)>=0){var v=x(),_=a;a=v,c[v]={type:"block",expression:_}}return{type:"code",raw:s,lang:i,text:a}}}},$=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Y=0,x=function(){return"__special_katext_id_".concat(Y++,"__")},c={};function t(){return c}function K(){Y=0,c={}}function j(p){return p=p.replace($,function(m,W){var s=x();return c[s]={type:"inline",expression:W},s}),p}var N=R.listitem;R.listitem=function(p){return N(j(p))};var z=R.paragraph;R.paragraph=function(p){return z(j(p))};var e=R.tablecell;R.tablecell=function(p,m){return e(j(p),m)},R.code=function(p,m,W){var s=(m||"").match(/\S*/)[0];return s?["latex","katex","math"].indexOf(s)>=0?"

      ".concat(p,"

      "):'
      ').concat(W?p:Object(d.escape)(p,!0),`
      -`):'
      '+(W?p:Object(d.escape)(p,!0))+"
      "},R.heading=function(p,m,W){var s=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return k.push({anchor:s,level:m,text:p}),"'+p+""},P.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),P.a.use({tokenizer:H,renderer:R});var T=P.a,r=n("SJMd"),o=n("m3rI"),f=n("Oy/b"),D=/]*>/g;function l(p){var m=document.createElement("div");return m.innerHTML=p,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var S=u.a=function(p){var m=p.value,W=m===void 0?"":m,s=p.className,a=p.style,i=a===void 0?{}:a,v=String(W),_=Object(E.useMemo)(function(){try{var L=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,M=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ce=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;v=v.replace(L,"("+o.a.API_SERVER+"/api/attachments/").replace(M,'"'+o.a.API_SERVER+"/api/attachments/").replace(Ce,'"'+o.a.API_SERVER+"/files/uploads/")}catch(Oe){}var oe=T(v),Ne=t();return v.match(/\[TOC\]/)&&(oe=oe.replace("

      [TOC]

      ",V()),O()),oe=oe.replace(/(__special_katext_id_\d+__)/g,function(Oe,Be){var We=Ne[Be],me=We.type,Z=We.expression;return Object(f.renderToString)(l(Z)||"",{displayMode:me==="block",throwOnError:!1,output:"html"})}),oe=oe.replace(/▁/g,"\u2581\u2581\u2581"),K(),oe},[v]),b=Object(E.useRef)();function U(L){var M=L.target;if(M.tagName.toUpperCase()==="A"){var Ce=M.getAttribute("href");if(Ce.startsWith("#")){L.preventDefault();var oe=document.getElementById(Ce.replace("#",""));oe&&oe.scrollIntoView(!0)}}}return Object(E.useEffect)(function(){if(b.current&&_&&(_.match(D)&&window.PR.prettyPrint()),b.current)return b.current.addEventListener("click",U),function(){b.current.removeEventListener("click",U),K(),O()}},[_,b.current,U]),y.a.createElement("div",{ref:b,style:i,className:"".concat(s||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},"9VGf":function(ge,u,n){"use strict";n.d(u,"a",function(){return Q});var E=n("q1tI"),y=n.n(E);function Q(X,C){var P=Object(E.useRef)();Object(E.useEffect)(function(){P.current=X}),Object(E.useEffect)(function(){function d(){P.current()}if(C!==null){var g=setInterval(d,C);return function(){return clearInterval(g)}}},[C])}},BJfS:function(ge,u){var n=function(y){return y.replace(/[A-Z]/g,function(Q){return"-"+Q.toLowerCase()}).toLowerCase()};ge.exports=n},BjJ7:function(ge,u,n){"use strict";n.d(u,"d",function(){return y}),n.d(u,"c",function(){return Q}),n.d(u,"e",function(){return X}),n.d(u,"b",function(){return C}),n.d(u,"a",function(){return d});var E=n("m3rI");function y(g){var k=!0;if(g.length>0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],R=0;R0&&(We(),Oe(1))},[x,W]),Object(d.useEffect)(function(){if(Ne===0)return;if(Ne===2)clearInterval(L);else{var ue=0,ae=setInterval(function(){l.includes(ue)&&Z(),ue++},1e3);M(ae)}return function(){return clearInterval(L)}},[Ne]),Object(d.useImperativeHandle)(Y,function(){return{handlePhoto:Z}});var Be=function(){Oe(2)},We=function(){var ae=x/c,xe=[];function He(ut,vt){return parseInt(Math.floor(Math.random()*(vt-ut+1))+ut)}new Array(c).fill(0).map(function(ut,vt){K?xe.push(He(ae*vt,ae*(vt+1))):vt==0?xe.push(0):xe.push(He(ae*vt,ae*(vt+1)))}),l=xe,S([].concat(xe)),console.log(xe)},me=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ae){var xe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return xe?new Promise(function(He,ut){xe.call(navigator,ae,He,ut)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(ae){t&&t(2),s(2),"srcObject"in T.current?T.current.srcObject=ae:T.current.src=window.URL.createObjectURL(ae),T.current.onloadedmetadata=function(xe){T.current.play()},T.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Be(),C.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(ae){s(1),t&&t(1),ae.message==="Permission denied"||ae.name==="NotAllowedError"?C.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):C.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+ae.name),console.log("err: "+ae.message)})},Z=function(){try{r.current.width=T.current.videoWidth,r.current.height=T.current.videoHeight;var ae=r.current.getContext("2d");ae.drawImage(T.current,0,0,r.current.width,r.current.height),_(r.current.toDataURL("image/png")),_e(r.current.toDataURL("image/png"))}catch(xe){debugger}},rt=function(){try{var ae=T.current.srcObject,xe=ae.getTracks();xe.forEach(function(He){He.stop()}),T.current.srcObject=null}catch(He){}},_e=function(){var ue=Object(Q.a)(y.a.mark(function ae(xe){var He,ut,vt,yt;return y.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return He=Object(R.a)(),ut=V(xe,He),vt=new FormData,vt.append("file",ut),Ct.next=6,Object(B.a)("/api/attachments.json",{method:"post",body:vt},!0);case 6:if(yt=Ct.sent,console.log(yt,"result"),!(yt==null?void 0:yt.id)){Ct.next=11;break}return Ct.next=11,Object(B.a)("/api/students/exercises/".concat(e.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:yt==null?void 0:yt.id}});case 11:case"end":return Ct.stop()}},ae)}));return function(xe){return ue.apply(this,arguments)}}();return g.a.createElement(g.a.Fragment,null,W!==3&&g.a.createElement("aside",{className:O.a.video,id:"screenshot"},W===0&&g.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),W===1&&g.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),W===2&&g.a.createElement("div",null,g.a.createElement("video",{width:z,ref:T,autoPlay:!0}),g.a.createElement("canvas",{style:{display:"none"},ref:r}))))});u.a=H},"C+DQ":function(ge,u,n){},DR4n:function(ge,u,n){ge.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},F1Ou:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},y=E;u.default=y},Ga4A:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.getPrefix=y,u.browserPrefixToKey=Q,u.browserPrefixToStyle=X,u.default=void 0;var E=["Moz","Webkit","O","ms"];function y(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined"||typeof window.document=="undefined")return"";var g=window.document.documentElement.style;if(d in g)return"";for(var k=0;k=0,Mt=Ct?"Cmd":"Ctrl",Lt=(ue={},Object(C.a)(ue,Mt+"-B","bold"),Object(C.a)(ue,Mt+"-I","italic"),ue),Zt=(ae={},Object(C.a)(ae,Oe,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(ae,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(ae,Be,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(ae,me,"\u6DFB\u52A0\u8868\u683C"),ae),ha=u.a=function(le){var ht=le.defaultValue,it=ht===void 0?"":ht,tt=le.onChange,gt=le.width,he=gt===void 0?"100%":gt,fe=le.height,te=fe===void 0?400:fe,be=le.miniToolbar,q=be===void 0?!1:be,ve=le.isFocus,Ze=ve===void 0?!1:ve,je=le.watch,qe=le.insertTemp,de=le.id,h=de===void 0?"markdown-editor-id":de,Pe=le.showResizeBar,ee=Pe===void 0?!1:Pe,ot=le.noStorage,Ke=ot===void 0?!1:ot,et=le.showNullButton,pt=et===void 0?!1:et,mt=le.fullScreen,Ee=mt===void 0?!1:mt,ze=le.onBlur,Se=le.onCMBeforeChange,at=le.className,Ve=at===void 0?"":at,pe=le.placeholder,Ie=pe===void 0?"":pe,Xe=le.values,Re=Xe===void 0?"":Xe,Fe=Object(P.useState)(null),ft=Object(X.a)(Fe,2),I=ft[0],Ue=ft[1],Ae=Object(P.useState)(it),Ge=Object(X.a)(Ae,2),ne=Ge[0],G=Ge[1],Le=Object(P.useState)(je),nt=Object(X.a)(Le,2),$e=nt[0],ke=nt[1],Et=Object(P.useState)(Ee),lt=Object(X.a)(Et,2),Rt=lt[0],Je=lt[1],Yt=Object(P.useState)(""),Wt=Object(X.a)(Yt,2),Pt=Wt[0],It=Wt[1],pa=Object(P.useState)(0),qt=Object(X.a)(pa,2),Gt=qt[0],ua=qt[1],ga=Object(P.useState)(te),ea=Object(X.a)(ga,2),da=ea[0],ta=ea[1],Ea=Object(P.useState)(!1),aa=Object(X.a)(Ea,2),re=aa[0],Nt=aa[1],Ht=Object(P.useRef)(),Ft=Object(P.useRef)(),w=Object(P.useRef)(),Jt=Object(P.useRef)();Object(P.useEffect)(function(){G(Re),I==null||I.setValue(Re)},[Re]),Object(P.useEffect)(function(){if(Ht.current){var De=function(Ye,st){var _t=st.clipboardData;if(_t){var bt=_t.types.toString(),wt=_t.items;if(bt==="text/html,Files"||bt==="Files"){var St=wt[1];bt==="Files"&&(St=wt[0]),St.kind==="file"&&St.type.match(/^image\//i)&&_(St.getAsFile(),function(xt){xt.id?se.replaceSelection("![,](/api/attachments/".concat(xt.id,")")):(xt==null?void 0:xt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},se=k.a.fromTextArea(Ht.current,{mode:"markdown",lineNumbers:!q,lineWrapping:!0,value:it,autoCloseTags:!0,autoCloseBrackets:!0});return Ze&&se.focus(),se.on("paste",De),Ue(se),function(){se.off("paste",De)}}},[]);var ca=Object(P.useCallback)(function(){if(Ft.current)try{var De=Ft.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,se=Ft.current.getElementsByClassName("markdown-editor-body")[0];Rt?se.style.height="calc(100vh - ".concat(De,"px)"):se.style.height="".concat(da-De,"px")}catch(ye){console.log(ye,"---- to set md editor body height")}},[da,Ft,Rt]);Object(P.useEffect)(function(){function De(){var ye=new B.default(function(Ye){var st=Object(Q.a)(Ye),_t;try{for(st.s();!(_t=st.n()).done;){var bt=_t.value;(bt.target.offsetHeight>0||bt.target.offsetWidth>0)&&(ca(),I.setSize("100%","100%"),I.refresh())}}catch(wt){st.e(wt)}finally{st.f()}});return ye.observe(Ht.current.parentElement),ye}if(I){var se=De();return function(){se.unobserve(Ht.current.parentElement)}}},[I,ca]),Object(P.useEffect)(function(){if(I){for(var De=[],se=function(){var bt=Ye[ye];st=Object(X.a)(bt,2);var wt=st[0],St=st[1],xt=Object(C.a)({},wt,function(){na(St)});De.push(xt),I.addKeyMap(xt)},ye=0,Ye=Object.entries(Lt);ye0){var De=new Date().getTime(),se=window.sessionStorage.getItem(h);De>=Gt+ut&&(!se||se!==ne)&&(window.sessionStorage.setItem(h,ne),Nt(!0))}},ut),Object(P.useEffect)(function(){ke(je)},[I,je]),Object(P.useEffect)(function(){I&&(Ze&&I.focus())},[I,Ze]),Object(P.useEffect)(function(){if($e&&I){var De=function(Ye){var st=Ye.target;if(Jt.current){var _t=st.scrollTop/st.scrollHeight;Jt.current.scrollTop=Jt.current.scrollHeight*_t}},se=I.getScrollerElement();return se.addEventListener("scroll",De),function(){se.removeEventListener("scroll",De)}}},[I,$e]),Object(P.useEffect)(function(){if(I&&Se){var De=function(ye,Ye){Se(ye,Ye)};return I.on("beforeChange",De),function(){I.off("beforeChange",De)}}},[I,Se]),Object(P.useEffect)(function(){if(I&&ze){var De=function(){ze(I.getValue())};return I.on("blur",De),function(){I.off("blur",De)}}},[I,ze]),Object(P.useEffect)(function(){if(I){var De=function(ye){var Ye=ye.getValue();G(Ye),ua(new Date().getTime()),ye.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),tt&&tt(Ye)};return I.on("change",De),function(){I.off("change",De)}}},[I,tt]),Object(P.useEffect)(function(){I&&(it==null?(I.setValue(""),G("")):it!==I.getValue()&&(I.setValue(it),G(it),I.setCursor(I.lineCount(),0)))},[I,it]);var na=Object(P.useCallback)(function(De){var se=I.getCursor(),ye=I.getSelection(),Ye=ye.split(` -`);switch(De){case"bold":return I.replaceSelection("**"+ye+"**"),ye===""&&I.setCursor(se.line,se.ch+2),I.focus();case"italic":return I.replaceSelection("*"+ye+"*"),ye===""&&I.setCursor(se.line,se.ch+1),I.focus();case"code":return I.replaceSelection("`"+ye+"`"),ye===""&&I.setCursor(se.line,se.ch+1),I.focus();case"inline-latex":return I.replaceSelection("`$$"+ye+"$$`"),ye===""&&I.setCursor(se.line,se.ch+3),I.focus();case"latex":return I.replaceSelection("```latex\n"+ye+"\n```"),I.setCursor(se.line+1,ye.length+1),I.focus();case"line-break":return I.replaceSelection(`
      -`),I.focus();case"list-ul":return ye===""?I.replaceSelection("- "+ye):I.replaceSelection(Ye.map(function(st){return st===""?"":"- ".concat(st)}).join(` -`)),I.focus();case"list-ol":return ye===""?I.replaceSelection("1. "+ye):I.replaceSelection(Ye.map(function(st,_t){return st===""?"":"".concat(_t+1,". ").concat(st)}).join(` -`)),I.focus();case"add-null-ch":return ye===""&&I.setCursor(se.line,se.ch+1),I.replaceSelection(vt),I.focus();case"inster-template-1":return ye===""&&I.setCursor(se.line,se.ch),I.replaceSelection(yt),I.focus();case"eraser":return I.setValue(""),I.focus();case"trigger-watch":return ke(!$e),I.focus();case"trigger-full-screen":return Je(!Rt),I.focus();case Oe:It(Oe);return;case We:It(We);return;case Be:It(Be);return;case me:It(me);return;default:throw new Error}},[I,$e,Rt]),dt=Object(P.useCallback)(function(De){It("");switch(Pt){case Oe:var se=De.title,ye=De.link;return I.replaceSelection("[".concat(se,"](").concat(ye,")")),I.focus();case We:var Ye=De.language,st=De.content;return I.replaceSelection(["```"+Ye,st,"```"].join(` -`)),I.focus();case Be:var _t=De.src,bt=De.alt;return I.replaceSelection("![ ".concat(bt," ]( ").concat(_t,' "').concat(bt,'" )')),I.focus();case me:for(var wt=De.row,St=De.col,xt=De.align,Tt=` -`,zt=0;zt300&&(St=300);var xt=te+St+"px";ta(xt)}},Ye=w.current,st=!1,_t=0;return Ye.addEventListener("mousedown",De),document.addEventListener("mousemove",ye),document.addEventListener("mouseup",se),function(){Ye.removeEventListener("mousedown",De),document.removeEventListener("mousemove",ye),document.removeEventListener("mouseup",se)}}},[I,w]),Object(P.useEffect)(function(){ta(te)},[te]);var fa=Ut(he),kt=Ut(da),va={width:fa,height:kt},Sa=Object(P.useMemo)(function(){if(Gt){var De=new Date(Gt),se=De.getHours(),ye=De.getMinutes(),Ye=De.getSeconds();return se=se<10?"0"+se:se,ye=ye<10?"0"+ye:ye,Ye=Ye<10?"0"+Ye:Ye,"".concat(se,":").concat(ye,":").concat(Ye)}return 0},[Gt]);function ya(){window.sessionStorage.removeItem(h),Nt(!1),ua(0)}function Dt(){Nt(!1),ua(0),I.setValue(window.sessionStorage.getItem(h))}return d.a.createElement(P.Fragment,null,d.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ft},d.a.createElement("div",{className:"markdown-editor-container ".concat(Ve," ").concat($e?"on-preview":""," ").concat(q?"mini":""," ").concat(Rt?"full-screen":""),style:va},d.a.createElement(j,{insertTemp:qe,watch:$e,fullScreen:Rt,showNullButton:pt,onActionCallback:na}),d.a.createElement("div",{className:"markdown-editor-body"},d.a.createElement("div",{className:"codemirror-container"},d.a.createElement("textarea",{ref:Ht,placeholder:Ie})),$e?d.a.createElement("div",{ref:Jt,className:"preview-container"},d.a.createElement($.a,{value:ne})):null))),ee?d.a.createElement("a",{ref:w,className:"editor-resize"}):null,d.a.createElement(N.a,null,Zt[Pt]?d.a.createElement(y.a,{centered:!0,title:Zt[Pt],visible:!0,onCancel:$t,footer:null},ra):null))}},R155:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=B(n("q1tI")),y=g(n("17x9")),Q=g(n("i8i4")),X=n("8N4D"),C=n("fJi3"),P=n("gbW8"),d=g(n("sS6v"));function g(l){return l&&l.__esModule?l:{default:l}}function k(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return k=function(){return l},l}function B(l){if(l&&l.__esModule)return l;if(l===null||R(l)!=="object"&&typeof l!="function")return{default:l};var S=k();if(S&&S.has(l))return S.get(l);var p={},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var W in l)if(Object.prototype.hasOwnProperty.call(l,W)){var s=m?Object.getOwnPropertyDescriptor(l,W):null;s&&(s.get||s.set)?Object.defineProperty(p,W,s):p[W]=l[W]}return p.default=l,S&&S.set(l,p),p}function R(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(p){return typeof p}:R=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},R(l)}function A(l,S){return $(l)||H(l,S)||F(l,S)||O()}function O(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function F(l,S){if(!l)return;if(typeof l=="string")return V(l,S);var p=Object.prototype.toString.call(l).slice(8,-1);if(p==="Object"&&l.constructor&&(p=l.constructor.name),p==="Map"||p==="Set")return Array.from(l);if(p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return V(l,S)}function V(l,S){(S==null||S>l.length)&&(S=l.length);for(var p=0,m=new Array(S);p not mounted on DragStart!");var _=v.ownerDocument;if(m.props.disabled||!(i.target instanceof _.defaultView.Node)||m.props.handle&&!(0,X.matchesSelectorAndParentsTo)(i.target,m.props.handle,v)||m.props.cancel&&(0,X.matchesSelectorAndParentsTo)(i.target,m.props.cancel,v))return;i.type==="touchstart"&&i.preventDefault();var b=(0,X.getTouchIdentifier)(i);m.setState({touchIdentifier:b});var U=(0,C.getControlPosition)(i,b,z(m));if(U==null)return;var L=U.x,M=U.y,Ce=(0,C.createCoreData)(z(m),L,M);(0,d.default)("DraggableCore: handleDragStart: %j",Ce),(0,d.default)("calling",m.props.onStart);var oe=m.props.onStart(i,Ce);if(oe===!1||m.mounted===!1)return;m.props.enableUserSelectHack&&(0,X.addUserSelectStyles)(_),m.setState({dragging:!0,lastX:L,lastY:M}),(0,X.addEvent)(_,f.move,m.handleDrag),(0,X.addEvent)(_,f.stop,m.handleDragStop)}),r(z(m),"handleDrag",function(i){var v=(0,C.getControlPosition)(i,m.state.touchIdentifier,z(m));if(v==null)return;var _=v.x,b=v.y;if(Array.isArray(m.props.grid)){var U=_-m.state.lastX,L=b-m.state.lastY,M=(0,C.snapToGrid)(m.props.grid,U,L),Ce=A(M,2);if(U=Ce[0],L=Ce[1],!U&&!L)return;_=m.state.lastX+U,b=m.state.lastY+L}var oe=(0,C.createCoreData)(z(m),_,b);(0,d.default)("DraggableCore: handleDrag: %j",oe);var Ne=m.props.onDrag(i,oe);if(Ne===!1||m.mounted===!1){try{m.handleDragStop(new MouseEvent("mouseup"))}catch(Be){var Oe=document.createEvent("MouseEvents");Oe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),m.handleDragStop(Oe)}return}m.setState({lastX:_,lastY:b})}),r(z(m),"handleDragStop",function(i){if(!m.state.dragging)return;var v=(0,C.getControlPosition)(i,m.state.touchIdentifier,z(m));if(v==null)return;var _=v.x,b=v.y,U=(0,C.createCoreData)(z(m),_,b),L=m.props.onStop(i,U);if(L===!1||m.mounted===!1)return!1;var M=m.findDOMNode();M&&(m.props.enableUserSelectHack&&(0,X.removeUserSelectStyles)(M.ownerDocument)),(0,d.default)("DraggableCore: handleDragStop: %j",U),m.setState({dragging:!1,lastX:NaN,lastY:NaN}),M&&((0,d.default)("DraggableCore: Removing handlers"),(0,X.removeEvent)(M.ownerDocument,f.move,m.handleDrag),(0,X.removeEvent)(M.ownerDocument,f.stop,m.handleDragStop))}),r(z(m),"onMouseDown",function(i){return f=o.mouse,m.handleDragStart(i)}),r(z(m),"onMouseUp",function(i){return f=o.mouse,m.handleDragStop(i)}),r(z(m),"onTouchStart",function(i){return f=o.touch,m.handleDragStart(i)}),r(z(m),"onTouchEnd",function(i){return f=o.touch,m.handleDragStop(i)}),m}return c(p,[{key:"componentDidMount",value:function(){this.mounted=!0;var W=this.findDOMNode();W&&(0,X.addEvent)(W,o.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var W=this.findDOMNode();if(W){var s=W.ownerDocument;(0,X.removeEvent)(s,o.mouse.move,this.handleDrag),(0,X.removeEvent)(s,o.touch.move,this.handleDrag),(0,X.removeEvent)(s,o.mouse.stop,this.handleDragStop),(0,X.removeEvent)(s,o.touch.stop,this.handleDragStop),(0,X.removeEvent)(W,o.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,X.removeUserSelectStyles)(s)}}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:Q.default.findDOMNode(this)}},{key:"render",value:function(){return E.cloneElement(E.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),p}(E.Component);u.default=D,r(D,"displayName","DraggableCore"),r(D,"propTypes",{allowAnyClick:y.default.bool,disabled:y.default.bool,enableUserSelectHack:y.default.bool,offsetParent:function(S,p){if(S[p]&&S[p].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:y.default.arrayOf(y.default.number),handle:y.default.string,cancel:y.default.string,nodeRef:y.default.object,onStart:y.default.func,onDrag:y.default.func,onStop:y.default.func,onMouseDown:y.default.func,scale:y.default.number,className:P.dontSetMe,style:P.dontSetMe,transform:P.dontSetMe}),r(D,"defaultProps",{allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},ToDW:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var y=E(n("pVnL")),Q=E(n("3tO9")),X=E(n("lwsE")),C=E(n("W8MJ")),P=E(n("PJYZ")),d=E(n("7W2i")),g=E(n("LQ03")),k=E(n("lSNA")),B=E(n("q1tI")),R=n("hQUZ"),A=E(n("pIsd")),O=E(n("cZFH")),F=n("3K4p"),V=function(H){(0,d.default)(Y,H);var $=(0,g.default)(Y);function Y(x){var c;return(0,X.default)(this,Y),c=$.call(this,x),(0,k.default)((0,P.default)(c),"innerSliderRefHandler",function(t){return c.innerSlider=t}),(0,k.default)((0,P.default)(c),"slickPrev",function(){return c.innerSlider.slickPrev()}),(0,k.default)((0,P.default)(c),"slickNext",function(){return c.innerSlider.slickNext()}),(0,k.default)((0,P.default)(c),"slickGoTo",function(t){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c.innerSlider.slickGoTo(t,K)}),(0,k.default)((0,P.default)(c),"slickPause",function(){return c.innerSlider.pause("paused")}),(0,k.default)((0,P.default)(c),"slickPlay",function(){return c.innerSlider.autoPlay("play")}),c.state={breakpoint:null},c._responsiveMediaHandlers=[],c}return(0,C.default)(Y,[{key:"media",value:function(c,t){var K=window.matchMedia(c),j=function(z){var e=z.matches;e&&t()};K.addListener(j),j(K),this._responsiveMediaHandlers.push({mql:K,query:c,listener:j})}},{key:"componentDidMount",value:function(){var c=this;if(this.props.responsive){var t=this.props.responsive.map(function(j){return j.breakpoint});t.sort(function(j,N){return j-N}),t.forEach(function(j,N){var z;N===0?z=(0,A.default)({minWidth:0,maxWidth:j}):z=(0,A.default)({minWidth:t[N-1]+1,maxWidth:j}),(0,F.canUseDOM)()&&c.media(z,function(){c.setState({breakpoint:j})})});var K=(0,A.default)({minWidth:t.slice(-1)[0]});(0,F.canUseDOM)()&&this.media(K,function(){c.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(c){c.mql.removeListener(c.listener)})}},{key:"render",value:function(){var c=this,t,K;this.state.breakpoint?(K=this.props.responsive.filter(function(l){return l.breakpoint===c.state.breakpoint}),t=K[0].settings==="unslick"?"unslick":(0,Q.default)((0,Q.default)((0,Q.default)({},O.default),this.props),K[0].settings)):t=(0,Q.default)((0,Q.default)({},O.default),this.props),t.centerMode&&(t.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(t.slidesToScroll)),t.slidesToScroll=1),t.fade&&(t.slidesToShow>1&&!1&&console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(t.slidesToShow)),t.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(t.slidesToScroll)),t.slidesToShow=1,t.slidesToScroll=1);var j=B.default.Children.toArray(this.props.children);j=j.filter(function(l){return typeof l=="string"?!!l.trim():!!l}),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),t.variableWidth=!1);for(var N=[],z=null,e=0;e=j.length);f+=1)o.push(B.default.cloneElement(j[f],{key:100*e+10*r+f,tabIndex:-1,style:{width:"".concat(100/t.slidesPerRow,"%"),display:"inline-block"}}));T.push(B.default.createElement("div",{key:10*e+r},o))}t.variableWidth?N.push(B.default.createElement("div",{key:e,style:{width:z}},T)):N.push(B.default.createElement("div",{key:e},T))}if(t==="unslick"){var D="regular slider "+(this.props.className||"");return B.default.createElement("div",{className:D},j)}else N.length<=t.slidesToShow&&(t.unslick=!0);return B.default.createElement(R.InnerSlider,(0,y.default)({style:this.props.style,ref:this.innerSliderRefHandler},t),N)}}]),Y}(B.default.Component);u.default=V},ZW9T:function(ge,u,n){"use strict";n.d(u,"a",function(){return c});var E=n("k1fw"),y=n("miYZ"),Q=n("tsqr"),X=n("rAM+"),C=n("tJVT"),P=n("PpiC"),d=n("q1tI"),g=n.n(d),k=n("bdgK");function B(t,K,j,N,z){var e=K.getWordUntilPosition(j),T={startLineNumber:j.lineNumber,endLineNumber:j.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},r=N.map(function(o){return{label:o,kind:t.languages.CompletionItemKind.Keyword,insertText:o,insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:T}});return z.map(function(o){r.push(Object(E.a)(Object(E.a)({},o),{},{range:T}))}),r}var R=function(t){var K={label:"ifelse",kind:t.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet},j=["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"];t.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(T,r){var o=B(t,T,r,j,[K]);return{suggestions:o}}});var N=["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"];t.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(T,r){var o=[{label:"print",kind:t.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=B(t,T,r,N,o);return{suggestions:f}}});var z=["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"];t.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(T,r){var o=[K,{label:"main",kind:t.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:t.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=B(t,T,r,z,o);return{suggestions:f}}})},A="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function O(t){return/^\d+$/.test(t)?"".concat(t,"px"):t}function F(){}var V=!1,H={"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 $(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],K=t;if(Array.isArray(t)){for(var j=0;j0||q.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(ve){te.e(ve)}finally{te.f()}}),he.observe(me.current)),he}function He(){Q.b.warn(decodeURIComponent(A))}Object(d.useEffect)(function(){var he=Z.current.instance;if(e!=null&&he&&ue){var fe=he.getModel();fe&&e!==fe.getValue()&&(V=!0,fe.setValue(e),he.layout(),V=!1)}},[e,ue,Z.current]);function ut(){var he=Z.current.instance;if(he){var fe=he.getSelection(),te=Z.current.pastePos||{},be=new Y.Range(te.startLineNumber||fe.endLineNumber,te.startColumn||fe.endColumn,te.endLineNumber||fe.endLineNumber,te.endColumn||fe.endColumn);setTimeout(function(){he.executeEdits("",[{range:be,text:""}])},300)}}function vt(he){(window.navigator.platform.match("Mac")?he.metaKey:he.ctrlKey)&&he.keyCode==83&&(he.preventDefault(),a())}var yt=function(){if(v&&Z.current.instance){var fe=Z.current.instance.getContentHeight();tt(fe0||M.target.offsetWidth>0)&&v.layout()}}catch(Ce){U.e(Ce)}finally{U.f()}}),_.observe(D.current)),_}Object(d.useEffect)(function(){D.current&&n.e(32).then(n.t.bind(null,"M/lh",7)).then(function(v){Y=v;var _=Y.editor.createDiffEditor(D.current,Object(E.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},f));m(_);var b=W(_);return function(){_.dispose();var U=_.getModel();U&&U.dispose(),b.unobserve(D.current)}})},[]),Object(d.useEffect)(function(){p&&p.setModel({original:Y.editor.createModel(e,r),modified:Y.editor.createModel(T,r)})},[e,T,r,p]);var s=O(j),a=O(z),i={width:s,height:a};return g.a.createElement("div",{className:"my-diff-editor",ref:D,style:i})}},apBC:function(ge,u,n){ge.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",back:"back___25GC1",content:"content___2I3Ew",btns:"btns___1u_wH"}},cZFH:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var y=E(n("q1tI")),Q={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(P){return y.default.createElement("ul",{style:{display:"block"}},P)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(P){return y.default.createElement("button",null,P+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},X=Q;u.default=X},coqV:function(ge,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.Dots=void 0;var y=E(n("3tO9")),Q=E(n("lwsE")),X=E(n("W8MJ")),C=E(n("7W2i")),P=E(n("LQ03")),d=E(n("q1tI")),g=E(n("TSYQ")),k=n("3K4p"),B=function(O){var F;return O.infinite?F=Math.ceil(O.slideCount/O.slidesToScroll):F=Math.ceil((O.slideCount-O.slidesToShow)/O.slidesToScroll)+1,F},R=function(A){(0,C.default)(F,A);var O=(0,P.default)(F);function F(){return(0,Q.default)(this,F),O.apply(this,arguments)}return(0,X.default)(F,[{key:"clickHandler",value:function(H,$){$.preventDefault(),this.props.clickHandler(H)}},{key:"render",value:function(){for(var H=this.props,$=H.onMouseEnter,Y=H.onMouseOver,x=H.onMouseLeave,c=H.infinite,t=H.slidesToScroll,K=H.slidesToShow,j=H.slideCount,N=H.currentSlide,z=B({slideCount:j,slidesToScroll:t,slidesToShow:K,infinite:c}),e={onMouseEnter:$,onMouseOver:Y,onMouseLeave:x},T=[],r=0;r=l&&N<=f:N===l}),p={message:"dots",index:r,slidesToScroll:t,currentSlide:N},m=this.clickHandler.bind(this,p);T=T.concat(d.default.createElement("li",{key:r,className:S},d.default.cloneElement(this.props.customPaging(r),{onClick:m})))}return d.default.cloneElement(this.props.appendDots(T),(0,y.default)({className:this.props.dotsClass},e))}}]),F}(d.default.PureComponent);u.Dots=R},dejd:function(ge,u,n){},doQp:function(ge,u,n){"use strict";var E=n("pzsr"),y=E.default,Q=E.DraggableCore;ge.exports=y,ge.exports.default=y,ge.exports.DraggableCore=Q},ebz4:function(ge,u,n){"use strict";n.r(u);var E=n("cWXX"),y=n("/ezw"),Q=n("14J3"),X=n("BMrR"),C=n("MXD1"),P=n("CFYs"),d=n("jCWc"),g=n("kPKH"),k=n("+L6B"),B=n("2/Rp"),R=n("k1fw"),A=n("WmNS"),O=n.n(A),F=n("9og8"),V=n("2qtc"),H=n("kLXV"),$=n("tJVT"),Y=n("aHsQ"),x=n("sGsY"),c=n("q1tI"),t=n.n(c),K=n("apBC"),j=n.n(K),N=n("9kvl"),z=n("55Ip"),e=n("ErOA"),T=n("1vsH"),r=n("BlwA"),o=n("V0Rq"),f=n("bntm"),D=n("Lkat"),l=n.n(D),S=n("LvDl"),p=n("9Bee"),m=n("fV52"),W=n("3I+P"),s=n("doQp"),a=n.n(s),i=n("+ibC"),v=n.n(i),_=n("5bA4"),b=n("UESt"),U=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],L=function(te){var be=te.editData,q=be===void 0?{}:be,ve=Object(c.useState)(!1),Ze=Object($.a)(ve,2),je=Ze[0],qe=Ze[1],de=Object(c.useState)(!0),h=Object($.a)(de,2),Pe=h[0],ee=h[1],ot=Object(c.useState)([]),Ke=Object($.a)(ot,2),et=Ke[0],pt=Ke[1],mt=Object(c.useState)(0),Ee=Object($.a)(mt,2),ze=Ee[0],Se=Ee[1],at=Object(c.useState)({left:0,top:0,bottom:0,right:0}),Ve=Object($.a)(at,2),pe=Ve[0],Ie=Ve[1],Xe=Object(c.useRef)(),Re=Object(c.useRef)(null),Fe=Object(c.useRef)(null);Object(c.useEffect)(function(){return Fe.current&&Fe.current.addEventListener("click",ft),function(){Fe.current.removeEventListener("click",ft)}},[Fe]);var ft=function(G){var Le=function(Je,Yt){if(Je.localName===Yt)return Je;for(var Wt=0,Pt=Je;Pt=Pt.parentNode;Wt++){if(Pt.localName===Yt)return Pt;if(Pt==document.documentElement)return!1}},nt=G.target,$e=Le(nt,"a");if($e==null?void 0:$e.href)return;if(nt.tagName.toUpperCase()==="IMG"){var ke=nt.src||nt.getAttribute("src");if(ke&&ke.indexOf("/images/avatars/User")===-1){G.stopPropagation(),G.preventDefault();var Et=Ue(),lt=Et.findIndex(function(Rt){return Rt.src===ke});Se(lt),qe(!0)}}},I=function(){qe(!1)},Ue=function(){var G=Fe.current.getElementsByTagName("img"),Le=[];return G.forEach(function(nt){Le.push({src:nt==null?void 0:nt.currentSrc,img:t.a.createElement("img",{height:290,src:nt==null?void 0:nt.currentSrc})})}),pt(Le),Le},Ae=function(G,Le){var nt,$e,ke,Et=(nt=window)===null||nt===void 0||(($e=nt.document)===null||$e===void 0)?void 0:$e.documentElement,lt=Et.clientWidth,Rt=Et.clientHeight,Je=Xe==null||((ke=Xe.current)===null||ke===void 0)?void 0:ke.getBoundingClientRect();Ie({bounds:{left:-(Je==null?void 0:Je.left)+(Le==null?void 0:Le.x),right:lt-((Je==null?void 0:Je.right)-(Le==null?void 0:Le.x)),top:-(Je==null?void 0:Je.top)+(Le==null?void 0:Le.y),bottom:Rt-((Je==null?void 0:Je.bottom)-(Le==null?void 0:Le.y))}})},Ge=function(){var G="".concat(q==null?void 0:q.q_position,". \u3010").concat(U[q.question_type],'\u3011\uFF08').concat(q==null?void 0:q.question_score,"\u5206\uFF09");return G};return t.a.createElement(c.Fragment,null,je&&t.a.createElement("div",{className:v.a.modalWarp},t.a.createElement(a.a,{disabled:Pe,bounds:pe,onStart:function(G,Le){return Ae(G,Le)}},t.a.createElement("div",{className:v.a.modal},t.a.createElement("div",{className:v.a.head,onMouseOver:function(){Pe&&ee(!1)},onMouseOut:function(){ee(!0)}},t.a.createElement("i",{className:"iconfont icon-guanbi1",onClick:I})),t.a.createElement("div",{className:v.a.body},t.a.createElement(_.a,{className:v.a.LeftButton,onClick:function(){Re.current.prev()}}),t.a.createElement(W.a,{className:v.a.site,ref:Re,dots:!1,initialSlide:ze},et==null?void 0:et.map(function(ne,G){return t.a.createElement("div",{key:G},t.a.createElement("aside",{className:v.a.imgWarp},ne.img))})),t.a.createElement(b.a,{className:v.a.RightButton,onClick:function(){Re.current.next()}}))))),t.a.createElement("div",{className:v.a.title,ref:Fe},t.a.createElement(p.a,{value:Ge()+(q==null?void 0:q.question_title)})))},M=L,Ce=function(te,be){var q,ve=te.data,Ze=te.callback,je=te.params;Object(c.useEffect)(function(){Pe(ve)},[ve]);var qe=Object(c.useState)({}),de=Object($.a)(qe,2),h=de[0],Pe=de[1],ee=Object(c.useState)(!1),ot=Object($.a)(ee,2),Ke=ot[0],et=ot[1],pt=["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"],mt=function(){var Ee=Object(F.a)(O.a.mark(function ze(Se,at){var Ve,pe,Ie;return O.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return et(!1),pe=Object(S.cloneDeep)(h),pe.user_answer=[Se.choice_id],Re.next=5,Object(T.l)(je.examId,je==null||((Ve=je.exercise)===null||Ve===void 0)?void 0:Ve.ip_limit);case 5:return Pe(pe),Re.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Se.choice_id}});case 8:Ie=Re.sent,Ze(pe,1),Ie.status===0?et(!0):Ie.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return Re.stop()}},ze)}));return function(Se,at){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(be,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.single},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ke?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((q=h.question_choices)===null||q===void 0)?void 0:q.map(function(Ee,ze){var Se;return t.a.createElement("ul",{onClick:function(){return mt(Ee,ze)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((Se=h.user_answer)===null||Se===void 0)?void 0:Se.includes(Ee.choice_id))?l.a.qsActive:l.a.qs},t.a.createElement("li",null,pt[(Ee.c_position||Ee.choice_position)-1]),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},oe=Object(c.forwardRef)(Ce),Ne=function(te,be){var q,ve=te.data,Ze=te.callback,je=te.params;Object(c.useEffect)(function(){Pe(ve)},[ve]);var qe=Object(c.useState)({}),de=Object($.a)(qe,2),h=de[0],Pe=de[1],ee=Object(c.useState)(!1),ot=Object($.a)(ee,2),Ke=ot[0],et=ot[1],pt=["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"],mt=function(){var Ee=Object(F.a)(O.a.mark(function ze(Se,at){var Ve,pe,Ie,Xe;return O.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return et(!1),pe=Object(S.cloneDeep)(h),pe.user_answer.includes(Se.choice_id)?Object(S.pull)(pe.user_answer,Se.choice_id):pe.user_answer=pe==null||((Ie=pe.user_answer)===null||Ie===void 0)?void 0:Ie.concat(Se.choice_id),Fe.next=5,Object(T.l)(je.examId,je==null||((Ve=je.exercise)===null||Ve===void 0)?void 0:Ve.ip_limit);case 5:return Pe(pe),Fe.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:pe.user_answer}});case 8:Xe=Fe.sent,Ze(pe,pe.user_answer.length>0?1:0),Xe.status===0?et(!0):Xe.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return Fe.stop()}},ze)}));return function(Se,at){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(be,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.multiple},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ke?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((q=h.question_choices)===null||q===void 0)?void 0:q.map(function(Ee,ze){var Se;return t.a.createElement("ul",{onClick:function(){return mt(Ee,ze)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((Se=h.user_answer)===null||Se===void 0)?void 0:Se.includes(Ee.choice_id))?l.a.msActive:l.a.ms},t.a.createElement("li",null,pt[(Ee.c_position||Ee.choice_position)-1]),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},Oe=Object(c.forwardRef)(Ne),Be=function(te,be){var q,ve=te.data,Ze=te.callback,je=te.params;Object(c.useEffect)(function(){Pe(ve)},[ve]);var qe=Object(c.useState)({}),de=Object($.a)(qe,2),h=de[0],Pe=de[1],ee=Object(c.useState)(!1),ot=Object($.a)(ee,2),Ke=ot[0],et=ot[1],pt=["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"],mt=function(){var Ee=Object(F.a)(O.a.mark(function ze(Se,at){var Ve,pe,Ie;return O.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return et(!1),pe=Object(S.cloneDeep)(h),pe.user_answer=[Se.choice_id],Re.next=5,Object(T.l)(je.examId,je==null||((Ve=je.exercise)===null||Ve===void 0)?void 0:Ve.ip_limit);case 5:return Pe(pe),Re.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Se.choice_id}});case 8:Ie=Re.sent,Ze(pe,1),Ie.status===0?et(!0):Ie.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return Re.stop()}},ze)}));return function(Se,at){return Ee.apply(this,arguments)}}();return Object(c.useImperativeHandle)(be,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.judgment},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ke?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((q=h.question_choices)===null||q===void 0)?void 0:q.map(function(Ee,ze){var Se;return t.a.createElement("ul",{onClick:function(){return mt(Ee,ze)},style:{pointerEvents:je.checkState?"none":"auto"},key:Ee.choice_id,className:(h==null||((Se=h.user_answer)===null||Se===void 0)?void 0:Se.includes(Ee.choice_id))?l.a.qsActive:l.a.qs},t.a.createElement("li",null,t.a.createElement("span",null)),t.a.createElement("li",null,t.a.createElement(p.a,{value:Ee.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},We=Object(c.forwardRef)(Be),me=n("oBTY"),Z=n("5NDa"),rt=n("5rEg"),_e=rt.a.TextArea,ue=function(te,be){var q,ve=te.data,Ze=te.callback,je=te.params,qe=Object(c.useState)({}),de=Object($.a)(qe,2),h=de[0],Pe=de[1],ee=Object(c.useState)([]),ot=Object($.a)(ee,2),Ke=ot[0],et=ot[1],pt=Object(c.useState)(!1),mt=Object($.a)(pt,2),Ee=mt[0],ze=mt[1],Se=Object(c.useRef)(null);Object(c.useEffect)(function(){for(var pe=[],Ie=0;Ie<(ve==null?void 0:ve.multi_count);Ie++)pe.push(Object(R.a)({},(ve==null?void 0:ve.user_answer[Ie])||{}));Pe(ve),et(pe)},[ve]);var at=function(Ie,Xe){ze(!1);var Re=Object(S.cloneDeep)(h);Ke[Xe].answer_text=Ie.target.value,Re.user_answer=Ke,Pe(Re),et(Object(me.a)(Ke)),clearTimeout(Se.current),Se.current=setTimeout(Object(F.a)(O.a.mark(function Fe(){var ft,I;return O.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(T.l)(je.examId,je==null||((ft=je.exercise)===null||ft===void 0)?void 0:ft.ip_limit);case 2:return Ae.next=4,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ke[Xe].answer_text,exercise_choice_id:Xe+1}});case 4:I=Ae.sent,Ze(Re,Ke.some(function(Ge){return!!Ge.answer_text})?1:0),I.status===0?ze(!0):I.status===-1&&N.c.push("/exam/studentClient");case 7:case"end":return Ae.stop()}},Fe)})),500)};Object(c.useImperativeHandle)(be,function(){return{editData:h}});var Ve=function(){var Ie;return h==null||((Ie=h.standard_answer)===null||Ie===void 0)?void 0:Ie.map(function(Xe,Re){var Fe;return t.a.createElement("span",{style:{fontWeight:400,fontSize:14},key:Re},"\u586B\u7A7A\u9898",Re+1,"\uFF1A",(Fe=Xe.answer_text)===null||Fe===void 0?void 0:Fe.join("\u3001"),t.a.createElement("br",null))})};return console.log("userAnswer",Ke),t.a.createElement("div",{className:l.a.completion},t.a.createElement("div",{className:l.a.tips,style:{opacity:Ee?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),Ke==null?void 0:Ke.map(function(pe,Ie){return t.a.createElement("ul",{key:Ie,className:l.a.fill},t.a.createElement("li",null,"\u586B\u7A7A",Ie+1,":"),t.a.createElement("li",null,t.a.createElement(_e,{disabled:je.checkState,value:pe==null?void 0:pe.answer_text,rows:3,onChange:function(Re){return at(Re,Ie)}})))}),(h==null?void 0:h.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206")),!!(h==null||((q=h.standard_answer)===null||q===void 0)?void 0:q.length)&&t.a.createElement("div",{className:l.a.analysis,style:{marginTop:"-20px"}},t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),t.a.createElement("aside",null,Ve())),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},ae=Object(c.forwardRef)(ue),xe=n("Ot1p"),He=function(te,be){var q,ve,Ze,je=te.data,qe=te.callback,de=te.params;Object(c.useEffect)(function(){ot(je)},[je]);var h=Object(c.useState)({}),Pe=Object($.a)(h,2),ee=Pe[0],ot=Pe[1],Ke=Object(c.useState)(!1),et=Object($.a)(Ke,2),pt=et[0],mt=et[1],Ee=Object(c.useRef)(null),ze=function(){var Se=Object(F.a)(O.a.mark(function at(Ve){var pe;return O.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:mt(!1),pe=Object(S.cloneDeep)(ee),pe.user_answer[0]=Ve,ot(pe),clearTimeout(Ee.current),Ee.current=setTimeout(Object(F.a)(O.a.mark(function Re(){var Fe,ft;return O.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(T.l)(de.examId,de==null||((Fe=de.exercise)===null||Fe===void 0)?void 0:Fe.ip_limit);case 2:return Ue.next=4,Object(e.a)("/api/exercise_questions/".concat(ee.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ve}});case 4:ft=Ue.sent,qe(pe,Ve?1:0),ft.status===0?mt(!0):ft.status===-1&&N.c.push("/exam/studentClient");case 7:case"end":return Ue.stop()}},Re)})),500);case 6:case"end":return Xe.stop()}},at)}));return function(Ve){return Se.apply(this,arguments)}}();return Object(c.useImperativeHandle)(be,function(){return{editData:ee}}),t.a.createElement("div",{className:l.a.subjective},t.a.createElement("div",{className:l.a.tips,style:{opacity:pt?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:ee}),!de.checkState&&t.a.createElement(xe.a,{height:320,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:ee==null||((q=ee.user_answer)===null||q===void 0)?void 0:q[0],id:ee==null?void 0:ee.question_id,onChange:function(at){return ze(at)}}),de.checkState&&t.a.createElement(t.a.Fragment,null,(ee==null?void 0:ee.user_answer)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ee==null||((ve=ee.user_answer)===null||ve===void 0)?void 0:ve[0]}))),(ee==null?void 0:ee.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(ee==null?void 0:ee.user_score)==="0.0"?0:ee==null?void 0:ee.user_score,"\u5206")),(ee==null?void 0:ee.standard_answer)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ee==null||((Ze=ee.standard_answer)===null||Ze===void 0)?void 0:Ze[0]}))),(ee==null?void 0:ee.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ee==null?void 0:ee.analysis})))))},ut=Object(c.forwardRef)(He),vt=n("ZW9T"),yt=n("J66h"),Ut=function(te,be){var q=te.data,ve=te.params,Ze=te.callback,je=Object(c.useState)({}),qe=Object($.a)(je,2),de=qe[0],h=qe[1],Pe=Object(c.useState)(""),ee=Object($.a)(Pe,2),ot=ee[0],Ke=ee[1],et=Object(c.useState)("none"),pt=Object($.a)(et,2),mt=pt[0],Ee=pt[1],ze=Object(c.useRef)();Object(c.useEffect)(function(){return window.addEventListener("message",Se),function(){window.removeEventListener("message",Se)}},[]),Object(c.useEffect)(function(){h(q)},[q]);var Se=function(Re){Re.data==="backExercise"&&at()},at=function(){Ee("none"),Ke(""),Ze()},Ve=function(){var Xe=Object(F.a)(O.a.mark(function Re(){var Fe,ft;return O.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(T.l)(ve.examId,ve==null||((Fe=ve.exercise)===null||Fe===void 0)?void 0:Fe.ip_limit);case 2:if(!de.hack_identifier){Ue.next=7;break}return Ue.next=5,Object(o.V)({id:de.hack_identifier});case 5:ft=Ue.sent,(ft==null?void 0:ft.status)===0&&(Ke("/myproblems/".concat(ft.identifier,"?type=exercises&sign=exam&exercisesId=").concat(ve==null?void 0:ve.examId,"&login=").concat(ve==null?void 0:ve.login,"&questionId=").concat(de.question_id)),Ee("block"));case 7:case"end":return Ue.stop()}},Re)}));return function(){return Xe.apply(this,arguments)}}(),pe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(c.useImperativeHandle)(be,function(){return{editData:de}});var Ie=[{title:"\u6D4B\u8BD5\u96C6",dataIndex:"key",align:"center"},{title:"\u8F93\u51FA",dataIndex:"error_msg",align:"center"},{title:"\u5F97\u5206",dataIndex:"sore",align:"center"}];return t.a.createElement("div",{className:l.a.program},t.a.createElement("iframe",{style:{display:mt},id:"iframeShixuns",className:l.a.iframe,src:ot,ref:ze,frameBorder:"0"}),t.a.createElement(M,{editData:de}),t.a.createElement(p.a,{value:de==null?void 0:de.description}),!ve.checkState&&t.a.createElement("div",{className:l.a.customBtn},t.a.createElement(B.a,{onClick:Ve,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),ve.checkState&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),t.a.createElement("aside",null,t.a.createElement(vt.b,{height:300,language:"python",theme:"vs-light",value:(de==null?void 0:de.passed_code)?yt.Base64.decode(de==null?void 0:de.passed_code):"",options:pe}))),(de==null?void 0:de.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(de==null?void 0:de.user_score)==="0.0"?0:de==null?void 0:de.user_score,"\u5206"))))},Ct=Object(c.forwardRef)(Ut),Mt=n("g9YV"),Lt=n("wCAj"),Zt=n("miYZ"),ha=n("tsqr"),le=n("HBuW"),ht=function(te,be){var q,ve,Ze=te.data,je=te.callback,qe=te.params;Object(c.useEffect)(function(){ee(Ze)},[Ze]);var de=Object(c.useState)({}),h=Object($.a)(de,2),Pe=h[0],ee=h[1],ot=Object(c.useState)(""),Ke=Object($.a)(ot,2),et=Ke[0],pt=Ke[1],mt=Object(c.useState)("none"),Ee=Object($.a)(mt,2),ze=Ee[0],Se=Ee[1],at=Object(c.useRef)();Object(c.useEffect)(function(){return window.addEventListener("message",Ve),function(){window.removeEventListener("message",Ve)}},[]),Object(c.useEffect)(function(){ee(Ze)},[Ze]);var Ve=function(Ae){Ae.data==="backExercise"&&pe()},pe=function(){Se("none"),pt(""),je()},Ie={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(c.useImperativeHandle)(be,function(){return{editData:Pe}});var Xe=function Ue(Ae,Ge){var ne;Ae=((ne=Ae)===null||ne===void 0?void 0:ne.includes(".json"))?Ae:"".concat(Ae,".json"),H.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var G=Object(F.a)(O.a.mark(function nt(){var $e,ke;return O.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.next=2,Object(o.R)({url:Ae});case 2:if($e=lt.sent,$e){lt.next=5;break}return lt.abrupt("return");case 5:return ha.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),lt.next=8,Object(le.A)({id:$e.shixun_identifier});case 8:if(ke=lt.sent,!(ke==null?void 0:ke.game_identifier)){lt.next=12;break}return Fe({shixun_identifier:ke==null?void 0:ke.game_identifier,question_id:Ge}),lt.abrupt("return");case 12:(ke==null?void 0:ke.status)===2?Ue(ke==null?void 0:ke.message,Ge):(ke==null?void 0:ke.status)===3&&Re(ke==null?void 0:ke.message);case 13:case"end":return lt.stop()}},nt)}));function Le(){return G.apply(this,arguments)}return Le}()})},Re=function(Ae){H.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ae,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Fe=function(){var Ue=Object(F.a)(O.a.mark(function Ae(Ge){var ne;return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(le.A)({id:Ge.shixun_identifier});case 2:ne=Le.sent,(ne==null?void 0:ne.game_identifier)&&(pt("/tasks/".concat(ne.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat(qe.examId,"&questionId=").concat(Ge.question_id)),Se("block")),(ne==null?void 0:ne.status)===-3?Object(T.k)():(ne==null?void 0:ne.status)===2?Xe(ne==null?void 0:ne.message,Ge.question_id):(ne==null?void 0:ne.status)===3&&Re(ne==null?void 0:ne.message);case 5:case"end":return Le.stop()}},Ae)}));return function(Ge){return Ue.apply(this,arguments)}}(),ft=function(){var Ue=Object(F.a)(O.a.mark(function Ae(Ge){var ne;return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(T.l)(qe.examId,qe==null||((ne=qe.exercise)===null||ne===void 0)?void 0:ne.ip_limit);case 2:Ge.redo?H.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.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 nt=Object(F.a)(O.a.mark(function ke(){var Et,lt;return O.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(o.R)({id:Ge.myshixun_identifier,url:Ge.url});case 2:Et=Je.sent,Et&&(lt=Object(R.a)(Object(R.a)({},Ge),{},{shixun_identifier:Et.shixun_identifier}),Fe(lt));case 4:case"end":return Je.stop()}},ke)}));function $e(){return nt.apply(this,arguments)}return $e}()}):Fe(Ge);case 3:case"end":return Le.stop()}},Ae)}));return function(Ge){return Ue.apply(this,arguments)}}(),I=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(Ae,Ge){var ne;return t.a.createElement("span",null,Ae==null||((ne=Ae[0])===null||ne===void 0)?void 0:ne.output_detail)}}];return t.a.createElement("div",{className:l.a.practice},t.a.createElement("iframe",{style:{display:ze},id:"iframeShixuns",className:l.a.iframe,src:et,ref:at,frameBorder:"0"}),t.a.createElement(M,{editData:Pe}),Pe==null||((q=Pe.shixun)===null||q===void 0)?void 0:q.map(function(Ue,Ae){return t.a.createElement(X.a,{className:"font16",gutter:[0,20],key:Ae},t.a.createElement(g.a,{flex:"1"},Ae+1,". ",Ue.challenge_name," ",t.a.createElement("span",{className:"c-grey-999"},"(",Ue.challenge_score,"\u5206)")),t.a.createElement(g.a,{flex:"100px",className:"tr"},Ue.answer_status===0&&t.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),Ue.answer_status===1&&t.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!qe.checkState&&t.a.createElement("div",{className:l.a.customBtn},t.a.createElement(B.a,{onClick:function(){return ft(Pe)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),qe.checkState&&(Pe==null||((ve=Pe.shixun_details)===null||ve===void 0)?void 0:ve.map(function(Ue,Ae){var Ge,ne,G,Le,nt=Ue.shixun_detail,$e=nt===void 0?[]:nt,ke=Ue.stage_list,Et=ke===void 0?[]:ke,lt=Et==null?void 0:Et.map(function(Rt,Je){return Object(R.a)(Object(R.a)({},Et[Je]),$e[Je])});return console.log(lt,"items"),t.a.createElement(c.Fragment,{key:Ae},t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u7B2C",Ae+1,"\u5173\uFF1A",$e==null||((Ge=$e[0])===null||Ge===void 0)?void 0:Ge.name),t.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",Et==null||((ne=Et[0])===null||ne===void 0)?void 0:ne.user_score,"\u5206")),t.a.createElement(Lt.a,{className:l.a.table,pagination:!1,dataSource:lt,columns:I}),!!($e==null||((G=$e[0])===null||G===void 0)?void 0:G.passed_code)&&t.a.createElement("div",{className:l.a.answer,style:{display:"block"}},t.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),t.a.createElement("aside",null,t.a.createElement(vt.b,{height:300,language:"python",theme:"vs-light",value:$e==null||((Le=$e[0])===null||Le===void 0)?void 0:Le.passed_code,options:Ie}))))})),(Pe==null?void 0:Pe.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(Pe==null?void 0:Pe.user_score)==="0.0"?0:Pe==null?void 0:Pe.user_score,"\u5206")))},it=Object(c.forwardRef)(ht),tt=x.a.Countdown,gt=function(te){var be,q,ve,Ze,je,qe,de,h,Pe,ee,ot,Ke,et,pt,mt,Ee,ze,Se,at,Ve,pe,Ie,Xe,Re,Fe,ft,I,Ue,Ae,Ge,ne,G=te.location,Le=Object(c.useState)(!1),nt=Object($.a)(Le,2),$e=nt[0],ke=nt[1],Et=Object(c.useState)(!1),lt=Object($.a)(Et,2),Rt=lt[0],Je=lt[1],Yt=Object(c.useState)(!0),Wt=Object($.a)(Yt,2),Pt=Wt[0],It=Wt[1],pa=Object(c.useState)(!1),qt=Object($.a)(pa,2),Gt=qt[0],ua=qt[1],ga=Object(c.useState)(!1),ea=Object($.a)(ga,2),da=ea[0],ta=ea[1],Ea=Object(c.useState)({}),aa=Object($.a)(Ea,2),re=aa[0],Nt=aa[1],Ht=Object(c.useState)({}),Ft=Object($.a)(Ht,2),w=Ft[0],Jt=Ft[1],ca=Object(c.useState)([]),na=Object($.a)(ca,2),dt=na[0],ra=na[1],$t=Object(c.useState)([]),fa=Object($.a)($t,2),kt=fa[0],va=fa[1],Sa=Object(c.useState)(!1),ya=Object($.a)(Sa,2),Dt=ya[0],De=ya[1],se=Object(c.useRef)({}),ye=Object(c.useRef)(),Ye=Object(c.useRef)(0),st=Object(c.useState)(null),_t=Object($.a)(st,2),bt=_t[0],wt=_t[1],St=Object(N.b)()._store.getState(),xt=St.user,Tt=xt.userInfo;Object(c.useEffect)(function(){var we;(G==null||((we=G.query)===null||we===void 0)?void 0:we.examId)&&ba()},[G==null||((be=G.query)===null||be===void 0)?void 0:be.examId]),Object(c.useEffect)(function(){return Rt&&(Object(f.d)(document.documentElement),setTimeout(function(){window.addEventListener("blur",zt,!1),document.addEventListener(Object(f.c)(),oa)},500),setTimeout(function(){console.log(f.a,44),Object(f.a)()||H.a.info({icon:null,okText:"\u6211\u77E5\u9053\u4E86",content:t.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},Ye.current+1),"\u6B21",t.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(f.d)(document.documentElement),ia(Ye.current+1)}})},1500)),function(){document.removeEventListener(Object(f.c)(),oa),window.removeEventListener("blur",zt,!1)}},[Rt]),Object(c.useEffect)(function(){return(re==null?void 0:re.q_position)&&sessionStorage.setItem("answer_position",(re==null?void 0:re.q_position)||1),function(){sessionStorage.clear()}},[re==null?void 0:re.q_position]),Object(c.useEffect)(function(){return Object(N.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),function(){Object(N.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0})}},[]);var zt=function(ie){var ce,J;Object(f.a)()&&(!document.getElementById("iframeShixuns")||((ce=document.getElementById("iframeShixuns"))===null||ce===void 0||((J=ce.style)===null||J===void 0)?void 0:J.display)=="none")&&Object(f.b)()},ia=function(){var we=Object(F.a)(O.a.mark(function ie(ce){var J,Me;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(o.P)({id:G==null||((J=G.query)===null||J===void 0)?void 0:J.examId});case 2:ce>(w==null||((Me=w.exercise)===null||Me===void 0)?void 0:Me.screen_num)?(H.a.destroyAll(),sa(1)):Ye.current=ce;case 3:case"end":return Te.stop()}},ie)}));return function(ce){return we.apply(this,arguments)}}(),ma=function(){var we=Object(F.a)(O.a.mark(function ie(ce){var J,Me,Qe,Te,ct;return O.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:H.a.destroyAll(),ct=H.a.info({keyboard:!1,maskClosable:!1,okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",t.a.createElement("span",{style:{display:"inline-block"}},t.a.createElement(tt,{onFinish:function(){return ia(ce)},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+((w==null||((J=w.exercise)===null||J===void 0)?void 0:J.screen_sec)+1)*1e3})),"S\uFF09"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},ce-1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},w==null||((Me=w.exercise)===null||Me===void 0)?void 0:Me.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",t.a.createElement("span",{className:"c-red"},w==null||((Qe=w.exercise)===null||Qe===void 0)?void 0:Qe.screen_sec),"\u79D2\u5185\u56DE\u5230",t.a.createElement("br",null),t.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var jt=Object(F.a)(O.a.mark(function Vt(){return O.a.wrap(function(_a){for(;;)switch(_a.prev=_a.next){case 0:Object(f.d)(document.documentElement),ct.destroy();case 2:case"end":return _a.stop()}},Vt)}));function Kt(){return jt.apply(this,arguments)}return Kt}()}),setTimeout(function(){var jt;ct.update({okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},ce),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},w==null||((jt=w.exercise)===null||jt===void 0)?void 0:jt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},((w==null||((Te=w.exercise)===null||Te===void 0)?void 0:Te.screen_sec)+1)*1e3);case 3:case"end":return Ot.stop()}},ie)}));return function(ce){return we.apply(this,arguments)}}(),oa=function(ie){document.fullscreenElement?console.log("\u8FDB\u5165\u5168\u5C4F"):ma(Ye.current+1)},Pa=function(ie){var ce=[];return ie.forEach(function(J){ce=ce.concat(J.items)}),ce},ba=function(){var we=Object(F.a)(O.a.mark(function ie(){var ce,J,Me,Qe,Te,ct,Qt,Ot,jt,Kt,Vt,At;return O.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return ta(!0),Bt.next=3,Object(e.a)("/api/students/exercises/".concat(G==null||((ce=G.query)===null||ce===void 0)?void 0:ce.examId,"/start_answer.json"),{method:"get"});case 3:if(J=Bt.sent,!(J==null?void 0:J.exercise_question_types)){Bt.next=18;break}if(!(((Me=J.exercise)===null||Me===void 0?void 0:Me.left_time)===0)){Bt.next=8;break}return sa(1),Bt.abrupt("return");case 8:wt(((Qe=J.exercise)===null||Qe===void 0?void 0:Qe.left_time)&&Date.now()+(J==null||((Te=J.exercise)===null||Te===void 0)?void 0:Te.left_time)*1e3),Ot=Pa(J==null?void 0:J.exercise_question_types),jt=sessionStorage.getItem("answer_position")||1,Jt(J),ra((J==null?void 0:J.question_status)||[]),va(Ot),Nt((Ot==null?void 0:Ot[Number(jt)-1])||{}),ta(!1),De((J==null||((ct=J.exercise)===null||ct===void 0)?void 0:ct.user_exercise_status)===1),(J==null||((Qt=J.exercise)===null||Qt===void 0)?void 0:Qt.user_exercise_status)!==1&&(ke(!!(J==null||((Kt=J.exercise)===null||Kt===void 0)?void 0:Kt.open_camera)),Je(!!(J==null||((Vt=J.exercise)===null||Vt===void 0)?void 0:Vt.screen_open)),Ye.current=(J==null||((At=J.exercise)===null||At===void 0)?void 0:At.used_screen_num)||0);case 18:case"end":return Bt.stop()}},ie)}));return function(){return we.apply(this,arguments)}}(),la=function(ie,ce){var J=dt.map(function(Qe){return Qe.ques_id===(ie==null?void 0:ie.question_id)?Object(R.a)(Object(R.a)({},Qe),{},{ques_status:ce}):Qe}),Me=kt.map(function(Qe){return Qe.question_id===(ie==null?void 0:ie.question_id)?ie:Qe});ra(J),va(Me)},Xt=function(ie,ce){var J,Me,Qe,Te,ct=w==null||((J=w.exercise_question_types)===null||J===void 0)?void 0:J.find(function(Ot){return Ot.question_type===ce}),Qt=w==null||((Me=w.exercise_question_types)===null||Me===void 0)?void 0:Me.findIndex(function(Ot){return Ot.question_type===ce});return t.a.createElement(c.Fragment,null,t.a.createElement("span",{className:"blod font14 c-grey-333"},Object(T.O)(Qt+1),"\u3001",ie,"\uFF08\u5171",ct==null||((Qe=ct.items)===null||Qe===void 0)?void 0:Qe.length,"\u9898\uFF0C\u5171",ct==null?void 0:ct.score,"\u5206\uFF09"),t.a.createElement("ul",{className:j.a.answerSheet,key:ce},ct==null||((Te=ct.items)===null||Te===void 0)?void 0:Te.map(function(Ot,jt){var Kt=(dt==null?void 0:dt.some(function(At){return At.ques_id===Ot.question_id&&!!At.ques_status}))?j.a.active:"",Vt=!!(dt==null?void 0:dt.some(function(At){return At.ques_id===Ot.question_id&&!!At.is_marked}));if(Ot.question_type===ce)return t.a.createElement("li",{onClick:function(){return Nt(kt[Ot.q_position-1])},key:jt,className:Kt},t.a.createElement("span",null,Ot.q_position),Vt&&t.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Ra=function(ie){return t.a.createElement(c.Fragment,null,ie.question_type===0&&Xt("\u5355\u9009\u9898",0),ie.question_type===1&&Xt("\u591A\u9009\u9898",1),ie.question_type===2&&Xt("\u5224\u65AD\u9898",2),ie.question_type===3&&Xt("\u586B\u7A7A\u9898",3),ie.question_type===4&&Xt("\u7B80\u7B54\u9898",4),ie.question_type===5&&Xt("\u5B9E\u8BAD\u9898",5),ie.question_type===6&&Xt("\u7F16\u7A0B\u9898",6))},Da=function(){var ie,ce,J,Me,Qe,Te,ct;return t.a.createElement(c.Fragment,null,re.question_type===0&&t.a.createElement(oe,{key:re==null?void 0:re.question_id,ref:se,data:re,callback:la,params:{checkState:Dt,examId:G==null||((ie=G.query)===null||ie===void 0)?void 0:ie.examId,exercise:w==null?void 0:w.exercise}}),re.question_type===1&&t.a.createElement(Oe,{key:re==null?void 0:re.question_id,ref:se,data:re,callback:la,params:{checkState:Dt,examId:G==null||((ce=G.query)===null||ce===void 0)?void 0:ce.examId,exercise:w==null?void 0:w.exercise}}),re.question_type===2&&t.a.createElement(We,{key:re==null?void 0:re.question_id,ref:se,data:re,callback:la,params:{checkState:Dt,examId:G==null||((J=G.query)===null||J===void 0)?void 0:J.examId,exercise:w==null?void 0:w.exercise}}),re.question_type===3&&t.a.createElement(ae,{key:re==null?void 0:re.question_id,ref:se,data:re,callback:la,params:{checkState:Dt,examId:G==null||((Me=G.query)===null||Me===void 0)?void 0:Me.examId,exercise:w==null?void 0:w.exercise}}),re.question_type===4&&t.a.createElement(ut,{key:re==null?void 0:re.question_id,ref:se,data:re,callback:la,params:{checkState:Dt,examId:G==null||((Qe=G.query)===null||Qe===void 0)?void 0:Qe.examId,exercise:w==null?void 0:w.exercise}}),re.question_type===5&&t.a.createElement(it,{key:re==null?void 0:re.question_id,params:{examId:G==null||((Te=G.query)===null||Te===void 0)?void 0:Te.examId,login:Tt==null?void 0:Tt.login,checkState:Dt,exercise:w==null?void 0:w.exercise},ref:se,data:re,callback:ba}),re.question_type===6&&t.a.createElement(Ct,{key:re==null?void 0:re.question_id,params:{examId:G==null||((ct=G.query)===null||ct===void 0)?void 0:ct.examId,login:Tt==null?void 0:Tt.login,checkState:Dt,exercise:w==null?void 0:w.exercise},ref:se,data:re,callback:ba}))},Oa=function(){var we=Object(F.a)(O.a.mark(function ie(ce){return O.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!(ce==="prev")){Me.next=3;break}return Nt(kt[re.q_position-2]),Me.abrupt("return");case 3:Nt(kt[re.q_position]);case 4:case"end":return Me.stop()}},ie)}));return function(ce){return we.apply(this,arguments)}}(),sa=function(){var we=Object(F.a)(O.a.mark(function ie(ce){var J,Me;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(e.a)("/api/students/exercises/".concat(G==null||((J=G.query)===null||J===void 0)?void 0:J.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:ce}});case 2:Me=Te.sent,(Me==null?void 0:Me.status)===0&&(ke(!1),Object(f.b)(),N.c.push("/exam/succeed"));case 4:case"end":return Te.stop()}},ie)}));return function(ce){return we.apply(this,arguments)}}(),wa=function(){var ie=[];if(kt.forEach(function(ce,J){var Me=dt.findIndex(function(Qe){return Qe.ques_id===ce.question_id&&!Qe.ques_status});Me>-1&&ie.push(J+1)}),!ie.length){H.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 ce=Object(F.a)(O.a.mark(function Me(){return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.abrupt("return",sa(1));case 1:case"end":return Te.stop()}},Me)}));function J(){return ce.apply(this,arguments)}return J}()});return}H.a.confirm({centered:!0,width:440,okText:"\u7EE7\u7EED\u7B54\u9898",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:t.a.createElement("div",null,t.a.createElement("p",{style:{color:"#FF8C29"}},"\u4F60\u8FD8\u6709\u4EE5\u4E0B",ie.length,"\u9053\u9898\u672A\u5B8C\u6210\uFF0C\u786E\u5B9A\u8981\u63D0\u4EA4\u8BD5\u5377\u5417\uFF1F"),t.a.createElement("div",null,ie.map(function(ce){return t.a.createElement("div",{onClick:function(){Nt(kt[ce-1]),H.a.destroyAll()},className:j.a.listBtn,key:ce},ce)}))),onOk:function(){return Promise.resolve()},onCancel:function(){var ce=Object(F.a)(O.a.mark(function Me(){return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.abrupt("return",sa(1));case 1:case"end":return Te.stop()}},Me)}));function J(){return ce.apply(this,arguments)}return J}()})},Ca=function(){var we=Object(F.a)(O.a.mark(function ie(){var ce,J,Me;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(e.a)("/api/students/exercises/".concat(G==null||((ce=G.query)===null||ce===void 0)?void 0:ce.examId,"/mark"),{method:"post",body:{exercise_question_id:re==null?void 0:re.question_id}});case 2:J=Te.sent,J.status===0&&(Me=dt.map(function(ct){return ct.ques_id===(re==null?void 0:re.question_id)?Object(R.a)(Object(R.a)({},ct),{},{is_marked:!ct.is_marked}):ct}),ra(Me));case 4:case"end":return Te.stop()}},ie)}));return function(){return we.apply(this,arguments)}}(),Ua=function(){var ie;(ie=ye.current)===null||ie===void 0||ie.handlePhoto()},xa=!!(dt==null?void 0:dt.some(function(we){return we.ques_id===re.question_id&&!!we.is_marked}));return t.a.createElement(y.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},t.a.createElement(c.Fragment,null,t.a.createElement("div",{className:j.a.header},t.a.createElement("div",{className:j.a.num,style:{fontWeight:600,marginRight:20}},w==null||((q=w.exercise)===null||q===void 0)?void 0:q.user_name),t.a.createElement("div",{className:j.a.num},"\u5B66\u53F7\uFF1A",w==null||((ve=w.exercise)===null||ve===void 0)?void 0:ve.student_id),t.a.createElement("div",{title:w==null||((Ze=w.exercise)===null||Ze===void 0)?void 0:Ze.exercise_name,className:j.a.name},w==null||((je=w.exercise)===null||je===void 0)?void 0:je.exercise_name),t.a.createElement("div",{style:{visibility:Dt?"hidden":"visible"},className:j.a.time},t.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),t.a.createElement("span",null,t.a.createElement(tt,{value:bt,onFinish:function(){return sa(2)}}))),t.a.createElement(B.a,{style:{visibility:Dt?"hidden":"visible"},disabled:Dt,onClick:wa,type:"primary"},"\u4EA4\u5377")),t.a.createElement("div",{className:j.a.wrap},t.a.createElement("div",{className:j.a.left,style:{width:Pt?280:0}},t.a.createElement("section",{style:{opacity:Pt?1:0}},$e&&t.a.createElement("div",{className:j.a.camera},t.a.createElement(r.a,{number:(w==null||((qe=w.exercise)===null||qe===void 0)?void 0:qe.photo_count)-(w==null||((de=w.exercise)===null||de===void 0)?void 0:de.take_photo),take_photo:w==null||((h=w.exercise)===null||h===void 0)?void 0:h.take_photo,ref:ye,width:"232",custom:{categoryId:G==null||((Pe=G.query)===null||Pe===void 0)?void 0:Pe.examId,login:Tt==null?void 0:Tt.login},time:(ee=w.exercise)===null||ee===void 0?void 0:ee.left_time,supportCamera:function(ie){console.log(ie,333),ie===2||ie===1&&setTimeout(function(){return N.c.push("/exam/studentClient")},3e3)}})),Dt&&((w==null?void 0:w.user_score)||(w==null||((ot=w.exercise)===null||ot===void 0)?void 0:ot.can_view_scores))&&t.a.createElement("div",{className:j.a.totalScore},(w==null?void 0:w.user_score)&&t.a.createElement(c.Fragment,null,t.a.createElement("span",null,w==null?void 0:w.user_score),t.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(w==null||((Ke=w.exercise)===null||Ke===void 0)?void 0:Ke.can_view_scores)&&t.a.createElement(z.Link,{className:"font14",to:"/exam/studentList/".concat(G==null||((et=G.query)===null||et===void 0)?void 0:et.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),Dt&&t.a.createElement("div",{className:j.a.totalAnswerScore},t.a.createElement("span",null,"\u7B54\u9898",t.a.createElement("i",null,dt==null||((pt=dt.filter(function(we){return we.ques_status}))===null||pt===void 0)?void 0:pt.length)),t.a.createElement("span",null,"\u5171",t.a.createElement("i",null,(w==null||((mt=w.exercise_types)===null||mt===void 0)?void 0:mt.q_counts)||(w==null||((Ee=w.exercise_scores)===null||Ee===void 0||((ze=Ee.exercise_types)===null||ze===void 0))?void 0:ze.q_counts)),"\u9898\uFF0C\u6EE1\u5206",t.a.createElement("i",null,(w==null||((Se=w.exercise_types)===null||Se===void 0)?void 0:Se.q_scores)||(w==null||((at=w.exercise_scores)===null||at===void 0||((Ve=at.exercise_types)===null||Ve===void 0))?void 0:Ve.q_scores)),"\u5206")),t.a.createElement("div",{className:"relative",style:{minHeight:236}},t.a.createElement("aside",{className:"bg-white p20"},!Dt&&t.a.createElement("aside",{className:j.a.answerInfo},t.a.createElement(X.a,null,t.a.createElement(g.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),t.a.createElement(g.a,{span:12,className:"tr c-light-primary"},dt==null||((pe=dt.filter(function(we){return!!we.ques_status}))===null||pe===void 0)?void 0:pe.length," / ",w==null||((Ie=w.exercise_types)===null||Ie===void 0)?void 0:Ie.q_counts),t.a.createElement(g.a,{span:24},t.a.createElement(P.a,{trailColor:"#c3ced2",percent:(dt==null||((Xe=dt.filter(function(we){return!!we.ques_status}))===null||Xe===void 0)?void 0:Xe.length)/(w==null||((Re=w.exercise_types)===null||Re===void 0)?void 0:Re.q_counts)*100,showInfo:!1})),t.a.createElement(g.a,null,t.a.createElement("span",{className:"c-grey-333"},"\u5171 ",t.a.createElement("span",{className:"c-light-primary"},(w==null||((Fe=w.exercise_types)===null||Fe===void 0)?void 0:Fe.q_counts)||(w==null||((ft=w.exercise_scores)===null||ft===void 0||((I=ft.exercise_types)===null||I===void 0))?void 0:I.q_counts))," \u9898\uFF1A"),t.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",t.a.createElement("span",{className:"c-light-primary"},(w==null||((Ue=w.exercise_types)===null||Ue===void 0)?void 0:Ue.q_scores)||(w==null||((Ae=w.exercise_scores)===null||Ae===void 0||((Ge=Ae.exercise_types)===null||Ge===void 0))?void 0:Ge.q_scores))," \u5206")))),t.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},w==null||((ne=w.exercise_question_types)===null||ne===void 0)?void 0:ne.map(function(we){return t.a.createElement(c.Fragment,{key:we.question_type},Ra(we))}))))),t.a.createElement("div",{className:j.a.fold,onClick:function(){return It(!Pt)}},Pt&&t.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Pt&&t.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),t.a.createElement("div",{className:j.a.right},Dt&&t.a.createElement("div",{className:j.a.back},t.a.createElement("span",{onClick:function(){return N.c.push("/exam/studentClient")}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})," \u8FD4\u56DE\u8003\u8BD5\u5217\u8868")),t.a.createElement("div",{style:{height:Dt?"calc(100vh - 176px)":"calc(100vh - 108px)"},className:j.a.content},Da()),t.a.createElement("div",{className:j.a.btns},!Dt&&t.a.createElement(B.a,{onClick:Ca,ghost:!0,type:"primary"},xa?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),re.q_position>1&&t.a.createElement(B.a,{onClick:function(){return Oa("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),re.q_position: Unmounted during event!");return O}},fV52:function(ge,u,n){"use strict";var E=n("cIOH"),y=n.n(E),Q=n("6/k+"),X=n.n(Q)},gbW8:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.findInArray=E,u.isFunction=y,u.isNum=Q,u.int=X,u.dontSetMe=C;function E(P,d){for(var g=0,k=P.length;g0&&(e.setState(function(f){return{lazyLoadedList:f.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var o=(0,C.default)({listRef:e.list,trackRef:e.track},e.props);e.updateState(o,!0,function(){e.adaptHeight(),e.props.autoplay&&e.autoPlay("update")}),e.props.lazyLoad==="progressive"&&(e.lazyLoadTimer=setInterval(e.progressiveLazyLoad,1e3)),e.ro=new c.default(function(){e.state.animating?(e.onWindowResized(!1),e.callbackTimers.push(setTimeout(function(){return e.onWindowResized()},e.props.speed))):e.onWindowResized()}),e.ro.observe(e.list),Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(f){f.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,f.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),(0,R.default)((0,g.default)(e),"componentWillUnmount",function(){e.animationEndCallback&&clearTimeout(e.animationEndCallback),e.lazyLoadTimer&&clearInterval(e.lazyLoadTimer),e.callbackTimers.length&&(e.callbackTimers.forEach(function(r){return clearTimeout(r)}),e.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",e.onWindowResized):window.detachEvent("onresize",e.onWindowResized),e.autoplayTimer&&clearInterval(e.autoplayTimer),e.ro.disconnect()}),(0,R.default)((0,g.default)(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var o=(0,H.getOnDemandLazySlides)((0,C.default)((0,C.default)({},e.props),e.state));o.length>0&&(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(o)}}),e.props.onLazyLoad&&e.props.onLazyLoad(o))}e.adaptHeight();var f=(0,C.default)((0,C.default)({listRef:e.list,trackRef:e.track},e.props),e.state),D=e.didPropsChange(r);D&&e.updateState(f,D,function(){e.state.currentSlide>=A.default.Children.count(e.props.children)&&e.changeSlide({message:"index",index:A.default.Children.count(e.props.children)-e.props.slidesToShow,currentSlide:e.state.currentSlide}),(r.autoplay!==e.props.autoplay||r.autoplaySpeed!==e.props.autoplaySpeed)&&(e.props.autoplay?e.autoPlay("update"):e.pause("paused"))})}),(0,R.default)((0,g.default)(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=(0,F.default)(function(){return e.resizeWindow(r)},50),e.debouncedResize()}),(0,R.default)((0,g.default)(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,o=Boolean(e.track&&e.track.node);if(!o)return;var f=(0,C.default)((0,C.default)({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(f,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}),(0,R.default)((0,g.default)(e),"updateState",function(r,o,f){var D=(0,H.initializedState)(r);r=(0,C.default)((0,C.default)((0,C.default)({},r),D),{},{slideIndex:D.currentSlide});var l=(0,H.getTrackLeft)(r);r=(0,C.default)((0,C.default)({},r),{},{left:l});var S=(0,H.getTrackCSS)(r);(o||A.default.Children.count(e.props.children)!==A.default.Children.count(r.children))&&(D.trackStyle=S),e.setState(D,f)}),(0,R.default)((0,g.default)(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,o=0,f=[],D=(0,H.getPreClones)((0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{slideCount:e.props.children.length})),l=(0,H.getPostClones)((0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(M){f.push(M.props.style.width),r+=M.props.style.width});for(var S=0;S=o&&e.onWindowResized()};if(!D.onclick)D.onclick=function(){return D.parentNode.focus()};else{var S=D.onclick;D.onclick=function(){S(),D.parentNode.focus()}}D.onload||(e.props.lazyLoad?D.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(D.onload=l,D.onerror=function(){l(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),(0,R.default)((0,g.default)(e),"progressiveLazyLoad",function(){for(var r=[],o=(0,C.default)((0,C.default)({},e.props),e.state),f=e.state.currentSlide;f=-(0,H.getPreClones)(o);D--)if(e.state.lazyLoadedList.indexOf(D)<0){r.push(D);break}r.length>0?(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),(0,R.default)((0,g.default)(e),"slideHandler",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=e.props,D=f.asNavFor,l=f.beforeChange,S=f.onLazyLoad,p=f.speed,m=f.afterChange,W=e.state.currentSlide,s=(0,H.slideHandler)((0,C.default)((0,C.default)((0,C.default)({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!o})),a=s.state,i=s.nextState;if(!a)return;l&&l(W,a.currentSlide);var v=a.lazyLoadedList.filter(function(_){return e.state.lazyLoadedList.indexOf(_)<0});S&&v.length>0&&S(v),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),m&&m(W),delete e.animationEndCallback),e.setState(a,function(){if(D&&e.asNavForIndex!==r&&(e.asNavForIndex=r,D.innerSlider.slideHandler(r)),!i)return;e.animationEndCallback=setTimeout(function(){var _=i.animating,b=(0,X.default)(i,["animating"]);e.setState(b,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:_})},10)),m&&m(a.currentSlide),delete e.animationEndCallback})},p)})}),(0,R.default)((0,g.default)(e),"changeSlide",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=(0,C.default)((0,C.default)({},e.props),e.state),D=(0,H.changeSlide)(f,r);if(D!==0&&!D)return;if(o===!0?e.slideHandler(D,o):e.slideHandler(D),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect){var l=e.list.querySelectorAll(".slick-current");l[0]&&l[0].focus()}}),(0,R.default)((0,g.default)(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),(0,R.default)((0,g.default)(e),"keyHandler",function(r){var o=(0,H.keyHandler)(r,e.props.accessibility,e.props.rtl);o!==""&&e.changeSlide({message:o})}),(0,R.default)((0,g.default)(e),"selectHandler",function(r){e.changeSlide(r)}),(0,R.default)((0,g.default)(e),"disableBodyScroll",function(){var r=function(f){f=f||window.event,f.preventDefault&&f.preventDefault(),f.returnValue=!1};window.ontouchmove=r}),(0,R.default)((0,g.default)(e),"enableBodyScroll",function(){window.ontouchmove=null}),(0,R.default)((0,g.default)(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var o=(0,H.swipeStart)(r,e.props.swipe,e.props.draggable);o!==""&&e.setState(o)}),(0,R.default)((0,g.default)(e),"swipeMove",function(r){var o=(0,H.swipeMove)(r,(0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;o.swiping&&(e.clickable=!1),e.setState(o)}),(0,R.default)((0,g.default)(e),"swipeEnd",function(r){var o=(0,H.swipeEnd)(r,(0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;var f=o.triggerSlideHandler;if(delete o.triggerSlideHandler,e.setState(o),f===void 0)return;e.slideHandler(f),e.props.verticalSwiping&&e.enableBodyScroll()}),(0,R.default)((0,g.default)(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),(0,R.default)((0,g.default)(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),(0,R.default)((0,g.default)(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),(0,R.default)((0,g.default)(e),"slickGoTo",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r=Number(r),isNaN(r))return"";e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"index",index:r,currentSlide:e.state.currentSlide},o)},0))}),(0,R.default)((0,g.default)(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if((0,H.canGoNext)((0,C.default)((0,C.default)({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),(0,R.default)((0,g.default)(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var o=e.state.autoplaying;if(r==="update"){if(o==="hovered"||o==="focused"||o==="paused")return}else if(r==="leave"){if(o==="paused"||o==="focused")return}else if(r==="blur"&&(o==="paused"||o==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),(0,R.default)((0,g.default)(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var o=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(o==="hovered"||o==="playing")&&e.setState({autoplaying:"focused"}):o==="playing"&&e.setState({autoplaying:"hovered"})}),(0,R.default)((0,g.default)(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,R.default)((0,g.default)(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,R.default)((0,g.default)(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,R.default)((0,g.default)(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,R.default)((0,g.default)(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),(0,R.default)((0,g.default)(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),(0,R.default)((0,g.default)(e),"render",function(){var r=(0,V.default)("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),o=(0,C.default)((0,C.default)({},e.props),e.state),f=(0,H.extractObject)(o,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),D=e.props.pauseOnHover;f=(0,C.default)((0,C.default)({},f),{},{onMouseEnter:D?e.onTrackOver:null,onMouseLeave:D?e.onTrackLeave:null,onMouseOver:D?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var l;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var S=(0,H.extractObject)(o,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),p=e.props.pauseOnDotsHover;S=(0,C.default)((0,C.default)({},S),{},{clickHandler:e.changeSlide,onMouseEnter:p?e.onDotsLeave:null,onMouseOver:p?e.onDotsOver:null,onMouseLeave:p?e.onDotsLeave:null}),l=A.default.createElement(Y.Dots,S)}var m,W,s=(0,H.extractObject)(o,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);s.clickHandler=e.changeSlide,e.props.arrows&&(m=A.default.createElement(x.PrevArrow,s),W=A.default.createElement(x.NextArrow,s));var a=null;e.props.vertical&&(a={height:e.state.listHeight});var i=null;e.props.vertical===!1?e.props.centerMode===!0&&(i={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(i={padding:e.props.centerPadding+" 0px"});var v=(0,C.default)((0,C.default)({},a),i),_=e.props.touchMove,b={className:"slick-list",style:v,onClick:e.clickHandler,onMouseDown:_?e.swipeStart:null,onMouseMove:e.state.dragging&&_?e.swipeMove:null,onMouseUp:_?e.swipeEnd:null,onMouseLeave:e.state.dragging&&_?e.swipeEnd:null,onTouchStart:_?e.swipeStart:null,onTouchMove:e.state.dragging&&_?e.swipeMove:null,onTouchEnd:_?e.touchEnd:null,onTouchCancel:e.state.dragging&&_?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},U={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(b={className:"slick-list"},U={className:r}),A.default.createElement("div",U,e.props.unslick?"":m,A.default.createElement("div",(0,Q.default)({ref:e.listRefHandler},b),A.default.createElement($.Track,(0,Q.default)({ref:e.trackRefHandler},f),e.props.children)),e.props.unslick?"":W,e.props.unslick?"":l)}),e.list=null,e.track=null,e.state=(0,C.default)((0,C.default)({},O.default),{},{currentSlide:e.props.initialSlide,slideCount:A.default.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var T=e.ssrInit();return e.state=(0,C.default)((0,C.default)({},e.state),T),e}return(0,d.default)(N,[{key:"didPropsChange",value:function(e){for(var T=!1,r=0,o=Object.keys(this.props);r=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,v))continue;i[v]=s[v]}}return i}function H(s,a){if(s==null)return{};var i={},v=Object.keys(s),_,b;for(b=0;b=0)continue;i[_]=s[_]}return i}function $(s,a){return K(s)||t(s,a)||x(s,a)||Y()}function Y(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(s,a){if(!s)return;if(typeof s=="string")return c(s,a);var i=Object.prototype.toString.call(s).slice(8,-1);if(i==="Object"&&s.constructor&&(i=s.constructor.name),i==="Map"||i==="Set")return Array.from(s);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return c(s,a)}function c(s,a){(a==null||a>s.length)&&(a=s.length);for(var i=0,v=new Array(a);i, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),_}return T(i,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:Q.default.findDOMNode(this)}},{key:"render",value:function(){var _,b=this.props,U=b.axis,L=b.bounds,M=b.children,Ce=b.defaultPosition,oe=b.defaultClassName,Ne=b.defaultClassNameDragging,Oe=b.defaultClassNameDragged,Be=b.position,We=b.positionOffset,me=b.scale,Z=V(b,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]),rt={},_e=null,ue=Boolean(Be),ae=!ue||this.state.dragging,xe=Be||Ce,He={x:(0,P.canDragX)(this)&&ae?this.state.x:xe.x,y:(0,P.canDragY)(this)&&ae?this.state.y:xe.y};this.state.isElementSVG?_e=(0,C.createSVGTransform)(He,We):rt=(0,C.createCSSTransform)(He,We);var ut=(0,X.default)(M.props.className||"",oe,(_={},m(_,Ne,this.state.dragging),m(_,Oe,this.state.dragged),_));return E.createElement(g.default,F({},Z,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),E.cloneElement(E.Children.only(M),{className:ut,style:N(N({},M.props.style),rt),transform:_e}))}}]),i}(E.Component);u.default=W,m(W,"displayName","Draggable"),m(W,"propTypes",N(N({},g.default.propTypes),{},{axis:y.default.oneOf(["both","x","y","none"]),bounds:y.default.oneOfType([y.default.shape({left:y.default.number,right:y.default.number,top:y.default.number,bottom:y.default.number}),y.default.string,y.default.oneOf([!1])]),defaultClassName:y.default.string,defaultClassNameDragging:y.default.string,defaultClassNameDragged:y.default.string,defaultPosition:y.default.shape({x:y.default.number,y:y.default.number}),positionOffset:y.default.shape({x:y.default.oneOfType([y.default.number,y.default.string]),y:y.default.oneOfType([y.default.number,y.default.string])}),position:y.default.shape({x:y.default.number,y:y.default.number}),className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe})),m(W,"defaultProps",N(N({},g.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}))},sS6v:function(ge,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=E;function E(){var y}}}]); diff --git a/p__Exam__Lists__StudentClient__Answer.ca67e471.async.js b/p__Exam__Lists__StudentClient__Answer.ca67e471.async.js new file mode 100644 index 0000000000..ac253845ee --- /dev/null +++ b/p__Exam__Lists__StudentClient__Answer.ca67e471.async.js @@ -0,0 +1,23 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[143,5,7],{"+ibC":function(ye,u,n){ye.exports={modalWarp:"modalWarp___2OUik",modal:"modal___1xmy0",head:"head___2FB--",body:"body___1ObZm",site:"site___tzxzz",imgWarp:"imgWarp___3WKik",LeftButton:"LeftButton___fKyNM",RightButton:"RightButton___23ga7",title:"title___1ERn2"}},"+uyH":function(ye,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.Track=void 0;var y=E(n("pVnL")),Q=E(n("lwsE")),K=E(n("W8MJ")),C=E(n("PJYZ")),P=E(n("7W2i")),d=E(n("LQ03")),g=E(n("lSNA")),k=E(n("3tO9")),B=E(n("q1tI")),R=E(n("TSYQ")),A=n("3K4p"),O=function(x){var c,t,V,j,N;x.rtl?N=x.slideCount-1-x.index:N=x.index,V=N<0||N>=x.slideCount,x.centerMode?(j=Math.floor(x.slidesToShow/2),t=(N-x.currentSlide)%x.slideCount===0,N>x.currentSlide-j-1&&N<=x.currentSlide+j&&(c=!0)):c=x.currentSlide<=N&&N=x.slideCount?X=x.targetSlide-x.slideCount:X=x.targetSlide;var e=N===X;return{"slick-slide":!0,"slick-active":c,"slick-center":t,"slick-cloned":V,"slick-current":e}},F=function(x){var c={};return(x.variableWidth===void 0||x.variableWidth===!1)&&(c.width=x.slideWidth),x.fade&&(c.position="relative",x.vertical?c.top=-x.index*parseInt(x.slideHeight):c.left=-x.index*parseInt(x.slideWidth),c.opacity=x.currentSlide===x.index?1:0,x.useCSS&&(c.transition="opacity "+x.speed+"ms "+x.cssEase+", visibility "+x.speed+"ms "+x.cssEase)),c},Y=function(x,c){return x.key+"-"+c},H=function(x){var c,t=[],V=[],j=[],N=B.default.Children.count(x.children),X=(0,A.lazyStartIndex)(x),e=(0,A.lazyEndIndex)(x);return B.default.Children.forEach(x.children,function(T,r){var o,f={message:"children",index:r,slidesToScroll:x.slidesToScroll,currentSlide:x.currentSlide};!x.lazyLoad||x.lazyLoad&&x.lazyLoadedList.indexOf(r)>=0?o=T:o=B.default.createElement("div",null);var D=F((0,k.default)((0,k.default)({},x),{},{index:r})),l=o.props.className||"",S=O((0,k.default)((0,k.default)({},x),{},{index:r}));if(t.push(B.default.cloneElement(o,{key:"original"+Y(o,r),"data-index":r,className:(0,R.default)(S,l),tabIndex:"-1","aria-hidden":!S["slick-active"],style:(0,k.default)((0,k.default)({outline:"none"},o.props.style||{}),D),onClick:function(W){o.props&&o.props.onClick&&o.props.onClick(W),x.focusOnSelect&&x.focusOnSelect(f)}})),x.infinite&&x.fade===!1){var p=N-r;p<=(0,A.getPreClones)(x)&&N!==x.slidesToShow&&(c=-p,c>=X&&(o=T),S=O((0,k.default)((0,k.default)({},x),{},{index:c})),V.push(B.default.cloneElement(o,{key:"precloned"+Y(o,c),"data-index":c,tabIndex:"-1",className:(0,R.default)(S,l),"aria-hidden":!S["slick-active"],style:(0,k.default)((0,k.default)({},o.props.style||{}),D),onClick:function(W){o.props&&o.props.onClick&&o.props.onClick(W),x.focusOnSelect&&x.focusOnSelect(f)}}))),N!==x.slidesToShow&&(c=N+r,c1&&arguments[1]!==void 0?arguments[1]:!1;this.slick.slickGoTo(T,r)}},{key:"render",value:function(){return O.createElement(t.a,null,this.renderCarousel)}}]),X}(O.Component);V.defaultProps={dots:!0,arrows:!1,draggable:!1}},"3K4p":function(ye,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.clamp=K,u.canUseDOM=u.slidesOnLeft=u.slidesOnRight=u.siblingDirection=u.getTotalSlides=u.getPostClones=u.getPreClones=u.getTrackLeft=u.getTrackAnimateCSS=u.getTrackCSS=u.checkSpecKeys=u.getSlideCount=u.checkNavigable=u.getNavigableIndexes=u.swipeEnd=u.swipeMove=u.swipeStart=u.keyHandler=u.changeSlide=u.slideHandler=u.initializedState=u.extractObject=u.canGoNext=u.getSwipeDirection=u.getHeight=u.getWidth=u.lazySlidesOnRight=u.lazySlidesOnLeft=u.lazyEndIndex=u.lazyStartIndex=u.getRequiredLazySlides=u.getOnDemandLazySlides=void 0;var y=E(n("3tO9")),Q=E(n("q1tI"));function K(s,a,i){return Math.max(a,Math.min(s,i))}var C=function(a){for(var i=[],v=d(a),_=g(a),b=v;b<_;b++)a.lazyLoadedList.indexOf(b)<0&&i.push(b);return i};u.getOnDemandLazySlides=C;var P=function(a){for(var i=[],v=d(a),_=g(a),b=v;b<_;b++)i.push(b);return i};u.getRequiredLazySlides=P;var d=function(a){return a.currentSlide-k(a)};u.lazyStartIndex=d;var g=function(a){return a.currentSlide+B(a)};u.lazyEndIndex=g;var k=function(a){return a.centerMode?Math.floor(a.slidesToShow/2)+(parseInt(a.centerPadding)>0?1:0):0};u.lazySlidesOnLeft=k;var B=function(a){return a.centerMode?Math.floor((a.slidesToShow-1)/2)+1+(parseInt(a.centerPadding)>0?1:0):a.slidesToShow};u.lazySlidesOnRight=B;var R=function(a){return a&&a.offsetWidth||0};u.getWidth=R;var A=function(a){return a&&a.offsetHeight||0};u.getHeight=A;var O=function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v,_,b,U;return v=a.startX-a.curX,_=a.startY-a.curY,b=Math.atan2(_,v),U=Math.round(b*180/Math.PI),U<0&&(U=360-Math.abs(U)),U<=45&&U>=0||U<=360&&U>=315?"left":U>=135&&U<=225?"right":i===!0?U>=35&&U<=135?"up":"down":"vertical"};u.getSwipeDirection=O;var F=function(a){var i=!0;return a.infinite||(a.centerMode&&a.currentSlide>=a.slideCount-1||(a.slideCount<=a.slidesToShow||a.currentSlide>=a.slideCount-a.slidesToShow))&&(i=!1),i};u.canGoNext=F;var Y=function(a,i){var v={};return i.forEach(function(_){return v[_]=a[_]}),v};u.extractObject=Y;var H=function(a){var i=Q.default.Children.count(a.children),v=a.listRef,_=Math.ceil(R(v)),b=a.trackRef&&a.trackRef.node,U=Math.ceil(R(b)),L;if(a.vertical)L=_;else{var M=a.centerMode&&parseInt(a.centerPadding)*2;typeof a.centerPadding=="string"&&a.centerPadding.slice(-1)==="%"&&(M*=_/100),L=Math.ceil((_-M)/a.slidesToShow)}var Ce=v&&A(v.querySelector('[data-index="0"]')),le=Ce*a.slidesToShow,Ae=a.currentSlide===void 0?a.initialSlide:a.currentSlide;a.rtl&&a.currentSlide===void 0&&(Ae=i-1-a.initialSlide);var Pe=a.lazyLoadedList||[],Fe=C((0,y.default)((0,y.default)({},a),{},{currentSlide:Ae,lazyLoadedList:Pe}));Pe.concat(Fe);var Be={slideCount:i,slideWidth:L,listWidth:_,trackWidth:U,currentSlide:Ae,slideHeight:Ce,listHeight:le,lazyLoadedList:Pe};return a.autoplaying===null&&a.autoplay&&(Be.autoplaying="playing"),Be};u.initializedState=H;var $=function(a){var i=a.waitForAnimate,v=a.animating,_=a.fade,b=a.infinite,U=a.index,L=a.slideCount,M=a.lazyLoadedList,Ce=a.lazyLoad,le=a.currentSlide,Ae=a.centerMode,Pe=a.slidesToScroll,Fe=a.slidesToShow,Be=a.useCSS;if(i&&v)return{};var _e=U,Z,rt,he,ue={},re={},xe=b?U:K(U,0,L-1);if(_){if(!b&&(U<0||U>=L))return{};U<0?_e=U+L:U>=L&&(_e=U-L),Ce&&M.indexOf(_e)<0&&M.push(_e),ue={animating:!0,currentSlide:_e,lazyLoadedList:M},re={animating:!1}}else Z=_e,_e<0?(Z=_e+L,b?L%Pe!==0&&(Z=L-L%Pe):Z=0):!F(a)&&_e>le?_e=Z=le:Ae&&_e>=L?(_e=b?L:L-1,Z=b?0:L-1):_e>=L&&(Z=_e-L,b?L%Pe!==0&&(Z=0):Z=L-Fe),!b&&_e+Fe>=L&&(Z=L-Fe),rt=o((0,y.default)((0,y.default)({},a),{},{slideIndex:_e})),he=o((0,y.default)((0,y.default)({},a),{},{slideIndex:Z})),b||(rt===he&&(_e=Z),rt=he),Ce&&M.concat(C((0,y.default)((0,y.default)({},a),{},{currentSlide:_e}))),Be?(ue={animating:!0,currentSlide:Z,trackStyle:r((0,y.default)((0,y.default)({},a),{},{left:rt})),lazyLoadedList:M,targetSlide:xe},re={animating:!1,currentSlide:Z,trackStyle:T((0,y.default)((0,y.default)({},a),{},{left:he})),swipeLeft:null,targetSlide:xe}):ue={currentSlide:Z,trackStyle:T((0,y.default)((0,y.default)({},a),{},{left:he})),lazyLoadedList:M,targetSlide:xe};return{state:ue,nextState:re}};u.slideHandler=$;var G=function(a,i){var v,_,b,U,L,M=a.slidesToScroll,Ce=a.slidesToShow,le=a.slideCount,Ae=a.currentSlide,Pe=a.targetSlide,Fe=a.lazyLoad,Be=a.infinite;if(U=le%M!==0,v=U?0:(le-Ae)%M,i.message==="previous")b=v===0?M:Ce-v,L=Ae-b,Fe&&!Be&&(_=Ae-b,L=_===-1?le-1:_),Be||(L=Pe-M);else if(i.message==="next")b=v===0?M:v,L=Ae+b,Fe&&!Be&&(L=(Ae+M)%le+v),Be||(L=Pe+M);else if(i.message==="dots")L=i.index*i.slidesToScroll;else if(i.message==="children"){if(L=i.index,Be){var _e=S((0,y.default)((0,y.default)({},a),{},{targetSlide:L}));L>i.currentSlide&&_e==="left"?L=L-le:L10)return{scrolling:!0};L&&(he.swipeLength=yt);var Ut=(M?-1:1)*(he.curX>he.startX?1:-1);L&&(Ut=he.curY>he.startY?1:-1);var Dt=Math.ceil(_e/Z),Mt=O(i.touchObject,L),Tt=he.swipeLength;return rt||(Ce===0&&Mt==="right"||Ce+1>=Dt&&Mt==="left"||!F(i)&&Mt==="left")&&(Tt=he.swipeLength*le,Ae===!1&&Pe&&(Pe(Mt),st.edgeDragged=!0)),!Fe&&ue&&(ue(Mt),st.swiped=!0),b?He=ft+Tt*(re/xe)*Ut:M?He=ft-Tt*Ut:He=ft+Tt*Ut,L&&(He=ft+Tt*Ut),st=(0,y.default)((0,y.default)({},st),{},{touchObject:he,swipeLeft:He,trackStyle:T((0,y.default)((0,y.default)({},i),{},{left:He}))}),Math.abs(he.curX-he.startX)10&&(st.swiping=!0,a.preventDefault()),st};u.swipeMove=t;var V=function(a,i){var v=i.dragging,_=i.swipe,b=i.touchObject,U=i.listWidth,L=i.touchThreshold,M=i.verticalSwiping,Ce=i.listHeight,le=i.swipeToSlide,Ae=i.scrolling,Pe=i.onSwipe,Fe=i.targetSlide,Be=i.currentSlide,_e=i.infinite;if(!v)return _&&a.preventDefault(),{};var Z=M?Ce/L:U/L,rt=O(b,M),he={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Ae)return he;if(!b.swipeLength)return he;if(b.swipeLength>Z){a.preventDefault(),Pe&&Pe(rt);var ue,re,xe=_e?Be:Fe;switch(rt){case"left":case"up":re=xe+X(i),ue=le?N(i,re):re,he.currentDirection=0;break;case"right":case"down":re=xe-X(i),ue=le?N(i,re):re,he.currentDirection=1;break;default:ue=xe}he.triggerSlideHandler=ue}else{var He=o(i);he.trackStyle=r((0,y.default)((0,y.default)({},i),{},{left:He}))}return he};u.swipeEnd=V;var j=function(a){for(var i=a.infinite?a.slideCount*2:a.slideCount,v=a.infinite?a.slidesToShow*-1:0,_=a.infinite?a.slidesToShow*-1:0,b=[];vv[v.length-1])i=v[v.length-1];else for(var b in v){if(ia.swipeLeft*-1)return v=M,!1}else if(M.offsetLeft-i+R(M)/2>a.swipeLeft*-1)return v=M,!1;return!0}),!v)return 0;var U=a.rtl===!0?a.slideCount-a.currentSlide:a.currentSlide,L=Math.abs(v.dataset.index-U)||1;return L}else return a.slidesToScroll};u.getSlideCount=X;var e=function(a,i){return i.reduce(function(v,_){return v&&a.hasOwnProperty(_)},!0)?null:console.error("Keys Missing:",a)};u.checkSpecKeys=e;var T=function(a){e(a,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var i,v,_=a.slideCount+2*a.slidesToShow;a.vertical?v=_*a.slideHeight:i=l(a)*a.slideWidth;var b={opacity:1,transition:"",WebkitTransition:""};if(a.useTransform){var U=a.vertical?"translate3d(0px, "+a.left+"px, 0px)":"translate3d("+a.left+"px, 0px, 0px)",L=a.vertical?"translate3d(0px, "+a.left+"px, 0px)":"translate3d("+a.left+"px, 0px, 0px)",M=a.vertical?"translateY("+a.left+"px)":"translateX("+a.left+"px)";b=(0,y.default)((0,y.default)({},b),{},{WebkitTransform:U,transform:L,msTransform:M})}else a.vertical?b.top=a.left:b.left=a.left;return a.fade&&(b={opacity:1}),i&&(b.width=i),v&&(b.height=v),window&&!window.addEventListener&&window.attachEvent&&(a.vertical?b.marginTop=a.left+"px":b.marginLeft=a.left+"px"),b};u.getTrackCSS=T;var r=function(a){e(a,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var i=T(a);return a.useTransform?(i.WebkitTransition="-webkit-transform "+a.speed+"ms "+a.cssEase,i.transition="transform "+a.speed+"ms "+a.cssEase):a.vertical?i.transition="top "+a.speed+"ms "+a.cssEase:i.transition="left "+a.speed+"ms "+a.cssEase,i};u.getTrackAnimateCSS=r;var o=function(a){if(a.unslick)return 0;e(a,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var i=a.slideIndex,v=a.trackRef,_=a.infinite,b=a.centerMode,U=a.slideCount,L=a.slidesToShow,M=a.slidesToScroll,Ce=a.slideWidth,le=a.listWidth,Ae=a.variableWidth,Pe=a.slideHeight,Fe=a.fade,Be=a.vertical,_e=0,Z,rt,he=0;if(Fe||a.slideCount===1)return 0;var ue=0;if(_?(ue=-f(a),U%M!==0&&i+M>U&&(ue=-(i>U?L-(i-U):U%M)),b&&(ue+=parseInt(L/2))):(U%M!==0&&i+M>U&&(ue=L-U%M),b&&(ue=parseInt(L/2))),_e=ue*Ce,he=ue*Pe,Be?Z=i*Pe*-1+he:Z=i*Ce*-1+_e,Ae===!0){var re,xe=v&&v.node;if(re=i+f(a),rt=xe&&xe.childNodes[re],Z=rt?rt.offsetLeft*-1:0,b===!0){re=_?i+f(a):i,rt=xe&&xe.children[re],Z=0;for(var He=0;Hea.currentSlide?a.targetSlide>a.currentSlide+p(a)?"left":"right":a.targetSlide0&&(U+=1),_&&i%2===0&&(U+=1),U}return _?0:i-1};u.slidesOnRight=p;var m=function(a){var i=a.slidesToShow,v=a.centerMode,_=a.rtl,b=a.centerPadding;if(v){var U=(i-1)/2+1;return parseInt(b)>0&&(U+=1),!_&&i%2===0&&(U+=1),U}return _?i-1:0};u.slidesOnLeft=m;var W=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)};u.canUseDOM=W},"6/k+":function(ye,u,n){},"7ahc":function(ye,u,n){"use strict";n.d(u,"a",function(){return t});var E=n("k1fw"),y=n("0Owb"),Q=n("+L6B"),K=n("2/Rp"),C=n("y8nQ"),P=n("Vl3Y"),d=n("tJVT"),g=n("OaEy"),k=n("2fM7"),B=n("q1tI"),R=n.n(B),A=n("VrN/"),O=n.n(A),F=n("p77/"),Y=n.n(F),H=n("c5Ni"),$=n.n(H),G=k.a.Option,x={labelCol:{span:4},wrapperCol:{span:20}},c={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"]};u.b=function(V){var j=V.callback,N=V.onCancel,X=Object(B.useState)("python"),e=Object(d.a)(X,2),T=e[0],r=e[1];function o(D){r(c[D][1])}function f(D){j(D)}return R.a.createElement(P.a,Object(y.a)({},x,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:f}),R.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(k.a,{onChange:o},Object.keys(c).map(function(D){return R.a.createElement(G,{key:D,value:D},c[D][0])}))),R.a.createElement(P.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(t,{mode:T})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(K.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function t(V){var j=V.value,N=V.onChange,X=V.mode,e=V.options,T=e===void 0?{}:e,r=Object(B.useRef)(),o=Object(B.useState)(),f=Object(d.a)(o,2),D=f[0],l=f[1];return Object(B.useEffect)(function(){if(D){var S=function(m){var W=m.getValue();N&&N(W)};return D.on("change",S),function(){D.off("change",S)}}},[D,N]),Object(B.useEffect)(function(){D&&D.setOption("mode",X)},[D,X]),Object(B.useEffect)(function(){D&&((j!==D.getValue()||j==="")&&setTimeout(function(){D.setValue(j||" ")},300))},[D,j]),Object(B.useEffect)(function(){if(r.current&&!D){var S=O.a.fromTextArea(r.current,Object(E.a)({mode:X,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},T));l(S)}},[r.current,D]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:r}))}},"8N4D":function(ye,u,n){"use strict";function E(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?E=function(f){return typeof f}:E=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},E(r)}Object.defineProperty(u,"__esModule",{value:!0}),u.matchesSelector=B,u.matchesSelectorAndParentsTo=R,u.addEvent=A,u.removeEvent=O,u.outerHeight=F,u.outerWidth=Y,u.innerHeight=H,u.innerWidth=$,u.offsetXYFromParent=G,u.createCSSTransform=x,u.createSVGTransform=c,u.getTranslation=t,u.getTouch=V,u.getTouchIdentifier=j,u.addUserSelectStyles=N,u.removeUserSelectStyles=X,u.addClassName=e,u.removeClassName=T;var y=n("gbW8"),Q=C(n("Ga4A"));function K(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return K=function(){return r},r}function C(r){if(r&&r.__esModule)return r;if(r===null||E(r)!=="object"&&typeof r!="function")return{default:r};var o=K();if(o&&o.has(r))return o.get(r);var f={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in r)if(Object.prototype.hasOwnProperty.call(r,l)){var S=D?Object.getOwnPropertyDescriptor(r,l):null;S&&(S.get||S.set)?Object.defineProperty(f,l,S):f[l]=r[l]}return f.default=r,o&&o.set(r,f),f}function P(r,o){var f=Object.keys(r);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(r);o&&(D=D.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),f.push.apply(f,D)}return f}function d(r){for(var o=1;o=s.length?a.slice(s.length):a}).join(` +`)}var k=[],B=["
        "],R=new P.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function O(){k.length=0,B=["
          "]}function F(p,m,W,s){if(m>=p.length||p[m].level<=W)return m;var a=p[m];s.push("
        • "+a.text+""),m++;var i=[];return m=F(p,m,a.level,i),i.length>0&&(s.push("
            "),i.forEach(function(v){s.push(v)}),s.push("
          ")),s.push("
        • "),m=F(p,m,W,s),m}function Y(){return F(k,0,0,B),B.push("
        "),B.join("")}var H={heading:function(m){var W=A.exec(m);if(W)return{type:"heading",raw:W[0],depth:W[1].length,text:W[2]}},fences:function(m){var W=this.rules.block.fences.exec(m);if(W){var s=W[0],a=g(s,W[3]||""),i=W[2]?W[2].trim():W[2];if(["latex","katex","math"].indexOf(i)>=0){var v=x(),_=a;a=v,c[v]={type:"block",expression:_}}return{type:"code",raw:s,lang:i,text:a}}}},$=/(?:\${2})([^\n`]+?)(?:\${2})/gi,G=0,x=function(){return"__special_katext_id_".concat(G++,"__")},c={};function t(){return c}function V(){G=0,c={}}function j(p){return p=p.replace($,function(m,W){var s=x();return c[s]={type:"inline",expression:W},s}),p}var N=R.listitem;R.listitem=function(p){return N(j(p))};var X=R.paragraph;R.paragraph=function(p){return X(j(p))};var e=R.tablecell;R.tablecell=function(p,m){return e(j(p),m)},R.code=function(p,m,W){var s=(m||"").match(/\S*/)[0];return s?["latex","katex","math"].indexOf(s)>=0?"

        ".concat(p,"

        "):'
        ').concat(W?p:Object(d.escape)(p,!0),`
        +`):'
        '+(W?p:Object(d.escape)(p,!0))+"
        "},R.heading=function(p,m,W){var s=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return k.push({anchor:s,level:m,text:p}),"'+p+""},P.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),P.a.use({tokenizer:H,renderer:R});var T=P.a,r=n("SJMd"),o=n("m3rI"),f=n("Oy/b"),D=/]*>/g;function l(p){var m=document.createElement("div");return m.innerHTML=p,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var S=u.a=function(p){var m=p.value,W=m===void 0?"":m,s=p.className,a=p.style,i=a===void 0?{}:a,v=String(W),_=Object(E.useMemo)(function(){try{var L=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,M=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ce=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;v=v.replace(L,"("+o.a.API_SERVER+"/api/attachments/").replace(M,'"'+o.a.API_SERVER+"/api/attachments/").replace(Ce,'"'+o.a.API_SERVER+"/files/uploads/")}catch(Pe){}var le=T(v),Ae=t();return v.match(/\[TOC\]/)&&(le=le.replace("

        [TOC]

        ",Y()),O()),le=le.replace(/(__special_katext_id_\d+__)/g,function(Pe,Fe){var Be=Ae[Fe],_e=Be.type,Z=Be.expression;return Object(f.renderToString)(l(Z)||"",{displayMode:_e==="block",throwOnError:!1,output:"html"})}),le=le.replace(/▁/g,"\u2581\u2581\u2581"),V(),le},[v]),b=Object(E.useRef)();function U(L){var M=L.target;if(M.tagName.toUpperCase()==="A"){var Ce=M.getAttribute("href");if(Ce.startsWith("#")){L.preventDefault();var le=document.getElementById(Ce.replace("#",""));le&&le.scrollIntoView(!0)}}}return Object(E.useEffect)(function(){if(b.current&&_&&(_.match(D)&&window.PR.prettyPrint()),b.current)return b.current.addEventListener("click",U),function(){b.current.removeEventListener("click",U),V(),O()}},[_,b.current,U]),y.a.createElement("div",{ref:b,style:i,className:"".concat(s||""," markdown-body"),dangerouslySetInnerHTML:{__html:_}})}},"9VGf":function(ye,u,n){"use strict";n.d(u,"a",function(){return Q});var E=n("q1tI"),y=n.n(E);function Q(K,C){var P=Object(E.useRef)();Object(E.useEffect)(function(){P.current=K}),Object(E.useEffect)(function(){function d(){P.current()}if(C!==null){var g=setInterval(d,C);return function(){return clearInterval(g)}}},[C])}},BJfS:function(ye,u){var n=function(y){return y.replace(/[A-Z]/g,function(Q){return"-"+Q.toLowerCase()}).toLowerCase()};ye.exports=n},BjJ7:function(ye,u,n){"use strict";n.d(u,"d",function(){return y}),n.d(u,"c",function(){return Q}),n.d(u,"e",function(){return K}),n.d(u,"b",function(){return C}),n.d(u,"a",function(){return d});var E=n("m3rI");function y(g){var k=!0;if(g.length>0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],R=0;R0&&(Be(),Pe(1))},[x,W]),Object(d.useEffect)(function(){if(Ae===0)return;if(Ae===2)clearInterval(L);else{var ue=0,re=setInterval(function(){l.includes(ue)&&Z(),ue++},1e3);M(re)}return function(){return clearInterval(L)}},[Ae]),Object(d.useImperativeHandle)(G,function(){return{handlePhoto:Z}});var Fe=function(){Pe(2)},Be=function(){var re=x/c,xe=[];function He(st,ft){return parseInt(Math.floor(Math.random()*(ft-st+1))+st)}new Array(c).fill(0).map(function(st,ft){V?xe.push(He(re*ft,re*(ft+1))):ft==0?xe.push(0):xe.push(He(re*ft,re*(ft+1)))}),l=xe,S([].concat(xe)),console.log(xe)},_e=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(re){var xe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return xe?new Promise(function(He,st){xe.call(navigator,re,He,st)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:1280,height:720}}).then(function(re){t&&t(2),s(2),"srcObject"in T.current?T.current.srcObject=re:T.current.src=window.URL.createObjectURL(re),T.current.onloadedmetadata=function(xe){T.current.play()},T.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Fe(),C.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(re){s(1),t&&t(1),re.message==="Permission denied"||re.name==="NotAllowedError"?C.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):C.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+re.name),console.log("err: "+re.message)})},Z=function(){try{r.current.width=T.current.videoWidth,r.current.height=T.current.videoHeight;var re=r.current.getContext("2d");re.drawImage(T.current,0,0,r.current.width,r.current.height),_(r.current.toDataURL("image/png")),he(r.current.toDataURL("image/png"))}catch(xe){debugger}},rt=function(){try{var re=T.current.srcObject,xe=re.getTracks();xe.forEach(function(He){He.stop()}),T.current.srcObject=null}catch(He){}},he=function(){var ue=Object(Q.a)(y.a.mark(function re(xe){var He,st,ft,yt;return y.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return He=Object(R.a)(),st=Y(xe,He),ft=new FormData,ft.append("file",st),Dt.next=6,Object(B.a)("/api/attachments.json",{method:"post",body:ft},!0);case 6:if(yt=Dt.sent,console.log(yt,"result"),!(yt==null?void 0:yt.id)){Dt.next=11;break}return Dt.next=11,Object(B.a)("/api/students/exercises/".concat(e.categoryId,"/save_photo.json"),{method:"post",body:{attachment_id:yt==null?void 0:yt.id}});case 11:case"end":return Dt.stop()}},re)}));return function(xe){return ue.apply(this,arguments)}}();return g.a.createElement(g.a.Fragment,null,W!==3&&g.a.createElement("aside",{className:O.a.video,id:"screenshot"},W===0&&g.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),W===1&&g.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),W===2&&g.a.createElement("div",null,g.a.createElement("video",{width:X,ref:T,autoPlay:!0}),g.a.createElement("canvas",{style:{display:"none"},ref:r}))))});u.a=H},"C+DQ":function(ye,u,n){},DR4n:function(ye,u,n){ye.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},F1Ou:function(ye,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},y=E;u.default=y},Ga4A:function(ye,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.getPrefix=y,u.browserPrefixToKey=Q,u.browserPrefixToStyle=K,u.default=void 0;var E=["Moz","Webkit","O","ms"];function y(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined"||typeof window.document=="undefined")return"";var g=window.document.documentElement.style;if(d in g)return"";for(var k=0;k=0,Mt=Dt?"Cmd":"Ctrl",Tt=(ue={},Object(C.a)(ue,Mt+"-B","bold"),Object(C.a)(ue,Mt+"-I","italic"),ue),Qt=(re={},Object(C.a)(re,Pe,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(re,Be,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(re,Fe,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(re,_e,"\u6DFB\u52A0\u8868\u683C"),re),va=u.a=function(se){var ht=se.defaultValue,it=ht===void 0?"":ht,at=se.onChange,Et=se.width,pe=Et===void 0?"100%":Et,fe=se.height,ne=fe===void 0?400:fe,Se=se.miniToolbar,q=Se===void 0?!1:Se,me=se.isFocus,Qe=me===void 0?!1:me,Me=se.watch,Ze=se.insertTemp,de=se.id,h=de===void 0?"markdown-editor-id":de,Re=se.showResizeBar,ee=Re===void 0?!1:Re,ot=se.noStorage,Xe=ot===void 0?!1:ot,qe=se.showNullButton,pt=qe===void 0?!1:qe,vt=se.fullScreen,be=vt===void 0?!1:vt,$e=se.onBlur,Oe=se.onCMBeforeChange,nt=se.className,Ke=nt===void 0?"":nt,ge=se.placeholder,Ne=ge===void 0?"":ge,ze=se.values,De=ze===void 0?"":ze,ke=Object(P.useState)(null),ct=Object(K.a)(ke,2),I=ct[0],Ue=ct[1],je=Object(P.useState)(it),Ge=Object(K.a)(je,2),ie=Ge[0],et=Ge[1],z=Object(P.useState)(Me),lt=Object(K.a)(z,2),We=lt[0],Ie=lt[1],gt=Object(P.useState)(be),ut=Object(K.a)(gt,2),Pt=ut[0],Ve=ut[1],Vt=Object(P.useState)(""),Yt=Object(K.a)(Vt,2),wt=Yt[0],Lt=Yt[1],ma=Object(P.useState)(0),na=Object(K.a)(ma,2),Ft=na[0],ra=na[1],ba=Object(P.useState)(ne),ia=Object(K.a)(ba,2),Gt=ia[0],_a=ia[1],oa=Object(P.useState)(!1),la=Object(K.a)(oa,2),ha=la[0],ae=la[1],jt=Object(P.useRef)(),Wt=Object(P.useRef)(),Ht=Object(P.useRef)(),w=Object(P.useRef)();Object(P.useEffect)(function(){et(De),I==null||I.setValue(De)},[De]),Object(P.useEffect)(function(){if(jt.current){var te=function(tt,Ye){var _t=Ye.clipboardData;if(_t){var bt=_t.types.toString(),Rt=_t.items;if(bt==="text/html,Files"||bt==="Files"){var St=Rt[1];bt==="Files"&&(St=Rt[0]),St.kind==="file"&&St.type.match(/^image\//i)&&_(St.getAsFile(),function(Ct){Ct.id?Ee.replaceSelection("![,](/api/attachments/".concat(Ct.id,")")):(Ct==null?void 0:Ct.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ee=k.a.fromTextArea(jt.current,{mode:"markdown",lineNumbers:!q,lineWrapping:!0,value:it,autoCloseTags:!0,autoCloseBrackets:!0});return Qe&&Ee.focus(),Ee.on("paste",te),Ue(Ee),function(){Ee.off("paste",te)}}},[]);var sa=Object(P.useCallback)(function(){if(Wt.current)try{var te=Wt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ee=Wt.current.getElementsByClassName("markdown-editor-body")[0];Pt?Ee.style.height="calc(100vh - ".concat(te,"px)"):Ee.style.height="".concat(Gt-te,"px")}catch(ve){console.log(ve,"---- to set md editor body height")}},[Gt,Wt,Pt]);Object(P.useEffect)(function(){function te(){var ve=new B.default(function(tt){var Ye=Object(Q.a)(tt),_t;try{for(Ye.s();!(_t=Ye.n()).done;){var bt=_t.value;(bt.target.offsetHeight>0||bt.target.offsetWidth>0)&&(sa(),I.setSize("100%","100%"),I.refresh())}}catch(Rt){Ye.e(Rt)}finally{Ye.f()}});return ve.observe(jt.current.parentElement),ve}if(I){var Ee=te();return function(){Ee.unobserve(jt.current.parentElement)}}},[I,sa]),Object(P.useEffect)(function(){if(I){for(var te=[],Ee=function(){var bt=tt[ve];Ye=Object(K.a)(bt,2);var Rt=Ye[0],St=Ye[1],Ct=Object(C.a)({},Rt,function(){ua(St)});te.push(Ct),I.addKeyMap(Ct)},ve=0,tt=Object.entries(Tt);ve0){var te=new Date().getTime(),Ee=window.sessionStorage.getItem(h);te>=Ft+st&&(!Ee||Ee!==ie)&&(window.sessionStorage.setItem(h,ie),ae(!0))}},st),Object(P.useEffect)(function(){Ie(Me)},[I,Me]),Object(P.useEffect)(function(){I&&(Qe&&I.focus())},[I,Qe]),Object(P.useEffect)(function(){if(We&&I){var te=function(tt){var Ye=tt.target;if(w.current){var _t=Ye.scrollTop/Ye.scrollHeight;w.current.scrollTop=w.current.scrollHeight*_t}},Ee=I.getScrollerElement();return Ee.addEventListener("scroll",te),function(){Ee.removeEventListener("scroll",te)}}},[I,We]),Object(P.useEffect)(function(){if(I&&Oe){var te=function(ve,tt){Oe(ve,tt)};return I.on("beforeChange",te),function(){I.off("beforeChange",te)}}},[I,Oe]),Object(P.useEffect)(function(){if(I&&$e){var te=function(){$e(I.getValue())};return I.on("blur",te),function(){I.off("blur",te)}}},[I,$e]),Object(P.useEffect)(function(){if(I){var te=function(ve){var tt=ve.getValue();et(tt),ra(new Date().getTime()),ve.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),at&&at(tt)};return I.on("change",te),function(){I.off("change",te)}}},[I,at]),Object(P.useEffect)(function(){I&&(it==null?(I.setValue(""),et("")):it!==I.getValue()&&(I.setValue(it),et(it),I.setCursor(I.lineCount(),0)))},[I,it]);var ua=Object(P.useCallback)(function(te){var Ee=I.getCursor(),ve=I.getSelection(),tt=ve.split(` +`);switch(te){case"bold":return I.replaceSelection("**"+ve+"**"),ve===""&&I.setCursor(Ee.line,Ee.ch+2),I.focus();case"italic":return I.replaceSelection("*"+ve+"*"),ve===""&&I.setCursor(Ee.line,Ee.ch+1),I.focus();case"code":return I.replaceSelection("`"+ve+"`"),ve===""&&I.setCursor(Ee.line,Ee.ch+1),I.focus();case"inline-latex":return I.replaceSelection("`$$"+ve+"$$`"),ve===""&&I.setCursor(Ee.line,Ee.ch+3),I.focus();case"latex":return I.replaceSelection("```latex\n"+ve+"\n```"),I.setCursor(Ee.line+1,ve.length+1),I.focus();case"line-break":return I.replaceSelection(`
        +`),I.focus();case"list-ul":return ve===""?I.replaceSelection("- "+ve):I.replaceSelection(tt.map(function(Ye){return Ye===""?"":"- ".concat(Ye)}).join(` +`)),I.focus();case"list-ol":return ve===""?I.replaceSelection("1. "+ve):I.replaceSelection(tt.map(function(Ye,_t){return Ye===""?"":"".concat(_t+1,". ").concat(Ye)}).join(` +`)),I.focus();case"add-null-ch":return ve===""&&I.setCursor(Ee.line,Ee.ch+1),I.replaceSelection(ft),I.focus();case"inster-template-1":return ve===""&&I.setCursor(Ee.line,Ee.ch),I.replaceSelection(yt),I.focus();case"eraser":return I.setValue(""),I.focus();case"trigger-watch":return Ie(!We),I.focus();case"trigger-full-screen":return Ve(!Pt),I.focus();case Pe:Lt(Pe);return;case Be:Lt(Be);return;case Fe:Lt(Fe);return;case _e:Lt(_e);return;default:throw new Error}},[I,We,Pt]),$t=Object(P.useCallback)(function(te){Lt("");switch(wt){case Pe:var Ee=te.title,ve=te.link;return I.replaceSelection("[".concat(Ee,"](").concat(ve,")")),I.focus();case Be:var tt=te.language,Ye=te.content;return I.replaceSelection(["```"+tt,Ye,"```"].join(` +`)),I.focus();case Fe:var _t=te.src,bt=te.alt;return I.replaceSelection("![ ".concat(bt," ]( ").concat(_t,' "').concat(bt,'" )')),I.focus();case _e:for(var Rt=te.row,St=te.col,Ct=te.align,Zt=` +`,xt=0;xt300&&(St=300);var Ct=ne+St+"px";_a(Ct)}},tt=Ht.current,Ye=!1,_t=0;return tt.addEventListener("mousedown",te),document.addEventListener("mousemove",ve),document.addEventListener("mouseup",Ee),function(){tt.removeEventListener("mousedown",te),document.removeEventListener("mousemove",ve),document.removeEventListener("mouseup",Ee)}}},[I,Ht]),Object(P.useEffect)(function(){_a(ne)},[ne]);var pa=Ut(pe),da=Ut(Gt),It={width:pa,height:da},ga=Object(P.useMemo)(function(){if(Ft){var te=new Date(Ft),Ee=te.getHours(),ve=te.getMinutes(),tt=te.getSeconds();return Ee=Ee<10?"0"+Ee:Ee,ve=ve<10?"0"+ve:ve,tt=tt<10?"0"+tt:tt,"".concat(Ee,":").concat(ve,":").concat(tt)}return 0},[Ft]);function Sa(){window.sessionStorage.removeItem(h),ae(!1),ra(0)}function Ea(){ae(!1),ra(0),I.setValue(window.sessionStorage.getItem(h))}return d.a.createElement(P.Fragment,null,d.a.createElement("div",{className:"markdown-editor-wrapper",ref:Wt},d.a.createElement("div",{className:"markdown-editor-container ".concat(Ke," ").concat(We?"on-preview":""," ").concat(q?"mini":""," ").concat(Pt?"full-screen":""),style:It},d.a.createElement(j,{insertTemp:Ze,watch:We,fullScreen:Pt,showNullButton:pt,onActionCallback:ua}),d.a.createElement("div",{className:"markdown-editor-body"},d.a.createElement("div",{className:"codemirror-container"},d.a.createElement("textarea",{ref:jt,placeholder:Ne})),We?d.a.createElement("div",{ref:w,className:"preview-container"},d.a.createElement($.a,{value:ie})):null))),ee?d.a.createElement("a",{ref:Ht,className:"editor-resize"}):null,d.a.createElement(N.a,null,Qt[wt]?d.a.createElement(y.a,{centered:!0,title:Qt[wt],visible:!0,onCancel:kt,footer:null},mt):null))}},R155:function(ye,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=B(n("q1tI")),y=g(n("17x9")),Q=g(n("i8i4")),K=n("8N4D"),C=n("fJi3"),P=n("gbW8"),d=g(n("sS6v"));function g(l){return l&&l.__esModule?l:{default:l}}function k(){if(typeof WeakMap!="function")return null;var l=new WeakMap;return k=function(){return l},l}function B(l){if(l&&l.__esModule)return l;if(l===null||R(l)!=="object"&&typeof l!="function")return{default:l};var S=k();if(S&&S.has(l))return S.get(l);var p={},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var W in l)if(Object.prototype.hasOwnProperty.call(l,W)){var s=m?Object.getOwnPropertyDescriptor(l,W):null;s&&(s.get||s.set)?Object.defineProperty(p,W,s):p[W]=l[W]}return p.default=l,S&&S.set(l,p),p}function R(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(p){return typeof p}:R=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},R(l)}function A(l,S){return $(l)||H(l,S)||F(l,S)||O()}function O(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function F(l,S){if(!l)return;if(typeof l=="string")return Y(l,S);var p=Object.prototype.toString.call(l).slice(8,-1);if(p==="Object"&&l.constructor&&(p=l.constructor.name),p==="Map"||p==="Set")return Array.from(l);if(p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return Y(l,S)}function Y(l,S){(S==null||S>l.length)&&(S=l.length);for(var p=0,m=new Array(S);p not mounted on DragStart!");var _=v.ownerDocument;if(m.props.disabled||!(i.target instanceof _.defaultView.Node)||m.props.handle&&!(0,K.matchesSelectorAndParentsTo)(i.target,m.props.handle,v)||m.props.cancel&&(0,K.matchesSelectorAndParentsTo)(i.target,m.props.cancel,v))return;i.type==="touchstart"&&i.preventDefault();var b=(0,K.getTouchIdentifier)(i);m.setState({touchIdentifier:b});var U=(0,C.getControlPosition)(i,b,X(m));if(U==null)return;var L=U.x,M=U.y,Ce=(0,C.createCoreData)(X(m),L,M);(0,d.default)("DraggableCore: handleDragStart: %j",Ce),(0,d.default)("calling",m.props.onStart);var le=m.props.onStart(i,Ce);if(le===!1||m.mounted===!1)return;m.props.enableUserSelectHack&&(0,K.addUserSelectStyles)(_),m.setState({dragging:!0,lastX:L,lastY:M}),(0,K.addEvent)(_,f.move,m.handleDrag),(0,K.addEvent)(_,f.stop,m.handleDragStop)}),r(X(m),"handleDrag",function(i){var v=(0,C.getControlPosition)(i,m.state.touchIdentifier,X(m));if(v==null)return;var _=v.x,b=v.y;if(Array.isArray(m.props.grid)){var U=_-m.state.lastX,L=b-m.state.lastY,M=(0,C.snapToGrid)(m.props.grid,U,L),Ce=A(M,2);if(U=Ce[0],L=Ce[1],!U&&!L)return;_=m.state.lastX+U,b=m.state.lastY+L}var le=(0,C.createCoreData)(X(m),_,b);(0,d.default)("DraggableCore: handleDrag: %j",le);var Ae=m.props.onDrag(i,le);if(Ae===!1||m.mounted===!1){try{m.handleDragStop(new MouseEvent("mouseup"))}catch(Fe){var Pe=document.createEvent("MouseEvents");Pe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),m.handleDragStop(Pe)}return}m.setState({lastX:_,lastY:b})}),r(X(m),"handleDragStop",function(i){if(!m.state.dragging)return;var v=(0,C.getControlPosition)(i,m.state.touchIdentifier,X(m));if(v==null)return;var _=v.x,b=v.y,U=(0,C.createCoreData)(X(m),_,b),L=m.props.onStop(i,U);if(L===!1||m.mounted===!1)return!1;var M=m.findDOMNode();M&&(m.props.enableUserSelectHack&&(0,K.removeUserSelectStyles)(M.ownerDocument)),(0,d.default)("DraggableCore: handleDragStop: %j",U),m.setState({dragging:!1,lastX:NaN,lastY:NaN}),M&&((0,d.default)("DraggableCore: Removing handlers"),(0,K.removeEvent)(M.ownerDocument,f.move,m.handleDrag),(0,K.removeEvent)(M.ownerDocument,f.stop,m.handleDragStop))}),r(X(m),"onMouseDown",function(i){return f=o.mouse,m.handleDragStart(i)}),r(X(m),"onMouseUp",function(i){return f=o.mouse,m.handleDragStop(i)}),r(X(m),"onTouchStart",function(i){return f=o.touch,m.handleDragStart(i)}),r(X(m),"onTouchEnd",function(i){return f=o.touch,m.handleDragStop(i)}),m}return c(p,[{key:"componentDidMount",value:function(){this.mounted=!0;var W=this.findDOMNode();W&&(0,K.addEvent)(W,o.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var W=this.findDOMNode();if(W){var s=W.ownerDocument;(0,K.removeEvent)(s,o.mouse.move,this.handleDrag),(0,K.removeEvent)(s,o.touch.move,this.handleDrag),(0,K.removeEvent)(s,o.mouse.stop,this.handleDragStop),(0,K.removeEvent)(s,o.touch.stop,this.handleDragStop),(0,K.removeEvent)(W,o.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,K.removeUserSelectStyles)(s)}}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:Q.default.findDOMNode(this)}},{key:"render",value:function(){return E.cloneElement(E.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),p}(E.Component);u.default=D,r(D,"displayName","DraggableCore"),r(D,"propTypes",{allowAnyClick:y.default.bool,disabled:y.default.bool,enableUserSelectHack:y.default.bool,offsetParent:function(S,p){if(S[p]&&S[p].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:y.default.arrayOf(y.default.number),handle:y.default.string,cancel:y.default.string,nodeRef:y.default.object,onStart:y.default.func,onDrag:y.default.func,onStop:y.default.func,onMouseDown:y.default.func,scale:y.default.number,className:P.dontSetMe,style:P.dontSetMe,transform:P.dontSetMe}),r(D,"defaultProps",{allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},ToDW:function(ye,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var y=E(n("pVnL")),Q=E(n("3tO9")),K=E(n("lwsE")),C=E(n("W8MJ")),P=E(n("PJYZ")),d=E(n("7W2i")),g=E(n("LQ03")),k=E(n("lSNA")),B=E(n("q1tI")),R=n("hQUZ"),A=E(n("pIsd")),O=E(n("cZFH")),F=n("3K4p"),Y=function(H){(0,d.default)(G,H);var $=(0,g.default)(G);function G(x){var c;return(0,K.default)(this,G),c=$.call(this,x),(0,k.default)((0,P.default)(c),"innerSliderRefHandler",function(t){return c.innerSlider=t}),(0,k.default)((0,P.default)(c),"slickPrev",function(){return c.innerSlider.slickPrev()}),(0,k.default)((0,P.default)(c),"slickNext",function(){return c.innerSlider.slickNext()}),(0,k.default)((0,P.default)(c),"slickGoTo",function(t){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c.innerSlider.slickGoTo(t,V)}),(0,k.default)((0,P.default)(c),"slickPause",function(){return c.innerSlider.pause("paused")}),(0,k.default)((0,P.default)(c),"slickPlay",function(){return c.innerSlider.autoPlay("play")}),c.state={breakpoint:null},c._responsiveMediaHandlers=[],c}return(0,C.default)(G,[{key:"media",value:function(c,t){var V=window.matchMedia(c),j=function(X){var e=X.matches;e&&t()};V.addListener(j),j(V),this._responsiveMediaHandlers.push({mql:V,query:c,listener:j})}},{key:"componentDidMount",value:function(){var c=this;if(this.props.responsive){var t=this.props.responsive.map(function(j){return j.breakpoint});t.sort(function(j,N){return j-N}),t.forEach(function(j,N){var X;N===0?X=(0,A.default)({minWidth:0,maxWidth:j}):X=(0,A.default)({minWidth:t[N-1]+1,maxWidth:j}),(0,F.canUseDOM)()&&c.media(X,function(){c.setState({breakpoint:j})})});var V=(0,A.default)({minWidth:t.slice(-1)[0]});(0,F.canUseDOM)()&&this.media(V,function(){c.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(c){c.mql.removeListener(c.listener)})}},{key:"render",value:function(){var c=this,t,V;this.state.breakpoint?(V=this.props.responsive.filter(function(l){return l.breakpoint===c.state.breakpoint}),t=V[0].settings==="unslick"?"unslick":(0,Q.default)((0,Q.default)((0,Q.default)({},O.default),this.props),V[0].settings)):t=(0,Q.default)((0,Q.default)({},O.default),this.props),t.centerMode&&(t.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 in centerMode, you are using ".concat(t.slidesToScroll)),t.slidesToScroll=1),t.fade&&(t.slidesToShow>1&&!1&&console.warn("slidesToShow should be equal to 1 when fade is true, you're using ".concat(t.slidesToShow)),t.slidesToScroll>1&&!1&&console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(t.slidesToScroll)),t.slidesToShow=1,t.slidesToScroll=1);var j=B.default.Children.toArray(this.props.children);j=j.filter(function(l){return typeof l=="string"?!!l.trim():!!l}),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),t.variableWidth=!1);for(var N=[],X=null,e=0;e=j.length);f+=1)o.push(B.default.cloneElement(j[f],{key:100*e+10*r+f,tabIndex:-1,style:{width:"".concat(100/t.slidesPerRow,"%"),display:"inline-block"}}));T.push(B.default.createElement("div",{key:10*e+r},o))}t.variableWidth?N.push(B.default.createElement("div",{key:e,style:{width:X}},T)):N.push(B.default.createElement("div",{key:e},T))}if(t==="unslick"){var D="regular slider "+(this.props.className||"");return B.default.createElement("div",{className:D},j)}else N.length<=t.slidesToShow&&(t.unslick=!0);return B.default.createElement(R.InnerSlider,(0,y.default)({style:this.props.style,ref:this.innerSliderRefHandler},t),N)}}]),G}(B.default.Component);u.default=Y},ZW9T:function(ye,u,n){"use strict";n.d(u,"a",function(){return c});var E=n("k1fw"),y=n("miYZ"),Q=n("tsqr"),K=n("rAM+"),C=n("tJVT"),P=n("PpiC"),d=n("q1tI"),g=n.n(d),k=n("bdgK");function B(t,V,j,N,X){var e=V.getWordUntilPosition(j),T={startLineNumber:j.lineNumber,endLineNumber:j.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},r=N.map(function(o){return{label:o,kind:t.languages.CompletionItemKind.Keyword,insertText:o,insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:T}});return X.map(function(o){r.push(Object(E.a)(Object(E.a)({},o),{},{range:T}))}),r}var R=function(t){var V={label:"ifelse",kind:t.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet},j=["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"];t.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(T,r){var o=B(t,T,r,j,[V]);return{suggestions:o}}});var N=["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"];t.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(T,r){var o=[{label:"print",kind:t.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=B(t,T,r,N,o);return{suggestions:f}}});var X=["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"];t.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(T,r){var o=[V,{label:"main",kind:t.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:t.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=B(t,T,r,X,o);return{suggestions:f}}})},A="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function O(t){return/^\d+$/.test(t)?"".concat(t,"px"):t}function F(){}var Y=!1,H={"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 $(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],V=t;if(Array.isArray(t)){for(var j=0;j0||q.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(me){ne.e(me)}finally{ne.f()}}),pe.observe(_e.current)),pe}function He(){Q.b.warn(decodeURIComponent(A))}Object(d.useEffect)(function(){var pe=Z.current.instance;if(e!=null&&pe&&ue){var fe=pe.getModel();fe&&e!==fe.getValue()&&(Y=!0,fe.setValue(e),pe.layout(),Y=!1)}},[e,ue,Z.current]);function st(){var pe=Z.current.instance;if(pe){var fe=pe.getSelection(),ne=Z.current.pastePos||{},Se=new G.Range(ne.startLineNumber||fe.endLineNumber,ne.startColumn||fe.endColumn,ne.endLineNumber||fe.endLineNumber,ne.endColumn||fe.endColumn);setTimeout(function(){pe.executeEdits("",[{range:Se,text:""}])},300)}}function ft(pe){(window.navigator.platform.match("Mac")?pe.metaKey:pe.ctrlKey)&&pe.keyCode==83&&(pe.preventDefault(),a())}var yt=function(){if(v&&Z.current.instance){var fe=Z.current.instance.getContentHeight();at(fe0||M.target.offsetWidth>0)&&v.layout()}}catch(Ce){U.e(Ce)}finally{U.f()}}),_.observe(D.current)),_}Object(d.useEffect)(function(){D.current&&n.e(32).then(n.t.bind(null,"M/lh",7)).then(function(v){G=v;var _=G.editor.createDiffEditor(D.current,Object(E.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},f));m(_);var b=W(_);return function(){_.dispose();var U=_.getModel();U&&U.dispose(),b.unobserve(D.current)}})},[]),Object(d.useEffect)(function(){p&&p.setModel({original:G.editor.createModel(e,r),modified:G.editor.createModel(T,r)})},[e,T,r,p]);var s=O(j),a=O(X),i={width:s,height:a};return g.a.createElement("div",{className:"my-diff-editor",ref:D,style:i})}},apBC:function(ye,u,n){ye.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",back:"back___25GC1",content:"content___2I3Ew",btns:"btns___1u_wH"}},cZFH:function(ye,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var y=E(n("q1tI")),Q={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(P){return y.default.createElement("ul",{style:{display:"block"}},P)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(P){return y.default.createElement("button",null,P+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},K=Q;u.default=K},coqV:function(ye,u,n){"use strict";var E=n("TqRt");Object.defineProperty(u,"__esModule",{value:!0}),u.Dots=void 0;var y=E(n("3tO9")),Q=E(n("lwsE")),K=E(n("W8MJ")),C=E(n("7W2i")),P=E(n("LQ03")),d=E(n("q1tI")),g=E(n("TSYQ")),k=n("3K4p"),B=function(O){var F;return O.infinite?F=Math.ceil(O.slideCount/O.slidesToScroll):F=Math.ceil((O.slideCount-O.slidesToShow)/O.slidesToScroll)+1,F},R=function(A){(0,C.default)(F,A);var O=(0,P.default)(F);function F(){return(0,Q.default)(this,F),O.apply(this,arguments)}return(0,K.default)(F,[{key:"clickHandler",value:function(H,$){$.preventDefault(),this.props.clickHandler(H)}},{key:"render",value:function(){for(var H=this.props,$=H.onMouseEnter,G=H.onMouseOver,x=H.onMouseLeave,c=H.infinite,t=H.slidesToScroll,V=H.slidesToShow,j=H.slideCount,N=H.currentSlide,X=B({slideCount:j,slidesToScroll:t,slidesToShow:V,infinite:c}),e={onMouseEnter:$,onMouseOver:G,onMouseLeave:x},T=[],r=0;r=l&&N<=f:N===l}),p={message:"dots",index:r,slidesToScroll:t,currentSlide:N},m=this.clickHandler.bind(this,p);T=T.concat(d.default.createElement("li",{key:r,className:S},d.default.cloneElement(this.props.customPaging(r),{onClick:m})))}return d.default.cloneElement(this.props.appendDots(T),(0,y.default)({className:this.props.dotsClass},e))}}]),F}(d.default.PureComponent);u.Dots=R},dejd:function(ye,u,n){},doQp:function(ye,u,n){"use strict";var E=n("pzsr"),y=E.default,Q=E.DraggableCore;ye.exports=y,ye.exports.default=y,ye.exports.DraggableCore=Q},ebz4:function(ye,u,n){"use strict";n.r(u);var E=n("cWXX"),y=n("/ezw"),Q=n("14J3"),K=n("BMrR"),C=n("MXD1"),P=n("CFYs"),d=n("jCWc"),g=n("kPKH"),k=n("+L6B"),B=n("2/Rp"),R=n("k1fw"),A=n("WmNS"),O=n.n(A),F=n("9og8"),Y=n("2qtc"),H=n("kLXV"),$=n("tJVT"),G=n("aHsQ"),x=n("sGsY"),c=n("q1tI"),t=n.n(c),V=n("apBC"),j=n.n(V),N=n("9kvl"),X=n("55Ip"),e=n("ErOA"),T=n("1vsH"),r=n("BlwA"),o=n("V0Rq"),f=n("bntm"),D=n("Lkat"),l=n.n(D),S=n("LvDl"),p=n("9Bee"),m=n("fV52"),W=n("3I+P"),s=n("doQp"),a=n.n(s),i=n("+ibC"),v=n.n(i),_=n("5bA4"),b=n("UESt"),U=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],L=function(ne){var Se=ne.editData,q=Se===void 0?{}:Se,me=Object(c.useState)(!1),Qe=Object($.a)(me,2),Me=Qe[0],Ze=Qe[1],de=Object(c.useState)(!0),h=Object($.a)(de,2),Re=h[0],ee=h[1],ot=Object(c.useState)([]),Xe=Object($.a)(ot,2),qe=Xe[0],pt=Xe[1],vt=Object(c.useState)(0),be=Object($.a)(vt,2),$e=be[0],Oe=be[1],nt=Object(c.useState)({left:0,top:0,bottom:0,right:0}),Ke=Object($.a)(nt,2),ge=Ke[0],Ne=Ke[1],ze=Object(c.useRef)(),De=Object(c.useRef)(null),ke=Object(c.useRef)(null);Object(c.useEffect)(function(){return ke.current&&ke.current.addEventListener("click",ct),function(){ke.current.removeEventListener("click",ct)}},[ke]);var ct=function(et){var z=function(Ve,Vt){if(Ve.localName===Vt)return Ve;for(var Yt=0,wt=Ve;wt=wt.parentNode;Yt++){if(wt.localName===Vt)return wt;if(wt==document.documentElement)return!1}},lt=et.target,We=z(lt,"a");if(We==null?void 0:We.href)return;if(lt.tagName.toUpperCase()==="IMG"){var Ie=lt.src||lt.getAttribute("src");if(Ie&&Ie.indexOf("/images/avatars/User")===-1){et.stopPropagation(),et.preventDefault();var gt=Ue(),ut=gt.findIndex(function(Pt){return Pt.src===Ie});Oe(ut),Ze(!0)}}},I=function(){Ze(!1)},Ue=function(){var et=ke.current.getElementsByTagName("img"),z=[];return et.forEach(function(lt){z.push({src:lt==null?void 0:lt.currentSrc,img:t.a.createElement("img",{height:290,src:lt==null?void 0:lt.currentSrc})})}),pt(z),z},je=function(et,z){var lt,We,Ie,gt=(lt=window)===null||lt===void 0||((We=lt.document)===null||We===void 0)?void 0:We.documentElement,ut=gt.clientWidth,Pt=gt.clientHeight,Ve=ze==null||((Ie=ze.current)===null||Ie===void 0)?void 0:Ie.getBoundingClientRect();Ne({bounds:{left:-(Ve==null?void 0:Ve.left)+(z==null?void 0:z.x),right:ut-((Ve==null?void 0:Ve.right)-(z==null?void 0:z.x)),top:-(Ve==null?void 0:Ve.top)+(z==null?void 0:z.y),bottom:Pt-((Ve==null?void 0:Ve.bottom)-(z==null?void 0:z.y))}})},Ge=function(){var et="".concat(q==null?void 0:q.q_position,". \u3010").concat(U[q.question_type],'\u3011\uFF08').concat(q==null?void 0:q.question_score,"\u5206\uFF09");return et};return t.a.createElement(c.Fragment,null,Me&&t.a.createElement("div",{className:v.a.modalWarp},t.a.createElement(a.a,{disabled:Re,bounds:ge,onStart:function(et,z){return je(et,z)}},t.a.createElement("div",{className:v.a.modal},t.a.createElement("div",{className:v.a.head,onMouseOver:function(){Re&&ee(!1)},onMouseOut:function(){ee(!0)}},t.a.createElement("i",{className:"iconfont icon-guanbi1",onClick:I})),t.a.createElement("div",{className:v.a.body},t.a.createElement(_.a,{className:v.a.LeftButton,onClick:function(){De.current.prev()}}),t.a.createElement(W.a,{className:v.a.site,ref:De,dots:!1,initialSlide:$e},qe==null?void 0:qe.map(function(ie,et){return t.a.createElement("div",{key:et},t.a.createElement("aside",{className:v.a.imgWarp},ie.img))})),t.a.createElement(b.a,{className:v.a.RightButton,onClick:function(){De.current.next()}}))))),t.a.createElement("div",{className:v.a.title,ref:ke},t.a.createElement(p.a,{value:Ge()+(q==null?void 0:q.question_title)})))},M=L,Ce=function(ne,Se){var q,me=ne.data,Qe=ne.callback,Me=ne.params;Object(c.useEffect)(function(){Re(me)},[me]);var Ze=Object(c.useState)({}),de=Object($.a)(Ze,2),h=de[0],Re=de[1],ee=Object(c.useState)(!1),ot=Object($.a)(ee,2),Xe=ot[0],qe=ot[1],pt=["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"],vt=function(){var be=Object(F.a)(O.a.mark(function $e(Oe,nt){var Ke,ge,Ne;return O.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return qe(!1),ge=Object(S.cloneDeep)(h),ge.user_answer=[Oe.choice_id],De.next=5,Object(T.l)(Me.examId,Me==null||((Ke=Me.exercise)===null||Ke===void 0)?void 0:Ke.ip_limit);case 5:return Re(ge),De.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Oe.choice_id}});case 8:Ne=De.sent,Qe(ge,1),Ne.status===0?qe(!0):Ne.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return De.stop()}},$e)}));return function(Oe,nt){return be.apply(this,arguments)}}();return Object(c.useImperativeHandle)(Se,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.single},t.a.createElement("div",{className:l.a.tips,style:{opacity:Xe?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((q=h.question_choices)===null||q===void 0)?void 0:q.map(function(be,$e){var Oe;return t.a.createElement("ul",{onClick:function(){return vt(be,$e)},style:{pointerEvents:Me.checkState?"none":"auto"},key:be.choice_id,className:(h==null||((Oe=h.user_answer)===null||Oe===void 0)?void 0:Oe.includes(be.choice_id))?l.a.qsActive:l.a.qs},t.a.createElement("li",null,pt[(be.c_position||be.choice_position)-1]),t.a.createElement("li",null,t.a.createElement(p.a,{value:be.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},le=Object(c.forwardRef)(Ce),Ae=function(ne,Se){var q,me=ne.data,Qe=ne.callback,Me=ne.params;Object(c.useEffect)(function(){Re(me)},[me]);var Ze=Object(c.useState)({}),de=Object($.a)(Ze,2),h=de[0],Re=de[1],ee=Object(c.useState)(!1),ot=Object($.a)(ee,2),Xe=ot[0],qe=ot[1],pt=["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"],vt=function(){var be=Object(F.a)(O.a.mark(function $e(Oe,nt){var Ke,ge,Ne,ze;return O.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return qe(!1),ge=Object(S.cloneDeep)(h),ge.user_answer.includes(Oe.choice_id)?Object(S.pull)(ge.user_answer,Oe.choice_id):ge.user_answer=ge==null||((Ne=ge.user_answer)===null||Ne===void 0)?void 0:Ne.concat(Oe.choice_id),ke.next=5,Object(T.l)(Me.examId,Me==null||((Ke=Me.exercise)===null||Ke===void 0)?void 0:Ke.ip_limit);case 5:return Re(ge),ke.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:ge.user_answer}});case 8:ze=ke.sent,Qe(ge,ge.user_answer.length>0?1:0),ze.status===0?qe(!0):ze.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return ke.stop()}},$e)}));return function(Oe,nt){return be.apply(this,arguments)}}();return Object(c.useImperativeHandle)(Se,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.multiple},t.a.createElement("div",{className:l.a.tips,style:{opacity:Xe?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((q=h.question_choices)===null||q===void 0)?void 0:q.map(function(be,$e){var Oe;return t.a.createElement("ul",{onClick:function(){return vt(be,$e)},style:{pointerEvents:Me.checkState?"none":"auto"},key:be.choice_id,className:(h==null||((Oe=h.user_answer)===null||Oe===void 0)?void 0:Oe.includes(be.choice_id))?l.a.msActive:l.a.ms},t.a.createElement("li",null,pt[(be.c_position||be.choice_position)-1]),t.a.createElement("li",null,t.a.createElement(p.a,{value:be.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},Pe=Object(c.forwardRef)(Ae),Fe=function(ne,Se){var q,me=ne.data,Qe=ne.callback,Me=ne.params;Object(c.useEffect)(function(){Re(me)},[me]);var Ze=Object(c.useState)({}),de=Object($.a)(Ze,2),h=de[0],Re=de[1],ee=Object(c.useState)(!1),ot=Object($.a)(ee,2),Xe=ot[0],qe=ot[1],pt=["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"],vt=function(){var be=Object(F.a)(O.a.mark(function $e(Oe,nt){var Ke,ge,Ne;return O.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return qe(!1),ge=Object(S.cloneDeep)(h),ge.user_answer=[Oe.choice_id],De.next=5,Object(T.l)(Me.examId,Me==null||((Ke=Me.exercise)===null||Ke===void 0)?void 0:Ke.ip_limit);case 5:return Re(ge),De.next=8,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{exercise_choice_id:Oe.choice_id}});case 8:Ne=De.sent,Qe(ge,1),Ne.status===0?qe(!0):Ne.status===-1&&N.c.push("/exam/studentClient");case 11:case"end":return De.stop()}},$e)}));return function(Oe,nt){return be.apply(this,arguments)}}();return Object(c.useImperativeHandle)(Se,function(){return{editData:h}}),t.a.createElement("div",{className:l.a.judgment},t.a.createElement("div",{className:l.a.tips,style:{opacity:Xe?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),h==null||((q=h.question_choices)===null||q===void 0)?void 0:q.map(function(be,$e){var Oe;return t.a.createElement("ul",{onClick:function(){return vt(be,$e)},style:{pointerEvents:Me.checkState?"none":"auto"},key:be.choice_id,className:(h==null||((Oe=h.user_answer)===null||Oe===void 0)?void 0:Oe.includes(be.choice_id))?l.a.qsActive:l.a.qs},t.a.createElement("li",null,t.a.createElement("span",null)),t.a.createElement("li",null,t.a.createElement(p.a,{value:be.choice_text})))}),((h==null?void 0:h.standard_answer_show)||(h==null?void 0:h.user_score))&&t.a.createElement("div",{className:l.a.answer},(h==null?void 0:h.user_score)&&t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206"),(h==null?void 0:h.standard_answer_show)&&t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",h==null?void 0:h.standard_answer_show)),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},Be=Object(c.forwardRef)(Fe),_e=n("oBTY"),Z=n("5NDa"),rt=n("5rEg"),he=rt.a.TextArea,ue=function(ne,Se){var q,me=ne.data,Qe=ne.callback,Me=ne.params,Ze=Object(c.useState)({}),de=Object($.a)(Ze,2),h=de[0],Re=de[1],ee=Object(c.useState)([]),ot=Object($.a)(ee,2),Xe=ot[0],qe=ot[1],pt=Object(c.useState)(!1),vt=Object($.a)(pt,2),be=vt[0],$e=vt[1],Oe=Object(c.useRef)(null);Object(c.useEffect)(function(){for(var ge=[],Ne=0;Ne<(me==null?void 0:me.multi_count);Ne++)ge.push(Object(R.a)({},(me==null?void 0:me.user_answer[Ne])||{}));Re(me),qe(ge)},[me]);var nt=function(Ne,ze){$e(!1);var De=Object(S.cloneDeep)(h);Xe[ze].answer_text=Ne.target.value,De.user_answer=Xe,Re(De),qe(Object(_e.a)(Xe)),clearTimeout(Oe.current),Oe.current=setTimeout(Object(F.a)(O.a.mark(function ke(){var ct,I;return O.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(T.l)(Me.examId,Me==null||((ct=Me.exercise)===null||ct===void 0)?void 0:ct.ip_limit);case 2:return je.next=4,Object(e.a)("/api/exercise_questions/".concat(h.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Xe[ze].answer_text,exercise_choice_id:ze+1}});case 4:I=je.sent,Qe(De,Xe.some(function(Ge){return!!Ge.answer_text})?1:0),I.status===0?$e(!0):I.status===-1&&N.c.push("/exam/studentClient");case 7:case"end":return je.stop()}},ke)})),500)};Object(c.useImperativeHandle)(Se,function(){return{editData:h}});var Ke=function(){var Ne;return h==null||((Ne=h.standard_answer)===null||Ne===void 0)?void 0:Ne.map(function(ze,De){var ke;return t.a.createElement("span",{style:{fontWeight:400,fontSize:14},key:De},"\u586B\u7A7A\u9898",De+1,"\uFF1A",(ke=ze.answer_text)===null||ke===void 0?void 0:ke.join("\u3001"),t.a.createElement("br",null))})};return console.log("userAnswer",Xe),t.a.createElement("div",{className:l.a.completion},t.a.createElement("div",{className:l.a.tips,style:{opacity:be?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:h}),Xe==null?void 0:Xe.map(function(ge,Ne){return t.a.createElement("ul",{key:Ne,className:l.a.fill},t.a.createElement("li",null,"\u586B\u7A7A",Ne+1,":"),t.a.createElement("li",null,t.a.createElement(he,{disabled:Me.checkState,value:ge==null?void 0:ge.answer_text,rows:3,onChange:function(De){return nt(De,Ne)}})))}),(h==null?void 0:h.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(h==null?void 0:h.user_score)==="0.0"?0:h==null?void 0:h.user_score,"\u5206")),!!(h==null||((q=h.standard_answer)===null||q===void 0)?void 0:q.length)&&t.a.createElement("div",{className:l.a.analysis,style:{marginTop:"-20px"}},t.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),t.a.createElement("aside",null,Ke())),(h==null?void 0:h.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:h==null?void 0:h.analysis}))))},re=Object(c.forwardRef)(ue),xe=n("Ot1p"),He=function(ne,Se){var q,me,Qe,Me=ne.data,Ze=ne.callback,de=ne.params;Object(c.useEffect)(function(){ot(Me)},[Me]);var h=Object(c.useState)({}),Re=Object($.a)(h,2),ee=Re[0],ot=Re[1],Xe=Object(c.useState)(!1),qe=Object($.a)(Xe,2),pt=qe[0],vt=qe[1],be=Object(c.useRef)(null),$e=function(){var Oe=Object(F.a)(O.a.mark(function nt(Ke){var ge;return O.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:vt(!1),ge=Object(S.cloneDeep)(ee),ge.user_answer[0]=Ke,ot(ge),clearTimeout(be.current),be.current=setTimeout(Object(F.a)(O.a.mark(function De(){var ke,ct;return O.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(T.l)(de.examId,de==null||((ke=de.exercise)===null||ke===void 0)?void 0:ke.ip_limit);case 2:return Ue.next=4,Object(e.a)("/api/exercise_questions/".concat(ee.question_id,"/exercise_answers.json"),{method:"post",body:{answer_text:Ke}});case 4:ct=Ue.sent,Ze(ge,Ke?1:0),ct.status===0?vt(!0):ct.status===-1&&N.c.push("/exam/studentClient");case 7:case"end":return Ue.stop()}},De)})),500);case 6:case"end":return ze.stop()}},nt)}));return function(Ke){return Oe.apply(this,arguments)}}();return Object(c.useImperativeHandle)(Se,function(){return{editData:ee}}),t.a.createElement("div",{className:l.a.subjective},t.a.createElement("div",{className:l.a.tips,style:{opacity:pt?1:0}},t.a.createElement("i",{className:"iconfont icon-xuanzhong5"}),t.a.createElement("span",null,"\u7B54\u6848\u4FDD\u5B58\u6210\u529F")),t.a.createElement(M,{editData:ee}),!de.checkState&&t.a.createElement(xe.a,{height:320,placeholder:"\u8BF7\u5F00\u59CB\u4F5C\u7B54",defaultValue:ee==null||((q=ee.user_answer)===null||q===void 0)?void 0:q[0],id:ee==null?void 0:ee.question_id,onChange:function(nt){return $e(nt)}}),de.checkState&&t.a.createElement(t.a.Fragment,null,(ee==null?void 0:ee.user_answer)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u6211\u7684\u4F5C\u7B54:"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ee==null||((me=ee.user_answer)===null||me===void 0)?void 0:me[0]}))),(ee==null?void 0:ee.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(ee==null?void 0:ee.user_score)==="0.0"?0:ee==null?void 0:ee.user_score,"\u5206")),(ee==null?void 0:ee.standard_answer)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848:"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ee==null||((Qe=ee.standard_answer)===null||Qe===void 0)?void 0:Qe[0]}))),(ee==null?void 0:ee.analysis)&&t.a.createElement("div",{className:l.a.analysis},t.a.createElement("div",null,"\u89E3\u6790\uFF1A"),t.a.createElement("aside",null,t.a.createElement(p.a,{value:ee==null?void 0:ee.analysis})))))},st=Object(c.forwardRef)(He),ft=n("ZW9T"),yt=n("J66h"),Ut=function(ne,Se){var q=ne.data,me=ne.params,Qe=ne.callback,Me=Object(c.useState)({}),Ze=Object($.a)(Me,2),de=Ze[0],h=Ze[1],Re=Object(c.useState)(""),ee=Object($.a)(Re,2),ot=ee[0],Xe=ee[1],qe=Object(c.useState)("none"),pt=Object($.a)(qe,2),vt=pt[0],be=pt[1],$e=Object(c.useRef)();Object(c.useEffect)(function(){return window.addEventListener("message",Oe),function(){window.removeEventListener("message",Oe)}},[]),Object(c.useEffect)(function(){h(q)},[q]);var Oe=function(De){De.data==="backExercise"&&nt()},nt=function(){be("none"),Xe(""),Qe()},Ke=function(){var ze=Object(F.a)(O.a.mark(function De(){var ke,ct;return O.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(T.l)(me.examId,me==null||((ke=me.exercise)===null||ke===void 0)?void 0:ke.ip_limit);case 2:if(!de.hack_identifier){Ue.next=7;break}return Ue.next=5,Object(o.V)({id:de.hack_identifier});case 5:ct=Ue.sent,(ct==null?void 0:ct.status)===0&&(Xe("/myproblems/".concat(ct.identifier,"?type=exercises&sign=exam&exercisesId=").concat(me==null?void 0:me.examId,"&login=").concat(me==null?void 0:me.login,"&questionId=").concat(de.question_id)),be("block"));case 7:case"end":return Ue.stop()}},De)}));return function(){return ze.apply(this,arguments)}}(),ge={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(c.useImperativeHandle)(Se,function(){return{editData:de}});var Ne=[{title:"\u6D4B\u8BD5\u96C6",dataIndex:"key",align:"center"},{title:"\u8F93\u51FA",dataIndex:"error_msg",align:"center"},{title:"\u5F97\u5206",dataIndex:"sore",align:"center"}];return t.a.createElement("div",{className:l.a.program},t.a.createElement("iframe",{style:{display:vt},id:"iframeShixuns",className:l.a.iframe,src:ot,ref:$e,frameBorder:"0"}),t.a.createElement(M,{editData:de}),t.a.createElement(p.a,{value:de==null?void 0:de.description}),!me.checkState&&t.a.createElement("div",{className:l.a.customBtn},t.a.createElement(B.a,{onClick:Ke,type:"primary"},"\u8FDB\u5165\u7B54\u9898")),me.checkState&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),t.a.createElement("aside",null,t.a.createElement(ft.b,{height:300,language:"python",theme:"vs-light",value:(de==null?void 0:de.passed_code)?yt.Base64.decode(de==null?void 0:de.passed_code):"",options:ge}))),(de==null?void 0:de.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(de==null?void 0:de.user_score)==="0.0"?0:de==null?void 0:de.user_score,"\u5206"))))},Dt=Object(c.forwardRef)(Ut),Mt=n("g9YV"),Tt=n("wCAj"),Qt=n("miYZ"),va=n("tsqr"),se=n("HBuW"),ht=function(ne,Se){var q,me,Qe=ne.data,Me=ne.callback,Ze=ne.params;Object(c.useEffect)(function(){ee(Qe)},[Qe]);var de=Object(c.useState)({}),h=Object($.a)(de,2),Re=h[0],ee=h[1],ot=Object(c.useState)(""),Xe=Object($.a)(ot,2),qe=Xe[0],pt=Xe[1],vt=Object(c.useState)("none"),be=Object($.a)(vt,2),$e=be[0],Oe=be[1],nt=Object(c.useRef)();Object(c.useEffect)(function(){return window.addEventListener("message",Ke),function(){window.removeEventListener("message",Ke)}},[]),Object(c.useEffect)(function(){ee(Qe)},[Qe]);var Ke=function(je){je.data==="backExercise"&&ge()},ge=function(){Oe("none"),pt(""),Me()},Ne={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};Object(c.useImperativeHandle)(Se,function(){return{editData:Re}});var ze=function Ue(je,Ge){var ie;je=((ie=je)===null||ie===void 0?void 0:ie.includes(".json"))?je:"".concat(je,".json"),H.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var et=Object(F.a)(O.a.mark(function lt(){var We,Ie;return O.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,Object(o.R)({url:je});case 2:if(We=ut.sent,We){ut.next=5;break}return ut.abrupt("return");case 5:return va.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ut.next=8,Object(se.A)({id:We.shixun_identifier});case 8:if(Ie=ut.sent,!(Ie==null?void 0:Ie.game_identifier)){ut.next=12;break}return ke({shixun_identifier:Ie==null?void 0:Ie.game_identifier,question_id:Ge}),ut.abrupt("return");case 12:(Ie==null?void 0:Ie.status)===2?Ue(Ie==null?void 0:Ie.message,Ge):(Ie==null?void 0:Ie.status)===3&&De(Ie==null?void 0:Ie.message);case 13:case"end":return ut.stop()}},lt)}));function z(){return et.apply(this,arguments)}return z}()})},De=function(je){H.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",je,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ke=function(){var Ue=Object(F.a)(O.a.mark(function je(Ge){var ie;return O.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(se.A)({id:Ge.shixun_identifier});case 2:ie=z.sent,(ie==null?void 0:ie.game_identifier)&&(pt("/tasks/".concat(ie.game_identifier,"?type=exercises&sign=exam&exercisesId=").concat(Ze.examId,"&questionId=").concat(Ge.question_id)),Oe("block")),(ie==null?void 0:ie.status)===-3?Object(T.k)():(ie==null?void 0:ie.status)===2?ze(ie==null?void 0:ie.message,Ge.question_id):(ie==null?void 0:ie.status)===3&&De(ie==null?void 0:ie.message);case 5:case"end":return z.stop()}},je)}));return function(Ge){return Ue.apply(this,arguments)}}(),ct=function(){var Ue=Object(F.a)(O.a.mark(function je(Ge){var ie;return O.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(T.l)(Ze.examId,Ze==null||((ie=Ze.exercise)===null||ie===void 0)?void 0:ie.ip_limit);case 2:Ge.redo?H.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.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 lt=Object(F.a)(O.a.mark(function Ie(){var gt,ut;return O.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(o.R)({id:Ge.myshixun_identifier,url:Ge.url});case 2:gt=Ve.sent,gt&&(ut=Object(R.a)(Object(R.a)({},Ge),{},{shixun_identifier:gt.shixun_identifier}),ke(ut));case 4:case"end":return Ve.stop()}},Ie)}));function We(){return lt.apply(this,arguments)}return We}()}):ke(Ge);case 3:case"end":return z.stop()}},je)}));return function(Ge){return Ue.apply(this,arguments)}}(),I=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",align:"center"},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"outputs",align:"center",render:function(je,Ge){var ie;return t.a.createElement("span",null,je==null||((ie=je[0])===null||ie===void 0)?void 0:ie.output_detail)}}];return t.a.createElement("div",{className:l.a.practice},t.a.createElement("iframe",{style:{display:$e},id:"iframeShixuns",className:l.a.iframe,src:qe,ref:nt,frameBorder:"0"}),t.a.createElement(M,{editData:Re}),Re==null||((q=Re.shixun)===null||q===void 0)?void 0:q.map(function(Ue,je){return t.a.createElement(K.a,{className:"font16",gutter:[0,20],key:je},t.a.createElement(g.a,{flex:"1"},je+1,". ",Ue.challenge_name," ",t.a.createElement("span",{className:"c-grey-999"},"(",Ue.challenge_score,"\u5206)")),t.a.createElement(g.a,{flex:"100px",className:"tr"},Ue.answer_status===0&&t.a.createElement("span",{className:"font16 c-grey-999"},"\u672A\u5B8C\u6210"),Ue.answer_status===1&&t.a.createElement("span",{className:"font16 c-grey-333"},"\u5DF2\u5B8C\u6210")))}),!Ze.checkState&&t.a.createElement("div",{className:l.a.customBtn},t.a.createElement(B.a,{onClick:function(){return ct(Re)},type:"primary"},"\u8FDB\u5165\u7B54\u9898")),Ze.checkState&&(Re==null||((me=Re.shixun_details)===null||me===void 0)?void 0:me.map(function(Ue,je){var Ge,ie,et,z,lt=Ue.shixun_detail,We=lt===void 0?[]:lt,Ie=Ue.stage_list,gt=Ie===void 0?[]:Ie,ut=gt==null?void 0:gt.map(function(Pt,Ve){return Object(R.a)(Object(R.a)({},gt[Ve]),We[Ve])});return console.log(ut,"items"),t.a.createElement(c.Fragment,{key:je},t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u7B2C",je+1,"\u5173\uFF1A",We==null||((Ge=We[0])===null||Ge===void 0)?void 0:Ge.name),t.a.createElement("div",null,"\u672C\u5173\u5F97\u5206\uFF1A",gt==null||((ie=gt[0])===null||ie===void 0)?void 0:ie.user_score,"\u5206")),t.a.createElement(Tt.a,{className:l.a.table,pagination:!1,dataSource:ut,columns:I}),!!(We==null||((et=We[0])===null||et===void 0)?void 0:et.passed_code)&&t.a.createElement("div",{className:l.a.answer,style:{display:"block"}},t.a.createElement("div",{style:{marginBottom:16}},"\u6700\u540E\u4E00\u6B21\u901A\u8FC7\u6D4B\u8BC4\u7684\u4EE3\u7801",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09")),t.a.createElement("aside",null,t.a.createElement(ft.b,{height:300,language:"python",theme:"vs-light",value:We==null||((z=We[0])===null||z===void 0)?void 0:z.passed_code,options:Ne}))))})),(Re==null?void 0:Re.user_score)&&t.a.createElement("div",{className:l.a.answer},t.a.createElement("div",null,"\u672C\u9898\u5F97\u5206\uFF1A",(Re==null?void 0:Re.user_score)==="0.0"?0:Re==null?void 0:Re.user_score,"\u5206")))},it=Object(c.forwardRef)(ht),at=x.a.Countdown,Et=function(ne){var Se,q,me,Qe,Me,Ze,de,h,Re,ee,ot,Xe,qe,pt,vt,be,$e,Oe,nt,Ke,ge,Ne,ze,De,ke,ct,I,Ue,je,Ge,ie,et,z=ne.location,lt=Object(c.useState)(!1),We=Object($.a)(lt,2),Ie=We[0],gt=We[1],ut=Object(c.useState)(!1),Pt=Object($.a)(ut,2),Ve=Pt[0],Vt=Pt[1],Yt=Object(c.useState)(!0),wt=Object($.a)(Yt,2),Lt=wt[0],ma=wt[1],na=Object(c.useState)(!1),Ft=Object($.a)(na,2),ra=Ft[0],ba=Ft[1],ia=Object(c.useState)(!1),Gt=Object($.a)(ia,2),_a=Gt[0],oa=Gt[1],la=Object(c.useState)({}),ha=Object($.a)(la,2),ae=ha[0],jt=ha[1],Wt=Object(c.useState)({}),Ht=Object($.a)(Wt,2),w=Ht[0],sa=Ht[1],ua=Object(c.useState)([]),$t=Object($.a)(ua,2),mt=$t[0],kt=$t[1],pa=Object(c.useState)([]),da=Object($.a)(pa,2),It=da[0],ga=da[1],Sa=Object(c.useState)(!1),Ea=Object($.a)(Sa,2),te=Ea[0],Ee=Ea[1],ve=Object(c.useRef)({}),tt=Object(c.useRef)(),Ye=Object(c.useRef)(0),_t=Object(c.useState)(null),bt=Object($.a)(_t,2),Rt=bt[0],St=bt[1],Ct=Object(N.b)()._store.getState(),Zt=Ct.user,xt=Zt.userInfo;Object(c.useEffect)(function(){var we;(z==null||((we=z.query)===null||we===void 0)?void 0:we.examId)&&ya()},[z==null||((Se=z.query)===null||Se===void 0)?void 0:Se.examId]),Object(c.useEffect)(function(){return Ve&&(Object(f.d)(document.documentElement),setTimeout(function(){window.addEventListener("blur",qt,!1),document.addEventListener(Object(f.c)(),Oa)},500),setTimeout(function(){console.log(f.a,44),Object(f.a)()||H.a.info({icon:null,okText:"\u6211\u77E5\u9053\u4E86",content:t.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},Ye.current+1),"\u6B21",t.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(f.d)(document.documentElement),ea(Ye.current+1)}})},1500)),function(){document.removeEventListener(Object(f.c)(),Oa),window.removeEventListener("blur",qt,!1)}},[Ve]),Object(c.useEffect)(function(){return(ae==null?void 0:ae.q_position)&&sessionStorage.setItem("answer_position",(ae==null?void 0:ae.q_position)||1),function(){sessionStorage.clear()}},[ae==null?void 0:ae.q_position]),Object(c.useEffect)(function(){return Object(N.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1}),function(){Object(N.b)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0})}},[]);var qt=function(oe){var ce,J;Object(f.a)()&&(!document.getElementById("iframeShixuns")||((ce=document.getElementById("iframeShixuns"))===null||ce===void 0||((J=ce.style)===null||J===void 0)?void 0:J.display)=="none")&&Object(f.b)()},ea=function(){var we=Object(F.a)(O.a.mark(function oe(ce){var J,Le;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(o.P)({id:z==null||((J=z.query)===null||J===void 0)?void 0:J.examId});case 2:ce>(w==null||((Le=w.exercise)===null||Le===void 0)?void 0:Le.screen_num)?(H.a.destroyAll(),aa(1)):Ye.current=ce;case 3:case"end":return Te.stop()}},oe)}));return function(ce){return we.apply(this,arguments)}}(),ca=function(){var we=Object(F.a)(O.a.mark(function oe(ce){var J,Le,Je,Te,dt;return O.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:H.a.destroyAll(),dt=H.a.info({keyboard:!1,maskClosable:!1,okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",t.a.createElement("span",{style:{display:"inline-block"}},t.a.createElement(at,{onFinish:function(){return ea(ce)},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+((w==null||((J=w.exercise)===null||J===void 0)?void 0:J.screen_sec)+1)*1e3})),"S\uFF09"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},ce-1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},w==null||((Le=w.exercise)===null||Le===void 0)?void 0:Le.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",t.a.createElement("span",{className:"c-red"},w==null||((Je=w.exercise)===null||Je===void 0)?void 0:Je.screen_sec),"\u79D2\u5185\u56DE\u5230",t.a.createElement("br",null),t.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var At=Object(F.a)(O.a.mark(function Kt(){return O.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:Object(f.d)(document.documentElement),dt.destroy();case 2:case"end":return fa.stop()}},Kt)}));function Xt(){return At.apply(this,arguments)}return Xt}()}),setTimeout(function(){var At;dt.update({okText:t.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:t.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",t.a.createElement("span",{className:"c-red"},ce),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",t.a.createElement("span",{className:"c-red"},w==null||((At=w.exercise)===null||At===void 0)?void 0:At.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},((w==null||((Te=w.exercise)===null||Te===void 0)?void 0:Te.screen_sec)+1)*1e3);case 3:case"end":return Ot.stop()}},oe)}));return function(ce){return we.apply(this,arguments)}}(),Oa=function(oe){document.fullscreenElement?console.log("\u8FDB\u5165\u5168\u5C4F"):ca(Ye.current+1)},Ra=function(oe){var ce=[];return oe.forEach(function(J){ce=ce.concat(J.items)}),ce},ya=function(){var we=Object(F.a)(O.a.mark(function oe(){var ce,J,Le,Je,Te,dt,Jt,Ot,At,Xt,Kt,Nt;return O.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return oa(!0),Bt.next=3,Object(e.a)("/api/students/exercises/".concat(z==null||((ce=z.query)===null||ce===void 0)?void 0:ce.examId,"/start_answer.json"),{method:"get"});case 3:if(J=Bt.sent,!(J==null?void 0:J.exercise_question_types)){Bt.next=18;break}if(!(((Le=J.exercise)===null||Le===void 0?void 0:Le.left_time)===0)){Bt.next=8;break}return aa(1),Bt.abrupt("return");case 8:St(((Je=J.exercise)===null||Je===void 0?void 0:Je.left_time)&&Date.now()+(J==null||((Te=J.exercise)===null||Te===void 0)?void 0:Te.left_time)*1e3),Ot=Ra(J==null?void 0:J.exercise_question_types),At=sessionStorage.getItem("answer_position")||1,sa(J),kt((J==null?void 0:J.question_status)||[]),ga(Ot),jt((Ot==null?void 0:Ot[Number(At)-1])||{}),oa(!1),Ee((J==null||((dt=J.exercise)===null||dt===void 0)?void 0:dt.user_exercise_status)===1),(J==null||((Jt=J.exercise)===null||Jt===void 0)?void 0:Jt.user_exercise_status)!==1&&(gt(!!(J==null||((Xt=J.exercise)===null||Xt===void 0)?void 0:Xt.open_camera)),Vt(!!(J==null||((Kt=J.exercise)===null||Kt===void 0)?void 0:Kt.screen_open)),Ye.current=(J==null||((Nt=J.exercise)===null||Nt===void 0)?void 0:Nt.used_screen_num)||0);case 18:case"end":return Bt.stop()}},oe)}));return function(){return we.apply(this,arguments)}}(),ta=function(oe,ce){var J=mt.map(function(Je){return Je.ques_id===(oe==null?void 0:oe.question_id)?Object(R.a)(Object(R.a)({},Je),{},{ques_status:ce}):Je}),Le=It.map(function(Je){return Je.question_id===(oe==null?void 0:oe.question_id)?oe:Je});kt(J),ga(Le)},zt=function(oe,ce){var J,Le,Je,Te,dt=w==null||((J=w.exercise_question_types)===null||J===void 0)?void 0:J.find(function(Ot){return Ot.question_type===ce}),Jt=w==null||((Le=w.exercise_question_types)===null||Le===void 0)?void 0:Le.findIndex(function(Ot){return Ot.question_type===ce});return t.a.createElement(c.Fragment,null,t.a.createElement("span",{className:"blod font14 c-grey-333"},Object(T.O)(Jt+1),"\u3001",oe,"\uFF08\u5171",dt==null||((Je=dt.items)===null||Je===void 0)?void 0:Je.length,"\u9898\uFF0C\u5171",dt==null?void 0:dt.score,"\u5206\uFF09"),t.a.createElement("ul",{className:j.a.answerSheet,key:ce},dt==null||((Te=dt.items)===null||Te===void 0)?void 0:Te.map(function(Ot,At){var Xt=(mt==null?void 0:mt.some(function(Nt){return Nt.ques_id===Ot.question_id&&!!Nt.ques_status}))?j.a.active:"",Kt=!!(mt==null?void 0:mt.some(function(Nt){return Nt.ques_id===Ot.question_id&&!!Nt.is_marked}));if(Ot.question_type===ce)return t.a.createElement("li",{onClick:function(){return jt(It[Ot.q_position-1])},key:At,className:Xt},t.a.createElement("span",null,Ot.q_position),Kt&&t.a.createElement("i",{className:"iconfont icon-biaoji"}))})))},Da=function(oe){return t.a.createElement(c.Fragment,null,oe.question_type===0&&zt("\u5355\u9009\u9898",0),oe.question_type===1&&zt("\u591A\u9009\u9898",1),oe.question_type===2&&zt("\u5224\u65AD\u9898",2),oe.question_type===3&&zt("\u586B\u7A7A\u9898",3),oe.question_type===4&&zt("\u7B80\u7B54\u9898",4),oe.question_type===5&&zt("\u5B9E\u8BAD\u9898",5),oe.question_type===6&&zt("\u7F16\u7A0B\u9898",6))},wa=function(){var oe,ce,J,Le,Je,Te,dt;return t.a.createElement(c.Fragment,null,ae.question_type===0&&t.a.createElement(le,{key:ae==null?void 0:ae.question_id,ref:ve,data:ae,callback:ta,params:{checkState:te,examId:z==null||((oe=z.query)===null||oe===void 0)?void 0:oe.examId,exercise:w==null?void 0:w.exercise}}),ae.question_type===1&&t.a.createElement(Pe,{key:ae==null?void 0:ae.question_id,ref:ve,data:ae,callback:ta,params:{checkState:te,examId:z==null||((ce=z.query)===null||ce===void 0)?void 0:ce.examId,exercise:w==null?void 0:w.exercise}}),ae.question_type===2&&t.a.createElement(Be,{key:ae==null?void 0:ae.question_id,ref:ve,data:ae,callback:ta,params:{checkState:te,examId:z==null||((J=z.query)===null||J===void 0)?void 0:J.examId,exercise:w==null?void 0:w.exercise}}),ae.question_type===3&&t.a.createElement(re,{key:ae==null?void 0:ae.question_id,ref:ve,data:ae,callback:ta,params:{checkState:te,examId:z==null||((Le=z.query)===null||Le===void 0)?void 0:Le.examId,exercise:w==null?void 0:w.exercise}}),ae.question_type===4&&t.a.createElement(st,{key:ae==null?void 0:ae.question_id,ref:ve,data:ae,callback:ta,params:{checkState:te,examId:z==null||((Je=z.query)===null||Je===void 0)?void 0:Je.examId,exercise:w==null?void 0:w.exercise}}),ae.question_type===5&&t.a.createElement(it,{key:ae==null?void 0:ae.question_id,params:{examId:z==null||((Te=z.query)===null||Te===void 0)?void 0:Te.examId,login:xt==null?void 0:xt.login,checkState:te,exercise:w==null?void 0:w.exercise},ref:ve,data:ae,callback:ya}),ae.question_type===6&&t.a.createElement(Dt,{key:ae==null?void 0:ae.question_id,params:{examId:z==null||((dt=z.query)===null||dt===void 0)?void 0:dt.examId,login:xt==null?void 0:xt.login,checkState:te,exercise:w==null?void 0:w.exercise},ref:ve,data:ae,callback:ya}))},Pa=function(){var we=Object(F.a)(O.a.mark(function oe(ce){return O.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!(ce==="prev")){Le.next=3;break}return jt(It[ae.q_position-2]),Le.abrupt("return");case 3:jt(It[ae.q_position]);case 4:case"end":return Le.stop()}},oe)}));return function(ce){return we.apply(this,arguments)}}(),aa=function(){var we=Object(F.a)(O.a.mark(function oe(ce){var J,Le;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(e.a)("/api/students/exercises/".concat(z==null||((J=z.query)===null||J===void 0)?void 0:J.examId,"/commit_exercise.json"),{method:"post",body:{commit_method:ce}});case 2:Le=Te.sent,(Le==null?void 0:Le.status)===0&&(gt(!1),Object(f.b)(),N.c.push("/exam/succeed"));case 4:case"end":return Te.stop()}},oe)}));return function(ce){return we.apply(this,arguments)}}(),Ca=function(){var oe=[];if(It.forEach(function(ce,J){var Le=mt.findIndex(function(Je){return Je.ques_id===ce.question_id&&!Je.ques_status});Le>-1&&oe.push(J+1)}),!oe.length){H.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 ce=Object(F.a)(O.a.mark(function Le(){return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.abrupt("return",aa(1));case 1:case"end":return Te.stop()}},Le)}));function J(){return ce.apply(this,arguments)}return J}()});return}H.a.confirm({centered:!0,width:440,okText:"\u7EE7\u7EED\u7B54\u9898",cancelText:"\u4EA4\u5377",icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:t.a.createElement("div",null,t.a.createElement("p",{style:{color:"#FF8C29"}},"\u4F60\u8FD8\u6709\u4EE5\u4E0B",oe.length,"\u9053\u9898\u672A\u5B8C\u6210\uFF0C\u786E\u5B9A\u8981\u63D0\u4EA4\u8BD5\u5377\u5417\uFF1F"),t.a.createElement("div",null,oe.map(function(ce){return t.a.createElement("div",{onClick:function(){jt(It[ce-1]),H.a.destroyAll()},className:j.a.listBtn,key:ce},ce)}))),onOk:function(){return Promise.resolve()},onCancel:function(){var ce=Object(F.a)(O.a.mark(function Le(){return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.abrupt("return",aa(1));case 1:case"end":return Te.stop()}},Le)}));function J(){return ce.apply(this,arguments)}return J}()})},xa=function(){var we=Object(F.a)(O.a.mark(function oe(){var ce,J,Le;return O.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(e.a)("/api/students/exercises/".concat(z==null||((ce=z.query)===null||ce===void 0)?void 0:ce.examId,"/mark"),{method:"post",body:{exercise_question_id:ae==null?void 0:ae.question_id}});case 2:J=Te.sent,J.status===0&&(Le=mt.map(function(dt){return dt.ques_id===(ae==null?void 0:ae.question_id)?Object(R.a)(Object(R.a)({},dt),{},{is_marked:!dt.is_marked}):dt}),kt(Le));case 4:case"end":return Te.stop()}},oe)}));return function(){return we.apply(this,arguments)}}(),Ta=function(){var oe;(oe=tt.current)===null||oe===void 0||oe.handlePhoto()},Ua=!!(mt==null?void 0:mt.some(function(we){return we.ques_id===ae.question_id&&!!we.is_marked}));return t.a.createElement(y.a,{loading:!1,paragraph:{rows:5},active:!0,className:"p20"},t.a.createElement(c.Fragment,null,t.a.createElement("div",{className:j.a.header},t.a.createElement("div",{className:j.a.num,style:{fontWeight:600,marginRight:20}},w==null||((q=w.exercise)===null||q===void 0)?void 0:q.user_name),t.a.createElement("div",{className:j.a.num},t.a.createElement("div",null,"\u8003\u53F7\uFF1A",(w==null||((me=w.exercise)===null||me===void 0)?void 0:me.exercise_no)||"--"," "),t.a.createElement("div",null,"\u5B66\u53F7\uFF1A",w==null||((Qe=w.exercise)===null||Qe===void 0)?void 0:Qe.student_id," ")),t.a.createElement("div",{title:w==null||((Me=w.exercise)===null||Me===void 0)?void 0:Me.exercise_name,className:j.a.name},w==null||((Ze=w.exercise)===null||Ze===void 0)?void 0:Ze.exercise_name),t.a.createElement("div",{style:{visibility:te?"hidden":"visible"},className:j.a.time},t.a.createElement("span",null,"\u5269\u4F59\u7B54\u9898\u65F6\u95F4\uFF1A"),t.a.createElement("span",null,t.a.createElement(at,{value:Rt,onFinish:function(){return aa(2)}}))),t.a.createElement(B.a,{style:{visibility:te?"hidden":"visible"},disabled:te,onClick:Ca,type:"primary"},"\u4EA4\u5377")),t.a.createElement("div",{className:j.a.wrap},t.a.createElement("div",{className:j.a.left,style:{width:Lt?280:0}},t.a.createElement("section",{style:{opacity:Lt?1:0}},Ie&&t.a.createElement("div",{className:j.a.camera},t.a.createElement(r.a,{number:(w==null||((de=w.exercise)===null||de===void 0)?void 0:de.photo_count)-(w==null||((h=w.exercise)===null||h===void 0)?void 0:h.take_photo),take_photo:w==null||((Re=w.exercise)===null||Re===void 0)?void 0:Re.take_photo,ref:tt,width:"232",custom:{categoryId:z==null||((ee=z.query)===null||ee===void 0)?void 0:ee.examId,login:xt==null?void 0:xt.login},time:(ot=w.exercise)===null||ot===void 0?void 0:ot.left_time,supportCamera:function(oe){console.log(oe,333),oe===2||oe===1&&setTimeout(function(){return N.c.push("/exam/studentClient")},3e3)}})),te&&((w==null?void 0:w.user_score)||(w==null||((Xe=w.exercise)===null||Xe===void 0)?void 0:Xe.can_view_scores))&&t.a.createElement("div",{className:j.a.totalScore},(w==null?void 0:w.user_score)&&t.a.createElement(c.Fragment,null,t.a.createElement("span",null,w==null?void 0:w.user_score),t.a.createElement("span",null,"\u8003\u8BD5\u5F97\u5206")),(w==null||((qe=w.exercise)===null||qe===void 0)?void 0:qe.can_view_scores)&&t.a.createElement(X.Link,{className:"font14",to:"/exam/studentList/".concat(z==null||((pt=z.query)===null||pt===void 0)?void 0:pt.examId)},"\u67E5\u770B\u6210\u7EE9\u7EDF\u8BA1>>")),te&&t.a.createElement("div",{className:j.a.totalAnswerScore},t.a.createElement("span",null,"\u7B54\u9898",t.a.createElement("i",null,mt==null||((vt=mt.filter(function(we){return we.ques_status}))===null||vt===void 0)?void 0:vt.length)),t.a.createElement("span",null,"\u5171",t.a.createElement("i",null,(w==null||((be=w.exercise_types)===null||be===void 0)?void 0:be.q_counts)||(w==null||(($e=w.exercise_scores)===null||$e===void 0||((Oe=$e.exercise_types)===null||Oe===void 0))?void 0:Oe.q_counts)),"\u9898\uFF0C\u6EE1\u5206",t.a.createElement("i",null,(w==null||((nt=w.exercise_types)===null||nt===void 0)?void 0:nt.q_scores)||(w==null||((Ke=w.exercise_scores)===null||Ke===void 0||((ge=Ke.exercise_types)===null||ge===void 0))?void 0:ge.q_scores)),"\u5206")),t.a.createElement("div",{className:"relative",style:{minHeight:236}},t.a.createElement("aside",{className:"bg-white p20"},!te&&t.a.createElement("aside",{className:j.a.answerInfo},t.a.createElement(K.a,null,t.a.createElement(g.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),t.a.createElement(g.a,{span:12,className:"tr c-light-primary"},mt==null||((Ne=mt.filter(function(we){return!!we.ques_status}))===null||Ne===void 0)?void 0:Ne.length," / ",w==null||((ze=w.exercise_types)===null||ze===void 0)?void 0:ze.q_counts),t.a.createElement(g.a,{span:24},t.a.createElement(P.a,{trailColor:"#c3ced2",percent:(mt==null||((De=mt.filter(function(we){return!!we.ques_status}))===null||De===void 0)?void 0:De.length)/(w==null||((ke=w.exercise_types)===null||ke===void 0)?void 0:ke.q_counts)*100,showInfo:!1})),t.a.createElement(g.a,null,t.a.createElement("span",{className:"c-grey-333"},"\u5171 ",t.a.createElement("span",{className:"c-light-primary"},(w==null||((ct=w.exercise_types)===null||ct===void 0)?void 0:ct.q_counts)||(w==null||((I=w.exercise_scores)===null||I===void 0||((Ue=I.exercise_types)===null||Ue===void 0))?void 0:Ue.q_counts))," \u9898\uFF1A"),t.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",t.a.createElement("span",{className:"c-light-primary"},(w==null||((je=w.exercise_types)===null||je===void 0)?void 0:je.q_scores)||(w==null||((Ge=w.exercise_scores)===null||Ge===void 0||((ie=Ge.exercise_types)===null||ie===void 0))?void 0:ie.q_scores))," \u5206")))),t.a.createElement("aside",{style:{maxHeight:360,overflow:"auto"}},w==null||((et=w.exercise_question_types)===null||et===void 0)?void 0:et.map(function(we){return t.a.createElement(c.Fragment,{key:we.question_type},Da(we))}))))),t.a.createElement("div",{className:j.a.fold,onClick:function(){return ma(!Lt)}},Lt&&t.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Lt&&t.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))),t.a.createElement("div",{className:j.a.right},te&&t.a.createElement("div",{className:j.a.back},t.a.createElement("span",{onClick:function(){return N.c.push("/exam/studentClient")}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})," \u8FD4\u56DE\u8003\u8BD5\u5217\u8868")),t.a.createElement("div",{style:{height:te?"calc(100vh - 176px)":"calc(100vh - 108px)"},className:j.a.content},wa()),t.a.createElement("div",{className:j.a.btns},!te&&t.a.createElement(B.a,{onClick:xa,ghost:!0,type:"primary"},Ua?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BD5\u9898"),ae.q_position>1&&t.a.createElement(B.a,{onClick:function(){return Pa("prev")},type:"primary"},"\u4E0A\u4E00\u9898"),ae.q_position: Unmounted during event!");return O}},fV52:function(ye,u,n){"use strict";var E=n("cIOH"),y=n.n(E),Q=n("6/k+"),K=n.n(Q)},gbW8:function(ye,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.findInArray=E,u.isFunction=y,u.isNum=Q,u.int=K,u.dontSetMe=C;function E(P,d){for(var g=0,k=P.length;g0&&(e.setState(function(f){return{lazyLoadedList:f.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r))}var o=(0,C.default)({listRef:e.list,trackRef:e.track},e.props);e.updateState(o,!0,function(){e.adaptHeight(),e.props.autoplay&&e.autoPlay("update")}),e.props.lazyLoad==="progressive"&&(e.lazyLoadTimer=setInterval(e.progressiveLazyLoad,1e3)),e.ro=new c.default(function(){e.state.animating?(e.onWindowResized(!1),e.callbackTimers.push(setTimeout(function(){return e.onWindowResized()},e.props.speed))):e.onWindowResized()}),e.ro.observe(e.list),Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(f){f.onfocus=e.props.pauseOnFocus?e.onSlideFocus:null,f.onblur=e.props.pauseOnFocus?e.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",e.onWindowResized):window.attachEvent("onresize",e.onWindowResized)}),(0,R.default)((0,g.default)(e),"componentWillUnmount",function(){e.animationEndCallback&&clearTimeout(e.animationEndCallback),e.lazyLoadTimer&&clearInterval(e.lazyLoadTimer),e.callbackTimers.length&&(e.callbackTimers.forEach(function(r){return clearTimeout(r)}),e.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",e.onWindowResized):window.detachEvent("onresize",e.onWindowResized),e.autoplayTimer&&clearInterval(e.autoplayTimer),e.ro.disconnect()}),(0,R.default)((0,g.default)(e),"componentDidUpdate",function(r){if(e.checkImagesLoad(),e.props.onReInit&&e.props.onReInit(),e.props.lazyLoad){var o=(0,H.getOnDemandLazySlides)((0,C.default)((0,C.default)({},e.props),e.state));o.length>0&&(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(o)}}),e.props.onLazyLoad&&e.props.onLazyLoad(o))}e.adaptHeight();var f=(0,C.default)((0,C.default)({listRef:e.list,trackRef:e.track},e.props),e.state),D=e.didPropsChange(r);D&&e.updateState(f,D,function(){e.state.currentSlide>=A.default.Children.count(e.props.children)&&e.changeSlide({message:"index",index:A.default.Children.count(e.props.children)-e.props.slidesToShow,currentSlide:e.state.currentSlide}),(r.autoplay!==e.props.autoplay||r.autoplaySpeed!==e.props.autoplaySpeed)&&(e.props.autoplay?e.autoPlay("update"):e.pause("paused"))})}),(0,R.default)((0,g.default)(e),"onWindowResized",function(r){e.debouncedResize&&e.debouncedResize.cancel(),e.debouncedResize=(0,F.default)(function(){return e.resizeWindow(r)},50),e.debouncedResize()}),(0,R.default)((0,g.default)(e),"resizeWindow",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,o=Boolean(e.track&&e.track.node);if(!o)return;var f=(0,C.default)((0,C.default)({listRef:e.list,trackRef:e.track},e.props),e.state);e.updateState(f,r,function(){e.props.autoplay?e.autoPlay("update"):e.pause("paused")}),e.setState({animating:!1}),clearTimeout(e.animationEndCallback),delete e.animationEndCallback}),(0,R.default)((0,g.default)(e),"updateState",function(r,o,f){var D=(0,H.initializedState)(r);r=(0,C.default)((0,C.default)((0,C.default)({},r),D),{},{slideIndex:D.currentSlide});var l=(0,H.getTrackLeft)(r);r=(0,C.default)((0,C.default)({},r),{},{left:l});var S=(0,H.getTrackCSS)(r);(o||A.default.Children.count(e.props.children)!==A.default.Children.count(r.children))&&(D.trackStyle=S),e.setState(D,f)}),(0,R.default)((0,g.default)(e),"ssrInit",function(){if(e.props.variableWidth){var r=0,o=0,f=[],D=(0,H.getPreClones)((0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{slideCount:e.props.children.length})),l=(0,H.getPostClones)((0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{slideCount:e.props.children.length}));e.props.children.forEach(function(M){f.push(M.props.style.width),r+=M.props.style.width});for(var S=0;S=o&&e.onWindowResized()};if(!D.onclick)D.onclick=function(){return D.parentNode.focus()};else{var S=D.onclick;D.onclick=function(){S(),D.parentNode.focus()}}D.onload||(e.props.lazyLoad?D.onload=function(){e.adaptHeight(),e.callbackTimers.push(setTimeout(e.onWindowResized,e.props.speed))}:(D.onload=l,D.onerror=function(){l(),e.props.onLazyLoadError&&e.props.onLazyLoadError()}))})}),(0,R.default)((0,g.default)(e),"progressiveLazyLoad",function(){for(var r=[],o=(0,C.default)((0,C.default)({},e.props),e.state),f=e.state.currentSlide;f=-(0,H.getPreClones)(o);D--)if(e.state.lazyLoadedList.indexOf(D)<0){r.push(D);break}r.length>0?(e.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(r)}}),e.props.onLazyLoad&&e.props.onLazyLoad(r)):e.lazyLoadTimer&&(clearInterval(e.lazyLoadTimer),delete e.lazyLoadTimer)}),(0,R.default)((0,g.default)(e),"slideHandler",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=e.props,D=f.asNavFor,l=f.beforeChange,S=f.onLazyLoad,p=f.speed,m=f.afterChange,W=e.state.currentSlide,s=(0,H.slideHandler)((0,C.default)((0,C.default)((0,C.default)({index:r},e.props),e.state),{},{trackRef:e.track,useCSS:e.props.useCSS&&!o})),a=s.state,i=s.nextState;if(!a)return;l&&l(W,a.currentSlide);var v=a.lazyLoadedList.filter(function(_){return e.state.lazyLoadedList.indexOf(_)<0});S&&v.length>0&&S(v),!e.props.waitForAnimate&&e.animationEndCallback&&(clearTimeout(e.animationEndCallback),m&&m(W),delete e.animationEndCallback),e.setState(a,function(){if(D&&e.asNavForIndex!==r&&(e.asNavForIndex=r,D.innerSlider.slideHandler(r)),!i)return;e.animationEndCallback=setTimeout(function(){var _=i.animating,b=(0,K.default)(i,["animating"]);e.setState(b,function(){e.callbackTimers.push(setTimeout(function(){return e.setState({animating:_})},10)),m&&m(a.currentSlide),delete e.animationEndCallback})},p)})}),(0,R.default)((0,g.default)(e),"changeSlide",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=(0,C.default)((0,C.default)({},e.props),e.state),D=(0,H.changeSlide)(f,r);if(D!==0&&!D)return;if(o===!0?e.slideHandler(D,o):e.slideHandler(D),e.props.autoplay&&e.autoPlay("update"),e.props.focusOnSelect){var l=e.list.querySelectorAll(".slick-current");l[0]&&l[0].focus()}}),(0,R.default)((0,g.default)(e),"clickHandler",function(r){e.clickable===!1&&(r.stopPropagation(),r.preventDefault()),e.clickable=!0}),(0,R.default)((0,g.default)(e),"keyHandler",function(r){var o=(0,H.keyHandler)(r,e.props.accessibility,e.props.rtl);o!==""&&e.changeSlide({message:o})}),(0,R.default)((0,g.default)(e),"selectHandler",function(r){e.changeSlide(r)}),(0,R.default)((0,g.default)(e),"disableBodyScroll",function(){var r=function(f){f=f||window.event,f.preventDefault&&f.preventDefault(),f.returnValue=!1};window.ontouchmove=r}),(0,R.default)((0,g.default)(e),"enableBodyScroll",function(){window.ontouchmove=null}),(0,R.default)((0,g.default)(e),"swipeStart",function(r){e.props.verticalSwiping&&e.disableBodyScroll();var o=(0,H.swipeStart)(r,e.props.swipe,e.props.draggable);o!==""&&e.setState(o)}),(0,R.default)((0,g.default)(e),"swipeMove",function(r){var o=(0,H.swipeMove)(r,(0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;o.swiping&&(e.clickable=!1),e.setState(o)}),(0,R.default)((0,g.default)(e),"swipeEnd",function(r){var o=(0,H.swipeEnd)(r,(0,C.default)((0,C.default)((0,C.default)({},e.props),e.state),{},{trackRef:e.track,listRef:e.list,slideIndex:e.state.currentSlide}));if(!o)return;var f=o.triggerSlideHandler;if(delete o.triggerSlideHandler,e.setState(o),f===void 0)return;e.slideHandler(f),e.props.verticalSwiping&&e.enableBodyScroll()}),(0,R.default)((0,g.default)(e),"touchEnd",function(r){e.swipeEnd(r),e.clickable=!0}),(0,R.default)((0,g.default)(e),"slickPrev",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"previous"})},0))}),(0,R.default)((0,g.default)(e),"slickNext",function(){e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"next"})},0))}),(0,R.default)((0,g.default)(e),"slickGoTo",function(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r=Number(r),isNaN(r))return"";e.callbackTimers.push(setTimeout(function(){return e.changeSlide({message:"index",index:r,currentSlide:e.state.currentSlide},o)},0))}),(0,R.default)((0,g.default)(e),"play",function(){var r;if(e.props.rtl)r=e.state.currentSlide-e.props.slidesToScroll;else if((0,H.canGoNext)((0,C.default)((0,C.default)({},e.props),e.state)))r=e.state.currentSlide+e.props.slidesToScroll;else return!1;e.slideHandler(r)}),(0,R.default)((0,g.default)(e),"autoPlay",function(r){e.autoplayTimer&&clearInterval(e.autoplayTimer);var o=e.state.autoplaying;if(r==="update"){if(o==="hovered"||o==="focused"||o==="paused")return}else if(r==="leave"){if(o==="paused"||o==="focused")return}else if(r==="blur"&&(o==="paused"||o==="hovered"))return;e.autoplayTimer=setInterval(e.play,e.props.autoplaySpeed+50),e.setState({autoplaying:"playing"})}),(0,R.default)((0,g.default)(e),"pause",function(r){e.autoplayTimer&&(clearInterval(e.autoplayTimer),e.autoplayTimer=null);var o=e.state.autoplaying;r==="paused"?e.setState({autoplaying:"paused"}):r==="focused"?(o==="hovered"||o==="playing")&&e.setState({autoplaying:"focused"}):o==="playing"&&e.setState({autoplaying:"hovered"})}),(0,R.default)((0,g.default)(e),"onDotsOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,R.default)((0,g.default)(e),"onDotsLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,R.default)((0,g.default)(e),"onTrackOver",function(){return e.props.autoplay&&e.pause("hovered")}),(0,R.default)((0,g.default)(e),"onTrackLeave",function(){return e.props.autoplay&&e.state.autoplaying==="hovered"&&e.autoPlay("leave")}),(0,R.default)((0,g.default)(e),"onSlideFocus",function(){return e.props.autoplay&&e.pause("focused")}),(0,R.default)((0,g.default)(e),"onSlideBlur",function(){return e.props.autoplay&&e.state.autoplaying==="focused"&&e.autoPlay("blur")}),(0,R.default)((0,g.default)(e),"render",function(){var r=(0,Y.default)("slick-slider",e.props.className,{"slick-vertical":e.props.vertical,"slick-initialized":!0}),o=(0,C.default)((0,C.default)({},e.props),e.state),f=(0,H.extractObject)(o,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),D=e.props.pauseOnHover;f=(0,C.default)((0,C.default)({},f),{},{onMouseEnter:D?e.onTrackOver:null,onMouseLeave:D?e.onTrackLeave:null,onMouseOver:D?e.onTrackOver:null,focusOnSelect:e.props.focusOnSelect&&e.clickable?e.selectHandler:null});var l;if(e.props.dots===!0&&e.state.slideCount>=e.props.slidesToShow){var S=(0,H.extractObject)(o,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),p=e.props.pauseOnDotsHover;S=(0,C.default)((0,C.default)({},S),{},{clickHandler:e.changeSlide,onMouseEnter:p?e.onDotsLeave:null,onMouseOver:p?e.onDotsOver:null,onMouseLeave:p?e.onDotsLeave:null}),l=A.default.createElement(G.Dots,S)}var m,W,s=(0,H.extractObject)(o,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);s.clickHandler=e.changeSlide,e.props.arrows&&(m=A.default.createElement(x.PrevArrow,s),W=A.default.createElement(x.NextArrow,s));var a=null;e.props.vertical&&(a={height:e.state.listHeight});var i=null;e.props.vertical===!1?e.props.centerMode===!0&&(i={padding:"0px "+e.props.centerPadding}):e.props.centerMode===!0&&(i={padding:e.props.centerPadding+" 0px"});var v=(0,C.default)((0,C.default)({},a),i),_=e.props.touchMove,b={className:"slick-list",style:v,onClick:e.clickHandler,onMouseDown:_?e.swipeStart:null,onMouseMove:e.state.dragging&&_?e.swipeMove:null,onMouseUp:_?e.swipeEnd:null,onMouseLeave:e.state.dragging&&_?e.swipeEnd:null,onTouchStart:_?e.swipeStart:null,onTouchMove:e.state.dragging&&_?e.swipeMove:null,onTouchEnd:_?e.touchEnd:null,onTouchCancel:e.state.dragging&&_?e.swipeEnd:null,onKeyDown:e.props.accessibility?e.keyHandler:null},U={className:r,dir:"ltr",style:e.props.style};return e.props.unslick&&(b={className:"slick-list"},U={className:r}),A.default.createElement("div",U,e.props.unslick?"":m,A.default.createElement("div",(0,Q.default)({ref:e.listRefHandler},b),A.default.createElement($.Track,(0,Q.default)({ref:e.trackRefHandler},f),e.props.children)),e.props.unslick?"":W,e.props.unslick?"":l)}),e.list=null,e.track=null,e.state=(0,C.default)((0,C.default)({},O.default),{},{currentSlide:e.props.initialSlide,slideCount:A.default.Children.count(e.props.children)}),e.callbackTimers=[],e.clickable=!0,e.debouncedResize=null;var T=e.ssrInit();return e.state=(0,C.default)((0,C.default)({},e.state),T),e}return(0,d.default)(N,[{key:"didPropsChange",value:function(e){for(var T=!1,r=0,o=Object.keys(this.props);r=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,v))continue;i[v]=s[v]}}return i}function H(s,a){if(s==null)return{};var i={},v=Object.keys(s),_,b;for(b=0;b=0)continue;i[_]=s[_]}return i}function $(s,a){return V(s)||t(s,a)||x(s,a)||G()}function G(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(s,a){if(!s)return;if(typeof s=="string")return c(s,a);var i=Object.prototype.toString.call(s).slice(8,-1);if(i==="Object"&&s.constructor&&(i=s.constructor.name),i==="Map"||i==="Set")return Array.from(s);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return c(s,a)}function c(s,a){(a==null||a>s.length)&&(a=s.length);for(var i=0,v=new Array(a);i, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),_}return T(i,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:Q.default.findDOMNode(this)}},{key:"render",value:function(){var _,b=this.props,U=b.axis,L=b.bounds,M=b.children,Ce=b.defaultPosition,le=b.defaultClassName,Ae=b.defaultClassNameDragging,Pe=b.defaultClassNameDragged,Fe=b.position,Be=b.positionOffset,_e=b.scale,Z=Y(b,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]),rt={},he=null,ue=Boolean(Fe),re=!ue||this.state.dragging,xe=Fe||Ce,He={x:(0,P.canDragX)(this)&&re?this.state.x:xe.x,y:(0,P.canDragY)(this)&&re?this.state.y:xe.y};this.state.isElementSVG?he=(0,C.createSVGTransform)(He,Be):rt=(0,C.createCSSTransform)(He,Be);var st=(0,K.default)(M.props.className||"",le,(_={},m(_,Ae,this.state.dragging),m(_,Pe,this.state.dragged),_));return E.createElement(g.default,F({},Z,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),E.cloneElement(E.Children.only(M),{className:st,style:N(N({},M.props.style),rt),transform:he}))}}]),i}(E.Component);u.default=W,m(W,"displayName","Draggable"),m(W,"propTypes",N(N({},g.default.propTypes),{},{axis:y.default.oneOf(["both","x","y","none"]),bounds:y.default.oneOfType([y.default.shape({left:y.default.number,right:y.default.number,top:y.default.number,bottom:y.default.number}),y.default.string,y.default.oneOf([!1])]),defaultClassName:y.default.string,defaultClassNameDragging:y.default.string,defaultClassNameDragged:y.default.string,defaultPosition:y.default.shape({x:y.default.number,y:y.default.number}),positionOffset:y.default.shape({x:y.default.oneOfType([y.default.number,y.default.string]),y:y.default.oneOfType([y.default.number,y.default.string])}),position:y.default.shape({x:y.default.number,y:y.default.number}),className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe})),m(W,"defaultProps",N(N({},g.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}))},sS6v:function(ye,u,n){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=E;function E(){var y}}}]); diff --git a/umi.d55cf457.js b/umi.a264ef66.js similarity index 99% rename from umi.d55cf457.js rename to umi.a264ef66.js index fd75dcbebb..8bc831e1d9 100644 --- a/umi.d55cf457.js +++ b/umi.a264ef66.js @@ -1,4 +1,4 @@ -(function(L){function p(o){for(var f=o[0],d=o[1],g,h,b=0,c=[];b