You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

14 lines
169 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[55,4,5,7,9,11,12,14],{"+GcH":function(rt,_,e){rt.exports={flex_box_center:"flex_box_center___3xHRf",flex_space_between:"flex_space_between___2VApQ",flex_box_vertical_center:"flex_box_vertical_center___M5QUt",flex_box_center_end:"flex_box_center_end___1Cj96",flex_box_column:"flex_box_column___zvXki",wrp:"wrp___1KYEa",drawer:"drawer___1uIdA",menu:"menu___MH6Nk",actived:"actived___1WaNz",actived2:"actived2___1cfLJ",listItem:"listItem___2VoBg",info:"info___1HHqK",title:"title___1LV27",titleLeft:"titleLeft___3qiqk",titleRight:"titleRight___32hrQ",search:"search___37guu",description:"description___1ap9H",menuCourse:"menuCourse___1Y9Xo",menut:"menut___jgaMW",actived3:"actived3___3x0bQ",actived4:"actived4___3niHk",subTag:"subTag___1cnUa"}},"1vsH":function(rt,_,e){"use strict";e.d(_,"i",function(){return D}),e.d(_,"n",function(){return q}),e.d(_,"e",function(){return F}),e.d(_,"h",function(){return r}),e.d(_,"c",function(){return b}),e.d(_,"f",function(){return h}),e.d(_,"g",function(){return ae}),e.d(_,"a",function(){return Xe}),e.d(_,"F",function(){return ue}),e.d(_,"E",function(){return x}),e.d(_,"G",function(){return ne}),e.d(_,"H",function(){return a}),e.d(_,"v",function(){return W}),e.d(_,"u",function(){return V}),e.d(_,"s",function(){return y}),e.d(_,"r",function(){return ee}),e.d(_,"C",function(){return se}),e.d(_,"l",function(){return Ne}),e.d(_,"k",function(){return at}),e.d(_,"B",function(){return L}),e.d(_,"x",function(){return d}),e.d(_,"o",function(){return Se}),e.d(_,"z",function(){return lt}),e.d(_,"q",function(){return _t}),e.d(_,"d",function(){return pt}),e.d(_,"b",function(){return Ie}),e.d(_,"w",function(){return R}),e.d(_,"A",function(){return f}),e.d(_,"p",function(){return Ee}),e.d(_,"y",function(){return qe}),e.d(_,"t",function(){return dt}),e.d(_,"j",function(){return mt}),e.d(_,"D",function(){return nt}),e.d(_,"m",function(){return tt});var $e=e("sRBo"),i=e("kaz8"),J=e("WmNS"),m=e.n(J),ie=e("14J3"),v=e("BMrR"),E=e("jCWc"),oe=e("kPKH"),le=e("2qtc"),B=e("kLXV"),Z=e("9og8"),M=e("jrin"),Pe=e("q1tI"),s=e.n(Pe),xe=e("xKgJ"),_e=e("s8TD"),ze=e("V0Rq"),U=e("bntm"),T=e("aCH8"),K=e.n(T),D=["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"],N=function(t){var n={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return t.data&&t.data.map(function(u,c){return s.a.createElement("span",{key:c,className:n[u]&&n[u].class},u)})},q=function(t){var n,u=(n={},Object(M.a)(n,-1,"\u91CD\u505A\u4E2D"),Object(M.a)(n,0,"\u672A\u5F00\u542F"),Object(M.a)(n,1,"\u672A\u901A\u5173"),Object(M.a)(n,2,"\u6309\u65F6\u901A\u5173"),n);return u[t]||"\u8FDF\u4EA4\u901A\u5173"},F=function(t){var n,u,c,p=(n={},Object(M.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(M.a)(n,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(M.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(M.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(M.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return s.a.createElement("span",{className:p==null||((u=p[t.status])===null||u===void 0)?void 0:u.class},p==null||((c=p[t.status])===null||c===void 0)?void 0:c.name)},r=function(t){var n=t.status,u={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return s.a.createElement("span",{className:u[n].class},u[n].name)}catch(c){console.log("utils.StatusGraduationProjectTags",t.status)}},b={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},h={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},ae=function(t){var n={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},u=[];t.is_random&&u.push(s.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{t.status&&t.status.map(function(c,p){u.push(s.a.createElement("span",{key:p,className:n[c]&&n[c].class},c))})}catch(c){console.log("utils.status.tag:",c,t.status)}return u},me=function(t){var n,u,c,p=(n={},Object(M.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(M.a)(n,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(M.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(M.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(M.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return s.a.createElement("span",{className:(u=p[t.status])===null||u===void 0?void 0:u.class},(c=p[t.status])===null||c===void 0?void 0:c.name)},Xe=function(t){var n,u,c={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return s.a.createElement("span",{className:(n=c[t.status])===null||n===void 0?void 0:n.class},(u=c[t.status])===null||u===void 0?void 0:u.name)},ue=function(t){t=new Date(t).getTime();var n=1e3*60,u=n*60,c=u*24,p="",te=new Date().getTime(),ve=te-t;if(ve<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),p="\u521A\u521A";var pe=parseInt(ve/c,10),He=parseInt(ve/u,10),de=parseInt(ve/n,10);return pe>30?p=""+x(t,"yyyy-MM-dd"):pe>1?p=""+pe+"\u5929\u524D":pe==1?p="\u6628\u5929":He>=1?p=""+He+"\u5C0F\u65F6\u524D":de>=5?p=""+de+"\u5206\u949F\u524D":p="\u521A\u521A",p},x=function(t,n){typeof t=="string"&&(t.indexOf("T")>=0&&(t=t.replace("T"," ")),t=new Date(Date.parse(t.replace(/-/g,"/")))),t=new Date(t);var u={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),S:t.getMilliseconds()},c=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(n)&&(n=n.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(n)&&(n=n.replace(RegExp.$1,c[RegExp.$1.length-1][t.getDay()]));for(var p in u)new RegExp("("+p+")").test(n)&&(n=n.replace(RegExp.$1,RegExp.$1.length==1?u[p]:("00"+u[p]).substr((""+u[p]).length)));return n},ne=function(t){if(!t||t<0)return"0\u79D2";console.log("time:",t);var n=60,u=n*60,c=u*24,p=t/c,te=t/u,ve=t/n,pe=t%60;return p>=1?parseInt(p.toString())+"\u5929"+Math.floor(te%24)+"\u65F6"+Math.floor(ve%60)+"\u5206"+Math.floor(t%60)+"\u79D2":te>1?parseInt(te.toString())+"\u65F6"+Math.floor(ve%60)+"\u5206"+Math.floor(t%60)+"\u79D2":ve>=1?parseInt(ve.toString())+"\u5206"+Math.floor(t%60)+"\u79D2":Math.ceil(t)+"\u79D2"},a=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,u=0;if(t){u=t.length;for(var c=0;c<u;c++){var p=t.charCodeAt(c);p>=55296&&p<=56319&&(u--,c++)}}return u<=n},W=function(t,n,u){if(n){var c=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,p=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,te=p.test(n),ve=c.test(n);(te===!0||ve===!0||(n.length<2||n.length>=21))&&u("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}u()},V=function(t,n,u){if(n){var c=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,p=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,te=p.test(n),ve=c.test(n);(te===!0||ve===!0||(n.length<2||n.length>=11))&&u("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}u()},y=function(t){if(!t)return"";for(var n=t.length-1,u="",c=0;c<n;c++)u+="*";var p=t.substr(0,1)+u;return p},ee=function(t,n){var u=new FileReader;u.addEventListener("load",function(){return n(u.result)}),u.readAsDataURL(t)};function se(j){var t="79e33abd4b6588941ab7622aed1e67e8";return K()(t+j)}var O=function(t){var n,u=RegExp("(^| )"+t+"=([^;]+)(;|$)");return(n=document.cookie.match(u))?decodeURIComponent(n[2]):null};function ce(j,t,n){var u=new Date;u.setTime(u.getTime()+n*24*60*60*1e3);var c="expires="+u.toUTCString();document.cookie=j+"="+t+"; "+c}var z=function(t){document.cookie=t+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function Ne(j,t){var n=document.createElement("a");document.body.appendChild(n),n.href=t,n.download=j;var u=document.createEvent("MouseEvents");u.initEvent("click",!1,!1),n.dispatchEvent(u),document.body.removeChild(n)}function at(j,t){return new Promise(function(n,u){var c=t,p=document.createElement("iframe"),te;console.log("downloadFileUrl",c),document.body.appendChild(p),p.src=c,p.style.display="none",te=setInterval(function(){O("fileDownload")&&(z("fileDownload"),clearInterval(te),n())},1e3)})}var L=function(t){var n=t.url,u=t.query;return n?(u&&function(){var c=[],p=function(pe){u.hasOwnProperty(pe)&&!qe(u[pe])&&(typeof u[pe]=="object"?u[pe].map(function(He){c.push("".concat(pe,"[]=").concat(He))}):c.push("".concat(pe,"=").concat(u[pe])))};for(var te in u)p(te);n.indexOf("?")!==-1?n="".concat(n,"&").concat(c.join("&")):n="".concat(n,"?").concat(c.join("&")),console.log("url1111",n)}(),n):""};function d(){for(var j=navigator.userAgent,t=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],n=!0,u=0;u<t.length;u++)if(j.indexOf(t[u])>0){n=!1;break}return n}function Ze(){var j=navigator.userAgent,t=["Chrome"];return t.some(function(n){return j.indexOf(n)>-1})}function k(){var j=navigator.userAgent,t=["Chrome","Firefox"];return t.some(function(n){return j.indexOf(n)>-1})}var Se=function(){var t,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n==null||((t=n.toString())===null||t===void 0)?void 0:t.replace(/\B(?=(\d{3})+(?!\d))/g,",")},lt=function(t){var n=document.createElement("a");n.target="_blank",document.body.appendChild(n),n.href=t;var u=document.createEvent("MouseEvents");u.initEvent("click",!1,!1),n.dispatchEvent(u),document.body.removeChild(n)},_t=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t.length<=6?t:"".concat(t.substring(0,3),"...").concat(t.substring(t.length-3,t.length))},pt=function(){var t=new Date().getHours(),n=new Date().getMinutes();return n>=30?(t++,n="00"):n="30",t+":"+n},Ie=function(){var t=new Date().getHours(),n=new Date().getMinutes();return n>=30?(t++,n="00"):n="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+t+":"+n},ct;(function(j){j.Number="Number",j.String="String",j.Boolean="Boolean",j.Object="Object",j.Array="Array",j.Function="Function"})(ct||(ct={}));var g=function(t){var n=Object.prototype.toString.call(t);return n.substring(8,n.length-1)},R=function(t){return g(t)===ct.Array?t.length===0:g(t)===ct.Object?Object.keys(t).length===0:!t},f=function(t,n){for(var u=[],c=t;c<n;c++)u.push(c);return u},ut=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,u=n/2-2,c=n/2+3;return t.length>n?t.substr(0,u)+"..."+t.substr(c,n):t},Ee=function(t){return t>4.5?5:t>4&&t<=4.5?4.5:t>3.5&&t<=4?4:t>3&&t<=3.5?3.5:t>2.5&&t<=3?3:t>2&&t<=2.5?2.5:t>1.5&&t<=2?2:t>1&&t<=1.5?1.5:t>.5&&t<=1?1:t>0&&t<=.5?.5:0},qe=function(t){return t==null};function it(j,t){var n=new RegExp("(^|&)".concat(j,"=([^&]*)(&|$)"),"i"),u=t.substr(1).match(n);return u!=null?decodeURIComponent(u[2]):null}var dt=function(t){switch(t.container_type){case"ApplyUserAuthentication":if(t.tiding_type==="Apply"){if(t.auth_type===1)return window.open("/admins/identity_authentications");if(t.auth_type===2)return window.open("/admins/professional_authentications")}return t.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return t.tiding_type==="Apply"?window.open("/admins/department_applies"):t.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return t.tiding_type==="Apply"?window.open("/admins/unit_applies"):t.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(t.parent_container_type){case"ApplyShixun":if(t.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(t.tiding_type==="System")return window.open("/shixuns/".concat(t.identifier,"/challenges"));case"ApplySubject":if(t.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(t.tiding_type==="System")return window.open("/paths/".concat(t.parent_container_id));case"TrialAuthorization":if(t.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(t.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(t.belong_container_id,"/teachers"));case"StudentJoinCourse":if(t.tiding_type==="Apply")return window.open("/classrooms/".concat(t.belong_container_id,"/teachers"));if(t.tiding_type==="System")return window.open("/classrooms/".concat(t.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/"));case"Course":return t.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(t.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(t.container_id));case"JournalsForMessage":switch(t.parent_container_type){case"Principal":return"";case"HomeworkCommon":return t.homework_type==="normal"?window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/question")):t.homework_type==="group"?window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/question")):t.homework_type==="practice"?window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_topics/").concat(t.parent_container_id,"/detail"));case"StudentWorksScore":return t.homework_type==="normal"?window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/question")):t.homework_type==="group"?window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/question")):t.homework_type==="practice"?window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(t.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(t.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(t.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(t.container_id));case"DealProject":return window.open("/projects/".concat(t.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(t.container_id));case"Poll":switch(t.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(t.belong_container_id,"/poll/").concat(t.container_id,"/detail"));default:return window.open(" /classrooms/".concat(t.belong_container_id,"/poll/").concat(t.container_id,"/detail"))}case"Exercise":switch(t.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(t.belong_container_id,"/exercise/").concat(t.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(t.belong_container_id,"/exercise/").concat(t.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(t.belong_container_id,"/exercise/").concat(t.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_topics/").concat(t.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_topics/").concat(t.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_tasks/").concat(t.container_id));case"GraduationWork":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_tasks/").concat(t.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(t.belong_container_id,"/graduation_tasks/").concat(t.parent_container_id));case"HomeworkCommon":switch(t.parent_container_type){case"AnonymousCommentFail":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=0"));default:if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/detail"));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/review/").concat(t.container_id));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/review/").concat(t.container_id));if(t.homework_type==="practice")return window.open("/classrooms/".concat(t.belong_container_id,"/shixun_homework/").concat(t.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.trigger_user.id,"/review/").concat(t.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.trigger_user.id,"/review/").concat(t.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(t.parent_container_id));case"Issue":return window.open("/issues/".concat(t.container_id));case"PullRequest":return window.open("/projects/".concat(t.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(t.tiding_type==="Apply")return window.open("/admins/library_applies");if(t.tiding_type==="System")return window.open("/moop_cases/".concat(t.container_id));case"ProjectPackage":return t.tiding_type==="Destroyed"||t.tiding_type==="Destroyed_end"?void 0:t.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(t.container_id));case"Discuss":return t.parent_container_type==="Hack"&&t.extra?window.open("/myproblems/".concat(t.extra,"/comment")):window.open("/shixuns/".concat(t.identifier,"/shixun_discuss"));case"Video":if(t.tiding_type==="Apply")return window.open("/admins/video_applies");if(t.tiding_type==="System"){var n;return window.open("/users/".concat((n=Object(xe.u)())===null||n===void 0?void 0:n.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(t.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(t.container_id));case"ResubmitStudentWork":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id,"/").concat(t.container_id,"/appraise"));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id,"/").concat(t.container_id,"/appraise"));case"AdjustScore":if(t.homework_type==="normal")return window.open("/classrooms/".concat(t.belong_container_id,"/common_homework/").concat(t.parent_container_id));if(t.homework_type==="group")return window.open("/classrooms/".concat(t.belong_container_id,"/group_homework/").concat(t.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(t.belong_container_id,"/course_videos?open=live"));case"Hack":if(t.extra&&t.parent_container_type!=="HackDelete")return window.open("/problems/".concat(t.extra,"/edit"));default:return}},mt=function(t){var n,u;return new Promise(function(){var c=Object(Z.a)(m.a.mark(function p(te,ve){var pe;return m.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(!(t.ip_limit!=="no")){de.next=4;break}return de.next=3,Object(_e.a)({ip_limit:t==null?void 0:t.ip_limit});case 3:n=de.sent;case 4:return de.next=6,Object(ze.e)({id:t.exerciseId,ip:n});case 6:if(pe=de.sent,pe.status===0?te(pe):ve(pe),!t.errmsgHide){de.next=10;break}return de.abrupt("return",!0);case 10:if(!(pe.status===-1)){de.next=15;break}return u=B.a.info({title:s.a.createElement(v.a,null,s.a.createElement(oe.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(oe.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return u.destroy()}}))),icon:null,className:"custom-modal-divider",content:s.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),de.abrupt("return",!1);case 15:if(!(pe.status===-2)){de.next=18;break}return u=B.a.info({title:s.a.createElement(v.a,null,s.a.createElement(oe.a,{flex:"1"},"\u63D0\u793A"),s.a.createElement(oe.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return u.destroy()}}))),icon:null,className:"custom-modal-divider",content:s.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",s.a.createElement("span",{className:"c-red"},pe.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),de.abrupt("return",!1);case 18:case"end":return de.stop()}},p)}));return function(p,te){return c.apply(this,arguments)}}())},nt=function(){var j=Object(Z.a)(m.a.mark(function t(n){var u;return m.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!(n.ip_limit!=="no")){p.next=4;break}return p.next=3,mt(n);case 3:Ze()||B.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:s.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",s.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",s.a.createElement("br",null),"\u8BF7\u4F7F\u7528",s.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(k()){p.next=8;break}return B.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:s.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",s.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",s.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",s.a.createElement("br",null),"\u8BF7\u4F7F\u7528",s.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",s.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),p.abrupt("return",!1);case 8:u=B.a.info({title:s.a.createElement(v.a,null,s.a.createElement(oe.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),s.a.createElement(oe.a,null,s.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return u.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:s.a.createElement("div",{className:"font16 p20"},n.open_camera&&s.a.createElement(v.a,{align:"middle",justify:"start",className:"mt20"},s.a.createElement(oe.a,null,s.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),s.a.createElement(oe.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",s.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),n.screen_open&&s.a.createElement(v.a,{justify:"start",className:"mt20"},s.a.createElement(oe.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),s.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",s.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(n.inner_ip!==""||n.public_ip!=="")&&s.a.createElement(v.a,{justify:"start",className:"mt20"},s.a.createElement(oe.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),s.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002",s.a.createElement("br",null),s.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),s.a.createElement("br",null),s.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),n.ip_bind&&s.a.createElement(v.a,{justify:"start",className:"mt20"},s.a.createElement(oe.a,{flex:"24px",className:"mr20"},s.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),s.a.createElement(oe.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002",s.a.createElement("br",null),s.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),s.a.createElement("br",null),s.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),s.a.createElement("p",{className:"ml40 mt40"},s.a.createElement(i.a,{onChange:function(ve){return u.update({okButtonProps:{disabled:!ve.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var ve;Object(U.d)(document.body),n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat((ve=Object(xe.u)())===null||ve===void 0?void 0:ve.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}});case 9:case"end":return p.stop()}},t)}));return function(n){return j.apply(this,arguments)}}(),tt=[{name:"\u535A\u58EB\u7814\u7A76\u751F",id:8},{name:"\u7855\u58EB\u7814\u7A76\u751F",id:7},{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9}]},"1w57":function(rt,_,e){"use strict";var $e=e("14J3"),i=e("BMrR"),J=e("5NDa"),m=e("5rEg"),ie=e("jCWc"),v=e("kPKH"),E=e("5Dmo"),oe=e("3S7+"),le=e("+L6B"),B=e("2/Rp"),Z=e("giR+"),M=e("fyUT"),Pe=e("sRBo"),s=e("kaz8"),xe=e("2qtc"),_e=e("kLXV"),ze=e("miYZ"),U=e("tsqr"),T=e("WmNS"),K=e.n(T),D=e("9og8"),N=e("k1fw"),q=e("oBTY"),F=e("tJVT"),r=e("PpiC"),b=e("q1tI"),h=e.n(b),ae=e("Ty5D"),me=e("9kvl"),Xe=e("V0Rq"),ue=e("kqOp"),x=e("7qnI"),ne=e("1vsH"),a=e("YJx+"),W=e.n(a),V=e("9Bee"),y=e("u2Z1"),ee=["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"],se=function(ce,z){var Ne=ce.problemset,at=ce.globalSetting,L=ce.exercise,d=ce.loading,Ze=ce.dispatch,k=ce.editData,Se=ce.editKey,lt=ce.setEditKey,_t=lt===void 0?function(){}:lt,pt=ce.cancelAdd,Ie=pt===void 0?function(){}:pt,ct=ce.addCallback,g=ct===void 0?function(){}:ct,R=ce.setIsClaer,f=R===void 0?function(){}:R,ut=Object(r.a)(ce,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Ee=Object(b.useState)(""),qe=Object(F.a)(Ee,2),it=qe[0],dt=qe[1],mt=Object(b.useState)(""),nt=Object(F.a)(mt,2),tt=nt[0],j=nt[1],t=Object(b.useState)([]),n=Object(F.a)(t,2),u=n[0],c=n[1],p=Object(b.useState)(""),te=Object(F.a)(p,2),ve=te[0],pe=te[1],He=Object(b.useState)(),de=Object(F.a)(He,2),he=de[0],De=de[1],Ve=Object(b.useState)(!1),je=Object(F.a)(Ve,2),et=je[0],Ke=je[1],We=Object(b.useState)(2),C=Object(F.a)(We,2),be=C[0],X=C[1],Q=Object(b.useState)(0),P=Object(F.a)(Q,2),Fe=P[0],$=P[1],Je=Object(b.useState)(!1),S=Object(F.a)(Je,2),fe=S[0],G=S[1],ot=Object(b.useState)([]),re=Object(F.a)(ot,2),I=re[0],A=re[1],o=Object(ae.m)(),l=Object(b.useState)([]),Oe=Object(F.a)(l,2),ge=Oe[0],we=Oe[1],Re=function(Me){we([].concat(Object(q.a)(ge),[Object(N.a)({},Me)]))};Object(b.useEffect)(function(){if(!(k==null?void 0:k.question_title)){G(!0),dt(""),De(!1),X(2),c([]),pe(""),Ke(!1);return}dt(k==null?void 0:k.question_title),De(k==null?void 0:k.is_ordered),X(k==null?void 0:k.question_score);var st=k==null?void 0:k.standard_answer.map(function(Me){return Me.answer_text});c(Object(q.a)(st)),A(k.tag_discipline_ids)},[k,fe]),Object(b.useEffect)(function(){Ke(!1),fe&&st();function st(){return Me.apply(this,arguments)}function Me(){return Me=Object(D.a)(K.a.mark(function Te(){var ke,Be,ye;return K.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(Xe.B)({sub_discipline_id:(ke=L.editData)===null||ke===void 0||((Be=ke.exercise)===null||Be===void 0)?void 0:Be.sub_discipline_id});case 2:ye=Y.sent,we(ye.tag_disciplines);case 4:case"end":return Y.stop()}},Te)})),Me.apply(this,arguments)}},[fe]),Object(b.useImperativeHandle)(z,function(){return{onSave:Ot,isEdit:fe}}),Object(b.useEffect)(function(){var st,Me=(L==null||((st=L.tagDisciplineData)===null||st===void 0)?void 0:st.tag_disciplines)&&Array.isArray(L.tagDisciplineData.tag_disciplines)?L.tagDisciplineData.tag_disciplines:[];we(Me)},[L.tagDisciplineData]);var Ot=function(){var st=Object(D.a)(K.a.mark(function Me(){var Te,ke,Be,ye,w,Y,H;return K.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(Te=[],ke=!1,u.forEach(function(Et,Pt){Te.push({choice_id:Pt+1,answer_text:[]}),Et.forEach(function(ht,Dt){Te[Pt].answer_text.push(ht),(!ht||!Object(ne.H)(ht,1e4))&&(pe("".concat(Pt,"-").concat(Dt)),U.b.info(ht?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ke=!0)})}),!ke){Ae.next=5;break}return Ae.abrupt("return",!1);case 5:if(!k.question_id){Ae.next=11;break}return Ae.next=8,Ze({type:"exercise/editExerciseQuestion",payload:{id:k.question_id,question_title:it,question_type:3,question_score:be,is_ordered:he,standard_answers:Te,tag_discipline_ids:I,sub_discipline_id:(ye=L.editData)===null||ye===void 0||((w=ye.exercise)===null||w===void 0)?void 0:w.sub_discipline_id}});case 8:Be=Ae.sent,Ae.next=14;break;case 11:return Ae.next=13,Ze({type:"exercise/addExerciseQuestion",payload:{insert_id:k==null?void 0:k.insert_id,categoryId:o.categoryId,question_title:it,question_type:3,question_score:be,is_ordered:he,standard_answers:Te,tag_discipline_ids:I,sub_discipline_id:(Y=L.editData)===null||Y===void 0||((H=Y.exercise)===null||H===void 0)?void 0:H.sub_discipline_id}});case 13:Be=Ae.sent;case 14:return Be.status===0&&(_t(-1),U.b.success("\u4FDD\u5B58\u6210\u529F"),G(!1),Ze({type:"exercise/editExercise",payload:Object(N.a)({},o)})),Ae.abrupt("return",{name:it,analysis:tt,standard_answers:Te,is_ordered:he});case 16:case"end":return Ae.stop()}},Me)}));return function(){return st.apply(this,arguments)}}(),Ce=function(Me,Te,ke){var Be=u.slice();if(Te&&Be.splice(Me,Te),Se===k.key){if(ke&&et||!k.question_id)for(var ye=0;ye<ke;ye++)Be.splice(Me+ye,0,[""])}else if(ke&&et)for(var w=0;w<ke;w++)Be.splice(Me+w,0,[""]);$(Me+ke),Ke(!0),c(Be)},Le=function(Me,Te,ke){pe("");var Be=u.slice();Be[Me][Te]=ke,c(Be)},Rt=function(Me){var Te=u.slice();Te[Me]=[].concat(Object(q.a)(Te[Me]),[""]),c(Te)},St=function(Me,Te){var ke=u.slice();if(!ke[Me][Te]){ke[Me]=ke[Me].filter(function(Be,ye){return ye!==Te}),c(ke);return}_e.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:W.a.modal,onOk:function(){ke[Me]=ke[Me].filter(function(ye,w){return w!==Te}),c(ke)}})},jt=function(Me){_e.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:W.a.modal,onOk:function(){var ke=u.slice();ke=u.filter(function(Be,ye){return Me!==ye}),c(ke)}})},Mt=function(){},Ft=function(){var Me,Te,ke,Be,ye,w;return h.a.createElement("aside",null,h.a.createElement("div",{className:W.a.questionType},h.a.createElement("div",null,h.a.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),h.a.createElement("div",null,h.a.createElement(ue.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:it,onChange:function(H){return dt(H)},showNullButton:((Me=L.editData)===null||Me===void 0||((Te=Me.exercise)===null||Te===void 0)?void 0:Te.exercise_status)===1,deleteEmptyDisabled:!(((ke=L.editData)===null||ke===void 0||((Be=ke.exercise)===null||Be===void 0)?void 0:Be.exercise_status)===1),onPlaceholderChange:Ce})),h.a.createElement("div",{className:"mt20"},u.map(function(Y,H){var Ue,Ae;return h.a.createElement(x.a,{key:H,answers:Y,index:H,is_md:!0,exerciseIsPublish:((Ue=L.editData)===null||Ue===void 0||((Ae=Ue.exercise)===null||Ae===void 0)?void 0:Ae.exercise_status)!==1,activeOptionErrorIndex:ve,onAnswerChange:Le,addChildAnswer:Rt,deleteChildAnswer:St,deleteChildAnswermain:jt})})),h.a.createElement("div",{className:"mt20"},u.length>1&&h.a.createElement("span",null,h.a.createElement(s.a,{checked:he,onChange:function(H){return De(H.target.checked)},className:"".concat(W.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),h.a.createElement("span",{className:"".concat(W.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"))),h.a.createElement("p",{className:""},h.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",h.a.createElement(M.a,{value:be,max:1e4,min:0,onChange:function(H){X(H)}})," \u5206 \xA0 ",!!be&&!!Fe&&h.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(be/Fe).toFixed(1),"\u5206)")),h.a.createElement("p",{className:W.a.titleWrap},h.a.createElement("span",{className:"".concat(W.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",h.a.createElement("span",{className:W.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),h.a.createElement("div",{className:"mt5"},h.a.createElement(y.a,{value:I,selectvalues:k==null?void 0:k.tag_discipline_ids,onChange:A,subId:(ye=L.editData)===null||ye===void 0||((w=ye.exercise)===null||w===void 0)?void 0:w.sub_discipline_id,knowledgeOptions:ge,onAddKnowledgeFinish:Re}))),h.a.createElement("aside",{className:"tr"},(Se!==-1||k.question_id)&&h.a.createElement(B.a,{type:"default",onClick:function(){Ie(),G(!1)}},"\u53D6\u6D88"),h.a.createElement(B.a,{className:"ml20",type:"primary",onClick:function(){Ot()}},"\u4FDD\u5B58")))},Lt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u586B\u7A7A\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(st){var Me,Te;return(L==null||((Me=L.editData)===null||Me===void 0||((Te=Me.exercise)===null||Te===void 0))?void 0:Te.exercise_status)===1?st:st.id!=="del"&&st.id!=="add"}),Tt=function(){var st=Object(D.a)(K.a.mark(function Me(Te){return K.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:Be.t0=Te.id,Be.next=Be.t0==="del"?3:Be.t0==="up"||Be.t0==="down"?5:Be.t0==="edit"?9:Be.t0==="add"?11:16;break;case 3:return _e.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(D.a)(K.a.mark(function w(){return K.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(Xe.j)({id:k.question_id});case 2:Ze({type:"exercise/editExercise",payload:Object(N.a)({},o)});case 3:case"end":return H.stop()}},w)}))()}}),Be.abrupt("break",16);case 5:return Be.next=7,Ze({type:"exercise/exeriseMoveUpDown",payload:{id:k.question_id,opr:Te.id}});case 7:return Ze({type:"exercise/editExercise",payload:Object(N.a)({},o)}),Be.abrupt("break",16);case 9:return Se!==-1?U.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(f(!1),_t(k.key),G(!0)),Be.abrupt("break",16);case 11:if(!(Se!==-1)){Be.next=14;break}return U.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Be.abrupt("return");case 14:return g({key:k.key,insert_id:k==null?void 0:k.question_id,question_type:3}),Be.abrupt("break",16);case 16:case"end":return Be.stop()}},Me)}));return function(Te){return st.apply(this,arguments)}}(),At=function(){var Me;return h.a.createElement("aside",null,h.a.createElement("div",{className:W.a.questionType},h.a.createElement("div",null,h.a.createElement("span",{className:"font16 c-blue"},k.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",k.question_score,"\u5206\uFF09"),!k.hideAction&&Lt.map(function(Te,ke){return Te.id==="up"&&k.key===1||Te.id==="down"&&k.key===k.len?null:h.a.createElement(oe.a,{key:ke,placement:"bottom",title:Te.name},h.a.createElement("span",{onClick:function(){return Tt(Te)},className:Te.icon}))})),h.a.createElement("div",{className:"mt5"},h.a.createElement(V.a,{value:k.question_title||""})),h.a.createElement("div",{className:W.a.questionChoices},k==null||((Me=k.standard_answer)===null||Me===void 0)?void 0:Me.map(function(Te,ke){return h.a.createElement(i.a,{key:ke,align:"middle"},h.a.createElement(v.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Te.choice_id,"\uFF09\uFF1A"),h.a.createElement(v.a,{flex:"1"},h.a.createElement(i.a,{align:"middle",gutter:[1,1]},Te.answer_text.map(function(Be,ye){return h.a.createElement(v.a,{span:24,key:ye},h.a.createElement(m.a,{key:ke,checked:k.standard_answer.includes(ke),disabled:!0,value:Be}))}))))})))};return h.a.createElement("section",{className:W.a.wrap},!fe&&At(),fe&&Ft())};_.a=Object(me.a)(function(O){var ce=O.problemset,z=O.loading,Ne=O.exercise,at=O.globalSetting;return{problemset:ce,globalSetting:at,exercise:Ne,loading:z.effects}},null,null,{forwardRef:!0})(Object(b.forwardRef)(se))},"7ahc":function(rt,_,e){"use strict";e.d(_,"a",function(){return T});var $e=e("k1fw"),i=e("0Owb"),J=e("+L6B"),m=e("2/Rp"),ie=e("y8nQ"),v=e("Vl3Y"),E=e("tJVT"),oe=e("OaEy"),le=e("2fM7"),B=e("q1tI"),Z=e.n(B),M=e("VrN/"),Pe=e.n(M),s=e("p77/"),xe=e.n(s),_e=le.a.Option,ze={labelCol:{span:4},wrapperCol:{span:20}},U={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_.b=function(K){var D=K.callback,N=K.onCancel,q=Object(B.useState)("python"),F=Object(E.a)(q,2),r=F[0],b=F[1];function h(me){b(U[me][1])}function ae(me){D(me)}return Z.a.createElement(v.a,Object(i.a)({},ze,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ae}),Z.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Z.a.createElement(le.a,{onChange:h},Object.keys(U).map(function(me){return Z.a.createElement(_e,{key:me,value:me},U[me][0])}))),Z.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Z.a.createElement(T,{mode:r})),Z.a.createElement("div",{className:"flex-container flex-end"},Z.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Z.a.createElement(m.a,{type:"ghost",onClick:N},"\u53D6\u6D88")))};function T(K){var D=K.value,N=K.onChange,q=K.mode,F=K.options,r=F===void 0?{}:F,b=Object(B.useRef)(),h=Object(B.useState)(),ae=Object(E.a)(h,2),me=ae[0],Xe=ae[1];return Object(B.useEffect)(function(){if(me){var ue=function(ne){var a=ne.getValue();N&&N(a)};return me.on("change",ue),function(){me.off("change",ue)}}},[me,N]),Object(B.useEffect)(function(){me&&me.setOption("mode",q)},[me,q]),Object(B.useEffect)(function(){me&&(D!==me.getValue()&&me.setValue(D||""))},[me,D]),Object(B.useEffect)(function(){if(b.current&&!me){var ue=Pe.a.fromTextArea(b.current,Object($e.a)({mode:q,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},r));Xe(ue)}},[b.current,me]),Z.a.createElement("div",{className:"my-codemirror-container"},Z.a.createElement("textarea",{ref:b}))}},"7qnI":function(rt,_,e){"use strict";var $e=e("5Dmo"),i=e("3S7+"),J=e("fWQN"),m=e("mtLc"),ie=e("yKVA"),v=e("879j"),E=e("5NDa"),oe=e("5rEg"),le=e("q1tI"),B=e.n(le),Z=e("O2Wb"),M=e.n(Z),Pe=oe.a.TextArea,s=function(xe){Object(ie.a)(ze,xe);var _e=Object(v.a)(ze);function ze(){return Object(J.a)(this,ze),_e.apply(this,arguments)}return Object(m.a)(ze,[{key:"render",value:function(){var T=this,K=this.props,D=K.index,N=K.onAnswerChange,q=K.addChildAnswer,F=K.exerciseIsPublish,r=K.answers,b=K.activeOptionErrorIndex;return B.a.createElement("div",{className:M.a.flex},B.a.createElement("div",{className:"".concat(M.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",D+1,"):"),B.a.createElement("div",{className:"".concat(M.a.flex," ").concat(M.a.flex1),style:{flexDirection:"column"}},r.map(function(h,ae){var me="".concat(D,"-").concat(ae);return B.a.createElement("div",{className:"".concat(M.a.flex," ").concat(M.a.flex1),key:ae},B.a.createElement("div",{className:M.a.flex1,style:{flex:"0 0 1000px"}},B.a.createElement("div",null,B.a.createElement(Pe,{className:me===b?M.a.error:"",spellCheck:!1,rows:4,value:h||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(ae==0?"":"(\u53EF\u9009)"),onChange:function(ue){return N(D,ae,ue.target.value)},style:{minHeight:95}}))),!F&&B.a.createElement(B.a.Fragment,null,ae!=0&&B.a.createElement(i.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(M.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return T.props.deleteChildAnswer(D,ae)},style:{float:"right"}})),ae===0&&B.a.createElement(i.a,{title:"\u5220\u9664"},B.a.createElement("i",{className:"".concat(M.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return T.props.deleteChildAnswermain(D,ae)},style:{float:"right"}})),B.a.createElement(i.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},B.a.createElement("i",{className:"".concat(M.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return q(D)},style:{float:"right",visibility:ae==r.length-1?"":"hidden"}}))))})))}}]),ze}(le.Component);_.a=s},"8RY0":function(rt,_,e){"use strict";var $e=e("+L6B"),i=e("2/Rp"),J=e("giR+"),m=e("fyUT"),ie=e("14J3"),v=e("BMrR"),E=e("jCWc"),oe=e("kPKH"),le=e("sRBo"),B=e("kaz8"),Z=e("5Dmo"),M=e("3S7+"),Pe=e("2qtc"),s=e("kLXV"),xe=e("miYZ"),_e=e("tsqr"),ze=e("WmNS"),U=e.n(ze),T=e("9og8"),K=e("k1fw"),D=e("oBTY"),N=e("tJVT"),q=e("PpiC"),F=e("q1tI"),r=e.n(F),b=e("Ty5D"),h=e("9kvl"),ae=e("V0Rq"),me=e("Ot1p"),Xe=e("9Bee"),ue=e("YJx+"),x=e.n(ue),ne=e("u2Z1"),a=["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"],W=function(y,ee){var se=y.problemset,O=y.globalSetting,ce=y.exercise,z=y.loading,Ne=y.dispatch,at=y.onRef,L=at===void 0?function(){}:at,d=y.editData,Ze=y.cancelAdd,k=Ze===void 0?function(){}:Ze,Se=y.editKey,lt=y.setEditKey,_t=lt===void 0?function(){}:lt,pt=y.setIsClaer,Ie=pt===void 0?function(){}:pt,ct=y.addCallback,g=ct===void 0?function(re){}:ct,R=Object(q.a)(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),f=Object(F.useState)([]),ut=Object(N.a)(f,2),Ee=ut[0],qe=ut[1],it=Object(F.useState)(),dt=Object(N.a)(it,2),mt=dt[0],nt=dt[1],tt=Object(F.useState)([]),j=Object(N.a)(tt,2),t=j[0],n=j[1],u=Object(F.useState)(""),c=Object(N.a)(u,2),p=c[0],te=c[1],ve=Object(F.useState)(5),pe=Object(N.a)(ve,2),He=pe[0],de=pe[1],he=Object(F.useState)(!1),De=Object(N.a)(he,2),Ve=De[0],je=De[1],et=Object(F.useState)([]),Ke=Object(N.a)(et,2),We=Ke[0],C=Ke[1],be=Object(F.useState)([]),X=Object(N.a)(be,2),Q=X[0],P=X[1],Fe=function(I){P([].concat(Object(D.a)(Q),[Object(K.a)({},I)]))},$=Object(b.m)();Object(F.useEffect)(function(){qe(["","","",""])},[]),Object(F.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){je(!0),te(""),de(5),qe(["","","",""]),n([]);return}te(d==null?void 0:d.question_title),de(parseInt(d==null?void 0:d.question_score)),qe(d==null?void 0:d.question_choices.map(function(I){return I.choice_text}));var re=[];d==null||d.standard_answer.map(function(I,A){re.push(I-1)}),n(re),C(d.tag_discipline_ids)},[d,Ve]),Object(F.useEffect)(function(){Ve&&re();function re(){return I.apply(this,arguments)}function I(){return I=Object(T.a)(U.a.mark(function A(){var o,l,Oe;return U.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(ae.B)({sub_discipline_id:(o=ce.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0)?void 0:l.sub_discipline_id});case 2:Oe=we.sent,P(Oe.tag_disciplines);case 4:case"end":return we.stop()}},A)})),I.apply(this,arguments)}},[Ve]),Object(F.useImperativeHandle)(ee,function(){return{onSave:Je,isEdit:Ve}}),Object(F.useEffect)(function(){var re,I=(ce==null||((re=ce.tagDisciplineData)===null||re===void 0)?void 0:re.tag_disciplines)&&Array.isArray(ce.tagDisciplineData.tag_disciplines)?ce.tagDisciplineData.tag_disciplines:[];P(I)},[ce.tagDisciplineData]);var Je=function(){var re=Object(T.a)(U.a.mark(function I(){var A,o,l,Oe,ge,we,Re;return U.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(p){Ce.next=3;break}return _e.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ce.abrupt("return",!1);case 3:if(A=Ee.findIndex(function(Le){return!Le}),!(A>-1)){Ce.next=7;break}return _e.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[A]," \u9009\u9879\u7684\u5185\u5BB9")),Ce.abrupt("return",!1);case 7:if(t.length){Ce.next=10;break}return _e.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ce.abrupt("return",!1);case 10:if(!(t.length<1)){Ce.next=13;break}return _e.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ce.abrupt("return",!1);case 13:if(o=Ee.map(function(Le,Rt){return{choice_text:Le,is_answer:t.includes(Rt)?Rt+1:0}}),!d.question_id){Ce.next=20;break}return Ce.next=17,Ne({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:p,question_type:1,question_score:He,question_choices:o.map(function(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:We,sub_discipline_id:(Oe=ce.editData)===null||Oe===void 0||((ge=Oe.exercise)===null||ge===void 0)?void 0:ge.sub_discipline_id}});case 17:l=Ce.sent,Ce.next=23;break;case 20:return Ce.next=22,Ne({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:$.categoryId,question_title:p,question_type:1,question_score:He,question_choices:o.map(function(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:We,sub_discipline_id:(we=ce.editData)===null||we===void 0||((Re=we.exercise)===null||Re===void 0)?void 0:Re.sub_discipline_id}});case 22:l=Ce.sent;case 23:l.status===0&&(_t(-1),_e.b.success("\u4FDD\u5B58\u6210\u529F"),je(!1),Ne({type:"exercise/editExercise",payload:Object(K.a)({},$)}));case 24:case"end":return Ce.stop()}},I)}));return function(){return re.apply(this,arguments)}}(),S=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u591A\u9009\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(re){var I,A;return(ce==null||((I=ce.editData)===null||I===void 0||((A=I.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?re:re.id!=="del"&&re.id!=="add"}),fe=function(){var re=Object(T.a)(U.a.mark(function I(A){return U.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:l.t0=A.id,l.next=l.t0==="del"?3:l.t0==="up"||l.t0==="down"?5:l.t0==="edit"?9:l.t0==="add"?11:16;break;case 3:return s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(T.a)(U.a.mark(function ge(){return U.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(ae.j)({id:d.question_id});case 2:Ne({type:"exercise/editExercise",payload:Object(K.a)({},$)});case 3:case"end":return Re.stop()}},ge)}))()}}),l.abrupt("break",16);case 5:return l.next=7,Ne({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:A.id}});case 7:return Ne({type:"exercise/editExercise",payload:Object(K.a)({},$)}),l.abrupt("break",16);case 9:return Se!==-1?_e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ie(!1),_t(d.key),je(!0)),l.abrupt("break",16);case 11:if(!(Se!==-1)){l.next=14;break}return _e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),l.abrupt("return");case 14:return g({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:1}),l.abrupt("break",16);case 16:case"end":return l.stop()}},I)}));return function(A){return re.apply(this,arguments)}}(),G=function(){var I;return r.a.createElement("aside",null,r.a.createElement("div",{className:x.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u591A\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&S.map(function(A,o){return A.id==="up"&&d.key===1||A.id==="down"&&d.key===d.len?null:r.a.createElement(M.a,{key:o,placement:"bottom",title:A.name},r.a.createElement("span",{onClick:function(){return fe(A)},className:A.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(Xe.a,{value:d.question_title})),r.a.createElement("div",{className:x.a.questionChoices},d==null||((I=d.question_choices)===null||I===void 0)?void 0:I.map(function(A,o){return r.a.createElement(v.a,null,r.a.createElement(oe.a,null,r.a.createElement(B.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},a[o],".")),r.a.createElement(oe.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(Xe.a,{value:A.choice_text}))))})))},ot=function(){var I,A;return r.a.createElement("aside",null,r.a.createElement("div",{className:x.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),r.a.createElement("p",{className:x.a.titleWrap},r.a.createElement("span",{className:x.a.required},"*"),r.a.createElement("span",{className:x.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(me.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:p,onChange:function(l){return te(l)}}),r.a.createElement("p",{className:x.a.titleWrap},r.a.createElement("span",{className:x.a.required},"*"),r.a.createElement("span",{className:x.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:x.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ee.map(function(o,l){var Oe,ge;return r.a.createElement("div",{className:x.a.choiceWrap,key:l},r.a.createElement(M.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(x.a.answer," ").concat(t.includes(l)?x.a.activeAnswer:""),onClick:function(){t.includes(l)?n(t.filter(function(Re){return Re!==l})):n([].concat(Object(D.a)(t),[l]))}},a[l])),r.a.createElement("div",{className:x.a.editorWrap},mt===l?r.a.createElement(me.a,{id:"single-question-option-".concat(l),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Re){Ee[l]=Re,qe(Ee)}}):r.a.createElement("div",{className:x.a.htmlWrap,onClick:function(){return nt(l)}},r.a.createElement(Xe.a,{value:o}))),((Oe=ce.editData)===null||Oe===void 0||((ge=Oe.exercise)===null||ge===void 0)?void 0:ge.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,l>1&&r.a.createElement(M.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(x.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return qe(Ee.filter(function(Re,Ot){return Ot!==l}))}})),l<7&&l===Ee.length-1&&r.a.createElement(M.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(x.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return qe([].concat(Object(D.a)(Ee),[""]))}}))))}),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(m.a,{value:He,max:1e4,min:0,onChange:function(l){de(l)}})," \u5206"),r.a.createElement("p",{className:x.a.titleWrap},r.a.createElement("span",{className:"".concat(x.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:x.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),r.a.createElement("div",{className:"mt5"},r.a.createElement(ne.a,{value:We,selectvalues:d==null?void 0:d.tag_discipline_ids,onChange:C,subId:(I=ce.editData)===null||I===void 0||((A=I.exercise)===null||A===void 0)?void 0:A.sub_discipline_id,knowledgeOptions:Q,onAddKnowledgeFinish:Fe}))),r.a.createElement("aside",{className:"tr"},(Se!==-1||d.question_id)&&r.a.createElement(i.a,{type:"default",onClick:function(){k(),je(!1)}},"\u53D6\u6D88"),r.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Je()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:x.a.wrap},!Ve&&G(),Ve&&ot())};_.a=Object(h.a)(function(V){var y=V.problemset,ee=V.loading,se=V.exercise,O=V.globalSetting;return{problemset:y,globalSetting:O,exercise:se,loading:ee.effects}},null,null,{forwardRef:!0})(Object(F.forwardRef)(W))},"9Bee":function(rt,_,e){"use strict";var $e=e("q1tI"),i=e.n($e),J=e("vg9a"),m=e("tJVT"),ie=e("DlQD"),v=e.n(ie),E=e("rUJ1");function oe(W,V){var y=W.match(/^(\s+)(?:```)/);if(y===null)return V;var ee=y[1];return V.split(`
`).map(function(se){var O=se.match(/^\s+/);if(O===null)return se;var ce=Object(m.a)(O,1),z=ce[0];return z.length>=ee.length?se.slice(ee.length):se}).join(`
`)}var le=[],B=["<ul>"],Z=new v.a.Renderer,M=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Pe(){le.length=0,B=["<ul>"]}function s(W,V,y,ee){if(V>=W.length||W[V].level<=y)return V;var se=W[V];ee.push("<li><a href='#"+se.anchor+"'>"+se.text+"</a>"),V++;var O=[];return V=s(W,V,se.level,O),O.length>0&&(ee.push("<ul>"),O.forEach(function(ce){ee.push(ce)}),ee.push("</ul>")),ee.push("</li>"),V=s(W,V,y,ee),V}function xe(){return s(le,0,0,B),B.push("</ul>"),B.join("")}var _e={heading:function(V){var y=M.exec(V);if(y)return{type:"heading",raw:y[0],depth:y[1].length,text:y[2]}},fences:function(V){var y=this.rules.block.fences.exec(V);if(y){var ee=y[0],se=oe(ee,y[3]||""),O=y[2]?y[2].trim():y[2];if(["latex","katex","math"].indexOf(O)>=0){var ce=T(),z=se;se=ce,K[ce]={type:"block",expression:z}}return{type:"code",raw:ee,lang:O,text:se}}}},ze=/(?:\${2})([^\n`]+?)(?:\${2})/gi,U=0,T=function(){return"__special_katext_id_".concat(U++,"__")},K={};function D(){return K}function N(){U=0,K={}}function q(W){return W=W.replace(ze,function(V,y){var ee=T();return K[ee]={type:"inline",expression:y},ee}),W}var F=Z.listitem;Z.listitem=function(W){return F(q(W))};var r=Z.paragraph;Z.paragraph=function(W){return r(q(W))};var b=Z.tablecell;Z.tablecell=function(W,V){return b(q(W),V)},Z.code=function(W,V,y){var ee=(V||"").match(/\S*/)[0];return ee?["latex","katex","math"].indexOf(ee)>=0?"<p class='editormd-tex'>".concat(W,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(V,'">').concat(y?W:Object(E.escape)(W,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(y?W:Object(E.escape)(W,!0))+"</code></pre>"},Z.heading=function(W,V,y){var ee=this.options.headerPrefix+y.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return le.push({anchor:ee,level:V,text:W}),"<h"+V+' id="'+ee+'">'+W+"</h"+V+">"},v.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),v.a.use({tokenizer:_e,renderer:Z});var h=v.a,ae=e("SJMd"),me=e("wMS7"),Xe=e.n(me),ue=e("Oy/b"),x=/<pre[^>]*>/g;function ne(W){var V=document.createElement("div");return V.innerHTML=W,V.childNodes.length===0?"":V.childNodes[0].nodeValue}var a=_.a=function(W){var V=W.value,y=V===void 0?"":V,ee=W.className,se=W.style,O=se===void 0?{}:se,ce=String(y),z=Object($e.useMemo)(function(){var L=h(ce),d=D();return ce.match(/\[TOC\]/)&&(L=L.replace("<p>[TOC]</p>",xe()),Pe()),L=L.replace(/(__special_katext_id_\d+__)/g,function(Ze,k){var Se=d[k],lt=Se.type,_t=Se.expression;return Object(ue.renderToString)(ne(_t)||"",{displayMode:lt==="block",throwOnError:!1,output:"html"})}),L=L.replace(/▁/g,"\u2581\u2581\u2581"),N(),Xe.a.sanitize(L)},[ce]),Ne=Object($e.useRef)();function at(L){var d=L.target;if(d.tagName.toUpperCase()==="A"){var Ze=d.getAttribute("href");if(Ze.startsWith("#")){L.preventDefault();var k=document.getElementById(Ze.replace("#",""));k&&k.scrollIntoView(!0)}}}return Object($e.useEffect)(function(){if(Ne.current&&z&&(z.match(x)&&window.PR.prettyPrint()),Ne.current)return Ne.current.addEventListener("click",at),function(){Ne.current.removeEventListener("click",at),N(),Pe()}},[z,Ne.current,at]),i.a.createElement("div",{ref:Ne,style:O,className:"".concat(ee||""," markdown-body"),dangerouslySetInnerHTML:{__html:z}})}},"9VGf":function(rt,_,e){"use strict";e.d(_,"a",function(){return J});var $e=e("q1tI"),i=e.n($e);function J(m,ie){var v=Object($e.useRef)();Object($e.useEffect)(function(){v.current=m}),Object($e.useEffect)(function(){function E(){v.current()}if(ie!==null){var oe=setInterval(E,ie);return function(){return clearInterval(oe)}}},[ie])}},BjJ7:function(rt,_,e){"use strict";e.d(_,"d",function(){return i}),e.d(_,"c",function(){return J}),e.d(_,"f",function(){return m}),e.d(_,"b",function(){return ie}),e.d(_,"e",function(){return v}),e.d(_,"a",function(){return E});var $e=e("m3rI");function i(oe){var le=!0;if(oe.length>0){for(var B=0;B<oe.length;B++)if(oe[B].compile_success==0||!oe[B].compile_success){le=!1;break}}else le=!1;return le}function J(oe){for(var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=[],Z=0;Z<oe.length;Z++){var M=oe[Z],Pe=le?"".concat(le,"/").concat(M.name):"".concat(M.name);B.push({title:M.name,isLeaf:!(M.type==="tree"),key:Pe})}return B}function m(oe,le,B){for(var Z=0;Z<oe.length;Z++){var M=oe[Z];if(M.key===le){M.children=B;break}M.children&&m(M.children,le,B)}return oe}function ie(oe,le,B){var Z;return function(){var M=this,Pe=arguments,s=function(){Z=null,B||oe.apply(M,Pe)},xe=B&&!Z;clearTimeout(Z),Z=setTimeout(s,le),xe&&oe.apply(M,Pe)}}var v=!0,E=$e.a.API_SERVER},"C+DQ":function(rt,_,e){},CxHN:function(rt,_,e){"use strict";var $e=e("+L6B"),i=e("2/Rp"),J=e("giR+"),m=e("fyUT"),ie=e("7Kak"),v=e("9yH6"),E=e("5Dmo"),oe=e("3S7+"),le=e("2qtc"),B=e("kLXV"),Z=e("miYZ"),M=e("tsqr"),Pe=e("WmNS"),s=e.n(Pe),xe=e("9og8"),_e=e("k1fw"),ze=e("oBTY"),U=e("tJVT"),T=e("PpiC"),K=e("q1tI"),D=e.n(K),N=e("Ty5D"),q=e("9kvl"),F=e("V0Rq"),r=e("Ot1p"),b=e("YJx+"),h=e.n(b),ae=e("9Bee"),me=e("u2Z1"),Xe=["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(ne,a){var W=ne.problemset,V=ne.globalSetting,y=ne.exercise,ee=ne.loading,se=ne.dispatch,O=ne.onRef,ce=O===void 0?function(){}:O,z=ne.editData,Ne=ne.editKey,at=ne.setEditKey,L=at===void 0?function(){}:at,d=ne.cancelAdd,Ze=d===void 0?function(){}:d,k=ne.addCallback,Se=k===void 0?function(){}:k,lt=ne.setIsClaer,_t=lt===void 0?function(){}:lt,pt=Object(T.a)(ne,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Ie=Object(K.useState)(),ct=Object(U.a)(Ie,2),g=ct[0],R=ct[1],f=Object(K.useState)(""),ut=Object(U.a)(f,2),Ee=ut[0],qe=ut[1],it=Object(K.useState)(!1),dt=Object(U.a)(it,2),mt=dt[0],nt=dt[1],tt=Object(K.useState)(2),j=Object(U.a)(tt,2),t=j[0],n=j[1],u=Object(K.useState)([]),c=Object(U.a)(u,2),p=c[0],te=c[1],ve=Object(K.useState)([]),pe=Object(U.a)(ve,2),He=pe[0],de=pe[1],he=function(be){de([].concat(Object(ze.a)(He),[Object(_e.a)({},be)]))},De=Object(N.m)();Object(K.useEffect)(function(){if(!(z==null?void 0:z.question_choices)){nt(!0),qe(""),n(2),R("");return}qe(z==null?void 0:z.question_title),n(z==null?void 0:z.question_score),R(z.standard_answer[0]+""),te(z.tag_discipline_ids)},[z,mt]),Object(K.useEffect)(function(){mt&&C();function C(){return be.apply(this,arguments)}function be(){return be=Object(xe.a)(s.a.mark(function X(){var Q,P,Fe;return s.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(F.B)({sub_discipline_id:(Q=y.editData)===null||Q===void 0||((P=Q.exercise)===null||P===void 0)?void 0:P.sub_discipline_id});case 2:Fe=Je.sent,de(Fe.tag_disciplines);case 4:case"end":return Je.stop()}},X)})),be.apply(this,arguments)}},[mt]),Object(K.useImperativeHandle)(a,function(){return{onSave:Ve,isEdit:mt}}),Object(K.useEffect)(function(){var C,be=(y==null||((C=y.tagDisciplineData)===null||C===void 0)?void 0:C.tag_disciplines)&&Array.isArray(y.tagDisciplineData.tag_disciplines)?y.tagDisciplineData.tag_disciplines:[];de(be)},[y.tagDisciplineData]);var Ve=function(){var C=Object(xe.a)(s.a.mark(function be(){var X,Q,P,Fe,$,Je;return s.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(Ee){fe.next=3;break}return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),fe.abrupt("return",!1);case 3:if(g){fe.next=6;break}return M.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),fe.abrupt("return",!1);case 6:if(X=[{choice_text:"\u6B63\u786E",is_answer:g==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:g==="2"?2:0}],!z.question_id){fe.next=13;break}return fe.next=10,se({type:"exercise/editExerciseQuestion",payload:{id:z.question_id,question_title:Ee,question_type:2,question_score:t,question_choices:X.map(function(G){return G.choice_text}),standard_answers:X.filter(function(G){return G.is_answer}).map(function(G){return G.is_answer}),tag_discipline_ids:p,sub_discipline_id:(P=y.editData)===null||P===void 0||((Fe=P.exercise)===null||Fe===void 0)?void 0:Fe.sub_discipline_id}});case 10:Q=fe.sent,fe.next=16;break;case 13:return fe.next=15,se({type:"exercise/addExerciseQuestion",payload:{insert_id:z==null?void 0:z.insert_id,categoryId:De.categoryId,question_title:Ee,question_type:2,question_score:t,question_choices:X.map(function(G){return G.choice_text}),standard_answers:X.filter(function(G){return G.is_answer}).map(function(G){return G.is_answer}),tag_discipline_ids:p,sub_discipline_id:($=y.editData)===null||$===void 0||((Je=$.exercise)===null||Je===void 0)?void 0:Je.sub_discipline_id}});case 15:Q=fe.sent;case 16:return Q.status===0&&(L(-1),M.b.success("\u4FDD\u5B58\u6210\u529F"),nt(!1),se({type:"exercise/editExercise",payload:Object(_e.a)({},De)})),fe.abrupt("return",{name:Ee,choices:X});case 18:case"end":return fe.stop()}},be)}));return function(){return C.apply(this,arguments)}}(),je=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5224\u65AD\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(C){var be,X;return(y==null||((be=y.editData)===null||be===void 0||((X=be.exercise)===null||X===void 0))?void 0:X.exercise_status)===1?C:C.id!=="del"&&C.id!=="add"}),et=function(){var C=Object(xe.a)(s.a.mark(function be(X){return s.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:P.t0=X.id,P.next=P.t0==="del"?3:P.t0==="up"||P.t0==="down"?5:P.t0==="edit"?9:P.t0==="add"?11:16;break;case 3:return B.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(xe.a)(s.a.mark(function $(){return s.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(F.j)({id:z.question_id});case 2:se({type:"exercise/editExercise",payload:Object(_e.a)({},De)});case 3:case"end":return S.stop()}},$)}))()}}),P.abrupt("break",16);case 5:return P.next=7,se({type:"exercise/exeriseMoveUpDown",payload:{id:z.question_id,opr:X.id}});case 7:return se({type:"exercise/editExercise",payload:Object(_e.a)({},De)}),P.abrupt("break",16);case 9:return Ne!==-1?M.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(_t(!1),L(z.key),nt(!0)),P.abrupt("break",16);case 11:if(!(Ne!==-1)){P.next=14;break}return M.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),P.abrupt("return");case 14:return Se({key:z.key,insert_id:z==null?void 0:z.question_id,question_type:2}),P.abrupt("break",16);case 16:case"end":return P.stop()}},be)}));return function(X){return C.apply(this,arguments)}}(),Ke=function(){var be;return D.a.createElement("aside",null,D.a.createElement("div",{className:h.a.questionType},D.a.createElement("div",null,D.a.createElement("span",{className:"font16 c-blue"},z.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",z.question_score,"\u5206\uFF09"),!z.hideAction&&je.map(function(X,Q){return X.id==="up"&&z.key===1||X.id==="down"&&z.key===z.len?null:D.a.createElement(oe.a,{key:Q,placement:"bottom",title:X.name},D.a.createElement("span",{onClick:function(){return et(X)},className:X.icon}))})),D.a.createElement("div",{className:"mt5"},D.a.createElement(ae.a,{value:z.question_title})),D.a.createElement("div",{className:h.a.questionChoices},z==null||((be=z.question_choices)===null||be===void 0)?void 0:be.map(function(X,Q){return D.a.createElement(v.a,{key:Q,checked:z.standard_answer.includes(Q+1),disabled:!0},Xe[Q],". ",D.a.createElement("span",{className:"c-black font14"},X.choice_text))})))},We=function(){var be,X;return D.a.createElement("aside",null,D.a.createElement("div",null,D.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),D.a.createElement("p",{className:h.a.titleWrap},D.a.createElement("span",{className:h.a.required},"*"),D.a.createElement("span",{className:h.a.title},"\u9898\u5E72\uFF1A")),D.a.createElement(r.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ee,onChange:function(P){return qe(P)}}),D.a.createElement("p",{className:h.a.titleWrap},D.a.createElement("span",{className:h.a.required},"*"),D.a.createElement("span",{className:h.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",D.a.createElement("span",{className:h.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),D.a.createElement(v.a.Group,{buttonStyle:"solid",value:g,onChange:function(P){return R(P.target.value)}},D.a.createElement(v.a.Button,{value:"1",className:"".concat(h.a.radio," mr40")},"\u6B63\u786E"),D.a.createElement(v.a.Button,{value:"2",className:h.a.radio},"\u9519\u8BEF")),D.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),D.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",D.a.createElement(m.a,{value:t,max:1e4,min:0,onChange:function(P){n(P)}})," \u5206"),D.a.createElement("p",{className:h.a.titleWrap},D.a.createElement("span",{className:"".concat(h.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",D.a.createElement("span",{className:h.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),D.a.createElement("div",{className:"mt5"},D.a.createElement(me.a,{value:p,selectvalues:z==null?void 0:z.tag_discipline_ids,onChange:te,subId:(be=y.editData)===null||be===void 0||((X=be.exercise)===null||X===void 0)?void 0:X.sub_discipline_id,knowledgeOptions:He,onAddKnowledgeFinish:he}))),D.a.createElement("aside",{className:"tr"},(Ne!==-1||z.question_id)&&D.a.createElement(i.a,{type:"default",onClick:function(){Ze(),nt(!1)}},"\u53D6\u6D88"),D.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Ve()}},"\u4FDD\u5B58")))};return D.a.createElement("section",{className:h.a.wrap},!mt&&Ke(),mt&&We())};_.a=Object(q.a)(function(x){var ne=x.problemset,a=x.loading,W=x.exercise,V=x.globalSetting;return{problemset:ne,globalSetting:V,exercise:W,loading:a.effects}},null,null,{forwardRef:!0})(Object(K.forwardRef)(ue))},"D+AN":function(rt,_,e){"use strict";var $e=e("+L6B"),i=e("2/Rp"),J=e("giR+"),m=e("fyUT"),ie=e("14J3"),v=e("BMrR"),E=e("jCWc"),oe=e("kPKH"),le=e("7Kak"),B=e("9yH6"),Z=e("5Dmo"),M=e("3S7+"),Pe=e("2qtc"),s=e("kLXV"),xe=e("miYZ"),_e=e("tsqr"),ze=e("WmNS"),U=e.n(ze),T=e("9og8"),K=e("k1fw"),D=e("oBTY"),N=e("tJVT"),q=e("PpiC"),F=e("q1tI"),r=e.n(F),b=e("Ty5D"),h=e("9kvl"),ae=e("V0Rq"),me=e("Ot1p"),Xe=e("9Bee"),ue=e("YJx+"),x=e.n(ue),ne=e("u2Z1"),a=["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"],W=function(y,ee){var se=y.problemset,O=y.exercise,ce=y.globalSetting,z=y.loading,Ne=y.dispatch,at=y.onRef,L=at===void 0?function(){}:at,d=y.editData,Ze=y.cancelAdd,k=Ze===void 0?function(){}:Ze,Se=y.editKey,lt=y.setEditKey,_t=lt===void 0?function(){}:lt,pt=y.setIsClaer,Ie=pt===void 0?function(){}:pt,ct=y.addCallback,g=ct===void 0?function(re){}:ct,R=Object(q.a)(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),f=Object(F.useState)([]),ut=Object(N.a)(f,2),Ee=ut[0],qe=ut[1],it=Object(F.useState)(),dt=Object(N.a)(it,2),mt=dt[0],nt=dt[1],tt=Object(F.useState)([]),j=Object(N.a)(tt,2),t=j[0],n=j[1],u=Object(F.useState)(""),c=Object(N.a)(u,2),p=c[0],te=c[1],ve=Object(F.useState)(5),pe=Object(N.a)(ve,2),He=pe[0],de=pe[1],he=Object(F.useState)([]),De=Object(N.a)(he,2),Ve=De[0],je=De[1];console.log("editData: ",d),console.log("exercise: ",O);var et=Object(F.useState)(!1),Ke=Object(N.a)(et,2),We=Ke[0],C=Ke[1],be=Object(b.m)(),X=Object(F.useState)([]),Q=Object(N.a)(X,2),P=Q[0],Fe=Q[1],$=function(I){Fe([].concat(Object(D.a)(P),[Object(K.a)({},I)]))};Object(F.useEffect)(function(){qe(["","","",""])},[]),Object(F.useEffect)(function(){if(!(d==null?void 0:d.question_choices)){C(!0),te(""),de(5),qe(["","","",""]),n([]);return}te(d==null?void 0:d.question_title),de(parseInt(d==null?void 0:d.question_score)),qe(d==null?void 0:d.question_choices.map(function(I){return I.choice_text}));var re=[];d==null||d.standard_answer.map(function(I,A){re.push(I-1)}),je(d.tag_discipline_ids),n(re)},[d,We]),Object(F.useEffect)(function(){We&&re();function re(){return I.apply(this,arguments)}function I(){return I=Object(T.a)(U.a.mark(function A(){var o,l,Oe;return U.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(ae.B)({sub_discipline_id:(o=O.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0)?void 0:l.sub_discipline_id});case 2:Oe=we.sent,Fe(Oe.tag_disciplines);case 4:case"end":return we.stop()}},A)})),I.apply(this,arguments)}},[We]),Object(F.useEffect)(function(){var re,I=(O==null||((re=O.tagDisciplineData)===null||re===void 0)?void 0:re.tag_disciplines)&&Array.isArray(O.tagDisciplineData.tag_disciplines)?O.tagDisciplineData.tag_disciplines:[];Fe(I)},[O.tagDisciplineData]),Object(F.useImperativeHandle)(ee,function(){return{onSave:Je,isEdit:We}});var Je=function(){var re=Object(T.a)(U.a.mark(function I(){var A,o,l,Oe,ge,we,Re;return U.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(p){Ce.next=3;break}return _e.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ce.abrupt("return",!1);case 3:if(A=Ee.findIndex(function(Le){return!Le}),!(A>-1)){Ce.next=7;break}return _e.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(a[A]," \u9009\u9879\u7684\u5185\u5BB9")),Ce.abrupt("return",!1);case 7:if(t.length){Ce.next=10;break}return _e.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ce.abrupt("return",!1);case 10:if(!(t.length<1)){Ce.next=13;break}return _e.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ce.abrupt("return",!1);case 13:if(o=Ee.map(function(Le,Rt){return{choice_text:Le,is_answer:t.includes(Rt)?Rt+1:0}}),!d.question_id){Ce.next=20;break}return Ce.next=17,Ne({type:"exercise/editExerciseQuestion",payload:{id:d.question_id,question_title:p,question_type:1,question_score:He,question_choices:o.map(function(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(Oe=O.editData)===null||Oe===void 0||((ge=Oe.exercise)===null||ge===void 0)?void 0:ge.sub_discipline_id}});case 17:l=Ce.sent,Ce.next=23;break;case 20:return Ce.next=22,Ne({type:"exercise/addExerciseQuestion",payload:{insert_id:d==null?void 0:d.insert_id,categoryId:be.categoryId,question_title:p,question_type:1,question_score:He,question_choices:o.map(function(Le){return Le.choice_text}),standard_answers:o.filter(function(Le){return Le.is_answer}).map(function(Le){return Le.is_answer}),tag_discipline_ids:Ve,sub_discipline_id:(we=O.editData)===null||we===void 0||((Re=we.exercise)===null||Re===void 0)?void 0:Re.sub_discipline_id}});case 22:l=Ce.sent;case 23:l.status===0&&(_t(-1),_e.b.success("\u4FDD\u5B58\u6210\u529F"),C(!1),Ne({type:"exercise/editExercise",payload:Object(K.a)({},be)}));case 24:case"end":return Ce.stop()}},I)}));return function(){return re.apply(this,arguments)}}(),S=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(re){var I,A;return(O==null||((I=O.editData)===null||I===void 0||((A=I.exercise)===null||A===void 0))?void 0:A.exercise_status)===1?re:re.id!=="del"&&re.id!=="add"}),fe=function(){var re=Object(T.a)(U.a.mark(function I(A){return U.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:l.t0=A.id,l.next=l.t0==="del"?3:l.t0==="up"||l.t0==="down"?5:l.t0==="edit"?9:l.t0==="add"?11:16;break;case 3:return s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(T.a)(U.a.mark(function ge(){return U.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(ae.j)({id:d.question_id});case 2:Ne({type:"exercise/editExercise",payload:Object(K.a)({},be)});case 3:case"end":return Re.stop()}},ge)}))()}}),l.abrupt("break",16);case 5:return l.next=7,Ne({type:"exercise/exeriseMoveUpDown",payload:{id:d.question_id,opr:A.id}});case 7:return Ne({type:"exercise/editExercise",payload:Object(K.a)({},be)}),l.abrupt("break",16);case 9:return Se!==-1?_e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ie(!1),_t(d.key),C(!0)),l.abrupt("break",16);case 11:if(!(Se!==-1)){l.next=14;break}return _e.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),l.abrupt("return");case 14:return g({key:d.key,insert_id:d==null?void 0:d.question_id,question_type:0}),l.abrupt("break",16);case 16:case"end":return l.stop()}},I)}));return function(A){return re.apply(this,arguments)}}(),G=function(){var I;return r.a.createElement("aside",null,r.a.createElement("div",{className:x.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},d.key,"\u3001\u5355\u9009\u9898"),"\uFF08",d.question_score,"\u5206\uFF09"),!d.hideAction&&S.map(function(A,o){return A.id==="up"&&d.key===1||A.id==="down"&&d.key===d.len?null:r.a.createElement(M.a,{key:o,placement:"bottom",title:A.name},r.a.createElement("span",{onClick:function(){return fe(A)},className:A.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(Xe.a,{value:d.question_title})),r.a.createElement("div",{className:x.a.questionChoices},d==null||((I=d.question_choices)===null||I===void 0)?void 0:I.map(function(A,o){return r.a.createElement(v.a,null,r.a.createElement(oe.a,null,r.a.createElement(B.a,{key:o,checked:d.standard_answer.includes(o+1),disabled:!0},a[o],".")),r.a.createElement(oe.a,{flex:"1"},r.a.createElement("span",{className:"c-black font14"},r.a.createElement(Xe.a,{value:A.choice_text}))))})))},ot=function(){var I,A;return r.a.createElement("aside",null,r.a.createElement("div",{className:x.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),r.a.createElement("p",{className:x.a.titleWrap},r.a.createElement("span",{className:x.a.required},"*"),r.a.createElement("span",{className:x.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(me.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:p,onChange:function(l){return te(l)}}),r.a.createElement("p",{className:x.a.titleWrap},r.a.createElement("span",{className:x.a.required},"*"),r.a.createElement("span",{className:x.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:x.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Ee.map(function(o,l){var Oe,ge;return r.a.createElement("div",{className:x.a.choiceWrap,key:l},r.a.createElement(M.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(x.a.answer," ").concat(t.includes(l)?x.a.activeAnswer:""),onClick:function(){t.includes(l)?n(t.filter(function(Re){return Re!==l})):n([].concat(Object(D.a)(t),[l]))}},a[l])),r.a.createElement("div",{className:x.a.editorWrap},mt===l?r.a.createElement(me.a,{id:"single-question-option-".concat(l),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:o,onChange:function(Re){Ee[l]=Re,qe(Ee)}}):r.a.createElement("div",{className:x.a.htmlWrap,onClick:function(){return nt(l)}},r.a.createElement(Xe.a,{value:o}))),((Oe=O.editData)===null||Oe===void 0||((ge=Oe.exercise)===null||ge===void 0)?void 0:ge.exercise_status)===1&&r.a.createElement(r.a.Fragment,null,l>1&&r.a.createElement(M.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(x.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return qe(Ee.filter(function(Re,Ot){return Ot!==l}))}})),l<7&&l===Ee.length-1&&r.a.createElement(M.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(x.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return qe([].concat(Object(D.a)(Ee),[""]))}}))))}),r.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),r.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",r.a.createElement(m.a,{value:He,max:1e4,min:0,onChange:function(l){de(l)}})," \u5206"),r.a.createElement("p",{className:x.a.titleWrap},r.a.createElement("span",{className:"".concat(x.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:x.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),r.a.createElement("div",{className:"mt5"},r.a.createElement(ne.a,{selectvalues:d==null?void 0:d.tag_discipline_ids,value:Ve,onChange:je,subId:(I=O.editData)===null||I===void 0||((A=I.exercise)===null||A===void 0)?void 0:A.sub_discipline_id,knowledgeOptions:P,onAddKnowledgeFinish:$}))),r.a.createElement("aside",{className:"tr"},(Se!==-1||d.question_id)&&r.a.createElement(i.a,{type:"default",onClick:function(){k(),C(!1)}},"\u53D6\u6D88"),r.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Je()}},"\u4FDD\u5B58")))};return r.a.createElement("section",{className:x.a.wrap},!We&&G(),We&&ot())};_.a=Object(h.a)(function(V){var y=V.problemset,ee=V.loading,se=V.globalSetting,O=V.exercise;return{problemset:y,globalSetting:se,exercise:O,loading:ee.effects}},null,null,{forwardRef:!0})(Object(F.forwardRef)(W))},E7pt:function(rt,_,e){"use strict";e.r(_);var $e=e("cWXX"),i=e("/ezw"),J=e("+L6B"),m=e("2/Rp"),ie=e("7Kak"),v=e("9yH6"),E=e("giR+"),oe=e("fyUT"),le=e("5NDa"),B=e("5rEg"),Z=e("6UJt"),M=e("DFOY"),Pe=e("5Dmo"),s=e("3S7+"),xe=e("14J3"),_e=e("BMrR"),ze=e("jCWc"),U=e("kPKH"),T=e("sPJy"),K=e("bE4q"),D=e("/zsF"),N=e("PArb"),q=e("miYZ"),F=e("tsqr"),r=e("k1fw"),b=e("WmNS"),h=e.n(b),ae=e("9og8"),me=e("oBTY"),Xe=e("y8nQ"),ue=e("Vl3Y"),x=e("tJVT"),ne=e("q1tI"),a=e.n(ne),W=e("Ty5D"),V=e("55Ip"),y=e("9kvl"),ee=e("w5pM"),se=e("V0Rq"),O=e("8RY0"),ce=e("D+AN"),z=e("CxHN"),Ne=e("1w57"),at=e("j+ej"),L=e("tFzH"),d=e("bbsP"),Ze=e("/wGt"),k=e("DjyN"),Se=e("NUBc"),lt=e("sRBo"),_t=e("kaz8"),pt=e("+GcH"),Ie=e.n(pt),ct=B.a.Search,g=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]}],R=[{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],f=function(tt){var j,t=tt.classroomList,n=tt.shixunsList,u=tt.loading,c=tt.dispatch,p=tt.callback,te=Object(ne.useState)(Object(r.a)({},Object(W.m)())),ve=Object(x.a)(te,2),pe=ve[0],He=ve[1],de=Object(W.l)(),he=t.actionTabs,De=ue.a.useForm(),Ve=Object(x.a)(De,1),je=Ve[0],et=t.shixunLists,Ke=Object(ne.useState)([]),We=Object(x.a)(Ke,2),C=We[0],be=We[1],X=Object(ne.useState)({page:1,type:"all",diff:"",status:"published",order:"desc",limit:20,sort:"publish_time",no_jupyter:1}),Q=Object(x.a)(X,2),P=Q[0],Fe=Q[1],$=t.actionTabs.key==="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE";if(Object(ne.useEffect)(function(){$&&c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})},[pe.categoryId,$,P]),Object(ne.useEffect)(function(){c({type:"shixunsList/getMenus",payload:{}})},[]),Object(ne.useEffect)(function(){be([])},[t.actionTabs.key]),t.actionTabs.key!=="\u9009\u7528\u5B9E\u8BAD\u9879\u76EE")return null;var Je=function(fe,G,ot){P.tag_level=fe,P.tag_id=G,P.current_id=ot,Fe(Object(r.a)({},P))};return a.a.createElement(Ze.a,{title:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",placement:"bottom",height:"100%",closable:!0,onClose:function(){c({type:"classroomList/setActionTabs",payload:{key:""}})},visible:!!$,key:"bottom",className:Ie.a.drawer,footer:a.a.createElement("div",{className:"tc"},a.a.createElement(m.a,{size:"large",onClick:function(){c({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8}},"\u53D6\u6D88"),a.a.createElement(m.a,{size:"large",onClick:Object(ae.a)(h.a.mark(function S(){var fe,G;return h.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:C.length>1?F.b.error("\u53EA\u80FD\u9009\u62E9\u4E00\u4E2A\u5B9E\u8BAD\u9879\u76EE"):C.length===0?F.b.error("\u8BF7\u9009\u62E9\u5B9E\u8BAD\u9879\u76EE"):(p&&p(et==null||((fe=et.shixun_list)===null||fe===void 0)?void 0:fe.filter(function(I){return I.id===C[0]})[0],(G=t.actionTabs)===null||G===void 0?void 0:G.editData),c({type:"classroomList/setActionTabs",payload:{key:""}}));case 1:case"end":return re.stop()}},S)})),type:"primary"},"\u786E\u5B9A"))},a.a.createElement("section",{className:"tc"},a.a.createElement(ct,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:Ie.a.search,onSearch:function(fe){P.keyword=fe,c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}})),a.a.createElement("section",{className:"edu-container"},g.map(function(S,fe){var G;return a.a.createElement("ul",{className:Ie.a.menu,key:fe},a.a.createElement("li",null,S.name),S==null||((G=S.children)===null||G===void 0)?void 0:G.map(function(ot,re){return a.a.createElement("li",{key:re,className:P[S.id]==ot.id?Ie.a.actived:"",onClick:function(){P[S.id]=ot.id,Fe(Object(r.a)({},P)),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}},a.a.createElement("strong",null,ot.name))}))}),a.a.createElement("ul",{className:Ie.a.menut},a.a.createElement("span",{style:{padding:"18px",fontWeight:"600"}},"\u65B9\u5411\uFF1A"),a.a.createElement("li",{className:P.tag_id?"":Ie.a.actived3,onClick:function(){Je(null,null,null)}},a.a.createElement("strong",null,"\u5168\u90E8")),n.menus&&n.menus.map(function(S,fe){return a.a.createElement("li",{key:fe,className:P.current_id==S.id&&P.tag_level===1?Ie.a.actived3:""},a.a.createElement("strong",{onClick:function(){Je(1,S.id,S.id)}},S.name),a.a.createElement("div",null,S.sub_repertoires.map(function(G,ot){return a.a.createElement("div",{key:ot,className:"mt5"},a.a.createElement("div",{className:P.tag_id==G.id&&P.tag_level===2?"".concat(Ie.a.actived4," ").concat(Ie.a.subTag):Ie.a.subTag,onClick:function(){Je(2,G.id,S.id)}},G.name),a.a.createElement("ul",{className:"mt5"},G.tags&&G.tags.map(function(re,I){return a.a.createElement("li",{key:I,className:P.tag_id==re.id&&P.tag_level===3?Ie.a.actived4:"",onClick:function(){Je(3,re.id,S.id)}},re.name)})))})))})),R.map(function(S,fe){var G;return a.a.createElement("ul",{className:Ie.a.menu,key:fe},a.a.createElement("li",null,S.name),S==null||((G=S.children)===null||G===void 0)?void 0:G.map(function(ot,re){return a.a.createElement("li",{key:re,className:P[S.id]==ot.id?Ie.a.actived:"",onClick:function(){P[S.id]=ot.id,Fe(Object(r.a)({},P)),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}},a.a.createElement("strong",null,ot.name))}))}),a.a.createElement("div",{className:Ie.a.menuCourse,style:{margin:"0px 15px"}},a.a.createElement("ul",null,a.a.createElement("li",null,"\u5DF2\u9009",a.a.createElement("span",{className:"c-blue"},C.length),"\u4E2A\u5B9E\u8BAD"),a.a.createElement("li",null,"\u5171",a.a.createElement("span",{className:"c-blue"},et.shixuns_count),"\u4E2A\u8BFE\u7A0B"),a.a.createElement("li",{className:"current",onClick:function(){P.order=P.order==="asc"?"desc":"asc",Fe(Object(r.a)({},P))}},"\u5B66\u4E60\u4EBA\u6570",a.a.createElement("p",{className:"edu-sorter current ".concat(P.order)},P.order==="asc"?a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):a.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))),et==null||((j=et.shixun_list)===null||j===void 0)?void 0:j.map(function(S,fe){return a.a.createElement("div",{className:Ie.a.listItem,key:fe},a.a.createElement(_t.a,{checked:C.includes(S.id),value:S.id,onChange:function(ot){var re=C.indexOf(S.id);C.indexOf(S.id)>-1?be(C.filter(function(I){return I!==S.id})):be(C.concat(S.id))}}),a.a.createElement("div",{className:Ie.a.info},a.a.createElement("div",{className:Ie.a.title},a.a.createElement("div",{className:Ie.a.titleLeft},a.a.createElement(V.Link,{to:"/shixuns/".concat(S.identifier,"/challenges"),target:"_blank"},a.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:S.title}})))),a.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.a.createElement("span",{className:Ie.a.description,dangerouslySetInnerHTML:{__html:S.description}})),a.a.createElement("div",{className:"flex-wrp mt15"},S.challenge_names.map(function(G,ot){return a.a.createElement("span",{key:ot,className:"mr30"},"\u7B2C",ot+1,"\u5173 ",G," ")})),a.a.createElement(N.a,{dashed:!0}),a.a.createElement("div",{className:"c-light-black mt20"},a.a.createElement("span",null,S.author_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,S.author_school_name),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",S.level),a.a.createElement("span",{className:"ml15 mr15"},"|"),a.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),a.a.createElement("span",null,S.study_count))))}),a.a.createElement("p",null)),a.a.createElement("div",{className:"tc"},a.a.createElement(Se.a,{defaultCurrent:1,current:pe.page||1,hideOnSinglePage:!0,defaultPageSize:20,showQuickJumper:!0,showSizeChanger:!1,total:et==null?void 0:et.shixuns_count,onChange:function(fe){P.page=fe,be([]),c({type:"classroomList/getShixunLists",payload:Object(r.a)({},P)})}})))},ut=Object(y.a)(function(nt){var tt=nt.classroomList,j=nt.loading,t=nt.shixunsList;return{classroomList:tt,loading:j,shixunsList:t}})(f),Ee=e("L4pD"),qe=e("zQJ6"),it=e.n(qe),dt=function(tt){var j,t,n,u,c,p,te,ve,pe,He,de,he,De,Ve,je,et,Ke,We,C=tt.exercise,be=tt.globalSetting,X=tt.loading,Q=tt.user,P=tt.problemset,Fe=tt.dispatch,$=Object(W.m)(),Je=Object(W.k)(),S=Q.userInfo,fe=ue.a.useForm(),G=Object(x.a)(fe,1),ot=G[0],re=Object(ne.useState)([]),I=Object(x.a)(re,2),A=I[0],o=I[1],l=Object(ne.useState)(!1),Oe=Object(x.a)(l,2),ge=Oe[0],we=Oe[1],Re=Object(ne.useState)(-1),Ot=Object(x.a)(Re,2),Ce=Ot[0],Le=Ot[1],Rt=Object(ne.useRef)(),St=Object(ne.useState)(!1),jt=Object(x.a)(St,2),Mt=jt[0],Ft=jt[1],Lt=[{name:"\u9009\u62E9\u9898",id:0,count:"q_singles",score:"q_singles_scores"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores"}];Object(ne.useEffect)(function(){var ye,w,Y;if((ye=C.editData)===null||ye===void 0?void 0:ye.exercise_questions){var H,Ue,Ae,Et,Pt,ht,Dt,Ct,xt;o(Object(me.a)((H=C.editData)===null||H===void 0?void 0:H.exercise_questions)),ot.setFieldsValue({exercise_name:(Ue=C.editData)===null||Ue===void 0||((Ae=Ue.exercise)===null||Ae===void 0)?void 0:Ae.exercise_name,time:(Et=C.editData)===null||Et===void 0||((Pt=Et.exercise)===null||Pt===void 0)?void 0:Pt.time,difficulty:(ht=C.editData)===null||ht===void 0||((Dt=ht.exercise)===null||Dt===void 0)?void 0:Dt.difficulty,exercise_description:(Ct=C.editData)===null||Ct===void 0||((xt=Ct.exercise)===null||xt===void 0)?void 0:xt.exercise_description})}var It=(w=C.editData)===null||w===void 0||((Y=w.exercise)===null||Y===void 0)?void 0:Y.sub_discipline_id;It&&Tt(It)},[C.editData]),Object(ne.useEffect)(function(){var ye,w,Y=[],H=(ye=C.editData)===null||ye===void 0||((w=ye.exercise)===null||w===void 0)?void 0:w.sub_discipline_id;P.courseOptions.map(function(Ue){var Ae;Ue.value===H&&Y.push(H),Ue==null||((Ae=Ue.children)===null||Ae===void 0)||Ae.map(function(Et){Et.value===H&&(Y=[Ue.value,Et.value])})}),ot.setFieldsValue({courseid:Object(me.a)(Y)})},[P.courseOptions]);var Tt=function(){var ye=Object(ae.a)(h.a.mark(function w(Y){return h.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Fe({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:Y}});case 2:case"end":return Ue.stop()}},w)}));return function(Y){return ye.apply(this,arguments)}}();Object(ne.useEffect)(function(){At()},[$.categoryId]);var At=function(){var ye=Object(ae.a)(h.a.mark(function w(){return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Fe({type:"exercise/editExercise",payload:Object(r.a)({},$)});case 2:return H.next=4,Fe({type:"problemset/getEditDisciplines",payload:{source:"question"}});case 4:case"end":return H.stop()}},w)}));return function(){return ye.apply(this,arguments)}}(),st=function(){var ye=Object(ae.a)(h.a.mark(function w(){var Y,H,Ue;return h.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,ot.validateFields();case 2:return Ue=ot.getFieldValue(),Ue.is_md=!0,Ue.exerciseId=(Y=C.editData)===null||Y===void 0||((H=Y.exercise)===null||H===void 0)?void 0:H.id,Ue.sub_discipline_id=Ue.courseid[Ue.courseid.length-1],we(!1),Et.next=9,Object(se.G)(Object(r.a)({},Ue));case 9:Le(-1),Fe({type:"exercise/editExercise",payload:Object(r.a)({},$)});case 11:case"end":return Et.stop()}},w)}));return function(){return ye.apply(this,arguments)}}(),Me=function(){var ye=Object(ae.a)(h.a.mark(function w(Y){var H,Ue,Ae,Et;return h.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:if(!(Ce!==-1)){ht.next=3;break}return F.b.error("\u4E0D\u80FD\u540C\u65F6\u7F16\u8F91\u4E24\u9898"),ht.abrupt("return");case 3:Y===5?Fe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE"}}):Y===6?Je.push("/problems/new?difficult=".concat((H=C.editData)===null||H===void 0||((Ue=H.exercise)===null||Ue===void 0)?void 0:Ue.difficulty,"&sub_discipline_id=").concat((Ae=C.editData)===null||Ae===void 0||((Et=Ae.exercise)===null||Et===void 0)?void 0:Et.sub_discipline_id,"&express_id=").concat($.categoryId,"&callback_url=").concat(location.pathname)):(Le((A==null?void 0:A.length)+1),o([].concat(Object(me.a)(A),[{question_type:Y}]))),Ft(!0);case 5:case"end":return ht.stop()}},w)}));return function(Y){return ye.apply(this,arguments)}}(),Te=function(){var w;Le(-1),(A==null||((w=A[Ce-1])===null||w===void 0)?void 0:w.question_id)||o(A.filter(function(Y,H){return H!==Ce-1}))},ke=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(w.question_type===6){var Y,H,Ue,Ae;return Je.push("/problems/new?difficult=".concat((Y=C.editData)===null||Y===void 0||((H=Y.exercise)===null||H===void 0)?void 0:H.difficulty,"&sub_discipline_id=").concat((Ue=C.editData)===null||Ue===void 0||((Ae=Ue.exercise)===null||Ae===void 0)?void 0:Ae.sub_discipline_id,"&express_id=").concat($.categoryId,"&callback_url=").concat(location.pathname)),!1}A.splice(w==null?void 0:w.key,0,Object(r.a)({insert_id:w==null?void 0:w.insert_id},w)).slice(),o(Object(me.a)(A.map(function(Et,Pt){return Object(r.a)(Object(r.a)({},Et),{key:Pt+1})}))),Le(w.key+1)},Be=function(){return A==null?void 0:A.map(function(w,Y){w.key=Y+1,w.len=A.length;var H={ref:Rt,editData:w,editKey:Ce,cancelAdd:function(){return Te()},setEditKey:function(Ae){return Le(Ae)},setIsClaer:function(Ae){return Ft(Ae)},addCallback:function(Ae){return ke(Ae)}};if(w.question_type===0)return a.a.createElement("aside",null,a.a.createElement(ce.a,H),a.a.createElement(N.a,null));if(w.question_type===1)return a.a.createElement("aside",null,a.a.createElement(O.a,H),a.a.createElement(N.a,null));if(w.question_type===2)return a.a.createElement("aside",null,a.a.createElement(z.a,H),a.a.createElement(N.a,null));if(w.question_type===3)return a.a.createElement("aside",null,a.a.createElement(Ne.a,H),a.a.createElement(N.a,null));if(w.question_type===4)return a.a.createElement("aside",null,a.a.createElement(at.a,H),a.a.createElement(N.a,null));if(w.question_type===5)return a.a.createElement("aside",null,a.a.createElement(L.a,H),a.a.createElement(N.a,null));if(w.question_type===6)return a.a.createElement("aside",null,a.a.createElement(Ee.a,H),a.a.createElement(N.a,null))})};return a.a.createElement("section",{className:"edu-container minH500"},a.a.createElement(i.a,{loading:X["exercise/editExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},a.a.createElement("section",{className:"animated fadeIn"},a.a.createElement("aside",{className:"mt10"},S&&a.a.createElement(K.a,{separator:">"},a.a.createElement(K.a.Item,null,a.a.createElement(V.Link,{to:"/classrooms/".concat($.coursesId,"/exercise")},S==null||((j=S.course)===null||j===void 0)?void 0:j.course_name)),a.a.createElement(K.a.Item,null,a.a.createElement(V.Link,{to:"/classrooms/".concat($.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),a.a.createElement(K.a.Item,null,"\u7F16\u8F91\u8BD5\u5377"))),a.a.createElement("aside",{className:[it.a.title,"mt20"].join(" ")},a.a.createElement(_e.a,{style:{width:"100%"}},a.a.createElement(U.a,{flex:"1"},a.a.createElement("strong",{className:"font20 ml5"},"\u7F16\u8F91\u8BD5\u5377")),a.a.createElement(U.a,null,a.a.createElement(V.Link,{className:"font16 c-light-black",to:"/classrooms/".concat($.coursesId,"/exercise")},"\u8FD4\u56DE"))))),a.a.createElement("section",{className:[it.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},!ge&&a.a.createElement("aside",null,a.a.createElement("div",{className:it.a.containerDesc},a.a.createElement("div",null,(t=C.editData)===null||t===void 0||((n=t.exercise)===null||n===void 0)?void 0:n.exercise_name),a.a.createElement("div",null,a.a.createElement(s.a,{title:"\u7F16\u8F91"},a.a.createElement("span",{onClick:function(){return we(!0)},className:"iconfont c-green ml30 icon-bianjishijuan3x"})))),a.a.createElement("div",{className:"c-light-black"},(u=C.editData)===null||u===void 0||((c=u.exercise)===null||c===void 0)?void 0:c.exercise_description)),ge&&a.a.createElement(ue.a,{layout:"vertical",form:ot,className:it.a.formWrap},a.a.createElement(ue.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"courseid",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},a.a.createElement(M.a,{disabled:((p=C.editData)===null||p===void 0||((te=p.exercise)===null||te===void 0)?void 0:te.exercise_status)!==1,placeholder:"\u8BF7\u9009\u62E9...",options:P.courseOptions})),a.a.createElement(ue.a.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0\uFF1A",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u540D\u79F0"}]},a.a.createElement(B.a,{maxLength:60,placeholder:"\u8BD5\u5377\u6807\u9898\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"})),a.a.createElement("div",{style:{display:"flex"}},a.a.createElement(ue.a.Item,{name:"time",label:"\u8003\u8BD5\u65F6\u957F"},a.a.createElement(oe.a,{min:1,max:9999,disabled:((ve=C.editData)===null||ve===void 0||((pe=ve.exercise)===null||pe===void 0)?void 0:pe.exercise_status)!==1,width:300,maxLength:60,placeholder:"\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F"})),a.a.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"32px",marginTop:23}},"\u5206\u949F")),a.a.createElement(ue.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(v.a.Group,{disabled:((He=C.editData)===null||He===void 0||((de=He.exercise)===null||de===void 0)?void 0:de.exercise_status)!==1},a.a.createElement(v.a.Button,{value:1},"\u7B80\u5355"),a.a.createElement(v.a.Button,{value:2},"\u9002\u4E2D"),a.a.createElement(v.a.Button,{value:3},"\u56F0\u96BE"))),a.a.createElement(ue.a.Item,{label:"\u8BD5\u5377\u987B\u77E5\uFF1A",name:"exercise_description"},a.a.createElement(B.a.TextArea,{disabled:((he=C.editData)===null||he===void 0||((De=he.exercise)===null||De===void 0)?void 0:De.exercise_status)!==1,maxLength:100,rows:6,placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u672C\u6B21\u8BD5\u5377\u7B54\u9898\u7684\u76F8\u5173\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26"})),a.a.createElement(ue.a.Item,{className:"tr"},a.a.createElement(m.a,{type:"primary",onClick:function(){st()}},"\u4FDD\u5B58"),a.a.createElement(m.a,{style:{marginLeft:10},onClick:function(){var w;if(we(!1),(w=C.editData)===null||w===void 0?void 0:w.exercise_questions){var Y,H,Ue,Ae,Et,Pt,ht,Dt,Ct;o(Object(me.a)((Y=C.editData)===null||Y===void 0?void 0:Y.exercise_questions)),ot.setFieldsValue({exercise_name:(H=C.editData)===null||H===void 0||((Ue=H.exercise)===null||Ue===void 0)?void 0:Ue.exercise_name,time:(Ae=C.editData)===null||Ae===void 0||((Et=Ae.exercise)===null||Et===void 0)?void 0:Et.time,difficulty:(Pt=C.editData)===null||Pt===void 0||((ht=Pt.exercise)===null||ht===void 0)?void 0:ht.difficulty,exercise_description:(Dt=C.editData)===null||Dt===void 0||((Ct=Dt.exercise)===null||Ct===void 0)?void 0:Ct.exercise_description})}}},"\u53D6\u6D88")))),a.a.createElement(_e.a,{className:"mt20"},a.a.createElement(U.a,{flex:1},Lt.map(function(ye,w){var Y,H,Ue,Ae;if(C==null||((Y=C.editData)===null||Y===void 0||((H=Y.exercise_types)===null||H===void 0))?void 0:H[ye.count])return a.a.createElement("span",{className:"mr15 font14",key:w},ye.name," ",C==null||((Ue=C.editData)===null||Ue===void 0)?void 0:Ue.exercise_types[ye.count],"\u9898\uFF0C\u5171",C==null||((Ae=C.editData)===null||Ae===void 0)?void 0:Ae.exercise_types[ye.score],"\u5206")})),a.a.createElement(U.a,null,a.a.createElement("span",{className:"font14 c-black"},"\u5408\u8BA1 ",a.a.createElement("span",{className:"c-blue"},(C==null||((Ve=C.editData)===null||Ve===void 0||((je=Ve.exercise_types)===null||je===void 0))?void 0:je.q_counts)||0)," \u9898 \u5171 ",a.a.createElement("span",{className:"c-orange"},(C==null||((et=C.editData.exercise_types)===null||et===void 0)?void 0:et.q_scores)||0)," \u5206"))),A!=""&&a.a.createElement("section",{className:[it.a.bg,"pt30","pl20","pr20","pb20","mt20"].join(" ")},Be()),((Ke=C.editData)===null||Ke===void 0||((We=Ke.exercise)===null||We===void 0)?void 0:We.exercise_status)===1&&a.a.createElement("section",{style:{display:"flex"},className:[it.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},a.a.createElement("div",{style:{flex:"1"}},Lt.map(function(ye){return a.a.createElement(m.a,{className:"mr20",type:"primary",onClick:function(){return Me(ye.id)}},a.a.createElement(ee.a,{className:"mr5"}),ye.name)})),a.a.createElement(m.a,{className:"mr20",type:"primary"},a.a.createElement(ee.a,{className:"mr5"}),a.a.createElement(V.Link,{style:{color:"#fff"},to:"/classrooms/".concat($==null?void 0:$.coursesId,"/exercise/").concat($==null?void 0:$.categoryId,"/detail?random=false&tabs=2")},"\u8BD5\u5377\u9884\u89C8"))),a.a.createElement(ut,{callback:function(w,Y){if(Y){A.splice(Y==null?void 0:Y.key,0,Object(r.a)(Object(r.a)({insert_id:Y==null?void 0:Y.insert_id},Y),{},{shixun:w.challenge_names.map(function(H){return{challenge_name:H,challenge_score:5}}),shixun_name:w.title,shixun_id:w.id,question_type:5,edit:!0})).slice(),o(Object(me.a)(A.map(function(H,Ue){return Object(r.a)(Object(r.a)({},H),{key:Ue+1})}))),Le(Y.key+1);return}A.push({shixun:w.challenge_names.map(function(H){return{challenge_name:H,challenge_score:5}}),shixun_name:w.title,shixun_id:w.id,question_type:5,edit:!0}),o(Object(me.a)(A))}})))},mt=_.default=Object(y.a)(function(nt){var tt=nt.exercise,j=nt.loading,t=nt.user,n=nt.problemset,u=nt.globalSetting;return{exercise:tt,globalSetting:u,user:t,problemset:n,loading:j.effects}})(dt)},HmJG:function(rt,_,e){},L4pD:function(rt,_,e){"use strict";var $e=e("5Dmo"),i=e("3S7+"),J=e("2qtc"),m=e("kLXV"),ie=e("WmNS"),v=e.n(ie),E=e("k1fw"),oe=e("miYZ"),le=e("tsqr"),B=e("9og8"),Z=e("tJVT"),M=e("PpiC"),Pe=e("q1tI"),s=e.n(Pe),xe=e("Ty5D"),_e=e("9kvl"),ze=e("V0Rq"),U=e("1vsH"),T=e("9Bee"),K=e("YJx+"),D=e.n(K),N=["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"],q=function(r,b){var h=r.problemset,ae=r.exercise,me=r.globalSetting,Xe=r.loading,ue=r.dispatch,x=r.onRef,ne=x===void 0?function(){}:x,a=r.editData,W=r.cancelAdd,V=W===void 0?function(){}:W,y=r.editKey,ee=r.setEditKey,se=ee===void 0?function(){}:ee,O=r.addCallback,ce=O===void 0?function(){}:O,z=r.setIsClaer,Ne=z===void 0?function(){}:z,at=Object(M.a)(r,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),L=Object(Pe.useState)([]),d=Object(Z.a)(L,2),Ze=d[0],k=d[1],Se=Object(Pe.useState)(),lt=Object(Z.a)(Se,2),_t=lt[0],pt=lt[1],Ie=Object(Pe.useState)([]),ct=Object(Z.a)(Ie,2),g=ct[0],R=ct[1],f=Object(Pe.useState)(""),ut=Object(Z.a)(f,2),Ee=ut[0],qe=ut[1],it=Object(Pe.useState)(5),dt=Object(Z.a)(it,2),mt=dt[0],nt=dt[1],tt=Object(Pe.useState)(!1),j=Object(Z.a)(tt,2),t=j[0],n=j[1],u=Object(xe.k)(),c=Object(xe.m)();Object(Pe.useEffect)(function(){k(["","","",""])},[]),Object(Pe.useEffect)(function(){if(!(a==null?void 0:a.question_choices)){n(!0),qe(""),nt(5),k(["","","",""]),R([]);return}qe(a==null?void 0:a.question_title),nt(parseInt(a==null?void 0:a.question_score)),k(a==null?void 0:a.question_choices.map(function(he){return he.choice_text}));var de=[];a==null||a.standard_answer.map(function(he,De){de.push(he-1)}),R(de)},[a]),Object(Pe.useImperativeHandle)(b,function(){return{onSave:p,isEdit:t}});var p=function(){var de=Object(B.a)(v.a.mark(function he(){var De,Ve,je;return v.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(Ee){Ke.next=3;break}return le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ke.abrupt("return",!1);case 3:if(De=Ze.findIndex(function(We){return!We}),!(De>-1)){Ke.next=7;break}return le.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(N[De]," \u9009\u9879\u7684\u5185\u5BB9")),Ke.abrupt("return",!1);case 7:if(g.length){Ke.next=10;break}return le.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ke.abrupt("return",!1);case 10:if(!(g.length<1)){Ke.next=13;break}return le.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ke.abrupt("return",!1);case 13:if(Ve=Ze.map(function(We,C){return{choice_text:We,is_answer:g.includes(C)?C+1:0}}),!a.question_id){Ke.next=20;break}return Ke.next=17,ue({type:"exercise/editExerciseQuestion",payload:{id:a.question_id,question_title:Ee,question_type:1,question_score:mt,question_choices:Ve.map(function(We){return We.choice_text}),standard_answers:Ve.filter(function(We){return We.is_answer}).map(function(We){return We.is_answer})}});case 17:je=Ke.sent,Ke.next=23;break;case 20:return Ke.next=22,ue({type:"exercise/addExerciseQuestion",payload:{insert_id:a==null?void 0:a.insert_id,categoryId:c.categoryId,question_title:Ee,question_type:1,question_score:"5.0",question_choices:Ve.map(function(We){return We.choice_text}),standard_answers:Ve.filter(function(We){return We.is_answer}).map(function(We){return We.is_answer})}});case 22:je=Ke.sent;case 23:je.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),n(!1),ue({type:"exercise/editExercise",payload:Object(E.a)({},c)}));case 24:case"end":return Ke.stop()}},he)}));return function(){return de.apply(this,arguments)}}(),te=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7F16\u7A0B\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(de){var he,De;return(ae==null||((he=ae.editData)===null||he===void 0||((De=he.exercise)===null||De===void 0))?void 0:De.exercise_status)===1?de:de.id!=="del"&&de.id!=="add"}),ve=function(){var de=Object(B.a)(v.a.mark(function he(De){return v.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:je.t0=De.id,je.next=je.t0==="del"?3:je.t0==="up"||je.t0==="down"?5:je.t0==="edit"?9:je.t0==="add"?12:17;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(B.a)(v.a.mark(function Ke(){return v.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Object(ze.j)({id:a.question_id});case 2:ue({type:"exercise/editExercise",payload:Object(E.a)({},c)});case 3:case"end":return C.stop()}},Ke)}))()}}),je.abrupt("break",17);case 5:return je.next=7,ue({type:"exercise/exeriseMoveUpDown",payload:{id:a.question_id,opr:De.id}});case 7:return ue({type:"exercise/editExercise",payload:Object(E.a)({},c)}),je.abrupt("break",17);case 9:return Ne(!1),u.push("/problems/".concat(a==null?void 0:a.hack_identifier,"/edit?type=exercises&express_id=").concat(c.categoryId,"&question_id=").concat(a==null?void 0:a.question_id,"&score=").concat(a==null?void 0:a.question_score,"&callback_url=").concat(location.pathname)),je.abrupt("break",17);case 12:if(!(y!==-1)){je.next=15;break}return le.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),je.abrupt("return");case 15:return ce({key:a.key,insert_id:a==null?void 0:a.question_id,question_type:6}),je.abrupt("break",17);case 17:case"end":return je.stop()}},he)}));return function(De){return de.apply(this,arguments)}}(),pe=function(){var de=Object(B.a)(v.a.mark(function he(De){var Ve;return v.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return De.preventDefault(),et.next=3,Object(ze.M)({id:a==null?void 0:a.hack_identifier});case 3:Ve=et.sent,Ve.status===0&&Object(U.z)("/myproblems/".concat(Ve==null?void 0:Ve.identifier));case 5:case"end":return et.stop()}},he)}));return function(De){return de.apply(this,arguments)}}(),He=function(){return s.a.createElement("aside",null,s.a.createElement("div",{className:D.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},a.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",a.question_score,"\u5206\uFF09"),s.a.createElement("span",{className:"c-blue current",onClick:function(De){return pe(De)}},"\u67E5\u770B\u8BE6\u60C5"),!a.hideAction&&te.map(function(he,De){return he.id==="up"&&a.key===1||he.id==="down"&&a.key===a.len?null:s.a.createElement(i.a,{key:De,placement:"bottom",title:he.name},s.a.createElement("span",{onClick:function(){return ve(he)},className:he.icon}))})),s.a.createElement("div",{className:"mt5"},s.a.createElement(T.a,{value:a.question_title})),s.a.createElement("div",{className:D.a.questionChoices},s.a.createElement(T.a,{value:a.description||""})))};return s.a.createElement("section",{className:D.a.wrap},He())};_.a=Object(_e.a)(function(F){var r=F.problemset,b=F.loading,h=F.globalSetting,ae=F.exercise;return{problemset:r,globalSetting:h,exercise:ae,loading:b.effects}},null,null,{forwardRef:!0})(Object(Pe.forwardRef)(q))},M8RZ:function(rt,_,e){"use strict";e.d(_,"a",function(){return le});var $e=e("fWQN"),i=e("mtLc"),J=e("yKVA"),m=e("879j"),ie=e("q1tI"),v=e.n(ie),E=e("i8i4"),oe=e.n(E),le=function(B){Object(J.a)(M,B);var Z=Object(m.a)(M);function M(Pe){var s;Object($e.a)(this,M),s=Z.call(this,Pe);var xe=window.document;return s.node=xe.createElement("div"),xe.body.appendChild(s.node),s}return Object(i.a)(M,[{key:"render",value:function(){var s=this.props.children;return Object(E.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),M}(v.a.Component)},O2Wb:function(rt,_,e){rt.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(rt,_,e){"use strict";var $e=e("2qtc"),i=e("kLXV"),J=e("rAM+"),m=e("tJVT"),ie=e("jrin"),v=e("q1tI"),E=e.n(v),oe=e("VrN/"),le=e.n(oe),B=e("bdgK"),Z=e("p77/"),M=e("Bd2K"),Pe=e("ELLl"),s=e("19Vz"),xe=e("lZu9"),_e=e("kSUc"),ze=e("9Bee"),U=e("0Owb"),T=e("dejd"),K=e("C+DQ"),D=[{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(n){var u=n.onActionCallback,c=n.title,p=n.icon,te=n.actionName,ve=n.className,pe=ve===void 0?"":ve,He=n.children;function de(){u(te)}return E.a.createElement("a",{title:c,className:pe,onClick:de},E.a.createElement("i",{className:"md-iconfont ".concat(p)}),He)}var q=function(n){var u=n.watch,c=n.showNullButton,p=n.onActionCallback,te=n.fullScreen,ve=[].concat(D,[{title:"".concat(u?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(u?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return E.a.createElement("ul",{className:"markdown-toolbar-container"},ve.map(function(pe,He){return E.a.createElement("li",{key:He},pe.actionName?E.a.createElement(N,Object(U.a)({},pe,{onActionCallback:p})):E.a.createElement("span",{className:"v-line"}))}),c?E.a.createElement("li",null,E.a.createElement(N,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:p},E.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,E.a.createElement("li",{className:"btn-full-screen"},E.a.createElement(N,{icon:"".concat(te?"icon-shrink":"icon-enlarge"),title:te?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:p})))},F=e("M8RZ"),r=e("+L6B"),b=e("2/Rp"),h=e("y8nQ"),ae=e("Vl3Y"),me=e("5NDa"),Xe=e("5rEg"),ue={labelCol:{span:4},wrapperCol:{span:20}},x=function(n){var u=n.callback,c=n.onCancel;function p(te){u(te)}return E.a.createElement(ae.a,Object(U.a)({},ue,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:p}),E.a.createElement(ae.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.a.createElement(Xe.a,null)),E.a.createElement(ae.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.a.createElement(Xe.a,null)),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(b.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))},ne=e("7ahc"),a=e("HmJG"),W=e("BjJ7"),V=ae.a.useForm,y={width:280,marginRight:10},ee={labelCol:{span:5},wrapperCol:{span:19}},se=function(n){var u=n.callback,c=n.onCancel,p=V(),te=Object(m.a)(p,1),ve=te[0];function pe(he){u(he)}function He(he){ve.setFieldsValue({src:"/api/attachments/".concat(he.id)})}function de(he){var De=he.target.files[0];ce(De,He)}return E.a.createElement(ae.a,Object(U.a)({form:ve},ee,{className:"upload-image-panel",onFinish:pe}),E.a.createElement(ae.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},E.a.createElement("div",{className:"flex-container"},E.a.createElement(ae.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},E.a.createElement(Xe.a,{style:y})),E.a.createElement(O,{onFileChange:de}))),E.a.createElement(ae.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},E.a.createElement(Xe.a,{style:{width:264}})),E.a.createElement(ae.a.Item,{style:{textAlign:"right"}},E.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(b.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))};function O(n){var u=n.onFileChange;return E.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",E.a.createElement("input",{type:"file",accept:"image/*",onChange:u}))}function ce(n,u){var c=new FormData;c.append("editormd-image-file",n),c.append("file_param_name","editormd-image-file"),c.append("byxhr","true");var p=new window.XMLHttpRequest;p.withCredentials=!0,p.addEventListener("load",function(te){u(JSON.parse(te.target.responseText))},!1),p.addEventListener("error",function(te){console.error(te)},!1),p.open("POST","".concat(W.a,"/api/attachments.json")),p.send(c)}var z=e("giR+"),Ne=e("fyUT"),at=e("7Kak"),L=e("9yH6"),d=L.a.Group,Ze={margin:"0 8px"},k=function(n){var u=n.callback,c=n.onCancel;function p(te){u(te)}return E.a.createElement(ae.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:p},E.a.createElement("div",{className:"flex-container"},E.a.createElement("span",{style:Ze},"\u5355\u5143\u683C\u6570\uFF1A"),E.a.createElement("span",{style:Ze},"\u884C\u6570"),E.a.createElement(ae.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.a.createElement(Ne.a,null)),E.a.createElement("span",{style:Ze},"\u5217\u6570"),E.a.createElement(ae.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.a.createElement(Ne.a,null))),E.a.createElement("div",{className:"flex-container",style:{marginTop:12}},E.a.createElement("span",{style:Ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.a.createElement(ae.a.Item,{name:"align"},E.a.createElement(d,null,E.a.createElement(L.a,{value:"default"},E.a.createElement("i",{className:"fa fa-align-justify"})),E.a.createElement(L.a,{value:"left"},E.a.createElement("i",{className:"fa fa-align-left"})),E.a.createElement(L.a,{value:"center"},E.a.createElement("i",{className:"fa fa-align-center"})),E.a.createElement(L.a,{value:"right"},E.a.createElement("i",{className:"fa fa-align-right"}))))),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.a.createElement(b.a,{type:"ghost",onClick:c},"\u53D6\u6D88")))},Se="link",lt="upload-image",_t="code-block",pt="add-table",Ie="------------",ct={default:Ie,left:":".concat(Ie),center:":".concat(Ie,":"),right:"".concat(Ie,":")},g=e("9VGf"),R,f;function ut(){}var Ee=0,qe=1e4,it="\u2581";function dt(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}var mt=navigator.platform.toUpperCase().indexOf("MAC")>=0,nt=mt?"Cmd":"Ctrl",tt=(R={},Object(ie.a)(R,nt+"-B","bold"),Object(ie.a)(R,nt+"-I","italic"),R),j=(f={},Object(ie.a)(f,Se,"\u6DFB\u52A0\u94FE\u63A5"),Object(ie.a)(f,_t,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ie.a)(f,lt,"\u6DFB\u52A0\u56FE\u7247"),Object(ie.a)(f,pt,"\u6DFB\u52A0\u8868\u683C"),f),t=_.a=function(n){var u=n.defaultValue,c=u===void 0?"":u,p=n.onChange,te=n.width,ve=te===void 0?"100%":te,pe=n.height,He=pe===void 0?400:pe,de=n.miniToolbar,he=de===void 0?!1:de,De=n.isFocus,Ve=De===void 0?!1:De,je=n.watch,et=n.id,Ke=et===void 0?"markdown-editor-id":et,We=n.showResizeBar,C=We===void 0?!1:We,be=n.noStorage,X=be===void 0?!1:be,Q=n.showNullButton,P=Q===void 0?!1:Q,Fe=n.fullScreen,$=Fe===void 0?!1:Fe,Je=n.onBlur,S=n.onCMBeforeChange,fe=n.className,G=fe===void 0?"":fe,ot=n.placeholder,re=ot===void 0?"":ot,I=Object(v.useState)(null),A=Object(m.a)(I,2),o=A[0],l=A[1],Oe=Object(v.useState)(c),ge=Object(m.a)(Oe,2),we=ge[0],Re=ge[1],Ot=Object(v.useState)(je),Ce=Object(m.a)(Ot,2),Le=Ce[0],Rt=Ce[1],St=Object(v.useState)($),jt=Object(m.a)(St,2),Mt=jt[0],Ft=jt[1],Lt=Object(v.useState)(""),Tt=Object(m.a)(Lt,2),At=Tt[0],st=Tt[1],Me=Object(v.useState)(0),Te=Object(m.a)(Me,2),ke=Te[0],Be=Te[1],ye=Object(v.useState)(He),w=Object(m.a)(ye,2),Y=w[0],H=w[1],Ue=Object(v.useState)(!1),Ae=Object(m.a)(Ue,2),Et=Ae[0],Pt=Ae[1],ht=Object(v.useRef)(),Dt=Object(v.useRef)(),Ct=Object(v.useRef)(),xt=Object(v.useRef)();Object(v.useEffect)(function(){if(ht.current){var Ge=function(ft,vt){var gt=vt.clipboardData;if(gt){var yt=gt.types.toString(),Ut=gt.items;if(yt==="text/html,Files"||yt==="Files"){var bt=Ut[1];yt==="Files"&&(bt=Ut[0]),bt.kind==="file"&&bt.type.match(/^image\//i)&&ce(bt.getAsFile(),function(Bt){Bt.id?Qe.replaceSelection("![,](/api/attachments/".concat(Bt.id,")")):document.location.href="/user/login"})}else return!0}return!0},Qe=le.a.fromTextArea(ht.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!he,lineWrapping:!0,value:c,autoCloseTags:!0,autoCloseBrackets:!0});return Qe.on("paste",Ge),l(Qe),function(){Qe.off("paste",Ge)}}},[]);var It=Object(v.useCallback)(function(){if(Dt.current)try{var Ge=Dt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Qe=Dt.current.getElementsByClassName("markdown-editor-body")[0];Mt?Qe.style.height="calc(100vh - ".concat(Ge,"px)"):Qe.style.height="".concat(Y-Ge,"px")}catch(Ye){console.log(Ye,"---- to set md editor body height")}},[Y,Dt,Mt]);Object(v.useEffect)(function(){function Ge(){var Ye=new B.default(function(ft){var vt=Object(J.a)(ft),gt;try{for(vt.s();!(gt=vt.n()).done;){var yt=gt.value;(yt.target.offsetHeight>0||yt.target.offsetWidth>0)&&(It(),o.setSize("100%","100%"),o.refresh())}}catch(Ut){vt.e(Ut)}finally{vt.f()}});return Ye.observe(ht.current.parentElement),Ye}if(o){var Qe=Ge();return function(){Qe.unobserve(ht.current.parentElement)}}},[o,It]),Object(v.useEffect)(function(){if(o){for(var Ge=[],Qe=function(){var yt=ft[Ye];vt=Object(m.a)(yt,2);var Ut=vt[0],bt=vt[1],Bt=Object(ie.a)({},Ut,function(){kt(bt)});Ge.push(Bt),o.addKeyMap(Bt)},Ye=0,ft=Object.entries(tt);Ye<ft.length;Ye++){var vt;Qe()}return function(){var gt=Object(J.a)(Ge),yt;try{for(gt.s();!(yt=gt.n()).done;){var Ut=yt.value;o.removeKeyMap(Ut)}}catch(bt){gt.e(bt)}finally{gt.f()}}}},[o]),Object(v.useEffect)(function(){$!==Mt&&Ft($)},[$]),Object(g.a)(function(){if(!X&&ke>0){var Ge=new Date().getTime(),Qe=window.sessionStorage.getItem(Ke);Ge>=ke+qe&&(!Qe||Qe!==we)&&(window.sessionStorage.setItem(Ke,we),Pt(!0))}},qe),Object(v.useEffect)(function(){Rt(je)},[o,je]),Object(v.useEffect)(function(){o&&(Ve&&o.focus())},[o,Ve]),Object(v.useEffect)(function(){if(Le&&o){var Ge=function(ft){var vt=ft.target;if(xt.current){var gt=vt.scrollTop/vt.scrollHeight;xt.current.scrollTop=xt.current.scrollHeight*gt}},Qe=o.getScrollerElement();return Qe.addEventListener("scroll",Ge),function(){Qe.removeEventListener("scroll",Ge)}}},[o,Le]),Object(v.useEffect)(function(){if(o&&S){var Ge=function(Ye,ft){S(Ye,ft)};return o.on("beforeChange",Ge),function(){o.off("beforeChange",Ge)}}},[o,S]),Object(v.useEffect)(function(){if(o&&Je){var Ge=function(){Je(o.getValue())};return o.on("blur",Ge),function(){o.off("blur",Ge)}}},[o,Je]),Object(v.useEffect)(function(){if(o){var Ge=function(Ye){var ft=Ye.getValue();Re(ft),Be(new Date().getTime()),Ye.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),p&&p(ft)};return o.on("change",Ge),function(){o.off("change",Ge)}}},[o,p]),Object(v.useEffect)(function(){o&&(c==null?(o.setValue(""),Re("")):c!==o.getValue()&&(o.setValue(c),Re(c)))},[o,c]);var kt=Object(v.useCallback)(function(Ge){var Qe=o.getCursor(),Ye=o.getSelection(),ft=Ye.split(`
`);switch(Ge){case"bold":return o.replaceSelection("**"+Ye+"**"),Ye===""&&o.setCursor(Qe.line,Qe.ch+2),o.focus();case"italic":return o.replaceSelection("*"+Ye+"*"),Ye===""&&o.setCursor(Qe.line,Qe.ch+1),o.focus();case"code":return o.replaceSelection("`"+Ye+"`"),Ye===""&&o.setCursor(Qe.line,Qe.ch+1),o.focus();case"inline-latex":return o.replaceSelection("`$$"+Ye+"$$`"),Ye===""&&o.setCursor(Qe.line,Qe.ch+3),o.focus();case"latex":return o.replaceSelection("```latex\n"+Ye+"\n```"),o.setCursor(Qe.line+1,Ye.length+1),o.focus();case"line-break":return o.replaceSelection(`<br/>
`),o.focus();case"list-ul":return Ye===""?o.replaceSelection("- "+Ye):o.replaceSelection(ft.map(function(vt){return vt===""?"":"- ".concat(vt)}).join(`
`)),o.focus();case"list-ol":return Ye===""?o.replaceSelection("1. "+Ye):o.replaceSelection(ft.map(function(vt,gt){return vt===""?"":"".concat(gt+1,". ").concat(vt)}).join(`
`)),o.focus();case"add-null-ch":return Ye===""&&o.setCursor(Qe.line,Qe.ch+1),o.replaceSelection(it),o.focus();case"eraser":return o.setValue(""),o.focus();case"trigger-watch":return Rt(!Le),o.focus();case"trigger-full-screen":return Ft(!Mt),o.focus();case Se:st(Se);return;case _t:st(_t);return;case lt:st(lt);return;case pt:st(pt);return;default:throw new Error}},[o,Le,Mt]),Nt=Object(v.useCallback)(function(Ge){st("");switch(At){case Se:var Qe=Ge.title,Ye=Ge.link;return o.replaceSelection("[".concat(Qe,"](").concat(Ye,")")),o.focus();case _t:var ft=Ge.language,vt=Ge.content;return o.replaceSelection(["```"+ft,vt,"```"].join(`
`)),o.focus();case lt:var gt=Ge.src,yt=Ge.alt;return o.replaceSelection("![ ".concat(yt," ]( ").concat(gt,' "').concat(yt,'" )')),o.focus();case pt:for(var Ut=Ge.row,bt=Ge.col,Bt=Ge.align,Wt=`
`,Kt=0;Kt<Ut;Kt++){for(var $t=[],zt=[],Vt=0;Vt<bt;Vt++)Kt===1&&zt.push(ct[Bt]),$t.push(" ");Kt===1&&(Wt+="| ".concat(zt.join(" | "),` |
`)),Wt+="| ".concat($t.join(bt===1?"":" | "),` |
`)}return o.replaceSelection(Wt+`
`),o.focus();default:throw new Error}},[o,At]),Xt=Object(v.useMemo)(function(){switch(At){case Se:return E.a.createElement(x,{callback:Nt,onCancel:wt});case _t:return E.a.createElement(ne.b,{callback:Nt,onCancel:wt});case lt:return E.a.createElement(se,{callback:Nt,onCancel:wt});case pt:return E.a.createElement(k,{callback:Nt,onCancel:wt});default:return null}},[At]);function wt(){st("")}Object(v.useEffect)(function(){if(Ct.current){var Ge=function(Ut){vt=!0,gt=Ut.pageY},Qe=function(){vt=!1},Ye=function(Ut){if(vt){var bt=Ut.pageY-gt;bt<0&&(bt=0),bt>300&&(bt=300);var Bt=He+bt+"px";H(Bt)}},ft=Ct.current,vt=!1,gt=0;return ft.addEventListener("mousedown",Ge),document.addEventListener("mousemove",Ye),document.addEventListener("mouseup",Qe),function(){ft.removeEventListener("mousedown",Ge),document.removeEventListener("mousemove",Ye),document.removeEventListener("mouseup",Qe)}}},[o,Ct]),Object(v.useEffect)(function(){H(He)},[He]);var Ht=dt(ve),Jt=dt(Y),Gt={width:Ht,height:Jt},Qt=Object(v.useMemo)(function(){if(ke){var Ge=new Date(ke),Qe=Ge.getHours(),Ye=Ge.getMinutes(),ft=Ge.getSeconds();return Qe=Qe<10?"0"+Qe:Qe,Ye=Ye<10?"0"+Ye:Ye,ft=ft<10?"0"+ft:ft,"".concat(Qe,":").concat(Ye,":").concat(ft)}return 0},[ke]);function Yt(){window.sessionStorage.removeItem(Ke),Pt(!1),Be(0)}function Zt(){Pt(!1),Be(0),o.setValue(window.sessionStorage.getItem(Ke))}return E.a.createElement(v.Fragment,null,E.a.createElement("div",{className:"markdown-editor-wrapper",ref:Dt},E.a.createElement("div",{className:"markdown-editor-container ".concat(G," ").concat(Le?"on-preview":""," ").concat(he?"mini":""," ").concat(Mt?"full-screen":""),style:Gt},E.a.createElement(q,{watch:Le,fullScreen:Mt,showNullButton:P,onActionCallback:kt}),E.a.createElement("div",{className:"markdown-editor-body"},E.a.createElement("div",{className:"codemirror-container"},E.a.createElement("textarea",{ref:ht,placeholder:re})),Le?E.a.createElement("div",{ref:xt,className:"preview-container"},E.a.createElement(ze.a,{value:we})):null)),Et?E.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",E.a.createElement("a",{onClick:Zt},"\u6062\u590D")," ? /",E.a.createElement("a",{onClick:Yt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Qt," \u4FDD\u5B58\uFF09"):null),C?E.a.createElement("a",{ref:Ct,className:"editor-resize"}):null,E.a.createElement(F.a,null,j[At]?E.a.createElement(i.a,{centered:!0,title:j[At],visible:!0,onCancel:wt,footer:null},Xt):null))}},"YJx+":function(rt,_,e){rt.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7"}},bntm:function(rt,_,e){"use strict";e.d(_,"d",function(){return $e}),e.d(_,"b",function(){return i}),e.d(_,"c",function(){return J}),e.d(_,"a",function(){return m});function $e(ie){try{ie.mozRequestFullScreen?ie.mozRequestFullScreen():ie.webkitRequestFullScreen&&ie.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function i(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var J=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function m(){var ie=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(ie==null)}},dejd:function(rt,_,e){},dfu6:function(rt,_,e){"use strict";e.d(_,"a",function(){return $e});var $e=function(m){var ie=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return ie.test(m)},i=function(m){var ie=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return ie.test(m)}},i58Z:function(rt,_,e){rt.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},"j+ej":function(rt,_,e){"use strict";var $e=e("5Dmo"),i=e("3S7+"),J=e("2qtc"),m=e("kLXV"),ie=e("+L6B"),v=e("2/Rp"),E=e("giR+"),oe=e("fyUT"),le=e("miYZ"),B=e("tsqr"),Z=e("WmNS"),M=e.n(Z),Pe=e("9og8"),s=e("k1fw"),xe=e("oBTY"),_e=e("tJVT"),ze=e("PpiC"),U=e("q1tI"),T=e.n(U),K=e("Ty5D"),D=e("9kvl"),N=e("Ot1p"),q=e("V0Rq"),F=e("YJx+"),r=e.n(F),b=e("9Bee"),h=e("u2Z1"),ae=["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"],me=function(ue,x){var ne=ue.problemset,a=ue.exercise,W=ue.globalSetting,V=ue.loading,y=ue.dispatch,ee=ue.onRef,se=ee===void 0?function(){}:ee,O=ue.editData,ce=ue.cancelAdd,z=ce===void 0?function(){}:ce,Ne=ue.editKey,at=ue.setEditKey,L=at===void 0?function(){}:at,d=ue.addCallback,Ze=d===void 0?function(){}:d,k=ue.setIsClaer,Se=k===void 0?function(){}:k,lt=Object(ze.a)(ue,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),_t=Object(U.useState)(""),pt=Object(_e.a)(_t,2),Ie=pt[0],ct=pt[1],g=Object(U.useState)(""),R=Object(_e.a)(g,2),f=R[0],ut=R[1],Ee=Object(U.useState)(""),qe=Object(_e.a)(Ee,2),it=qe[0],dt=qe[1],mt=Object(U.useState)(10),nt=Object(_e.a)(mt,2),tt=nt[0],j=nt[1],t=Object(U.useState)(!1),n=Object(_e.a)(t,2),u=n[0],c=n[1],p=Object(U.useState)([]),te=Object(_e.a)(p,2),ve=te[0],pe=te[1],He=Object(K.m)(),de=Object(U.useState)([]),he=Object(_e.a)(de,2),De=he[0],Ve=he[1],je=function(Q){Ve([].concat(Object(xe.a)(De),[Object(s.a)({},Q)]))};Object(U.useEffect)(function(){var X;if(!(O==null?void 0:O.question_title)){c(!0),ct(""),dt(""),j(10);return}ct(O==null?void 0:O.question_title),dt(O==null||((X=O.standard_answer)===null||X===void 0)?void 0:X[0]),j(O==null?void 0:O.question_score),pe(O.tag_discipline_ids)},[ne.editData,u]),Object(U.useEffect)(function(){var X,Q=(a==null||((X=a.tagDisciplineData)===null||X===void 0)?void 0:X.tag_disciplines)&&Array.isArray(a.tagDisciplineData.tag_disciplines)?a.tagDisciplineData.tag_disciplines:[];Ve(Q)},[a.tagDisciplineData]),Object(U.useEffect)(function(){u&&X();function X(){return Q.apply(this,arguments)}function Q(){return Q=Object(Pe.a)(M.a.mark(function P(){var Fe,$,Je;return M.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(q.B)({sub_discipline_id:(Fe=a.editData)===null||Fe===void 0||(($=Fe.exercise)===null||$===void 0)?void 0:$.sub_discipline_id});case 2:Je=fe.sent,Ve(Je.tag_disciplines);case 4:case"end":return fe.stop()}},P)})),Q.apply(this,arguments)}},[u]),Object(U.useImperativeHandle)(x,function(){return{onSave:et,isEdit:u}});var et=function(){var X=Object(Pe.a)(M.a.mark(function Q(){var P,Fe,$,Je,S;return M.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(Ie){G.next=3;break}return B.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),G.abrupt("return",!1);case 3:if(!O.question_id){G.next=9;break}return G.next=6,y({type:"exercise/editExerciseQuestion",payload:{id:O.question_id,question_title:Ie,question_type:4,question_score:tt,standard_answers:[it],tag_discipline_ids:ve,sub_discipline_id:(Fe=a.editData)===null||Fe===void 0||(($=Fe.exercise)===null||$===void 0)?void 0:$.sub_discipline_id}});case 6:P=G.sent,G.next=12;break;case 9:return G.next=11,y({type:"exercise/addExerciseQuestion",payload:{insert_id:O==null?void 0:O.insert_id,categoryId:He.categoryId,exercise_bank_id:He.categoryId,question_title:Ie,question_type:4,question_score:tt,standard_answers:[it],tag_discipline_ids:ve,sub_discipline_id:(Je=a.editData)===null||Je===void 0||((S=Je.exercise)===null||S===void 0)?void 0:S.sub_discipline_id}});case 11:P=G.sent;case 12:return P.status===0&&(L(-1),B.b.success("\u4FDD\u5B58\u6210\u529F"),c(!1),y({type:"exercise/editExercise",payload:Object(s.a)({},He)})),G.abrupt("return",{name:Ie,answer_texts:[it],analysis:f});case 14:case"end":return G.stop()}},Q)}));return function(){return X.apply(this,arguments)}}(),Ke=function(){var Q,P;return T.a.createElement("aside",null,T.a.createElement("div",{className:r.a.questionType},T.a.createElement("div",null,T.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),T.a.createElement(N.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ie,onChange:function($){return ct($)}}),T.a.createElement("p",{className:r.a.titleWrap},T.a.createElement("span",{className:r.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),T.a.createElement(N.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:it,onChange:function($){return dt($)}}),T.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",T.a.createElement(oe.a,{value:tt,max:1e4,min:0,onChange:function($){j($)}})," \u5206"),T.a.createElement("p",{className:r.a.titleWrap},T.a.createElement("span",{className:"".concat(r.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",T.a.createElement("span",{className:r.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),T.a.createElement("div",{className:"mt5"},T.a.createElement(h.a,{value:ve,selectvalues:O==null?void 0:O.tag_discipline_ids,onChange:pe,subId:(Q=a.editData)===null||Q===void 0||((P=Q.exercise)===null||P===void 0)?void 0:P.sub_discipline_id,knowledgeOptions:De,onAddKnowledgeFinish:je}))),T.a.createElement("aside",{className:"tr"},(Ne!==-1||O.question_id)&&T.a.createElement(v.a,{type:"default",onClick:function(){z(),c(!1)}},"\u53D6\u6D88"),T.a.createElement(v.a,{className:"ml20",type:"primary",onClick:function(){et()}},"\u4FDD\u5B58")))},We=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7B80\u7B54\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(X){var Q,P;return(a==null||((Q=a.editData)===null||Q===void 0||((P=Q.exercise)===null||P===void 0))?void 0:P.exercise_status)===1?X:X.id!=="del"&&X.id!=="add"}),C=function(){var X=Object(Pe.a)(M.a.mark(function Q(P){return M.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:$.t0=P.id,$.next=$.t0==="del"?3:$.t0==="up"||$.t0==="down"?5:$.t0==="edit"?9:$.t0==="add"?11:16;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(Pe.a)(M.a.mark(function S(){return M.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(q.j)({id:O.question_id});case 2:y({type:"exercise/editExercise",payload:Object(s.a)({},He)});case 3:case"end":return G.stop()}},S)}))()}}),$.abrupt("break",16);case 5:return $.next=7,y({type:"exercise/exeriseMoveUpDown",payload:{id:O.question_id,opr:P.id}});case 7:return y({type:"exercise/editExercise",payload:Object(s.a)({},He)}),$.abrupt("break",16);case 9:return Ne!==-1?B.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Se(!1),L(O.key),c(!0)),$.abrupt("break",16);case 11:if(!(Ne!==-1)){$.next=14;break}return B.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),$.abrupt("return");case 14:return Ze({key:O.key,insert_id:O==null?void 0:O.question_id,question_type:4}),$.abrupt("break",16);case 16:case"end":return $.stop()}},Q)}));return function(P){return X.apply(this,arguments)}}(),be=function(){return T.a.createElement("aside",null,T.a.createElement("div",{className:r.a.questionType},T.a.createElement("div",null,T.a.createElement("span",{className:"font16 c-blue"},O.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",O.question_score,"\u5206\uFF09"),!O.hideAction&&We.map(function(Q,P){return Q.id==="up"&&O.key===1||Q.id==="down"&&O.key===O.len?null:T.a.createElement(i.a,{key:P,placement:"bottom",title:Q.name},T.a.createElement("span",{onClick:function(){return C(Q)},className:Q.icon}))})),T.a.createElement("div",{className:"mt5"},T.a.createElement(b.a,{value:O.question_title})),T.a.createElement("div",{className:r.a.questionChoices},T.a.createElement("p",null,T.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),T.a.createElement(b.a,{value:it})))};return T.a.createElement("section",{className:r.a.wrap},!u&&be(),u&&Ke())};_.a=Object(D.a)(function(Xe){var ue=Xe.problemset,x=Xe.loading,ne=Xe.exercise,a=Xe.globalSetting;return{problemset:ue,globalSetting:a,exercise:ne,loading:x.effects}},null,null,{forwardRef:!0})(Object(U.forwardRef)(me))},kSUc:function(rt,_,e){},kqOp:function(rt,_,e){"use strict";e.d(_,"a",function(){return B});var $e=e("0Owb"),i=e("fWQN"),J=e("mtLc"),m=e("yKVA"),ie=e("879j"),v=e("q1tI"),E=e.n(v),oe=e("Ot1p"),le="\u2581",B=function(Z){Object(m.a)(Pe,Z);var M=Object(ie.a)(Pe);function Pe(){var s;Object(i.a)(this,Pe);for(var xe=arguments.length,_e=new Array(xe),ze=0;ze<xe;ze++)_e[ze]=arguments[ze];return s=M.call.apply(M,[this].concat(_e)),s.getChCountBeforeCursor=function(U,T){for(var K=T.line,D=0,N=0;N<K;N++)D+=U.getLine(N).split(le).length-1;var q=U.getLine(K).substring(0,T.ch);return D+=q.split(le).length-1,D},s.onCMBeforeChange=function(U,T){var K=U.getRange(T.from,T.to),D=0;if(T.text.forEach(function(b){D+=b.split(le).length-1}),K&&K.indexOf(le)!=-1){var N=K.split(le).length-1,q=s.getChCountBeforeCursor(U,T.from);if(console.log("\u5220\u9664".concat(N,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(q,"\u4E2A\uFF0C\u65B0\u589E").concat(D,"\u4E2A")),s.props.deleteEmptyDisabled)T.cancel();else{var F=window.confirm("\u786E\u8BA4\u8981\u5220\u9664\u7B2C".concat(N==1?q+1:"".concat(q+1,"-").concat(q+N),"\u4E2A\u7A7A\u5417\uFF1F"));F?s.props.onPlaceholderChange&&s.props.onPlaceholderChange(q,N,D):T.cancel()}}else if(D){var r=s.getChCountBeforeCursor(U,T.from);console.log("\u65B0\u589E".concat(D,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(r,"\u4E2A")),s.props.onPlaceholderChange&&s.props.onPlaceholderChange(r,0,D)}},s}return Object(J.a)(Pe,[{key:"render",value:function(){return E.a.createElement(oe.a,Object($e.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Pe}(v.Component)},s8TD:function(rt,_,e){"use strict";e.d(_,"a",function(){return Z});var $e=e("Pv/L"),i=e("14J3"),J=e("BMrR"),m=e("jCWc"),ie=e("kPKH"),v=e("2qtc"),E=e("kLXV"),oe=e("q1tI"),le=e.n(oe),B=e("dfu6"),Z=function(Pe){return new Promise(function(s,xe){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return xe("WebRTC not supported by browser");var _e=new RTCPeerConnection,ze=[];_e.createDataChannel(""),_e.createOffer().then(function(U){return _e.setLocalDescription(U)}).catch(function(U){return xe(U)}),_e.onicecandidate=function(U){console.log("event:",U);var T=[];if(!U||!U.candidate){if(console.log("ips",ze),ze.length==0||!Object(B.a)(ze[0])){var K=E.a.info({title:le.a.createElement(J.a,null,le.a.createElement(ie.a,{flex:"1"},"\u63D0\u793A"),le.a.createElement(ie.a,null,le.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return K.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:le.a.createElement(J.a,null,le.a.createElement(ie.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",Pe.ip_limit==="inner"&&le.a.createElement(le.a.Fragment,null,le.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),le.a.createElement("br",null),le.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return xe("WebRTC disabled or restricted by browser")}var D=ze.filter(function(a){return Object(B.a)(a)});return s(D.join(""))}var N=U.candidate.candidate.split(" "),q=Object($e.a)(N),F=q[0],r=q[1],b=q[2],h=q[3],ae=q[4],me=q[5],Xe=q[7],ue=q.slice(8),x=["rtp","rtpc"];if(console.log("event:",U),ze.some(function(a){return a==ae})||ze.push(ae),console.log(" candidate: "+F.split(":")[1]),console.log(" component: "+x[r-1]),console.log(" protocol: "+b),console.log(" priority: "+h),console.log(" ip: "+ae),console.log(" port: "+me),console.log(" type: "+Xe),ue.length){console.log("attributes: ");for(var ne=0;ne<ue.length;ne+=2)console.log("> "+ue[ne]+": "+ue[ne+1])}}})}},tFzH:function(rt,_,e){"use strict";var $e=e("5Dmo"),i=e("3S7+"),J=e("2qtc"),m=e("kLXV"),ie=e("+L6B"),v=e("2/Rp"),E=e("sRBo"),oe=e("kaz8"),le=e("14J3"),B=e("BMrR"),Z=e("giR+"),M=e("fyUT"),Pe=e("jCWc"),s=e("kPKH"),xe=e("5NDa"),_e=e("5rEg"),ze=e("WmNS"),U=e.n(ze),T=e("k1fw"),K=e("miYZ"),D=e("tsqr"),N=e("9og8"),q=e("tJVT"),F=e("PpiC"),r=e("q1tI"),b=e.n(r),h=e("Ty5D"),ae=e("55Ip"),me=e("9kvl"),Xe=e("V0Rq"),ue=e("Ot1p"),x=e("YJx+"),ne=e.n(x),a=e("9Bee"),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"],V=function(ee,se){var O=ee.problemset,ce=ee.globalSetting,z=ee.exercise,Ne=ee.loading,at=ee.dispatch,L=ee.editData,d=ee.cancelAdd,Ze=d===void 0?function(){}:d,k=ee.editKey,Se=ee.setEditKey,lt=Se===void 0?function(){}:Se,_t=ee.addCallback,pt=_t===void 0?function(){}:_t,Ie=ee.setIsClaer,ct=Ie===void 0?function(){}:Ie,g=Object(F.a)(ee,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),R=Object(r.useState)(""),f=Object(q.a)(R,2),ut=f[0],Ee=f[1],qe=Object(r.useState)(""),it=Object(q.a)(qe,2),dt=it[0],mt=it[1],nt=Object(r.useState)(""),tt=Object(q.a)(nt,2),j=tt[0],t=tt[1],n=Object(r.useState)([]),u=Object(q.a)(n,2),c=u[0],p=u[1],te=Object(r.useState)(""),ve=Object(q.a)(te,2),pe=ve[0],He=ve[1],de=Object(r.useState)(),he=Object(q.a)(de,2),De=he[0],Ve=he[1],je=Object(r.useState)(!1),et=Object(q.a)(je,2),Ke=et[0],We=et[1],C=Object(r.useState)([]),be=Object(q.a)(C,2),X=be[0],Q=be[1],P=Object(r.useState)(!1),Fe=Object(q.a)(P,2),$=Fe[0],Je=Fe[1],S=Object(h.m)();Object(r.useEffect)(function(){var A;L.edit&&(Je(!0),mt(""),Ee(""),Q([])),Ee(L.shixun_name),mt(L.question_title);var o=[];(A=L.shixun)===null||A===void 0||A.map(function(l){o.push(l.challenge_score)}),Q(o)},[L]),Object(r.useEffect)(function(){We(!1)},[$]),Object(r.useImperativeHandle)(se,function(){return{onSave:fe,isEdit:$}});var fe=function(){var A=Object(N.a)(U.a.mark(function o(){var l,Oe,ge;return U.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(l=[],Oe=!1,!Oe){Re.next=4;break}return Re.abrupt("return",!1);case 4:if(!L.question_id){Re.next=10;break}return Re.next=7,at({type:"exercise/editExerciseQuestion",payload:{id:L.question_id,question_title:dt,shixun_name:ut,shixun_id:L.shixun_id,question_type:5,question_scores:X}});case 7:ge=Re.sent,Re.next=13;break;case 10:return Re.next=12,at({type:"exercise/addExerciseQuestion",payload:{insert_id:L==null?void 0:L.insert_id,categoryId:S.categoryId,question_title:dt,shixun_name:ut,shixun_id:L.shixun_id,question_type:5,question_scores:X}});case 12:ge=Re.sent;case 13:return ge.status===0&&(lt(-1),D.b.success("\u4FDD\u5B58\u6210\u529F"),Je(!1),at({type:"exercise/editExercise",payload:Object(T.a)({},S)})),Re.abrupt("return",{name:dt,analysis:j,standard_answers:l,is_ordered:De});case 15:case"end":return Re.stop()}},o)}));return function(){return A.apply(this,arguments)}}(),G=function(){var o;return b.a.createElement("aside",null,b.a.createElement("div",{className:ne.a.questionType},b.a.createElement("div",null,b.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),b.a.createElement("div",{className:"mt10"},b.a.createElement(_e.a,{defaultValue:ut,onChange:function(Oe){debugger;Ee(Oe.target.value)}})),b.a.createElement("div",{className:"mt10"},b.a.createElement(ue.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:dt,onChange:function(Oe){mt(Oe)}})),b.a.createElement("div",{className:"mt20"},(o=L.shixun)===null||o===void 0?void 0:o.map(function(l,Oe){return b.a.createElement(B.a,{gutter:[20,20]},b.a.createElement(s.a,{flex:"1"},Oe+1,".",l.challenge_name),b.a.createElement(s.a,null,b.a.createElement(M.a,{defaultValue:X[Oe],onChange:function(we){X[Oe]=we,Q(X),console.log("srore:L",X[Oe])}})))})),b.a.createElement("div",{className:"mt20"},c.length>1&&b.a.createElement("span",null,b.a.createElement(oe.a,{checked:De,onChange:function(Oe){return Ve(Oe.target.checked)},className:"".concat(ne.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),b.a.createElement("span",{className:"".concat(ne.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"))),b.a.createElement("aside",{className:"tr"},(k!==-1||!(L==null?void 0:L.edit))&&b.a.createElement(v.a,{type:"default",onClick:function(){Ze(),Je(!1)}},"\u53D6\u6D88"),b.a.createElement(v.a,{className:"ml20",type:"primary",onClick:function(){fe()}},"\u4FDD\u5B58")))},ot=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(A){var o,l;return(z==null||((o=z.editData)===null||o===void 0||((l=o.exercise)===null||l===void 0))?void 0:l.exercise_status)===1?A:A.id!=="del"&&A.id!=="add"}),re=function(){var A=Object(N.a)(U.a.mark(function o(l){return U.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:ge.t0=l.id,ge.next=ge.t0==="del"?3:ge.t0==="up"||ge.t0==="down"?5:ge.t0==="edit"?9:ge.t0==="add"?15:21;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(N.a)(U.a.mark(function Re(){return U.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Object(Xe.j)({id:L.question_id});case 2:at({type:"exercise/editExercise",payload:Object(T.a)({},S)});case 3:case"end":return Ce.stop()}},Re)}))()}}),ge.abrupt("break",21);case 5:return ge.next=7,at({type:"exercise/exeriseMoveUpDown",payload:{id:L.question_id,opr:l.id}});case 7:return at({type:"exercise/editExercise",payload:Object(T.a)({},S)}),ge.abrupt("break",21);case 9:if(!(k!==-1)){ge.next=12;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ge.abrupt("return");case 12:return ct(!1),Je(!0),ge.abrupt("break",21);case 15:if(!(k!==-1)){ge.next=18;break}return D.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ge.abrupt("return");case 18:return at({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:L.key,insert_id:L==null?void 0:L.question_id,question_type:5}}}),lt(-1),ge.abrupt("break",21);case 21:case"end":return ge.stop()}},o)}));return function(l){return A.apply(this,arguments)}}(),I=function(){var o;return b.a.createElement("aside",null,b.a.createElement("div",{className:ne.a.questionType},b.a.createElement("div",null,b.a.createElement("span",{className:"font16 c-blue"},L.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",L.question_score,"\u5206\uFF09"),b.a.createElement("div",{className:"tr"},b.a.createElement(ae.Link,{target:"_blank",to:"/shixuns/".concat(L.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!L.hideAction&&ot.map(function(l,Oe){return l.id==="up"&&L.key===1||l.id==="down"&&L.key===L.len?null:b.a.createElement(i.a,{key:Oe,placement:"bottom",title:l.name},b.a.createElement("span",{onClick:function(){return re(l)},className:l.icon}))}))),b.a.createElement("div",{className:"font16"},b.a.createElement(a.a,{value:L.shixun_name})),b.a.createElement("div",{className:"mt30"}),(o=L.shixun)===null||o===void 0?void 0:o.map(function(l,Oe){return b.a.createElement("div",{key:Oe},"\u7B2C",Oe+1,"\u5173 ",b.a.createElement("span",{className:"ml10"},l.challenge_name)," ",b.a.createElement("span",{className:"ml10"},l.challenge_score))}))};return b.a.createElement("section",{className:ne.a.wrap},!$&&I(),$&&G())};_.a=Object(me.a)(function(y){var ee=y.problemset,se=y.loading,O=y.globalSetting,ce=y.exercise;return{problemset:ee,globalSetting:O,exercise:ce,loading:se.effects}},null,null,{forwardRef:!0})(Object(r.forwardRef)(V))},u2Z1:function(rt,_,e){"use strict";e.d(_,"a",function(){return K});var $e=e("WmNS"),i=e.n($e),J=e("miYZ"),m=e("tsqr"),ie=e("9og8"),v=e("5NDa"),E=e("5rEg"),oe=e("2qtc"),le=e("kLXV"),B=e("oBTY"),Z=e("tJVT"),M=e("OaEy"),Pe=e("2fM7"),s=e("q1tI"),xe=e.n(s),_e=e("ErOA"),ze=e("i58Z"),U=e.n(ze),T=Pe.a.Option,K=function(N){var q=N.subId,F=N.value,r=N.selectvalues,b=N.knowledgeOptions,h=b===void 0?[]:b,ae=N.onChange,me=ae===void 0?function(){}:ae,Xe=N.onAddKnowledgeFinish,ue=Xe===void 0?function(){}:Xe,x=Object(s.useRef)(),ne=Object(s.useState)([]),a=Object(Z.a)(ne,2),W=a[0],V=a[1];F=F||[];var y=function(O,ce){O?(V([ce.key]),me([ce.key])):(V([]),me([]))};Object(s.useEffect)(function(){(r==null?void 0:r.length)>0&&(V(Object(B.a)(r)),me(Object(B.a)(r)))},[h]),Object(s.useEffect)(function(){var se;((se=F)===null||se===void 0?void 0:se.length)>0&&me(Object(B.a)(F))},[h]);var ee=function(O){O.preventDefault(),x.current="",le.a.confirm({centered:!0,width:480,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:xe.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",xe.a.createElement("br",null),xe.a.createElement(E.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:x.current,onChange:function(z){x.current=z.target.value}})),onOk:function(){return new Promise(function(){var z=Object(ie.a)(i.a.mark(function Ne(at,L){var d,Ze;return i.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(x.current){Se.next=3;break}return m.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Se.abrupt("return",L());case 3:if(!(x.current.length>20)){Se.next=6;break}return m.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Se.abrupt("return",L());case 6:return Se.next=8,Object(_e.a)("/api/tag_disciplines.json",{method:"post",body:{name:x.current,sub_discipline_id:q}});case 8:return d=Se.sent,(d==null?void 0:d.status)===0&&(ue({id:d.tag_discipline_id,name:x.current,type:"personal"}),Ze=[],Ze.push(d.tag_discipline_id),me([].concat(Ze)),V([d.tag_discipline_id]),me([].concat(Ze))),Se.abrupt("return",at());case 11:case"end":return Se.stop()}},Ne)}));return function(Ne,at){return z.apply(this,arguments)}}())}})};return xe.a.createElement("div",{className:U.a.wrap},xe.a.createElement(Pe.a,{disabled:!q,className:"mr5",style:{width:"242px"},onChange:y,showSearch:!0,allowClear:!0,value:h==null?void 0:h.filter(function(se){return(W==null?void 0:W.includes(se==null?void 0:se.id))||(W==null?void 0:W.includes((se==null?void 0:se.id)+""))}).map(function(se){return se.name})},h==null?void 0:h.map(function(se){return xe.a.createElement(T,{key:se.id,value:se.name},xe.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},xe.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},se.name),xe.a.createElement("span",null,se.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),xe.a.createElement("button",{disabled:!q,className:"".concat(U.a.addKnowledge," ").concat(q?"":U.a.disabled),onClick:ee},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(rt,_,e){"use strict";e.d(_,"o",function(){return v}),e.d(_,"b",function(){return E}),e.d(_,"c",function(){return oe}),e.d(_,"e",function(){return le}),e.d(_,"f",function(){return B}),e.d(_,"s",function(){return Z}),e.d(_,"g",function(){return M}),e.d(_,"t",function(){return Pe}),e.d(_,"d",function(){return s}),e.d(_,"i",function(){return xe}),e.d(_,"j",function(){return _e}),e.d(_,"q",function(){return ze}),e.d(_,"h",function(){return U}),e.d(_,"p",function(){return T}),e.d(_,"r",function(){return q}),e.d(_,"a",function(){return b}),e.d(_,"l",function(){return Se}),e.d(_,"m",function(){return lt}),e.d(_,"k",function(){return _t}),e.d(_,"n",function(){return Ie}),e.d(_,"u",function(){return ct});var $e=e("9kvl"),i;(function(g){g[g.SuperAdmin=1]="SuperAdmin",g[g.Operation=2]="Operation",g[g.CertifiedTeacher=5]="CertifiedTeacher",g[g.TrainingProduction=8]="TrainingProduction",g[g.UncertifiedTeacher=12]="UncertifiedTeacher",g[g.Student=15]="Student"})(i||(i={}));var J;(function(g){g[g.SuperAdmin=1]="SuperAdmin",g[g.Operation=2]="Operation",g[g.Admin=5]="Admin",g[g.Teacher=8]="Teacher",g[g.Assistant=12]="Assistant",g[g.Student=15]="Student"})(J||(J={}));var m=function(R){var f=Object($e.b)()._store.getState(),ut=f.user,Ee=ut.userInfo;return R.some(function(qe){return qe==(Ee==null?void 0:Ee.role)})},ie=function(R){var f=Object($e.b)()._store.getState(),ut=f.user,Ee=ut.userInfo;return(Ee==null?void 0:Ee.own)?!0:R.some(function(qe){var it;return qe==(Ee==null||((it=Ee.course)===null||it===void 0)?void 0:it.course_role)})},v=function(){var R=Object($e.b)()._store.getState(),f=R.user,ut=f.userInfo;return ut.main_site},E=function(){var R,f=Object($e.b)()._store.getState(),ut=f.user,Ee=ut.userInfo;return Ee==null||((R=Ee.course)===null||R===void 0)?void 0:R.course_is_end},oe=function(){return ie([J.SuperAdmin,J.Operation,J.Admin,J.Teacher,J.Assistant])},le=function(){return ie([J.SuperAdmin,J.Teacher,J.Admin,J.Assistant,J.Operation])},B=function(){return ie([J.SuperAdmin,J.Teacher,J.Admin])},Z=function(){return ie([J.SuperAdmin])},M=function(){return ie([J.SuperAdmin,J.Operation,J.Admin])},Pe=function(){return ie([J.SuperAdmin,J.Operation])},s=function(){return ie([J.SuperAdmin,J.Admin])},xe=function(){return ie([J.SuperAdmin,J.Operation,J.Admin,J.Teacher])},_e=function(){return ie([J.Assistant])},ze=function(){return ie([J.Student])},U=function(){return ie([J.SuperAdmin,J.Operation,J.Admin,J.Teacher,J.Assistant,J.Student])},T=function(){var R,f=Object($e.b)()._store.getState(),ut=f.user,Ee=ut.userInfo;return(Ee==null||((R=Ee.course)===null||R===void 0)?void 0:R.course_role)===null},K=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student])},D=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f||!f&&m([i.SuperAdmin])},N=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f||!f&&m([i.SuperAdmin,i.Operation])},q=function(){return m([J.Student])},F=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},r=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},b=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction])},h=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},ae=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},me=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},Xe=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},ue=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},x=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin]):!1},ne=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student])},a=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},W=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},V=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher,i.Student]):f||!f&&m([i.SuperAdmin,i.Operation])},y=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?!1:f||!f&&m([i.SuperAdmin,i.Operation])},ee=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?f||!f&&m([i.SuperAdmin,i.Operation]):!1},se=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},O=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?!f&&m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):!1},ce=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},z=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher])},Ne=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin]):f||!f&&m([i.SuperAdmin])},at=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation]):f||!f&&m([i.SuperAdmin,i.Operation])},L=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},d=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?f||!f&&m([i.SuperAdmin,i.Operation]):!1},Ze=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([i.SuperAdmin,i.Operation,i.CertifiedTeacher,i.TrainingProduction,i.UncertifiedTeacher]):f||!f&&m([i.SuperAdmin,i.Operation])},k=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ie([J.Teacher])},Se=function(){return m([i.SuperAdmin])},lt=function(){return m([i.SuperAdmin,i.Operation])},_t=function(){return m([i.Student])},pt=function(){return m([i.SuperAdmin,i.Operation,i.CertifiedTeacher])},Ie=function(){var R,f=Object($e.b)()._store.getState(),ut=f.user;return!!((R=ut.userInfo)===null||R===void 0?void 0:R.login)},ct=function(){var R=Object($e.b)()._store.getState(),f=R.user;return f.userInfo}},zQJ6:function(rt,_,e){rt.exports={flex_box_center:"flex_box_center___FrKC-",flex_space_between:"flex_space_between___3Xq0k",flex_box_vertical_center:"flex_box_vertical_center___2dDK4",flex_box_center_end:"flex_box_center_end___-_svz",flex_box_column:"flex_box_column___AMsqw",bg:"bg___Ka7gN",containerTitle:"containerTitle___UPWE-",containerDesc:"containerDesc___-C8Mv",listItem:"listItem___3kcp7",info:"info___trdzW",title:"title___3ubEr",titleLeft:"titleLeft___3ovNY",titleRight:"titleRight___34e8-",acitons:"acitons___F8glz",formWrap:"formWrap___3Cib3"}}}]);