From 035c6118b1a2de4da51dfad5e3e3c2c1bc9a1cd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8D=9A=E6=96=87?= Date: Tue, 31 Aug 2021 17:52:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=B8=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- ...aminationManagement__Add.6043d9bf.async.js | 1 + ...aminationManagement__Add.8326bfcb.async.js | 1 - ..._QuestionManagement__Add.9918cdb5.async.js | 19 +++++++++++++++++++ ..._QuestionManagement__Add.f4195f7f.async.js | 19 ------------------- umi.4ee444fe.js => umi.9065e84d.js | 2 +- 6 files changed, 22 insertions(+), 22 deletions(-) create mode 100644 p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js delete mode 100644 p__Exam__Lists__ExaminationManagement__Add.8326bfcb.async.js create mode 100644 p__Exam__Lists__QuestionManagement__Add.9918cdb5.async.js delete mode 100644 p__Exam__Lists__QuestionManagement__Add.f4195f7f.async.js rename umi.4ee444fe.js => umi.9065e84d.js (99%) diff --git a/index.html b/index.html index 6d418675f4..859f4181b4 100644 --- a/index.html +++ b/index.html @@ -93,6 +93,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js b/p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js new file mode 100644 index 0000000000..9f850169ca --- /dev/null +++ b/p__Exam__Lists__ExaminationManagement__Add.6043d9bf.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[129,7,8,16],{"6Qhy":function(be,Ie,a){be.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(be,Ie,a){"use strict";var n=a("/zsF"),Je=a("PArb"),t=a("q1tI"),e=a.n(t),sa=a("9kvl"),Me=a("Z+Na"),ze=a.n(Me),ra=function(Qe){var he=Qe.path,na=Qe.title,Le=Qe.subTitle,_a=Qe.style,Ye=_a===void 0?{}:_a,E=Qe.className,ke=E===void 0?"":E;return e.a.createElement("div",{className:"".concat(ze.a.head," ").concat(ke),style:Ye},e.a.createElement("span",{className:ze.a.s1,onClick:function(){return sa.c.push(he)}},e.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),na&&e.a.createElement(Je.a,{className:ze.a.s2,type:"vertical"}),na&&e.a.createElement("span",{className:ze.a.s3},na),Le&&e.a.createElement("span",{className:ze.a.s4},Le))};Ie.a=ra},SdPx:function(be,Ie,a){be.exports={warp:"warp___EDnpX",schedule:"schedule___gUDAF",disabled:"disabled___3kSfe",clickWarp:"clickWarp___W4CBi",num:"num___2Hl72",subject:"subject___3mXyJ",active:"active___1g3k4"}},VPm5:function(be,Ie,a){"use strict";a.r(Ie);var n=a("tJVT"),Je=a("PpiC"),t=a("q1tI"),e=a.n(t),sa=a("SdPx"),Me=a.n(sa),ze=a("9SwW"),ra=a("WmNS"),R=a.n(ra),Qe=a("miYZ"),he=a("tsqr"),na=a("2qtc"),Le=a("kLXV"),_a=a("g9YV"),Ye=a("wCAj"),E=a("k1fw"),ke=a("oBTY"),ha=a("sRBo"),je=a("kaz8"),Ya=a("7Kak"),Q=a("9yH6"),Ha=a("+L6B"),W=a("2/Rp"),Qa=a("14J3"),ye=a("BMrR"),Ja=a("OaEy"),Ge=a("2fM7"),Ga=a("jCWc"),me=a("kPKH"),Za=a("5NDa"),re=a("5rEg"),Ee=a("9og8"),qa=a("y8nQ"),r=a("Vl3Y"),et=a("iQDF"),ua=a("+eQT"),xa=a("zWxd"),Ze=a.n(xa),$e=a("55Ip"),Ea=a("9kvl"),xe=a("ErOA"),Pa=a("wd/R"),we=a.n(Pa),Ra=ua.a.RangePicker,Ua=function(h){var j,S,m,ue,M,J,N=h.onNextTabs,G=h.editId,fe=h.setEditId,I=r.a.useForm(),ce=Object(n.a)(I,1),le=ce[0],pe=Object(t.useState)(!1),L=Object(n.a)(pe,2),y=L[0],D=L[1],v=Object(t.useState)(!0),O=Object(n.a)(v,2),U=O[0],z=O[1],Z=Object(t.useState)([]),q=Object(n.a)(Z,2),_e=q[0],ee=q[1],p=Object(t.useState)([]),Y=Object(n.a)(p,2),o=Y[0],k=Y[1],Se=Object(t.useState)([]),Pe=Object(n.a)(Se,2),K=Pe[0],V=Pe[1],x=Object(t.useState)(!1),F=Object(n.a)(x,2),P=F[0],X=F[1],ae=Object(t.useState)(!1),se=Object(n.a)(ae,2),$=se[0],f=se[1],_=Object(t.useState)(!1),d=Object(n.a)(_,2),H=d[0],ie=d[1],w=Object(t.useState)(!1),T=Object(n.a)(w,2),Ke=T[0],te=T[1],Xe=Object(t.useState)([]),Ve=Object(n.a)(Xe,2),De=Ve[0],C=Ve[1],s=Object(t.useState)(""),A=Object(n.a)(s,2),ne=A[0],Re=A[1],B=[];function Ue(g){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(Ee.a)(R.a.mark(function g(u){var ge,oe,ve;return R.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!((K==null?void 0:K.length)===0&&!y)){Fe.next=3;break}return he.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Fe.abrupt("return");case 3:if(!((K==null?void 0:K.length)===0&&y)){Fe.next=6;break}return he.b.info("\u8BF7\u9009\u62E9A\u5377"),Fe.abrupt("return");case 6:if(!((De==null?void 0:De.length)===0&&y&&U)){Fe.next=9;break}return he.b.info("\u8BF7\u9009\u62E9B\u5377"),Fe.abrupt("return");case 9:if(!(y&&!ne)){Fe.next=12;break}return he.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Fe.abrupt("return");case 12:return((ge=u.publish_times)===null||ge===void 0?void 0:ge.length)>0&&(u.publish_time=we()(u.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),u.end_time=we()(u.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),u.is_ab=y,u.examination_bank_id=K[0].id,u.question_random=$,u.choice_random=H,U&&(u.b_examination_bank_id=De==null||((oe=De[0])===null||oe===void 0)?void 0:oe.id),u.is_random=ne==="a",u.is_base_a=!U,Fe.next=21,Object(xe.a)("/api/common_exercises/exercises",{method:"post",body:u});case 21:ve=Fe.sent,ve.status===0&&(fe(ve==null?void 0:ve.id),N("2"));case 23:case"end":return Fe.stop()}},g)})),Ae.apply(this,arguments)}Object(t.useEffect)(function(){de(),ea({})},[]);function de(){return i.apply(this,arguments)}function i(){return i=Object(Ee.a)(R.a.mark(function g(){var u;return R.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(xe.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:u=oe.sent,u.status===0&&ee(u.data);case 4:case"end":return oe.stop()}},g)})),i.apply(this,arguments)}function ea(g){return aa.apply(this,arguments)}function aa(){return aa=Object(Ee.a)(R.a.mark(function g(u){var ge;return R.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(xe.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(E.a)({page:1,per_page:1e5,total:100},u)});case 2:ge=ve.sent,k(ge==null?void 0:ge.examination_banks);case 4:case"end":return ve.stop()}},g)})),aa.apply(this,arguments)}var ta=[{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(u,ge,oe){return e.a.createElement("div",null,u?"\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(u,ge,oe){return e.a.createElement("div",null,we()(u).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(u,ge,oe){return e.a.createElement("div",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat(u,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:Ze.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 30px"}},e.a.createElement(r.a,{form:le,onFinish:Ue},e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.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(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12},e.a.createElement(r.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(Ge.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:Ze.a.Selectclass,style:{height:"40px"}},_e.map(function(g,u){return e.a.createElement(Ge.a.Option,{value:g.id},g.name)}))))),e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(Ra,{style:{height:"40px",width:"100%"},showTime:!0,format:"YYYY-MM-DD HH:mm:ss"})))),e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12,style:{display:"flex"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u76D1\u8003\u5BC6\u7801",name:"password",rules:[{required:!0,message:"\u8BF7\u968F\u673A\u751F\u62106\u4F4D\u5BC6\u7801"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u968F\u673A\u751F\u6210\u5BC6\u7801",disabled:!0,style:{width:"300px",height:"40px"}})),e.a.createElement(W.a,{type:"primary",ghost:!0,style:{width:"116px",marginLeft:"20px",height:"40px"},onClick:function(){le.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})}},"\u968F\u673A\u751F\u6210"))))),e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginTop:"30px",display:"flex"}},"\u8BD5\u5377\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"30px 30px",fontSize:"14px"}},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"}},"* ")," \u8003\u8BD5\u6A21\u5F0F\uFF1A")," ",e.a.createElement(Q.a.Group,{defaultValue:"a",onChange:function(u){console.log(u.target.value),u.target.value==="a"?D(!1):D(!0),f(!1),ie(!1)}},e.a.createElement(Q.a,{value:"a"},"\u5355\u4E00\u8BD5\u5377"),e.a.createElement(Q.a,{value:"b"},"AB\u8BD5\u5377"))),!y&&e.a.createElement("div",null,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"}},"* ")," \u8BD5\u5377\uFF1A")," ",e.a.createElement(W.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){X(!0),te(!1)}},"\u9009\u62E9\u8BD5\u5377")),K.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(j=K[0])===null||j===void 0?void 0:j.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((S=K[0])===null||S===void 0?void 0:S.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){V([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:$,onChange:function(u){f(u.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:H,onChange:function(u){ie(u.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),y&&e.a.createElement("div",null,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"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(W.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){X(!0),te(!1)}},"\u9009\u62E9\u8BD5\u5377")),K.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(m=K[0])===null||m===void 0?void 0:m.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((ue=K[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(){V([])}}," \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(Q.a.Group,{defaultValue:"a",onChange:function(u){u.target.value==="a"?z(!0):(z(!1),f(!0),ie(!0))}},e.a.createElement(Q.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),U&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(W.a,{style:{marginLeft:"80px",height:"40px",width:"80px"},type:"primary",ghost:!0,onClick:function(){X(!0),te(!0)}},"\u9009\u62E9\u8BD5\u5377")),De.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(M=De[0])===null||M===void 0?void 0:M.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((J=De[0])===null||J===void 0?void 0:J.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){C([])}}," \u79FB\u9664"))),!U&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:$,onChange:function(u){f(u.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:H,onChange:function(u){ie(u.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(Q.a.Group,{onChange:function(u){Re(u.target.value)}},e.a.createElement(Q.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(Q.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(W.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){Ea.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(W.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){le.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Le.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:P,width:820,destroyOnClose:!0,onCancel:function(){X(!1),ea({})},onOk:function(){Ke?C(Object(ke.a)(B)):V(Object(ke.a)(B)),X(!1)}},e.a.createElement(r.a,{className:Ze.a.formWraps,layout:"inline",onFinish:function(u){u.name=u.name?u.name:"",u.user_name=u.user_name?u.user_name:"",u.date=u.dates?we()(u.dates).format("YYYY-MM-DD"):"",ea(Object(E.a)({},u))}},e.a.createElement(ye.a,null,e.a.createElement(r.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(ua.a,null)),e.a.createElement(W.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ye.a,{className:Ze.a.customTable,rowSelection:{type:"radio",onChange:function(u,ge){B=ge}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:o,bordered:!1,rowKey:function(u){return u.id},columns:ta,rowClassName:Ze.a.row,pagination:!1})))},va=Ua,at=a("giR+"),ia=a("fyUT"),tt=a("BoS7"),da=a("Sdc0"),Fa=a("XzBQ"),Ne=a.n(Fa),nt=a("Znn+"),fa=a("ZTPi"),pa=a("dfu6"),ga=fa.a.TabPane,ya=function(h){var j,S=h.visible,m=h.onOK,ue=h.onCancel,M=r.a.useForm(),J=Object(n.a)(M,1),N=J[0],G=Object(t.useState)({}),fe=Object(n.a)(G,2),I=fe[0],ce=fe[1],le=Object(t.useState)("1"),pe=Object(n.a)(le,2),L=pe[0],y=pe[1];return Object(t.useEffect)(function(){S&&(N.resetFields(),y("1"))},[S]),e.a.createElement(Le.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:S,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(Ee.a)(R.a.mark(function D(){var v;return R.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,N.validateFields();case 2:if(I.ip){U.next=7;break}if(v=I.startIP.split(".")[3],!(parseInt(v)>parseInt(I.endIP))){U.next=7;break}return he.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),U.abrupt("return");case 7:m(Object(E.a)({},N.getFieldsValue()));case 8:case"end":return U.stop()}},D)})),onCancel:function(){ue()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(fa.a,{activeKey:L,onChange:function(v){y(v),N.resetFields()}},e.a.createElement(ga,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(ga,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(r.a,{form:N,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(v,O){ce(Object(E.a)({},O))}},L==="1"&&e.a.createElement(r.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(Ge.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(v){N.setFieldsValue({ip:Object(ke.a)(v.filter(function(O){return Object(pa.a)(O)?!0:(he.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),L==="2"&&e.a.createElement(ye.a,{gutter:[20,20]},e.a.createElement(me.a,{flex:"1"},e.a.createElement(r.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(re.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(v){var O="";Object(pa.a)(v.target.value)?O=v.target.value:(O="",he.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),N.setFieldsValue({startIP:O})}}))),e.a.createElement(me.a,{flex:"1"},e.a.createElement(r.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(re.a,{onBlur:function(v){},prefix:e.a.createElement("span",{className:"font14"},(j=I.startIP)===null||j===void 0?void 0:j.substring(0,I.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Oa=ya,ba=a("jN4g"),Ca=function(h){var j,S,m,ue,M=h.onNextTabs,J=h.editId,N=h.examStatus,G=r.a.useForm(),fe=Object(n.a)(G,1),I=fe[0],ce=Object(t.useState)(!1),le=Object(n.a)(ce,2),pe=le[0],L=le[1],y=Object(t.useState)(!1),D=Object(n.a)(y,2),v=D[0],O=D[1],U=Object(t.useState)(""),z=Object(n.a)(U,2),Z=z[0],q=z[1],_e=Object(t.useState)({ip_limit:"no",public_ip:[],inner_ip:[]}),ee=Object(n.a)(_e,2),p=ee[0],Y=ee[1],o=function(){var F=Object(Ee.a)(R.a.mark(function P(X){var ae;return R.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return O(!0),$.next=3,Object(xe.a)("/api/common_exercises/exercises/".concat(J,"/update_settings.json"),{method:"put",body:Object(E.a)(Object(E.a)({},X),p)});case 3:ae=$.sent,ae.status===0&&M("3"),O(!1);case 6:case"end":return $.stop()}},P)}));return function(X){return F.apply(this,arguments)}}(),k=function(P){console.log(P),P.ip?p[Z]=[].concat(Object(ke.a)(p[Z]||[]),Object(ke.a)(P.ip)):p[Z]=[].concat(Object(ke.a)(p[Z]||[]),["".concat(P.startIP,",").concat(P.startIP.substring(0,P.startIP.lastIndexOf("."))+"."+P.endIP)]),Y(Object(E.a)({},p)),L(!1)},Se=function(P){q(P),L(!0)},Pe=function(){var F=Object(Ee.a)(R.a.mark(function P(){var X,ae,se,$,f,_,d,H;return R.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(xe.a)("/api/common_exercises/exercises/".concat(J,"/settings"),{method:"get"});case 2:X=w.sent,X.settings&&(ae=X.settings,se=ae.ip_limit,$=ae.public_ip,f=$===void 0?[]:$,_=ae.inner_ip,d=_===void 0?[]:_,H=Object(Je.a)(ae,["ip_limit","public_ip","inner_ip"]),Y({ip_limit:se,public_ip:f,inner_ip:d}),I.setFieldsValue(H));case 4:case"end":return w.stop()}},P)}));return function(){return F.apply(this,arguments)}}(),K=function(P){"is_normal"in P&&(P.is_normal?I.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):I.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(t.useEffect)(function(){Pe()},[]);var V=N===3,x=N===2||N===3;return e.a.createElement("div",{className:Ne.a.bg},e.a.createElement("div",{className:Ne.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(r.a,{form:I,className:Ne.a.formWrap,scrollToFirstError:!0,onFinish:o,onValuesChange:K},e.a.createElement(r.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(Q.a.Group,{disabled:x},e.a.createElement(Q.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(Q.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(r.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(je.a,{disabled:V},"\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(r.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(je.a,{disabled:V},"\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(r.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(je.a,{disabled:V},"\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(r.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(je.a,{disabled:V},"\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:Ne.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Ne.a.row},e.a.createElement(r.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(da.a,{disabled:x})),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:Ne.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),e.a.createElement(r.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(ia.a,{disabled:x,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Ne.a.row},e.a.createElement(r.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(da.a,{disabled:x})),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:Ne.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(r.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(ia.a,{disabled:x,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(r.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(ia.a,{disabled:x,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Ne.a.row},e.a.createElement(da.a,{disabled:x,checked:p.ip_limit!=="no",onChange:function(P){p.ip_limit==="no"?p.ip_limit="pub":p.ip_limit="no",Y(Object.assign({},p))}}),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:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),p.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(ye.a,{className:"mt15"},e.a.createElement(me.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(me.a,null,!((j=p.public_ip)===null||j===void 0?void 0:j.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(S=p.public_ip)===null||S===void 0?void 0:S.map(function(F,P){return e.a.createElement("span",{className:Ne.a.ipItem,key:P},e.a.createElement("i",null,F," "),!x&&e.a.createElement(ba.a,{onClick:function(){Le.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){p.public_ip.splice(P,1),Y(Object(E.a)({},p))}})},className:" c-grey-c",size:20}))}),!V&&e.a.createElement("span",{onClick:function(){return Se("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(ye.a,{className:"mt15"},e.a.createElement(me.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(me.a,null,!((m=p.inner_ip)===null||m===void 0?void 0:m.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(ue=p.inner_ip)===null||ue===void 0?void 0:ue.map(function(F,P){return e.a.createElement("span",{className:Ne.a.ipItem,key:P},e.a.createElement("i",null,F," "),!x&&e.a.createElement(ba.a,{onClick:function(){Le.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){p.inner_ip.splice(P,1),Y(Object(E.a)({},p))}})},className:" c-grey-c",size:20}))}),!V&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){Se("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Oa,{visible:pe,onOK:k,onCancel:function(){return L(!1)}})),e.a.createElement("div",{className:Ne.a.btns},e.a.createElement(W.a,{ghost:!0,type:"primary",onClick:function(){return M("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(W.a,{onClick:function(){return I.submit()},className:"ml20",loading:v,type:"primary"},"\u4E0B\u4E00\u6B65")))},ja=Ca,ut=a("qVdP"),Sa=a("jsC+"),lt=a("lUTK"),ca=a("BvKs"),Da=a("dq6g"),We=a.n(Da),Aa=a("6Qhy"),Te=a.n(Aa),Ba=a("LvDl"),oa=a.n(Ba),Na=function(h){var j=h.visible,S=h.onOK,m=h.onCancel,ue=h.editId,M={page:1,per_page:10,total:0},J=r.a.useForm(),N=Object(n.a)(J,1),G=N[0],fe=Object(t.useState)([]),I=Object(n.a)(fe,2),ce=I[0],le=I[1],pe=Object(t.useState)(!0),L=Object(n.a)(pe,2),y=L[0],D=L[1],v=Object(t.useState)(!1),O=Object(n.a)(v,2),U=O[0],z=O[1],Z=Object(t.useState)([]),q=Object(n.a)(Z,2),_e=q[0],ee=q[1],p=Object(t.useState)(M),Y=Object(n.a)(p,2),o=Y[0],k=Y[1],Se=Object(t.useState)({}),Pe=Object(n.a)(Se,2),K=Pe[0],V=Pe[1];Object(t.useEffect)(function(){if(j){x();return}},[j]);var x=function(){var f=Object(Ee.a)(R.a.mark(function _(){var d,H,ie,w,T=arguments;return R.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return d=T.length>0&&T[0]!==void 0?T[0]:M,H=T.length>1&&T[1]!==void 0?T[1]:{},ie=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},d),H),{},{exercise_id:ue}),function(Xe){return!!Xe}),console.log("\u8BF7\u6C42\u53C2\u6570:",ie),D(!0),te.next=7,Object(xe.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:ie});case 7:w=te.sent,w.status===0&&(D(!1),le(w.data),k(Object(E.a)(Object(E.a)({},d),{},{total:w==null?void 0:w.count})),ee([]));case 9:case"end":return te.stop()}},_)}));return function(){return f.apply(this,arguments)}}(),F=function(_,d){V(d)},P=function(_){console.log(_),x(M,_)},X=[{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(_,d){return _+"/"+d.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",width:50,render:function(_,d){return e.a.createElement(e.a.Fragment,null,d.add_count===d.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),d.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),d.add_count!==0&&d.add_count0&&T[0]!==void 0?T[0]:M,H=T.length>1&&T[1]!==void 0?T[1]:{},ie=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},d),H),{},{exercise_id:ue}),function(Xe){return!!Xe}),console.log("\u8BF7\u6C42\u53C2\u6570:",ie),D(!0),te.next=7,Object(xe.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:ie});case 7:w=te.sent,w.status===0&&(D(!1),le(w.data),k(Object(E.a)(Object(E.a)({},d),{},{total:w==null?void 0:w.count})),ee([]));case 9:case"end":return te.stop()}},_)}));return function(){return f.apply(this,arguments)}}(),F=function(_,d){V(d)},P=function(_){console.log(_),x(M,_)},X=[{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(_,d){return _||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(_,d){return _?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],ae=function(_){ee(_)},se={selectedRowKeys:_e,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:ae,getCheckboxProps:function(_){return{disabled:_.added}}},$=function(_,d){var H=Object(E.a)(Object(E.a)({},o),{},{page:_,per_page:d});k(H),x(H,K)};return e.a.createElement(Le.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u5B66\u53F7\u6DFB\u52A0",visible:j,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,confirmLoading:U,afterClose:function(){G.resetFields(),V({}),z(!1)},onOk:function(){z(!0),S(_e)},onCancel:m},e.a.createElement("div",{className:Te.a.wrap},e.a.createElement(r.a,{className:Te.a.formWrap,form:G,onValuesChange:F,onFinish:P},e.a.createElement(ye.a,null,e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(re.a,{disabled:U})),e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(re.a,{disabled:U})),e.a.createElement("div",{className:Te.a.btns},e.a.createElement(W.a,{disabled:U,type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Ye.a,{rowSelection:se,className:Te.a.customTable,dataSource:ce,bordered:!1,scroll:{y:350},rowKey:function(_){return _.id},columns:X,rowClassName:Te.a.row,loading:y,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:$,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")}}})))},ka=La,wa=function(h){var j=h.onNextTabs,S=h.editId,m=h.examStatus,ue=Object(Je.a)(h,["onNextTabs","editId","examStatus"]),M={page:1,per_page:10,total:0},J=r.a.useForm(),N=Object(n.a)(J,1),G=N[0],fe=Object(t.useState)([]),I=Object(n.a)(fe,2),ce=I[0],le=I[1],pe=Object(t.useState)(!0),L=Object(n.a)(pe,2),y=L[0],D=L[1],v=Object(t.useState)("0"),O=Object(n.a)(v,2),U=O[0],z=O[1],Z=Object(t.useState)([]),q=Object(n.a)(Z,2),_e=q[0],ee=q[1],p=Object(t.useState)(M),Y=Object(n.a)(p,2),o=Y[0],k=Y[1],Se=Object(t.useState)({}),Pe=Object(n.a)(Se,2),K=Pe[0],V=Pe[1],x=Object(t.useState)(!1),F=Object(n.a)(x,2),P=F[0],X=F[1],ae=m===3,se=m===2||m===3;Object(t.useEffect)(function(){$()},[]);var $=function(){var C=Object(Ee.a)(R.a.mark(function s(){var A,ne,Re,B,Ue=arguments;return R.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return A=Ue.length>0&&Ue[0]!==void 0?Ue[0]:M,ne=Ue.length>1&&Ue[1]!==void 0?Ue[1]:{},Re=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},A),ne),{},{exercise_id:S}),function(i){return!!i}),console.log("\u8BF7\u6C42\u53C2\u6570:",Re),D(!0),de.next=7,Object(xe.a)("/api/common_exercises/exercise_users.json",{method:"get",params:Re});case 7:B=de.sent,B.status===0&&(D(!1),le(B.data),k(Object(E.a)(Object(E.a)({},A),{},{total:B==null?void 0:B.count})),ee([]),X(!1));case 9:case"end":return de.stop()}},s)}));return function(){return C.apply(this,arguments)}}(),f=function(s){console.log(s),$(M,s)},_=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(s,A){return s||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(s,A){return s||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(s,A){return s||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(s,A){return s||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(s,A){return e.a.createElement(W.a,{disabled:se,onClick:function(){return Ke([s])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],d=function(s){ee(s),s.length===ce.length?X(!0):X(!1)},H={selectedRowKeys:_e,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:d},ie=function(s,A){var ne=Object(E.a)(Object(E.a)({},o),{},{page:s,per_page:A});k(ne),$(ne,K)},w=function(s){X(s.target.checked),s.target.checked?ee(ce.map(function(A){return A.id})):ee([])},T=function(s,A){V(A)},Ke=function(s){if(s.length===0){he.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}Le.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 A=Object(Ee.a)(R.a.mark(function Re(){var B,Ue;return R.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,Object(xe.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:s}});case 2:B=de.sent,(B==null?void 0:B.status)===0&&(Ue=s.length===ce.length&&o.page>1?o.page-1:o.page,$(Object(E.a)(Object(E.a)({},o),{},{page:Ue}),K),he.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return de.stop()}},Re)}));function ne(){return A.apply(this,arguments)}return ne}()})},te=function(s){console.log(s.key,22),z(s.key)},Xe=function(){var C=Object(Ee.a)(R.a.mark(function s(A){var ne,Re,B;return R.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ne=[],Re=[],A.forEach(function(de){var i=de.split("-");ne.push(i[0]),Re.push(i[1])}),Ae.next=5,Object(xe.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:ne,student_group_names:Re,exercise_id:S}});case 5:B=Ae.sent,B.status===0&&(z("0"),$(),V({}),G.resetFields());case 7:case"end":return Ae.stop()}},s)}));return function(A){return C.apply(this,arguments)}}(),Ve=function(){var C=Object(Ee.a)(R.a.mark(function s(A){var ne;return R.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(xe.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:A,exercise_id:S}});case 2:ne=B.sent,ne.status===0&&(z("0"),$(),V({}),G.resetFields());case 4:case"end":return B.stop()}},s)}));return function(A){return C.apply(this,arguments)}}(),De=e.a.createElement(ca.a,{onClick:te},e.a.createElement(ca.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(ca.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"));return e.a.createElement("div",{className:We.a.wrap},e.a.createElement(r.a,{className:We.a.formWrap,form:G,onValuesChange:T,onFinish:f},e.a.createElement(ye.a,null,e.a.createElement(r.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(re.a,null)),e.a.createElement("div",{className:We.a.btns},e.a.createElement(W.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(Sa.a,{disabled:ae,overlay:De,placement:"bottomCenter",arrow:!0},e.a.createElement(W.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:We.a.li},"\u8003\u751F\u5217\u8868\uFF1A",o.total,"\u4EBA"),e.a.createElement("div",{className:We.a.batch},e.a.createElement(je.a,{className:"font14",checked:P,onChange:w},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),_e.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(W.a,{disabled:se,ghost:!0,type:"primary",onClick:function(){return Ke(_e)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Ye.a,{rowSelection:H,className:We.a.customTable,dataSource:ce,bordered:!1,rowKey:function(s){return s.id},columns:_,rowClassName:We.a.row,loading:y,pagination:{pageSize:o.per_page,total:o.total,current:o.page,onChange:ie,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(s){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},s),"\u6761\u6570\u636E")}}}),e.a.createElement(Ia,{editId:S,visible:U==="1",onCancel:function(){return z("0")},onOK:Xe}),e.a.createElement(ka,{editId:S,visible:U==="2",onCancel:function(){return z("0")},onOK:Ve}),e.a.createElement("div",{className:We.a.btns},e.a.createElement(W.a,{ghost:!0,type:"primary",onClick:function(){return j("2")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(W.a,{onClick:function(){return Ea.c.push("/exam/examinationManagement")},className:"ml20",type:"primary"},"\u5B8C\u6210")))},Ta=wa,Ma=a("xQxU"),qe=a.n(Ma),Xa=a("Ty5D"),$a=ua.a.RangePicker,Wa=function(h){var j,S,m,ue,M,J,N=h.onNextTabs,G=h.editId,fe=h.setExamStatus,I=h.setExamName,ce=h.setEditId,le=r.a.useForm(),pe=Object(n.a)(le,1),L=pe[0],y=Object(t.useState)(!0),D=Object(n.a)(y,2),v=D[0],O=D[1],U=Object(t.useState)(!0),z=Object(n.a)(U,2),Z=z[0],q=z[1],_e=Object(t.useState)([]),ee=Object(n.a)(_e,2),p=ee[0],Y=ee[1],o=Object(t.useState)([]),k=Object(n.a)(o,2),Se=k[0],Pe=k[1],K=Object(t.useState)([]),V=Object(n.a)(K,2),x=V[0],F=V[1],P=Object(t.useState)(!1),X=Object(n.a)(P,2),ae=X[0],se=X[1],$=Object(t.useState)(!1),f=Object(n.a)($,2),_=f[0],d=f[1],H=Object(t.useState)(!1),ie=Object(n.a)(H,2),w=ie[0],T=ie[1],Ke=Object(t.useState)(!1),te=Object(n.a)(Ke,2),Xe=te[0],Ve=te[1],De=Object(t.useState)([]),C=Object(n.a)(De,2),s=C[0],A=C[1],ne=Object(t.useState)(""),Re=Object(n.a)(ne,2),B=Re[0],Ue=Re[1],Ae=Object(t.useState)({}),de=Object(n.a)(Ae,2),i=de[0],ea=de[1],aa=Object(Xa.k)(),ta=[];function g(b){return u.apply(this,arguments)}function u(){return u=Object(Ee.a)(R.a.mark(function b(l){var c,Oe,Ce;return R.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(!((x==null?void 0:x.length)===0&&!v)){Be.next=3;break}return he.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),Be.abrupt("return");case 3:if(!((x==null?void 0:x.length)===0&&v)){Be.next=6;break}return he.b.info("\u8BF7\u9009\u62E9A\u5377"),Be.abrupt("return");case 6:if(!((s==null?void 0:s.length)===0&&v&&Z)){Be.next=9;break}return he.b.info("\u8BF7\u9009\u62E9B\u5377"),Be.abrupt("return");case 9:if(!(v&&!B)){Be.next=12;break}return he.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),Be.abrupt("return");case 12:return((c=l.publish_times)===null||c===void 0?void 0:c.length)>0&&(l.publish_times[0]&&(l.publish_time=we()(l.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),l.publish_times[1]&&(l.end_time=we()(l.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),l.is_ab=v,l.examination_bank_id=x[0].id,l.question_random=_,l.choice_random=w,Z&&(l.b_examination_bank_id=s==null||((Oe=s[0])===null||Oe===void 0)?void 0:Oe.id),l.is_random=B==="a",l.is_base_a=!Z,Be.next=21,Object(xe.a)("/api/common_exercises/exercises/".concat(G,"/update_base"),{method:"put",body:l});case 21:Ce=Be.sent,Ce.status===0&&N("2");case 23:case"end":return Be.stop()}},b)})),u.apply(this,arguments)}Object(t.useEffect)(function(){ge(),ve({}),Fe()},[]);function ge(){return oe.apply(this,arguments)}function oe(){return oe=Object(Ee.a)(R.a.mark(function b(){var l;return R.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,Object(xe.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:l=Oe.sent,l.status===0&&Y(l.data);case 4:case"end":return Oe.stop()}},b)})),oe.apply(this,arguments)}function ve(b){return la.apply(this,arguments)}function la(){return la=Object(Ee.a)(R.a.mark(function b(l){var c;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(xe.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(E.a)({page:1,per_page:1e5,total:100},l)});case 2:c=Ce.sent,Pe(c==null?void 0:c.examination_banks);case 4:case"end":return Ce.stop()}},b)})),la.apply(this,arguments)}function Fe(){return ma.apply(this,arguments)}function ma(){return ma=Object(Ee.a)(R.a.mark(function b(){var l,c;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(xe.a)("/api/common_exercises/exercises/".concat(G,"/base.json"),{method:"get",params:{}});case 2:l=Ce.sent,c=l.data,ea(c),L.setFieldsValue({exercise_name:c.exercise_name,exercise_subject_id:c.exercise_subject_id,time:c.time,publish_times:[c.publish_time&&we()(c.publish_time),c.end_time&&we()(c.end_time)],password:c.password}),O(c.is_ab),F([{id:c.examination_bank_id,name:c.examination_bank_name}]),d(c.question_random),T(c.choice_random),q(!c.is_base_a),fe(c==null?void 0:c.exercise_status),I(c==null?void 0:c.exercise_name),Ue(c.is_random?"a":"b"),c.is_base_a||c.b_examination_bank_id&&A([{id:c.b_examination_bank_id,name:c.b_examination_bank_name}]);case 15:case"end":return Ce.stop()}},b)})),ma.apply(this,arguments)}var za=[{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,c,Oe){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,c,Oe){return e.a.createElement("div",null,we()(l).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(l,c,Oe){return e.a.createElement("div",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat(l,"/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",{style:{padding:"0px 30px"}},e.a.createElement(r.a,{form:L,onFinish:g},e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.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(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",disabled:i.exercise_status===3||i.exercise_status===2,size:"large",style:{height:"40px"}}))),e.a.createElement(me.a,{span:12},e.a.createElement(r.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(Ge.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:i.exercise_status===3||i.exercise_status===2,className:qe.a.Selectclass,style:{height:"40px"}},p.map(function(b,l){return e.a.createElement(Ge.a.Option,{value:b.id},b.name)}))))),e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"}}))),e.a.createElement(me.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement($a,{style:{height:"40px",width:"100%"},disabled:i.exercise_status===3||i.exercise_status===2,showTime:!0,format:"YYYY-MM-DD HH:mm:ss"})))),e.a.createElement(ye.a,{gutter:24},e.a.createElement(me.a,{span:12,style:{display:"flex"}},e.a.createElement(r.a.Item,{style:{lineHeight:"40px"},label:"\u76D1\u8003\u5BC6\u7801",name:"password",rules:[{required:!0,message:"\u8BF7\u968F\u673A\u751F\u62106\u4F4D\u5BC6\u7801"}]},e.a.createElement(re.a,{placeholder:"\u8BF7\u968F\u673A\u751F\u6210\u5BC6\u7801",disabled:!0,style:{width:"300px",height:"40px"}})),e.a.createElement(W.a,{type:"primary",disabled:i.exercise_status===3,ghost:!0,style:{width:"116px",marginLeft:"20px",height:"40px"},onClick:function(){L.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})}},"\u968F\u673A\u751F\u6210"))))),e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginTop:"30px",display:"flex"}},"\u8BD5\u5377\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"30px 30px",fontSize:"14px"}},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"}},"* ")," \u8003\u8BD5\u6A21\u5F0F\uFF1A")," ",e.a.createElement(Q.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,value:v?"b":"a",onChange:function(l){l.target.value==="a"?(O(!1),i.is_ab?(d(i.question_random),T(i.choice_random)):(d(!1),T(!1))):(O(!0),!i.is_ab&&!i.b_examination_bank_id?(d(i.question_random),T(i.choice_random)):(d(!1),T(!1)))}},e.a.createElement(Q.a,{value:"a"},"\u5355\u4E00\u8BD5\u5377"),e.a.createElement(Q.a,{value:"b"},"AB\u8BD5\u5377"))),!v&&e.a.createElement("div",null,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"}},"* ")," \u8BD5\u5377\uFF1A")," ",e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){se(!0),Ve(!1)}},"\u9009\u62E9\u8BD5\u5377")),x.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(j=x[0])===null||j===void 0?void 0:j.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((S=x[0])===null||S===void 0?void 0:S.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){if(i.exercise_status===3||i.exercise_status===2)return;F([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{disabled:i.exercise_status===3,checked:_,onChange:function(l){d(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{disabled:i.exercise_status===3,checked:w,onChange:function(l){T(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:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){se(!0),Ve(!1)}},"\u9009\u62E9\u8BD5\u5377")),x.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(m=x[0])===null||m===void 0?void 0:m.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((ue=x[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(){if(i.exercise_status===3||i.exercise_status===2)return;F([])}}," \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(Q.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,defaultValue:"a",value:Z?"a":"b",onChange:function(l){l.target.value==="a"?q(!0):(q(!1),d(!0),T(!0))}},e.a.createElement(Q.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(Q.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),Z&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"80px"},type:"primary",ghost:!0,onClick:function(){se(!0),Ve(!0)}},"\u9009\u62E9\u8BD5\u5377")),s.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(M=s[0])===null||M===void 0?void 0:M.name)," ",e.a.createElement("span",null,e.a.createElement($e.Link,{to:"/exam/exerciseManagement/".concat((J=s[0])===null||J===void 0?void 0:J.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){if(i.exercise_status===3||i.exercise_status===2)return;A([])}}," \u79FB\u9664"))),!Z&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:_,disabled:i.exercise_status===3||i.exercise_status===2,onChange:function(l){d(l.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(je.a,{checked:w,disabled:i.exercise_status===3||i.exercise_status===2,onChange:function(l){T(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(Q.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,value:B,onChange:function(l){Ue(l.target.value)}},e.a.createElement(Q.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(Q.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(W.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){aa.goBack()}},"\u53D6\u6D88"),e.a.createElement(W.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){L.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Le.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:ae,width:820,destroyOnClose:!0,onCancel:function(){se(!1),ve({})},onOk:function(){Xe?A(Object(ke.a)(ta)):F(Object(ke.a)(ta)),se(!1)}},e.a.createElement(r.a,{className:qe.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?we()(l.dates).format("YYYY-MM-DD"):"",ve(Object(E.a)({},l))}},e.a.createElement(ye.a,null,e.a.createElement(r.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(re.a,null)),e.a.createElement(r.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(ua.a,null)),e.a.createElement(W.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ye.a,{className:qe.a.customTable,rowSelection:{type:"radio",onChange:function(l,c){ta=c}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:Se,bordered:!1,rowKey:function(l){return l.id},columns:za,rowClassName:qe.a.row,pagination:!1})))},Ka=Wa,Va=function(h){var j,S,m=h.location,ue=Object(Je.a)(h,["location"]),M=Object(t.useState)(null),J=Object(n.a)(M,2),N=J[0],G=J[1],fe=Object(t.useState)(["2","3"]),I=Object(n.a)(fe,2),ce=I[0],le=I[1],pe=Object(t.useState)(null),L=Object(n.a)(pe,2),y=L[0],D=L[1],v=Object(t.useState)(0),O=Object(n.a)(v,2),U=O[0],z=O[1],Z=Object(t.useState)(null),q=Object(n.a)(Z,2),_e=q[0],ee=q[1],p=function(k){document.body.scrollIntoView(),G(k)};Object(t.useEffect)(function(){var o;if(m==null||((o=m.query)===null||o===void 0)?void 0:o.tab){var k;G(m==null||((k=m.query)===null||k===void 0)?void 0:k.tab);return}G("1")},[m==null||((j=m.query)===null||j===void 0)?void 0:j.tab]),Object(t.useEffect)(function(){var o;if(m==null||((o=m.query)===null||o===void 0)?void 0:o.id){var k;D(m==null||((k=m.query)===null||k===void 0)?void 0:k.id);return}},[m==null||((S=m.query)===null||S===void 0)?void 0:S.id]),Object(t.useEffect)(function(){if(!y){le(["2","3"]);return}le([])},[y]);var Y=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(y,"editId"),e.a.createElement("section",{className:Me.a.warp},e.a.createElement(ze.a,{path:"/exam/examinationManagement",title:_e||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Me.a.schedule},Y.map(function(o,k){return e.a.createElement("div",{key:o.key,className:ce.includes(o.key)?Me.a.disabled:""},e.a.createElement("span",{className:"".concat(Me.a.clickWarp," ").concat(N===o.key?Me.a.active:""),onClick:function(){return p(o.key)}},e.a.createElement("span",{className:Me.a.num},o.key),e.a.createElement("span",{className:Me.a.subject},o.name)),k0&&(u.publish_time=we()(u.publish_times[0]).format("YYYY-MM-DD HH:mm:ss"),u.end_time=we()(u.publish_times[1]).format("YYYY-MM-DD HH:mm:ss")),u.is_ab=y,u.examination_bank_id=$[0].id,u.question_random=R,u.choice_random=Be,A&&(u.b_examination_bank_id=je==null||((de=je[0])===null||de===void 0)?void 0:de.id),u.is_random=ae==="a",u.is_base_a=!A,Re.next=21,Object(be.a)("/api/common_exercises/exercises",{method:"post",body:u});case 21:Pe=Re.sent,Pe.status===0&&(me(Pe==null?void 0:Pe.id),L("2"));case 23:case"end":return Re.stop()}},p)})),Se.apply(this,arguments)}Object(t.useEffect)(function(){le(),ea({})},[]);function le(){return i.apply(this,arguments)}function i(){return i=Object(oe.a)(U.a.mark(function p(){var u;return U.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:u=de.sent,u.status===0&&q(u.data);case 4:case"end":return de.stop()}},p)})),i.apply(this,arguments)}function ea(p){return aa.apply(this,arguments)}function aa(){return aa=Object(oe.a)(U.a.mark(function p(u){var fe;return U.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(be.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(E.a)({page:1,per_page:1e5,total:100},u)});case 2:fe=Pe.sent,T(fe==null?void 0:fe.examination_banks);case 4:case"end":return Pe.stop()}},p)})),aa.apply(this,arguments)}var ta=[{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(u,fe,de){return e.a.createElement("div",null,u?"\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(u,fe,de){return e.a.createElement("div",null,we()(u).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(u,fe,de){return e.a.createElement("div",null,e.a.createElement(Me.Link,{to:"/exam/exerciseManagement/".concat(u,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:Ge.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 30px"}},e.a.createElement(_.a,{form:ne,onFinish:xe},e.a.createElement(Ue.a,{gutter:24},e.a.createElement(ce.a,{span:12},e.a.createElement(_.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(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",size:"large",style:{height:"40px"}}))),e.a.createElement(ce.a,{span:12},e.a.createElement(_.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(Je.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",className:Ge.a.Selectclass,style:{height:"40px"}},V.map(function(p,u){return e.a.createElement(Je.a.Option,{value:p.id},p.name)}))))),e.a.createElement(Ue.a,{gutter:24},e.a.createElement(ce.a,{span:12},e.a.createElement(_.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F"}]},e.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",style:{height:"40px"}}))),e.a.createElement(ce.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(_.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement(Ra,{style:{height:"40px",width:"100%"},showTime:!0,format:"YYYY-MM-DD HH:mm:ss"})))),e.a.createElement(Ue.a,{gutter:24},e.a.createElement(ce.a,{span:12,style:{display:"flex"}},e.a.createElement(_.a.Item,{style:{lineHeight:"40px"},label:"\u76D1\u8003\u5BC6\u7801",name:"password",rules:[{required:!0,message:"\u8BF7\u968F\u673A\u751F\u62106\u4F4D\u5BC6\u7801"}]},e.a.createElement(ue.a,{placeholder:"\u8BF7\u968F\u673A\u751F\u6210\u5BC6\u7801",disabled:!0,style:{width:"300px",height:"40px"}})),e.a.createElement(W.a,{type:"primary",ghost:!0,style:{width:"116px",marginLeft:"20px",height:"40px"},onClick:function(){ne.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})}},"\u968F\u673A\u751F\u6210"))))),e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginTop:"30px",display:"flex"}},"\u8BD5\u5377\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"30px 30px",fontSize:"14px"}},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"}},"* ")," \u8003\u8BD5\u6A21\u5F0F\uFF1A")," ",e.a.createElement(H.a.Group,{defaultValue:"a",onChange:function(u){console.log(u.target.value),u.target.value==="a"?D(!1):D(!0),ee(!1),Y(!1)}},e.a.createElement(H.a,{value:"a"},"\u5355\u4E00\u8BD5\u5377"),e.a.createElement(H.a,{value:"b"},"AB\u8BD5\u5377"))),!y&&e.a.createElement("div",null,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"}},"* ")," \u8BD5\u5377\uFF1A")," ",e.a.createElement(W.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){d(!0),$e(!1)}},"\u9009\u62E9\u8BD5\u5377")),$.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(j=$[0])===null||j===void 0?void 0:j.name)," ",e.a.createElement("span",null,e.a.createElement(Me.Link,{to:"/exam/exerciseManagement/".concat((S=$[0])===null||S===void 0?void 0:S.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){_e([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(ye.a,{checked:R,onChange:function(u){ee(u.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(ye.a,{checked:Be,onChange:function(u){Y(u.target.checked)}},"\u9898\u76EE\u5185\u7B54\u6848\u9009\u9879\u4E71\u5E8F"))),y&&e.a.createElement("div",null,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"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(W.a,{style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){d(!0),$e(!1)}},"\u9009\u62E9\u8BD5\u5377")),$.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(m=$[0])===null||m===void 0?void 0:m.name)," ",e.a.createElement("span",null,e.a.createElement(Me.Link,{to:"/exam/exerciseManagement/".concat((te=$[0])===null||te===void 0?void 0:te.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){_e([])}}," \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(H.a.Group,{defaultValue:"a",onChange:function(u){u.target.value==="a"?K(!0):(K(!1),ee(!0),Y(!0))}},e.a.createElement(H.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(H.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),A&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(W.a,{style:{marginLeft:"80px",height:"40px",width:"80px"},type:"primary",ghost:!0,onClick:function(){d(!0),$e(!0)}},"\u9009\u62E9\u8BD5\u5377")),je.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(M=je[0])===null||M===void 0?void 0:M.name)," ",e.a.createElement("span",null,e.a.createElement(Me.Link,{to:"/exam/exerciseManagement/".concat((Q=je[0])===null||Q===void 0?void 0:Q.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){B([])}}," \u79FB\u9664"))),!A&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(ye.a,{checked:R,onChange:function(u){ee(u.target.checked)}},"\u540C\u9898\u578B\u5185\uFF0C\u9898\u76EE\u4E71\u5E8F")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(ye.a,{checked:Be,onChange:function(u){Y(u.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(H.a.Group,{onChange:function(u){he(u.target.value)}},e.a.createElement(H.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(H.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(W.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){xa.c.goBack()}},"\u53D6\u6D88"),e.a.createElement(W.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){ne.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Ie.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:P,width:820,destroyOnClose:!0,onCancel:function(){d(!1),ea({})},onOk:function(){He?B(Object(Le.a)(I)):_e(Object(Le.a)(I)),d(!1)}},e.a.createElement(_.a,{className:Ge.a.formWraps,layout:"inline",onFinish:function(u){u.name=u.name?u.name:"",u.user_name=u.user_name?u.user_name:"",u.date=u.dates?we()(u.dates).format("YYYY-MM-DD"):"",ea(Object(E.a)({},u))}},e.a.createElement(Ue.a,null,e.a.createElement(_.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ue.a,null)),e.a.createElement(_.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ue.a,null)),e.a.createElement(_.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(ua.a,null)),e.a.createElement(W.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ve.a,{className:Ge.a.customTable,rowSelection:{type:"radio",onChange:function(u,fe){I=fe}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:h,bordered:!1,rowKey:function(u){return u.id},columns:ta,rowClassName:Ge.a.row,pagination:!1})))},va=Ua,at=a("giR+"),ia=a("fyUT"),tt=a("BoS7"),da=a("Sdc0"),Fa=a("XzBQ"),Ae=a.n(Fa),nt=a("Znn+"),Ea=a("ZTPi"),fa=a("dfu6"),pa=Ea.a.TabPane,ya=function(b){var j,S=b.visible,m=b.onOK,te=b.onCancel,M=_.a.useForm(),Q=Object(n.a)(M,1),L=Q[0],J=Object(t.useState)({}),me=Object(n.a)(J,2),w=me[0],se=me[1],ne=Object(t.useState)("1"),Ee=Object(n.a)(ne,2),k=Ee[0],y=Ee[1];return Object(t.useEffect)(function(){S&&(L.resetFields(),y("1"))},[S]),e.a.createElement(Ie.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:S,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(oe.a)(U.a.mark(function D(){var v;return U.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,L.validateFields();case 2:if(w.ip){A.next=7;break}if(v=w.startIP.split(".")[3],!(parseInt(v)>parseInt(w.endIP))){A.next=7;break}return ge.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),A.abrupt("return");case 7:m(Object(E.a)({},L.getFieldsValue()));case 8:case"end":return A.stop()}},D)})),onCancel:function(){te()}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(Ea.a,{activeKey:k,onChange:function(v){y(v),L.resetFields()}},e.a.createElement(pa,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(pa,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(_.a,{form:L,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(v,O){se(Object(E.a)({},O))}},k==="1"&&e.a.createElement(_.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(Je.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(v){L.setFieldsValue({ip:Object(Le.a)(v.filter(function(O){return Object(fa.a)(O)?!0:(ge.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),k==="2"&&e.a.createElement(Ue.a,{gutter:[20,20]},e.a.createElement(ce.a,{flex:"1"},e.a.createElement(_.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(ue.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(v){var O="";Object(fa.a)(v.target.value)?O=v.target.value:(O="",ge.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),L.setFieldsValue({startIP:O})}}))),e.a.createElement(ce.a,{flex:"1"},e.a.createElement(_.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(ue.a,{onBlur:function(v){},prefix:e.a.createElement("span",{className:"font14"},(j=w.startIP)===null||j===void 0?void 0:j.substring(0,w.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},Oa=ya,ga=a("jN4g"),Ca=function(b){var j,S,m,te,M=b.onNextTabs,Q=b.editId,L=b.examStatus,J=_.a.useForm(),me=Object(n.a)(J,1),w=me[0],se=Object(t.useState)(!1),ne=Object(n.a)(se,2),Ee=ne[0],k=ne[1],y=Object(t.useState)(!1),D=Object(n.a)(y,2),v=D[0],O=D[1],A=Object(t.useState)(""),K=Object(n.a)(A,2),G=K[0],Z=K[1],V=Object(t.useState)({ip_limit:null,public_ip:[],inner_ip:[]}),q=Object(n.a)(V,2),f=q[0],z=q[1],h=function(){var F=Object(oe.a)(U.a.mark(function P(d){var s;return U.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return O(!0),R.next=3,Object(be.a)("/api/common_exercises/exercises/".concat(Q,"/update_settings.json"),{method:"put",body:Object(E.a)(Object(E.a)({},d),f)});case 3:s=R.sent,s.status===0&&M("3"),O(!1);case 6:case"end":return R.stop()}},P)}));return function(d){return F.apply(this,arguments)}}(),T=function(P){console.log(P),P.ip?f[G]=[].concat(Object(Le.a)(f[G]||[]),Object(Le.a)(P.ip)):f[G]=[].concat(Object(Le.a)(f[G]||[]),["".concat(P.startIP,",").concat(P.startIP.substring(0,P.startIP.lastIndexOf("."))+"."+P.endIP)]),z(Object(E.a)({},f)),k(!1)},re=function(P){Z(P),k(!0)},Oe=function(){var F=Object(oe.a)(U.a.mark(function P(){var d,s,c,R,ee,X,C,Be;return U.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(be.a)("/api/common_exercises/exercises/".concat(Q,"/settings"),{method:"get"});case 2:d=ie.sent,d.settings&&(s=d.settings,c=s.ip_limit,R=s.public_ip,ee=R===void 0?[]:R,X=s.inner_ip,C=X===void 0?[]:X,Be=Object(Qe.a)(s,["ip_limit","public_ip","inner_ip"]),z({ip_limit:c,public_ip:ee,inner_ip:C}),w.setFieldsValue(Be));case 4:case"end":return ie.stop()}},P)}));return function(){return F.apply(this,arguments)}}(),$=function(P){"is_normal"in P&&(P.is_normal?w.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!1,score_open:!1}):w.setFieldsValue({open_total_score:!0,open_score:!0,answer_open:!0,score_open:!0}))};Object(t.useEffect)(function(){Oe()},[]);var _e=L===3,x=L===2||L===3;return e.a.createElement("div",{className:Ae.a.bg},e.a.createElement("div",{className:Ae.a.title},"\u8003\u8BD5\u53C2\u6570\u8BBE\u7F6E"),e.a.createElement(_.a,{form:w,className:Ae.a.formWrap,scrollToFirstError:!0,onFinish:h,onValuesChange:$},e.a.createElement(_.a.Item,{label:"\u8003\u8BD5\u6A21\u5F0F",name:"is_normal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u6A21\u5F0F"}]},e.a.createElement(H.a.Group,{disabled:x},e.a.createElement(H.a,{value:!0},"\u6B63\u5F0F\u8003\u8BD5"),e.a.createElement(H.a,{value:!1},"\u6A21\u62DF\u8003\u8BD5"))),e.a.createElement(_.a.Item,{name:"open_total_score",valuePropName:"checked"},e.a.createElement(ye.a,{disabled:x},"\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(_.a.Item,{name:"open_score",valuePropName:"checked"},e.a.createElement(ye.a,{disabled:x},"\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(_.a.Item,{name:"answer_open",valuePropName:"checked"},e.a.createElement(ye.a,{disabled:x},"\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(_.a.Item,{name:"score_open",valuePropName:"checked"},e.a.createElement(ye.a,{disabled:x},"\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:Ae.a.title,style:{margin:"24px 0 6px 0"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),e.a.createElement("div",{className:Ae.a.row},e.a.createElement(_.a.Item,{name:"open_camera",valuePropName:"checked",noStyle:!0},e.a.createElement(da.a,{disabled:x})),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:Ae.a.row},e.a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),e.a.createElement(_.a.Item,{name:"photo_count",noStyle:!0},e.a.createElement(ia.a,{disabled:x,min:0})),e.a.createElement("span",null,"\u6B21")),e.a.createElement("div",{className:Ae.a.row},e.a.createElement(_.a.Item,{name:"screen_open",valuePropName:"checked",noStyle:!0},e.a.createElement(da.a,{disabled:x})),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:Ae.a.row},e.a.createElement("div",null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8FBE\u5230"),e.a.createElement(_.a.Item,{name:"screen_num",noStyle:!0},e.a.createElement(ia.a,{disabled:x,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(_.a.Item,{name:"screen_sec",noStyle:!0},e.a.createElement(ia.a,{disabled:x,min:0})),e.a.createElement("span",null,"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u5207\u5C4F\u3002")),e.a.createElement("div",{className:Ae.a.row},e.a.createElement(da.a,{disabled:x,checked:f.ip_limit!=="no",onChange:function(P){f.ip_limit==="no"?f.ip_limit="pub":f.ip_limit="no",z(Object.assign({},f))}}),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:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),f.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ue.a,{className:"mt15"},e.a.createElement(ce.a,null,e.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(ce.a,null,!((j=f.public_ip)===null||j===void 0?void 0:j.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(S=f.public_ip)===null||S===void 0?void 0:S.map(function(F,P){return e.a.createElement("span",{className:Ae.a.ipItem,key:P},e.a.createElement("i",null,F," "),!x&&e.a.createElement(ga.a,{onClick:function(){Ie.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){f.public_ip.splice(P,1),z(Object(E.a)({},f))}})},className:" c-grey-c",size:20}))}),!_e&&e.a.createElement("span",{onClick:function(){return re("public_ip")},className:"font14 c-blue ml10 current"}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),e.a.createElement(Ue.a,{className:"mt15"},e.a.createElement(ce.a,null,e.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),e.a.createElement(ce.a,null,!((m=f.inner_ip)===null||m===void 0?void 0:m.length)&&e.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(te=f.inner_ip)===null||te===void 0?void 0:te.map(function(F,P){return e.a.createElement("span",{className:Ae.a.ipItem,key:P},e.a.createElement("i",null,F," "),!x&&e.a.createElement(ga.a,{onClick:function(){Ie.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){f.inner_ip.splice(P,1),z(Object(E.a)({},f))}})},className:" c-grey-c",size:20}))}),!_e&&e.a.createElement("span",{className:"font14 c-blue ml10 current",onClick:function(){re("inner_ip")}}," ",e.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),e.a.createElement(Oa,{visible:Ee,onOK:T,onCancel:function(){return k(!1)}})),e.a.createElement("div",{className:Ae.a.btns},e.a.createElement(W.a,{ghost:!0,type:"primary",onClick:function(){return M("1")}},"\u4E0A\u4E00\u6B65"),e.a.createElement(W.a,{onClick:function(){return w.submit()},className:"ml20",loading:v,type:"primary"},"\u4E0B\u4E00\u6B65")))},ja=Ca,ut=a("qVdP"),Sa=a("jsC+"),lt=a("lUTK"),ca=a("BvKs"),Da=a("dq6g"),Xe=a.n(Da),Aa=a("6Qhy"),ke=a.n(Aa),Ba=a("LvDl"),oa=a.n(Ba),Na=function(b){var j=b.visible,S=b.onOK,m=b.onCancel,te=b.editId,M={page:1,per_page:10,total:0},Q=_.a.useForm(),L=Object(n.a)(Q,1),J=L[0],me=Object(t.useState)([]),w=Object(n.a)(me,2),se=w[0],ne=w[1],Ee=Object(t.useState)(!0),k=Object(n.a)(Ee,2),y=k[0],D=k[1],v=Object(t.useState)([]),O=Object(n.a)(v,2),A=O[0],K=O[1],G=Object(t.useState)(M),Z=Object(n.a)(G,2),V=Z[0],q=Z[1],f=Object(t.useState)({}),z=Object(n.a)(f,2),h=z[0],T=z[1];Object(t.useEffect)(function(){if(j){re();return}},[j]);var re=function(){var d=Object(oe.a)(U.a.mark(function s(){var c,R,ee,X,C=arguments;return U.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return c=C.length>0&&C[0]!==void 0?C[0]:M,R=C.length>1&&C[1]!==void 0?C[1]:{},ee=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},c),R),{},{exercise_id:te}),function(ie){return!!ie}),console.log("\u8BF7\u6C42\u53C2\u6570:",ee),D(!0),Y.next=7,Object(be.a)("/api/common_exercises/exercise_users/student_groups.json",{method:"get",params:ee});case 7:X=Y.sent,X.status===0&&(D(!1),ne(X.data),q(Object(E.a)(Object(E.a)({},c),{},{total:X==null?void 0:X.count})),K([]));case 9:case"end":return Y.stop()}},s)}));return function(){return d.apply(this,arguments)}}(),Oe=function(s,c){T(c)},$=function(s){console.log(s),re(M,s)},_e=[{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(s,c){return s+"/"+c.total_count||"--"},width:146},{title:"\u72B6\u6001",dataIndex:"total_count",width:50,render:function(s,c){return e.a.createElement(e.a.Fragment,null,c.add_count===c.total_count&&e.a.createElement("span",null,"\u5168\u90E8\u6DFB\u52A0"),c.add_count===0&&e.a.createElement("span",null,"\u672A\u6DFB\u52A0"),c.add_count!==0&&c.add_count0&&C[0]!==void 0?C[0]:M,R=C.length>1&&C[1]!==void 0?C[1]:{},ee=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},c),R),{},{exercise_id:te}),function(ie){return!!ie}),console.log("\u8BF7\u6C42\u53C2\u6570:",ee),D(!0),Y.next=7,Object(be.a)("/api/common_exercises/exercise_users/students.json",{method:"get",params:ee});case 7:X=Y.sent,X.status===0&&(D(!1),ne(X.data),q(Object(E.a)(Object(E.a)({},c),{},{total:X==null?void 0:X.count})),K([]));case 9:case"end":return Y.stop()}},s)}));return function(){return d.apply(this,arguments)}}(),Oe=function(s,c){T(c)},$=function(s){console.log(s),re(M,s)},_e=[{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(s,c){return s||"--"},width:146},,{title:"\u72B6\u6001",dataIndex:"added",align:"center",render:function(s,c){return s?"\u5DF2\u6DFB\u52A0":"\u672A\u6DFB\u52A0"},width:146}],x=function(s){K(s)},F={selectedRowKeys:A,columnWidth:50,columnTitle:"\u9009\u62E9",onChange:x,getCheckboxProps:function(s){return{disabled:s.added}}},P=function(s,c){var R=Object(E.a)(Object(E.a)({},V),{},{page:s,per_page:c});q(R),re(R,h)};return e.a.createElement(Ie.a,{centered:!0,title:"\u6DFB\u52A0\u8003\u751F-\u6309\u5B66\u53F7\u6DFB\u52A0",visible:j,okText:"\u786E\u8BA4\u6DFB\u52A0",cancelText:"\u53D6\u6D88",width:1e3,afterClose:function(){J.resetFields(),T({})},onOk:function(){return S(A)},onCancel:m},e.a.createElement("div",{className:ke.a.wrap},e.a.createElement(_.a,{className:ke.a.formWrap,form:J,onValuesChange:Oe,onFinish:$},e.a.createElement(Ue.a,null,e.a.createElement(_.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ue.a,null)),e.a.createElement(_.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ue.a,null)),e.a.createElement("div",{className:ke.a.btns},e.a.createElement(W.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))),e.a.createElement(Ve.a,{rowSelection:F,className:ke.a.customTable,dataSource:se,bordered:!1,scroll:{y:350},rowKey:function(s){return s.id},columns:_e,rowClassName:ke.a.row,loading:y,pagination:{pageSize:V.per_page,total:V.total,current:V.page,onChange:P,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(s){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},s),"\u6761\u6570\u636E")}}})))},wa=La,ka=function(b){var j=b.onNextTabs,S=b.editId,m=b.examStatus,te=Object(Qe.a)(b,["onNextTabs","editId","examStatus"]),M={page:1,per_page:10,total:0},Q=_.a.useForm(),L=Object(n.a)(Q,1),J=L[0],me=Object(t.useState)([]),w=Object(n.a)(me,2),se=w[0],ne=w[1],Ee=Object(t.useState)(!0),k=Object(n.a)(Ee,2),y=k[0],D=k[1],v=Object(t.useState)("0"),O=Object(n.a)(v,2),A=O[0],K=O[1],G=Object(t.useState)([]),Z=Object(n.a)(G,2),V=Z[0],q=Z[1],f=Object(t.useState)(M),z=Object(n.a)(f,2),h=z[0],T=z[1],re=Object(t.useState)({}),Oe=Object(n.a)(re,2),$=Oe[0],_e=Oe[1],x=Object(t.useState)(!1),F=Object(n.a)(x,2),P=F[0],d=F[1],s=m===3,c=m===2||m===3;Object(t.useEffect)(function(){R()},[]);var R=function(){var B=Object(oe.a)(U.a.mark(function r(){var N,ae,he,I,xe=arguments;return U.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return N=xe.length>0&&xe[0]!==void 0?xe[0]:M,ae=xe.length>1&&xe[1]!==void 0?xe[1]:{},he=oa.a.pickBy(Object(E.a)(Object(E.a)(Object(E.a)({},N),ae),{},{exercise_id:S}),function(i){return!!i}),console.log("\u8BF7\u6C42\u53C2\u6570:",he),D(!0),le.next=7,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"get",params:he});case 7:I=le.sent,I.status===0&&(D(!1),ne(I.data),T(Object(E.a)(Object(E.a)({},N),{},{total:I==null?void 0:I.count})),q([]),d(!1));case 9:case"end":return le.stop()}},r)}));return function(){return B.apply(this,arguments)}}(),ee=function(r){console.log(r),R(M,r)},X=[{title:"\u5B66\u53F7",dataIndex:"student_no",render:function(r,N){return r||"--"},align:"center"},{title:"\u59D3\u540D",dataIndex:"name",render:function(r,N){return r||"--"},align:"center"},{title:"\u4E13\u4E1A",dataIndex:"profession",render:function(r,N){return r||"--"},align:"center"},{title:"\u73ED\u7EA7",dataIndex:"student_group",render:function(r,N){return r||"--"},align:"center"},{title:"\u64CD\u4F5C",dataIndex:"id",align:"center",width:150,render:function(r,N){return e.a.createElement(W.a,{disabled:c,onClick:function(){return He([r])},ghost:!0,danger:!0,type:"link"},"\u79FB\u9664\u8003\u751F")}}],C=function(r){q(r),r.length===se.length?d(!0):d(!1)},Be={selectedRowKeys:V,columnWidth:100,columnTitle:"\u9009\u62E9",onChange:C},Y=function(r,N){var ae=Object(E.a)(Object(E.a)({},h),{},{page:r,per_page:N});T(ae),R(ae,$)},ie=function(r){d(r.target.checked),r.target.checked?q(se.map(function(N){return N.id})):q([])},Ce=function(r,N){_e(N)},He=function(r){if(r.length===0){ge.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u9664\u7684\u5B66\u751F\u3002");return}Ie.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 N=Object(oe.a)(U.a.mark(function he(){var I,xe;return U.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,Object(be.a)("/api/common_exercises/exercise_users/batch_delete.json",{method:"post",body:{ids:r}});case 2:I=le.sent,(I==null?void 0:I.status)===0&&(xe=r.length===se.length&&h.page>1?h.page-1:h.page,R(Object(E.a)(Object(E.a)({},h),{},{page:xe}),$),ge.b.success("\u79FB\u9664\u6210\u529F"));case 4:case"end":return le.stop()}},he)}));function ae(){return N.apply(this,arguments)}return ae}()})},$e=function(r){console.log(r.key,22),K(r.key)},qe=function(){var B=Object(oe.a)(U.a.mark(function r(N){var ae,he,I;return U.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ae=[],he=[],N.forEach(function(le){var i=le.split("-");ae.push(i[0]),he.push(i[1])}),Se.next=5,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{profession_names:ae,student_group_names:he,exercise_id:S}});case 5:I=Se.sent,I.status===0&&(K("0"),R(),_e({}),J.resetFields());case 7:case"end":return Se.stop()}},r)}));return function(N){return B.apply(this,arguments)}}(),We=function(){var B=Object(oe.a)(U.a.mark(function r(N){var ae;return U.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,Object(be.a)("/api/common_exercises/exercise_users.json",{method:"post",body:{user_ids:N,exercise_id:S}});case 2:ae=I.sent,ae.status===0&&(K("0"),R(),_e({}),J.resetFields());case 4:case"end":return I.stop()}},r)}));return function(N){return B.apply(this,arguments)}}(),je=e.a.createElement(ca.a,{onClick:$e},e.a.createElement(ca.a.Item,{key:"1"},"\u6309\u73ED\u7EA7\u6DFB\u52A0"),e.a.createElement(ca.a.Item,{key:"2"},"\u6309\u5B66\u53F7\u6DFB\u52A0"));return e.a.createElement("div",{className:Xe.a.wrap},e.a.createElement(_.a,{className:Xe.a.formWrap,form:J,onValuesChange:Ce,onFinish:ee},e.a.createElement(Ue.a,null,e.a.createElement(_.a.Item,{label:"\u59D3\u540D",name:"name"},e.a.createElement(ue.a,null)),e.a.createElement(_.a.Item,{label:"\u5B66\u53F7",name:"student_no"},e.a.createElement(ue.a,null)),e.a.createElement("div",{className:Xe.a.btns},e.a.createElement(W.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "),e.a.createElement(Sa.a,{disabled:s,overlay:je,placement:"bottomCenter",arrow:!0},e.a.createElement(W.a,{type:"primary"},"\u6DFB\u52A0\u5B66\u751F"))))),e.a.createElement("div",{className:Xe.a.li},"\u8003\u751F\u5217\u8868\uFF1A",h.total,"\u4EBA"),e.a.createElement("div",{className:Xe.a.batch},e.a.createElement(ye.a,{className:"font14",checked:P,onChange:ie},"\u672C\u9875\u5168\u9009",e.a.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u9009\u4E2D"),V.length,e.a.createElement("span",{className:"c-light-black"},"\u4E2A\uFF09")),e.a.createElement(W.a,{disabled:c,ghost:!0,type:"primary",onClick:function(){return He(V)}},"\u6279\u91CF\u79FB\u9664")),e.a.createElement(Ve.a,{rowSelection:Be,className:Xe.a.customTable,dataSource:se,bordered:!1,rowKey:function(r){return r.id},columns:X,rowClassName:Xe.a.row,loading:y,pagination:{pageSize:h.per_page,total:h.total,current:h.page,onChange:Y,showQuickJumper:!0,hideOnSinglePage:!1,pageSizeOptions:["10","20","50","100","200"],showSizeChanger:!0,position:["bottomCenter"],showTotal:function(r){return e.a.createElement("span",{className:"mr10"},"\u5171",e.a.createElement("span",{className:"c-orange"},r),"\u6761\u6570\u636E")}}}),e.a.createElement(Ia,{editId:S,visible:A==="1",onCancel:function(){return K("0")},onOK:qe}),e.a.createElement(wa,{editId:S,visible:A==="2",onCancel:function(){return K("0")},onOK:We}),e.a.createElement("div",{className:Xe.a.btns},e.a.createElement(W.a,{ghost:!0,type:"primary",onClick:function(){return j("2")}},"\u4E0A\u4E00\u6B65")))},Ta=ka,Ma=a("xQxU"),Ze=a.n(Ma),Xa=a("Ty5D"),$a=ua.a.RangePicker,Wa=function(b){var j,S,m,te,M,Q,L=b.onNextTabs,J=b.editId,me=b.setExamStatus,w=b.setExamName,se=b.setEditId,ne=_.a.useForm(),Ee=Object(n.a)(ne,1),k=Ee[0],y=Object(t.useState)(!0),D=Object(n.a)(y,2),v=D[0],O=D[1],A=Object(t.useState)(!0),K=Object(n.a)(A,2),G=K[0],Z=K[1],V=Object(t.useState)([]),q=Object(n.a)(V,2),f=q[0],z=q[1],h=Object(t.useState)([]),T=Object(n.a)(h,2),re=T[0],Oe=T[1],$=Object(t.useState)([]),_e=Object(n.a)($,2),x=_e[0],F=_e[1],P=Object(t.useState)(!1),d=Object(n.a)(P,2),s=d[0],c=d[1],R=Object(t.useState)(!1),ee=Object(n.a)(R,2),X=ee[0],C=ee[1],Be=Object(t.useState)(!1),Y=Object(n.a)(Be,2),ie=Y[0],Ce=Y[1],He=Object(t.useState)(!1),$e=Object(n.a)(He,2),qe=$e[0],We=$e[1],je=Object(t.useState)([]),B=Object(n.a)(je,2),r=B[0],N=B[1],ae=Object(t.useState)(""),he=Object(n.a)(ae,2),I=he[0],xe=he[1],Se=Object(t.useState)({}),le=Object(n.a)(Se,2),i=le[0],ea=le[1],aa=Object(Xa.k)(),ta=[];function p(g){return u.apply(this,arguments)}function u(){return u=Object(oe.a)(U.a.mark(function g(l){var o,ve,Fe;return U.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(!((x==null?void 0:x.length)===0&&!v)){De.next=3;break}return ge.b.info("\u8BF7\u9009\u62E9\u8BD5\u5377"),De.abrupt("return");case 3:if(!((x==null?void 0:x.length)===0&&v)){De.next=6;break}return ge.b.info("\u8BF7\u9009\u62E9A\u5377"),De.abrupt("return");case 6:if(!((r==null?void 0:r.length)===0&&v&&G)){De.next=9;break}return ge.b.info("\u8BF7\u9009\u62E9B\u5377"),De.abrupt("return");case 9:if(!(v&&!I)){De.next=12;break}return ge.b.info("\u8BF7\u9009\u62E9\u53D1\u653E\u89C4\u5219"),De.abrupt("return");case 12:return((o=l.publish_times)===null||o===void 0?void 0:o.length)>0&&(l.publish_times[0]&&(l.publish_time=we()(l.publish_times[0]).format("YYYY-MM-DD HH:mm:ss")),l.publish_times[1]&&(l.end_time=we()(l.publish_times[1]).format("YYYY-MM-DD HH:mm:ss"))),l.is_ab=v,l.examination_bank_id=x[0].id,l.question_random=X,l.choice_random=ie,G&&(l.b_examination_bank_id=r==null||((ve=r[0])===null||ve===void 0)?void 0:ve.id),l.is_random=I==="a",l.is_base_a=!G,De.next=21,Object(be.a)("/api/common_exercises/exercises/".concat(J,"/update_base"),{method:"put",body:l});case 21:Fe=De.sent,Fe.status===0&&L("2");case 23:case"end":return De.stop()}},g)})),u.apply(this,arguments)}Object(t.useEffect)(function(){fe(),Pe({}),Re()},[]);function fe(){return de.apply(this,arguments)}function de(){return de=Object(oe.a)(U.a.mark(function g(){var l;return U.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(be.a)("/api/common_exercises/subjects.json",{method:"get",params:{page:1,per_page:1e5,total:100}});case 2:l=ve.sent,l.status===0&&z(l.data);case 4:case"end":return ve.stop()}},g)})),de.apply(this,arguments)}function Pe(g){return la.apply(this,arguments)}function la(){return la=Object(oe.a)(U.a.mark(function g(l){var o;return U.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(be.a)("/api/common_exercises/examination_banks",{method:"get",params:Object(E.a)({page:1,per_page:1e5,total:100},l)});case 2:o=Fe.sent,Oe(o==null?void 0:o.examination_banks);case 4:case"end":return Fe.stop()}},g)})),la.apply(this,arguments)}function Re(){return ma.apply(this,arguments)}function ma(){return ma=Object(oe.a)(U.a.mark(function g(){var l,o;return U.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(be.a)("/api/common_exercises/exercises/".concat(J,"/base.json"),{method:"get",params:{}});case 2:l=Fe.sent,o=l.data,ea(o),k.setFieldsValue({exercise_name:o.exercise_name,exercise_subject_id:o.exercise_subject_id,time:o.time,publish_times:[o.publish_time&&we()(o.publish_time),o.end_time&&we()(o.end_time)],password:o.password}),O(o.is_ab),F([{id:o.examination_bank_id,name:o.examination_bank_name}]),C(o.question_random),Ce(o.choice_random),Z(!o.is_base_a),me(o==null?void 0:o.exercise_status),w(o==null?void 0:o.exercise_name),xe(o.is_random?"a":"b"),o.is_base_a||o.b_examination_bank_id&&N([{id:o.b_examination_bank_id,name:o.b_examination_bank_name}]);case 15:case"end":return Fe.stop()}},g)})),ma.apply(this,arguments)}var za=[{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,o,ve){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,o,ve){return e.a.createElement("div",null,we()(l).format("YYYY-MM-DD HH:mm"))}},{title:"\u64CD\u4F5C",dataIndex:"id",width:70,ellipsis:!0,align:"center",render:function(l,o,ve){return e.a.createElement("div",null,e.a.createElement(Me.Link,{to:"/exam/exerciseManagement/".concat(l,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))}}];return e.a.createElement("div",{className:Ze.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 30px"}},e.a.createElement(_.a,{form:k,onFinish:p},e.a.createElement(Ue.a,{gutter:24},e.a.createElement(ce.a,{span:12},e.a.createElement(_.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(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u540D\u79F0",disabled:i.exercise_status===3||i.exercise_status===2,size:"large",style:{height:"40px"}}))),e.a.createElement(ce.a,{span:12},e.a.createElement(_.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(Je.a,{size:"large",placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u79D1\u76EE",disabled:i.exercise_status===3||i.exercise_status===2,className:Ze.a.Selectclass,style:{height:"40px"}},f.map(function(g,l){return e.a.createElement(Je.a.Option,{value:g.id},g.name)}))))),e.a.createElement(Ue.a,{gutter:24},e.a.createElement(ce.a,{span:12},e.a.createElement(_.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u957F",name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F"}]},e.a.createElement(ue.a,{placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u65F6\u957F",disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"}}))),e.a.createElement(ce.a,{span:12,style:{paddingLeft:"22px"}},e.a.createElement(_.a.Item,{style:{lineHeight:"40px"},label:"\u8003\u8BD5\u65F6\u95F4",name:"publish_times"},e.a.createElement($a,{style:{height:"40px",width:"100%"},disabled:i.exercise_status===3||i.exercise_status===2,showTime:!0,format:"YYYY-MM-DD HH:mm:ss"})))),e.a.createElement(Ue.a,{gutter:24},e.a.createElement(ce.a,{span:12,style:{display:"flex"}},e.a.createElement(_.a.Item,{style:{lineHeight:"40px"},label:"\u76D1\u8003\u5BC6\u7801",name:"password",rules:[{required:!0,message:"\u8BF7\u968F\u673A\u751F\u62106\u4F4D\u5BC6\u7801"}]},e.a.createElement(ue.a,{placeholder:"\u8BF7\u968F\u673A\u751F\u6210\u5BC6\u7801",disabled:!0,style:{width:"300px",height:"40px"}})),e.a.createElement(W.a,{type:"primary",disabled:i.exercise_status===3,ghost:!0,style:{width:"116px",marginLeft:"20px",height:"40px"},onClick:function(){k.setFieldsValue({password:Math.floor(Math.random()*(999999-1e5))+1e5})}},"\u968F\u673A\u751F\u6210"))))),e.a.createElement("span",{style:{fontSize:"16px",color:"#333333",fontWeight:"500",marginTop:"30px",display:"flex"}},"\u8BD5\u5377\u4FE1\u606F"),e.a.createElement("div",{style:{padding:"30px 30px",fontSize:"14px"}},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"}},"* ")," \u8003\u8BD5\u6A21\u5F0F\uFF1A")," ",e.a.createElement(H.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,value:v?"b":"a",onChange:function(l){l.target.value==="a"?(O(!1),i.is_ab?(C(i.question_random),Ce(i.choice_random)):(C(!1),Ce(!1))):(O(!0),!i.is_ab&&!i.b_examination_bank_id?(C(i.question_random),Ce(i.choice_random)):(C(!1),Ce(!1)))}},e.a.createElement(H.a,{value:"a"},"\u5355\u4E00\u8BD5\u5377"),e.a.createElement(H.a,{value:"b"},"AB\u8BD5\u5377"))),!v&&e.a.createElement("div",null,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"}},"* ")," \u8BD5\u5377\uFF1A")," ",e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){c(!0),We(!1)}},"\u9009\u62E9\u8BD5\u5377")),x.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(j=x[0])===null||j===void 0?void 0:j.name)," ",e.a.createElement("span",null,e.a.createElement(Me.Link,{to:"/exam/exerciseManagement/".concat((S=x[0])===null||S===void 0?void 0:S.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){if(i.exercise_status===3||i.exercise_status===2)return;F([])}}," \u79FB\u9664")),e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(ye.a,{disabled:i.exercise_status===3,checked:X,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(ye.a,{disabled:i.exercise_status===3,checked:ie,onChange:function(l){Ce(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:"80px",textAlign:"end",display:"inline-flex",justifyContent:"flex-end"}},e.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"2px"}},"* ")," A\u5377\uFF1A")," ",e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{height:"40px"},type:"primary",ghost:!0,onClick:function(){c(!0),We(!1)}},"\u9009\u62E9\u8BD5\u5377")),x.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(m=x[0])===null||m===void 0?void 0:m.name)," ",e.a.createElement("span",null,e.a.createElement(Me.Link,{to:"/exam/exerciseManagement/".concat((te=x[0])===null||te===void 0?void 0:te.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){if(i.exercise_status===3||i.exercise_status===2)return;F([])}}," \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(H.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,defaultValue:"a",value:G?"a":"b",onChange:function(l){l.target.value==="a"?Z(!0):(Z(!1),C(!0),Ce(!0))}},e.a.createElement(H.a,{value:"a"},"\u9009\u62E9B\u5377"),e.a.createElement(H.a,{value:"b"},"\u6839\u636EA\u5377\u751F\u6210"))),G&&e.a.createElement("div",null,e.a.createElement("p",null,e.a.createElement(W.a,{disabled:i.exercise_status===3||i.exercise_status===2,style:{marginLeft:"80px",height:"40px",width:"80px"},type:"primary",ghost:!0,onClick:function(){c(!0),We(!0)}},"\u9009\u62E9\u8BD5\u5377")),r.length>0&&e.a.createElement("p",null,e.a.createElement("span",{style:{marginLeft:"85px"}},(M=r[0])===null||M===void 0?void 0:M.name)," ",e.a.createElement("span",null,e.a.createElement(Me.Link,{to:"/exam/exerciseManagement/".concat((Q=r[0])===null||Q===void 0?void 0:Q.id,"/detail?type=1"),target:"_blank"},"\u9884\u89C8"))," ",e.a.createElement("span",{style:{color:"#E53333",cursor:"pointer"},onClick:function(){if(i.exercise_status===3||i.exercise_status===2)return;N([])}}," \u79FB\u9664"))),!G&&e.a.createElement("div",null,e.a.createElement("p",{style:{marginLeft:"85px"}},e.a.createElement(ye.a,{checked:X,disabled:i.exercise_status===3||i.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(ye.a,{checked:ie,disabled:i.exercise_status===3||i.exercise_status===2,onChange:function(l){Ce(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(H.a.Group,{disabled:i.exercise_status===3||i.exercise_status===2,value:I,onChange:function(l){xe(l.target.value)}},e.a.createElement(H.a,{value:"a"},"\u968F\u673A\u53D1\u653E"),e.a.createElement(H.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(W.a,{style:{marginRight:"15px",width:"120px",height:"40px"},onClick:function(){aa.goBack()}},"\u53D6\u6D88"),e.a.createElement(W.a,{type:"primary",size:"large",style:{width:"120px",height:"40px"},onClick:function(){k.submit()}},"\u4E0B\u4E00\u6B65")),e.a.createElement(Ie.a,{title:"\u9009\u62E9\u8BD5\u5377",centered:!0,visible:s,width:820,destroyOnClose:!0,onCancel:function(){c(!1),Pe({})},onOk:function(){qe?N(Object(Le.a)(ta)):F(Object(Le.a)(ta)),c(!1)}},e.a.createElement(_.a,{className:Ze.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?we()(l.dates).format("YYYY-MM-DD"):"",Pe(Object(E.a)({},l))}},e.a.createElement(Ue.a,null,e.a.createElement(_.a.Item,{label:"\u8BD5\u5377\u540D\u79F0",name:"name"},e.a.createElement(ue.a,null)),e.a.createElement(_.a.Item,{label:"\u521B\u5EFA\u4EBA",name:"user_name"},e.a.createElement(ue.a,null)),e.a.createElement(_.a.Item,{label:"\u66F4\u65B0\u65F6\u95F4",name:"dates"},e.a.createElement(ua.a,null)),e.a.createElement(W.a,{type:"primary",size:"large",ghost:!0,htmlType:"submit"},"\u67E5\u8BE2 "))),e.a.createElement(Ve.a,{className:Ze.a.customTable,rowSelection:{type:"radio",onChange:function(l,o){ta=o}},style:{marginTop:"30px",height:"300px",overflow:"auto"},dataSource:re,bordered:!1,rowKey:function(l){return l.id},columns:za,rowClassName:Ze.a.row,pagination:!1})))},Ka=Wa,Va=function(b){var j,S,m=b.location,te=Object(Qe.a)(b,["location"]),M=Object(t.useState)(null),Q=Object(n.a)(M,2),L=Q[0],J=Q[1],me=Object(t.useState)(["2","3"]),w=Object(n.a)(me,2),se=w[0],ne=w[1],Ee=Object(t.useState)(null),k=Object(n.a)(Ee,2),y=k[0],D=k[1],v=Object(t.useState)(0),O=Object(n.a)(v,2),A=O[0],K=O[1],G=Object(t.useState)(null),Z=Object(n.a)(G,2),V=Z[0],q=Z[1],f=function(T){document.body.scrollIntoView(),J(T)};Object(t.useEffect)(function(){var h;if(m==null||((h=m.query)===null||h===void 0)?void 0:h.tab){var T;J(m==null||((T=m.query)===null||T===void 0)?void 0:T.tab);return}J("1")},[m==null||((j=m.query)===null||j===void 0)?void 0:j.tab]),Object(t.useEffect)(function(){var h;if(m==null||((h=m.query)===null||h===void 0)?void 0:h.id){var T;D(m==null||((T=m.query)===null||T===void 0)?void 0:T.id);return}},[m==null||((S=m.query)===null||S===void 0)?void 0:S.id]),Object(t.useEffect)(function(){if(!y){ne(["2","3"]);return}ne([])},[y]);var z=[{name:"\u57FA\u672C\u4FE1\u606F",key:"1"},{name:"\u8003\u8BD5\u8BBE\u7F6E",key:"2"},{name:"\u6DFB\u52A0\u8003\u751F",key:"3"}];return console.log(y,"editId"),e.a.createElement("section",{className:Te.a.warp},e.a.createElement(Ke.a,{path:"/exam/examinationManagement",title:V||"\u65B0\u589E\u8003\u8BD5",className:"pl40"}),e.a.createElement("aside",{className:Te.a.schedule},z.map(function(h,T){return e.a.createElement("div",{key:h.key,className:se.includes(h.key)?Te.a.disabled:""},e.a.createElement("span",{className:"".concat(Te.a.clickWarp," ").concat(L===h.key?Te.a.active:""),onClick:function(){return f(h.key)}},e.a.createElement("span",{className:Te.a.num},h.key),e.a.createElement("span",{className:Te.a.subject},h.name)),T5?(o.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:A,analysis:Y,standard_answers:d,is_ordered:Ee,remove_blank:xe,part_match:ct!=="1"}},We=function(d,y,T){var c=_e.slice();if(y&&c.splice(d,y),T)for(var _=0;_1&&E.a.createElement("span",{style:{marginLeft:52}},E.a.createElement(J.a,{checked:Ee,onChange:function(d){return g(d.target.checked)},className:"".concat(F.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),E.a.createElement("span",{className:"".concat(F.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")))),E.a.createElement("p",{className:F.a.titleWrap},E.a.createElement("span",{className:F.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.a.createElement(le.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Y,onChange:function(d){return X(d)}}))};S.a=Object(u.a)(function($){var V=$.loading,R=$.globalSetting;return{globalSetting:R,loading:V.effects}},null,null,{forwardRef:!0})(Object(p.forwardRef)(N))},"6/12":function(ie,S,e){"use strict";var oe=e("oBTY"),J=e("5Dmo"),de=e("3S7+"),j=e("miYZ"),L=e("tsqr"),a=e("tJVT"),t=e("PpiC"),m=e("q1tI"),o=e.n(m),l=e("9kvl"),O=e("Ot1p"),p=e("9Bee"),E=e("xIf3"),u=e.n(E),le=e("1vsH"),w=["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"],ue=function(b,F){var r=b.editData,N=b.globalSetting,$=b.loading,V=b.dispatch,R=b.onRef,n=R===void 0?function(){}:R,h=b.isEdit,D=Object(t.a)(b,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),G=Object(m.useState)([]),M=Object(a.a)(G,2),P=M[0],te=M[1],i=Object(m.useState)(),A=Object(a.a)(i,2),U=A[0],W=A[1],B=Object(m.useState)(),Y=Object(a.a)(B,2),X=Y[0],Z=Y[1],me=Object(m.useState)(""),_e=Object(a.a)(me,2),q=_e[0],Re=_e[1],Oe=Object(m.useState)(""),Se=Object(a.a)(Oe,2),fe=Se[0],ke=Se[1];Object(m.useEffect)(function(){te(["","","",""])},[]),Object(m.useEffect)(function(){var Ee,g;if(!r||!h){console.log(!r,!h,"editDat2a");return}console.log(r,"editData"),Re(r==null?void 0:r.name),ke(r==null?void 0:r.analysis),te(r==null||((Ee=r.choices)===null||Ee===void 0)?void 0:Ee.map(function(ae){return ae.choice_text})),Z(r==null||((g=r.choices)===null||g===void 0)?void 0:g.findIndex(function(ae){return ae.is_answer}))},[r,h]),Object(m.useImperativeHandle)(F,function(){return{onSave:Be}});var Be=function(){if(!q)return L.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var g=P.findIndex(function(K){return!K});if(g>-1)return L.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[g]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",X),!(typeof X=="number"))return L.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(le.C)(P))return L.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ae=P.map(function(K,xe){return{choice_text:K,is_answer:X===xe?1:0}});return{name:q,choices:ae,analysis:fe}};return o.a.createElement("section",{className:u.a.wrap},o.a.createElement("p",{className:u.a.titleWrap},o.a.createElement("span",{className:u.a.required},"*"),o.a.createElement("span",{className:u.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(O.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(g){return Re(g)}}),o.a.createElement("p",{className:u.a.titleWrap},o.a.createElement("span",{className:u.a.required},"*"),o.a.createElement("span",{className:u.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:u.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),P.map(function(Ee,g){return o.a.createElement("div",{className:u.a.choiceWrap,key:g},o.a.createElement(de.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(u.a.answer," ").concat(X===g?u.a.activeAnswer:""),onClick:function(){return Z(g)}},w[g])),o.a.createElement("div",{className:u.a.editorWrap},U===g?o.a.createElement(O.a,{id:"single-question-option-".concat(g),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ee,onChange:function(K){P[g]=K,te(P)}}):o.a.createElement("div",{className:u.a.htmlWrap,onClick:function(){return W(g)}},o.a.createElement(p.a,{value:Ee}))),g>1&&o.a.createElement(de.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(u.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return te(P.filter(function(K,xe){return xe!==g}))}})),g<7&&g===P.length-1&&o.a.createElement(de.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(u.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return te([].concat(Object(oe.a)(P),[""]))}})))}),o.a.createElement("p",{className:u.a.titleWrap},o.a.createElement("span",{className:u.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(O.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:fe,onChange:function(g){return ke(g)}}))};S.a=Object(l.a)(function(v){var b=v.problemset,F=v.loading,r=v.globalSetting;return{problemset:b,globalSetting:r,loading:F.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(ue))},"7ahc":function(ie,S,e){"use strict";e.d(S,"a",function(){return r});var oe=e("k1fw"),J=e("0Owb"),de=e("+L6B"),j=e("2/Rp"),L=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),m=e("OaEy"),o=e("2fM7"),l=e("q1tI"),O=e.n(l),p=e("VrN/"),E=e.n(p),u=e("p77/"),le=e.n(u),w=e("c5Ni"),ue=e.n(w),v=o.a.Option,b={labelCol:{span:4},wrapperCol:{span:20}},F={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"]};S.b=function(N){var $=N.callback,V=N.onCancel,R=Object(l.useState)("python"),n=Object(t.a)(R,2),h=n[0],D=n[1];function G(P){D(F[P][1])}function M(P){$(P)}return O.a.createElement(a.a,Object(J.a)({},b,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:M}),O.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},O.a.createElement(o.a,{onChange:G},Object.keys(F).map(function(P){return O.a.createElement(v,{key:P,value:P},F[P][0])}))),O.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},O.a.createElement(r,{mode:h})),O.a.createElement("div",{className:"flex-container flex-end"},O.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),O.a.createElement(j.a,{type:"ghost",onClick:V},"\u53D6\u6D88")))};function r(N){var $=N.value,V=N.onChange,R=N.mode,n=N.options,h=n===void 0?{}:n,D=Object(l.useRef)(),G=Object(l.useState)(),M=Object(t.a)(G,2),P=M[0],te=M[1];return Object(l.useEffect)(function(){if(P){var i=function(U){var W=U.getValue();V&&V(W)};return P.on("change",i),function(){P.off("change",i)}}},[P,V]),Object(l.useEffect)(function(){P&&P.setOption("mode",R)},[P,R]),Object(l.useEffect)(function(){P&&(($!==P.getValue()||$==="")&&setTimeout(function(){P.setValue($||" ")},300))},[P,$]),Object(l.useEffect)(function(){if(D.current&&!P){var i=E.a.fromTextArea(D.current,Object(oe.a)({mode:R,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));te(i)}},[D.current,P]),O.a.createElement("div",{className:"my-codemirror-container"},O.a.createElement("textarea",{ref:D}))}},"7qnI":function(ie,S,e){"use strict";var oe=e("5Dmo"),J=e("3S7+"),de=e("fWQN"),j=e("mtLc"),L=e("yKVA"),a=e("879j"),t=e("5NDa"),m=e("5rEg"),o=e("q1tI"),l=e.n(o),O=e("O2Wb"),p=e.n(O),E=m.a.TextArea,u=function(le){Object(L.a)(ue,le);var w=Object(a.a)(ue);function ue(){return Object(de.a)(this,ue),w.apply(this,arguments)}return Object(j.a)(ue,[{key:"render",value:function(){var b=this,F=this.props,r=F.index,N=F.onAnswerChange,$=F.addChildAnswer,V=F.exerciseIsPublish,R=F.answers,n=F.activeOptionErrorIndex;return l.a.createElement("div",{className:p.a.flex},l.a.createElement("div",{className:"".concat(p.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),l.a.createElement("div",{className:"".concat(p.a.flex," ").concat(p.a.flex1),style:{flexDirection:"column"}},R.map(function(h,D){var G="".concat(r,"-").concat(D);return l.a.createElement("div",{className:"".concat(p.a.flex," ").concat(p.a.flex1),key:D},l.a.createElement("div",{className:p.a.flex1,style:{flex:1}},l.a.createElement("div",null,l.a.createElement(E,{className:G===n?p.a.error:"",spellCheck:!1,rows:4,value:h||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(D==0?"":"(\u53EF\u9009)"),onChange:function(P){return N(r,D,P.target.value)},style:{minHeight:95}}))),!V&&l.a.createElement(l.a.Fragment,null,D!=0&&l.a.createElement(J.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(p.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return b.props.deleteChildAnswer(r,D)},style:{float:"right"}})),D===0&&l.a.createElement(J.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(p.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return b.props.deleteChildAnswermain(r,D)},style:{float:"right"}})),l.a.createElement(J.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(p.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $(r)},style:{float:"right",visibility:D==R.length-1?"":"hidden"}}))))})))}}]),ue}(o.Component);S.a=u},"9Bee":function(ie,S,e){"use strict";var oe=e("q1tI"),J=e.n(oe),de=e("vg9a"),j=e("tJVT"),L=e("DlQD"),a=e.n(L),t=e("rUJ1");function m(A,U){var W=A.match(/^(\s+)(?:```)/);if(W===null)return U;var B=W[1];return U.split(` +`).map(function(Y){var X=Y.match(/^\s+/);if(X===null)return Y;var Z=Object(j.a)(X,1),me=Z[0];return me.length>=B.length?Y.slice(B.length):Y}).join(` +`)}var o=[],l=["
    "],O=new a.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function E(){o.length=0,l=["
      "]}function u(A,U,W,B){if(U>=A.length||A[U].level<=W)return U;var Y=A[U];B.push("
    • "+Y.text+""),U++;var X=[];return U=u(A,U,Y.level,X),X.length>0&&(B.push("
        "),X.forEach(function(Z){B.push(Z)}),B.push("
      ")),B.push("
    • "),U=u(A,U,W,B),U}function le(){return u(o,0,0,l),l.push("
    "),l.join("")}var w={heading:function(U){var W=p.exec(U);if(W)return{type:"heading",raw:W[0],depth:W[1].length,text:W[2]}},fences:function(U){var W=this.rules.block.fences.exec(U);if(W){var B=W[0],Y=m(B,W[3]||""),X=W[2]?W[2].trim():W[2];if(["latex","katex","math"].indexOf(X)>=0){var Z=b(),me=Y;Y=Z,F[Z]={type:"block",expression:me}}return{type:"code",raw:B,lang:X,text:Y}}}},ue=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,b=function(){return"__special_katext_id_".concat(v++,"__")},F={};function r(){return F}function N(){v=0,F={}}function $(A){return A=A.replace(ue,function(U,W){var B=b();return F[B]={type:"inline",expression:W},B}),A}var V=O.listitem;O.listitem=function(A){return V($(A))};var R=O.paragraph;O.paragraph=function(A){return R($(A))};var n=O.tablecell;O.tablecell=function(A,U){return n($(A),U)},O.code=function(A,U,W){var B=(U||"").match(/\S*/)[0];return B?["latex","katex","math"].indexOf(B)>=0?"

    ".concat(A,"

    "):'
    ').concat(W?A:Object(t.escape)(A,!0),`
    +`):'
    '+(W?A:Object(t.escape)(A,!0))+"
    "},O.heading=function(A,U,W){var B=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:B,level:U,text:A}),"'+A+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:w,renderer:O});var h=a.a,D=e("SJMd"),G=e("m3rI"),M=e("Oy/b"),P=/]*>/g;function te(A){var U=document.createElement("div");return U.innerHTML=A,U.childNodes.length===0?"":U.childNodes[0].nodeValue}var i=S.a=function(A){var U=A.value,W=U===void 0?"":U,B=A.className,Y=A.style,X=Y===void 0?{}:Y,Z=String(W),me=Object(oe.useMemo)(function(){try{var Re=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Oe=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Se=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Z=Z.replace(Re,"("+G.a.API_SERVER+"/api/attachments/").replace(Oe,'"'+G.a.API_SERVER+"/api/attachments/").replace(Se,'"'+G.a.API_SERVER+"/files/uploads/")}catch(Be){}var fe=h(Z),ke=r();return Z.match(/\[TOC\]/)&&(fe=fe.replace("

    [TOC]

    ",le()),E()),fe=fe.replace(/(__special_katext_id_\d+__)/g,function(Be,Ee){var g=ke[Ee],ae=g.type,K=g.expression;return Object(M.renderToString)(te(K)||"",{displayMode:ae==="block",throwOnError:!1,output:"html"})}),fe=fe.replace(/▁/g,"\u2581\u2581\u2581"),N(),fe},[Z]),_e=Object(oe.useRef)();function q(Re){var Oe=Re.target;if(Oe.tagName.toUpperCase()==="A"){var Se=Oe.getAttribute("href");if(Se.startsWith("#")){Re.preventDefault();var fe=document.getElementById(Se.replace("#",""));fe&&fe.scrollIntoView(!0)}}}return Object(oe.useEffect)(function(){if(_e.current&&me&&(me.match(P)&&window.PR.prettyPrint()),_e.current)return _e.current.addEventListener("click",q),function(){_e.current.removeEventListener("click",q),N(),E()}},[me,_e.current,q]),J.a.createElement("div",{ref:_e,style:X,className:"".concat(B||""," markdown-body"),dangerouslySetInnerHTML:{__html:me}})}},"9NMw":function(ie,S,e){"use strict";var oe=e("miYZ"),J=e("tsqr"),de=e("tJVT"),j=e("PpiC"),L=e("q1tI"),a=e.n(L),t=e("9kvl"),m=e("Ot1p"),o=e("xIf3"),l=e.n(o),O=["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"],p=function(u,le){var w=u.editData,ue=u.globalSetting,v=u.loading,b=u.dispatch,F=u.onRef,r=F===void 0?function(){}:F,N=u.isEdit,$=Object(j.a)(u,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(L.useState)(""),R=Object(de.a)(V,2),n=R[0],h=R[1],D=Object(L.useState)(""),G=Object(de.a)(D,2),M=G[0],P=G[1],te=Object(L.useState)(""),i=Object(de.a)(te,2),A=i[0],U=i[1];Object(L.useEffect)(function(){var B;if(!w||!N)return;h(w==null?void 0:w.name),P(w==null?void 0:w.analysis),U(w==null||((B=w.answer_texts)===null||B===void 0)?void 0:B[0])},[w,N]),Object(L.useImperativeHandle)(le,function(){return{onSave:W}});var W=function(){return n?{name:n,answer_texts:[A],analysis:M}:(J.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return a.a.createElement("section",{className:l.a.wrap},a.a.createElement("p",{className:l.a.titleWrap},a.a.createElement("span",{className:l.a.required},"*"),a.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(m.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:n,onChange:function(Y){return h(Y)}}),a.a.createElement("p",{className:l.a.titleWrap},a.a.createElement("span",{className:l.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(m.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:A,onChange:function(Y){return U(Y)}}),a.a.createElement("p",{className:l.a.titleWrap},a.a.createElement("span",{className:l.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(m.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:M,onChange:function(Y){return P(Y)}}))};S.a=Object(t.a)(function(E){var u=E.loading,le=E.globalSetting;return{globalSetting:le,loading:u.effects}},null,null,{forwardRef:!0})(Object(L.forwardRef)(p))},"9SwW":function(ie,S,e){"use strict";var oe=e("/zsF"),J=e("PArb"),de=e("q1tI"),j=e.n(de),L=e("9kvl"),a=e("Z+Na"),t=e.n(a),m=function(l){var O=l.path,p=l.title,E=l.subTitle,u=l.style,le=u===void 0?{}:u,w=l.className,ue=w===void 0?"":w;return j.a.createElement("div",{className:"".concat(t.a.head," ").concat(ue),style:le},j.a.createElement("span",{className:t.a.s1,onClick:function(){return L.c.push(O)}},j.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),p&&j.a.createElement(J.a,{className:t.a.s2,type:"vertical"}),p&&j.a.createElement("span",{className:t.a.s3},p),E&&j.a.createElement("span",{className:t.a.s4},E))};S.a=m},"9VGf":function(ie,S,e){"use strict";e.d(S,"a",function(){return de});var oe=e("q1tI"),J=e.n(oe);function de(j,L){var a=Object(oe.useRef)();Object(oe.useEffect)(function(){a.current=j}),Object(oe.useEffect)(function(){function t(){a.current()}if(L!==null){var m=setInterval(t,L);return function(){return clearInterval(m)}}},[L])}},BjJ7:function(ie,S,e){"use strict";e.d(S,"d",function(){return J}),e.d(S,"c",function(){return de}),e.d(S,"e",function(){return j}),e.d(S,"b",function(){return L}),e.d(S,"a",function(){return t});var oe=e("m3rI");function J(m){var o=!0;if(m.length>0){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:"",l=[],O=0;O1&&arguments[1]!==void 0?arguments[1]:1,ge=Array.isArray(k.children)&&k.children.length>0;return Object(O.a)(Object(O.a)({},k),{},{disabled:Le===3,children:ge?(je=k.children)===null||je===void 0?void 0:je.map(function(Me){return H(Me,Le+1)}):[]})}return I==null?void 0:I.map(function(k){return H(k)})},y=function(){var _=Object(u.a)(E.a.mark(function I(H){var k,je;return E.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,Object(q.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[H]}});case 2:k=ge.sent,(k==null?void 0:k.data)&&x(d(Object(Re.S)(((je=k.data[0])===null||je===void 0?void 0:je.exercise_points)||[]))||[]);case 4:case"end":return ge.stop()}},I)}));return function(H){return _.apply(this,arguments)}}(),T=function(I){rt(Object(O.a)({},se.getFieldsValue())),"exercise_subject_id"in I&&(y(I.exercise_subject_id),se.setFieldsValue({exercise_point_id:void 0}))},c=function(){var _=Object(u.a)(E.a.mark(function I(H){var k;return E.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(q.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(O.a)({},H)});case 2:k=Le.sent,k.status===0&&(se.resetFields(),at());case 4:case"end":return Le.stop()}},I)}));return function(H){return _.apply(this,arguments)}}();return n.a.createElement(Y.a,{centered:!0,destroyOnClose:!0,visible:ne,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return se.submit()},onCancel:function(){se.resetFields(),at(!0)}},n.a.createElement(v.a,{form:se,className:_e.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:T,onFinish:c},n.a.createElement(v.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement(N.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Fe.map(function(_){return n.a.createElement(Oe,{key:_.id,value:_.id},_.name)}))),n.a.createElement(v.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(m.a,{treeData:f,disabled:!(We==null?void 0:We.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:m.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(v.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(Z.a,{maxLength:30}))))},fe=Se,ke=e("9SwW"),Be=e("LvDl"),Ee=V.a.Dragger,g=N.a.Option,ae=function(Ne){var ne,Fe,ct=Ne.problemset,at=Ne.globalSetting,Ze=Ne.loading,nt=Ne.dispatch,se=Ne.match,Ae=Ne.location,dt=Object(F.a)(Ne,["problemset","globalSetting","loading","dispatch","match","location"]),We=Object(R.useRef)(),rt=v.a.useForm(),_t=Object(b.a)(rt,1),C=_t[0],f=Object(R.useState)({}),x=Object(b.a)(f,2),d=x[0],y=x[1],T=Object(R.useState)(!1),c=Object(b.a)(T,2),_=c[0],I=c[1],H=Object(R.useState)(!1),k=Object(b.a)(H,2),je=k[0],Le=k[1],ge=Object(R.useState)(1),Me=Object(b.a)(ge,2),Ge=Me[0],re=Me[1],At=Object(R.useState)([]),qe=Object(b.a)(At,2),He=qe[0],Ft=qe[1],Pt=Object(R.useState)({}),Nt=Object(b.a)(Pt,2),mt=Nt[0],Ut=Nt[1],jt=Object(R.useState)([]),bt=Object(b.a)(jt,2),Bt=bt[0],It=bt[1],Pe=Object(R.useState)(0),he=Object(b.a)(Pe,2),Ue=he[0],Xe=he[1],Ke=Object(R.useState)([]),we=Object(b.a)(Ke,2),s=we[0],ft=we[1],ot=Object(R.useState)(),yt=Object(b.a)(ot,2),Te=yt[0],Lt=yt[1],lt=Object(R.useState)(!1),pt=Object(b.a)(lt,2),gt=pt[0],Kt=pt[1],Vt={onRemove:function(){ft([])},beforeUpload:function(ce){if((ce==null?void 0:ce.size)>1024*1024*50)return w.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var ve=[];return ve.push(ce),ft([].concat(ve)),!1},fileList:s,accept:".xls,.xlsx"},wt=function(){var pe=Object(u.a)(E.a.mark(function ce(){var ve,Ce,be,ze,vt,et,Tt,ht,St,Et,st,ut,Je,Ot;return E.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!(Ae==null||((ve=Ae.query)===null||ve===void 0)?void 0:ve.type)){Qe.next=6;break}return Qe.next=3,Object(q.a)("/api/problems/".concat(se==null||((ze=se.params)===null||ze===void 0)?void 0:ze.questionId,"/edit.json"),{method:"get"});case 3:be=Qe.sent,Qe.next=9;break;case 6:return Qe.next=8,Object(q.a)("/api/common_exercises/item_banks/".concat(se==null||((vt=se.params)===null||vt===void 0)?void 0:vt.questionId,"/edit.json"),{method:"get"});case 8:be=Qe.sent;case 9:if(!((Ce=be)===null||Ce===void 0?void 0:Ce.name)){Qe.next=19;break}return et=be||{},Tt=et.exercise_subjects,ht=et.item_type,St=ht===void 0?"PROGRAM":ht,Et=et.difficulty,st=et.exercise_points,ut=Object(F.a)(et,["exercise_subjects","item_type","difficulty","exercise_points"]),Je=Tt.map(function(Dt){return Dt.id}),Ot=st.map(function(Dt){return Dt.id}),Qe.next=15,xt(Je);case 15:C.setFieldsValue({course:Je,itemType:St,difficulty:Et,knowledge:Ot}),y({course:Je,itemType:St,difficulty:Et,knowledge:Ot}),Ut(ut),I(!0);case 19:case"end":return Qe.stop()}},ce)}));return function(){return pe.apply(this,arguments)}}(),Rt=function(){var pe=Object(u.a)(E.a.mark(function ce(){var ve;return E.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(q.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:ve=be.sent,(ve==null?void 0:ve.data)&&Ft(ve.data||[]);case 4:case"end":return be.stop()}},ce)}));return function(){return pe.apply(this,arguments)}}(),xt=function(){var pe=Object(u.a)(E.a.mark(function ce(ve){var Ce;return E.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.next=2,Object(q.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:ve}});case 2:Ce=ze.sent,(Ce==null?void 0:Ce.data)&&It(Object(Re.S)(Ce==null?void 0:Ce.data));case 4:case"end":return ze.stop()}},ce)}));return function(ve){return pe.apply(this,arguments)}}();Object(R.useEffect)(function(){var pe;if(Rt(),se==null||((pe=se.params)===null||pe===void 0)?void 0:pe.questionId){wt();return}var ce={itemType:"SINGLE",difficulty:1};C.setFieldsValue(ce),y(ce),console.log(se,"match")},[se==null||((ne=se.params)===null||ne===void 0)?void 0:ne.questionId]);var $t=function(){var pe=Object(u.a)(E.a.mark(function ce(){var ve,Ce,be,ze,vt,et,Tt,ht,St,Et,st,ut,Je;return E.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return Ce=d||{},be=Ce.course,ze=Ce.itemType,vt=Ce.difficulty,et=Ce.knowledge,Tt=et===void 0?[]:et,tt.next=3,(ve=We.current)===null||ve===void 0?void 0:ve.onSave();case 3:if(ht=tt.sent,ht){tt.next=6;break}return tt.abrupt("return");case 6:return St=Object(O.a)({exercise_subject_ids:be,exercise_point_ids:Tt,item_type:ze,difficulty:vt},ht||{}),Et=d.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",_&&(Et=d.itemType==="PROGRAM"?"/api/problems/".concat(se==null||((st=se.params)===null||st===void 0)?void 0:st.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(se==null||((ut=se.params)===null||ut===void 0)?void 0:ut.questionId)),tt.next=11,Object(q.a)(Et,{method:_?"put":"post",body:St});case 11:Je=tt.sent,(Je==null?void 0:Je.status)===0&&h.c.push("/exam/questionManagement");case 13:case"end":return tt.stop()}},ce)}));return function(){return pe.apply(this,arguments)}}(),kt=function(ce){y(Object(O.a)({},C.getFieldsValue())),console.log(ce,"changedValues"),"course"in ce&&(xt(ce.course),Xe(Ue+1))},Ct=function(){console.log(_,44);var ce=d||{itemType:"SINGLE"},ve=ce.itemType,Ce={SINGLE:n.a.createElement(P.a,{ref:We,isEdit:_,editData:mt}),MULTIPLE:n.a.createElement(te.a,{ref:We,isEdit:_,editData:mt}),JUDGMENT:n.a.createElement(i.a,{ref:We,isEdit:_,editData:mt}),COMPLETION:n.a.createElement(U.a,{ref:We,isEdit:_,editData:mt}),SUBJECTIVE:n.a.createElement(A.a,{ref:We,isEdit:_,editData:mt}),PROGRAM:n.a.createElement(W.a,{difficulty:d==null?void 0:d.difficulty,ref:We,isEdit:_,editData:mt})};return Ce[ve||"SINGLE"]},Mt=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:M.a.warp},n.a.createElement(ke.a,{path:"/exam/questionManagement",title:"".concat(_?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:M.a.main},n.a.createElement("div",{className:M.a.way},n.a.createElement("span",{className:M.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(l.a.Group,{onChange:function(ce){re(ce.target.value)},value:Ge},n.a.createElement(l.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(l.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),Ge===1&&n.a.createElement(v.a,{form:C,className:M.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:kt,onFinish:$t,size:"large"},n.a.createElement(v.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement(N.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},He.map(function(pe){return n.a.createElement(g,{key:pe.id,title:pe.name,value:pe.id},pe.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(v.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(m.a,{key:Ue,treeData:Bt,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(Be.size)(d==null?void 0:d.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:m.a.SHOW_PARENT})),n.a.createElement("div",{className:M.a.add,onClick:function(){return Le(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(v.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement(N.a,{disabled:_},n.a.createElement(g,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(g,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(g,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(g,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(g,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(g,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(v.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(l.a.Group,null,n.a.createElement(l.a,{value:1},"\u7B80\u5355"),n.a.createElement(l.a,{value:2},"\u9002\u4E2D"),n.a.createElement(l.a,{value:3},"\u56F0\u96BE")))),Ge===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(J.a,{gutter:[16,16]},n.a.createElement(a.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(a.a,null,n.a.createElement(V.a,Vt,n.a.createElement(j.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(J.a,{gutter:[16,16]},n.a.createElement(a.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(a.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(Re.o)("",Object(Re.K)({url:D.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(j.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(u.a)(E.a.mark(function pe(){var ce,ve;return E.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(!((s==null?void 0:s.length)<=0)){be.next=3;break}return w.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),be.abrupt("return");case 3:return ce=new FormData,ce.append("file",s[0]),be.next=7,Object(q.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:ce},!0);case 7:if(ve=be.sent,!(ve.status===-1)){be.next=10;break}return be.abrupt("return");case 10:Kt(!0),Lt(ve);case 12:case"end":return be.stop()}},pe)}))},"\u786E\u8BA4\u4E0A\u4F20")),gt&&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"}},Te==null?void 0:Te.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},Te==null?void 0:Te.success),"\u6761\u6570\u636E\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},Te==null||((Fe=Te.fail)===null||Fe===void 0)?void 0:Fe.length),"\u6761\u6570\u636E"),n.a.createElement(j.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(Re.o)("",Object(Re.K)({url:D.a.API_SERVER+(Te==null?void 0:Te.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))))),Ge===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:M.a.topicWrap}," ",Ct()),n.a.createElement("div",{className:M.a.buttonWrap},n.a.createElement(j.a,{onClick:function(){return h.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(j.a,{type:"primary",className:"mr20",onClick:function(){return C.submit()}},"\u4FDD\u5B58"))),n.a.createElement(fe,{visible:je,subjects:He,onCancel:function(ce){ce||xt(d.course),Le(!1)}}))},K=S.default=Object(h.a)(function(xe){var Ne=xe.problemset,ne=xe.loading,Fe=xe.globalSetting;return{problemset:Ne,globalSetting:Fe,loading:ne.effects}})(ae)},FeNN:function(ie,S,e){ie.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(ie,S,e){},J51S:function(ie,S,e){"use strict";var oe=e("P2fV"),J=e("NJEC"),de=e("sRBo"),j=e("kaz8"),L=e("CiB2"),a=e("7Kak"),t=e("9yH6"),m=e("+L6B"),o=e("2/Rp"),l=e("OaEy"),O=e("2fM7"),p=e("giR+"),E=e("fyUT"),u=e("14J3"),le=e("BMrR"),w=e("jCWc"),ue=e("kPKH"),v=e("WmNS"),b=e.n(v),F=e("miYZ"),r=e("tsqr"),N=e("rAM+"),$=e("9og8"),V=e("y8nQ"),R=e("Vl3Y"),n=e("tJVT"),h=e("k1fw"),D=e("fu2T"),G=e("gK9i"),M=e("5NDa"),P=e("5rEg"),te=e("q1tI"),i=e.n(te),A=e("vGm4"),U=e.n(A),W=e("jrin"),B,Y=O.a.Option,X;(function(C){C[C.language=0]="language",C[C.difficult=1]="difficult",C[C.category=2]="category",C[C.openOrNot=3]="openOrNot"})(X||(X={}));var Z=(B={},Object(W.a)(B,X.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)(B,X.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(W.a)(B,X.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(W.a)(B,X.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),B);function me(C){return Z[C].map(function(f){return i.a.createElement(Y,{key:f.title,value:f.key}," ",f.title," ")})}function _e(C,f){C.map(function(x){var d=x.id,y=x.name,T=x.sub_disciplines,c={value:d,label:y};f.push(c),T&&T.length>0&&(c.children=[],_e(T,c.children))})}function q(C,f){for(var x=[],d=0;d0){x[0]=T.id;for(var c=0;c=0?s.push(Te):ft.push(Te)}catch(pt){ot.e(pt)}finally{ot.f()}if(!(we!==100&&!(re==null||((Xe=re.hack)===null||Xe===void 0)?void 0:Xe.test_set_score))){lt.next=12;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),lt.abrupt("return",!1);case 12:Ue.hack.difficulty=_,Ue.hack_codes.code=Oe.Base64.encode((Ke=Ue.hack_codes)===null||Ke===void 0?void 0:Ke.code),T&&(Ue.update_hack_sets=s,Ue.hack_sets=ft);case 15:return lt.abrupt("return",Ue);case 16:case"end":return lt.stop()}},he)}));return function(){return Pe.apply(this,arguments)}}();Object(te.useImperativeHandle)(x,function(){return{onSave:He}}),Object(te.useEffect)(function(){if(!c||!T)return;var Pe=c.code,he=c.language,Ue=c.hack_sets,Xe=c.description,Ke=c.name,we=c.time_limit,s=c.test_set_average,ft=c.test_set_score,ot={loading:!1,data:{hack_codes:{language:he,code:Oe.Base64.decode(Pe)},hack:{name:Ke,description:Xe,time_limit:we,test_set_average:s,test_set_score:ft},hack_sets:Ue}};k.setFieldsValue(Object(h.a)({},ot.data)),Me({type:Ae.SET_INITAL_DATA,payload:Object(Se.cloneDeep)(ot)})},[c,T]);function Ft(Pe,he){return Pt.apply(this,arguments)}function Pt(){return Pt=Object($.a)(b.a.mark(function Pe(he,Ue){return b.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:case"end":return Ke.stop()}},Pe)})),Pt.apply(this,arguments)}function Nt(Pe){Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack:Object(h.a)(Object(h.a)({},re.hack),{},{test_set_score:Pe.target.value})})}})}function mt(Pe){var he=Pe.target.value;Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack:Object(h.a)(Object(h.a)({},re.hack),{},{test_set_average:he})})}})}function Ut(){var Pe=k.getFieldValue("hack_sets"),he=Pe.length+1,Ue=Math.floor(100/he),Xe=100%he;Pe.map(function(Ke,we){return qe&&(Ke.score=Ue),Ke.position=we+1,Ke}),Pe.push({input:"",output:"",position:he,score:qe?Ue+Xe:0,display_set:!0}),k.setFieldsValue({hack_sets:Pe}),Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack_sets:Pe})}})}function jt(Pe){var he=k.getFieldValue("hack_sets"),Ue=(he==null?void 0:he.length)-1,Xe=Math.ceil(100/Ue),Ke=100%Ue;he.splice(Pe,1),he==null||he.map(function(we,s){return qe&&(we.score=Xe,s===Ue-1&&(we.score=Xe+Ke)),we.position=s+1,we}),Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack_sets:he})}}),k.setFieldsValue({hack_sets:he})}function bt(Pe){Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack_codes:Object(h.a)(Object(h.a)({},re.hack_codes),{},{language:Pe})})}})}var Bt=function(he){},It=function(he){Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack:Object(h.a)(Object(h.a)({},re.hack),{},{name:he.target.value})})}})};return i.a.createElement(R.a,{form:k,initialValues:re,layout:"vertical",className:U.a["oj-form-container"],onValuesChange:Bt,onFinish:Ft},i.a.createElement(le.a,null,i.a.createElement(ue.a,{span:14},i.a.createElement(rt,{onChangeLanguage:bt,onRemoveTestCase:jt,onAddTestCase:Ut,onNameChange:It,hack:re.hack,onChangeScore:Nt,onChangeAverage:mt})),i.a.createElement(ue.a,{span:10},i.a.createElement(R.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},i.a.createElement(ct,{language:re==null||((y=re.hack_codes)===null||y===void 0)?void 0:y.language})))))};function rt(C){var f=C.hack,x=C.onNameChange,d=C.onChangeAverage,y=C.onChangeScore,T=C.onAddTestCase,c=C.onRemoveTestCase,_=C.onChangeLanguage,I=f.test_set_average,H=f.test_set_score,k=f.name;return i.a.createElement("div",{className:U.a["oj-left-panel"]},i.a.createElement("div",{className:U.a["oj-form-info"]},i.a.createElement("div",{className:U.a.field},i.a.createElement(R.a.Item,{label:i.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",i.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:i.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},i.a.createElement(E.a,{min:3})),i.a.createElement(R.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},i.a.createElement(O.a,{onChange:_},me(X.language)))),i.a.createElement(R.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},i.a.createElement(P.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:i.a.createElement("span",null,60-((k==null?void 0:k.length)||0)),onChange:x})),i.a.createElement(R.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},i.a.createElement(fe.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),i.a.createElement("div",{className:"tst-case-info"},i.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",i.a.createElement(o.a,{type:"primary",ghost:!0,onClick:T},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),i.a.createElement(R.a.Item,{name:["hack","test_set_score"]},i.a.createElement(t.a.Group,{onChange:y},i.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",i.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")),i.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",i.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")))),!f.test_set_score&&i.a.createElement(R.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},i.a.createElement(t.a.Group,{onChange:d},i.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),i.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),i.a.createElement(R.a.List,{name:"hack_sets"},function(je,Le){return Object(L.a)(Le),i.a.createElement(G.a,{accordion:!0},je.map(function(ge,Me){return i.a.createElement(nt,{key:"".concat(ge.key,"--").concat(Me),header:i.a.createElement("a",{className:U.a["test-case-name"]},i.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Me+1)),H?null:i.a.createElement(i.a.Fragment,null,i.a.createElement(R.a.Item,{name:[ge.name,"score"],fieldKey:[ge.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Me+1,"\u8BC4\u5206")}]},i.a.createElement(E.a,{onClick:function(re){return re.stopPropagation()},min:0,max:100,disabled:I})),i.a.createElement("span",null,"%"))),extra:i.a.createElement("div",{onClick:function(re){return re.stopPropagation()},className:U.a["use-extra"]},i.a.createElement(R.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[ge.name,"display_set"],fieldKey:[ge.fieldKey,"display_set"]},i.a.createElement(j.a,null)),Me>0?i.a.createElement("div",{onClick:function(re){return re.stopPropagation()}},i.a.createElement(J.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:i.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+Me),onConfirm:function(){c(Me)}},i.a.createElement(Re.a,{className:U.a["btn-remove-case"]}))):i.a.createElement(Re.a,{style:{opacity:0},className:U.a["btn-remove-case"]}))},i.a.createElement(R.a.Item,{label:"\u8F93\u5165",name:[ge.name,"input"],fieldKey:[ge.fieldKey,"input"]},i.a.createElement(Ze,null)),i.a.createElement(R.a.Item,{label:"\u8F93\u51FA",name:[ge.name,"output"],fieldKey:[ge.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},i.a.createElement(Ze,null)))}))}))))}var _t=S.a=Object(te.forwardRef)(We)},JI8h:function(ie,S,e){"use strict";var oe=e("5Dmo"),J=e("3S7+"),de=e("oBTY"),j=e("miYZ"),L=e("tsqr"),a=e("tJVT"),t=e("PpiC"),m=e("q1tI"),o=e.n(m),l=e("9kvl"),O=e("Ot1p"),p=e("9Bee"),E=e("xIf3"),u=e.n(E),le=e("1vsH"),w=["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"],ue=function(b,F){var r=b.editData,N=b.globalSetting,$=b.loading,V=b.dispatch,R=b.onRef,n=R===void 0?function(){}:R,h=b.isEdit,D=Object(t.a)(b,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),G=Object(m.useState)([]),M=Object(a.a)(G,2),P=M[0],te=M[1],i=Object(m.useState)(),A=Object(a.a)(i,2),U=A[0],W=A[1],B=Object(m.useState)([]),Y=Object(a.a)(B,2),X=Y[0],Z=Y[1],me=Object(m.useState)(""),_e=Object(a.a)(me,2),q=_e[0],Re=_e[1],Oe=Object(m.useState)(""),Se=Object(a.a)(Oe,2),fe=Se[0],ke=Se[1];Object(m.useEffect)(function(){te(["","","",""])},[]),Object(m.useEffect)(function(){if(!r||!h)return;Re(r==null?void 0:r.name),ke(r==null?void 0:r.analysis),te(r==null?void 0:r.choices.map(function(g){return g.choice_text}));var Ee=[];r==null||r.choices.map(function(g,ae){g.is_answer&&Ee.push(ae)}),Z(Ee)},[r,h]),Object(m.useImperativeHandle)(F,function(){return{onSave:Be}});var Be=function(){if(!q)return L.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var g=P.findIndex(function(K){return!K});if(g>-1)return L.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[g]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!X.length)return L.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(X.length<2)return L.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(le.C)(P))return L.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ae=P.map(function(K,xe){return{choice_text:K,is_answer:X.includes(xe)?1:0}});return{name:q,choices:ae,analysis:fe}};return o.a.createElement("section",{className:u.a.wrap},o.a.createElement("p",{className:u.a.titleWrap},o.a.createElement("span",{className:u.a.required},"*"),o.a.createElement("span",{className:u.a.title},"\u9898\u5E72\uFF1A")),o.a.createElement(O.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(g){return Re(g)}}),o.a.createElement("p",{className:u.a.titleWrap},o.a.createElement("span",{className:u.a.required},"*"),o.a.createElement("span",{className:u.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",o.a.createElement("span",{className:u.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),P.map(function(Ee,g){return o.a.createElement("div",{className:u.a.choiceWrap,key:g},o.a.createElement(J.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},o.a.createElement("div",{className:"".concat(u.a.answer," ").concat(X.includes(g)?u.a.activeAnswer:""),onClick:function(){X.includes(g)?Z(X.filter(function(K){return K!==g})):Z([].concat(Object(de.a)(X),[g]))}},w[g])),o.a.createElement("div",{className:u.a.editorWrap},U===g?o.a.createElement(O.a,{id:"single-question-option-".concat(g),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ee,onChange:function(K){P[g]=K,te(P)}}):o.a.createElement("div",{className:u.a.htmlWrap,onClick:function(){return W(g)}},o.a.createElement(p.a,{value:Ee}))),g>1&&o.a.createElement(J.a,{title:"\u5220\u9664"},o.a.createElement("i",{className:"".concat(u.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return te(P.filter(function(K,xe){return xe!==g}))}})),g<7&&g===P.length-1&&o.a.createElement(J.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},o.a.createElement("i",{className:"".concat(u.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return te([].concat(Object(de.a)(P),[""]))}})))}),o.a.createElement("p",{className:u.a.titleWrap},o.a.createElement("span",{className:u.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),o.a.createElement(O.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:fe,onChange:function(g){return ke(g)}}))};S.a=Object(l.a)(function(v){var b=v.loading,F=v.globalSetting;return{globalSetting:F,loading:b.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(ue))},KGka:function(ie,S,e){"use strict";var oe=e("7Kak"),J=e("9yH6"),de=e("miYZ"),j=e("tsqr"),L=e("tJVT"),a=e("PpiC"),t=e("q1tI"),m=e.n(t),o=e("9kvl"),l=e("Ot1p"),O=e("xIf3"),p=e.n(O),E=["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"],u=function(w,ue){var v=w.editData,b=w.globalSetting,F=w.loading,r=w.dispatch,N=w.onRef,$=N===void 0?function(){}:N,V=w.isEdit,R=Object(a.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),n=Object(t.useState)(),h=Object(L.a)(n,2),D=h[0],G=h[1],M=Object(t.useState)(""),P=Object(L.a)(M,2),te=P[0],i=P[1],A=Object(t.useState)(""),U=Object(L.a)(A,2),W=U[0],B=U[1];Object(t.useEffect)(function(){if(!v||!V)return;i(v==null?void 0:v.name),B(v==null?void 0:v.analysis);var X=v==null?void 0:v.choices.find(function(Z){return Z.is_answer});G(X.choice_text==="\u6B63\u786E"?"0":"1")},[v,V]),Object(t.useImperativeHandle)(ue,function(){return{onSave:Y}});var Y=function(){if(!te)return j.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!D)return j.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var Z=[{choice_text:"\u6B63\u786E",is_answer:D==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:D==="1"?1:0}];return{name:te,choices:Z,analysis:W}};return m.a.createElement("section",{className:p.a.wrap},m.a.createElement("p",{className:p.a.titleWrap},m.a.createElement("span",{className:p.a.required},"*"),m.a.createElement("span",{className:p.a.title},"\u9898\u5E72\uFF1A")),m.a.createElement(l.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:te,onChange:function(Z){return i(Z)}}),m.a.createElement("p",{className:p.a.titleWrap},m.a.createElement("span",{className:p.a.required},"*"),m.a.createElement("span",{className:p.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",m.a.createElement("span",{className:p.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),m.a.createElement(J.a.Group,{buttonStyle:"solid",value:D,onChange:function(Z){return G(Z.target.value)}},m.a.createElement(J.a.Button,{value:"0",className:"".concat(p.a.radio," mr40")},"\u6B63\u786E"),m.a.createElement(J.a.Button,{value:"1",className:p.a.radio},"\u9519\u8BEF")),m.a.createElement("p",{className:p.a.titleWrap},m.a.createElement("span",{className:p.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),m.a.createElement(l.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:W,onChange:function(Z){return B(Z)}}))};S.a=Object(o.a)(function(le){var w=le.loading,ue=le.globalSetting;return{globalSetting:ue,loading:w.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(u))},M8RZ:function(ie,S,e){"use strict";e.d(S,"a",function(){return o});var oe=e("fWQN"),J=e("mtLc"),de=e("yKVA"),j=e("879j"),L=e("q1tI"),a=e.n(L),t=e("i8i4"),m=e.n(t),o=function(l){Object(de.a)(p,l);var O=Object(j.a)(p);function p(E){var u;Object(oe.a)(this,p),u=O.call(this,E);var le=window.document;return u.node=le.createElement("div"),le.body.appendChild(u.node),u}return Object(J.a)(p,[{key:"render",value:function(){var u=this.props.children;return Object(t.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(a.a.Component)},O2Wb:function(ie,S,e){ie.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ie,S,e){"use strict";var oe=e("2qtc"),J=e("kLXV"),de=e("rAM+"),j=e("tJVT"),L=e("jrin"),a=e("q1tI"),t=e.n(a),m=e("VrN/"),o=e.n(m),l=e("bdgK"),O=e("p77/"),p=e("Bd2K"),E=e("ELLl"),u=e("19Vz"),le=e("lZu9"),w=e("kSUc"),ue=e("9Bee"),v=e("0Owb"),b=e("dejd"),F=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 N(f){var x=f.onActionCallback,d=f.title,y=f.icon,T=f.actionName,c=f.className,_=c===void 0?"":c,I=f.children;function H(){x(T)}return t.a.createElement("a",{title:d,className:_,onClick:H},t.a.createElement("i",{className:"md-iconfont ".concat(y)}),I)}var $=function(f){var x=f.watch,d=f.showNullButton,y=f.onActionCallback,T=f.fullScreen,c=f.insertTemp,_=[].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"},_.map(function(I,H){return t.a.createElement("li",{key:H},I.actionName?t.a.createElement(N,Object(v.a)({},I,{onActionCallback:y})):t.a.createElement("span",{className:"v-line"}))}),d?t.a.createElement("li",null,t.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:y},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,c&&t.a.createElement("li",null,t.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(c),onActionCallback:y},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(N,{icon:"".concat(T?"icon-shrink":"icon-enlarge"),title:T?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:y})))},V=e("M8RZ"),R=e("+L6B"),n=e("2/Rp"),h=e("y8nQ"),D=e("Vl3Y"),G=e("5NDa"),M=e("5rEg"),P={labelCol:{span:4},wrapperCol:{span:20}},te=function(f){var x=f.callback,d=f.onCancel;function y(T){x(T)}return t.a.createElement(D.a,Object(v.a)({},P,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:y}),t.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(M.a,null)),t.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(M.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(n.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))},i=e("7ahc"),A=e("HmJG"),U=e("BjJ7"),W=D.a.useForm,B={width:280,marginRight:10},Y={labelCol:{span:5},wrapperCol:{span:19}},X=function(f){var x=f.callback,d=f.onCancel,y=W(),T=Object(j.a)(y,1),c=T[0];function _(k){x(k)}function I(k){c.setFieldsValue({src:"/api/attachments/".concat(k.id)})}function H(k){var je=k.target.files[0];me(je,I)}return t.a.createElement(D.a,Object(v.a)({form:c},Y,{className:"upload-image-panel",onFinish:_}),t.a.createElement(D.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(M.a,{style:B})),t.a.createElement(Z,{onFileChange:H}))),t.a.createElement(D.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(M.a,{style:{width:264}})),t.a.createElement(D.a.Item,{style:{textAlign:"right"}},t.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(n.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))};function Z(f){var x=f.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function me(f,x){if(!f)throw new String("\u6CA1\u6709\u6587\u4EF6");var d=new FormData;d.append("editormd-image-file",f),d.append("file_param_name","editormd-image-file"),d.append("byxhr","true");var y=new window.XMLHttpRequest;y.withCredentials=!0,y.addEventListener("load",function(T){x(JSON.parse(T.target.responseText))},!1),y.addEventListener("error",function(T){console.error(T)},!1),y.open("POST","".concat(U.a,"/api/attachments.json")),y.send(d)}var _e=e("giR+"),q=e("fyUT"),Re=e("7Kak"),Oe=e("9yH6"),Se=Oe.a.Group,fe={margin:"0 8px"},ke=function(f){var x=f.callback,d=f.onCancel;function y(T){x(T)}return t.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:y},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:fe},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:fe},"\u884C\u6570"),t.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(q.a,null)),t.a.createElement("span",{style:fe},"\u5217\u6570"),t.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(q.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:fe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(D.a.Item,{name:"align"},t.a.createElement(Se,null,t.a.createElement(Oe.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Oe.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Oe.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Oe.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(n.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))},Be="link",Ee="upload-image",g="code-block",ae="add-table",K="------------",xe={default:K,left:":".concat(K),center:":".concat(K,":"),right:"".concat(K,":")},Ne=e("9VGf"),ne,Fe;function ct(){}var at=0,Ze=1e4,nt="\u2581",se=` +**\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 Ae(f){return/^\d+$/.test(f)?"".concat(f,"px"):f}var dt=navigator.platform.toUpperCase().indexOf("MAC")>=0,We=dt?"Cmd":"Ctrl",rt=(ne={},Object(L.a)(ne,We+"-B","bold"),Object(L.a)(ne,We+"-I","italic"),ne),_t=(Fe={},Object(L.a)(Fe,Be,"\u6DFB\u52A0\u94FE\u63A5"),Object(L.a)(Fe,g,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(L.a)(Fe,Ee,"\u6DFB\u52A0\u56FE\u7247"),Object(L.a)(Fe,ae,"\u6DFB\u52A0\u8868\u683C"),Fe),C=S.a=function(f){var x=f.defaultValue,d=x===void 0?"":x,y=f.onChange,T=f.width,c=T===void 0?"100%":T,_=f.height,I=_===void 0?400:_,H=f.miniToolbar,k=H===void 0?!1:H,je=f.isFocus,Le=je===void 0?!1:je,ge=f.watch,Me=f.insertTemp,Ge=f.id,re=Ge===void 0?"markdown-editor-id":Ge,At=f.showResizeBar,qe=At===void 0?!1:At,He=f.noStorage,Ft=He===void 0?!1:He,Pt=f.showNullButton,Nt=Pt===void 0?!1:Pt,mt=f.fullScreen,Ut=mt===void 0?!1:mt,jt=f.onBlur,bt=f.onCMBeforeChange,Bt=f.className,It=Bt===void 0?"":Bt,Pe=f.placeholder,he=Pe===void 0?"":Pe,Ue=f.values,Xe=Ue===void 0?"":Ue,Ke=Object(a.useState)(null),we=Object(j.a)(Ke,2),s=we[0],ft=we[1],ot=Object(a.useState)(d),yt=Object(j.a)(ot,2),Te=yt[0],Lt=yt[1],lt=Object(a.useState)(ge),pt=Object(j.a)(lt,2),gt=pt[0],Kt=pt[1],Vt=Object(a.useState)(Ut),wt=Object(j.a)(Vt,2),Rt=wt[0],xt=wt[1],$t=Object(a.useState)(""),kt=Object(j.a)($t,2),Ct=kt[0],Mt=kt[1],pe=Object(a.useState)(0),ce=Object(j.a)(pe,2),ve=ce[0],Ce=ce[1],be=Object(a.useState)(I),ze=Object(j.a)(be,2),vt=ze[0],et=ze[1],Tt=Object(a.useState)(!1),ht=Object(j.a)(Tt,2),St=ht[0],Et=ht[1],st=Object(a.useRef)(),ut=Object(a.useRef)(),Je=Object(a.useRef)(),Ot=Object(a.useRef)();Object(a.useEffect)(function(){Lt(Xe),s==null||s.setValue(Xe)},[Xe]),Object(a.useEffect)(function(){if(st.current){var ee=function(ye,De){var Ie=De.clipboardData;if(Ie){var Ve=Ie.types.toString(),Ye=Ie.items;if(Ve==="text/html,Files"||Ve==="Files"){var $e=Ye[1];Ve==="Files"&&($e=Ye[0]),$e.kind==="file"&&$e.type.match(/^image\//i)&&me($e.getAsFile(),function(it){it.id?z.replaceSelection("![,](/api/attachments/".concat(it.id,")")):(it==null?void 0:it.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},z=o.a.fromTextArea(st.current,{mode:"markdown",lineNumbers:!k,lineWrapping:!0,value:d,autoCloseTags:!0,autoCloseBrackets:!0});return Le&&z.focus(),z.on("paste",ee),ft(z),function(){z.off("paste",ee)}}},[]);var tt=Object(a.useCallback)(function(){if(ut.current)try{var ee=ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,z=ut.current.getElementsByClassName("markdown-editor-body")[0];Rt?z.style.height="calc(100vh - ".concat(ee,"px)"):z.style.height="".concat(vt-ee,"px")}catch(Q){console.log(Q,"---- to set md editor body height")}},[vt,ut,Rt]);Object(a.useEffect)(function(){function ee(){var Q=new l.default(function(ye){var De=Object(de.a)(ye),Ie;try{for(De.s();!(Ie=De.n()).done;){var Ve=Ie.value;(Ve.target.offsetHeight>0||Ve.target.offsetWidth>0)&&(tt(),s.setSize("100%","100%"),s.refresh())}}catch(Ye){De.e(Ye)}finally{De.f()}});return Q.observe(st.current.parentElement),Q}if(s){var z=ee();return function(){z.unobserve(st.current.parentElement)}}},[s,tt]),Object(a.useEffect)(function(){if(s){for(var ee=[],z=function(){var Ve=ye[Q];De=Object(j.a)(Ve,2);var Ye=De[0],$e=De[1],it=Object(L.a)({},Ye,function(){Qe($e)});ee.push(it),s.addKeyMap(it)},Q=0,ye=Object.entries(rt);Q0){var ee=new Date().getTime(),z=window.sessionStorage.getItem(re);ee>=ve+Ze&&(!z||z!==Te)&&(window.sessionStorage.setItem(re,Te),Et(!0))}},Ze),Object(a.useEffect)(function(){Kt(ge)},[s,ge]),Object(a.useEffect)(function(){s&&(Le&&s.focus())},[s,Le]),Object(a.useEffect)(function(){if(gt&&s){var ee=function(ye){var De=ye.target;if(Ot.current){var Ie=De.scrollTop/De.scrollHeight;Ot.current.scrollTop=Ot.current.scrollHeight*Ie}},z=s.getScrollerElement();return z.addEventListener("scroll",ee),function(){z.removeEventListener("scroll",ee)}}},[s,gt]),Object(a.useEffect)(function(){if(s&&bt){var ee=function(Q,ye){bt(Q,ye)};return s.on("beforeChange",ee),function(){s.off("beforeChange",ee)}}},[s,bt]),Object(a.useEffect)(function(){if(s&&jt){var ee=function(){jt(s.getValue())};return s.on("blur",ee),function(){s.off("blur",ee)}}},[s,jt]),Object(a.useEffect)(function(){if(s){var ee=function(Q){var ye=Q.getValue();Lt(ye),Ce(new Date().getTime()),Q.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),y&&y(ye)};return s.on("change",ee),function(){s.off("change",ee)}}},[s,y]),Object(a.useEffect)(function(){s&&(d==null?(s.setValue(""),Lt("")):d!==s.getValue()&&(s.setValue(d),Lt(d),s.setCursor(s.lineCount(),0)))},[s,d]);var Qe=Object(a.useCallback)(function(ee){var z=s.getCursor(),Q=s.getSelection(),ye=Q.split(` +`);switch(ee){case"bold":return s.replaceSelection("**"+Q+"**"),Q===""&&s.setCursor(z.line,z.ch+2),s.focus();case"italic":return s.replaceSelection("*"+Q+"*"),Q===""&&s.setCursor(z.line,z.ch+1),s.focus();case"code":return s.replaceSelection("`"+Q+"`"),Q===""&&s.setCursor(z.line,z.ch+1),s.focus();case"inline-latex":return s.replaceSelection("`$$"+Q+"$$`"),Q===""&&s.setCursor(z.line,z.ch+3),s.focus();case"latex":return s.replaceSelection("```latex\n"+Q+"\n```"),s.setCursor(z.line+1,Q.length+1),s.focus();case"line-break":return s.replaceSelection(`
    +`),s.focus();case"list-ul":return Q===""?s.replaceSelection("- "+Q):s.replaceSelection(ye.map(function(De){return De===""?"":"- ".concat(De)}).join(` +`)),s.focus();case"list-ol":return Q===""?s.replaceSelection("1. "+Q):s.replaceSelection(ye.map(function(De,Ie){return De===""?"":"".concat(Ie+1,". ").concat(De)}).join(` +`)),s.focus();case"add-null-ch":return Q===""&&s.setCursor(z.line,z.ch+1),s.replaceSelection(nt),s.focus();case"inster-template-1":return Q===""&&s.setCursor(z.line,z.ch),s.replaceSelection(se),s.focus();case"eraser":return s.setValue(""),s.focus();case"trigger-watch":return Kt(!gt),s.focus();case"trigger-full-screen":return xt(!Rt),s.focus();case Be:Mt(Be);return;case g:Mt(g);return;case Ee:Mt(Ee);return;case ae:Mt(ae);return;default:throw new Error}},[s,gt,Rt]),Dt=Object(a.useCallback)(function(ee){Mt("");switch(Ct){case Be:var z=ee.title,Q=ee.link;return s.replaceSelection("[".concat(z,"](").concat(Q,")")),s.focus();case g:var ye=ee.language,De=ee.content;return s.replaceSelection(["```"+ye,De,"```"].join(` +`)),s.focus();case Ee:var Ie=ee.src,Ve=ee.alt;return s.replaceSelection("![ ".concat(Ve," ]( ").concat(Ie,' "').concat(Ve,'" )')),s.focus();case ae:for(var Ye=ee.row,$e=ee.col,it=ee.align,Ht=` +`,Xt=0;Xt300&&($e=300);var it=I+$e+"px";et(it)}},ye=Je.current,De=!1,Ie=0;return ye.addEventListener("mousedown",ee),document.addEventListener("mousemove",Q),document.addEventListener("mouseup",z),function(){ye.removeEventListener("mousedown",ee),document.removeEventListener("mousemove",Q),document.removeEventListener("mouseup",z)}}},[s,Je]),Object(a.useEffect)(function(){et(I)},[I]);var Yt=Ae(c),Zt=Ae(vt),qt={width:Yt,height:Zt},ea=Object(a.useMemo)(function(){if(ve){var ee=new Date(ve),z=ee.getHours(),Q=ee.getMinutes(),ye=ee.getSeconds();return z=z<10?"0"+z:z,Q=Q<10?"0"+Q:Q,ye=ye<10?"0"+ye:ye,"".concat(z,":").concat(Q,":").concat(ye)}return 0},[ve]);function ta(){window.sessionStorage.removeItem(re),Et(!1),Ce(0)}function aa(){Et(!1),Ce(0),s.setValue(window.sessionStorage.getItem(re))}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(It," ").concat(gt?"on-preview":""," ").concat(k?"mini":""," ").concat(Rt?"full-screen":""),style:qt},t.a.createElement($,{insertTemp:Me,watch:gt,fullScreen:Rt,showNullButton:Nt,onActionCallback:Qe}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:st,placeholder:he})),gt?t.a.createElement("div",{ref:Ot,className:"preview-container"},t.a.createElement(ue.a,{value:Te})):null))),qe?t.a.createElement("a",{ref:Je,className:"editor-resize"}):null,t.a.createElement(V.a,null,_t[Ct]?t.a.createElement(J.a,{centered:!0,title:_t[Ct],visible:!0,onCancel:Wt,footer:null},Qt):null))}},"Z+Na":function(ie,S,e){ie.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ie,S,e){"use strict";var oe=e("BoS7"),J=e("Sdc0"),de=e("OaEy"),j=e("2fM7"),L=e("q1tI"),a=e.n(L),t=e("lOMy"),m=e.n(t),o=j.a.Option;S.a=function(l){var O=l.onFontSizeChange,p=l.cmFontSize,E=l.cmCodeMode,u=l.onCodeModeChange,le=l.onTabToSpace,w=l.className,ue=w===void 0?"":w,v=l.tabToSpace,b=l.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(ue)},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(j.a,{bordered:!1,size:"small",value:E,onChange:u},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(j.a,{bordered:!1,size:"small",value:p,onChange:O},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(J.a,{checked:v,onChange:le}))),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"))),b)}},ZW9T:function(ie,S,e){"use strict";e.d(S,"a",function(){return F});var oe=e("k1fw"),J=e("miYZ"),de=e("tsqr"),j=e("rAM+"),L=e("tJVT"),a=e("PpiC"),t=e("q1tI"),m=e.n(t),o=e("bdgK");function l(r,N,$,V,R){var n=N.getWordUntilPosition($),h={startLineNumber:$.lineNumber,endLineNumber:$.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn},D=V.map(function(G){return{label:G,kind:r.languages.CompletionItemKind.Keyword,insertText:G,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:h}});return R.map(function(G){D.push(Object(oe.a)(Object(oe.a)({},G),{},{range:h}))}),D}var O=function(r){var N={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},$=["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(h,D){var G=l(r,h,D,$,[N]);return{suggestions:G}}});var V=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(h,D){var G=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],M=l(r,h,D,V,G);return{suggestions:M}}});var R=["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(h,D){var G=[N,{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(` +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],M=l(r,h,D,R,G);return{suggestions:M}}})},p="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function E(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function u(){}var le=!1,w={"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 ue(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],N=r;if(Array.isArray(r)){for(var $=0;$0||k.target.offsetWidth>0)&&K.current.instance.layout()}}catch(je){I.e(je)}finally{I.f()}}),c.observe(ae.current)),c}function at(){de.b.warn(decodeURIComponent(p))}Object(t.useEffect)(function(){var c=K.current.instance;if(n!=null&&c&&ne){var _=c.getModel();_&&n!==_.getValue()&&(le=!0,_.setValue(n),c.layout(),le=!1)}},[n,ne,K.current]);function Ze(){var c=K.current.instance;if(c){var _=c.getSelection(),I=K.current.pastePos||{},H=new v.Range(I.startLineNumber||_.endLineNumber,I.startColumn||_.endColumn,I.endLineNumber||_.endLineNumber,I.endColumn||_.endColumn);setTimeout(function(){c.executeEdits("",[{range:H,text:""}])},300)}}function nt(c){(window.navigator.platform.match("Mac")?c.metaKey:c.ctrlKey)&&c.keyCode==83&&(c.preventDefault(),Y())}var se=function(){if(Z&&K.current.instance){var _=K.current.instance.getContentHeight();y(_0||Oe.target.offsetWidth>0)&&Z.layout()}}catch(Se){q.e(Se)}finally{q.f()}}),me.observe(P.current)),me}Object(t.useEffect)(function(){P.current&&e.e(34).then(e.t.bind(null,"M/lh",7)).then(function(Z){v=Z;var me=v.editor.createDiffEditor(P.current,Object(oe.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},M));U(me);var _e=W(me);return function(){me.dispose();var q=me.getModel();q&&q.dispose(),_e.unobserve(P.current)}})},[]),Object(t.useEffect)(function(){A&&A.setModel({original:v.editor.createModel(n,D),modified:v.editor.createModel(h,D)})},[n,h,D,A]);var B=E($),Y=E(R),X={width:B,height:Y};return m.a.createElement("div",{className:"my-diff-editor",ref:P,style:X})}},bCnd:function(ie,S,e){"use strict";e.d(S,"b",function(){return j}),e.d(S,"a",function(){return L});var oe=e("je13"),J=e.n(oe),de=!1;function j(a,t){var m=J.a.get("__ec");m||(m={}),m[a]=t,J.a.set("__ec",m)}function L(a,t){var m=J.a.get("__ec");return m?m[a]===void 0?t:m[a]:t}},dejd:function(ie,S,e){},kSUc:function(ie,S,e){},kqOp:function(ie,S,e){"use strict";e.d(S,"a",function(){return l});var oe=e("0Owb"),J=e("fWQN"),de=e("mtLc"),j=e("yKVA"),L=e("879j"),a=e("q1tI"),t=e.n(a),m=e("Ot1p"),o="\u2581",l=function(O){Object(j.a)(E,O);var p=Object(L.a)(E);function E(){var u;Object(J.a)(this,E);for(var le=arguments.length,w=new Array(le),ue=0;ue5?(l.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:A,analysis:Y,standard_answers:d,is_ordered:Ee,remove_blank:Be,part_match:ut!=="1"}},Ie=function(d,y,T){var c=_e.slice();if(y&&c.splice(d,y),T)for(var _=0;_1&&E.a.createElement("span",{style:{marginLeft:52}},E.a.createElement(J.a,{checked:Ee,onChange:function(d){return g(d.target.checked)},className:"".concat(F.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),E.a.createElement("span",{className:"".concat(F.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")))),E.a.createElement("p",{className:F.a.titleWrap},E.a.createElement("span",{className:F.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.a.createElement(le.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Y,onChange:function(d){return X(d)}}))};S.a=Object(u.a)(function($){var V=$.loading,O=$.globalSetting;return{globalSetting:O,loading:V.effects}},null,null,{forwardRef:!0})(Object(p.forwardRef)(N))},"6/12":function(ie,S,e){"use strict";var oe=e("oBTY"),J=e("5Dmo"),de=e("3S7+"),j=e("miYZ"),L=e("tsqr"),a=e("tJVT"),t=e("PpiC"),m=e("q1tI"),l=e.n(m),s=e("9kvl"),R=e("Ot1p"),p=e("9Bee"),E=e("xIf3"),u=e.n(E),le=e("1vsH"),w=["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"],ue=function(b,F){var r=b.editData,N=b.globalSetting,$=b.loading,V=b.dispatch,O=b.onRef,n=O===void 0?function(){}:O,h=b.isEdit,D=Object(t.a)(b,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),G=Object(m.useState)([]),M=Object(a.a)(G,2),P=M[0],te=M[1],i=Object(m.useState)(),A=Object(a.a)(i,2),U=A[0],W=A[1],B=Object(m.useState)(),Y=Object(a.a)(B,2),X=Y[0],Z=Y[1],me=Object(m.useState)(""),_e=Object(a.a)(me,2),q=_e[0],Oe=_e[1],Pe=Object(m.useState)(""),Te=Object(a.a)(Pe,2),pe=Te[0],ke=Te[1];Object(m.useEffect)(function(){te(["","","",""])},[]),Object(m.useEffect)(function(){var Ee,g;if(!r||!h){console.log(!r,!h,"editDat2a");return}console.log(r,"editData"),Oe(r==null?void 0:r.name),ke(r==null?void 0:r.analysis),te(r==null||((Ee=r.choices)===null||Ee===void 0)?void 0:Ee.map(function(ae){return ae.choice_text})),Z(r==null||((g=r.choices)===null||g===void 0)?void 0:g.findIndex(function(ae){return ae.is_answer}))},[r,h]),Object(m.useImperativeHandle)(F,function(){return{onSave:Ne}});var Ne=function(){if(!q)return L.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var g=P.findIndex(function(K){return!K});if(g>-1)return L.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[g]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",X),!(typeof X=="number"))return L.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(le.C)(P))return L.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ae=P.map(function(K,Be){return{choice_text:K,is_answer:X===Be?1:0}});return{name:q,choices:ae,analysis:pe}};return l.a.createElement("section",{className:u.a.wrap},l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.required},"*"),l.a.createElement("span",{className:u.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(R.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(g){return Oe(g)}}),l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.required},"*"),l.a.createElement("span",{className:u.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:u.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),P.map(function(Ee,g){return l.a.createElement("div",{className:u.a.choiceWrap,key:g},l.a.createElement(de.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(u.a.answer," ").concat(X===g?u.a.activeAnswer:""),onClick:function(){return Z(g)}},w[g])),l.a.createElement("div",{className:u.a.editorWrap},U===g?l.a.createElement(R.a,{id:"single-question-option-".concat(g),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ee,onChange:function(K){P[g]=K,te(P)}}):l.a.createElement("div",{className:u.a.htmlWrap,onClick:function(){return W(g)}},l.a.createElement(p.a,{value:Ee}))),g>1&&l.a.createElement(de.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(u.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return te(P.filter(function(K,Be){return Be!==g}))}})),g<7&&g===P.length-1&&l.a.createElement(de.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(u.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return te([].concat(Object(oe.a)(P),[""]))}})))}),l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(R.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(g){return ke(g)}}))};S.a=Object(s.a)(function(v){var b=v.problemset,F=v.loading,r=v.globalSetting;return{problemset:b,globalSetting:r,loading:F.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(ue))},"7ahc":function(ie,S,e){"use strict";e.d(S,"a",function(){return r});var oe=e("k1fw"),J=e("0Owb"),de=e("+L6B"),j=e("2/Rp"),L=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),m=e("OaEy"),l=e("2fM7"),s=e("q1tI"),R=e.n(s),p=e("VrN/"),E=e.n(p),u=e("p77/"),le=e.n(u),w=e("c5Ni"),ue=e.n(w),v=l.a.Option,b={labelCol:{span:4},wrapperCol:{span:20}},F={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"]};S.b=function(N){var $=N.callback,V=N.onCancel,O=Object(s.useState)("python"),n=Object(t.a)(O,2),h=n[0],D=n[1];function G(P){D(F[P][1])}function M(P){$(P)}return R.a.createElement(a.a,Object(J.a)({},b,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:M}),R.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(l.a,{onChange:G},Object.keys(F).map(function(P){return R.a.createElement(v,{key:P,value:P},F[P][0])}))),R.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(r,{mode:h})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(j.a,{type:"ghost",onClick:V},"\u53D6\u6D88")))};function r(N){var $=N.value,V=N.onChange,O=N.mode,n=N.options,h=n===void 0?{}:n,D=Object(s.useRef)(),G=Object(s.useState)(),M=Object(t.a)(G,2),P=M[0],te=M[1];return Object(s.useEffect)(function(){if(P){var i=function(U){var W=U.getValue();V&&V(W)};return P.on("change",i),function(){P.off("change",i)}}},[P,V]),Object(s.useEffect)(function(){P&&P.setOption("mode",O)},[P,O]),Object(s.useEffect)(function(){P&&(($!==P.getValue()||$==="")&&setTimeout(function(){P.setValue($||" ")},300))},[P,$]),Object(s.useEffect)(function(){if(D.current&&!P){var i=E.a.fromTextArea(D.current,Object(oe.a)({mode:O,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));te(i)}},[D.current,P]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:D}))}},"7qnI":function(ie,S,e){"use strict";var oe=e("5Dmo"),J=e("3S7+"),de=e("fWQN"),j=e("mtLc"),L=e("yKVA"),a=e("879j"),t=e("5NDa"),m=e("5rEg"),l=e("q1tI"),s=e.n(l),R=e("O2Wb"),p=e.n(R),E=m.a.TextArea,u=function(le){Object(L.a)(ue,le);var w=Object(a.a)(ue);function ue(){return Object(de.a)(this,ue),w.apply(this,arguments)}return Object(j.a)(ue,[{key:"render",value:function(){var b=this,F=this.props,r=F.index,N=F.onAnswerChange,$=F.addChildAnswer,V=F.exerciseIsPublish,O=F.answers,n=F.activeOptionErrorIndex;return s.a.createElement("div",{className:p.a.flex},s.a.createElement("div",{className:"".concat(p.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),s.a.createElement("div",{className:"".concat(p.a.flex," ").concat(p.a.flex1),style:{flexDirection:"column"}},O.map(function(h,D){var G="".concat(r,"-").concat(D);return s.a.createElement("div",{className:"".concat(p.a.flex," ").concat(p.a.flex1),key:D},s.a.createElement("div",{className:p.a.flex1,style:{flex:1}},s.a.createElement("div",null,s.a.createElement(E,{className:G===n?p.a.error:"",spellCheck:!1,rows:4,value:h||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(D==0?"":"(\u53EF\u9009)"),onChange:function(P){return N(r,D,P.target.value)},style:{minHeight:95}}))),!V&&s.a.createElement(s.a.Fragment,null,D!=0&&s.a.createElement(J.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(p.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return b.props.deleteChildAnswer(r,D)},style:{float:"right"}})),D===0&&s.a.createElement(J.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(p.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return b.props.deleteChildAnswermain(r,D)},style:{float:"right"}})),s.a.createElement(J.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(p.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $(r)},style:{float:"right",visibility:D==O.length-1?"":"hidden"}}))))})))}}]),ue}(l.Component);S.a=u},"9Bee":function(ie,S,e){"use strict";var oe=e("q1tI"),J=e.n(oe),de=e("vg9a"),j=e("tJVT"),L=e("DlQD"),a=e.n(L),t=e("rUJ1");function m(A,U){var W=A.match(/^(\s+)(?:```)/);if(W===null)return U;var B=W[1];return U.split(` -`).map(function(Y){var X=Y.match(/^\s+/);if(X===null)return Y;var Z=Object(j.a)(X,1),me=Z[0];return me.length>=B.length?Y.slice(B.length):Y}).join(` -`)}var l=[],s=["
      "],R=new a.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function E(){l.length=0,s=["
        "]}function u(A,U,W,B){if(U>=A.length||A[U].level<=W)return U;var Y=A[U];B.push("
      • "+Y.text+""),U++;var X=[];return U=u(A,U,Y.level,X),X.length>0&&(B.push("
          "),X.forEach(function(Z){B.push(Z)}),B.push("
        ")),B.push("
      • "),U=u(A,U,W,B),U}function le(){return u(l,0,0,s),s.push("
      "),s.join("")}var w={heading:function(U){var W=p.exec(U);if(W)return{type:"heading",raw:W[0],depth:W[1].length,text:W[2]}},fences:function(U){var W=this.rules.block.fences.exec(U);if(W){var B=W[0],Y=m(B,W[3]||""),X=W[2]?W[2].trim():W[2];if(["latex","katex","math"].indexOf(X)>=0){var Z=b(),me=Y;Y=Z,F[Z]={type:"block",expression:me}}return{type:"code",raw:B,lang:X,text:Y}}}},ue=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,b=function(){return"__special_katext_id_".concat(v++,"__")},F={};function r(){return F}function N(){v=0,F={}}function $(A){return A=A.replace(ue,function(U,W){var B=b();return F[B]={type:"inline",expression:W},B}),A}var V=R.listitem;R.listitem=function(A){return V($(A))};var O=R.paragraph;R.paragraph=function(A){return O($(A))};var n=R.tablecell;R.tablecell=function(A,U){return n($(A),U)},R.code=function(A,U,W){var B=(U||"").match(/\S*/)[0];return B?["latex","katex","math"].indexOf(B)>=0?"

      ".concat(A,"

      "):'
      ').concat(W?A:Object(t.escape)(A,!0),`
      -`):'
      '+(W?A:Object(t.escape)(A,!0))+"
      "},R.heading=function(A,U,W){var B=this.options.headerPrefix+W.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:B,level:U,text:A}),"'+A+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:w,renderer:R});var h=a.a,D=e("SJMd"),G=e("m3rI"),M=e("Oy/b"),P=/]*>/g;function te(A){var U=document.createElement("div");return U.innerHTML=A,U.childNodes.length===0?"":U.childNodes[0].nodeValue}var i=S.a=function(A){var U=A.value,W=U===void 0?"":U,B=A.className,Y=A.style,X=Y===void 0?{}:Y,Z=String(W),me=Object(oe.useMemo)(function(){try{var Oe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Pe=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Te=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Z=Z.replace(Oe,"("+G.a.API_SERVER+"/api/attachments/").replace(Pe,'"'+G.a.API_SERVER+"/api/attachments/").replace(Te,'"'+G.a.API_SERVER+"/files/uploads/")}catch(Ne){}var pe=h(Z),ke=r();return Z.match(/\[TOC\]/)&&(pe=pe.replace("

      [TOC]

      ",le()),E()),pe=pe.replace(/(__special_katext_id_\d+__)/g,function(Ne,Ee){var g=ke[Ee],ae=g.type,K=g.expression;return Object(M.renderToString)(te(K)||"",{displayMode:ae==="block",throwOnError:!1,output:"html"})}),pe=pe.replace(/▁/g,"\u2581\u2581\u2581"),N(),pe},[Z]),_e=Object(oe.useRef)();function q(Oe){var Pe=Oe.target;if(Pe.tagName.toUpperCase()==="A"){var Te=Pe.getAttribute("href");if(Te.startsWith("#")){Oe.preventDefault();var pe=document.getElementById(Te.replace("#",""));pe&&pe.scrollIntoView(!0)}}}return Object(oe.useEffect)(function(){if(_e.current&&me&&(me.match(P)&&window.PR.prettyPrint()),_e.current)return _e.current.addEventListener("click",q),function(){_e.current.removeEventListener("click",q),N(),E()}},[me,_e.current,q]),J.a.createElement("div",{ref:_e,style:X,className:"".concat(B||""," markdown-body"),dangerouslySetInnerHTML:{__html:me}})}},"9NMw":function(ie,S,e){"use strict";var oe=e("miYZ"),J=e("tsqr"),de=e("tJVT"),j=e("PpiC"),L=e("q1tI"),a=e.n(L),t=e("9kvl"),m=e("Ot1p"),l=e("xIf3"),s=e.n(l),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"],p=function(u,le){var w=u.editData,ue=u.globalSetting,v=u.loading,b=u.dispatch,F=u.onRef,r=F===void 0?function(){}:F,N=u.isEdit,$=Object(j.a)(u,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(L.useState)(""),O=Object(de.a)(V,2),n=O[0],h=O[1],D=Object(L.useState)(""),G=Object(de.a)(D,2),M=G[0],P=G[1],te=Object(L.useState)(""),i=Object(de.a)(te,2),A=i[0],U=i[1];Object(L.useEffect)(function(){var B;if(!w||!N)return;h(w==null?void 0:w.name),P(w==null?void 0:w.analysis),U(w==null||((B=w.answer_texts)===null||B===void 0)?void 0:B[0])},[w,N]),Object(L.useImperativeHandle)(le,function(){return{onSave:W}});var W=function(){return n?{name:n,answer_texts:[A],analysis:M}:(J.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(m.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:n,onChange:function(Y){return h(Y)}}),a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(m.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:A,onChange:function(Y){return U(Y)}}),a.a.createElement("p",{className:s.a.titleWrap},a.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(m.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:M,onChange:function(Y){return P(Y)}}))};S.a=Object(t.a)(function(E){var u=E.loading,le=E.globalSetting;return{globalSetting:le,loading:u.effects}},null,null,{forwardRef:!0})(Object(L.forwardRef)(p))},"9SwW":function(ie,S,e){"use strict";var oe=e("/zsF"),J=e("PArb"),de=e("q1tI"),j=e.n(de),L=e("9kvl"),a=e("Z+Na"),t=e.n(a),m=function(s){var R=s.path,p=s.title,E=s.subTitle,u=s.style,le=u===void 0?{}:u,w=s.className,ue=w===void 0?"":w;return j.a.createElement("div",{className:"".concat(t.a.head," ").concat(ue),style:le},j.a.createElement("span",{className:t.a.s1,onClick:function(){return L.c.push(R)}},j.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),p&&j.a.createElement(J.a,{className:t.a.s2,type:"vertical"}),p&&j.a.createElement("span",{className:t.a.s3},p),E&&j.a.createElement("span",{className:t.a.s4},E))};S.a=m},"9VGf":function(ie,S,e){"use strict";e.d(S,"a",function(){return de});var oe=e("q1tI"),J=e.n(oe);function de(j,L){var a=Object(oe.useRef)();Object(oe.useEffect)(function(){a.current=j}),Object(oe.useEffect)(function(){function t(){a.current()}if(L!==null){var m=setInterval(t,L);return function(){return clearInterval(m)}}},[L])}},BjJ7:function(ie,S,e){"use strict";e.d(S,"d",function(){return J}),e.d(S,"c",function(){return de}),e.d(S,"e",function(){return j}),e.d(S,"b",function(){return L}),e.d(S,"a",function(){return t});var oe=e("m3rI");function J(m){var l=!0;if(m.length>0){for(var s=0;s1&&arguments[1]!==void 0?arguments[1]:"",s=[],R=0;R1&&arguments[1]!==void 0?arguments[1]:1,Re=Array.isArray(k.children)&&k.children.length>0;return Object(R.a)(Object(R.a)({},k),{},{disabled:Le===3,children:Re?(je=k.children)===null||je===void 0?void 0:je.map(function(Me){return H(Me,Le+1)}):[]})}return I==null?void 0:I.map(function(k){return H(k)})},y=function(){var _=Object(u.a)(E.a.mark(function I(H){var k,je;return E.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(q.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[H]}});case 2:k=Re.sent,(k==null?void 0:k.data)&&x(d(Object(Oe.S)(((je=k.data[0])===null||je===void 0?void 0:je.exercise_points)||[]))||[]);case 4:case"end":return Re.stop()}},I)}));return function(H){return _.apply(this,arguments)}}(),T=function(I){at(Object(R.a)({},se.getFieldsValue())),"exercise_subject_id"in I&&(y(I.exercise_subject_id),se.setFieldsValue({exercise_point_id:void 0}))},c=function(){var _=Object(u.a)(E.a.mark(function I(H){var k;return E.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(q.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(R.a)({},H)});case 2:k=Le.sent,k.status===0&&(se.resetFields(),et());case 4:case"end":return Le.stop()}},I)}));return function(H){return _.apply(this,arguments)}}();return n.a.createElement(Y.a,{centered:!0,destroyOnClose:!0,visible:ne,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return se.submit()},onCancel:function(){se.resetFields(),et(!0)}},n.a.createElement(v.a,{form:se,className:_e.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:T,onFinish:c},n.a.createElement(v.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement(N.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},xe.map(function(_){return n.a.createElement(Pe,{key:_.id,value:_.id},_.name)}))),n.a.createElement(v.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(m.a,{treeData:f,disabled:!(Ie==null?void 0:Ie.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:m.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(v.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(Z.a,{maxLength:30}))))},pe=Te,ke=e("9SwW"),Ne=e("LvDl"),Ee=V.a.Dragger,g=N.a.Option,ae=function(Se){var ne,xe,ut=Se.problemset,et=Se.globalSetting,Ze=Se.loading,tt=Se.dispatch,se=Se.match,Ae=Se.location,it=Object(F.a)(Se,["problemset","globalSetting","loading","dispatch","match","location"]),Ie=Object(O.useRef)(),at=v.a.useForm(),ct=Object(b.a)(at,1),C=ct[0],f=Object(O.useState)({}),x=Object(b.a)(f,2),d=x[0],y=x[1],T=Object(O.useState)(!1),c=Object(b.a)(T,2),_=c[0],I=c[1],H=Object(O.useState)(!1),k=Object(b.a)(H,2),je=k[0],Le=k[1],Re=Object(O.useState)(1),Me=Object(b.a)(Re,2),Je=Me[0],re=Me[1],At=Object(O.useState)([]),qe=Object(b.a)(At,2),He=qe[0],Bt=qe[1],Ot=Object(O.useState)({}),Tt=Object(b.a)(Ot,2),dt=Tt[0],Pt=Tt[1],jt=Object(O.useState)([]),Ut=Object(b.a)(jt,2),St=Ut[0],xt=Ut[1],be=Object(O.useState)([]),he=Object(b.a)(be,2),ge=he[0],Ke=he[1],We=Object(O.useState)(),we=Object(b.a)(We,2),o=we[0],pt=we[1],nt=Object(O.useState)(!1),bt=Object(b.a)(nt,2),rt=bt[0],Lt=bt[1],ot={onRemove:function(){Ke([])},beforeUpload:function(ce){if((ce==null?void 0:ce.size)>1024*1024*50)return w.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var fe=[];return fe.push(ce),Ke([].concat(fe)),!1},fileList:ge,accept:".xls,.xlsx"},vt=function(){var ve=Object(u.a)(E.a.mark(function ce(){var fe,Ue,ye,Ge,lt,Qe,Mt,_t,mt,Et,yt,Rt,ft,Ct;return E.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!(Ae==null||((fe=Ae.query)===null||fe===void 0)?void 0:fe.type)){Xe.next=6;break}return Xe.next=3,Object(q.a)("/api/problems/".concat(se==null||((Ge=se.params)===null||Ge===void 0)?void 0:Ge.questionId,"/edit.json"),{method:"get"});case 3:ye=Xe.sent,Xe.next=9;break;case 6:return Xe.next=8,Object(q.a)("/api/common_exercises/item_banks/".concat(se==null||((lt=se.params)===null||lt===void 0)?void 0:lt.questionId,"/edit.json"),{method:"get"});case 8:ye=Xe.sent;case 9:if(!((Ue=ye)===null||Ue===void 0?void 0:Ue.name)){Xe.next=19;break}return Qe=ye||{},Mt=Qe.exercise_subjects,_t=Qe.item_type,mt=_t===void 0?"PROGRAM":_t,Et=Qe.difficulty,yt=Qe.exercise_points,Rt=Object(F.a)(Qe,["exercise_subjects","item_type","difficulty","exercise_points"]),ft=Mt.map(function(Dt){return Dt.id}),Ct=yt.map(function(Dt){return Dt.id}),Xe.next=15,Nt(ft);case 15:C.setFieldsValue({course:ft,itemType:mt,difficulty:Et,knowledge:Ct}),y({course:ft,itemType:mt,difficulty:Et,knowledge:Ct}),Pt(Rt),I(!0);case 19:case"end":return Xe.stop()}},ce)}));return function(){return ve.apply(this,arguments)}}(),ht=function(){var ve=Object(u.a)(E.a.mark(function ce(){var fe;return E.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(q.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:fe=ye.sent,(fe==null?void 0:fe.data)&&Bt(fe.data||[]);case 4:case"end":return ye.stop()}},ce)}));return function(){return ve.apply(this,arguments)}}(),Nt=function(){var ve=Object(u.a)(E.a.mark(function ce(fe){var Ue;return E.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(q.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:fe}});case 2:Ue=Ge.sent,(Ue==null?void 0:Ue.data)&&xt(Object(Oe.S)(Ue==null?void 0:Ue.data));case 4:case"end":return Ge.stop()}},ce)}));return function(fe){return ve.apply(this,arguments)}}();Object(O.useEffect)(function(){var ve;if(ht(),se==null||((ve=se.params)===null||ve===void 0)?void 0:ve.questionId){vt();return}var ce={itemType:"SINGLE",difficulty:1};C.setFieldsValue(ce),y(ce),console.log(se,"match")},[se==null||((ne=se.params)===null||ne===void 0)?void 0:ne.questionId]);var kt=function(){var ve=Object(u.a)(E.a.mark(function ce(){var fe,Ue,ye,Ge,lt,Qe,Mt,_t,mt,Et,yt,Rt,ft;return E.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Ue=d||{},ye=Ue.course,Ge=Ue.itemType,lt=Ue.difficulty,Qe=Ue.knowledge,Mt=Qe===void 0?[]:Qe,ze.next=3,(fe=Ie.current)===null||fe===void 0?void 0:fe.onSave();case 3:if(_t=ze.sent,_t){ze.next=6;break}return ze.abrupt("return");case 6:return mt=Object(R.a)({exercise_subject_ids:ye,exercise_point_ids:Mt,item_type:Ge,difficulty:lt},_t||{}),Et=d.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",_&&(Et=d.itemType==="PROGRAM"?"/api/problems/".concat(se==null||((yt=se.params)===null||yt===void 0)?void 0:yt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(se==null||((Rt=se.params)===null||Rt===void 0)?void 0:Rt.questionId)),ze.next=11,Object(q.a)(Et,{method:_?"put":"post",body:mt});case 11:ft=ze.sent,(ft==null?void 0:ft.status)===0&&h.c.push("/exam/questionManagement");case 13:case"end":return ze.stop()}},ce)}));return function(){return ve.apply(this,arguments)}}(),It=function(ce){y(Object(R.a)({},C.getFieldsValue())),console.log(ce,"changedValues"),"course"in ce&&Nt(ce.course)},gt=function(){console.log(_,44);var ce=d||{itemType:"SINGLE"},fe=ce.itemType,Ue={SINGLE:n.a.createElement(P.a,{ref:Ie,isEdit:_,editData:dt}),MULTIPLE:n.a.createElement(te.a,{ref:Ie,isEdit:_,editData:dt}),JUDGMENT:n.a.createElement(i.a,{ref:Ie,isEdit:_,editData:dt}),COMPLETION:n.a.createElement(U.a,{ref:Ie,isEdit:_,editData:dt}),SUBJECTIVE:n.a.createElement(A.a,{ref:Ie,isEdit:_,editData:dt}),PROGRAM:n.a.createElement(W.a,{difficulty:d==null?void 0:d.difficulty,ref:Ie,isEdit:_,editData:dt})};return Ue[fe||"SINGLE"]},Xt=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:M.a.warp},n.a.createElement(ke.a,{path:"/exam/questionManagement",title:"".concat(_?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:M.a.main},n.a.createElement("div",{className:M.a.way},n.a.createElement("span",{className:M.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(s.a.Group,{onChange:function(ce){re(ce.target.value)},value:Je},n.a.createElement(s.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(s.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),Je===1&&n.a.createElement(v.a,{form:C,className:M.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:It,onFinish:kt,size:"large"},n.a.createElement(v.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement(N.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},He.map(function(ve){return n.a.createElement(g,{key:ve.id,title:ve.name,value:ve.id},ve.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(v.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(m.a,{treeData:St,treeCheckable:!0,disabled:!Object(Ne.size)(d==null?void 0:d.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:m.a.SHOW_PARENT})),n.a.createElement("div",{className:M.a.add,onClick:function(){return Le(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(v.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement(N.a,{disabled:_},n.a.createElement(g,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(g,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(g,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(g,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(g,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(g,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(v.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(s.a.Group,null,n.a.createElement(s.a,{value:1},"\u7B80\u5355"),n.a.createElement(s.a,{value:2},"\u9002\u4E2D"),n.a.createElement(s.a,{value:3},"\u56F0\u96BE")))),Je===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(J.a,{gutter:[16,16]},n.a.createElement(a.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(a.a,null,n.a.createElement(V.a,ot,n.a.createElement(j.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(J.a,{gutter:[16,16]},n.a.createElement(a.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(a.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(Oe.o)("",Object(Oe.K)({url:D.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(j.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(u.a)(E.a.mark(function ve(){var ce,fe;return E.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(!((ge==null?void 0:ge.length)<=0)){ye.next=3;break}return w.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),ye.abrupt("return");case 3:return ce=new FormData,ce.append("file",ge[0]),ye.next=7,Object(q.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:ce},!0);case 7:if(fe=ye.sent,!(fe.status===-1)){ye.next=10;break}return ye.abrupt("return");case 10:Lt(!0),pt(fe);case 12:case"end":return ye.stop()}},ve)}))},"\u786E\u8BA4\u4E0A\u4F20")),rt&&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"}},o==null?void 0:o.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},o==null?void 0:o.success),"\u6761\u6570\u636E\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},o==null||((xe=o.fail)===null||xe===void 0)?void 0:xe.length),"\u6761\u6570\u636E"),n.a.createElement(j.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(Oe.o)("",Object(Oe.K)({url:D.a.API_SERVER+(o==null?void 0:o.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))))),Je===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:M.a.topicWrap}," ",gt()),n.a.createElement("div",{className:M.a.buttonWrap},n.a.createElement(j.a,{onClick:function(){return h.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(j.a,{type:"primary",className:"mr20",onClick:function(){return C.submit()}},"\u4FDD\u5B58"))),n.a.createElement(pe,{visible:je,subjects:He,onCancel:function(ce){ce||Nt(d.course),Le(!1)}}))},K=S.default=Object(h.a)(function(Be){var Se=Be.problemset,ne=Be.loading,xe=Be.globalSetting;return{problemset:Se,globalSetting:xe,loading:ne.effects}})(ae)},FeNN:function(ie,S,e){ie.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(ie,S,e){},J51S:function(ie,S,e){"use strict";var oe=e("P2fV"),J=e("NJEC"),de=e("sRBo"),j=e("kaz8"),L=e("CiB2"),a=e("7Kak"),t=e("9yH6"),m=e("+L6B"),l=e("2/Rp"),s=e("OaEy"),R=e("2fM7"),p=e("giR+"),E=e("fyUT"),u=e("14J3"),le=e("BMrR"),w=e("jCWc"),ue=e("kPKH"),v=e("WmNS"),b=e.n(v),F=e("miYZ"),r=e("tsqr"),N=e("rAM+"),$=e("9og8"),V=e("y8nQ"),O=e("Vl3Y"),n=e("tJVT"),h=e("k1fw"),D=e("fu2T"),G=e("gK9i"),M=e("5NDa"),P=e("5rEg"),te=e("q1tI"),i=e.n(te),A=e("vGm4"),U=e.n(A),W=e("jrin"),B,Y=R.a.Option,X;(function(C){C[C.language=0]="language",C[C.difficult=1]="difficult",C[C.category=2]="category",C[C.openOrNot=3]="openOrNot"})(X||(X={}));var Z=(B={},Object(W.a)(B,X.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)(B,X.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(W.a)(B,X.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(W.a)(B,X.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),B);function me(C){return Z[C].map(function(f){return i.a.createElement(Y,{key:f.title,value:f.key}," ",f.title," ")})}function _e(C,f){C.map(function(x){var d=x.id,y=x.name,T=x.sub_disciplines,c={value:d,label:y};f.push(c),T&&T.length>0&&(c.children=[],_e(T,c.children))})}function q(C,f){for(var x=[],d=0;d0){x[0]=T.id;for(var c=0;c=0?o.push(rt):pt.push(rt)}catch(vt){nt.e(vt)}finally{nt.f()}if(!(we!==100&&!(re==null||((Ke=re.hack)===null||Ke===void 0)?void 0:Ke.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:ge.hack.difficulty=_,ge.hack_codes.code=Pe.Base64.encode((We=ge.hack_codes)===null||We===void 0?void 0:We.code),T&&(ge.update_hack_sets=o,ge.hack_sets=pt);case 15:return ot.abrupt("return",ge);case 16:case"end":return ot.stop()}},he)}));return function(){return be.apply(this,arguments)}}();Object(te.useImperativeHandle)(x,function(){return{onSave:He}}),Object(te.useEffect)(function(){if(!c||!T)return;var be=c.code,he=c.language,ge=c.hack_sets,Ke=c.description,We=c.name,we=c.time_limit,o=c.test_set_average,pt=c.test_set_score,nt={loading:!1,data:{hack_codes:{language:he,code:Pe.Base64.decode(be)},hack:{name:We,description:Ke,time_limit:we,test_set_average:o,test_set_score:pt},hack_sets:ge}};k.setFieldsValue(Object(h.a)({},nt.data)),Me({type:Ae.SET_INITAL_DATA,payload:Object(Te.cloneDeep)(nt)})},[c,T]);function Bt(be,he){return Ot.apply(this,arguments)}function Ot(){return Ot=Object($.a)(b.a.mark(function be(he,ge){return b.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:case"end":return We.stop()}},be)})),Ot.apply(this,arguments)}function Tt(be){Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack:Object(h.a)(Object(h.a)({},re.hack),{},{test_set_score:be.target.value})})}})}function dt(be){var he=be.target.value;Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack:Object(h.a)(Object(h.a)({},re.hack),{},{test_set_average:he})})}})}function Pt(){var be=k.getFieldValue("hack_sets"),he=be.length+1,ge=Math.floor(100/he),Ke=100%he;be.map(function(We,we){return qe&&(We.score=ge),We.position=we+1,We}),be.push({input:"",output:"",position:he,score:qe?ge+Ke:0,display_set:!0}),k.setFieldsValue({hack_sets:be}),Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack_sets:be})}})}function jt(be){var he=k.getFieldValue("hack_sets"),ge=(he==null?void 0:he.length)-1,Ke=Math.ceil(100/ge),We=100%ge;he.splice(be,1),he==null||he.map(function(we,o){return qe&&(we.score=Ke,o===ge-1&&(we.score=Ke+We)),we.position=o+1,we}),Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack_sets:he})}}),k.setFieldsValue({hack_sets:he})}function Ut(be){Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack_codes:Object(h.a)(Object(h.a)({},re.hack_codes),{},{language:be})})}})}var St=function(he){},xt=function(he){Me({type:Ae.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},re),{},{hack:Object(h.a)(Object(h.a)({},re.hack),{},{name:he.target.value})})}})};return i.a.createElement(O.a,{form:k,initialValues:re,layout:"vertical",className:U.a["oj-form-container"],onValuesChange:St,onFinish:Bt},i.a.createElement(le.a,null,i.a.createElement(ue.a,{span:14},i.a.createElement(at,{onChangeLanguage:Ut,onRemoveTestCase:jt,onAddTestCase:Pt,onNameChange:xt,hack:re.hack,onChangeScore:Tt,onChangeAverage:dt})),i.a.createElement(ue.a,{span:10},i.a.createElement(O.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},i.a.createElement(ut,{language:re==null||((y=re.hack_codes)===null||y===void 0)?void 0:y.language})))))};function at(C){var f=C.hack,x=C.onNameChange,d=C.onChangeAverage,y=C.onChangeScore,T=C.onAddTestCase,c=C.onRemoveTestCase,_=C.onChangeLanguage,I=f.test_set_average,H=f.test_set_score,k=f.name;return i.a.createElement("div",{className:U.a["oj-left-panel"]},i.a.createElement("div",{className:U.a["oj-form-info"]},i.a.createElement("div",{className:U.a.field},i.a.createElement(O.a.Item,{label:i.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",i.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:i.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},i.a.createElement(E.a,{min:3})),i.a.createElement(O.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},i.a.createElement(R.a,{onChange:_},me(X.language)))),i.a.createElement(O.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},i.a.createElement(P.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:i.a.createElement("span",null,60-((k==null?void 0:k.length)||0)),onChange:x})),i.a.createElement(O.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},i.a.createElement(pe.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),i.a.createElement("div",{className:"tst-case-info"},i.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",i.a.createElement(l.a,{type:"primary",ghost:!0,onClick:T},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),i.a.createElement(O.a.Item,{name:["hack","test_set_score"]},i.a.createElement(t.a.Group,{onChange:y},i.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",i.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")),i.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",i.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")))),!f.test_set_score&&i.a.createElement(O.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},i.a.createElement(t.a.Group,{onChange:d},i.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),i.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),i.a.createElement(O.a.List,{name:"hack_sets"},function(je,Le){return Object(L.a)(Le),i.a.createElement(G.a,{accordion:!0},je.map(function(Re,Me){return i.a.createElement(tt,{key:"".concat(Re.key,"--").concat(Me),header:i.a.createElement("a",{className:U.a["test-case-name"]},i.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Me+1)),H?null:i.a.createElement(i.a.Fragment,null,i.a.createElement(O.a.Item,{name:[Re.name,"score"],fieldKey:[Re.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Me+1,"\u8BC4\u5206")}]},i.a.createElement(E.a,{onClick:function(re){return re.stopPropagation()},min:0,max:100,disabled:I})),i.a.createElement("span",null,"%"))),extra:i.a.createElement("div",{onClick:function(re){return re.stopPropagation()},className:U.a["use-extra"]},i.a.createElement(O.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Re.name,"display_set"],fieldKey:[Re.fieldKey,"display_set"]},i.a.createElement(j.a,null)),Me>0?i.a.createElement("div",{onClick:function(re){return re.stopPropagation()}},i.a.createElement(J.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:i.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+Me),onConfirm:function(){c(Me)}},i.a.createElement(Oe.a,{className:U.a["btn-remove-case"]}))):i.a.createElement(Oe.a,{style:{opacity:0},className:U.a["btn-remove-case"]}))},i.a.createElement(O.a.Item,{label:"\u8F93\u5165",name:[Re.name,"input"],fieldKey:[Re.fieldKey,"input"]},i.a.createElement(Ze,null)),i.a.createElement(O.a.Item,{label:"\u8F93\u51FA",name:[Re.name,"output"],fieldKey:[Re.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},i.a.createElement(Ze,null)))}))}))))}var ct=S.a=Object(te.forwardRef)(Ie)},JI8h:function(ie,S,e){"use strict";var oe=e("5Dmo"),J=e("3S7+"),de=e("oBTY"),j=e("miYZ"),L=e("tsqr"),a=e("tJVT"),t=e("PpiC"),m=e("q1tI"),l=e.n(m),s=e("9kvl"),R=e("Ot1p"),p=e("9Bee"),E=e("xIf3"),u=e.n(E),le=e("1vsH"),w=["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"],ue=function(b,F){var r=b.editData,N=b.globalSetting,$=b.loading,V=b.dispatch,O=b.onRef,n=O===void 0?function(){}:O,h=b.isEdit,D=Object(t.a)(b,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),G=Object(m.useState)([]),M=Object(a.a)(G,2),P=M[0],te=M[1],i=Object(m.useState)(),A=Object(a.a)(i,2),U=A[0],W=A[1],B=Object(m.useState)([]),Y=Object(a.a)(B,2),X=Y[0],Z=Y[1],me=Object(m.useState)(""),_e=Object(a.a)(me,2),q=_e[0],Oe=_e[1],Pe=Object(m.useState)(""),Te=Object(a.a)(Pe,2),pe=Te[0],ke=Te[1];Object(m.useEffect)(function(){te(["","","",""])},[]),Object(m.useEffect)(function(){if(!r||!h)return;Oe(r==null?void 0:r.name),ke(r==null?void 0:r.analysis),te(r==null?void 0:r.choices.map(function(g){return g.choice_text}));var Ee=[];r==null||r.choices.map(function(g,ae){g.is_answer&&Ee.push(ae)}),Z(Ee)},[r,h]),Object(m.useImperativeHandle)(F,function(){return{onSave:Ne}});var Ne=function(){if(!q)return L.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var g=P.findIndex(function(K){return!K});if(g>-1)return L.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[g]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!X.length)return L.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(X.length<2)return L.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(le.C)(P))return L.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var ae=P.map(function(K,Be){return{choice_text:K,is_answer:X.includes(Be)?1:0}});return{name:q,choices:ae,analysis:pe}};return l.a.createElement("section",{className:u.a.wrap},l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.required},"*"),l.a.createElement("span",{className:u.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(R.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(g){return Oe(g)}}),l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.required},"*"),l.a.createElement("span",{className:u.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:u.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),P.map(function(Ee,g){return l.a.createElement("div",{className:u.a.choiceWrap,key:g},l.a.createElement(J.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(u.a.answer," ").concat(X.includes(g)?u.a.activeAnswer:""),onClick:function(){X.includes(g)?Z(X.filter(function(K){return K!==g})):Z([].concat(Object(de.a)(X),[g]))}},w[g])),l.a.createElement("div",{className:u.a.editorWrap},U===g?l.a.createElement(R.a,{id:"single-question-option-".concat(g),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ee,onChange:function(K){P[g]=K,te(P)}}):l.a.createElement("div",{className:u.a.htmlWrap,onClick:function(){return W(g)}},l.a.createElement(p.a,{value:Ee}))),g>1&&l.a.createElement(J.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(u.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return te(P.filter(function(K,Be){return Be!==g}))}})),g<7&&g===P.length-1&&l.a.createElement(J.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(u.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return te([].concat(Object(de.a)(P),[""]))}})))}),l.a.createElement("p",{className:u.a.titleWrap},l.a.createElement("span",{className:u.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(R.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(g){return ke(g)}}))};S.a=Object(s.a)(function(v){var b=v.loading,F=v.globalSetting;return{globalSetting:F,loading:b.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(ue))},KGka:function(ie,S,e){"use strict";var oe=e("7Kak"),J=e("9yH6"),de=e("miYZ"),j=e("tsqr"),L=e("tJVT"),a=e("PpiC"),t=e("q1tI"),m=e.n(t),l=e("9kvl"),s=e("Ot1p"),R=e("xIf3"),p=e.n(R),E=["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"],u=function(w,ue){var v=w.editData,b=w.globalSetting,F=w.loading,r=w.dispatch,N=w.onRef,$=N===void 0?function(){}:N,V=w.isEdit,O=Object(a.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),n=Object(t.useState)(),h=Object(L.a)(n,2),D=h[0],G=h[1],M=Object(t.useState)(""),P=Object(L.a)(M,2),te=P[0],i=P[1],A=Object(t.useState)(""),U=Object(L.a)(A,2),W=U[0],B=U[1];Object(t.useEffect)(function(){if(!v||!V)return;i(v==null?void 0:v.name),B(v==null?void 0:v.analysis);var X=v==null?void 0:v.choices.find(function(Z){return Z.is_answer});G(X.choice_text==="\u6B63\u786E"?"0":"1")},[v,V]),Object(t.useImperativeHandle)(ue,function(){return{onSave:Y}});var Y=function(){if(!te)return j.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!D)return j.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var Z=[{choice_text:"\u6B63\u786E",is_answer:D==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:D==="1"?1:0}];return{name:te,choices:Z,analysis:W}};return m.a.createElement("section",{className:p.a.wrap},m.a.createElement("p",{className:p.a.titleWrap},m.a.createElement("span",{className:p.a.required},"*"),m.a.createElement("span",{className:p.a.title},"\u9898\u5E72\uFF1A")),m.a.createElement(s.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:te,onChange:function(Z){return i(Z)}}),m.a.createElement("p",{className:p.a.titleWrap},m.a.createElement("span",{className:p.a.required},"*"),m.a.createElement("span",{className:p.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",m.a.createElement("span",{className:p.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),m.a.createElement(J.a.Group,{buttonStyle:"solid",value:D,onChange:function(Z){return G(Z.target.value)}},m.a.createElement(J.a.Button,{value:"0",className:"".concat(p.a.radio," mr40")},"\u6B63\u786E"),m.a.createElement(J.a.Button,{value:"1",className:p.a.radio},"\u9519\u8BEF")),m.a.createElement("p",{className:p.a.titleWrap},m.a.createElement("span",{className:p.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),m.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(Z){return B(Z)}}))};S.a=Object(l.a)(function(le){var w=le.loading,ue=le.globalSetting;return{globalSetting:ue,loading:w.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(u))},M8RZ:function(ie,S,e){"use strict";e.d(S,"a",function(){return l});var oe=e("fWQN"),J=e("mtLc"),de=e("yKVA"),j=e("879j"),L=e("q1tI"),a=e.n(L),t=e("i8i4"),m=e.n(t),l=function(s){Object(de.a)(p,s);var R=Object(j.a)(p);function p(E){var u;Object(oe.a)(this,p),u=R.call(this,E);var le=window.document;return u.node=le.createElement("div"),le.body.appendChild(u.node),u}return Object(J.a)(p,[{key:"render",value:function(){var u=this.props.children;return Object(t.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(a.a.Component)},O2Wb:function(ie,S,e){ie.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ie,S,e){"use strict";var oe=e("2qtc"),J=e("kLXV"),de=e("rAM+"),j=e("tJVT"),L=e("jrin"),a=e("q1tI"),t=e.n(a),m=e("VrN/"),l=e.n(m),s=e("bdgK"),R=e("p77/"),p=e("Bd2K"),E=e("ELLl"),u=e("19Vz"),le=e("lZu9"),w=e("kSUc"),ue=e("9Bee"),v=e("0Owb"),b=e("dejd"),F=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 N(f){var x=f.onActionCallback,d=f.title,y=f.icon,T=f.actionName,c=f.className,_=c===void 0?"":c,I=f.children;function H(){x(T)}return t.a.createElement("a",{title:d,className:_,onClick:H},t.a.createElement("i",{className:"md-iconfont ".concat(y)}),I)}var $=function(f){var x=f.watch,d=f.showNullButton,y=f.onActionCallback,T=f.fullScreen,c=f.insertTemp,_=[].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"},_.map(function(I,H){return t.a.createElement("li",{key:H},I.actionName?t.a.createElement(N,Object(v.a)({},I,{onActionCallback:y})):t.a.createElement("span",{className:"v-line"}))}),d?t.a.createElement("li",null,t.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:y},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,c&&t.a.createElement("li",null,t.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(c),onActionCallback:y},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(N,{icon:"".concat(T?"icon-shrink":"icon-enlarge"),title:T?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:y})))},V=e("M8RZ"),O=e("+L6B"),n=e("2/Rp"),h=e("y8nQ"),D=e("Vl3Y"),G=e("5NDa"),M=e("5rEg"),P={labelCol:{span:4},wrapperCol:{span:20}},te=function(f){var x=f.callback,d=f.onCancel;function y(T){x(T)}return t.a.createElement(D.a,Object(v.a)({},P,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:y}),t.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(M.a,null)),t.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(M.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(n.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))},i=e("7ahc"),A=e("HmJG"),U=e("BjJ7"),W=D.a.useForm,B={width:280,marginRight:10},Y={labelCol:{span:5},wrapperCol:{span:19}},X=function(f){var x=f.callback,d=f.onCancel,y=W(),T=Object(j.a)(y,1),c=T[0];function _(k){x(k)}function I(k){c.setFieldsValue({src:"/api/attachments/".concat(k.id)})}function H(k){var je=k.target.files[0];me(je,I)}return t.a.createElement(D.a,Object(v.a)({form:c},Y,{className:"upload-image-panel",onFinish:_}),t.a.createElement(D.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(M.a,{style:B})),t.a.createElement(Z,{onFileChange:H}))),t.a.createElement(D.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(M.a,{style:{width:264}})),t.a.createElement(D.a.Item,{style:{textAlign:"right"}},t.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(n.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))};function Z(f){var x=f.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function me(f,x){if(!f)throw new String("\u6CA1\u6709\u6587\u4EF6");var d=new FormData;d.append("editormd-image-file",f),d.append("file_param_name","editormd-image-file"),d.append("byxhr","true");var y=new window.XMLHttpRequest;y.withCredentials=!0,y.addEventListener("load",function(T){x(JSON.parse(T.target.responseText))},!1),y.addEventListener("error",function(T){console.error(T)},!1),y.open("POST","".concat(U.a,"/api/attachments.json")),y.send(d)}var _e=e("giR+"),q=e("fyUT"),Oe=e("7Kak"),Pe=e("9yH6"),Te=Pe.a.Group,pe={margin:"0 8px"},ke=function(f){var x=f.callback,d=f.onCancel;function y(T){x(T)}return t.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:y},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(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(q.a,null)),t.a.createElement("span",{style:pe},"\u5217\u6570"),t.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(q.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(D.a.Item,{name:"align"},t.a.createElement(Te,null,t.a.createElement(Pe.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Pe.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Pe.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Pe.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(n.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(n.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))},Ne="link",Ee="upload-image",g="code-block",ae="add-table",K="------------",Be={default:K,left:":".concat(K),center:":".concat(K,":"),right:"".concat(K,":")},Se=e("9VGf"),ne,xe;function ut(){}var et=0,Ze=1e4,tt="\u2581",se=` -**\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 Ae(f){return/^\d+$/.test(f)?"".concat(f,"px"):f}var it=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ie=it?"Cmd":"Ctrl",at=(ne={},Object(L.a)(ne,Ie+"-B","bold"),Object(L.a)(ne,Ie+"-I","italic"),ne),ct=(xe={},Object(L.a)(xe,Ne,"\u6DFB\u52A0\u94FE\u63A5"),Object(L.a)(xe,g,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(L.a)(xe,Ee,"\u6DFB\u52A0\u56FE\u7247"),Object(L.a)(xe,ae,"\u6DFB\u52A0\u8868\u683C"),xe),C=S.a=function(f){var x=f.defaultValue,d=x===void 0?"":x,y=f.onChange,T=f.width,c=T===void 0?"100%":T,_=f.height,I=_===void 0?400:_,H=f.miniToolbar,k=H===void 0?!1:H,je=f.isFocus,Le=je===void 0?!1:je,Re=f.watch,Me=f.insertTemp,Je=f.id,re=Je===void 0?"markdown-editor-id":Je,At=f.showResizeBar,qe=At===void 0?!1:At,He=f.noStorage,Bt=He===void 0?!1:He,Ot=f.showNullButton,Tt=Ot===void 0?!1:Ot,dt=f.fullScreen,Pt=dt===void 0?!1:dt,jt=f.onBlur,Ut=f.onCMBeforeChange,St=f.className,xt=St===void 0?"":St,be=f.placeholder,he=be===void 0?"":be,ge=f.values,Ke=ge===void 0?"":ge,We=Object(a.useState)(null),we=Object(j.a)(We,2),o=we[0],pt=we[1],nt=Object(a.useState)(d),bt=Object(j.a)(nt,2),rt=bt[0],Lt=bt[1],ot=Object(a.useState)(Re),vt=Object(j.a)(ot,2),ht=vt[0],Nt=vt[1],kt=Object(a.useState)(Pt),It=Object(j.a)(kt,2),gt=It[0],Xt=It[1],ve=Object(a.useState)(""),ce=Object(j.a)(ve,2),fe=ce[0],Ue=ce[1],ye=Object(a.useState)(0),Ge=Object(j.a)(ye,2),lt=Ge[0],Qe=Ge[1],Mt=Object(a.useState)(I),_t=Object(j.a)(Mt,2),mt=_t[0],Et=_t[1],yt=Object(a.useState)(!1),Rt=Object(j.a)(yt,2),ft=Rt[0],Ct=Rt[1],ze=Object(a.useRef)(),Xe=Object(a.useRef)(),Dt=Object(a.useRef)(),Wt=Object(a.useRef)();Object(a.useEffect)(function(){Lt(Ke),o==null||o.setValue(Ke)},[Ke]),Object(a.useEffect)(function(){if(ze.current){var ee=function(Ce,De){var Fe=De.clipboardData;if(Fe){var Ve=Fe.types.toString(),Ye=Fe.items;if(Ve==="text/html,Files"||Ve==="Files"){var $e=Ye[1];Ve==="Files"&&($e=Ye[0]),$e.kind==="file"&&$e.type.match(/^image\//i)&&me($e.getAsFile(),function(st){st.id?z.replaceSelection("![,](/api/attachments/".concat(st.id,")")):(st==null?void 0:st.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},z=l.a.fromTextArea(ze.current,{mode:"markdown",lineNumbers:!k,lineWrapping:!0,value:d,autoCloseTags:!0,autoCloseBrackets:!0});return Le&&z.focus(),z.on("paste",ee),pt(z),function(){z.off("paste",ee)}}},[]);var $t=Object(a.useCallback)(function(){if(Xe.current)try{var ee=Xe.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,z=Xe.current.getElementsByClassName("markdown-editor-body")[0];gt?z.style.height="calc(100vh - ".concat(ee,"px)"):z.style.height="".concat(mt-ee,"px")}catch(Q){console.log(Q,"---- to set md editor body height")}},[mt,Xe,gt]);Object(a.useEffect)(function(){function ee(){var Q=new s.default(function(Ce){var De=Object(de.a)(Ce),Fe;try{for(De.s();!(Fe=De.n()).done;){var Ve=Fe.value;(Ve.target.offsetHeight>0||Ve.target.offsetWidth>0)&&($t(),o.setSize("100%","100%"),o.refresh())}}catch(Ye){De.e(Ye)}finally{De.f()}});return Q.observe(ze.current.parentElement),Q}if(o){var z=ee();return function(){z.unobserve(ze.current.parentElement)}}},[o,$t]),Object(a.useEffect)(function(){if(o){for(var ee=[],z=function(){var Ve=Ce[Q];De=Object(j.a)(Ve,2);var Ye=De[0],$e=De[1],st=Object(L.a)({},Ye,function(){Ht($e)});ee.push(st),o.addKeyMap(st)},Q=0,Ce=Object.entries(at);Q0){var ee=new Date().getTime(),z=window.sessionStorage.getItem(re);ee>=lt+Ze&&(!z||z!==rt)&&(window.sessionStorage.setItem(re,rt),Ct(!0))}},Ze),Object(a.useEffect)(function(){Nt(Re)},[o,Re]),Object(a.useEffect)(function(){o&&(Le&&o.focus())},[o,Le]),Object(a.useEffect)(function(){if(ht&&o){var ee=function(Ce){var De=Ce.target;if(Wt.current){var Fe=De.scrollTop/De.scrollHeight;Wt.current.scrollTop=Wt.current.scrollHeight*Fe}},z=o.getScrollerElement();return z.addEventListener("scroll",ee),function(){z.removeEventListener("scroll",ee)}}},[o,ht]),Object(a.useEffect)(function(){if(o&&Ut){var ee=function(Q,Ce){Ut(Q,Ce)};return o.on("beforeChange",ee),function(){o.off("beforeChange",ee)}}},[o,Ut]),Object(a.useEffect)(function(){if(o&&jt){var ee=function(){jt(o.getValue())};return o.on("blur",ee),function(){o.off("blur",ee)}}},[o,jt]),Object(a.useEffect)(function(){if(o){var ee=function(Q){var Ce=Q.getValue();Lt(Ce),Qe(new Date().getTime()),Q.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),y&&y(Ce)};return o.on("change",ee),function(){o.off("change",ee)}}},[o,y]),Object(a.useEffect)(function(){o&&(d==null?(o.setValue(""),Lt("")):d!==o.getValue()&&(o.setValue(d),Lt(d),o.setCursor(o.lineCount(),0)))},[o,d]);var Ht=Object(a.useCallback)(function(ee){var z=o.getCursor(),Q=o.getSelection(),Ce=Q.split(` -`);switch(ee){case"bold":return o.replaceSelection("**"+Q+"**"),Q===""&&o.setCursor(z.line,z.ch+2),o.focus();case"italic":return o.replaceSelection("*"+Q+"*"),Q===""&&o.setCursor(z.line,z.ch+1),o.focus();case"code":return o.replaceSelection("`"+Q+"`"),Q===""&&o.setCursor(z.line,z.ch+1),o.focus();case"inline-latex":return o.replaceSelection("`$$"+Q+"$$`"),Q===""&&o.setCursor(z.line,z.ch+3),o.focus();case"latex":return o.replaceSelection("```latex\n"+Q+"\n```"),o.setCursor(z.line+1,Q.length+1),o.focus();case"line-break":return o.replaceSelection(`
      -`),o.focus();case"list-ul":return Q===""?o.replaceSelection("- "+Q):o.replaceSelection(Ce.map(function(De){return De===""?"":"- ".concat(De)}).join(` -`)),o.focus();case"list-ol":return Q===""?o.replaceSelection("1. "+Q):o.replaceSelection(Ce.map(function(De,Fe){return De===""?"":"".concat(Fe+1,". ").concat(De)}).join(` -`)),o.focus();case"add-null-ch":return Q===""&&o.setCursor(z.line,z.ch+1),o.replaceSelection(tt),o.focus();case"inster-template-1":return Q===""&&o.setCursor(z.line,z.ch),o.replaceSelection(se),o.focus();case"eraser":return o.setValue(""),o.focus();case"trigger-watch":return Nt(!ht),o.focus();case"trigger-full-screen":return Xt(!gt),o.focus();case Ne:Ue(Ne);return;case g:Ue(g);return;case Ee:Ue(Ee);return;case ae:Ue(ae);return;default:throw new Error}},[o,ht,gt]),Kt=Object(a.useCallback)(function(ee){Ue("");switch(fe){case Ne:var z=ee.title,Q=ee.link;return o.replaceSelection("[".concat(z,"](").concat(Q,")")),o.focus();case g:var Ce=ee.language,De=ee.content;return o.replaceSelection(["```"+Ce,De,"```"].join(` -`)),o.focus();case Ee:var Fe=ee.src,Ve=ee.alt;return o.replaceSelection("![ ".concat(Ve," ]( ").concat(Fe,' "').concat(Ve,'" )')),o.focus();case ae:for(var Ye=ee.row,$e=ee.col,st=ee.align,Vt=` -`,wt=0;wt300&&($e=300);var st=I+$e+"px";Et(st)}},Ce=Dt.current,De=!1,Fe=0;return Ce.addEventListener("mousedown",ee),document.addEventListener("mousemove",Q),document.addEventListener("mouseup",z),function(){Ce.removeEventListener("mousedown",ee),document.removeEventListener("mousemove",Q),document.removeEventListener("mouseup",z)}}},[o,Dt]),Object(a.useEffect)(function(){Et(I)},[I]);var Yt=Ae(c),Zt=Ae(mt),qt={width:Yt,height:Zt},ea=Object(a.useMemo)(function(){if(lt){var ee=new Date(lt),z=ee.getHours(),Q=ee.getMinutes(),Ce=ee.getSeconds();return z=z<10?"0"+z:z,Q=Q<10?"0"+Q:Q,Ce=Ce<10?"0"+Ce:Ce,"".concat(z,":").concat(Q,":").concat(Ce)}return 0},[lt]);function ta(){window.sessionStorage.removeItem(re),Ct(!1),Qe(0)}function aa(){Ct(!1),Qe(0),o.setValue(window.sessionStorage.getItem(re))}return t.a.createElement(a.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:Xe},t.a.createElement("div",{className:"markdown-editor-container ".concat(xt," ").concat(ht?"on-preview":""," ").concat(k?"mini":""," ").concat(gt?"full-screen":""),style:qt},t.a.createElement($,{insertTemp:Me,watch:ht,fullScreen:gt,showNullButton:Tt,onActionCallback:Ht}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:ze,placeholder:he})),ht?t.a.createElement("div",{ref:Wt,className:"preview-container"},t.a.createElement(ue.a,{value:rt})):null))),qe?t.a.createElement("a",{ref:Dt,className:"editor-resize"}):null,t.a.createElement(V.a,null,ct[fe]?t.a.createElement(J.a,{centered:!0,title:ct[fe],visible:!0,onCancel:Ft,footer:null},Qt):null))}},"Z+Na":function(ie,S,e){ie.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ie,S,e){"use strict";var oe=e("BoS7"),J=e("Sdc0"),de=e("OaEy"),j=e("2fM7"),L=e("q1tI"),a=e.n(L),t=e("lOMy"),m=e.n(t),l=j.a.Option;S.a=function(s){var R=s.onFontSizeChange,p=s.cmFontSize,E=s.cmCodeMode,u=s.onCodeModeChange,le=s.onTabToSpace,w=s.className,ue=w===void 0?"":w,v=s.tabToSpace,b=s.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(ue)},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(j.a,{bordered:!1,size:"small",value:E,onChange:u},a.a.createElement(l,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(l,{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(j.a,{bordered:!1,size:"small",value:p,onChange:R},a.a.createElement(l,{value:12},"12px"),a.a.createElement(l,{value:14},"14px"),a.a.createElement(l,{value:16},"16px"),a.a.createElement(l,{value:18},"18px"),a.a.createElement(l,{value:20},"20px"),a.a.createElement(l,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(J.a,{checked:v,onChange:le}))),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"))),b)}},ZW9T:function(ie,S,e){"use strict";e.d(S,"a",function(){return F});var oe=e("k1fw"),J=e("miYZ"),de=e("tsqr"),j=e("rAM+"),L=e("tJVT"),a=e("PpiC"),t=e("q1tI"),m=e.n(t),l=e("bdgK");function s(r,N,$,V,O){var n=N.getWordUntilPosition($),h={startLineNumber:$.lineNumber,endLineNumber:$.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn},D=V.map(function(G){return{label:G,kind:r.languages.CompletionItemKind.Keyword,insertText:G,insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:h}});return O.map(function(G){D.push(Object(oe.a)(Object(oe.a)({},G),{},{range:h}))}),D}var R=function(r){var N={label:"ifelse",kind:r.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},$=["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(h,D){var G=s(r,h,D,$,[N]);return{suggestions:G}}});var V=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(h,D){var G=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],M=s(r,h,D,V,G);return{suggestions:M}}});var O=["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(h,D){var G=[N,{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(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],M=s(r,h,D,O,G);return{suggestions:M}}})},p="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function E(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function u(){}var le=!1,w={"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 ue(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],N=r;if(Array.isArray(r)){for(var $=0;$0||k.target.offsetWidth>0)&&K.current.instance.layout()}}catch(je){I.e(je)}finally{I.f()}}),c.observe(ae.current)),c}function et(){de.b.warn(decodeURIComponent(p))}Object(t.useEffect)(function(){var c=K.current.instance;if(n!=null&&c&&ne){var _=c.getModel();_&&n!==_.getValue()&&(le=!0,_.setValue(n),c.layout(),le=!1)}},[n,ne,K.current]);function Ze(){var c=K.current.instance;if(c){var _=c.getSelection(),I=K.current.pastePos||{},H=new v.Range(I.startLineNumber||_.endLineNumber,I.startColumn||_.endColumn,I.endLineNumber||_.endLineNumber,I.endColumn||_.endColumn);setTimeout(function(){c.executeEdits("",[{range:H,text:""}])},300)}}function tt(c){(window.navigator.platform.match("Mac")?c.metaKey:c.ctrlKey)&&c.keyCode==83&&(c.preventDefault(),Y())}var se=function(){if(Z&&K.current.instance){var _=K.current.instance.getContentHeight();y(_0||Pe.target.offsetWidth>0)&&Z.layout()}}catch(Te){q.e(Te)}finally{q.f()}}),me.observe(P.current)),me}Object(t.useEffect)(function(){P.current&&e.e(34).then(e.t.bind(null,"M/lh",7)).then(function(Z){v=Z;var me=v.editor.createDiffEditor(P.current,Object(oe.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},M));U(me);var _e=W(me);return function(){me.dispose();var q=me.getModel();q&&q.dispose(),_e.unobserve(P.current)}})},[]),Object(t.useEffect)(function(){A&&A.setModel({original:v.editor.createModel(n,D),modified:v.editor.createModel(h,D)})},[n,h,D,A]);var B=E($),Y=E(O),X={width:B,height:Y};return m.a.createElement("div",{className:"my-diff-editor",ref:P,style:X})}},bCnd:function(ie,S,e){"use strict";e.d(S,"b",function(){return j}),e.d(S,"a",function(){return L});var oe=e("je13"),J=e.n(oe),de=!1;function j(a,t){var m=J.a.get("__ec");m||(m={}),m[a]=t,J.a.set("__ec",m)}function L(a,t){var m=J.a.get("__ec");return m?m[a]===void 0?t:m[a]:t}},dejd:function(ie,S,e){},kSUc:function(ie,S,e){},kqOp:function(ie,S,e){"use strict";e.d(S,"a",function(){return s});var oe=e("0Owb"),J=e("fWQN"),de=e("mtLc"),j=e("yKVA"),L=e("879j"),a=e("q1tI"),t=e.n(a),m=e("Ot1p"),l="\u2581",s=function(R){Object(j.a)(E,R);var p=Object(L.a)(E);function E(){var u;Object(J.a)(this,E);for(var le=arguments.length,w=new Array(le),ue=0;ue