From 22ef07c63a41df47489db38aa8609d4e712218c2 Mon Sep 17 00:00:00 2001 From: linlu <527100546@qq.com> Date: Thu, 5 Nov 2020 19:46:44 +0800 Subject: [PATCH] =?UTF-8?q?Lin-Auto-commit=202020/11/5=20=E4=B8=8B?= =?UTF-8?q?=E5=8D=887:46:43?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- p__Classrooms__Lists__CommonHomework__Detail__index.js | 8 ++++---- p__Classrooms__Lists__Exercise__Answer__index.js | 2 +- p__Paperlibrary__Edit__index.js | 2 +- p__tasks__index.js | 2 +- umi.js | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/p__Classrooms__Lists__CommonHomework__Detail__index.js b/p__Classrooms__Lists__CommonHomework__Detail__index.js index 49b220604e..3d4f5e29c1 100644 --- a/p__Classrooms__Lists__CommonHomework__Detail__index.js +++ b/p__Classrooms__Lists__CommonHomework__Detail__index.js @@ -1,7 +1,7 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[42,4,5,6,7,9,10,12,14],{"/iVV":function(we,c,a){we.exports={flex_box_center:"flex_box_center___2FARP",flex_space_between:"flex_space_between___oDbHE",flex_box_vertical_center:"flex_box_vertical_center___30YaW",flex_box_center_end:"flex_box_center_end___2jDbg",flex_box_column:"flex_box_column___34FVf",top:"top___3fhcI",desc:"desc___1KGAw",liked:"liked___peMDs",likedActive:"likedActive___3FVHj",reply:"reply___-RXGA",replyList:"replyList___3zoOQ",comment:"comment___lxBqi",headpic:"headpic___2JDco"}},"1vsH":function(we,c,a){"use strict";a.d(c,"i",function(){return i}),a.d(c,"k",function(){return k}),a.d(c,"e",function(){return z}),a.d(c,"h",function(){return T}),a.d(c,"c",function(){return ie}),a.d(c,"f",function(){return te}),a.d(c,"g",function(){return Ae}),a.d(c,"a",function(){return qe}),a.d(c,"C",function(){return Ge}),a.d(c,"B",function(){return F}),a.d(c,"D",function(){return G}),a.d(c,"E",function(){return U}),a.d(c,"s",function(){return e}),a.d(c,"r",function(){return ae}),a.d(c,"p",function(){return he}),a.d(c,"o",function(){return ye}),a.d(c,"A",function(){return ne}),a.d(c,"j",function(){return D}),a.d(c,"z",function(){return _}),a.d(c,"u",function(){return ve}),a.d(c,"l",function(){return Ue}),a.d(c,"x",function(){return $e}),a.d(c,"n",function(){return Be}),a.d(c,"d",function(){return M}),a.d(c,"b",function(){return K}),a.d(c,"t",function(){return re}),a.d(c,"y",function(){return et}),a.d(c,"w",function(){return s}),a.d(c,"m",function(){return ut}),a.d(c,"v",function(){return He}),a.d(c,"q",function(){return xe});var J=a("jrin"),r=a("q1tI"),x=a.n(r),l=a("xKgJ"),V=a("aCH8"),d=a.n(V),i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],C=function(t){var o={\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,j){return x.a.createElement("span",{key:j,className:o[u]&&o[u].class},u)})},k=function(t){var o,u=(o={},Object(J.a)(o,-1,"\u91CD\u505A\u4E2D"),Object(J.a)(o,0,"\u672A\u5F00\u542F"),Object(J.a)(o,1,"\u672A\u901A\u5173"),Object(J.a)(o,2,"\u6309\u65F6\u901A\u5173"),o);return u[t]||"\u8FDF\u4EA4\u901A\u5173"},z=function(t){var o,u,j,I=(o={},Object(J.a)(o,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(J.a)(o,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(J.a)(o,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(J.a)(o,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(J.a)(o,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),o);return x.a.createElement("span",{className:I==null||((u=I[t.status])===null||u===void 0)?void 0:u.class},I==null||((j=I[t.status])===null||j===void 0)?void 0:j.name)},T=function(t){var o=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 x.a.createElement("span",{className:u[o].class},u[o].name)}catch(j){console.log("utils.StatusGraduationProjectTags",t.status)}},ie={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},te={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},Ae=function(t){var o={\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(x.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{t.status&&t.status.map(function(j,I){u.push(x.a.createElement("span",{key:I,className:o[j]&&o[j].class},j))})}catch(j){console.log("utils.status.tag:",j,t.status)}return u},Pe=function(t){var o,u,j,I=(o={},Object(J.a)(o,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(J.a)(o,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(J.a)(o,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(J.a)(o,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(J.a)(o,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),o);return x.a.createElement("span",{className:(u=I[t.status])===null||u===void 0?void 0:u.class},(j=I[t.status])===null||j===void 0?void 0:j.name)},qe=function(t){var o,u,j={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 x.a.createElement("span",{className:(o=j[t.status])===null||o===void 0?void 0:o.class},(u=j[t.status])===null||u===void 0?void 0:u.name)},Ge=function(t){t=new Date(t).getTime();var o=1e3*60,u=o*60,j=u*24,I="",We=new Date().getTime(),Xe=We-t;if(Xe<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),I="\u521A\u521A";var E=parseInt(Xe/j,10),h=parseInt(Xe/u,10),p=parseInt(Xe/o,10);return E>30?I=""+F(t,"yyyy-MM-dd"):E>1?I=""+E+"\u5929\u524D":E==1?I="\u6628\u5929":h>=1?I=""+h+"\u5C0F\u65F6\u524D":p>=5?I=""+p+"\u5206\u949F\u524D":I="\u521A\u521A",I},F=function(t,o){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()},j=[["\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(o)&&(o=o.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(o)&&(o=o.replace(RegExp.$1,j[RegExp.$1.length-1][t.getDay()]));for(var I in u)new RegExp("("+I+")").test(o)&&(o=o.replace(RegExp.$1,RegExp.$1.length==1?u[I]:("00"+u[I]).substr((""+u[I]).length)));return o},G=function(t){if(!t||t<0)return"0\u79D2";console.log("time:",t);var o=60,u=o*60,j=u*24,I=t/j,We=t/u,Xe=t/o,E=t%60;return I>=1?parseInt(I.toString())+"\u5929"+Math.floor(We%24)+"\u65F6"+Math.floor(Xe%60)+"\u5206"+Math.floor(t%60)+"\u79D2":We>1?parseInt(We.toString())+"\u65F6"+Math.floor(Xe%60)+"\u5206"+Math.floor(t%60)+"\u79D2":Xe>=1?parseInt(Xe.toString())+"\u5206"+Math.floor(t%60)+"\u79D2":Math.ceil(t)+"\u79D2"},U=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,u=0;if(t){u=t.length;for(var j=0;j=55296&&I<=56319&&(u--,j++)}}return u<=o},e=function(t,o,u){if(o){var j=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,I=/[\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,We=I.test(o),Xe=j.test(o);(We===!0||Xe===!0||(o.length<2||o.length>=21))&&u("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}u()},ae=function(t,o,u){if(o){var j=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,I=/[\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,We=I.test(o),Xe=j.test(o);(We===!0||Xe===!0||(o.length<2||o.length>=11))&&u("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}u()},he=function(t){if(!t)return"";for(var o=t.length-1,u="",j=0;j0){o=!1;break}return o}var Ue=function(){var t,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return o==null||((t=o.toString())===null||t===void 0)?void 0:t.replace(/\B(?=(\d{3})+(?!\d))/g,",")},$e=function(t){var o=document.createElement("a");o.target="_blank",document.body.appendChild(o),o.href=t;var u=document.createEvent("MouseEvents");u.initEvent("click",!1,!1),o.dispatchEvent(u),document.body.removeChild(o)},Be=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))},M=function(){var t=new Date().getHours(),o=new Date().getMinutes();return o>=30?(t++,o="00"):o="30",t+":"+o},K=function(){var t=new Date().getHours(),o=new Date().getMinutes();return o>=30?(t++,o="00"):o="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+t+":"+o},b;(function(N){N.Number="Number",N.String="String",N.Boolean="Boolean",N.Object="Object",N.Array="Array",N.Function="Function"})(b||(b={}));var de=function(t){var o=Object.prototype.toString.call(t);return o.substring(8,o.length-1)},re=function(t){return de(t)===b.Array?t.length===0:de(t)===b.Object?Object.keys(t).length===0:!t},et=function(t,o){for(var u=[],j=t;j1&&arguments[1]!==void 0?arguments[1]:12,u=o/2-2,j=o/2+3;return t.length>o?t.substr(0,u)+"..."+t.substr(j,o):t},ut=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},He=function(t){return t==null};function Le(N,t){var o=new RegExp("(^|&)".concat(N,"=([^&]*)(&|$)"),"i"),u=t.substr(1).match(o);return u!=null?decodeURIComponent(u[2]):null}var xe=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 o;return window.open("/users/".concat((o=Object(l.t)())===null||o===void 0?void 0:o.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}}},"28ck":function(we,c,a){we.exports={flex_box_center:"flex_box_center___2EzbZ",flex_space_between:"flex_space_between___2jjzS",flex_box_vertical_center:"flex_box_vertical_center___35dLT",flex_box_center_end:"flex_box_center_end___2fyJ3",flex_box_column:"flex_box_column___3lKUC",title:"title___3cIut",export:"export___3pzhF",bg:"bg___2HApn",tabs:"tabs___pZ5ue"}},"3IPh":function(we,c,a){we.exports={wrap:"wrap___cA_8q"}},"500L":function(we,c,a){"use strict";a.d(c,"a",function(){return G});var J=a("DZo9"),r=a("8z0m"),x=a("+L6B"),l=a("2/Rp"),V=a("2qtc"),d=a("kLXV"),i=a("WmNS"),C=a.n(i),k=a("9og8"),z=a("k1fw"),T=a("oBTY"),ie=a("miYZ"),te=a("tsqr"),Ae=a("q1tI"),Pe=a.n(Ae),qe=a("m3rI"),Ge=a("wzkS"),F=a("y5JW");function G(U){var e=[];return U&&U.length>0&&(e=U.map(function(ae){return{uid:ae.id,id:ae.id,name:ae.title+F.c+ae.filesize,url:ae.url,filesize:ae.filesize,status:"done",response:{id:ae.id}}})),e}c.b=function(U){var e=U.value,ae=U.onChange,he=U.className,ye=U.maxSize,ne=ye===void 0?150:ye,B=U.title,A=B===void 0?"\u4E0A\u4F20\u9644\u4EF6":B,g=U.showRemoveModal,D=g===void 0?!1:g,_={multiple:!0,fileList:e,beforeUpload:function($e){var Be=$e.size/1024/1024;return Be30?I=""+F(t,"yyyy-MM-dd"):E>1?I=""+E+"\u5929\u524D":E==1?I="\u6628\u5929":h>=1?I=""+h+"\u5C0F\u65F6\u524D":p>=5?I=""+p+"\u5206\u949F\u524D":I="\u521A\u521A",I},F=function(t,o){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()},j=[["\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(o)&&(o=o.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(o)&&(o=o.replace(RegExp.$1,j[RegExp.$1.length-1][t.getDay()]));for(var I in u)new RegExp("("+I+")").test(o)&&(o=o.replace(RegExp.$1,RegExp.$1.length==1?u[I]:("00"+u[I]).substr((""+u[I]).length)));return o},G=function(t){if(!t||t<0)return"0\u79D2";console.log("time:",t);var o=60,u=o*60,j=u*24,I=t/j,We=t/u,Xe=t/o,E=t%60;return I>=1?parseInt(I.toString())+"\u5929"+Math.floor(We%24)+"\u65F6"+Math.floor(Xe%60)+"\u5206"+Math.floor(t%60)+"\u79D2":We>1?parseInt(We.toString())+"\u65F6"+Math.floor(Xe%60)+"\u5206"+Math.floor(t%60)+"\u79D2":Xe>=1?parseInt(Xe.toString())+"\u5206"+Math.floor(t%60)+"\u79D2":Math.ceil(t)+"\u79D2"},U=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,u=0;if(t){u=t.length;for(var j=0;j=55296&&I<=56319&&(u--,j++)}}return u<=o},e=function(t,o,u){if(o){var j=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,I=/[\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,We=I.test(o),Xe=j.test(o);(We===!0||Xe===!0||(o.length<2||o.length>=21))&&u("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}u()},ae=function(t,o,u){if(o){var j=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,I=/[\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,We=I.test(o),Xe=j.test(o);(We===!0||Xe===!0||(o.length<2||o.length>=11))&&u("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}u()},he=function(t){if(!t)return"";for(var o=t.length-1,u="",j=0;j0){o=!1;break}return o}var Ue=function(){var t,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return o==null||((t=o.toString())===null||t===void 0)?void 0:t.replace(/\B(?=(\d{3})+(?!\d))/g,",")},$e=function(t){var o=document.createElement("a");o.target="_blank",document.body.appendChild(o),o.href=t;var u=document.createEvent("MouseEvents");u.initEvent("click",!1,!1),o.dispatchEvent(u),document.body.removeChild(o)},Be=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))},M=function(){var t=new Date().getHours(),o=new Date().getMinutes();return o>=30?(t++,o="00"):o="30",t+":"+o},K=function(){var t=new Date().getHours(),o=new Date().getMinutes();return o>=30?(t++,o="00"):o="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+t+":"+o},P;(function(N){N.Number="Number",N.String="String",N.Boolean="Boolean",N.Object="Object",N.Array="Array",N.Function="Function"})(P||(P={}));var de=function(t){var o=Object.prototype.toString.call(t);return o.substring(8,o.length-1)},re=function(t){return de(t)===P.Array?t.length===0:de(t)===P.Object?Object.keys(t).length===0:!t},et=function(t,o){for(var u=[],j=t;j1&&arguments[1]!==void 0?arguments[1]:12,u=o/2-2,j=o/2+3;return t.length>o?t.substr(0,u)+"..."+t.substr(j,o):t},ut=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},He=function(t){return t==null};function Le(N,t){var o=new RegExp("(^|&)".concat(N,"=([^&]*)(&|$)"),"i"),u=t.substr(1).match(o);return u!=null?decodeURIComponent(u[2]):null}var xe=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 o;return window.open("/users/".concat((o=Object(l.t)())===null||o===void 0?void 0:o.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}}},"28ck":function(we,c,a){we.exports={flex_box_center:"flex_box_center___2EzbZ",flex_space_between:"flex_space_between___2jjzS",flex_box_vertical_center:"flex_box_vertical_center___35dLT",flex_box_center_end:"flex_box_center_end___2fyJ3",flex_box_column:"flex_box_column___3lKUC",title:"title___3cIut",export:"export___3pzhF",bg:"bg___2HApn",tabs:"tabs___pZ5ue"}},"3IPh":function(we,c,a){we.exports={wrap:"wrap___cA_8q"}},"500L":function(we,c,a){"use strict";a.d(c,"a",function(){return G});var Z=a("DZo9"),r=a("8z0m"),x=a("+L6B"),l=a("2/Rp"),V=a("2qtc"),d=a("kLXV"),i=a("WmNS"),C=a.n(i),k=a("9og8"),z=a("k1fw"),T=a("oBTY"),ie=a("miYZ"),te=a("tsqr"),Ae=a("q1tI"),Pe=a.n(Ae),qe=a("m3rI"),Ge=a("wzkS"),F=a("y5JW");function G(U){var e=[];return U&&U.length>0&&(e=U.map(function(ae){return{uid:ae.id,id:ae.id,name:ae.title+F.c+ae.filesize,url:ae.url,filesize:ae.filesize,status:"done",response:{id:ae.id}}})),e}c.b=function(U){var e=U.value,ae=U.onChange,he=U.className,ye=U.maxSize,ne=ye===void 0?150:ye,B=U.title,A=B===void 0?"\u4E0A\u4F20\u9644\u4EF6":B,g=U.showRemoveModal,D=g===void 0?!1:g,_={multiple:!0,fileList:e,beforeUpload:function($e){var Be=$e.size/1024/1024;return Be=de.length?re.slice(de.length):re}).join(` -`)}var k=[],z=["
    "],T=new d.a.Renderer,ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function te(){k.length=0,z=["
      "]}function Ae(M,K,b,de){if(K>=M.length||M[K].level<=b)return K;var re=M[K];de.push("
    • "+re.text+""),K++;var et=[];return K=Ae(M,K,re.level,et),et.length>0&&(de.push("
        "),et.forEach(function(s){de.push(s)}),de.push("
      ")),de.push("
    • "),K=Ae(M,K,b,de),K}function Pe(){return Ae(k,0,0,z),z.push("
    "),z.join("")}var qe={heading:function(K){var b=ie.exec(K);if(b)return{type:"heading",raw:b[0],depth:b[1].length,text:b[2]}},fences:function(K){var b=this.rules.block.fences.exec(K);if(b){var de=b[0],re=C(de,b[3]||""),et=b[2]?b[2].trim():b[2];if(["latex","katex","math"].indexOf(et)>=0){var s=G(),ut=re;re=s,U[s]={type:"block",expression:ut}}return{type:"code",raw:de,lang:et,text:re}}}},Ge=/(?:\${2})([^\n`]+?)(?:\${2})/gi,F=0,G=function(){return"__special_katext_id_".concat(F++,"__")},U={};function e(){return U}function ae(){F=0,U={}}function he(M){return M=M.replace(Ge,function(K,b){var de=G();return U[de]={type:"inline",expression:b},de}),M}var ye=T.listitem;T.listitem=function(M){return ye(he(M))};var ne=T.paragraph;T.paragraph=function(M){return ne(he(M))};var B=T.tablecell;T.tablecell=function(M,K){return B(he(M),K)},T.code=function(M,K,b){var de=(K||"").match(/\S*/)[0];return de?["latex","katex","math"].indexOf(de)>=0?"

    ".concat(M,"

    "):'
    ').concat(b?M:Object(i.escape)(M,!0),`
    -`):'
    '+(b?M:Object(i.escape)(M,!0))+"
    "},T.heading=function(M,K,b){var de=this.options.headerPrefix+b.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return k.push({anchor:de,level:K,text:M}),"'+M+""},d.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),d.a.use({tokenizer:qe,renderer:T});var A=d.a,g=a("SJMd"),D=a("wMS7"),_=a.n(D),ve=a("Oy/b"),Ue=/]*>/g;function $e(M){var K=document.createElement("div");return K.innerHTML=M,K.childNodes.length===0?"":K.childNodes[0].nodeValue}var Be=c.a=function(M){var K=M.value,b=K===void 0?"":K,de=M.className,re=M.style,et=re===void 0?{}:re,s=String(b),ut=Object(J.useMemo)(function(){var xe=A(s),N=e();return s.match(/\[TOC\]/)&&(xe=xe.replace("

    [TOC]

    ",Pe()),te()),xe=xe.replace(/(__special_katext_id_\d+__)/g,function(t,o){var u=N[o],j=u.type,I=u.expression;return Object(ve.renderToString)($e(I)||"",{displayMode:j==="block",throwOnError:!1,output:"html"})}),xe=xe.replace(/▁/g,"\u2581\u2581\u2581"),ae(),_.a.sanitize(xe)},[s]),He=Object(J.useRef)();function Le(xe){var N=xe.target;if(N.tagName.toUpperCase()==="A"){var t=N.getAttribute("href");if(t.startsWith("#")){xe.preventDefault();var o=document.getElementById(t.replace("#",""));o&&o.scrollIntoView(!0)}}}return Object(J.useEffect)(function(){if(He.current&&ut&&(ut.match(Ue)&&window.PR.prettyPrint()),He.current)return He.current.addEventListener("click",Le),function(){He.current.removeEventListener("click",Le),ae(),te()}},[ut,He.current,Le]),r.a.createElement("div",{ref:He,style:et,className:"".concat(de||""," markdown-body"),dangerouslySetInnerHTML:{__html:ut}})}},"9VGf":function(we,c,a){"use strict";a.d(c,"a",function(){return x});var J=a("q1tI"),r=a.n(J);function x(l,V){var d=Object(J.useRef)();Object(J.useEffect)(function(){d.current=l}),Object(J.useEffect)(function(){function i(){d.current()}if(V!==null){var C=setInterval(i,V);return function(){return clearInterval(C)}}},[V])}},BdwD:function(we,c,a){"use strict";var J=a("k1fw"),r=a("q1tI"),x=a.n(r),l=function(d){var i=d.styles,C=i===void 0?{}:i,k=d.customText;return x.a.createElement("section",{className:"tc animated fadeIn",style:Object(J.a)(Object(J.a)({},{color:"#999",margin:"200px auto"}),C)},x.a.createElement("img",{src:a("FOrL")}),x.a.createElement("p",{className:"mt20 font14"},k||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};c.a=l},BjJ7:function(we,c,a){"use strict";a.d(c,"d",function(){return r}),a.d(c,"c",function(){return x}),a.d(c,"f",function(){return l}),a.d(c,"b",function(){return V}),a.d(c,"e",function(){return d}),a.d(c,"a",function(){return i});var J=a("m3rI");function r(C){var k=!0;if(C.length>0){for(var z=0;z1&&arguments[1]!==void 0?arguments[1]:"",z=[],T=0;T0)){Se.next=3;break}return C.b.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Se.abrupt("return");case 3:return Oe={detail:!0,homework_ids:[se.categoryId],group_ids:Re.filter(function(n){return n.checked}).map(function(n){return n.id}),group_end_times:Re.filter(function(n){return n.checked}).map(function(n){return u()(n.time).format("YYYY-MM-DD HH:mm")})},(R==null||((w=R.publishGroups)===null||w===void 0||((P=w.course_groups)===null||P===void 0))?void 0:P.length)===0&&(delete Oe.group_end_times,delete Oe.group_ids,delete Oe.detail,Oe.end_time=rt.getFieldValue("end_time"),Oe.category_id=R==null||((f=R.workList)===null||f===void 0||((Q=f.category)===null||Q===void 0))?void 0:Q.category_id),Se.next=7,Object(I.a)("/api/courses/".concat(se.coursesId,"/homework_commons/publish_homework.json"),{method:"post",body:Oe});case 7:_e=Se.sent,_e.status===0&&(C.b.success("\u53D1\u5E03\u6210\u529F"),ke({type:"shixunHomeworks/setActionTabs",payload:{}}),ke({type:"shixunHomeworks/getWorkList",payload:Object(F.a)({},R.actionTabs.params)}),ke({type:"shixunHomeworks/getWorkSetting",payload:Object(F.a)({},se)}));case 9:case"end":return Se.stop()}},Ce)})),onCancel:function(){ke({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"),Fe.effects["shixunHomeworks/getpublishGroups"]&&e.a.createElement("div",{className:"tc mt40"},e.a.createElement(ct.a,null)),R.publishGroups.course_groups&&e.a.createElement(t.a,{form:rt,name:"dynamic_form_item",initialValues:{}},!(R==null||((H=R.publishGroups)===null||H===void 0||((W=H.course_groups)===null||W===void 0))?void 0:W.length)&&e.a.createElement(b.a,{justify:"center",className:"mt30"},e.a.createElement(s.a,null,e.a.createElement(t.a.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}],name:"end_time",label:"\u622A\u6B62\u65F6\u95F4\uFF1A"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabledDate:at,showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))),!!(R==null||((ge=R.publishGroups)===null||ge===void 0||((me=ge.course_groups)===null||me===void 0))?void 0:me.length)&&e.a.createElement($e.a,{style:{background:"#F4FAFF"},columns:Ke,dataSource:R.publishGroups.course_groups,scroll:{y:240},pagination:!1})),!!(R==null||((ce=R.publishGroups)===null||ce===void 0||((De=ce.course_groups)===null||De===void 0))?void 0:De.length)&&e.a.createElement(re.a,{defaultChecked:!0,onClick:function(w){w.target.checked?Re.map(function(P){return P.checked=!0}):Re.map(function(P){return P.checked=!1}),Y(Object(xe.a)(Re))}},"\u5168\u9009"))},Wt=Object(ye.a)(function(ue){var L=ue.shixunHomeworks,H=ue.loading;return{shixunHomeworks:L,loading:H}})(wt),kt=function(L){var H,W,ge,me,ce=L.shixunHomeworks,De=L.loading,R=L.dispatch,Fe=Object(ae.m)(),ke=Object(ae.l)(),se=Object(U.useState)([]),X=Object(G.a)(se,2),q=X[0],ze=X[1];Object(U.useEffect)(function(){if(ce.actionTabs.key==="\u7ACB\u5373\u622A\u6B62")var at=R({type:"shixunHomeworks/getEndGroups",payload:Object(F.a)({},Fe)}).then(function(Ke){if(!Ke.status){var Ce=[];Ke.course_groups.map(function(w){Ce.push({id:w.id,checked:!0,time:u()().add(7,"days")})}),ze(Ce.slice())}})},[ce.actionTabs.key]);var Re=t.a.useForm(),Y=Object(G.a)(Re,1),tt=Y[0],Ne=function(Ke){return Ke&&Ke-1&&(X[ee]=X[ee]*100),n[ee]=X[ee]}),Q=JSON.parse(JSON.stringify(X.group_settings.filter(function(ee){return ee.publish_time!==null}))),fe(n),_e(Q)},[X]);var Z=function(){Fe({type:"shixunHomeworks/getWorkSetting",payload:Object(F.a)({},ke)})},Ze=function(){var O,y=JSON.parse(JSON.stringify(n));y.categoryId=ke.categoryId,n.unified_setting||((O=Q)===null||O===void 0||O.map(function(m){var S,Ee;if(!m.publish_time||!m.end_time)throw C.b.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");m.group_name=typeof(m==null?void 0:m.group_name)=="string"?[m==null?void 0:m.group_name]:m==null?void 0:m.group_name,console.log("item:0",m,X.group_settings,Q),m.group_id=m==null||((S=m.group_name)===null||S===void 0||((Ee=S.map(function(be){var Ie,Je,nt=(Ie=X.group_settings)===null||Ie===void 0||((Je=Ie.filter(function(Ye){return(Ye==null?void 0:Ye.group_name)===be}))===null||Je===void 0)?void 0:Je[0];return console.log("d:",nt,be),nt==null?void 0:nt.group_id}))===null||Ee===void 0))?void 0:Ee.toString().split(",")})),y.group_settings=Q,Object.keys(y).map(function(m){m.indexOf("proportion")>-1&&(y[m]=y[m]/100)}),Fe({type:"shixunHomeworks/updateSetting",payload:y}).then(function(m){m.status===0&&(C.b.success("\u66F4\u65B0\u6210\u529F"),tt(!0),Z())})},it=e.a.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",e.a.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",e.a.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",e.a.createElement("br",null),e.a.createElement("br",null),"\u6CE8\u610F",e.a.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",e.a.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",e.a.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",e.a.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Te=e.a.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",e.a.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",e.a.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",e.a.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),ft=function(O){return O&&O0&&e.a.createElement(s.a,{span:24,className:"mt10"},e.a.createElement(re.a,{checked:n.unified_setting,disabled:Y||!(q==null||((W=q.homework_status)===null||W===void 0)?void 0:W.includes("\u672A\u53D1\u5E03")),onChange:function(){var O;if(!(q==null||((O=q.homework_status)===null||O===void 0)?void 0:O.includes("\u672A\u53D1\u5E03"))){C.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}n.unified_setting=!n.unified_setting,Q==""&&_e([{}]),fe(Object.assign({},n))}},e.a.createElement("strong",null,"\u7EDF\u4E00\u8BBE\u7F6E")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)"))),n.unified_setting&&e.a.createElement("div",null,e.a.createElement(b.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u53D1\u5E03\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(He.a,{title:!(q==null||((ge=q.homework_status)===null||ge===void 0)?void 0:ge.includes("\u672A\u53D1\u5E03"))&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:ft,disabled:Y||!(q==null||((me=q.homework_status)===null||me===void 0)?void 0:me.includes("\u672A\u53D1\u5E03")),value:n.publish_time?u()(n.publish_time):"",onChange:function(O,y){n.publish_time=y,(n.end_time==""||!n.end_time)&&n.unified_setting&&(n.end_time=u()(O).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),n.end_time=n.end_time),fe(Object.assign({},n))}}))),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4)"))),e.a.createElement(b.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u622A\u6B62\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y,disabledDate:ft,value:n.end_time?u()(n.end_time):"",onChange:function(O,y){n.end_time=y,fe(Object.assign({},n))}})),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))),!n.unified_setting&&e.a.createElement(b.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},e.a.createElement(s.a,{span:24},e.a.createElement(b.a,null,e.a.createElement(s.a,{span:10}),e.a.createElement(s.a,{span:10},e.a.createElement(b.a,{className:"c-grey-c"},e.a.createElement(s.a,{flex:"1"},"(\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4)"),e.a.createElement(s.a,{flex:"1"},"(\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(s.a,{span:4}))),Q&&Q.map(function(ee,O){var y,m;return e.a.createElement(s.a,{span:24,key:O},e.a.createElement(b.a,{gutter:[8,16]},e.a.createElement(s.a,{span:9},e.a.createElement(b.a,{gutter:[8,16]},e.a.createElement(s.a,null,"\u53D1\u5E03\u89C4\u5219 ",O+1),e.a.createElement(s.a,{flex:1,style:{maxWidth:400}},e.a.createElement(Bt.a,{disabled:Y||!(q==null||((y=q.homework_status)===null||y===void 0)?void 0:y.includes("\u672A\u53D1\u5E03"))&&[!0,!1],className:"ml20",mode:"tags",style:{width:"100%"},value:ee.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:function(Ee){Q[O].group_name=Ee,_e(Q.slice())}},X.group_settings&&X.group_settings.map(function(S){if(!Q.map(function(Ee){return Ee.group_name}).toString().split(",").includes(String(S.group_name)))return e.a.createElement(zt,{value:S.group_name,key:S.id},S.group_name)}))))),e.a.createElement(s.a,{span:1}),e.a.createElement(s.a,{span:10},e.a.createElement(ea,{disabled:Y,style:{width:440},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:ft,showTime:{format:"HH:mm",defaultValue:[u()(Object(g.d)(),"HH:mm"),u()(Object(g.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",defaultValue:ee.publish_time&&[u()(ee.publish_time),u()(ee.end_time)],onChange:function(Ee,be){Q[O].publish_time=be[0],Q[O].end_time=be[1]}})),!Y&&(q==null||((m=q.homework_status)===null||m===void 0)?void 0:m.includes("\u672A\u53D1\u5E03"))&&e.a.createElement(s.a,{span:4},O>0&&!ee.id&&e.a.createElement(Dt.a,{onClick:function(){Q=Q.filter(function(Ee,be){return O!==be}),_e(Q.slice()),setTimeout(function(){return _e(Q.slice())},10)}}),e.a.createElement(Ft.a,{className:"c-green ml20",onClick:function(){_e(Q.concat({}))}}))))})),e.a.createElement(yt.a,null),e.a.createElement(b.a,null,e.a.createElement(s.a,null,e.a.createElement("strong",null,"\u8865\u4EA4\u8BBE\u7F6E")),e.a.createElement(s.a,{span:24,className:"mt15 pl30"},e.a.createElement(re.a,{checked:n.allow_late,disabled:Y,onChange:function(){n.allow_late=!n.allow_late,n.allow_late&&(n.late_penalty=parseInt(n.late_penalty)?n.late_penalty:5),n.late_time||(n.late_time=u()(n.end_time).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),fe(Object.assign({},n))}},e.a.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u5B66\u751F\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1)"))),e.a.createElement(b.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u8FDF\u4EA4\u6263\u5206:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(h.a,{disabled:Y||!n.allow_late,value:n.late_penalty,onChange:function(O){n.late_penalty=O,fe(Object.assign({},n))}})),e.a.createElement(s.a,{flex:"1",className:"ml5"},"\u5206",e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C)"))),e.a.createElement(b.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u7ED3\u675F\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y||!n.allow_late,value:n.late_time?u()(n.late_time):"",onChange:function(O,y){n.late_time=y,fe(Object.assign({},n))}})),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(yt.a,null),e.a.createElement(b.a,null,e.a.createElement(s.a,null,e.a.createElement("strong",null,"\u533F\u8BC4\u8BBE\u7F6E")),e.a.createElement(s.a,{span:24,className:"mt15 pl30"},e.a.createElement(re.a,{checked:n.anonymous_comment,disabled:Y||((ce=q.homework_status)===null||ce===void 0?void 0:ce.includes("\u533F\u8BC4\u4E2D")),onChange:function(){n.anonymous_comment=!n.anonymous_comment,n.allow_late&&!n.evaluation_start?n.late_time&&n.late_time!=""&&(n.evaluation_start=u()(n.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),n.evaluation_end=u()(n.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):n.unified_setting&&!n.evaluation_start&&(n.end_time&&n.end_time!=""&&(n.evaluation_start=u()(n.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),n.evaluation_end=u()(n.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss"))),n.anonymous_comment&&(n.evaluation_num=parseInt(n.evaluation_num)?n.evaluation_num:3,n.absence_penalty=parseInt(n.absence_penalty)?n.absence_penalty:3),fe(Object.assign({},n))}},e.a.createElement("strong",null,"\u542F\u7528\u533F\u8BC4")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\u4E2A\uFF0C\u53EF\u4EE5\u5F00\u542F\u533F\u8BC4)"))),e.a.createElement(b.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u5F00\u59CB\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y||!n.anonymous_comment,value:n.evaluation_start?u()(n.evaluation_start):"",onChange:function(O,y){n.evaluation_start=y,fe(Object.assign({},n))}})),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4)"))),e.a.createElement(b.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u7ED3\u675F\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y||!n.anonymous_comment,value:n.evaluation_end?u()(n.evaluation_end):"",onChange:function(O,y){n.evaluation_end=y,fe(Object.assign({},n))}})),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(b.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u533F\u8BC4\u6570\u91CF:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(h.a,{disabled:Y||!n.anonymous_comment,value:n.evaluation_num,onChange:function(O){n.evaluation_num=O,fe(Object.assign({},n))}})),e.a.createElement(s.a,{flex:"1",className:"ml5"},e.a.createElement("span",{className:"c-grey-c ml10"},"(\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF)"))),e.a.createElement(b.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u7F3A\u8BC4\u6263\u5206:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(h.a,{min:0,disabled:Y||!n.anonymous_comment,value:n.absence_penalty,onChange:function(O){n.absence_penalty=O,fe(Object.assign({},n))}})),e.a.createElement(s.a,{flex:"1",className:"ml5"},"\u5206",e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C)"))),n.anonymous_comment&&e.a.createElement(e.a.Fragment,null,e.a.createElement(b.a,null,e.a.createElement(s.a,{span:24,className:"mt15 pl30"},e.a.createElement(re.a,{checked:n.student_comment,disabled:Y||u()(n.evaluation_start)"},e.a.createElement(Pe.a.Item,null,e.a.createElement(he.Link,{to:"/classrooms/".concat(P.course_id,"/common_homework")},P.course_name)),e.a.createElement(Pe.a.Item,null,e.a.createElement(he.Link,{to:"/classrooms/".concat(P.course_id,"/common_homework/").concat(((H=P.category)===null||H===void 0?void 0:H.main)===1?"":P.category.category_id)},P.category.category_name)),e.a.createElement(Pe.a.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),e.a.createElement("aside",{className:[v.a.title,"mt20"].join(" ")},e.a.createElement(he.Link,{to:"/classrooms/".concat(P.course_id,"/common_homework/").concat(((W=P.category)===null||W===void 0?void 0:W.main)===1?"":P.category.category_id)},e.a.createElement(ne.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},P.homework_name),e.a.createElement(g.g,{status:P.homework_status}))),e.a.createElement("aside",{className:"mt30 relative"},Object($.c)()&&e.a.createElement("div",{className:v.a.export},e.a.createElement(he.Link,{to:"/classrooms/".concat(Ne.coursesId,"/common_homework/").concat(Ne.categoryId,"/edit")},"\u7F16\u8F91\u4F5C\u4E1A"),((ge=P.homework_status)===null||ge===void 0?void 0:ge.includes("\u672A\u53D1\u5E03"))&&e.a.createElement("a",{onClick:function(_e){_e.preventDefault(),tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:Ne}})}},"\u7ACB\u5373\u53D1\u5E03"),!((me=P.homework_status)===null||me===void 0?void 0:me.includes("\u672A\u53D1\u5E03"))&&!((ce=P.homework_status)===null||ce===void 0?void 0:ce.includes("\u5DF2\u622A\u6B62"))&&e.a.createElement("a",{onClick:function(_e){_e.preventDefault(),tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ne}})}},"\u7ACB\u5373\u622A\u6B62"),e.a.createElement(T.a,{overlay:f},e.a.createElement(te.a,null,e.a.createElement(B.a,null),"\u5BFC\u51FA",e.a.createElement(A.a,null)))),e.a.createElement("div",{className:v.a.export},(P==null||((De=P.work_statuses)===null||De===void 0)?void 0:De.includes("\u53D6\u6D88\u5173\u8054"))&&e.a.createElement("a",{onClick:Object(k.a)(d.a.mark(function Q(){var _e;return d.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Object(na.h)({homeworkId:Ne.categoryId});case 2:_e=Se.sent,(_e==null?void 0:_e.status)===0&&(C.b.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),tt({type:"shixunHomeworks/getWorkList",payload:Object(F.a)({},Ne)}));case 4:case"end":return Se.stop()}},Q)}))},"\u53D6\u6D88\u5173\u8054"),(P==null||((R=P.work_statuses)===null||R===void 0)?void 0:R.includes("\u5173\u8054\u9879\u76EE"))&&e.a.createElement(e.a.Fragment,null,e.a.createElement(he.Link,{to:"/projects/new",target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),e.a.createElement("a",{onClick:function(_e){_e.preventDefault(),l.a.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",e.a.createElement("a",{onClick:function(){var Se,n;Object(g.x)("".concat((Se=q.navigationInfo)===null||Se===void 0||((n=Se.top)===null||n===void 0)?void 0:n.old_url,"/projects/new"))}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE")),(P==null||((Fe=P.work_statuses)===null||Fe===void 0)?void 0:Fe.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&e.a.createElement(he.Link,{to:"/classrooms/".concat(P.course_id,"/common_homework/").concat(P.homework_id,"/post")},"\u63D0\u4EA4\u4F5C\u54C1"),(P==null||((ke=P.work_statuses)===null||ke===void 0)?void 0:ke.includes("\u4FEE\u6539\u4F5C\u54C1"))&&e.a.createElement(he.Link,{style:{marginLeft:"30px"},to:"/classrooms/".concat(P.course_id,"/common_homework/").concat(P.homework_id,"/").concat(P.id,"/edit")},"\u4FEE\u6539\u4F5C\u54C1"),(P==null||((se=P.work_statuses)===null||se===void 0)?void 0:se.includes("\u8865\u4EA4\u4F5C\u54C1"))&&e.a.createElement(he.Link,{to:"/classrooms/".concat(P.course_id,"/common_homework/").concat(P.homework_id,"/post")},"\u8865\u4EA4\u4F5C\u54C1"),(P==null||((X=P.work_statuses)===null||X===void 0)?void 0:X.includes("\u8865\u4EA4\u9644\u4EF6"))?e.a.createElement("a",{onClick:function(){tt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:Ne,selectArrs:Object(F.a)({},P)}})}},"\u8865\u4EA4\u9644\u4EF6"):""),e.a.createElement(r.a,{activeKey:Ce,onTabClick:function(_e,Et){parseInt(_e)===2?(P==null?void 0:P.time_status)>2||Object($.e)()?w(_e):C.b.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848"):w(_e)},className:v.a.tabs},Oe.map(function(Q,_e){return e.a.createElement(r.a.TabPane,{tab:Q.name,key:Q.id},Q.compontent)})))),e.a.createElement(ra.a,null),e.a.createElement(Wt,null),e.a.createElement(Xt,null))},Gt=c.default=Object(ye.a)(function(ue){var L=ue.user,H=ue.shixunHomeworks,W=ue.loading,ge=ue.globalSetting;return{user:L,shixunHomeworks:H,globalSetting:ge,loading:W.effects}})(Yt)},M8RZ:function(we,c,a){"use strict";a.d(c,"a",function(){return k});var J=a("fWQN"),r=a("mtLc"),x=a("yKVA"),l=a("879j"),V=a("q1tI"),d=a.n(V),i=a("i8i4"),C=a.n(i),k=function(z){Object(x.a)(ie,z);var T=Object(l.a)(ie);function ie(te){var Ae;Object(J.a)(this,ie),Ae=T.call(this,te);var Pe=window.document;return Ae.node=Pe.createElement("div"),Pe.body.appendChild(Ae.node),Ae}return Object(r.a)(ie,[{key:"render",value:function(){var Ae=this.props.children;return Object(i.createPortal)(Ae,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),ie}(d.a.Component)},NNe0:function(we,c,a){we.exports={flex_box_center:"flex_box_center___1rG9K",flex_space_between:"flex_space_between___s26wD",flex_box_vertical_center:"flex_box_vertical_center___1Ur8s",flex_box_center_end:"flex_box_center_end___2GQdX",flex_box_column:"flex_box_column___EoDtg",form:"form___1ZYPY",efficiency:"efficiency___2srAz"}},Ot1p:function(we,c,a){"use strict";var J=a("2qtc"),r=a("kLXV"),x=a("rAM+"),l=a("tJVT"),V=a("jrin"),d=a("q1tI"),i=a.n(d),C=a("VrN/"),k=a.n(C),z=a("bdgK"),T=a("p77/"),ie=a("Bd2K"),te=a("ELLl"),Ae=a("19Vz"),Pe=a("lZu9"),qe=a("kSUc"),Ge=a("9Bee"),F=a("0Owb"),G=a("dejd"),U=a("C+DQ"),e=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function ae(oe){var Ve=oe.onActionCallback,Me=oe.title,Qe=oe.icon,ot=oe.actionName,dt=oe.className,_t=dt===void 0?"":dt,ct=oe.children;function Pt(){Ve(ot)}return i.a.createElement("a",{title:Me,className:_t,onClick:Pt},i.a.createElement("i",{className:"md-iconfont ".concat(Qe)}),ct)}var he=function(oe){var Ve=oe.watch,Me=oe.showNullButton,Qe=oe.onActionCallback,ot=oe.fullScreen,dt=[].concat(e,[{title:"".concat(Ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ve?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return i.a.createElement("ul",{className:"markdown-toolbar-container"},dt.map(function(_t,ct){return i.a.createElement("li",{key:ct},_t.actionName?i.a.createElement(ae,Object(F.a)({},_t,{onActionCallback:Qe})):i.a.createElement("span",{className:"v-line"}))}),Me?i.a.createElement("li",null,i.a.createElement(ae,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qe},i.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,i.a.createElement("li",{className:"btn-full-screen"},i.a.createElement(ae,{icon:"".concat(ot?"icon-shrink":"icon-enlarge"),title:ot?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qe})))},ye=a("M8RZ"),ne=a("+L6B"),B=a("2/Rp"),A=a("y8nQ"),g=a("Vl3Y"),D=a("5NDa"),_=a("5rEg"),ve={labelCol:{span:4},wrapperCol:{span:20}},Ue=function(oe){var Ve=oe.callback,Me=oe.onCancel;function Qe(ot){Ve(ot)}return i.a.createElement(g.a,Object(F.a)({},ve,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Qe}),i.a.createElement(g.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},i.a.createElement(_.a,null)),i.a.createElement(g.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},i.a.createElement(_.a,null)),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(B.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(B.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))},$e=a("7ahc"),Be=a("HmJG"),M=a("BjJ7"),K=g.a.useForm,b={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}},re=function(oe){var Ve=oe.callback,Me=oe.onCancel,Qe=K(),ot=Object(l.a)(Qe,1),dt=ot[0];function _t(lt){Ve(lt)}function ct(lt){dt.setFieldsValue({src:"/api/attachments/".concat(lt.id)})}function Pt(lt){var wt=lt.target.files[0];s(wt,ct)}return i.a.createElement(g.a,Object(F.a)({form:dt},de,{className:"upload-image-panel",onFinish:_t}),i.a.createElement(g.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},i.a.createElement("div",{className:"flex-container"},i.a.createElement(g.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},i.a.createElement(_.a,{style:b})),i.a.createElement(et,{onFileChange:Pt}))),i.a.createElement(g.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},i.a.createElement(_.a,{style:{width:264}})),i.a.createElement(g.a.Item,{style:{textAlign:"right"}},i.a.createElement(B.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(B.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function et(oe){var Ve=oe.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",i.a.createElement("input",{type:"file",accept:"image/*",onChange:Ve}))}function s(oe,Ve){var Me=new FormData;Me.append("editormd-image-file",oe),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(ot){Ve(JSON.parse(ot.target.responseText))},!1),Qe.addEventListener("error",function(ot){console.error(ot)},!1),Qe.open("POST","".concat(M.a,"/api/attachments.json")),Qe.send(Me)}var ut=a("giR+"),He=a("fyUT"),Le=a("7Kak"),xe=a("9yH6"),N=xe.a.Group,t={margin:"0 8px"},o=function(oe){var Ve=oe.callback,Me=oe.onCancel;function Qe(ot){Ve(ot)}return i.a.createElement(g.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Qe},i.a.createElement("div",{className:"flex-container"},i.a.createElement("span",{style:t},"\u5355\u5143\u683C\u6570\uFF1A"),i.a.createElement("span",{style:t},"\u884C\u6570"),i.a.createElement(g.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},i.a.createElement(He.a,null)),i.a.createElement("span",{style:t},"\u5217\u6570"),i.a.createElement(g.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},i.a.createElement(He.a,null))),i.a.createElement("div",{className:"flex-container",style:{marginTop:12}},i.a.createElement("span",{style:t},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),i.a.createElement(g.a.Item,{name:"align"},i.a.createElement(N,null,i.a.createElement(xe.a,{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(xe.a,{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(xe.a,{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(xe.a,{value:"right"},i.a.createElement("i",{className:"fa fa-align-right"}))))),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(B.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(B.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))},u=a("9kvl"),j="link",I="upload-image",We="code-block",Xe="add-table",E="------------",h={default:E,left:":".concat(E),center:":".concat(E,":"),right:"".concat(E,":")},p=a("9VGf"),st,$;function Ot(){}var vt=0,Zt=10,It=1e4,Lt="\u2581";function Ct(oe){return/^\d+$/.test(oe)?"".concat(oe,"px"):oe}var At=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ht=At?"Cmd":"Ctrl",Jt=(st={},Object(V.a)(st,Ht+"-B","bold"),Object(V.a)(st,Ht+"-I","italic"),st),Dt=($={},Object(V.a)($,j,"\u6DFB\u52A0\u94FE\u63A5"),Object(V.a)($,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(V.a)($,I,"\u6DFB\u52A0\u56FE\u7247"),Object(V.a)($,Xe,"\u6DFB\u52A0\u8868\u683C"),$),qt=c.a=function(oe){var Ve=oe.defaultValue,Me=Ve===void 0?"":Ve,Qe=oe.onChange,ot=oe.width,dt=ot===void 0?"100%":ot,_t=oe.height,ct=_t===void 0?400:_t,Pt=oe.miniToolbar,lt=Pt===void 0?!1:Pt,wt=oe.isFocus,Wt=wt===void 0?!1:wt,kt=oe.watch,Xt=oe.id,St=Xt===void 0?"markdown-editor-id":Xt,ht=oe.showResizeBar,oa=ht===void 0?!1:ht,xt=oe.noStorage,ua=xt===void 0?!1:xt,yt=oe.showNullButton,sa=yt===void 0?!1:yt,Bt=oe.fullScreen,Ft=Bt===void 0?!1:Bt,Rt=oe.onBlur,Tt=oe.onCMBeforeChange,Vt=oe.className,ea=Vt===void 0?"":Vt,zt=oe.placeholder,ta=zt===void 0?"":zt,aa=Object(d.useState)(null),Kt=Object(l.a)(aa,2),v=Kt[0],na=Kt[1],ra=Object(d.useState)(Me),Yt=Object(l.a)(ra,2),Gt=Yt[0],ue=Yt[1],L=Object(d.useState)(kt),H=Object(l.a)(L,2),W=H[0],ge=H[1],me=Object(d.useState)(Ft),ce=Object(l.a)(me,2),De=ce[0],R=ce[1],Fe=Object(d.useState)(""),ke=Object(l.a)(Fe,2),se=ke[0],X=ke[1],q=Object(d.useState)(0),ze=Object(l.a)(q,2),Re=ze[0],Y=ze[1],tt=Object(d.useState)(ct),Ne=Object(l.a)(tt,2),rt=Ne[0],at=Ne[1],Ke=Object(d.useState)(!1),Ce=Object(l.a)(Ke,2),w=Ce[0],P=Ce[1],Oe=Object(d.useRef)(),f=Object(d.useRef)(),Q=Object(d.useRef)(),_e=Object(d.useRef)();Object(d.useEffect)(function(){if(Oe.current){var y=function(Ee,be){var Ie=be.clipboardData;if(Ie){var Je=Ie.types.toString(),nt=Ie.items;if(Je==="text/html,Files"||Je==="Files"){var Ye=nt[1];Je==="Files"&&(Ye=nt[0]),Ye.kind==="file"&&Ye.type.match(/^image\//i)&&s(Ye.getAsFile(),function(pt){pt.id?m.replaceSelection("![,](/api/attachments/".concat(pt.id,")")):u.c.replace("/user/login",{from:u.c.location.pathname})})}else return!0}return!0},m=k.a.fromTextArea(Oe.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!lt,lineWrapping:!0,value:Me,autoCloseTags:!0,autoCloseBrackets:!0});return m.on("paste",y),na(m),function(){m.off("paste",y)}}},[]);var Et=Object(d.useCallback)(function(){if(f.current)try{var y=f.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,m=f.current.getElementsByClassName("markdown-editor-body")[0];De?m.style.height="calc(100vh - ".concat(y,"px)"):m.style.height="".concat(rt-y,"px")}catch(S){console.log(S,"---- to set md editor body height")}},[rt,f,De]);Object(d.useEffect)(function(){function y(){var S=new z.default(function(Ee){var be=Object(x.a)(Ee),Ie;try{for(be.s();!(Ie=be.n()).done;){var Je=Ie.value;(Je.target.offsetHeight>0||Je.target.offsetWidth>0)&&(Et(),v.setSize("100%","100%"),v.refresh())}}catch(nt){be.e(nt)}finally{be.f()}});return S.observe(Oe.current.parentElement),S}if(v){var m=y();return function(){m.unobserve(Oe.current.parentElement)}}},[v,Et]),Object(d.useEffect)(function(){if(v){for(var y=[],m=function(){var Je=Ee[S];be=Object(l.a)(Je,2);var nt=be[0],Ye=be[1],pt=Object(V.a)({},nt,function(){Se(Ye)});y.push(pt),v.addKeyMap(pt)},S=0,Ee=Object.entries(Jt);S0){var y=new Date().getTime(),m=window.sessionStorage.getItem(St);y>=Re+It&&(!m||m!==Gt)&&(window.sessionStorage.setItem(St,Gt),P(!0))}},It),Object(d.useEffect)(function(){ge(kt)},[v,kt]),Object(d.useEffect)(function(){v&&(Wt&&v.focus())},[v,Wt]),Object(d.useEffect)(function(){if(W&&v){var y=function(Ee){var be=Ee.target;_e.current&&(_e.current.scrollTop=_e.current.scrollHeight*be.scrollTop/be.scrollHeight)},m=v.getScrollerElement();return m.addEventListener("scroll",y),function(){m.removeEventListener("scroll",y)}}},[v,W]),Object(d.useEffect)(function(){if(v&&Tt){var y=function(S,Ee){Tt(S,Ee)};return v.on("beforeChange",y),function(){v.off("beforeChange",y)}}},[v,Tt]),Object(d.useEffect)(function(){if(v&&Rt){var y=function(){Rt(v.getValue())};return v.on("blur",y),function(){v.off("blur",y)}}},[v,Rt]),Object(d.useEffect)(function(){if(v){var y=function(S){var Ee=S.getValue();clearTimeout(vt),vt=setTimeout(function(){ue(Ee),Y(new Date().getTime()),S.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Qe&&Qe(Ee)},Zt)};return v.on("change",y),function(){v.off("change",y)}}},[v,Qe]),Object(d.useEffect)(function(){v&&(Me==null?(v.setValue(""),ue("")):Me!==v.getValue()&&(v.setValue(Me),ue(Me)))},[v,Me]);var Se=Object(d.useCallback)(function(y){var m=v.getCursor(),S=v.getSelection(),Ee=S.split(` +`)}var k=[],z=["
      "],T=new d.a.Renderer,ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function te(){k.length=0,z=["
        "]}function Ae(M,K,P,de){if(K>=M.length||M[K].level<=P)return K;var re=M[K];de.push("
      • "+re.text+""),K++;var et=[];return K=Ae(M,K,re.level,et),et.length>0&&(de.push("
          "),et.forEach(function(s){de.push(s)}),de.push("
        ")),de.push("
      • "),K=Ae(M,K,P,de),K}function Pe(){return Ae(k,0,0,z),z.push("
      "),z.join("")}var qe={heading:function(K){var P=ie.exec(K);if(P)return{type:"heading",raw:P[0],depth:P[1].length,text:P[2]}},fences:function(K){var P=this.rules.block.fences.exec(K);if(P){var de=P[0],re=C(de,P[3]||""),et=P[2]?P[2].trim():P[2];if(["latex","katex","math"].indexOf(et)>=0){var s=G(),ut=re;re=s,U[s]={type:"block",expression:ut}}return{type:"code",raw:de,lang:et,text:re}}}},Ge=/(?:\${2})([^\n`]+?)(?:\${2})/gi,F=0,G=function(){return"__special_katext_id_".concat(F++,"__")},U={};function e(){return U}function ae(){F=0,U={}}function he(M){return M=M.replace(Ge,function(K,P){var de=G();return U[de]={type:"inline",expression:P},de}),M}var ye=T.listitem;T.listitem=function(M){return ye(he(M))};var ne=T.paragraph;T.paragraph=function(M){return ne(he(M))};var B=T.tablecell;T.tablecell=function(M,K){return B(he(M),K)},T.code=function(M,K,P){var de=(K||"").match(/\S*/)[0];return de?["latex","katex","math"].indexOf(de)>=0?"

      ".concat(M,"

      "):'
      ').concat(P?M:Object(i.escape)(M,!0),`
      +`):'
      '+(P?M:Object(i.escape)(M,!0))+"
      "},T.heading=function(M,K,P){var de=this.options.headerPrefix+P.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return k.push({anchor:de,level:K,text:M}),"'+M+""},d.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),d.a.use({tokenizer:qe,renderer:T});var A=d.a,g=a("SJMd"),D=a("wMS7"),_=a.n(D),ve=a("Oy/b"),Ue=/]*>/g;function $e(M){var K=document.createElement("div");return K.innerHTML=M,K.childNodes.length===0?"":K.childNodes[0].nodeValue}var Be=c.a=function(M){var K=M.value,P=K===void 0?"":K,de=M.className,re=M.style,et=re===void 0?{}:re,s=String(P),ut=Object(Z.useMemo)(function(){var xe=A(s),N=e();return s.match(/\[TOC\]/)&&(xe=xe.replace("

      [TOC]

      ",Pe()),te()),xe=xe.replace(/(__special_katext_id_\d+__)/g,function(t,o){var u=N[o],j=u.type,I=u.expression;return Object(ve.renderToString)($e(I)||"",{displayMode:j==="block",throwOnError:!1,output:"html"})}),xe=xe.replace(/▁/g,"\u2581\u2581\u2581"),ae(),_.a.sanitize(xe)},[s]),He=Object(Z.useRef)();function Le(xe){var N=xe.target;if(N.tagName.toUpperCase()==="A"){var t=N.getAttribute("href");if(t.startsWith("#")){xe.preventDefault();var o=document.getElementById(t.replace("#",""));o&&o.scrollIntoView(!0)}}}return Object(Z.useEffect)(function(){if(He.current&&ut&&(ut.match(Ue)&&window.PR.prettyPrint()),He.current)return He.current.addEventListener("click",Le),function(){He.current.removeEventListener("click",Le),ae(),te()}},[ut,He.current,Le]),r.a.createElement("div",{ref:He,style:et,className:"".concat(de||""," markdown-body"),dangerouslySetInnerHTML:{__html:ut}})}},"9VGf":function(we,c,a){"use strict";a.d(c,"a",function(){return x});var Z=a("q1tI"),r=a.n(Z);function x(l,V){var d=Object(Z.useRef)();Object(Z.useEffect)(function(){d.current=l}),Object(Z.useEffect)(function(){function i(){d.current()}if(V!==null){var C=setInterval(i,V);return function(){return clearInterval(C)}}},[V])}},BdwD:function(we,c,a){"use strict";var Z=a("k1fw"),r=a("q1tI"),x=a.n(r),l=function(d){var i=d.styles,C=i===void 0?{}:i,k=d.customText;return x.a.createElement("section",{className:"tc animated fadeIn",style:Object(Z.a)(Object(Z.a)({},{color:"#999",margin:"200px auto"}),C)},x.a.createElement("img",{src:a("FOrL")}),x.a.createElement("p",{className:"mt20 font14"},k||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};c.a=l},BjJ7:function(we,c,a){"use strict";a.d(c,"d",function(){return r}),a.d(c,"c",function(){return x}),a.d(c,"f",function(){return l}),a.d(c,"b",function(){return V}),a.d(c,"e",function(){return d}),a.d(c,"a",function(){return i});var Z=a("m3rI");function r(C){var k=!0;if(C.length>0){for(var z=0;z1&&arguments[1]!==void 0?arguments[1]:"",z=[],T=0;T0)){Se.next=3;break}return C.b.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Se.abrupt("return");case 3:return Oe={detail:!0,homework_ids:[se.categoryId],group_ids:Re.filter(function(n){return n.checked}).map(function(n){return n.id}),group_end_times:Re.filter(function(n){return n.checked}).map(function(n){return u()(n.time).format("YYYY-MM-DD HH:mm")})},(R==null||((w=R.publishGroups)===null||w===void 0||((b=w.course_groups)===null||b===void 0))?void 0:b.length)===0&&(delete Oe.group_end_times,delete Oe.group_ids,delete Oe.detail,Oe.end_time=rt.getFieldValue("end_time"),Oe.category_id=R==null||((f=R.workList)===null||f===void 0||((q=f.category)===null||q===void 0))?void 0:q.category_id),Se.next=7,Object(I.a)("/api/courses/".concat(se.coursesId,"/homework_commons/publish_homework.json"),{method:"post",body:Oe});case 7:_e=Se.sent,_e.status===0&&(C.b.success("\u53D1\u5E03\u6210\u529F"),ke({type:"shixunHomeworks/setActionTabs",payload:{}}),ke({type:"shixunHomeworks/getWorkList",payload:Object(F.a)({},R.actionTabs.params)}),ke({type:"shixunHomeworks/getWorkSetting",payload:Object(F.a)({},se)}));case 9:case"end":return Se.stop()}},Ce)})),onCancel:function(){ke({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"),Fe.effects["shixunHomeworks/getpublishGroups"]&&e.a.createElement("div",{className:"tc mt40"},e.a.createElement(ct.a,null)),R.publishGroups.course_groups&&e.a.createElement(t.a,{form:rt,name:"dynamic_form_item",initialValues:{}},!(R==null||((H=R.publishGroups)===null||H===void 0||((W=H.course_groups)===null||W===void 0))?void 0:W.length)&&e.a.createElement(P.a,{justify:"center",className:"mt30"},e.a.createElement(s.a,null,e.a.createElement(t.a.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}],name:"end_time",label:"\u622A\u6B62\u65F6\u95F4\uFF1A"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabledDate:at,showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))),!!(R==null||((ge=R.publishGroups)===null||ge===void 0||((me=ge.course_groups)===null||me===void 0))?void 0:me.length)&&e.a.createElement($e.a,{style:{background:"#F4FAFF"},columns:Ke,dataSource:R.publishGroups.course_groups,scroll:{y:240},pagination:!1})),!!(R==null||((ce=R.publishGroups)===null||ce===void 0||((De=ce.course_groups)===null||De===void 0))?void 0:De.length)&&e.a.createElement(re.a,{defaultChecked:!0,onClick:function(w){w.target.checked?Re.map(function(b){return b.checked=!0}):Re.map(function(b){return b.checked=!1}),Y(Object(xe.a)(Re))}},"\u5168\u9009"))},Wt=Object(ye.a)(function(ue){var L=ue.shixunHomeworks,H=ue.loading;return{shixunHomeworks:L,loading:H}})(wt),kt=function(L){var H,W,ge,me,ce=L.shixunHomeworks,De=L.loading,R=L.dispatch,Fe=Object(ae.m)(),ke=Object(ae.l)(),se=Object(U.useState)([]),X=Object(G.a)(se,2),J=X[0],ze=X[1];Object(U.useEffect)(function(){if(ce.actionTabs.key==="\u7ACB\u5373\u622A\u6B62")var at=R({type:"shixunHomeworks/getEndGroups",payload:Object(F.a)({},Fe)}).then(function(Ke){if(!Ke.status){var Ce=[];Ke.course_groups.map(function(w){Ce.push({id:w.id,checked:!0,time:u()().add(7,"days")})}),ze(Ce.slice())}})},[ce.actionTabs.key]);var Re=t.a.useForm(),Y=Object(G.a)(Re,1),tt=Y[0],Ne=function(Ke){return Ke&&Ke-1&&(X[ee]=X[ee]*100),n[ee]=X[ee]}),q=JSON.parse(JSON.stringify(X.group_settings.filter(function(ee){return ee.publish_time!==null}))),fe(n),_e(q)},[X]);var Q=function(){Fe({type:"shixunHomeworks/getWorkSetting",payload:Object(F.a)({},ke)})},Ze=function(){var O,y=JSON.parse(JSON.stringify(n));y.categoryId=ke.categoryId,n.unified_setting||((O=q)===null||O===void 0||O.map(function(m){var S,Ee;if(!m.publish_time||!m.end_time)throw C.b.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");m.group_name=typeof(m==null?void 0:m.group_name)=="string"?[m==null?void 0:m.group_name]:m==null?void 0:m.group_name,console.log("item:0",m,X.group_settings,q),m.group_id=m==null||((S=m.group_name)===null||S===void 0||((Ee=S.map(function(be){var Ie,Je,nt=(Ie=X.group_settings)===null||Ie===void 0||((Je=Ie.filter(function(Ye){return(Ye==null?void 0:Ye.group_name)===be}))===null||Je===void 0)?void 0:Je[0];return console.log("d:",nt,be),nt==null?void 0:nt.group_id}))===null||Ee===void 0))?void 0:Ee.toString().split(",")})),y.group_settings=q,Object.keys(y).map(function(m){m.indexOf("proportion")>-1&&(y[m]=y[m]/100)}),Fe({type:"shixunHomeworks/updateSetting",payload:y}).then(function(m){m.status===0&&(C.b.success("\u66F4\u65B0\u6210\u529F"),tt(!0),Q())})},it=e.a.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",e.a.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",e.a.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",e.a.createElement("br",null),e.a.createElement("br",null),"\u6CE8\u610F",e.a.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",e.a.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",e.a.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",e.a.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Te=e.a.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",e.a.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",e.a.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",e.a.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),ft=function(O){return O&&O0&&e.a.createElement(s.a,{span:24,className:"mt10"},e.a.createElement(re.a,{checked:n.unified_setting,disabled:Y||!(J==null||((W=J.homework_status)===null||W===void 0)?void 0:W.includes("\u672A\u53D1\u5E03")),onChange:function(){var O;if(!(J==null||((O=J.homework_status)===null||O===void 0)?void 0:O.includes("\u672A\u53D1\u5E03"))){C.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}n.unified_setting=!n.unified_setting,q==""&&_e([{}]),fe(Object.assign({},n))}},e.a.createElement("strong",null,"\u7EDF\u4E00\u8BBE\u7F6E")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)"))),n.unified_setting&&e.a.createElement("div",null,e.a.createElement(P.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u53D1\u5E03\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(He.a,{title:!(J==null||((ge=J.homework_status)===null||ge===void 0)?void 0:ge.includes("\u672A\u53D1\u5E03"))&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:ft,disabled:Y||!(J==null||((me=J.homework_status)===null||me===void 0)?void 0:me.includes("\u672A\u53D1\u5E03")),value:n.publish_time?u()(n.publish_time):"",onChange:function(O,y){n.publish_time=y,(n.end_time==""||!n.end_time)&&n.unified_setting&&(n.end_time=u()(O).add(1,"month").format("YYYY-MM-DD HH:mm:ss"),n.end_time=n.end_time),fe(Object.assign({},n))}}))),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4)"))),e.a.createElement(P.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u622A\u6B62\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y,disabledDate:ft,value:n.end_time?u()(n.end_time):"",onChange:function(O,y){n.end_time=y,fe(Object.assign({},n))}})),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))),!n.unified_setting&&e.a.createElement(P.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},e.a.createElement(s.a,{span:24},e.a.createElement(P.a,null,e.a.createElement(s.a,{span:10}),e.a.createElement(s.a,{span:10},e.a.createElement(P.a,{className:"c-grey-c"},e.a.createElement(s.a,{flex:"1"},"(\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4)"),e.a.createElement(s.a,{flex:"1"},"(\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(s.a,{span:4}))),q&&q.map(function(ee,O){var y,m;return e.a.createElement(s.a,{span:24,key:O},e.a.createElement(P.a,{gutter:[8,16]},e.a.createElement(s.a,{span:9},e.a.createElement(P.a,{gutter:[8,16]},e.a.createElement(s.a,null,"\u53D1\u5E03\u89C4\u5219 ",O+1),e.a.createElement(s.a,{flex:1,style:{maxWidth:400}},e.a.createElement(Bt.a,{disabled:Y||!(J==null||((y=J.homework_status)===null||y===void 0)?void 0:y.includes("\u672A\u53D1\u5E03"))&&[!0,!1],className:"ml20",mode:"tags",style:{width:"100%"},value:ee.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:function(Ee){q[O].group_name=Ee,_e(q.slice())}},X.group_settings&&X.group_settings.map(function(S){if(!q.map(function(Ee){return Ee.group_name}).toString().split(",").includes(String(S.group_name)))return e.a.createElement(zt,{value:S.group_name,key:S.id},S.group_name)}))))),e.a.createElement(s.a,{span:1}),e.a.createElement(s.a,{span:10},e.a.createElement(ea,{disabled:Y,style:{width:440},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:ft,showTime:{format:"HH:mm",defaultValue:[u()(Object(g.d)(),"HH:mm"),u()(Object(g.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",defaultValue:ee.publish_time&&[u()(ee.publish_time),u()(ee.end_time)],onChange:function(Ee,be){q[O].publish_time=be[0],q[O].end_time=be[1]}})),!Y&&(J==null||((m=J.homework_status)===null||m===void 0)?void 0:m.includes("\u672A\u53D1\u5E03"))&&e.a.createElement(s.a,{span:4},O>0&&!ee.id&&e.a.createElement(Dt.a,{onClick:function(){q=q.filter(function(Ee,be){return O!==be}),_e(q.slice()),setTimeout(function(){return _e(q.slice())},10)}}),e.a.createElement(Ft.a,{className:"c-green ml20",onClick:function(){_e(q.concat({}))}}))))})),e.a.createElement(yt.a,null),e.a.createElement(P.a,null,e.a.createElement(s.a,null,e.a.createElement("strong",null,"\u8865\u4EA4\u8BBE\u7F6E")),e.a.createElement(s.a,{span:24,className:"mt15 pl30"},e.a.createElement(re.a,{checked:n.allow_late,disabled:Y,onChange:function(){n.allow_late=!n.allow_late,n.allow_late&&(n.late_penalty=parseInt(n.late_penalty)?n.late_penalty:5),n.late_time||(n.late_time=u()(n.end_time).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),fe(Object.assign({},n))}},e.a.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u5B66\u751F\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1)"))),e.a.createElement(P.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u8FDF\u4EA4\u6263\u5206:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(h.a,{disabled:Y||!n.allow_late,value:n.late_penalty,onChange:function(O){n.late_penalty=O,fe(Object.assign({},n))}})),e.a.createElement(s.a,{flex:"1",className:"ml5"},"\u5206",e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C)"))),e.a.createElement(P.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u7ED3\u675F\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y||!n.allow_late,value:n.late_time?u()(n.late_time):"",onChange:function(O,y){n.late_time=y,fe(Object.assign({},n))}})),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(yt.a,null),e.a.createElement(P.a,null,e.a.createElement(s.a,null,e.a.createElement("strong",null,"\u533F\u8BC4\u8BBE\u7F6E")),e.a.createElement(s.a,{span:24,className:"mt15 pl30"},e.a.createElement(re.a,{checked:n.anonymous_comment,disabled:Y||((ce=J.homework_status)===null||ce===void 0?void 0:ce.includes("\u533F\u8BC4\u4E2D")),onChange:function(){n.anonymous_comment=!n.anonymous_comment,n.allow_late&&!n.evaluation_start?n.late_time&&n.late_time!=""&&(n.evaluation_start=u()(n.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),n.evaluation_end=u()(n.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):n.unified_setting&&!n.evaluation_start&&(n.end_time&&n.end_time!=""&&(n.evaluation_start=u()(n.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),n.evaluation_end=u()(n.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss"))),n.anonymous_comment&&(n.evaluation_num=parseInt(n.evaluation_num)?n.evaluation_num:3,n.absence_penalty=parseInt(n.absence_penalty)?n.absence_penalty:3),fe(Object.assign({},n))}},e.a.createElement("strong",null,"\u542F\u7528\u533F\u8BC4")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\u4E2A\uFF0C\u53EF\u4EE5\u5F00\u542F\u533F\u8BC4)"))),e.a.createElement(P.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u5F00\u59CB\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y||!n.anonymous_comment,value:n.evaluation_start?u()(n.evaluation_start):"",onChange:function(O,y){n.evaluation_start=y,fe(Object.assign({},n))}})),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4)"))),e.a.createElement(P.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u7ED3\u675F\u65F6\u95F4:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(lt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:u()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Y||!n.anonymous_comment,value:n.evaluation_end?u()(n.evaluation_end):"",onChange:function(O,y){n.evaluation_end=y,fe(Object.assign({},n))}})),e.a.createElement(s.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(P.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u533F\u8BC4\u6570\u91CF:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(h.a,{disabled:Y||!n.anonymous_comment,value:n.evaluation_num,onChange:function(O){n.evaluation_num=O,fe(Object.assign({},n))}})),e.a.createElement(s.a,{flex:"1",className:"ml5"},e.a.createElement("span",{className:"c-grey-c ml10"},"(\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF)"))),e.a.createElement(P.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(s.a,null,"\u7F3A\u8BC4\u6263\u5206:"),e.a.createElement(s.a,{className:"ml5"},e.a.createElement(h.a,{min:0,disabled:Y||!n.anonymous_comment,value:n.absence_penalty,onChange:function(O){n.absence_penalty=O,fe(Object.assign({},n))}})),e.a.createElement(s.a,{flex:"1",className:"ml5"},"\u5206",e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C)"))),n.anonymous_comment&&e.a.createElement(e.a.Fragment,null,e.a.createElement(P.a,null,e.a.createElement(s.a,{span:24,className:"mt15 pl30"},e.a.createElement(re.a,{checked:n.student_comment,disabled:Y||u()(n.evaluation_start)"},e.a.createElement(Pe.a.Item,null,e.a.createElement(he.Link,{to:"/classrooms/".concat(b.course_id,"/common_homework")},b.course_name)),e.a.createElement(Pe.a.Item,null,e.a.createElement(he.Link,{to:"/classrooms/".concat(b.course_id,"/common_homework/").concat(((H=b.category)===null||H===void 0?void 0:H.main)===1?"":b.category.category_id)},b.category.category_name)),e.a.createElement(Pe.a.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),e.a.createElement("aside",{className:[v.a.title,"mt20"].join(" ")},e.a.createElement(he.Link,{to:"/classrooms/".concat(b.course_id,"/common_homework/").concat(((W=b.category)===null||W===void 0?void 0:W.main)===1?"":b.category.category_id)},e.a.createElement(ne.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},b.homework_name),e.a.createElement(g.g,{status:b.homework_status}))),e.a.createElement("aside",{className:"mt30 relative"},Object($.c)()&&e.a.createElement("div",{className:v.a.export},e.a.createElement(he.Link,{to:"/classrooms/".concat(Ne.coursesId,"/common_homework/").concat(Ne.categoryId,"/edit")},"\u7F16\u8F91\u4F5C\u4E1A"),((ge=b.homework_status)===null||ge===void 0?void 0:ge.includes("\u672A\u53D1\u5E03"))&&e.a.createElement("a",{onClick:function(_e){_e.preventDefault(),tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:Ne}})}},"\u7ACB\u5373\u53D1\u5E03"),!((me=b.homework_status)===null||me===void 0?void 0:me.includes("\u672A\u53D1\u5E03"))&&!((ce=b.homework_status)===null||ce===void 0?void 0:ce.includes("\u5DF2\u622A\u6B62"))&&e.a.createElement("a",{onClick:function(_e){_e.preventDefault(),tt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ne}})}},"\u7ACB\u5373\u622A\u6B62"),e.a.createElement(T.a,{overlay:f},e.a.createElement(te.a,null,e.a.createElement(B.a,null),"\u5BFC\u51FA",e.a.createElement(A.a,null)))),e.a.createElement("div",{className:v.a.export},(b==null||((De=b.work_statuses)===null||De===void 0)?void 0:De.includes("\u53D6\u6D88\u5173\u8054"))&&e.a.createElement("a",{onClick:Object(k.a)(d.a.mark(function q(){var _e;return d.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Object(na.h)({homeworkId:Ne.categoryId});case 2:_e=Se.sent,(_e==null?void 0:_e.status)===0&&(C.b.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),tt({type:"shixunHomeworks/getWorkList",payload:Object(F.a)({},Ne)}));case 4:case"end":return Se.stop()}},q)}))},"\u53D6\u6D88\u5173\u8054"),(b==null||((R=b.work_statuses)===null||R===void 0)?void 0:R.includes("\u5173\u8054\u9879\u76EE"))&&e.a.createElement(e.a.Fragment,null,e.a.createElement(he.Link,{to:"/projects/new",target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),e.a.createElement("a",{onClick:function(_e){_e.preventDefault(),l.a.confirm({title:"\u5173\u8054\u9879\u76EE",centered:!0,width:600,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font14"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",e.a.createElement("a",{onClick:function(){var Se,n;Object(g.x)("".concat((Se=J.navigationInfo)===null||Se===void 0||((n=Se.top)===null||n===void 0)?void 0:n.old_url,"/projects/new"))}},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")})}},"\u5173\u8054\u9879\u76EE")),(b==null||((Fe=b.work_statuses)===null||Fe===void 0)?void 0:Fe.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&e.a.createElement(he.Link,{to:"/classrooms/".concat(b.course_id,"/common_homework/").concat(b.homework_id,"/post")},"\u63D0\u4EA4\u4F5C\u54C1"),(b==null||((ke=b.work_statuses)===null||ke===void 0)?void 0:ke.includes("\u4FEE\u6539\u4F5C\u54C1"))&&e.a.createElement(he.Link,{style:{marginLeft:"30px"},to:"/classrooms/".concat(b.course_id,"/common_homework/").concat(b.homework_id,"/").concat(b.id,"/edit")},"\u4FEE\u6539\u4F5C\u54C1"),(b==null||((se=b.work_statuses)===null||se===void 0)?void 0:se.includes("\u8865\u4EA4\u4F5C\u54C1"))&&e.a.createElement(he.Link,{to:"/classrooms/".concat(b.course_id,"/common_homework/").concat(b.homework_id,"/post")},"\u8865\u4EA4\u4F5C\u54C1"),(b==null||((X=b.work_statuses)===null||X===void 0)?void 0:X.includes("\u8865\u4EA4\u9644\u4EF6"))?e.a.createElement("a",{onClick:function(){tt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:Ne,selectArrs:Object(F.a)({},b)}})}},"\u8865\u4EA4\u9644\u4EF6"):""),e.a.createElement(r.a,{activeKey:Ce,onTabClick:function(_e,Et){if(parseInt(_e)===2){if(!(b==null?void 0:b.view_answer)){C.b.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}(b==null?void 0:b.time_status)>2||Object($.e)()?w(_e):C.b.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else w(_e)},className:v.a.tabs},Oe.map(function(q,_e){return e.a.createElement(r.a.TabPane,{tab:q.name,key:q.id},q.compontent)})))),e.a.createElement(ra.a,null),e.a.createElement(Wt,null),e.a.createElement(Xt,null))},Gt=c.default=Object(ye.a)(function(ue){var L=ue.user,H=ue.shixunHomeworks,W=ue.loading,ge=ue.globalSetting;return{user:L,shixunHomeworks:H,globalSetting:ge,loading:W.effects}})(Yt)},M8RZ:function(we,c,a){"use strict";a.d(c,"a",function(){return k});var Z=a("fWQN"),r=a("mtLc"),x=a("yKVA"),l=a("879j"),V=a("q1tI"),d=a.n(V),i=a("i8i4"),C=a.n(i),k=function(z){Object(x.a)(ie,z);var T=Object(l.a)(ie);function ie(te){var Ae;Object(Z.a)(this,ie),Ae=T.call(this,te);var Pe=window.document;return Ae.node=Pe.createElement("div"),Pe.body.appendChild(Ae.node),Ae}return Object(r.a)(ie,[{key:"render",value:function(){var Ae=this.props.children;return Object(i.createPortal)(Ae,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),ie}(d.a.Component)},NNe0:function(we,c,a){we.exports={flex_box_center:"flex_box_center___1rG9K",flex_space_between:"flex_space_between___s26wD",flex_box_vertical_center:"flex_box_vertical_center___1Ur8s",flex_box_center_end:"flex_box_center_end___2GQdX",flex_box_column:"flex_box_column___EoDtg",form:"form___1ZYPY",efficiency:"efficiency___2srAz"}},Ot1p:function(we,c,a){"use strict";var Z=a("2qtc"),r=a("kLXV"),x=a("rAM+"),l=a("tJVT"),V=a("jrin"),d=a("q1tI"),i=a.n(d),C=a("VrN/"),k=a.n(C),z=a("bdgK"),T=a("p77/"),ie=a("Bd2K"),te=a("ELLl"),Ae=a("19Vz"),Pe=a("lZu9"),qe=a("kSUc"),Ge=a("9Bee"),F=a("0Owb"),G=a("dejd"),U=a("C+DQ"),e=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function ae(oe){var Ve=oe.onActionCallback,Me=oe.title,Qe=oe.icon,ot=oe.actionName,dt=oe.className,_t=dt===void 0?"":dt,ct=oe.children;function Pt(){Ve(ot)}return i.a.createElement("a",{title:Me,className:_t,onClick:Pt},i.a.createElement("i",{className:"md-iconfont ".concat(Qe)}),ct)}var he=function(oe){var Ve=oe.watch,Me=oe.showNullButton,Qe=oe.onActionCallback,ot=oe.fullScreen,dt=[].concat(e,[{title:"".concat(Ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ve?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return i.a.createElement("ul",{className:"markdown-toolbar-container"},dt.map(function(_t,ct){return i.a.createElement("li",{key:ct},_t.actionName?i.a.createElement(ae,Object(F.a)({},_t,{onActionCallback:Qe})):i.a.createElement("span",{className:"v-line"}))}),Me?i.a.createElement("li",null,i.a.createElement(ae,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qe},i.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,i.a.createElement("li",{className:"btn-full-screen"},i.a.createElement(ae,{icon:"".concat(ot?"icon-shrink":"icon-enlarge"),title:ot?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qe})))},ye=a("M8RZ"),ne=a("+L6B"),B=a("2/Rp"),A=a("y8nQ"),g=a("Vl3Y"),D=a("5NDa"),_=a("5rEg"),ve={labelCol:{span:4},wrapperCol:{span:20}},Ue=function(oe){var Ve=oe.callback,Me=oe.onCancel;function Qe(ot){Ve(ot)}return i.a.createElement(g.a,Object(F.a)({},ve,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Qe}),i.a.createElement(g.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},i.a.createElement(_.a,null)),i.a.createElement(g.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},i.a.createElement(_.a,null)),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(B.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(B.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))},$e=a("7ahc"),Be=a("HmJG"),M=a("BjJ7"),K=g.a.useForm,P={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}},re=function(oe){var Ve=oe.callback,Me=oe.onCancel,Qe=K(),ot=Object(l.a)(Qe,1),dt=ot[0];function _t(lt){Ve(lt)}function ct(lt){dt.setFieldsValue({src:"/api/attachments/".concat(lt.id)})}function Pt(lt){var wt=lt.target.files[0];s(wt,ct)}return i.a.createElement(g.a,Object(F.a)({form:dt},de,{className:"upload-image-panel",onFinish:_t}),i.a.createElement(g.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},i.a.createElement("div",{className:"flex-container"},i.a.createElement(g.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},i.a.createElement(_.a,{style:P})),i.a.createElement(et,{onFileChange:Pt}))),i.a.createElement(g.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},i.a.createElement(_.a,{style:{width:264}})),i.a.createElement(g.a.Item,{style:{textAlign:"right"}},i.a.createElement(B.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(B.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function et(oe){var Ve=oe.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",i.a.createElement("input",{type:"file",accept:"image/*",onChange:Ve}))}function s(oe,Ve){var Me=new FormData;Me.append("editormd-image-file",oe),Me.append("file_param_name","editormd-image-file"),Me.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(ot){Ve(JSON.parse(ot.target.responseText))},!1),Qe.addEventListener("error",function(ot){console.error(ot)},!1),Qe.open("POST","".concat(M.a,"/api/attachments.json")),Qe.send(Me)}var ut=a("giR+"),He=a("fyUT"),Le=a("7Kak"),xe=a("9yH6"),N=xe.a.Group,t={margin:"0 8px"},o=function(oe){var Ve=oe.callback,Me=oe.onCancel;function Qe(ot){Ve(ot)}return i.a.createElement(g.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Qe},i.a.createElement("div",{className:"flex-container"},i.a.createElement("span",{style:t},"\u5355\u5143\u683C\u6570\uFF1A"),i.a.createElement("span",{style:t},"\u884C\u6570"),i.a.createElement(g.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},i.a.createElement(He.a,null)),i.a.createElement("span",{style:t},"\u5217\u6570"),i.a.createElement(g.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},i.a.createElement(He.a,null))),i.a.createElement("div",{className:"flex-container",style:{marginTop:12}},i.a.createElement("span",{style:t},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),i.a.createElement(g.a.Item,{name:"align"},i.a.createElement(N,null,i.a.createElement(xe.a,{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(xe.a,{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(xe.a,{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(xe.a,{value:"right"},i.a.createElement("i",{className:"fa fa-align-right"}))))),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(B.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(B.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))},u=a("9kvl"),j="link",I="upload-image",We="code-block",Xe="add-table",E="------------",h={default:E,left:":".concat(E),center:":".concat(E,":"),right:"".concat(E,":")},p=a("9VGf"),st,$;function Ot(){}var vt=0,Zt=10,It=1e4,Lt="\u2581";function Ct(oe){return/^\d+$/.test(oe)?"".concat(oe,"px"):oe}var At=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ht=At?"Cmd":"Ctrl",Jt=(st={},Object(V.a)(st,Ht+"-B","bold"),Object(V.a)(st,Ht+"-I","italic"),st),Dt=($={},Object(V.a)($,j,"\u6DFB\u52A0\u94FE\u63A5"),Object(V.a)($,We,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(V.a)($,I,"\u6DFB\u52A0\u56FE\u7247"),Object(V.a)($,Xe,"\u6DFB\u52A0\u8868\u683C"),$),qt=c.a=function(oe){var Ve=oe.defaultValue,Me=Ve===void 0?"":Ve,Qe=oe.onChange,ot=oe.width,dt=ot===void 0?"100%":ot,_t=oe.height,ct=_t===void 0?400:_t,Pt=oe.miniToolbar,lt=Pt===void 0?!1:Pt,wt=oe.isFocus,Wt=wt===void 0?!1:wt,kt=oe.watch,Xt=oe.id,St=Xt===void 0?"markdown-editor-id":Xt,ht=oe.showResizeBar,oa=ht===void 0?!1:ht,xt=oe.noStorage,ua=xt===void 0?!1:xt,yt=oe.showNullButton,sa=yt===void 0?!1:yt,Bt=oe.fullScreen,Ft=Bt===void 0?!1:Bt,Rt=oe.onBlur,Tt=oe.onCMBeforeChange,Vt=oe.className,ea=Vt===void 0?"":Vt,zt=oe.placeholder,ta=zt===void 0?"":zt,aa=Object(d.useState)(null),Kt=Object(l.a)(aa,2),v=Kt[0],na=Kt[1],ra=Object(d.useState)(Me),Yt=Object(l.a)(ra,2),Gt=Yt[0],ue=Yt[1],L=Object(d.useState)(kt),H=Object(l.a)(L,2),W=H[0],ge=H[1],me=Object(d.useState)(Ft),ce=Object(l.a)(me,2),De=ce[0],R=ce[1],Fe=Object(d.useState)(""),ke=Object(l.a)(Fe,2),se=ke[0],X=ke[1],J=Object(d.useState)(0),ze=Object(l.a)(J,2),Re=ze[0],Y=ze[1],tt=Object(d.useState)(ct),Ne=Object(l.a)(tt,2),rt=Ne[0],at=Ne[1],Ke=Object(d.useState)(!1),Ce=Object(l.a)(Ke,2),w=Ce[0],b=Ce[1],Oe=Object(d.useRef)(),f=Object(d.useRef)(),q=Object(d.useRef)(),_e=Object(d.useRef)();Object(d.useEffect)(function(){if(Oe.current){var y=function(Ee,be){var Ie=be.clipboardData;if(Ie){var Je=Ie.types.toString(),nt=Ie.items;if(Je==="text/html,Files"||Je==="Files"){var Ye=nt[1];Je==="Files"&&(Ye=nt[0]),Ye.kind==="file"&&Ye.type.match(/^image\//i)&&s(Ye.getAsFile(),function(pt){pt.id?m.replaceSelection("![,](/api/attachments/".concat(pt.id,")")):u.c.replace("/user/login",{from:u.c.location.pathname})})}else return!0}return!0},m=k.a.fromTextArea(Oe.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!lt,lineWrapping:!0,value:Me,autoCloseTags:!0,autoCloseBrackets:!0});return m.on("paste",y),na(m),function(){m.off("paste",y)}}},[]);var Et=Object(d.useCallback)(function(){if(f.current)try{var y=f.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,m=f.current.getElementsByClassName("markdown-editor-body")[0];De?m.style.height="calc(100vh - ".concat(y,"px)"):m.style.height="".concat(rt-y,"px")}catch(S){console.log(S,"---- to set md editor body height")}},[rt,f,De]);Object(d.useEffect)(function(){function y(){var S=new z.default(function(Ee){var be=Object(x.a)(Ee),Ie;try{for(be.s();!(Ie=be.n()).done;){var Je=Ie.value;(Je.target.offsetHeight>0||Je.target.offsetWidth>0)&&(Et(),v.setSize("100%","100%"),v.refresh())}}catch(nt){be.e(nt)}finally{be.f()}});return S.observe(Oe.current.parentElement),S}if(v){var m=y();return function(){m.unobserve(Oe.current.parentElement)}}},[v,Et]),Object(d.useEffect)(function(){if(v){for(var y=[],m=function(){var Je=Ee[S];be=Object(l.a)(Je,2);var nt=be[0],Ye=be[1],pt=Object(V.a)({},nt,function(){Se(Ye)});y.push(pt),v.addKeyMap(pt)},S=0,Ee=Object.entries(Jt);S0){var y=new Date().getTime(),m=window.sessionStorage.getItem(St);y>=Re+It&&(!m||m!==Gt)&&(window.sessionStorage.setItem(St,Gt),b(!0))}},It),Object(d.useEffect)(function(){ge(kt)},[v,kt]),Object(d.useEffect)(function(){v&&(Wt&&v.focus())},[v,Wt]),Object(d.useEffect)(function(){if(W&&v){var y=function(Ee){var be=Ee.target;_e.current&&(_e.current.scrollTop=_e.current.scrollHeight*be.scrollTop/be.scrollHeight)},m=v.getScrollerElement();return m.addEventListener("scroll",y),function(){m.removeEventListener("scroll",y)}}},[v,W]),Object(d.useEffect)(function(){if(v&&Tt){var y=function(S,Ee){Tt(S,Ee)};return v.on("beforeChange",y),function(){v.off("beforeChange",y)}}},[v,Tt]),Object(d.useEffect)(function(){if(v&&Rt){var y=function(){Rt(v.getValue())};return v.on("blur",y),function(){v.off("blur",y)}}},[v,Rt]),Object(d.useEffect)(function(){if(v){var y=function(S){var Ee=S.getValue();clearTimeout(vt),vt=setTimeout(function(){ue(Ee),Y(new Date().getTime()),S.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Qe&&Qe(Ee)},Zt)};return v.on("change",y),function(){v.off("change",y)}}},[v,Qe]),Object(d.useEffect)(function(){v&&(Me==null?(v.setValue(""),ue("")):Me!==v.getValue()&&(v.setValue(Me),ue(Me)))},[v,Me]);var Se=Object(d.useCallback)(function(y){var m=v.getCursor(),S=v.getSelection(),Ee=S.split(` `);switch(y){case"bold":return v.replaceSelection("**"+S+"**"),S===""&&v.setCursor(m.line,m.ch+2),v.focus();case"italic":return v.replaceSelection("*"+S+"*"),S===""&&v.setCursor(m.line,m.ch+1),v.focus();case"code":return v.replaceSelection("`"+S+"`"),S===""&&v.setCursor(m.line,m.ch+1),v.focus();case"inline-latex":return v.replaceSelection("`$$"+S+"$$`"),S===""&&v.setCursor(m.line,m.ch+3),v.focus();case"latex":return v.replaceSelection("```latex\n"+S+"\n```"),v.setCursor(m.line+1,S.length+1),v.focus();case"line-break":return v.replaceSelection(`
      `),v.focus();case"list-ul":return S===""?v.replaceSelection("- "+S):v.replaceSelection(Ee.map(function(be){return be===""?"":"- ".concat(be)}).join(` `)),v.focus();case"list-ol":return S===""?v.replaceSelection("1. "+S):v.replaceSelection(Ee.map(function(be,Ie){return be===""?"":"".concat(Ie+1,". ").concat(be)}).join(` @@ -10,4 +10,4 @@ `,jt=0;jt300&&(Ye=300);var pt=ct+Ye+"px";at(pt)}},Ee=Q.current,be=!1,Ie=0;return Ee.addEventListener("mousedown",y),document.addEventListener("mousemove",S),document.addEventListener("mouseup",m),function(){Ee.removeEventListener("mousedown",y),document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",m)}}},[v,Q]),Object(d.useEffect)(function(){at(ct)},[ct]);var Ze=Ct(dt),it=Ct(rt),Te={width:Ze,height:it},ft=Object(d.useMemo)(function(){if(Re){var y=new Date(Re),m=y.getHours(),S=y.getMinutes(),Ee=y.getSeconds();return m=m<10?"0"+m:m,S=S<10?"0"+S:S,Ee=Ee<10?"0"+Ee:Ee,"".concat(m,":").concat(S,":").concat(Ee)}return 0},[Re]);function ee(){window.sessionStorage.removeItem(St),P(!1),Y(0)}function O(){P(!1),Y(0),v.setValue(window.sessionStorage.getItem(St))}return i.a.createElement(d.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:f},i.a.createElement("div",{className:"markdown-editor-container ".concat(ea," ").concat(W?"on-preview":""," ").concat(lt?"mini":""," ").concat(De?"full-screen":""),style:Te},i.a.createElement(he,{watch:W,fullScreen:De,showNullButton:sa,onActionCallback:Se}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:Oe,placeholder:ta})),W?i.a.createElement("div",{ref:_e,className:"preview-container"},i.a.createElement(Ge.a,{value:Gt})):null)),w?i.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",i.a.createElement("a",{onClick:O},"\u6062\u590D")," ? /",i.a.createElement("a",{onClick:ee},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",ft," \u4FDD\u5B58\uFF09"):null),oa?i.a.createElement("a",{ref:Q,className:"editor-resize"}):null,i.a.createElement(ye.a,null,Dt[se]?i.a.createElement(r.a,{centered:!0,title:Dt[se],visible:!0,onCancel:Z,footer:null},fe):null))}},dejd:function(we,c,a){},kSUc:function(we,c,a){},mgmH:function(we,c,a){"use strict";a.d(c,"d",function(){return te}),a.d(c,"b",function(){return Ae}),a.d(c,"e",function(){return Pe}),a.d(c,"c",function(){return qe}),a.d(c,"f",function(){return Ge}),a.d(c,"h",function(){return F}),a.d(c,"g",function(){return G}),a.d(c,"j",function(){return U}),a.d(c,"a",function(){return e}),a.d(c,"k",function(){return ae}),a.d(c,"i",function(){return he}),a.d(c,"l",function(){return ye});var J=a("miYZ"),r=a("tsqr"),x=a("WmNS"),l=a.n(x),V=a("k1fw"),d=a("9og8"),i=a("oUNq"),C=a("9kvl"),k=a("1vsH"),z=a("m3rI"),T=function(){Object(C.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ie=function(){Object(C.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},te=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return T(),_.next=3,Object(i.r)(Object(V.a)({},A));case 3:if(g=_.sent,!(g.status===0)){_.next=7;break}return _.next=7,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/courses/".concat(A.coursesId,"/export_couser_info.json"),query:A}));case 7:ie();case 8:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),Ae=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(i.p)(Object(V.a)({},A));case 2:if(g=_.sent,!(g.status===0)){_.next=8;break}r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/course_member_act_score")),_.next=10;break;case 8:if(!(g.status===-2)){_.next=10;break}return _.abrupt("return",g);case 10:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),Pe=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(i.s)(Object(V.a)({},A));case 2:if(g=_.sent,!(g.status===0)){_.next=8;break}r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/course_total_score")),_.next=10;break;case 8:if(!(g.status===-2)){_.next=10;break}return _.abrupt("return",g);case 10:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),qe=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:debugger;return _.next=3,Object(i.q)(Object(V.a)({},A));case 3:if(g=_.sent,!(g.status===0)){_.next=9;break}r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/course_total_exercise_and_other")),_.next=11;break;case 9:if(!(g.status===-2)){_.next=11;break}return _.abrupt("return",g);case 11:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),Ge=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(i.t)(Object(V.a)({},A));case 2:if(g=_.sent,!(g.status===0)){_.next=8;break}r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/course_total_homework")),_.next=10;break;case 8:if(!(g.status===-2)){_.next=10;break}return _.abrupt("return",g);case 10:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),F=function(){var ne=Object(d.a)(l.a.mark(function B(A,g){var D;return l.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(i.v)(Object(V.a)({},A));case 2:D=ve.sent,D.status===0&&(r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/").concat(g)));case 4:case"end":return ve.stop()}},B)}));return function(A,g){return ne.apply(this,arguments)}}(),G=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return T(),_.next=3,Object(i.u)(Object(V.a)({},A));case 3:if(g=_.sent,!(g.status===0)){_.next=7;break}return _.next=7,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/homework_commons/".concat(A.categoryId,"/works_list.zip"),query:A}));case 7:ie();case 8:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),U=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return T(),_.next=3,Object(i.x)(Object(V.a)({},A));case 3:if(g=_.sent,!(g.status===0)){_.next=7;break}return _.next=7,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/polls/".concat(A.categoryId,"/commit_result.xlsx"),query:A}));case 7:ie();case 8:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),e=function(){var ne=Object(d.a)(l.a.mark(function B(A){return l.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/courses/".concat(A.coursesId,"/attendances/export_xlsx_data.xlsx"),query:A}));case 2:case"end":return D.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),ae=function(){var ne=Object(d.a)(l.a.mark(function B(A){return l.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/courses/".concat(A.coursesId,"/video_study_statics.xlsx"),query:A}));case 2:case"end":return D.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),he=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(i.w)(Object(V.a)({},A));case 2:g=_.sent,g.status===0&&(r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/exercise_score")));case 4:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),ye=function(){var ne=Object(d.a)(l.a.mark(function B(A){return l.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/export_records/".concat(A.id,".xlsx"),query:A}));case 2:case"end":return D.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}()},uiYX:function(we,c,a){"use strict";var J=a("2qtc"),r=a("kLXV"),x=a("5NDa"),l=a("5rEg"),V=a("WmNS"),d=a.n(V),i=a("k1fw"),C=a("9og8"),k=a("y8nQ"),z=a("Vl3Y"),T=a("tJVT"),ie=a("q1tI"),te=a.n(ie),Ae=a("XYT7"),Pe=a("Ty5D"),qe=a("9kvl"),Ge=a("500L"),F=function(U){var e=U.classroomList,ae=U.loading,he=U.dispatch,ye=Object(Pe.m)(),ne=z.a.useForm(),B=Object(T.a)(ne,1),A=B[0];return te.a.createElement(r.a,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",visible:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:Object(C.a)(d.a.mark(function g(){var D,_,ve,Ue;return d.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,A.validateFields();case 2:return _=Object(i.a)({},A.getFieldValue()),ve=e.actionTabs.selectArrs,_.attachment_ids=(D=_.attachment_ids)===null||D===void 0?void 0:D.map(function(M){return M.response.id}),Be.next=7,Object(Ae.R)(Object(i.a)(Object(i.a)({},_),{},{homeworkId:ve.work_id}));case 7:Ue=Be.sent,Ue.status===0&&qe.c.push("/classrooms/".concat(ye.coursesId,"/common_homework/").concat(ve.homework_id,"/review/").concat(ve.work_id));case 9:case"end":return Be.stop()}},g)})),onCancel:function(){he({type:"classroomList/setActionTabs",payload:{}})}},te.a.createElement(z.a,{form:A,initialValues:{}},te.a.createElement(z.a.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},te.a.createElement(Ge.b,null)),te.a.createElement(z.a.Item,{name:"description"},te.a.createElement(l.a.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};c.a=Object(qe.a)(function(G){var U=G.classroomList,e=G.loading;return{classroomList:U,loading:e}})(F)},wzkS:function(we,c,a){"use strict";a.d(c,"c",function(){return V}),a.d(c,"b",function(){return d}),a.d(c,"d",function(){return i}),a.d(c,"a",function(){return k}),a.d(c,"e",function(){return z});var J=a("WmNS"),r=a.n(J),x=a("9og8"),l=a("ErOA");function V(T){return Object(l.c)("libraries/".concat(T,".json"))}function d(){return Object(l.c)("library_tags.json")}function i(T){return C.apply(this,arguments)}function C(){return C=Object(x.a)(r.a.mark(function T(ie){var te;return r.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(l.b)("attachments/".concat(ie,".json"));case 2:return te=Pe.sent,Pe.abrupt("return",te.status===0);case 4:case"end":return Pe.stop()}},T)})),C.apply(this,arguments)}function k(T){return Object(l.e)("libraries.json",T)}function z(T,ie){return Object(l.f)("libraries/".concat(T,".json"),ie)}},xKgJ:function(we,c,a){"use strict";a.d(c,"o",function(){return d}),a.d(c,"b",function(){return i}),a.d(c,"c",function(){return C}),a.d(c,"e",function(){return k}),a.d(c,"f",function(){return z}),a.d(c,"r",function(){return T}),a.d(c,"g",function(){return ie}),a.d(c,"s",function(){return te}),a.d(c,"d",function(){return Ae}),a.d(c,"i",function(){return Pe}),a.d(c,"j",function(){return qe}),a.d(c,"q",function(){return Ge}),a.d(c,"h",function(){return F}),a.d(c,"p",function(){return G}),a.d(c,"a",function(){return ne}),a.d(c,"l",function(){return o}),a.d(c,"m",function(){return u}),a.d(c,"k",function(){return j}),a.d(c,"n",function(){return We}),a.d(c,"t",function(){return Xe});var J=a("9kvl"),r;(function(E){E[E.SuperAdmin=1]="SuperAdmin",E[E.Operation=2]="Operation",E[E.CertifiedTeacher=5]="CertifiedTeacher",E[E.TrainingProduction=8]="TrainingProduction",E[E.UncertifiedTeacher=12]="UncertifiedTeacher",E[E.Student=15]="Student"})(r||(r={}));var x;(function(E){E[E.SuperAdmin=1]="SuperAdmin",E[E.Operation=2]="Operation",E[E.Admin=5]="Admin",E[E.Teacher=8]="Teacher",E[E.Assistant=12]="Assistant",E[E.Student=15]="Student"})(x||(x={}));var l=function(h){var p=Object(J.b)()._store.getState(),st=p.user,$=st.userInfo;return h.some(function(Ot){return Ot==($==null?void 0:$.role)})},V=function(h){var p=Object(J.b)()._store.getState(),st=p.user,$=st.userInfo;return($==null?void 0:$.own)?!0:h.some(function(Ot){var vt;return Ot==($==null||((vt=$.course)===null||vt===void 0)?void 0:vt.course_role)})},d=function(){var h=Object(J.b)()._store.getState(),p=h.user,st=p.userInfo;return st.main_site},i=function(){var h,p=Object(J.b)()._store.getState(),st=p.user,$=st.userInfo;return $==null||((h=$.course)===null||h===void 0)?void 0:h.course_is_end},C=function(){return V([x.SuperAdmin,x.Operation,x.Admin,x.Teacher,x.Assistant])},k=function(){return V([x.SuperAdmin,x.Teacher,x.Admin,x.Assistant,x.Operation])},z=function(){return V([x.SuperAdmin,x.Teacher,x.Admin])},T=function(){return V([x.SuperAdmin])},ie=function(){return V([x.SuperAdmin,x.Operation,x.Admin])},te=function(){return V([x.SuperAdmin,x.Operation])},Ae=function(){return V([x.SuperAdmin,x.Admin])},Pe=function(){return V([x.SuperAdmin,x.Operation,x.Admin,x.Teacher])},qe=function(){return V([x.Assistant])},Ge=function(){return V([x.Student])},F=function(){return V([x.SuperAdmin,x.Operation,x.Admin,x.Teacher,x.Assistant,x.Student])},G=function(){var h,p=Object(J.b)()._store.getState(),st=p.user,$=st.userInfo;return($==null||((h=$.course)===null||h===void 0)?void 0:h.course_role)===null},U=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student])},e=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return p||!p&&l([r.SuperAdmin])},ae=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return p||!p&&l([r.SuperAdmin,r.Operation])},he=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):p||!p&&l([r.SuperAdmin,r.Operation])},ye=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):p||!p&&l([r.SuperAdmin,r.Operation])},ne=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction])},B=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin]):p||!p&&l([r.SuperAdmin])},A=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation]):p||!p&&l([r.SuperAdmin,r.Operation])},g=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):p||!p&&l([r.SuperAdmin,r.Operation])},D=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},_=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},ve=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin]):!1},Ue=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student])},$e=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin]):p||!p&&l([r.SuperAdmin])},Be=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation]):p||!p&&l([r.SuperAdmin,r.Operation])},M=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):p||!p&&l([r.SuperAdmin,r.Operation])},K=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?!1:p||!p&&l([r.SuperAdmin,r.Operation])},b=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?p||!p&&l([r.SuperAdmin,r.Operation]):!1},de=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):!1},re=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?!p&&l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):!1},et=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},s=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher])},ut=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin]):p||!p&&l([r.SuperAdmin])},He=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation]):p||!p&&l([r.SuperAdmin,r.Operation])},Le=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},xe=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?p||!p&&l([r.SuperAdmin,r.Operation]):!1},N=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},t=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return V([x.Teacher])},o=function(){return l([r.SuperAdmin])},u=function(){return l([r.SuperAdmin,r.Operation])},j=function(){return l([r.Student])},I=function(){return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher])},We=function(){var h,p=Object(J.b)()._store.getState(),st=p.user;return!!((h=st.userInfo)===null||h===void 0?void 0:h.login)},Xe=function(){var h=Object(J.b)()._store.getState(),p=h.user;return p.userInfo}},y5JW:function(we,c,a){"use strict";a.d(c,"c",function(){return qe}),a.d(c,"a",function(){return Ge});var J=a("DZo9"),r=a("8z0m"),x=a("+L6B"),l=a("2/Rp"),V=a("WmNS"),d=a.n(V),i=a("9og8"),C=a("k1fw"),k=a("oBTY"),z=a("miYZ"),T=a("tsqr"),ie=a("q1tI"),te=a.n(ie),Ae=a("m3rI"),Pe=a("wzkS"),qe="\u3000\u3000";function Ge(F){var G=["Bytes","KB","MB","GB","TB"];if(F==0)return"0 Byte";var U=parseInt(""+Math.floor(Math.log(F)/Math.log(1024)),10);return(F/Math.pow(1024,U)).toFixed(1)+" "+G[U]}c.b=function(F){var G=F.value,U=G===void 0?[]:G,e=F.onChange,ae=F.className,he=F.maxSize,ye=he===void 0?150:he,ne=F.title,B=ne===void 0?"\u6587\u4EF6\u4E0A\u4F20":ne,A={multiple:!1,fileList:U,withCredentials:!0,beforeUpload:function(_){var ve=_.size/1024/1024;return ve0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:U.length>0,ghost:!0},B),te.a.createElement("span",{onClick:g,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ye,"M) ")))}}}]); +`),v.focus();default:throw new Error}},[v,se]),fe=Object(d.useMemo)(function(){switch(se){case j:return i.a.createElement(Ue,{callback:n,onCancel:Q});case We:return i.a.createElement($e.b,{callback:n,onCancel:Q});case I:return i.a.createElement(re,{callback:n,onCancel:Q});case Xe:return i.a.createElement(o,{callback:n,onCancel:Q});default:return null}},[se]);function Q(){X("")}Object(d.useEffect)(function(){if(q.current){var y=function(nt){be=!0,Ie=nt.pageY},m=function(){be=!1},S=function(nt){if(be){var Ye=nt.pageY-Ie;Ye<0&&(Ye=0),Ye>300&&(Ye=300);var pt=ct+Ye+"px";at(pt)}},Ee=q.current,be=!1,Ie=0;return Ee.addEventListener("mousedown",y),document.addEventListener("mousemove",S),document.addEventListener("mouseup",m),function(){Ee.removeEventListener("mousedown",y),document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",m)}}},[v,q]),Object(d.useEffect)(function(){at(ct)},[ct]);var Ze=Ct(dt),it=Ct(rt),Te={width:Ze,height:it},ft=Object(d.useMemo)(function(){if(Re){var y=new Date(Re),m=y.getHours(),S=y.getMinutes(),Ee=y.getSeconds();return m=m<10?"0"+m:m,S=S<10?"0"+S:S,Ee=Ee<10?"0"+Ee:Ee,"".concat(m,":").concat(S,":").concat(Ee)}return 0},[Re]);function ee(){window.sessionStorage.removeItem(St),b(!1),Y(0)}function O(){b(!1),Y(0),v.setValue(window.sessionStorage.getItem(St))}return i.a.createElement(d.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:f},i.a.createElement("div",{className:"markdown-editor-container ".concat(ea," ").concat(W?"on-preview":""," ").concat(lt?"mini":""," ").concat(De?"full-screen":""),style:Te},i.a.createElement(he,{watch:W,fullScreen:De,showNullButton:sa,onActionCallback:Se}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:Oe,placeholder:ta})),W?i.a.createElement("div",{ref:_e,className:"preview-container"},i.a.createElement(Ge.a,{value:Gt})):null)),w?i.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",i.a.createElement("a",{onClick:O},"\u6062\u590D")," ? /",i.a.createElement("a",{onClick:ee},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",ft," \u4FDD\u5B58\uFF09"):null),oa?i.a.createElement("a",{ref:q,className:"editor-resize"}):null,i.a.createElement(ye.a,null,Dt[se]?i.a.createElement(r.a,{centered:!0,title:Dt[se],visible:!0,onCancel:Q,footer:null},fe):null))}},dejd:function(we,c,a){},kSUc:function(we,c,a){},mgmH:function(we,c,a){"use strict";a.d(c,"d",function(){return te}),a.d(c,"b",function(){return Ae}),a.d(c,"e",function(){return Pe}),a.d(c,"c",function(){return qe}),a.d(c,"f",function(){return Ge}),a.d(c,"h",function(){return F}),a.d(c,"g",function(){return G}),a.d(c,"j",function(){return U}),a.d(c,"a",function(){return e}),a.d(c,"k",function(){return ae}),a.d(c,"i",function(){return he}),a.d(c,"l",function(){return ye});var Z=a("miYZ"),r=a("tsqr"),x=a("WmNS"),l=a.n(x),V=a("k1fw"),d=a("9og8"),i=a("oUNq"),C=a("9kvl"),k=a("1vsH"),z=a("m3rI"),T=function(){Object(C.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ie=function(){Object(C.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},te=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return T(),_.next=3,Object(i.r)(Object(V.a)({},A));case 3:if(g=_.sent,!(g.status===0)){_.next=7;break}return _.next=7,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/courses/".concat(A.coursesId,"/export_couser_info.json"),query:A}));case 7:ie();case 8:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),Ae=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(i.p)(Object(V.a)({},A));case 2:if(g=_.sent,!(g.status===0)){_.next=8;break}r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/course_member_act_score")),_.next=10;break;case 8:if(!(g.status===-2)){_.next=10;break}return _.abrupt("return",g);case 10:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),Pe=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(i.s)(Object(V.a)({},A));case 2:if(g=_.sent,!(g.status===0)){_.next=8;break}r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/course_total_score")),_.next=10;break;case 8:if(!(g.status===-2)){_.next=10;break}return _.abrupt("return",g);case 10:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),qe=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:debugger;return _.next=3,Object(i.q)(Object(V.a)({},A));case 3:if(g=_.sent,!(g.status===0)){_.next=9;break}r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/course_total_exercise_and_other")),_.next=11;break;case 9:if(!(g.status===-2)){_.next=11;break}return _.abrupt("return",g);case 11:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),Ge=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(i.t)(Object(V.a)({},A));case 2:if(g=_.sent,!(g.status===0)){_.next=8;break}r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/course_total_homework")),_.next=10;break;case 8:if(!(g.status===-2)){_.next=10;break}return _.abrupt("return",g);case 10:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),F=function(){var ne=Object(d.a)(l.a.mark(function B(A,g){var D;return l.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(i.v)(Object(V.a)({},A));case 2:D=ve.sent,D.status===0&&(r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/").concat(g)));case 4:case"end":return ve.stop()}},B)}));return function(A,g){return ne.apply(this,arguments)}}(),G=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return T(),_.next=3,Object(i.u)(Object(V.a)({},A));case 3:if(g=_.sent,!(g.status===0)){_.next=7;break}return _.next=7,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/homework_commons/".concat(A.categoryId,"/works_list.zip"),query:A}));case 7:ie();case 8:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),U=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return T(),_.next=3,Object(i.x)(Object(V.a)({},A));case 3:if(g=_.sent,!(g.status===0)){_.next=7;break}return _.next=7,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/polls/".concat(A.categoryId,"/commit_result.xlsx"),query:A}));case 7:ie();case 8:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),e=function(){var ne=Object(d.a)(l.a.mark(function B(A){return l.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/courses/".concat(A.coursesId,"/attendances/export_xlsx_data.xlsx"),query:A}));case 2:case"end":return D.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),ae=function(){var ne=Object(d.a)(l.a.mark(function B(A){return l.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/courses/".concat(A.coursesId,"/video_study_statics.xlsx"),query:A}));case 2:case"end":return D.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),he=function(){var ne=Object(d.a)(l.a.mark(function B(A){var g;return l.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(i.w)(Object(V.a)({},A));case 2:g=_.sent,g.status===0&&(r.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),C.c.push("/classrooms/".concat(A.coursesId,"/exportlist/exercise_score")));case 4:case"end":return _.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}(),ye=function(){var ne=Object(d.a)(l.a.mark(function B(A){return l.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(k.j)("",Object(k.z)({url:z.a.API_SERVER+"/api/export_records/".concat(A.id,".xlsx"),query:A}));case 2:case"end":return D.stop()}},B)}));return function(A){return ne.apply(this,arguments)}}()},uiYX:function(we,c,a){"use strict";var Z=a("2qtc"),r=a("kLXV"),x=a("5NDa"),l=a("5rEg"),V=a("WmNS"),d=a.n(V),i=a("k1fw"),C=a("9og8"),k=a("y8nQ"),z=a("Vl3Y"),T=a("tJVT"),ie=a("q1tI"),te=a.n(ie),Ae=a("XYT7"),Pe=a("Ty5D"),qe=a("9kvl"),Ge=a("500L"),F=function(U){var e=U.classroomList,ae=U.loading,he=U.dispatch,ye=Object(Pe.m)(),ne=z.a.useForm(),B=Object(T.a)(ne,1),A=B[0];return te.a.createElement(r.a,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",visible:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:Object(C.a)(d.a.mark(function g(){var D,_,ve,Ue;return d.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,A.validateFields();case 2:return _=Object(i.a)({},A.getFieldValue()),ve=e.actionTabs.selectArrs,_.attachment_ids=(D=_.attachment_ids)===null||D===void 0?void 0:D.map(function(M){return M.response.id}),Be.next=7,Object(Ae.R)(Object(i.a)(Object(i.a)({},_),{},{homeworkId:ve.work_id}));case 7:Ue=Be.sent,Ue.status===0&&qe.c.push("/classrooms/".concat(ye.coursesId,"/common_homework/").concat(ve.homework_id,"/review/").concat(ve.work_id));case 9:case"end":return Be.stop()}},g)})),onCancel:function(){he({type:"classroomList/setActionTabs",payload:{}})}},te.a.createElement(z.a,{form:A,initialValues:{}},te.a.createElement(z.a.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},te.a.createElement(Ge.b,null)),te.a.createElement(z.a.Item,{name:"description"},te.a.createElement(l.a.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};c.a=Object(qe.a)(function(G){var U=G.classroomList,e=G.loading;return{classroomList:U,loading:e}})(F)},wzkS:function(we,c,a){"use strict";a.d(c,"c",function(){return V}),a.d(c,"b",function(){return d}),a.d(c,"d",function(){return i}),a.d(c,"a",function(){return k}),a.d(c,"e",function(){return z});var Z=a("WmNS"),r=a.n(Z),x=a("9og8"),l=a("ErOA");function V(T){return Object(l.c)("libraries/".concat(T,".json"))}function d(){return Object(l.c)("library_tags.json")}function i(T){return C.apply(this,arguments)}function C(){return C=Object(x.a)(r.a.mark(function T(ie){var te;return r.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(l.b)("attachments/".concat(ie,".json"));case 2:return te=Pe.sent,Pe.abrupt("return",te.status===0);case 4:case"end":return Pe.stop()}},T)})),C.apply(this,arguments)}function k(T){return Object(l.e)("libraries.json",T)}function z(T,ie){return Object(l.f)("libraries/".concat(T,".json"),ie)}},xKgJ:function(we,c,a){"use strict";a.d(c,"o",function(){return d}),a.d(c,"b",function(){return i}),a.d(c,"c",function(){return C}),a.d(c,"e",function(){return k}),a.d(c,"f",function(){return z}),a.d(c,"r",function(){return T}),a.d(c,"g",function(){return ie}),a.d(c,"s",function(){return te}),a.d(c,"d",function(){return Ae}),a.d(c,"i",function(){return Pe}),a.d(c,"j",function(){return qe}),a.d(c,"q",function(){return Ge}),a.d(c,"h",function(){return F}),a.d(c,"p",function(){return G}),a.d(c,"a",function(){return ne}),a.d(c,"l",function(){return o}),a.d(c,"m",function(){return u}),a.d(c,"k",function(){return j}),a.d(c,"n",function(){return We}),a.d(c,"t",function(){return Xe});var Z=a("9kvl"),r;(function(E){E[E.SuperAdmin=1]="SuperAdmin",E[E.Operation=2]="Operation",E[E.CertifiedTeacher=5]="CertifiedTeacher",E[E.TrainingProduction=8]="TrainingProduction",E[E.UncertifiedTeacher=12]="UncertifiedTeacher",E[E.Student=15]="Student"})(r||(r={}));var x;(function(E){E[E.SuperAdmin=1]="SuperAdmin",E[E.Operation=2]="Operation",E[E.Admin=5]="Admin",E[E.Teacher=8]="Teacher",E[E.Assistant=12]="Assistant",E[E.Student=15]="Student"})(x||(x={}));var l=function(h){var p=Object(Z.b)()._store.getState(),st=p.user,$=st.userInfo;return h.some(function(Ot){return Ot==($==null?void 0:$.role)})},V=function(h){var p=Object(Z.b)()._store.getState(),st=p.user,$=st.userInfo;return($==null?void 0:$.own)?!0:h.some(function(Ot){var vt;return Ot==($==null||((vt=$.course)===null||vt===void 0)?void 0:vt.course_role)})},d=function(){var h=Object(Z.b)()._store.getState(),p=h.user,st=p.userInfo;return st.main_site},i=function(){var h,p=Object(Z.b)()._store.getState(),st=p.user,$=st.userInfo;return $==null||((h=$.course)===null||h===void 0)?void 0:h.course_is_end},C=function(){return V([x.SuperAdmin,x.Operation,x.Admin,x.Teacher,x.Assistant])},k=function(){return V([x.SuperAdmin,x.Teacher,x.Admin,x.Assistant,x.Operation])},z=function(){return V([x.SuperAdmin,x.Teacher,x.Admin])},T=function(){return V([x.SuperAdmin])},ie=function(){return V([x.SuperAdmin,x.Operation,x.Admin])},te=function(){return V([x.SuperAdmin,x.Operation])},Ae=function(){return V([x.SuperAdmin,x.Admin])},Pe=function(){return V([x.SuperAdmin,x.Operation,x.Admin,x.Teacher])},qe=function(){return V([x.Assistant])},Ge=function(){return V([x.Student])},F=function(){return V([x.SuperAdmin,x.Operation,x.Admin,x.Teacher,x.Assistant,x.Student])},G=function(){var h,p=Object(Z.b)()._store.getState(),st=p.user,$=st.userInfo;return($==null||((h=$.course)===null||h===void 0)?void 0:h.course_role)===null},U=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student])},e=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return p||!p&&l([r.SuperAdmin])},ae=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return p||!p&&l([r.SuperAdmin,r.Operation])},he=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):p||!p&&l([r.SuperAdmin,r.Operation])},ye=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):p||!p&&l([r.SuperAdmin,r.Operation])},ne=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction])},B=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin]):p||!p&&l([r.SuperAdmin])},A=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation]):p||!p&&l([r.SuperAdmin,r.Operation])},g=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):p||!p&&l([r.SuperAdmin,r.Operation])},D=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},_=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},ve=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin]):!1},Ue=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student])},$e=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin]):p||!p&&l([r.SuperAdmin])},Be=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation]):p||!p&&l([r.SuperAdmin,r.Operation])},M=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher,r.Student]):p||!p&&l([r.SuperAdmin,r.Operation])},K=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?!1:p||!p&&l([r.SuperAdmin,r.Operation])},P=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?p||!p&&l([r.SuperAdmin,r.Operation]):!1},de=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):!1},re=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?!p&&l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):!1},et=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},s=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher])},ut=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin]):p||!p&&l([r.SuperAdmin])},He=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation]):p||!p&&l([r.SuperAdmin,r.Operation])},Le=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},xe=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?p||!p&&l([r.SuperAdmin,r.Operation]):!1},N=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return h?l([r.SuperAdmin,r.Operation,r.CertifiedTeacher,r.TrainingProduction,r.UncertifiedTeacher]):p||!p&&l([r.SuperAdmin,r.Operation])},t=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return V([x.Teacher])},o=function(){return l([r.SuperAdmin])},u=function(){return l([r.SuperAdmin,r.Operation])},j=function(){return l([r.Student])},I=function(){return l([r.SuperAdmin,r.Operation,r.CertifiedTeacher])},We=function(){var h,p=Object(Z.b)()._store.getState(),st=p.user;return!!((h=st.userInfo)===null||h===void 0?void 0:h.login)},Xe=function(){var h=Object(Z.b)()._store.getState(),p=h.user;return p.userInfo}},y5JW:function(we,c,a){"use strict";a.d(c,"c",function(){return qe}),a.d(c,"a",function(){return Ge});var Z=a("DZo9"),r=a("8z0m"),x=a("+L6B"),l=a("2/Rp"),V=a("WmNS"),d=a.n(V),i=a("9og8"),C=a("k1fw"),k=a("oBTY"),z=a("miYZ"),T=a("tsqr"),ie=a("q1tI"),te=a.n(ie),Ae=a("m3rI"),Pe=a("wzkS"),qe="\u3000\u3000";function Ge(F){var G=["Bytes","KB","MB","GB","TB"];if(F==0)return"0 Byte";var U=parseInt(""+Math.floor(Math.log(F)/Math.log(1024)),10);return(F/Math.pow(1024,U)).toFixed(1)+" "+G[U]}c.b=function(F){var G=F.value,U=G===void 0?[]:G,e=F.onChange,ae=F.className,he=F.maxSize,ye=he===void 0?150:he,ne=F.title,B=ne===void 0?"\u6587\u4EF6\u4E0A\u4F20":ne,A={multiple:!1,fileList:U,withCredentials:!0,beforeUpload:function(_){var ve=_.size/1024/1024;return ve0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:U.length>0,ghost:!0},B),te.a.createElement("span",{onClick:g,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ye,"M) ")))}}}]); diff --git a/p__Classrooms__Lists__Exercise__Answer__index.js b/p__Classrooms__Lists__Exercise__Answer__index.js index 46087a98c3..a962398110 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.js @@ -14,7 +14,7 @@ `),insertTextRules:x.languages.CompletionItemInsertTextRule.InsertAsSnippet},M=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];x.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(h,L){var C=r(x,h,L,M,[E]);return{suggestions:C}}});var O=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];x.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(h,L){var C=[{label:"print",kind:x.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:x.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=r(x,h,L,O,C);return{suggestions:I}}});var S=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];x.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(h,L){var C=[E,{label:"main",kind:x.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:x.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:x.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:x.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=r(x,h,L,S,C);return{suggestions:I}}})};function s(x){return/^\d+$/.test(x)?"".concat(x,"px"):x}function n(){}var a=!1,b={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function p(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=x;if(Array.isArray(x)){for(var M=0;M0||K.target.offsetWidth>0)&&fe.current.instance.layout()}}catch(W){o.e(W)}finally{o.f()}}),N.observe(le.current)),N}Object(c.useEffect)(function(){var N=fe.current.instance;if(w!=null&&N&&D){var g=N.getModel();g&&w!==g.getValue()&&(a=!0,g.setValue(w),N.layout(),a=!1)}},[w,D,fe.current]);function Q(){var N=fe.current.instance;if(N){var g=N.getSelection(),o=fe.current.pastePos||{},v=new m.Range(o.startLineNumber||g.endLineNumber,o.startColumn||g.endColumn,o.endLineNumber||g.endLineNumber,o.endColumn||g.endColumn);N.executeEdits("",[{range:v,text:""}])}}function se(N){(window.navigator.platform.match("Mac")?N.metaKey:N.ctrlKey)&&N.keyCode==83&&(N.preventDefault(),Y())}Object(c.useEffect)(function(){le.current&&!D&&l.e(24).then(l.t.bind(null,"M/lh",7)).then(function(N){m=N,u(m),fe.current.instance=m.editor.create(le.current,Object(i.a)({value:w,language:p(L),theme:z},B),P);var g=fe.current.instance;ee(g,m),fe.current.subscription=g.onDidChangeModelContent(function(v){a||Z(g.getValue(),v)}),te&&g.onDidBlurEditorWidget(function(){te(g.getValue())}),ne&&g.onDidFocusEditorText(function(){ne(g.getValue())}),F&&(g.addCommand(m.KeyMod.CtrlCmd|m.KeyCode.KEY_V,function(){return null}),g.onDidPaste(function(v){fe.current.pastePos=v}),window.addEventListener("paste",Q));var o=$();return X(!0),function(){var v=fe.current.instance;v.dispose();var K=v.getModel();K&&K.dispose(),fe.current.subscription&&fe.current.subscription.dispose(),F&&window.removeEventListener("paste",Q),o.unobserve(le.current)}})},[]),Object(c.useEffect)(function(){var N=fe.current.instance;if(N&&D)return document.addEventListener("keydown",se,!1),function(){document.removeEventListener("keydown",se)}},[Y,D]),Object(c.useEffect)(function(){var N=fe.current.instance;if(N&&D){var g=p(L);m.editor.setModelLanguage(N.getModel(),g)}},[L,D]),Object(c.useEffect)(function(){var N=fe.current.instance;N&&D&&m.editor.setTheme(z)},[z,D]),Object(c.useEffect)(function(){var N=fe.current.instance;N&&D&&N.updateOptions(B)},[JSON.stringify(B),D]),Object(c.useEffect)(function(){var N=fe.current.instance;N&&D&&N.layout()},[M,S,D]);var H=s(M),U=s(S),J=Object(i.a)(Object(i.a)({},I),{},{width:H,height:U});return f.a.createElement("div",{className:"my-monaco-editor",ref:le,style:J})};function T(x){var E=x.width,M=E===void 0?"100%":E,O=x.height,S=O===void 0?"100%":O,w=x.original,h=x.modified,L=x.language,C=x.options,I=C===void 0?{}:C,R=Object(c.useRef)(),B=Object(c.useState)(null),G=Object(y.a)(B,2),P=G[0],oe=G[1];function z(F){var V;return R.current&&(V=new d.default(function(Z){var k=Object(t.a)(Z),ee;try{for(k.s();!(ee=k.n()).done;){var ae=ee.value;(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&F.layout()}}catch(ne){k.e(ne)}finally{k.f()}}),V.observe(R.current)),V}Object(c.useEffect)(function(){R.current&&l.e(24).then(l.t.bind(null,"M/lh",7)).then(function(F){m=F;var V=m.editor.createDiffEditor(R.current,Object(i.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},I));oe(V);var Z=z(V);return function(){V.dispose();var k=V.getModel();k&&k.dispose(),Z.unobserve(R.current)}})},[]),Object(c.useEffect)(function(){P&&P.setModel({original:m.editor.createModel(w,L),modified:m.editor.createModel(h,L)})},[w,h,L,P]);var te=s(M),Y=s(S),j={width:te,height:Y};return f.a.createElement("div",{className:"my-diff-editor",ref:R,style:j})}},bPs0:function(e,_,l){"use strict";l.d(_,"b",function(){return A});var i=l("k1fw"),t=l("WmNS"),y=l.n(t),c=l("9og8"),f=l("2qtc"),d=l("kLXV"),r=l("tJVT"),u=l("PpiC"),s=l("q1tI"),n=l.n(s),a=l("bntm"),b=l("V0Rq"),p=l("Ty5D"),m=l("9kvl"),A=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange"],T=function(E){var M=E.globalSetting,O=E.loading,S=E.user,w=E.exercise,h=E.dispatch,L=Object(u.a)(E,["globalSetting","loading","user","exercise","dispatch"]),C=Object(s.useState)({}),I=Object(r.a)(C,2),R=I[0],B=I[1],G=d.a.useModal(),P=Object(r.a)(G,2),oe=P[0],z=P[1],te=Object(s.useRef)(null),Y=Object(s.useState)(),j=Object(r.a)(Y,2),F=j[0],V=j[1],Z=Object(s.useState)(),k=Object(r.a)(Z,2),ee=k[0],ae=k[1],ne=Object(s.useState)(!0),le=Object(r.a)(ne,2),fe=le[0],q=le[1],pe=Object(p.l)().query,D=Object(p.m)();Object(s.useEffect)(function(){var U;return clearTimeout(te.current),A.forEach(function(J,N){window.addEventListener(J,H,!1)}),document.addEventListener("click",X,!1),document.addEventListener("visibilitychange",function(){if(document.hidden&&Object(a.a)()){debugger;Object(a.b)()}}),((U=w.exerciseUserInfo)===null||U===void 0?void 0:U.screen_open)&&!Object(a.a)()&&d.a.info({icon:null,content:n.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",n.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",w.exerciseUserInfo.screen_num-w.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",n.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(a.c)(document.body),q(!1)}}),function(){document.removeEventListener("click",X,!1),A.forEach(function(J,N){window.addEventListener(J,H,!1)}),clearTimeout(te.current)}},[]),Object(s.useEffect)(function(){w.exerciseUserInfo.used_screen_num>w.exerciseUserInfo.screen_num?se():fe||$()},[w.exerciseUserInfo]);var X=function(){Object(a.a)()||Object(a.c)(document.body)},$=function(){var J;d.a.destroyAll(),d.a.info({content:n.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",n.a.createElement("span",{className:"c-red"},w.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.a.createElement("span",{className:"c-red"},(J=w.exerciseUserInfo)===null||J===void 0?void 0:J.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(a.c)(document.body)}})},Q=function(){location.href="/classrooms/".concat(D.coursesId,"/exercise/").concat(D.categoryId,"/detail")},se=function(){var U=Object(c.a)(y.a.mark(function J(){var N;return y.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return Object(a.b)(),d.a.destroyAll(),o.next=4,Object(b.K)({categoryId:D.categoryId,commit_method:1});case 4:N=o.sent,N&&oe.info({content:n.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",n.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Q()}});case 6:case"end":return o.stop()}},J)}));return function(){return U.apply(this,arguments)}}(),H=function(){var J=!1;if(Object(a.a)())clearTimeout(te.current);else{J=!0;var N=setTimeout(Object(c.a)(y.a.mark(function g(){return y.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(b.F)({id:D.categoryId});case 2:return v.next=4,h({type:"exercise/getExerciseUserInfo",payload:Object(i.a)({},D)});case 4:w.exerciseUserInfo.used_screen_num0&&arguments[0]!==void 0?arguments[0]:[],E=x;if(Array.isArray(x)){for(var M=0;M0||K.target.offsetWidth>0)&&fe.current.instance.layout()}}catch(W){o.e(W)}finally{o.f()}}),N.observe(le.current)),N}Object(c.useEffect)(function(){var N=fe.current.instance;if(w!=null&&N&&D){var g=N.getModel();g&&w!==g.getValue()&&(a=!0,g.setValue(w),N.layout(),a=!1)}},[w,D,fe.current]);function Q(){var N=fe.current.instance;if(N){var g=N.getSelection(),o=fe.current.pastePos||{},v=new m.Range(o.startLineNumber||g.endLineNumber,o.startColumn||g.endColumn,o.endLineNumber||g.endLineNumber,o.endColumn||g.endColumn);N.executeEdits("",[{range:v,text:""}])}}function se(N){(window.navigator.platform.match("Mac")?N.metaKey:N.ctrlKey)&&N.keyCode==83&&(N.preventDefault(),Y())}Object(c.useEffect)(function(){le.current&&!D&&l.e(24).then(l.t.bind(null,"M/lh",7)).then(function(N){m=N,u(m),fe.current.instance=m.editor.create(le.current,Object(i.a)({value:w,language:p(L),theme:z},B),P);var g=fe.current.instance;ee(g,m),fe.current.subscription=g.onDidChangeModelContent(function(v){a||Z(g.getValue(),v)}),te&&g.onDidBlurEditorWidget(function(){te(g.getValue())}),ne&&g.onDidFocusEditorText(function(){ne(g.getValue())}),F&&(g.addCommand(m.KeyMod.CtrlCmd|m.KeyCode.KEY_V,function(){return null}),g.onDidPaste(function(v){fe.current.pastePos=v}),window.addEventListener("paste",Q));var o=$();return X(!0),function(){var v=fe.current.instance;v.dispose();var K=v.getModel();K&&K.dispose(),fe.current.subscription&&fe.current.subscription.dispose(),F&&window.removeEventListener("paste",Q),o.unobserve(le.current)}})},[]),Object(c.useEffect)(function(){var N=fe.current.instance;if(N&&D)return document.addEventListener("keydown",se,!1),function(){document.removeEventListener("keydown",se)}},[Y,D]),Object(c.useEffect)(function(){var N=fe.current.instance;if(N&&D){var g=p(L);m.editor.setModelLanguage(N.getModel(),g)}},[L,D]),Object(c.useEffect)(function(){var N=fe.current.instance;N&&D&&m.editor.setTheme(z)},[z,D]),Object(c.useEffect)(function(){var N=fe.current.instance;N&&D&&N.updateOptions(B)},[JSON.stringify(B),D]),Object(c.useEffect)(function(){var N=fe.current.instance;N&&D&&N.layout()},[M,S,D]);var H=s(M),U=s(S),J=Object(i.a)(Object(i.a)({},I),{},{width:H,height:U});return f.a.createElement("div",{className:"my-monaco-editor",ref:le,style:J})};function T(x){var E=x.width,M=E===void 0?"100%":E,O=x.height,S=O===void 0?"100%":O,w=x.original,h=x.modified,L=x.language,C=x.options,I=C===void 0?{}:C,R=Object(c.useRef)(),B=Object(c.useState)(null),G=Object(y.a)(B,2),P=G[0],oe=G[1];function z(F){var V;return R.current&&(V=new d.default(function(Z){var k=Object(t.a)(Z),ee;try{for(k.s();!(ee=k.n()).done;){var ae=ee.value;(ae.target.offsetHeight>0||ae.target.offsetWidth>0)&&F.layout()}}catch(ne){k.e(ne)}finally{k.f()}}),V.observe(R.current)),V}Object(c.useEffect)(function(){R.current&&l.e(24).then(l.t.bind(null,"M/lh",7)).then(function(F){m=F;var V=m.editor.createDiffEditor(R.current,Object(i.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},I));oe(V);var Z=z(V);return function(){V.dispose();var k=V.getModel();k&&k.dispose(),Z.unobserve(R.current)}})},[]),Object(c.useEffect)(function(){P&&P.setModel({original:m.editor.createModel(w,L),modified:m.editor.createModel(h,L)})},[w,h,L,P]);var te=s(M),Y=s(S),j={width:te,height:Y};return f.a.createElement("div",{className:"my-diff-editor",ref:R,style:j})}},bPs0:function(e,_,l){"use strict";l.d(_,"b",function(){return A});var i=l("k1fw"),t=l("WmNS"),y=l.n(t),c=l("9og8"),f=l("2qtc"),d=l("kLXV"),r=l("tJVT"),u=l("PpiC"),s=l("q1tI"),n=l.n(s),a=l("bntm"),b=l("V0Rq"),p=l("Ty5D"),m=l("9kvl"),A=["webkitfullscreenchange","mozfullscreenchange"],T=function(E){var M=E.globalSetting,O=E.loading,S=E.user,w=E.exercise,h=E.dispatch,L=Object(u.a)(E,["globalSetting","loading","user","exercise","dispatch"]),C=Object(s.useState)({}),I=Object(r.a)(C,2),R=I[0],B=I[1],G=d.a.useModal(),P=Object(r.a)(G,2),oe=P[0],z=P[1],te=Object(s.useRef)(null),Y=Object(s.useState)(),j=Object(r.a)(Y,2),F=j[0],V=j[1],Z=Object(s.useState)(),k=Object(r.a)(Z,2),ee=k[0],ae=k[1],ne=Object(s.useState)(!0),le=Object(r.a)(ne,2),fe=le[0],q=le[1],pe=Object(p.l)().query,D=Object(p.m)();Object(s.useEffect)(function(){var U;return clearTimeout(te.current),A.forEach(function(J,N){window.addEventListener(J,H,!1)}),document.addEventListener("click",X,!1),document.addEventListener("visibilitychange",function(){if(document.hidden&&Object(a.a)()){debugger;Object(a.b)()}}),((U=w.exerciseUserInfo)===null||U===void 0?void 0:U.screen_open)&&!Object(a.a)()&&d.a.info({icon:null,content:n.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",n.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",w.exerciseUserInfo.screen_num-w.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",n.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(a.c)(document.body),q(!1)}}),function(){document.removeEventListener("click",X,!1),A.forEach(function(J,N){window.addEventListener(J,H,!1)}),clearTimeout(te.current)}},[]),Object(s.useEffect)(function(){w.exerciseUserInfo.used_screen_num>w.exerciseUserInfo.screen_num?se():fe||$()},[w.exerciseUserInfo]);var X=function(){Object(a.a)()||Object(a.c)(document.body)},$=function(){var J;d.a.destroyAll(),d.a.info({content:n.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",n.a.createElement("span",{className:"c-red"},w.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.a.createElement("span",{className:"c-red"},(J=w.exerciseUserInfo)===null||J===void 0?void 0:J.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(a.c)(document.body)}})},Q=function(){location.href="/classrooms/".concat(D.coursesId,"/exercise/").concat(D.categoryId,"/detail")},se=function(){var U=Object(c.a)(y.a.mark(function J(){var N;return y.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return Object(a.b)(),d.a.destroyAll(),o.next=4,Object(b.K)({categoryId:D.categoryId,commit_method:1});case 4:N=o.sent,N&&oe.info({content:n.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",n.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Q()}});case 6:case"end":return o.stop()}},J)}));return function(){return U.apply(this,arguments)}}(),H=function(){var J=!1;if(Object(a.a)())clearTimeout(te.current);else{J=!0;var N=setTimeout(Object(c.a)(y.a.mark(function g(){return y.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Object(b.F)({id:D.categoryId});case 2:return v.next=4,h({type:"exercise/getExerciseUserInfo",payload:Object(i.a)({},D)});case 4:w.exerciseUserInfo.used_screen_num0&&p(P).to(z),te=this._divideParts(R,B),Y=te.length,j=!1,F=function(pe,D){var X=this;return new f.default(function(Q,se){var H,U,J,N;return r.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:if(o.prev=0,pe.isCancel()){o.next=18;break}return H=te[D-1],U={stream:pe._createStream(I,H.start,H.end),size:H.end-H.start},o.next=6,r.default.awrap(pe._uploadPart(oe,G,D,U));case 6:if(J=o.sent,!(!pe.isCancel()&&!j)){o.next=15;break}if(h.doneParts.push({number:D,etag:J.res.headers.etag}),!L.progress){o.next=12;break}return o.next=12,r.default.awrap(L.progress(P.length/Y,h,J.res));case 12:Q({number:D,etag:J.res.headers.etag}),o.next=16;break;case 15:Q();case 16:o.next=19;break;case 18:Q();case 19:o.next=30;break;case 21:o.prev=21,o.t0=o.catch(0),N=new Error,N.name=o.t0.name,N.message=o.t0.message,N.stack=o.t0.stack,N.partNum=D,p(o.t0).to(N),se(N);case 30:case"end":return o.stop()}},null,X,[[0,21]])})},V=(0,y.default)(new Array(Y),function(q,pe){return pe+1}),Z=z.map(function(q){return q.number}),k=V.filter(function(q){return Z.indexOf(q)<0}),ee=5,ae=L.parallel||ee,fe.next=17,r.default.awrap(this._parallel(k,ae,function(q){return new f.default(function(pe,D){F(C,q).then(function(X){X&&z.push(X),pe()}).catch(function(X){D(X)})})}));case 17:if(ne=fe.sent,j=!0,!this.isCancel()){fe.next=22;break}throw F=null,this._makeCancelEvent();case 22:if(!(ne&&ne.length>0)){fe.next=25;break}throw ne[0].message="Failed to upload some parts with error: "+ne[0].toString()+" part_num: "+ne[0].partNum,ne[0];case 25:return fe.next=27,r.default.awrap(this.completeMultipartUpload(oe,G,z,L));case 27:return fe.abrupt("return",fe.sent);case 28:case"end":return fe.stop()}},null,this)},E._getFileSize=function(h){return r.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(!s.buffer(h)){C.next=4;break}return C.abrupt("return",h.length);case 4:if(!(A(h)||x(h))){C.next=6;break}return C.abrupt("return",h.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return C.stop()}},null,this)};var M=e("stream"),O=M.Readable;function S(w,h){if(!(this instanceof S))return new S(w,h);O.call(this,h),this.file=w,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}n.inherits(S,O),S.prototype.readFileAndPush=function(h){if(this.fileBuffer)for(var L=!0;L&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:I,this.start=I,L=this.push(this.fileBuffer.slice(C,I))}},S.prototype._read=function(h){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var L=16*1024;h=h||L;var C=this;this.reader.onload=function(R){C.fileBuffer=i.from(new Uint8Array(R.target.result)),C.file=null,C.readFileAndPush(h)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(h)},E._createStream=function(h,L,C){if(A(h)||x(h))return new S(h.slice(L,C));throw new Error("_createStream requires File/Blob.")},E._getPartSize=function(h,L){var C=10*1e3,I=1024*1024;return L?Math.max(Math.ceil(h/C),L):I},E._divideParts=function(h,L){for(var C=Math.ceil(h/L),I=[],R=0;R255)throw new Error("ID is composed of 255 bytes at most");if(h.prefix===""||h.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(h.status))throw new Error("Status must be Enabled or Disabled");if(h.transition){if(!["IA","Archive"].includes(h.transition.storageClass))throw new Error("StorageClass must be IA or Archive");O(h.transition,"Transition")}if(h.expiration){if(!h.expiration.expiredObjectDeleteMarker)O(h.expiration,"Expiration");else if(h.expiration.days||h.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(h.abortMultipartUpload&&O(h.abortMultipartUpload,"AbortMultipartUpload"),!h.expiration&&!h.abortMultipartUpload&&!h.transition&&!h.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(h.tag){if(h.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");S(h.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(e,_,l){"use strict";var i=e("babel-runtime/regenerator"),t=y(i);function y(s){return s&&s.__esModule?s:{default:s}}var c=e("../utils/checkBucketName"),f=c.checkBucketName,d=e("../utils/obj2xml"),r=d.obj2xml,u=l;u.putBucketVersioning=function(n,a){var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},p,m,A;return t.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:if(f(n),["Enabled","Suspended"].includes(a)){x.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return p=this._bucketRequestParams("PUT",n,"versioning",b),m={VersioningConfiguration:{Status:a}},p.mime="xml",p.content=r(m,{headers:!0}),x.next=9,t.default.awrap(this.request(p));case 9:return A=x.sent,x.abrupt("return",{res:A.res,status:A.status});case 11:case"end":return x.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(e,_,l){"use strict";var i=e("babel-runtime/regenerator"),t=y(i);function y(a){return a&&a.__esModule?a:{default:a}}var c=e("../utils/checkBucketName"),f=c.checkBucketName,d=e("../utils/obj2xml"),r=d.obj2xml,u=e("../utils/isArray"),s=u.isArray,n=l;n.putBucketWebsite=function(b){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=arguments[2],A,T,x,E,M;return t.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(f(b),A=this._bucketRequestParams("PUT",b,"website",m),T={Suffix:p.index||"index.html"},x={IndexDocument:T},E={WebsiteConfiguration:x},p.supportSubDir&&(T.SupportSubDir=p.supportSubDir),p.type&&(T.Type=p.type),p.error&&(x.ErrorDocument={Key:p.error}),!(p.routingRules!==void 0)){S.next=12;break}if(s(p.routingRules)){S.next=11;break}throw new Error("RoutingRules must be Array");case 11:x.RoutingRules={RoutingRule:p.routingRules};case 12:return E=r(E),A.content=E,A.mime="xml",A.successStatuses=[200],S.next=18,t.default.awrap(this.request(A));case 18:return M=S.sent,S.abrupt("return",{res:M.res});case 20:case"end":return S.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(e,_,l){(function(i){"use strict";var t=e("babel-runtime/core-js/object/keys"),y=d(t),c=e("babel-runtime/core-js/json/stringify"),f=d(c);function d(r){return r&&r.__esModule?r:{default:r}}l.encodeCallback=function(u,s){if(u.headers=u.headers||{},!Object.prototype.hasOwnProperty.call(u.headers,"x-oss-callback")&&s.callback){var n={callbackUrl:encodeURI(s.callback.url),callbackBody:s.callback.body};s.callback.host&&(n.callbackHost=s.callback.host),s.callback.contentType&&(n.callbackBodyType=s.callback.contentType);var a=i.from((0,f.default)(n)).toString("base64");if(u.headers["x-oss-callback"]=a,s.callback.customValue){var b={};(0,y.default)(s.callback.customValue).forEach(function(p){b["x:"+p]=s.callback.customValue[p]}),u.headers["x-oss-callback-var"]=i.from((0,f.default)(b)).toString("base64")}}}}).call(this,e("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(e,_,l){"use strict";var i=e("babel-runtime/core-js/object/assign"),t=y(i);function y(n){return n&&n.__esModule?n:{default:n}}var c=e("humanize-ms"),f=e("url"),d=e("../utils/checkBucketName"),r=d.checkBucketName;function u(n,a){var b=f.parse(n);if(b.protocol||(b=f.parse("http"+(a?"s":"")+"://"+n)),b.protocol!=="http:"&&b.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return b}function s(n,a,b){var p=b?"https://":"http://",m=a?"-internal.aliyuncs.com":".aliyuncs.com",A="vpc100-oss-cn-";return n.substr(0,A.length)===A&&(m=".aliyuncs.com"),f.parse(p+n+m)}_.exports=function(n){if(!n||!n.accessKeyId||!n.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");n.bucket&&r(n.bucket);var a=(0,t.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},n);if(a.accessKeyId=a.accessKeyId.trim(),a.accessKeySecret=a.accessKeySecret.trim(),a.timeout&&(a.timeout=c(a.timeout)),a.endpoint)a.endpoint=u(a.endpoint,a.secure);else if(a.region)a.endpoint=s(a.region,a.internal,a.secure);else throw new Error("require options.endpoint or options.region");return a.inited=!0,a}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(e,_,l){"use strict";var i=e("merge-descriptors"),t=l;i(t,e("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(e,_,l){"use strict";var i=e("babel-runtime/regenerator"),t=y(i);function y(a){return a&&a.__esModule?a:{default:a}}var c=e("../utils/checkBucketName"),f=c.checkBucketName,d=e("querystring"),r=e("js-base64"),u=r.Base64.encode,s=l;s.processObjectSave=function(b,p,m,A){var T,x,E,M;return t.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n(b,"sourceObject"),n(p,"targetObject"),n(m,"process"),p=this._objectName(p),A&&f(A),T=this._objectRequestParams("POST",b,{subres:"x-oss-process"}),x=A?",b_"+u(A):"",p=u(p),E={"x-oss-process":m+"|sys/saveas,o_"+p+x},T.content=d.stringify(E),S.next=12,t.default.awrap(this.request(T));case 12:return M=S.sent,S.abrupt("return",{res:M.res,status:M.res.status});case 14:case"end":return S.stop()}},null,this)};function n(a,b){if(!a)throw new Error(b+" is required");if(typeof a!="string")throw new Error(b+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(e,_,l){"use strict";var i=e("babel-runtime/regenerator"),t=y(i);function y(s){return s&&s.__esModule?s:{default:s}}var c=e("copy-to"),f=e("./callback"),d=e("./utils/deepCopy"),r=d.deepCopy,u=l;u.listUploads=function(n,a){var b,p,m,A;return t.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:return a=a||{},b={},c(a).to(b),b.subres="uploads",p=this._objectRequestParams("GET","",b),p.query=n,p.xmlResponse=!0,p.successStatuses=[200],x.next=10,t.default.awrap(this.request(p));case 10:return m=x.sent,A=m.data.Upload||[],Array.isArray(A)||(A=[A]),A=A.map(function(E){return{name:E.Key,uploadId:E.UploadId,initiated:E.Initiated}}),x.abrupt("return",{res:m.res,uploads:A,bucket:m.data.Bucket,nextKeyMarker:m.data.NextKeyMarker,nextUploadIdMarker:m.data.NextUploadIdMarker,isTruncated:m.data.IsTruncated==="true"});case 15:case"end":return x.stop()}},null,this)},u.listParts=function(n,a,b,p){var m,A,T;return t.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return p=p||{},m={},c(p).to(m),m.subres={uploadId:a},A=this._objectRequestParams("GET",n,m),A.query=b,A.xmlResponse=!0,A.successStatuses=[200],E.next=10,t.default.awrap(this.request(A));case 10:return T=E.sent,E.abrupt("return",{res:T.res,uploadId:T.data.UploadId,bucket:T.data.Bucket,name:T.data.Key,partNumberMarker:T.data.PartNumberMarker,nextPartNumberMarker:T.data.NextPartNumberMarker,maxParts:T.data.MaxParts,isTruncated:T.data.IsTruncated,parts:T.data.Part||[]});case 12:case"end":return E.stop()}},null,this)},u.abortMultipartUpload=function(n,a,b){var p,m,A;return t.default.async(function(x){for(;;)switch(x.prev=x.next){case 0:return this._stop(),b=b||{},p={},c(b).to(p),p.subres={uploadId:a},m=this._objectRequestParams("DELETE",n,p),m.successStatuses=[204],x.next=9,t.default.awrap(this.request(m));case 9:return A=x.sent,x.abrupt("return",{res:A.res});case 11:case"end":return x.stop()}},null,this)},u.initMultipartUpload=function(n,a){var b,p,m;return t.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return a=a||{},b={},c(a).to(b),b.headers=b.headers||{},this._convertMetaToHeaders(a.meta,b.headers),b.subres="uploads",p=this._objectRequestParams("POST",n,b),p.mime=a.mime,p.xmlResponse=!0,p.successStatuses=[200],T.next=12,t.default.awrap(this.request(p));case 12:return m=T.sent,T.abrupt("return",{res:m.res,bucket:m.data.Bucket,name:m.data.Key,uploadId:m.data.UploadId});case 14:case"end":return T.stop()}},null,this)},u.uploadPart=function(n,a,b,p,m,A,T){var x;return t.default.async(function(M){for(;;)switch(M.prev=M.next){case 0:return x={stream:this._createStream(p,m,A),size:A-m},M.next=3,t.default.awrap(this._uploadPart(n,a,b,x,T));case 3:return M.abrupt("return",M.sent);case 4:case"end":return M.stop()}},null,this)},u.completeMultipartUpload=function(n,a,b,p){var m,A,T,x,E,M,O,S;return t.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:for(m=b.concat().sort(function(L,C){return L.number-C.number}).filter(function(L,C,I){return!C||L.number!==I[C-1].number}),A=` `,T=0;T diff --git a/p__Paperlibrary__Edit__index.js b/p__Paperlibrary__Edit__index.js index 7ce159737f..bef31dceee 100644 --- a/p__Paperlibrary__Edit__index.js +++ b/p__Paperlibrary__Edit__index.js @@ -1,7 +1,7 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[130,14,144],{"+M/w":function(at,ge,b){at.exports={flexRow:"flexRow___1Kwk7",flexColumn:"flexColumn___1x58l",action:"action___osaCD",setScore:"setScore___kmMlR",delete:"delete___XpFlx",content:"content___9Naj3",titleWrap:"titleWrap___32PZL",titleNumber:"titleNumber___3HPb0",score:"score___3zGYh",titleHtml:"titleHtml___2vgPo",answerWrap:"answerWrap___2vM8f",answer:"answer___1Q0Tc"}},"9Bee":function(at,ge,b){"use strict";var Ke=b("q1tI"),Xe=b.n(Ke),Be=b("vg9a"),s=b("tJVT"),ee=b("DlQD"),Se=b.n(ee),W=b("rUJ1");function ne(j,C){var F=j.match(/^(\s+)(?:```)/);if(F===null)return C;var I=F[1];return C.split(` `).map(function(Z){var X=Z.match(/^\s+/);if(X===null)return Z;var Oe=Object(s.a)(X,1),ue=Oe[0];return ue.length>=I.length?Z.slice(I.length):Z}).join(` `)}var nt=[],z=["
        "],q=new Se.a.Renderer,se=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ye(){nt.length=0,z=["
          "]}function J(j,C,F,I){if(C>=j.length||j[C].level<=F)return C;var Z=j[C];I.push("
        • "+Z.text+""),C++;var X=[];return C=J(j,C,Z.level,X),X.length>0&&(I.push("
            "),X.forEach(function(Oe){I.push(Oe)}),I.push("
          ")),I.push("
        • "),C=J(j,C,F,I),C}function d(){return J(nt,0,0,z),z.push("
        "),z.join("")}var w={heading:function(C){var F=se.exec(C);if(F)return{type:"heading",raw:F[0],depth:F[1].length,text:F[2]}},fences:function(C){var F=this.rules.block.fences.exec(C);if(F){var I=F[0],Z=ne(I,F[3]||""),X=F[2]?F[2].trim():F[2];if(["latex","katex","math"].indexOf(X)>=0){var Oe=Ve(),ue=Z;Z=Oe,k[Oe]={type:"block",expression:ue}}return{type:"code",raw:I,lang:X,text:Z}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi,De=0,Ve=function(){return"__special_katext_id_".concat(De++,"__")},k={};function S(){return k}function Ae(){De=0,k={}}function Te(j){return j=j.replace(E,function(C,F){var I=Ve();return k[I]={type:"inline",expression:F},I}),j}var Ue=q.listitem;q.listitem=function(j){return Ue(Te(j))};var Ge=q.paragraph;q.paragraph=function(j){return Ge(Te(j))};var yt=q.tablecell;q.tablecell=function(j,C){return yt(Te(j),C)},q.code=function(j,C,F){var I=(C||"").match(/\S*/)[0];return I?["latex","katex","math"].indexOf(I)>=0?"

        ".concat(j,"

        "):'
        ').concat(F?j:Object(W.escape)(j,!0),`
        -`):'
        '+(F?j:Object(W.escape)(j,!0))+"
        "},q.heading=function(j,C,F){var I=this.options.headerPrefix+F.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return nt.push({anchor:I,level:C,text:j}),"'+j+""},Se.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),Se.a.use({tokenizer:w,renderer:q});var st=Se.a,He=b("SJMd"),Ee=b("wMS7"),Pe=b.n(Ee),he=b("Oy/b"),O=/]*>/g;function ie(j){var C=document.createElement("div");return C.innerHTML=j,C.childNodes.length===0?"":C.childNodes[0].nodeValue}var we=ge.a=function(j){var C=j.value,F=C===void 0?"":C,I=j.className,Z=j.style,X=Z===void 0?{}:Z,Oe=String(F),ue=Object(Ke.useMemo)(function(){var pe=st(Oe),Qe=S();return Oe.match(/\[TOC\]/)&&(pe=pe.replace("

        [TOC]

        ",d()),Ye()),pe=pe.replace(/(__special_katext_id_\d+__)/g,function(fe,$e){var Ot=Qe[$e],Yt=Ot.type,et=Ot.expression;return Object(he.renderToString)(ie(et)||"",{displayMode:Yt==="block",throwOnError:!1,output:"html"})}),pe=pe.replace(/▁/g,"\u2581\u2581\u2581"),Ae(),Pe.a.sanitize(pe)},[Oe]),me=Object(Ke.useRef)();function Fe(pe){var Qe=pe.target;if(Qe.tagName.toUpperCase()==="A"){var fe=Qe.getAttribute("href");if(fe.startsWith("#")){pe.preventDefault();var $e=document.getElementById(fe.replace("#",""));$e&&$e.scrollIntoView(!0)}}}return Object(Ke.useEffect)(function(){if(me.current&&ue&&(ue.match(O)&&window.PR.prettyPrint()),me.current)return me.current.addEventListener("click",Fe),function(){me.current.removeEventListener("click",Fe),Ae(),Ye()}},[ue,me.current,Fe]),Xe.a.createElement("div",{ref:me,style:X,className:"".concat(I||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9ZNV":function(at,ge,b){"use strict";b.d(ge,"a",function(){return ne});var Ke=b("0Owb"),Xe=b("+L6B"),Be=b("2/Rp"),s=b("q1tI"),ee=b.n(s),Se=b("UUDw"),W=b.n(Se),ne=function(z){var q=z.cancelText,se=q===void 0?"\u53D6\u6D88":q,Ye=z.okText,J=Ye===void 0?"\u786E\u5B9A":Ye,d=z.loading,w=d===void 0?!1:d,E=z.hasOkBtn,De=E===void 0?!0:E,Ve=z.okButtonProps,k=Ve===void 0?{}:Ve,S=z.onCancel,Ae=S===void 0?function(){}:S,Te=z.onOk,Ue=Te===void 0?function(){}:Te;return ee.a.createElement("div",{className:W.a.buttonFixed},ee.a.createElement("div",{className:W.a.buttonWrap},ee.a.createElement(Be.a,{size:"large",className:"".concat(W.a.button," mr20"),onClick:Ae},se),De&&ee.a.createElement(Be.a,Object(Ke.a)({size:"large",type:"primary",className:"".concat(W.a.button," mr20"),loading:w,onClick:Ue},k),J)))}},DXt6:function(at,ge,b){"use strict";b.r(ge);var Ke=b("0Owb"),Xe=b("sPJy"),Be=b("bE4q"),s=b("giR+"),ee=b("fyUT"),Se=b("2qtc"),W=b("kLXV"),ne=b("k1fw"),nt=b("WmNS"),z=b.n(nt),q=b("9og8"),se=b("tJVT"),Ye=b("PpiC"),J=b("q1tI"),d=b.n(J),w=b("9kvl"),E=b("ngQI"),De=b("NNiE"),Ve=b("9ZNV"),k=b("Qwyu"),S=b.n(k),Ae=b("jRFs"),Te=b("DaK5"),Ue=b("LvDl"),Ge=b.n(Ue),yt=b("vCeJ"),st={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},He=function(Pe){var he,O,ie,we,j,C,F,I,Z,X=Pe.paperlibrary,Oe=Pe.user,ue=Pe.globalSetting,me=Pe.loading,Fe=Pe.dispatch,pe=Object(Ye.a)(Pe,["paperlibrary","user","globalSetting","loading","dispatch"]),Qe=Object(J.useState)(),fe=Object(se.a)(Qe,2),$e=fe[0],Ot=fe[1],Yt=Object(J.useState)(),et=Object(se.a)(Yt,2),zt=et[0],br=et[1],G=Object(J.useState)(),We=Object(se.a)(G,2),de=We[0],_e=We[1],M=Object(J.useRef)(),Y=Object(J.useRef)(),K=Object(J.useRef)();Object(J.useEffect)(function(){return Fe({type:"globalSetting/footerToggle",payload:!1}),function(){Fe({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(J.useEffect)(function(){var Q,je,te,ce;Y.current=(Q=pe.match)===null||Q===void 0||((je=Q.params)===null||je===void 0)?void 0:je.id,_e((te=pe.location)===null||te===void 0||((ce=te.query)===null||ce===void 0)?void 0:ce.defaultActiveKey),be()},[]),Object(J.useEffect)(function(){Fe({type:"paperlibrary/getEditDisciplines",payload:{source:"question"}})},[]);var be=function(){Fe({type:"paperlibrary/getPaperData",payload:{id:Y.current}})},ye=function(){var Q=Object(q.a)(z.a.mark(function je(te,ce){var Ie,ze,L;return z.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!(!te.destination||!te.source)){qe.next=2;break}return qe.abrupt("return");case 2:return Ie=ce.questions[te.source.index].id,ze=te.destination.index+1,qe.next=6,Fe({type:"paperlibrary/adjustPosition",payload:{id:Y.current,itemId:Ie,position:ze}});case 6:if(L=qe.sent,!(L.status===-1)){qe.next=9;break}return qe.abrupt("return");case 9:be();case 10:case"end":return qe.stop()}},je)}));return function(te,ce){return Q.apply(this,arguments)}}(),Qt=function(){var Q=Object(q.a)(z.a.mark(function je(){var te,ce,Ie;return z.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,(te=K.current)===null||te===void 0?void 0:te.onSubmit();case 2:return ce=L.sent,L.next=5,Fe({type:"paperlibrary/updatePaper",payload:Object(ne.a)(Object(ne.a)({},ce),{},{id:Y.current})});case 5:Ie=L.sent,Ie.status===0&&w.c.push("/paperlibrary/see/".concat(Y.current,"?defaultActiveKey=").concat(de));case 7:case"end":return L.stop()}},je)}));return function(){return Q.apply(this,arguments)}}(),Je=function(je,te){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ie=arguments.length>3?arguments[3]:void 0,ze=Ge.a.cloneDeep(ce).map(function(L){return Object(ne.a)(Object(ne.a)({},L),{},{challenge_score:L.challenge_score||5})});if(M.current=Ie||Object(Te.formatTypeNameToDefaultScore)(te),te==="\u5B9E\u8BAD\u9898")return W.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:S.a.shixunModal},d.a.createElement("div",null,"\u5173\u5361\uFF1A"),ze==null?void 0:ze.map(function(L,tt){return d.a.createElement("div",{className:S.a.shixunScore},tt+1,"\u3001",L.challenge_name,d.a.createElement("div",{style:{minWidth:"130px"}},d.a.createElement(ee.a,{defaultValue:L.challenge_score,min:0,step:.1,onChange:function(yr){L.challenge_score=yr}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var L=Object(q.a)(z.a.mark(function qe(){return z.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(yt.p)({id:Y.current,itemId:je,challenge_scores:ze.map(function(Pr){return{challenge_id:Pr.challenge_id,score:Pr.challenge_score}})});case 2:M.current=null,be();case 4:case"end":return mt.stop()}},qe)}));function tt(){return L.apply(this,arguments)}return tt}()});W.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:S.a.modal},d.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),d.a.createElement(ee.a,{min:0,step:.1,defaultValue:M.current,onChange:function(tt){M.current=tt}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var L=Object(q.a)(z.a.mark(function qe(){return z.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Fe({type:"paperlibrary/setScore",payload:{id:Y.current,itemId:je,score:M.current}});case 2:M.current=null,be();case 4:case"end":return mt.stop()}},qe)}));function tt(){return L.apply(this,arguments)}return tt}()})},Pt=function(je){W.a.confirm({centered:!0,title:"\u63D0\u793A",content:d.a.createElement("div",{className:S.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var te=Object(q.a)(z.a.mark(function Ie(){return z.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Fe({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:Y.current,itemId:je}});case 2:be();case 3:case"end":return L.stop()}},Ie)}));function ce(){return te.apply(this,arguments)}return ce}()})},Sr=function(je,te){M.current=Object(Te.formatTypeNameToDefaultScore)(te),W.a.confirm({title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",centered:!0,content:d.a.createElement("div",{className:S.a.modal},d.a.createElement("span",null,te,"\uFF1A"),d.a.createElement(ee.a,{min:0,step:.1,defaultValue:M.current,onChange:function(Ie){M.current=Ie}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ce=Object(q.a)(z.a.mark(function ze(){return z.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Fe({type:"paperlibrary/batchSetScore",payload:{id:Y.current,item_type:je,score:M.current}});case 2:M.current=null,be();case 4:case"end":return tt.stop()}},ze)}));function Ie(){return ce.apply(this,arguments)}return Ie}()})},Ur=function(je){W.a.confirm({title:"\u63D0\u793A",centered:!0,content:d.a.createElement("div",{className:S.a.modalColumn},d.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),d.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var te=Object(q.a)(z.a.mark(function Ie(){return z.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Fe({type:"paperlibrary/batchDelete",payload:{id:Y.current,item_type:(je||"").toLowerCase()}});case 2:be();case 3:case"end":return L.stop()}},Ie)}));function ce(){return te.apply(this,arguments)}return ce}()})};return d.a.createElement("section",{className:S.a.bg},d.a.createElement(Be.a,{className:"mt30",separator:">"},d.a.createElement(Be.a.Item,null,"\u8BD5\u5377\u5E93"),d.a.createElement(Be.a.Item,{href:"/paperlibrary?defaultActiveKey=".concat(de)},de==="1"?"\u516C\u5F00\u8BD5\u5377\u5E93":"\u6211\u7684\u8BD5\u5377\u5E93"),d.a.createElement(Be.a.Item,null,"\u8BD5\u5377\u7F16\u8F91")),d.a.createElement("div",null,d.a.createElement(Ae.a,{ref:K,isEdit:!0,editData:X==null||((he=X.paperData)===null||he===void 0)?void 0:he.exam,courseOptions:X.courseOptions,disciplinesData:X.disciplinesData})),d.a.createElement("div",{className:S.a.wrap},d.a.createElement("div",{className:"pt20 pb20"},d.a.createElement("div",{className:"".concat(S.a.flexRow," ").concat(S.a.flexJustifyBetween)},d.a.createElement("div",null,d.a.createElement("span",{className:S.a.questionNumber},"\u9898\u6570\uFF1A",(O=X.paperData)===null||O===void 0||((ie=O.exam)===null||ie===void 0)?void 0:ie.all_questions_count),d.a.createElement("span",{className:S.a.score},"\u603B\u5206\uFF1A",(we=X.paperData)===null||we===void 0||((j=we.exam)===null||j===void 0)?void 0:j.all_score),d.a.createElement("span",{className:S.a.score},"\u96BE\u5EA6\uFF1A",st[(C=X.paperData)===null||C===void 0||((F=C.exam)===null||F===void 0)?void 0:F.difficulty])),d.a.createElement("div",{className:S.a.selectTopicButton,onClick:function(){return w.c.push("/paperlibrary/edit_select/".concat(Y.current,"?defaultActiveKey=").concat(de))}},"\u7EE7\u7EED\u9009\u9898")),d.a.createElement("div",{className:S.a.line}),d.a.createElement("div",{className:S.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(I=X.paperData)===null||I===void 0||((Z=I.questionList)===null||Z===void 0)?void 0:Z.map(function(Q,je){var te=Q.type===zt;return d.a.createElement("div",{className:"".concat(S.a.relative," mt20 mb20"),key:je},d.a.createElement("div",{className:"".concat(S.a.typeActive," ").concat(te?S.a.mouseTypeActive:""),onMouseEnter:function(){br(Q.type),Ot(null)}},d.a.createElement("span",{className:"".concat(S.a.typeName," ").concat(te?"ml20":"")},Q.number,"\u3001",Q.name),d.a.createElement("span",{className:S.a.typeNumber},"\uFF08\u5171",Q.questions_count,"\u9898\uFF1B\u5171",Q.questions_score,"\u5206\uFF09")),te&&d.a.createElement("div",{className:"".concat(S.a.typeAction," ").concat(S.a.flexRow)},Q.type!=="PRACTICAL"&&d.a.createElement("div",{className:S.a.setScore,onClick:function(){return Sr(Q.type,Q.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),d.a.createElement("div",{className:S.a.delete,onClick:function(){return Ur(Q.type)}},"\u5220\u9664")),d.a.createElement(E.a,{onDragEnd:function(Ie){return ye(Ie,Q)}},d.a.createElement(E.c,{droppableId:je.toString()},function(ce,Ie){var ze;return d.a.createElement("div",Object(Ke.a)({className:"mt20",ref:ce.innerRef},ce.droppableProps,{onScroll:function(){}}),(ze=Q.questions)===null||ze===void 0?void 0:ze.map(function(L,tt){return d.a.createElement(E.b,{draggableId:L.id.toString(),index:tt,key:L.id},function(qe){return d.a.createElement("div",Object(Ke.a)({ref:qe.innerRef},qe.draggableProps,qe.dragHandleProps),d.a.createElement(De.a,{index:tt,typeName:Q.name,type:Q.type,data:L,inMouseId:$e,onSetScore:Je,onDelete:Pt,onMouseEnter:function(mt){Ot(mt),br(null)}}))})}))})))}))),d.a.createElement(Ve.a,{okText:"\u4FDD\u5B58",loading:me["paperlibrary/updatePaper"],onCancel:function(){return w.c.replace("/paperlibrary")},onOk:Qt}))};ge.default=Object(w.a)(function(Ee){var Pe=Ee.paperlibrary,he=Ee.user,O=Ee.loading,ie=Ee.globalSetting;return{paperlibrary:Pe,user:he,globalSetting:ie,loading:O.effects}})(He)},DaK5:function(at,ge,b){"use strict";b.r(ge),b.d(ge,"formatTypeNameToDefaultScore",function(){return Ge});var Ke=b("0Owb"),Xe=b("sPJy"),Be=b("bE4q"),s=b("WmNS"),ee=b.n(s),Se=b("9og8"),W=b("giR+"),ne=b("fyUT"),nt=b("2qtc"),z=b("kLXV"),q=b("k1fw"),se=b("tJVT"),Ye=b("PpiC"),J=b("q1tI"),d=b.n(J),w=b("9kvl"),E=b("ngQI"),De=b("NNiE"),Ve=b("tKIZ"),k=b.n(Ve),S=b("9ZNV"),Ae=b("LvDl"),Te=b.n(Ae),Ue=b("WCUW"),Ge=function(He){var Ee={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return Ee[He]||0},yt=function(He){var Ee,Pe,he,O,ie=He.problemsetPreview,we=He.user,j=He.globalSetting,C=He.loading,F=He.dispatch,I=Object(Ye.a)(He,["problemsetPreview","user","globalSetting","loading","dispatch"]),Z=Object(J.useState)(),X=Object(se.a)(Z,2),Oe=X[0],ue=X[1],me=Object(J.useState)(),Fe=Object(se.a)(me,2),pe=Fe[0],Qe=Fe[1],fe=Object(J.useRef)();Object(J.useEffect)(function(){return F({type:"globalSetting/footerToggle",payload:!1}),function(){F({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(J.useEffect)(function(){$e()},[]);var $e=function(){F({type:"problemsetPreview/getPaperData"})},Ot=function(We,de){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],M=arguments.length>3?arguments[3]:void 0,Y=Te.a.cloneDeep(_e).map(function(K){return Object(q.a)(Object(q.a)({},K),{},{challenge_score:K.challenge_score||5})});if(fe.current=M||Ge(de),de==="\u5B9E\u8BAD\u9898")return z.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:k.a.shixunModal},d.a.createElement("div",null,"\u5173\u5361\uFF1A"),Y==null?void 0:Y.map(function(K,be){return d.a.createElement("div",{className:k.a.shixunScore},be+1,"\u3001",K.challenge_name,d.a.createElement("div",{style:{minWidth:"130px"}},d.a.createElement(ne.a,{defaultValue:K.challenge_score,min:0,step:.1,onChange:function(Qt){K.challenge_score=Qt}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var K=Object(Se.a)(ee.a.mark(function ye(){return ee.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(Ue.F)({id:We,challenge_scores:Y.map(function(Pt){return{challenge_id:Pt.challenge_id,score:Pt.challenge_score}})});case 2:fe.current=null,$e();case 4:case"end":return Je.stop()}},ye)}));function be(){return K.apply(this,arguments)}return be}()});z.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:k.a.modal},d.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),d.a.createElement(ne.a,{min:0,step:.1,defaultValue:fe.current,onChange:function(be){fe.current=be}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var K=Object(Se.a)(ee.a.mark(function ye(){return ee.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,F({type:"problemsetPreview/setScore",payload:{id:We,score:fe.current}});case 2:fe.current=null,$e();case 4:case"end":return Je.stop()}},ye)}));function be(){return K.apply(this,arguments)}return be}()})},Yt=function(We){z.a.confirm({centered:!0,title:"\u63D0\u793A",content:d.a.createElement("div",{className:k.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var de=Object(Se.a)(ee.a.mark(function M(){return ee.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,F({type:"problemsetPreview/handleDelete",payload:{id:We}});case 2:$e();case 3:case"end":return K.stop()}},M)}));function _e(){return de.apply(this,arguments)}return _e}()})},et=function(We,de){fe.current=Ge(de),z.a.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:k.a.modal},d.a.createElement("span",null,de,"\uFF1A"),d.a.createElement(ne.a,{min:0,step:.1,defaultValue:fe.current,onChange:function(M){fe.current=M}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var _e=Object(Se.a)(ee.a.mark(function Y(){return ee.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,F({type:"problemsetPreview/batchSetScore",payload:{item_type:We,score:fe.current}});case 2:fe.current=null,$e();case 4:case"end":return be.stop()}},Y)}));function M(){return _e.apply(this,arguments)}return M}()})},zt=function(We){z.a.confirm({centered:!0,title:"\u63D0\u793A",content:d.a.createElement("div",{className:k.a.modalColumn},d.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),d.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var de=Object(Se.a)(ee.a.mark(function M(){return ee.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,F({type:"problemsetPreview/batchDelete",payload:{item_type:We}});case 2:$e();case 3:case"end":return K.stop()}},M)}));function _e(){return de.apply(this,arguments)}return _e}()})},br=function(){var G=Object(Se.a)(ee.a.mark(function We(de,_e){var M,Y,K;return ee.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(!(!de.destination||!de.source)){ye.next=2;break}return ye.abrupt("return");case 2:return M=_e.questions[de.source.index].id,Y=de.destination.index+1,ye.next=6,F({type:"problemsetPreview/adjustPosition",payload:{id:M,position:Y}});case 6:if(K=ye.sent,!(K.status===-1)){ye.next=9;break}return ye.abrupt("return");case 9:$e();case 10:case"end":return ye.stop()}},We)}));return function(de,_e){return G.apply(this,arguments)}}();return d.a.createElement("section",{className:k.a.bg},d.a.createElement(Be.a,{className:"mt30",separator:">"},d.a.createElement(Be.a.Item,null,"\u8BD5\u9898\u5E93"),d.a.createElement(Be.a.Item,{href:"/problemset"},"\u4EBA\u5DE5\u7EC4\u5377"),d.a.createElement(Be.a.Item,null,"\u8BD5\u5377\u9884\u89C8")),d.a.createElement("div",{className:k.a.wrap},d.a.createElement("div",{className:"pt20 pb20"},d.a.createElement("div",{className:"".concat(k.a.flexRow," ").concat(k.a.flexJustifyBetween)},d.a.createElement("div",null,d.a.createElement("span",{className:k.a.questionNumber},"\u9898\u6570\uFF1A",(Ee=ie.paperData)===null||Ee===void 0?void 0:Ee.all_questions_count),d.a.createElement("span",{className:k.a.score},"\u603B\u5206\uFF1A",(Pe=ie.paperData)===null||Pe===void 0?void 0:Pe.all_score)),d.a.createElement("div",{className:k.a.selectTopicButton,onClick:function(){return w.c.push("/problemset/preview_select")}},"\u7EE7\u7EED\u9009\u9898")),d.a.createElement("div",{className:k.a.line}),d.a.createElement("div",{className:k.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(he=ie.paperData)===null||he===void 0||((O=he.questionList)===null||O===void 0)?void 0:O.map(function(G,We){var de=G.type===pe;return d.a.createElement("div",{className:"".concat(k.a.relative," mt20 mb20"),key:We},d.a.createElement("div",{className:"".concat(k.a.typeActive," ").concat(de?k.a.mouseTypeActive:""),onMouseEnter:function(){Qe(G.type),ue(null)}},d.a.createElement("span",{className:"".concat(k.a.typeName," ").concat(de?"ml20":"")},G.number,"\u3001",G.name),d.a.createElement("span",{className:k.a.typeNumber},"\uFF08\u5171",G.questions_count,"\u9898\uFF1B\u5171",G.questions_score,"\u5206\uFF09")),de&&d.a.createElement("div",{className:"".concat(k.a.typeAction," ").concat(k.a.flexRow)},G.type!=="PRACTICAL"&&d.a.createElement("div",{className:k.a.setScore,onClick:function(){return et(G.type,G.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),d.a.createElement("div",{className:k.a.delete,onClick:function(){return zt(G.type)}},"\u5220\u9664")),d.a.createElement(E.a,{onDragEnd:function(M){return br(M,G)}},d.a.createElement(E.c,{droppableId:We.toString()},function(_e,M){var Y;return d.a.createElement("div",Object(Ke.a)({className:"mt20",ref:_e.innerRef},_e.droppableProps,{onScroll:function(){}}),(Y=G.questions)===null||Y===void 0?void 0:Y.map(function(K,be){return d.a.createElement(E.b,{draggableId:K.id.toString(),index:be,key:K.id},function(ye){return d.a.createElement("div",Object(Ke.a)({ref:ye.innerRef},ye.draggableProps,ye.dragHandleProps),d.a.createElement(De.a,{index:be,typeName:G.name,type:G.type,data:K,inMouseId:Oe,onSetScore:Ot,onDelete:Yt,onMouseEnter:function(Je){ue(Je),Qe(null)}}))})}))})))}))),d.a.createElement(S.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return w.c.replace("/problemset")},onOk:function(){return w.c.push("/problemset/preview_new")}}))};ge.default=Object(w.a)(function(st){var He=st.problemsetPreview,Ee=st.user,Pe=st.loading,he=st.globalSetting;return{problemsetPreview:He,user:Ee,globalSetting:he,loading:Pe.effects}})(yt)},Iji5:function(at,ge,b){at.exports={bg:"bg___1cM3V",flexRow:"flexRow___1Uhrh",main:"main___2b2sB",formWrap:"formWrap___1enct",knowledgeWrap:"knowledgeWrap___pQ5DC",knowledgeIcon:"knowledgeIcon___1uflh",knowledgeContent:"knowledgeContent___jouvx",knowledgeItem:"knowledgeItem___BKrY8",knowledgeItemName:"knowledgeItemName___2hRMC",knowledgeItemIcon:"knowledgeItemIcon___1sqtm",button:"button___1DGpE",buttonFixed:"buttonFixed___1WObI",buttonWrap:"buttonWrap___3KeSj",duration:"duration___1cXy5"}},LvDl:function(at,ge,b){(function(Ke,Xe){var Be;/** +`):'
        '+(F?j:Object(W.escape)(j,!0))+"
        "},q.heading=function(j,C,F){var I=this.options.headerPrefix+F.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return nt.push({anchor:I,level:C,text:j}),"'+j+""},Se.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),Se.a.use({tokenizer:w,renderer:q});var st=Se.a,He=b("SJMd"),Ee=b("wMS7"),Pe=b.n(Ee),he=b("Oy/b"),O=/]*>/g;function ie(j){var C=document.createElement("div");return C.innerHTML=j,C.childNodes.length===0?"":C.childNodes[0].nodeValue}var we=ge.a=function(j){var C=j.value,F=C===void 0?"":C,I=j.className,Z=j.style,X=Z===void 0?{}:Z,Oe=String(F),ue=Object(Ke.useMemo)(function(){var pe=st(Oe),Qe=S();return Oe.match(/\[TOC\]/)&&(pe=pe.replace("

        [TOC]

        ",d()),Ye()),pe=pe.replace(/(__special_katext_id_\d+__)/g,function(fe,$e){var Ot=Qe[$e],Yt=Ot.type,et=Ot.expression;return Object(he.renderToString)(ie(et)||"",{displayMode:Yt==="block",throwOnError:!1,output:"html"})}),pe=pe.replace(/▁/g,"\u2581\u2581\u2581"),Ae(),Pe.a.sanitize(pe)},[Oe]),me=Object(Ke.useRef)();function Fe(pe){var Qe=pe.target;if(Qe.tagName.toUpperCase()==="A"){var fe=Qe.getAttribute("href");if(fe.startsWith("#")){pe.preventDefault();var $e=document.getElementById(fe.replace("#",""));$e&&$e.scrollIntoView(!0)}}}return Object(Ke.useEffect)(function(){if(me.current&&ue&&(ue.match(O)&&window.PR.prettyPrint()),me.current)return me.current.addEventListener("click",Fe),function(){me.current.removeEventListener("click",Fe),Ae(),Ye()}},[ue,me.current,Fe]),Xe.a.createElement("div",{ref:me,style:X,className:"".concat(I||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9ZNV":function(at,ge,b){"use strict";b.d(ge,"a",function(){return ne});var Ke=b("0Owb"),Xe=b("+L6B"),Be=b("2/Rp"),s=b("q1tI"),ee=b.n(s),Se=b("UUDw"),W=b.n(Se),ne=function(z){var q=z.cancelText,se=q===void 0?"\u53D6\u6D88":q,Ye=z.okText,J=Ye===void 0?"\u786E\u5B9A":Ye,d=z.loading,w=d===void 0?!1:d,E=z.hasOkBtn,De=E===void 0?!0:E,Ve=z.okButtonProps,k=Ve===void 0?{}:Ve,S=z.onCancel,Ae=S===void 0?function(){}:S,Te=z.onOk,Ue=Te===void 0?function(){}:Te;return ee.a.createElement("div",{className:W.a.buttonFixed},ee.a.createElement("div",{className:W.a.buttonWrap},ee.a.createElement(Be.a,{size:"large",className:"".concat(W.a.button," mr20"),onClick:Ae},se),De&&ee.a.createElement(Be.a,Object(Ke.a)({size:"large",type:"primary",className:"".concat(W.a.button," mr20"),loading:w,onClick:Ue},k),J)))}},DXt6:function(at,ge,b){"use strict";b.r(ge);var Ke=b("0Owb"),Xe=b("sPJy"),Be=b("bE4q"),s=b("giR+"),ee=b("fyUT"),Se=b("2qtc"),W=b("kLXV"),ne=b("k1fw"),nt=b("WmNS"),z=b.n(nt),q=b("9og8"),se=b("tJVT"),Ye=b("PpiC"),J=b("q1tI"),d=b.n(J),w=b("9kvl"),E=b("ngQI"),De=b("NNiE"),Ve=b("9ZNV"),k=b("Qwyu"),S=b.n(k),Ae=b("jRFs"),Te=b("DaK5"),Ue=b("LvDl"),Ge=b.n(Ue),yt=b("vCeJ"),st={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},He=function(Pe){var he,O,ie,we,j,C,F,I,Z,X=Pe.paperlibrary,Oe=Pe.user,ue=Pe.globalSetting,me=Pe.loading,Fe=Pe.dispatch,pe=Object(Ye.a)(Pe,["paperlibrary","user","globalSetting","loading","dispatch"]),Qe=Object(J.useState)(),fe=Object(se.a)(Qe,2),$e=fe[0],Ot=fe[1],Yt=Object(J.useState)(),et=Object(se.a)(Yt,2),zt=et[0],br=et[1],G=Object(J.useState)(),We=Object(se.a)(G,2),de=We[0],_e=We[1],M=Object(J.useRef)(),Y=Object(J.useRef)(),K=Object(J.useRef)();Object(J.useEffect)(function(){return Fe({type:"globalSetting/footerToggle",payload:!1}),function(){Fe({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(J.useEffect)(function(){var Q,je,te,ce;Y.current=(Q=pe.match)===null||Q===void 0||((je=Q.params)===null||je===void 0)?void 0:je.id,_e((te=pe.location)===null||te===void 0||((ce=te.query)===null||ce===void 0)?void 0:ce.defaultActiveKey),be()},[]),Object(J.useEffect)(function(){Fe({type:"paperlibrary/getEditDisciplines",payload:{source:"question"}})},[]);var be=function(){Fe({type:"paperlibrary/getPaperData",payload:{id:Y.current}})},ye=function(){var Q=Object(q.a)(z.a.mark(function je(te,ce){var Ie,ze,L;return z.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!(!te.destination||!te.source)){qe.next=2;break}return qe.abrupt("return");case 2:return Ie=ce.questions[te.source.index].id,ze=te.destination.index+1,qe.next=6,Fe({type:"paperlibrary/adjustPosition",payload:{id:Y.current,itemId:Ie,position:ze}});case 6:if(L=qe.sent,!(L.status===-1)){qe.next=9;break}return qe.abrupt("return");case 9:be();case 10:case"end":return qe.stop()}},je)}));return function(te,ce){return Q.apply(this,arguments)}}(),Qt=function(){var Q=Object(q.a)(z.a.mark(function je(){var te,ce,Ie;return z.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,(te=K.current)===null||te===void 0?void 0:te.onSubmit();case 2:return ce=L.sent,L.next=5,Fe({type:"paperlibrary/updatePaper",payload:Object(ne.a)(Object(ne.a)({},ce),{},{id:Y.current})});case 5:Ie=L.sent,Ie.status===0&&w.c.push("/paperlibrary/see/".concat(Y.current,"?defaultActiveKey=").concat(de));case 7:case"end":return L.stop()}},je)}));return function(){return Q.apply(this,arguments)}}(),Je=function(je,te){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ie=arguments.length>3?arguments[3]:void 0,ze=Ge.a.cloneDeep(ce).map(function(L){return Object(ne.a)(Object(ne.a)({},L),{},{challenge_score:L.challenge_score||5})});if(M.current=Ie||Object(Te.formatTypeNameToDefaultScore)(te),te==="\u5B9E\u8BAD\u9898")return W.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:S.a.shixunModal},d.a.createElement("div",null,"\u5173\u5361\uFF1A"),ze==null?void 0:ze.map(function(L,tt){return d.a.createElement("div",{className:S.a.shixunScore},tt+1,"\u3001",L.challenge_name,d.a.createElement("div",{style:{minWidth:"130px"}},d.a.createElement(ee.a,{defaultValue:L.challenge_score,min:1,onChange:function(yr){L.challenge_score=yr}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var L=Object(q.a)(z.a.mark(function qe(){return z.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(yt.p)({id:Y.current,itemId:je,challenge_scores:ze.map(function(Pr){return{challenge_id:Pr.challenge_id,score:Pr.challenge_score}})});case 2:M.current=null,be();case 4:case"end":return mt.stop()}},qe)}));function tt(){return L.apply(this,arguments)}return tt}()});W.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:S.a.modal},d.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),d.a.createElement(ee.a,{min:1,defaultValue:M.current,onChange:function(tt){M.current=tt}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var L=Object(q.a)(z.a.mark(function qe(){return z.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Fe({type:"paperlibrary/setScore",payload:{id:Y.current,itemId:je,score:M.current}});case 2:M.current=null,be();case 4:case"end":return mt.stop()}},qe)}));function tt(){return L.apply(this,arguments)}return tt}()})},Pt=function(je){W.a.confirm({centered:!0,title:"\u63D0\u793A",content:d.a.createElement("div",{className:S.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var te=Object(q.a)(z.a.mark(function Ie(){return z.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Fe({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:Y.current,itemId:je}});case 2:be();case 3:case"end":return L.stop()}},Ie)}));function ce(){return te.apply(this,arguments)}return ce}()})},Sr=function(je,te){M.current=Object(Te.formatTypeNameToDefaultScore)(te),W.a.confirm({title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",centered:!0,content:d.a.createElement("div",{className:S.a.modal},d.a.createElement("span",null,te,"\uFF1A"),d.a.createElement(ee.a,{min:1,defaultValue:M.current,onChange:function(Ie){M.current=Ie}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ce=Object(q.a)(z.a.mark(function ze(){return z.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Fe({type:"paperlibrary/batchSetScore",payload:{id:Y.current,item_type:je,score:M.current}});case 2:M.current=null,be();case 4:case"end":return tt.stop()}},ze)}));function Ie(){return ce.apply(this,arguments)}return Ie}()})},Ur=function(je){W.a.confirm({title:"\u63D0\u793A",centered:!0,content:d.a.createElement("div",{className:S.a.modalColumn},d.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),d.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var te=Object(q.a)(z.a.mark(function Ie(){return z.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Fe({type:"paperlibrary/batchDelete",payload:{id:Y.current,item_type:(je||"").toLowerCase()}});case 2:be();case 3:case"end":return L.stop()}},Ie)}));function ce(){return te.apply(this,arguments)}return ce}()})};return d.a.createElement("section",{className:S.a.bg},d.a.createElement(Be.a,{className:"mt30",separator:">"},d.a.createElement(Be.a.Item,null,"\u8BD5\u5377\u5E93"),d.a.createElement(Be.a.Item,{href:"/paperlibrary?defaultActiveKey=".concat(de)},de==="1"?"\u516C\u5F00\u8BD5\u5377\u5E93":"\u6211\u7684\u8BD5\u5377\u5E93"),d.a.createElement(Be.a.Item,null,"\u8BD5\u5377\u7F16\u8F91")),d.a.createElement("div",null,d.a.createElement(Ae.a,{ref:K,isEdit:!0,editData:X==null||((he=X.paperData)===null||he===void 0)?void 0:he.exam,courseOptions:X.courseOptions,disciplinesData:X.disciplinesData})),d.a.createElement("div",{className:S.a.wrap},d.a.createElement("div",{className:"pt20 pb20"},d.a.createElement("div",{className:"".concat(S.a.flexRow," ").concat(S.a.flexJustifyBetween)},d.a.createElement("div",null,d.a.createElement("span",{className:S.a.questionNumber},"\u9898\u6570\uFF1A",(O=X.paperData)===null||O===void 0||((ie=O.exam)===null||ie===void 0)?void 0:ie.all_questions_count),d.a.createElement("span",{className:S.a.score},"\u603B\u5206\uFF1A",(we=X.paperData)===null||we===void 0||((j=we.exam)===null||j===void 0)?void 0:j.all_score),d.a.createElement("span",{className:S.a.score},"\u96BE\u5EA6\uFF1A",st[(C=X.paperData)===null||C===void 0||((F=C.exam)===null||F===void 0)?void 0:F.difficulty])),d.a.createElement("div",{className:S.a.selectTopicButton,onClick:function(){return w.c.push("/paperlibrary/edit_select/".concat(Y.current,"?defaultActiveKey=").concat(de))}},"\u7EE7\u7EED\u9009\u9898")),d.a.createElement("div",{className:S.a.line}),d.a.createElement("div",{className:S.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(I=X.paperData)===null||I===void 0||((Z=I.questionList)===null||Z===void 0)?void 0:Z.map(function(Q,je){var te=Q.type===zt;return d.a.createElement("div",{className:"".concat(S.a.relative," mt20 mb20"),key:je},d.a.createElement("div",{className:"".concat(S.a.typeActive," ").concat(te?S.a.mouseTypeActive:""),onMouseEnter:function(){br(Q.type),Ot(null)}},d.a.createElement("span",{className:"".concat(S.a.typeName," ").concat(te?"ml20":"")},Q.number,"\u3001",Q.name),d.a.createElement("span",{className:S.a.typeNumber},"\uFF08\u5171",Q.questions_count,"\u9898\uFF1B\u5171",Q.questions_score,"\u5206\uFF09")),te&&d.a.createElement("div",{className:"".concat(S.a.typeAction," ").concat(S.a.flexRow)},Q.type!=="PRACTICAL"&&d.a.createElement("div",{className:S.a.setScore,onClick:function(){return Sr(Q.type,Q.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),d.a.createElement("div",{className:S.a.delete,onClick:function(){return Ur(Q.type)}},"\u5220\u9664")),d.a.createElement(E.a,{onDragEnd:function(Ie){return ye(Ie,Q)}},d.a.createElement(E.c,{droppableId:je.toString()},function(ce,Ie){var ze;return d.a.createElement("div",Object(Ke.a)({className:"mt20",ref:ce.innerRef},ce.droppableProps,{onScroll:function(){}}),(ze=Q.questions)===null||ze===void 0?void 0:ze.map(function(L,tt){return d.a.createElement(E.b,{draggableId:L.id.toString(),index:tt,key:L.id},function(qe){return d.a.createElement("div",Object(Ke.a)({ref:qe.innerRef},qe.draggableProps,qe.dragHandleProps),d.a.createElement(De.a,{index:tt,typeName:Q.name,type:Q.type,data:L,inMouseId:$e,onSetScore:Je,onDelete:Pt,onMouseEnter:function(mt){Ot(mt),br(null)}}))})}))})))}))),d.a.createElement(Ve.a,{okText:"\u4FDD\u5B58",loading:me["paperlibrary/updatePaper"],onCancel:function(){return w.c.replace("/paperlibrary")},onOk:Qt}))};ge.default=Object(w.a)(function(Ee){var Pe=Ee.paperlibrary,he=Ee.user,O=Ee.loading,ie=Ee.globalSetting;return{paperlibrary:Pe,user:he,globalSetting:ie,loading:O.effects}})(He)},DaK5:function(at,ge,b){"use strict";b.r(ge),b.d(ge,"formatTypeNameToDefaultScore",function(){return Ge});var Ke=b("0Owb"),Xe=b("sPJy"),Be=b("bE4q"),s=b("WmNS"),ee=b.n(s),Se=b("9og8"),W=b("giR+"),ne=b("fyUT"),nt=b("2qtc"),z=b("kLXV"),q=b("k1fw"),se=b("tJVT"),Ye=b("PpiC"),J=b("q1tI"),d=b.n(J),w=b("9kvl"),E=b("ngQI"),De=b("NNiE"),Ve=b("tKIZ"),k=b.n(Ve),S=b("9ZNV"),Ae=b("LvDl"),Te=b.n(Ae),Ue=b("WCUW"),Ge=function(He){var Ee={\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5};return Ee[He]||0},yt=function(He){var Ee,Pe,he,O,ie=He.problemsetPreview,we=He.user,j=He.globalSetting,C=He.loading,F=He.dispatch,I=Object(Ye.a)(He,["problemsetPreview","user","globalSetting","loading","dispatch"]),Z=Object(J.useState)(),X=Object(se.a)(Z,2),Oe=X[0],ue=X[1],me=Object(J.useState)(),Fe=Object(se.a)(me,2),pe=Fe[0],Qe=Fe[1],fe=Object(J.useRef)();Object(J.useEffect)(function(){return F({type:"globalSetting/footerToggle",payload:!1}),function(){F({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(J.useEffect)(function(){$e()},[]);var $e=function(){F({type:"problemsetPreview/getPaperData"})},Ot=function(We,de){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],M=arguments.length>3?arguments[3]:void 0,Y=Te.a.cloneDeep(_e).map(function(K){return Object(q.a)(Object(q.a)({},K),{},{challenge_score:K.challenge_score||5})});if(fe.current=M||Ge(de),de==="\u5B9E\u8BAD\u9898")return z.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:k.a.shixunModal},d.a.createElement("div",null,"\u5173\u5361\uFF1A"),Y==null?void 0:Y.map(function(K,be){return d.a.createElement("div",{className:k.a.shixunScore},be+1,"\u3001",K.challenge_name,d.a.createElement("div",{style:{minWidth:"130px"}},d.a.createElement(ne.a,{defaultValue:K.challenge_score,min:0,step:.1,onChange:function(Qt){K.challenge_score=Qt}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var K=Object(Se.a)(ee.a.mark(function ye(){return ee.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Object(Ue.F)({id:We,challenge_scores:Y.map(function(Pt){return{challenge_id:Pt.challenge_id,score:Pt.challenge_score}})});case 2:fe.current=null,$e();case 4:case"end":return Je.stop()}},ye)}));function be(){return K.apply(this,arguments)}return be}()});z.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:k.a.modal},d.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),d.a.createElement(ne.a,{min:0,step:.1,defaultValue:fe.current,onChange:function(be){fe.current=be}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var K=Object(Se.a)(ee.a.mark(function ye(){return ee.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,F({type:"problemsetPreview/setScore",payload:{id:We,score:fe.current}});case 2:fe.current=null,$e();case 4:case"end":return Je.stop()}},ye)}));function be(){return K.apply(this,arguments)}return be}()})},Yt=function(We){z.a.confirm({centered:!0,title:"\u63D0\u793A",content:d.a.createElement("div",{className:k.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var de=Object(Se.a)(ee.a.mark(function M(){return ee.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,F({type:"problemsetPreview/handleDelete",payload:{id:We}});case 2:$e();case 3:case"end":return K.stop()}},M)}));function _e(){return de.apply(this,arguments)}return _e}()})},et=function(We,de){fe.current=Ge(de),z.a.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:d.a.createElement("div",{className:k.a.modal},d.a.createElement("span",null,de,"\uFF1A"),d.a.createElement(ne.a,{min:0,step:.1,defaultValue:fe.current,onChange:function(M){fe.current=M}}),d.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var _e=Object(Se.a)(ee.a.mark(function Y(){return ee.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,F({type:"problemsetPreview/batchSetScore",payload:{item_type:We,score:fe.current}});case 2:fe.current=null,$e();case 4:case"end":return be.stop()}},Y)}));function M(){return _e.apply(this,arguments)}return M}()})},zt=function(We){z.a.confirm({centered:!0,title:"\u63D0\u793A",content:d.a.createElement("div",{className:k.a.modalColumn},d.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),d.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var de=Object(Se.a)(ee.a.mark(function M(){return ee.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,F({type:"problemsetPreview/batchDelete",payload:{item_type:We}});case 2:$e();case 3:case"end":return K.stop()}},M)}));function _e(){return de.apply(this,arguments)}return _e}()})},br=function(){var G=Object(Se.a)(ee.a.mark(function We(de,_e){var M,Y,K;return ee.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(!(!de.destination||!de.source)){ye.next=2;break}return ye.abrupt("return");case 2:return M=_e.questions[de.source.index].id,Y=de.destination.index+1,ye.next=6,F({type:"problemsetPreview/adjustPosition",payload:{id:M,position:Y}});case 6:if(K=ye.sent,!(K.status===-1)){ye.next=9;break}return ye.abrupt("return");case 9:$e();case 10:case"end":return ye.stop()}},We)}));return function(de,_e){return G.apply(this,arguments)}}();return d.a.createElement("section",{className:k.a.bg},d.a.createElement(Be.a,{className:"mt30",separator:">"},d.a.createElement(Be.a.Item,null,"\u8BD5\u9898\u5E93"),d.a.createElement(Be.a.Item,{href:"/problemset"},"\u4EBA\u5DE5\u7EC4\u5377"),d.a.createElement(Be.a.Item,null,"\u8BD5\u5377\u9884\u89C8")),d.a.createElement("div",{className:k.a.wrap},d.a.createElement("div",{className:"pt20 pb20"},d.a.createElement("div",{className:"".concat(k.a.flexRow," ").concat(k.a.flexJustifyBetween)},d.a.createElement("div",null,d.a.createElement("span",{className:k.a.questionNumber},"\u9898\u6570\uFF1A",(Ee=ie.paperData)===null||Ee===void 0?void 0:Ee.all_questions_count),d.a.createElement("span",{className:k.a.score},"\u603B\u5206\uFF1A",(Pe=ie.paperData)===null||Pe===void 0?void 0:Pe.all_score)),d.a.createElement("div",{className:k.a.selectTopicButton,onClick:function(){return w.c.push("/problemset/preview_select")}},"\u7EE7\u7EED\u9009\u9898")),d.a.createElement("div",{className:k.a.line}),d.a.createElement("div",{className:k.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(he=ie.paperData)===null||he===void 0||((O=he.questionList)===null||O===void 0)?void 0:O.map(function(G,We){var de=G.type===pe;return d.a.createElement("div",{className:"".concat(k.a.relative," mt20 mb20"),key:We},d.a.createElement("div",{className:"".concat(k.a.typeActive," ").concat(de?k.a.mouseTypeActive:""),onMouseEnter:function(){Qe(G.type),ue(null)}},d.a.createElement("span",{className:"".concat(k.a.typeName," ").concat(de?"ml20":"")},G.number,"\u3001",G.name),d.a.createElement("span",{className:k.a.typeNumber},"\uFF08\u5171",G.questions_count,"\u9898\uFF1B\u5171",G.questions_score,"\u5206\uFF09")),de&&d.a.createElement("div",{className:"".concat(k.a.typeAction," ").concat(k.a.flexRow)},G.type!=="PRACTICAL"&&d.a.createElement("div",{className:k.a.setScore,onClick:function(){return et(G.type,G.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),d.a.createElement("div",{className:k.a.delete,onClick:function(){return zt(G.type)}},"\u5220\u9664")),d.a.createElement(E.a,{onDragEnd:function(M){return br(M,G)}},d.a.createElement(E.c,{droppableId:We.toString()},function(_e,M){var Y;return d.a.createElement("div",Object(Ke.a)({className:"mt20",ref:_e.innerRef},_e.droppableProps,{onScroll:function(){}}),(Y=G.questions)===null||Y===void 0?void 0:Y.map(function(K,be){return d.a.createElement(E.b,{draggableId:K.id.toString(),index:be,key:K.id},function(ye){return d.a.createElement("div",Object(Ke.a)({ref:ye.innerRef},ye.draggableProps,ye.dragHandleProps),d.a.createElement(De.a,{index:be,typeName:G.name,type:G.type,data:K,inMouseId:Oe,onSetScore:Ot,onDelete:Yt,onMouseEnter:function(Je){ue(Je),Qe(null)}}))})}))})))}))),d.a.createElement(S.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return w.c.replace("/problemset")},onOk:function(){return w.c.push("/problemset/preview_new")}}))};ge.default=Object(w.a)(function(st){var He=st.problemsetPreview,Ee=st.user,Pe=st.loading,he=st.globalSetting;return{problemsetPreview:He,user:Ee,globalSetting:he,loading:Pe.effects}})(yt)},Iji5:function(at,ge,b){at.exports={bg:"bg___1cM3V",flexRow:"flexRow___1Uhrh",main:"main___2b2sB",formWrap:"formWrap___1enct",knowledgeWrap:"knowledgeWrap___pQ5DC",knowledgeIcon:"knowledgeIcon___1uflh",knowledgeContent:"knowledgeContent___jouvx",knowledgeItem:"knowledgeItem___BKrY8",knowledgeItemName:"knowledgeItemName___2hRMC",knowledgeItemIcon:"knowledgeItemIcon___1sqtm",button:"button___1DGpE",buttonFixed:"buttonFixed___1WObI",buttonWrap:"buttonWrap___3KeSj",duration:"duration___1cXy5"}},LvDl:function(at,ge,b){(function(Ke,Xe){var Be;/** * @license * Lodash * Copyright OpenJS Foundation and other contributors diff --git a/p__tasks__index.js b/p__tasks__index.js index f95a9cffb4..f83145f182 100644 --- a/p__tasks__index.js +++ b/p__tasks__index.js @@ -28,5 +28,5 @@ `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},s=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];_.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(L,w){var y=c(_,L,w,s,[h]);return{suggestions:y}}});var E=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];_.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(L,w){var y=[{label:"print",kind:_.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=c(_,L,w,E,y);return{suggestions:x}}});var b=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];_.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(L,w){var y=[h,{label:"main",kind:_.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:_.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=c(_,L,w,b,y);return{suggestions:x}}})};function f(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}function r(){}var t=!1,u={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function i(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=_;if(Array.isArray(_)){for(var s=0;s<_.length;s++){var E=u[_[s]];if(E)return E}return h[0]}return u[h]||h}var l=null,e=D.b=function(_){var h=_.width,s=h===void 0?"100%":h,E=_.height,b=E===void 0?"100%":E,v=_.value,L=_.language,w=L===void 0?"javascript":L,y=_.style,x=y===void 0?{}:y,T=_.options,N=T===void 0?{}:T,k=_.overrideServices,V=k===void 0?{}:k,Q=_.theme,we=Q===void 0?"vs-dark":Q,Ie=_.onEditBlur,Oe=_.onSave,P=_.forbidCopy,B=P===void 0?!1:P,H=_.onChange,Y=H===void 0?r:H,j=_.editorDidMount,fe=j===void 0?r:j,Ue=_.onFocus,Je=Ue===void 0?r:Ue,He=Object(o.useRef)(),ze=Object(o.useRef)({}),Le=Object(o.useState)(!1),Ee=Object(C.a)(Le,2),I=Ee[0],J=Ee[1];function ue(){var ge;return He.current&&(ge=new n.default(function(de){var rt=Object(p.a)(de),Ke;try{for(rt.s();!(Ke=rt.n()).done;){var Ae=Ke.value;(Ae.target.offsetHeight>0||Ae.target.offsetWidth>0)&&ze.current.instance.layout()}}catch(be){rt.e(be)}finally{rt.f()}}),ge.observe(He.current)),ge}Object(o.useEffect)(function(){var ge=ze.current.instance;if(v!=null&&ge&&I){var de=ge.getModel();de&&v!==de.getValue()&&(t=!0,de.setValue(v),ge.layout(),t=!1)}},[v,I,ze.current]);function Me(){var ge=ze.current.instance;if(ge){var de=ge.getSelection(),rt=ze.current.pastePos||{},Ke=new l.Range(rt.startLineNumber||de.endLineNumber,rt.startColumn||de.endColumn,rt.endLineNumber||de.endLineNumber,rt.endColumn||de.endColumn);ge.executeEdits("",[{range:Ke,text:""}])}}function Xe(ge){(window.navigator.platform.match("Mac")?ge.metaKey:ge.ctrlKey)&&ge.keyCode==83&&(ge.preventDefault(),Oe())}Object(o.useEffect)(function(){He.current&&!I&&g.e(24).then(g.t.bind(null,"M/lh",7)).then(function(ge){l=ge,d(l),ze.current.instance=l.editor.create(He.current,Object(A.a)({value:v,language:i(w),theme:we},N),V);var de=ze.current.instance;fe(de,l),ze.current.subscription=de.onDidChangeModelContent(function(Ke){t||Y(de.getValue(),Ke)}),Ie&&de.onDidBlurEditorWidget(function(){Ie(de.getValue())}),Je&&de.onDidFocusEditorText(function(){Je(de.getValue())}),B&&(de.addCommand(l.KeyMod.CtrlCmd|l.KeyCode.KEY_V,function(){return null}),de.onDidPaste(function(Ke){ze.current.pastePos=Ke}),window.addEventListener("paste",Me));var rt=ue();return J(!0),function(){var Ke=ze.current.instance;Ke.dispose();var Ae=Ke.getModel();Ae&&Ae.dispose(),ze.current.subscription&&ze.current.subscription.dispose(),B&&window.removeEventListener("paste",Me),rt.unobserve(He.current)}})},[]),Object(o.useEffect)(function(){var ge=ze.current.instance;if(ge&&I)return document.addEventListener("keydown",Xe,!1),function(){document.removeEventListener("keydown",Xe)}},[Oe,I]),Object(o.useEffect)(function(){var ge=ze.current.instance;if(ge&&I){var de=i(w);l.editor.setModelLanguage(ge.getModel(),de)}},[w,I]),Object(o.useEffect)(function(){var ge=ze.current.instance;ge&&I&&l.editor.setTheme(we)},[we,I]),Object(o.useEffect)(function(){var ge=ze.current.instance;ge&&I&&ge.updateOptions(N)},[JSON.stringify(N),I]),Object(o.useEffect)(function(){var ge=ze.current.instance;ge&&I&&ge.layout()},[s,b,I]);var _t=f(s),Ge=f(b),_e=Object(A.a)(Object(A.a)({},x),{},{width:_t,height:Ge});return m.a.createElement("div",{className:"my-monaco-editor",ref:He,style:_e})};function a(_){var h=_.width,s=h===void 0?"100%":h,E=_.height,b=E===void 0?"100%":E,v=_.original,L=_.modified,w=_.language,y=_.options,x=y===void 0?{}:y,T=Object(o.useRef)(),N=Object(o.useState)(null),k=Object(C.a)(N,2),V=k[0],Q=k[1];function we(B){var H;return T.current&&(H=new n.default(function(Y){var j=Object(p.a)(Y),fe;try{for(j.s();!(fe=j.n()).done;){var Ue=fe.value;(Ue.target.offsetHeight>0||Ue.target.offsetWidth>0)&&B.layout()}}catch(Je){j.e(Je)}finally{j.f()}}),H.observe(T.current)),H}Object(o.useEffect)(function(){T.current&&g.e(24).then(g.t.bind(null,"M/lh",7)).then(function(B){l=B;var H=l.editor.createDiffEditor(T.current,Object(A.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},x));Q(H);var Y=we(H);return function(){H.dispose();var j=H.getModel();j&&j.dispose(),Y.unobserve(T.current)}})},[]),Object(o.useEffect)(function(){V&&V.setModel({original:l.editor.createModel(v,w),modified:l.editor.createModel(L,w)})},[v,L,w,V]);var Ie=f(s),Oe=f(b),P={width:Ie,height:Oe};return m.a.createElement("div",{className:"my-diff-editor",ref:T,style:P})}},bCnd:function(le,D,g){"use strict";g.d(D,"b",function(){return o}),g.d(D,"a",function(){return m});var A=g("je13"),p=g.n(A),C=!1;function o(n,c){var d=p.a.get("__ec");d||(d={}),d[n]=c,p.a.set("__ec",d)}function m(n,c){var d=p.a.get("__ec");return d?d[n]===void 0?c:d[n]:c}},bPs0:function(le,D,g){"use strict";g.d(D,"b",function(){return e});var A=g("k1fw"),p=g("WmNS"),C=g.n(p),o=g("9og8"),m=g("2qtc"),n=g("kLXV"),c=g("tJVT"),d=g("PpiC"),f=g("q1tI"),r=g.n(f),t=g("bntm"),u=g("V0Rq"),i=g("Ty5D"),l=g("9kvl"),e=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange"],a=function(h){var s=h.globalSetting,E=h.loading,b=h.user,v=h.exercise,L=h.dispatch,w=Object(d.a)(h,["globalSetting","loading","user","exercise","dispatch"]),y=Object(f.useState)({}),x=Object(c.a)(y,2),T=x[0],N=x[1],k=n.a.useModal(),V=Object(c.a)(k,2),Q=V[0],we=V[1],Ie=Object(f.useRef)(null),Oe=Object(f.useState)(),P=Object(c.a)(Oe,2),B=P[0],H=P[1],Y=Object(f.useState)(),j=Object(c.a)(Y,2),fe=j[0],Ue=j[1],Je=Object(f.useState)(!0),He=Object(c.a)(Je,2),ze=He[0],Le=He[1],Ee=Object(i.l)().query,I=Object(i.m)();Object(f.useEffect)(function(){var Ge;return clearTimeout(Ie.current),e.forEach(function(_e,ge){window.addEventListener(_e,_t,!1)}),document.addEventListener("click",J,!1),document.addEventListener("visibilitychange",function(){if(document.hidden&&Object(t.a)()){debugger;Object(t.b)()}}),((Ge=v.exerciseUserInfo)===null||Ge===void 0?void 0:Ge.screen_open)&&!Object(t.a)()&&n.a.info({icon:null,content:r.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",r.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",r.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(t.c)(document.body),Le(!1)}}),function(){document.removeEventListener("click",J,!1),e.forEach(function(_e,ge){window.addEventListener(_e,_t,!1)}),clearTimeout(Ie.current)}},[]),Object(f.useEffect)(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?Xe():ze||ue()},[v.exerciseUserInfo]);var J=function(){Object(t.a)()||Object(t.c)(document.body)},ue=function(){var _e;n.a.destroyAll(),n.a.info({content:r.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",r.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",r.a.createElement("span",{className:"c-red"},(_e=v.exerciseUserInfo)===null||_e===void 0?void 0:_e.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(t.c)(document.body)}})},Me=function(){location.href="/classrooms/".concat(I.coursesId,"/exercise/").concat(I.categoryId,"/detail")},Xe=function(){var Ge=Object(o.a)(C.a.mark(function _e(){var ge;return C.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return Object(t.b)(),n.a.destroyAll(),rt.next=4,Object(u.K)({categoryId:I.categoryId,commit_method:1});case 4:ge=rt.sent,ge&&Q.info({content:r.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",r.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Me()}});case 6:case"end":return rt.stop()}},_e)}));return function(){return Ge.apply(this,arguments)}}(),_t=function(){var _e=!1;if(Object(t.a)())clearTimeout(Ie.current);else{_e=!0;var ge=setTimeout(Object(o.a)(C.a.mark(function de(){return C.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(u.F)({id:I.categoryId});case 2:return Ke.next=4,L({type:"exercise/getExerciseUserInfo",payload:Object(A.a)({},I)});case 4:v.exerciseUserInfo.used_screen_num=0;)F[X]=0}var r=0,t=1,u=2,i=3,l=258,e=29,a=256,_=a+1+e,h=30,s=19,E=2*_+1,b=15,v=16,L=7,w=256,y=16,x=17,T=18,N=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],k=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],V=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Q=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],we=512,Ie=new Array((_+2)*2);f(Ie);var Oe=new Array(h*2);f(Oe);var P=new Array(we);f(P);var B=new Array(l-i+1);f(B);var H=new Array(e);f(H);var Y=new Array(h);f(Y);function j(F,X,te,Ce,ie){this.static_tree=F,this.extra_bits=X,this.extra_base=te,this.elems=Ce,this.max_length=ie,this.has_stree=F&&F.length}var fe,Ue,Je;function He(F,X){this.dyn_tree=F,this.max_code=0,this.stat_desc=X}function ze(F){return F<256?P[F]:P[256+(F>>>7)]}function Le(F,X){F.pending_buf[F.pending++]=X&255,F.pending_buf[F.pending++]=X>>>8&255}function Ee(F,X,te){F.bi_valid>v-te?(F.bi_buf|=X<>v-F.bi_valid,F.bi_valid+=te-v):(F.bi_buf|=X<>>=1,te<<=1;while(--X>0);return te>>>1}function ue(F){F.bi_valid===16?(Le(F,F.bi_buf),F.bi_buf=0,F.bi_valid=0):F.bi_valid>=8&&(F.pending_buf[F.pending++]=F.bi_buf&255,F.bi_buf>>=8,F.bi_valid-=8)}function Me(F,X){var te=X.dyn_tree,Ce=X.max_code,ie=X.stat_desc.static_tree,Re=X.stat_desc.has_stree,G=X.stat_desc.extra_bits,he=X.stat_desc.extra_base,M=X.stat_desc.max_length,xe,Ze,S,ne,oe,K,Z=0;for(ne=0;ne<=b;ne++)F.bl_count[ne]=0;for(te[F.heap[F.heap_max]*2+1]=0,xe=F.heap_max+1;xeM&&(ne=M,Z++),te[Ze*2+1]=ne,Ze>Ce)continue;F.bl_count[ne]++,oe=0,Ze>=he&&(oe=G[Ze-he]),K=te[Ze*2],F.opt_len+=K*(ne+oe),Re&&(F.static_len+=K*(ie[Ze*2+1]+oe))}if(Z===0)return;do{for(ne=M-1;F.bl_count[ne]===0;)ne--;F.bl_count[ne]--,F.bl_count[ne+1]+=2,F.bl_count[M]--,Z-=2}while(Z>0);for(ne=M;ne!==0;ne--)for(Ze=F.bl_count[ne];Ze!==0;){if(S=F.heap[--xe],S>Ce)continue;te[S*2+1]!==ne&&(F.opt_len+=(ne-te[S*2+1])*te[S*2],te[S*2+1]=ne),Ze--}}function Xe(F,X,te){var Ce=new Array(b+1),ie=0,Re,G;for(Re=1;Re<=b;Re++)Ce[Re]=ie=ie+te[Re-1]<<1;for(G=0;G<=X;G++){var he=F[G*2+1];if(he===0)continue;F[G*2]=J(Ce[he]++,he)}}function _t(){var F,X,te,Ce,ie,Re=new Array(b+1);for(te=0,Ce=0;Ce>=7;Ce8?Le(F,F.bi_buf):F.bi_valid>0&&(F.pending_buf[F.pending++]=F.bi_buf),F.bi_buf=0,F.bi_valid=0}function ge(F,X,te,Ce){_e(F),Ce&&(Le(F,te),Le(F,~te)),p.arraySet(F.pending_buf,F.window,X,te,F.pending),F.pending+=te}function de(F,X,te,Ce){var ie=X*2,Re=te*2;return F[ie]>1;G>=1;G--)rt(F,te,G);xe=Re;do G=F.heap[1],F.heap[1]=F.heap[F.heap_len--],rt(F,te,1),he=F.heap[1],F.heap[--F.heap_max]=G,F.heap[--F.heap_max]=he,te[xe*2]=te[G*2]+te[he*2],F.depth[xe]=(F.depth[G]>=F.depth[he]?F.depth[G]:F.depth[he])+1,te[G*2+1]=te[he*2+1]=xe,F.heap[1]=xe++,rt(F,te,1);while(F.heap_len>=2);F.heap[--F.heap_max]=F.heap[1],Me(F,X),Xe(te,M,F.bl_count)}function be(F,X,te){var Ce,ie=-1,Re,G=X[0*2+1],he=0,M=7,xe=4;for(G===0&&(M=138,xe=3),X[(te+1)*2+1]=65535,Ce=0;Ce<=te;Ce++){if(Re=G,G=X[(Ce+1)*2+1],++he=3&&!(F.bl_tree[Q[X]*2+1]!==0);X--);return F.opt_len+=3*(X+1)+5+5+4,X}function O(F,X,te,Ce){var ie;for(Ee(F,X-257,5),Ee(F,te-1,5),Ee(F,Ce-4,4),ie=0;ie>>=1)if(X&1&&F.dyn_ltree[te*2]!==0)return n;if(F.dyn_ltree[9*2]!==0||F.dyn_ltree[10*2]!==0||F.dyn_ltree[13*2]!==0)return c;for(te=32;te0?(F.strm.data_type===d&&(F.strm.data_type=z(F)),Ae(F,F.l_desc),Ae(F,F.d_desc),G=$(F),ie=F.opt_len+3+7>>>3,Re=F.static_len+3+7>>>3,Re<=ie&&(ie=Re)):ie=Re=te+5,te+4<=ie&&X!==-1?Pe(F,X,te,Ce):F.strategy===m||Re===ie?(Ee(F,(t<<1)+(Ce?1:0),3),Ke(F,Ie,Oe)):(Ee(F,(u<<1)+(Ce?1:0),3),O(F,F.l_desc.max_code+1,F.d_desc.max_code+1,G+1),Ke(F,F.dyn_ltree,F.dyn_dtree)),Ge(F),Ce&&_e(F)}function je(F,X,te){return F.pending_buf[F.d_buf+F.last_lit*2]=X>>>8&255,F.pending_buf[F.d_buf+F.last_lit*2+1]=X&255,F.pending_buf[F.l_buf+F.last_lit]=te&255,F.last_lit++,X===0?F.dyn_ltree[te*2]++:(F.matches++,X--,F.dyn_ltree[(B[te]+a+1)*2]++,F.dyn_dtree[ze(X)*2]++),F.last_lit===F.lit_bufsize-1}},"cf+g":function(le,D,g){le.exports=g.p+"static/mark.ad150797.svg"},dQ5l:function(le,D,g){"use strict";var A=g("tJVT"),p=g("k1fw"),C=g("q1tI"),o=g.n(C),m=g("ZBwS"),n=g.n(m),c=g("TVoq"),d=g.n(c),f=new n.a;f.Diff_EditCost=8;var r={oldStr:"",newStr:""};function t(i,l){switch(l.type){case"init":return Object(p.a)(Object(p.a)({},i),l.payload);default:throw new Error}}function u(i,l){var e=/&/g,a=//g,h=i[0],s=i[1]||"",E=s.replace(e,"&").replace(a,"<").replace(_,">"),b=!E.trim();if(l==="oldStr")switch(h){case m.DIFF_DELETE:return"")+E+"";case m.DIFF_EQUAL:return""+E+""}else switch(h){case m.DIFF_INSERT:return"")+E+"";case m.DIFF_EQUAL:return""+E+""}}D.a=function(i){var l=i.output,e=i.actual_output,a=Object(C.useReducer)(t,r),_=Object(A.a)(a,2),h=_[0],s=_[1];return Object(C.useEffect)(function(){var E=f.diff_main(l||"",e||"");f.diff_cleanupEfficiency(E);var b=E.map(function(L){return u(L,"oldStr")}).join(""),v=E.map(function(L){return u(L,"newStr")}).join("");s({type:"init",payload:{oldStr:b,newStr:v}})},[l,e]),o.a.createElement("div",{className:"diff-panel-container"},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.oldStr}}),o.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.newStr}}))}},dTJi:function(le,D,g){},dejd:function(le,D,g){},dhSg:function(le,D,g){"use strict";function A(C){var o={},m={subscribe:function(c,d){return o[c]||(o[c]=[]),o[c].push(d),this.unsubscribe.bind(null,c,d)},unsubscribe:function(c,d){var f=o[c],r=-1;if(f){for(var t=0;t=0)return o[c].splice(r,1),!0}return!1},publish:function(c){if(!o[c])return!1;var d=Array.prototype.slice.call(arguments,1);return o[c].forEach(function(f){f.apply(null,d)}),this}};return C?Object.assign(C,m):m}var p=new A;D.a=p},eP3c:function(le,D,g){"use strict";function A(G){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(M){return typeof M}:A=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},A(G)}Object.defineProperty(D,"__esModule",{value:!0}),D.inflateReset=O,D.inflateReset2=z,D.inflateResetKeep=$,D.inflateInit=q,D.inflateInit2=U,D.inflate=X,D.inflateEnd=te,D.inflateGetHeader=Ce,D.inflateSetDictionary=ie,D.inflateInfo=D.Z_DEFLATED=D.Z_BUF_ERROR=D.Z_MEM_ERROR=D.Z_DATA_ERROR=D.Z_STREAM_ERROR=D.Z_NEED_DICT=D.Z_STREAM_END=D.Z_OK=D.Z_TREES=D.Z_BLOCK=D.Z_FINISH=void 0;var p=f(g("6BzB")),C=c(g("xlC8")),o=c(g("QV2g")),m=c(g("sjKO")),n=c(g("JSwD"));function c(G){return G&&G.__esModule?G:{default:G}}function d(){if(typeof WeakMap!="function")return null;var G=new WeakMap;return d=function(){return G},G}function f(G){if(G&&G.__esModule)return G;if(G===null||A(G)!=="object"&&typeof G!="function")return{default:G};var he=d();if(he&&he.has(G))return he.get(G);var M={},xe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ze in G)if(Object.prototype.hasOwnProperty.call(G,Ze)){var S=xe?Object.getOwnPropertyDescriptor(G,Ze):null;S&&(S.get||S.set)?Object.defineProperty(M,Ze,S):M[Ze]=G[Ze]}return M.default=G,he&&he.set(G,M),M}var r=0,t=1,u=2,i=4;D.Z_FINISH=i;var l=5;D.Z_BLOCK=l;var e=6;D.Z_TREES=e;var a=0;D.Z_OK=a;var _=1;D.Z_STREAM_END=_;var h=2;D.Z_NEED_DICT=h;var s=-2;D.Z_STREAM_ERROR=s;var E=-3;D.Z_DATA_ERROR=E;var b=-4;D.Z_MEM_ERROR=b;var v=-5;D.Z_BUF_ERROR=v;var L=8;D.Z_DEFLATED=L;var w=1,y=2,x=3,T=4,N=5,k=6,V=7,Q=8,we=9,Ie=10,Oe=11,P=12,B=13,H=14,Y=15,j=16,fe=17,Ue=18,Je=19,He=20,ze=21,Le=22,Ee=23,I=24,J=25,ue=26,Me=27,Xe=28,_t=29,Ge=30,_e=31,ge=32,de=852,rt=592,Ke=15,Ae=Ke;function be(G){return(G>>>24&255)+(G>>>8&65280)+((G&65280)<<8)+((G&255)<<24)}function Te(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new p.Buf16(320),this.work=new p.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function $(G){var he;return!G||!G.state?s:(he=G.state,G.total_in=G.total_out=he.total=0,G.msg="",he.wrap&&(G.adler=he.wrap&1),he.mode=w,he.last=0,he.havedict=0,he.dmax=32768,he.head=null,he.hold=0,he.bits=0,he.lencode=he.lendyn=new p.Buf32(de),he.distcode=he.distdyn=new p.Buf32(rt),he.sane=1,he.back=-1,a)}function O(G){var he;return!G||!G.state?s:(he=G.state,he.wsize=0,he.whave=0,he.wnext=0,$(G))}function z(G,he){var M,xe;return!G||!G.state?s:(xe=G.state,he<0?(M=0,he=-he):(M=(he>>4)+1,he<48&&(he&=15)),he&&(he<8||he>15)?s:(xe.window!==null&&xe.wbits!==he&&(xe.window=null),xe.wrap=M,xe.wbits=he,O(G)))}function U(G,he){var M,xe;return G?(xe=new Te,G.state=xe,xe.window=null,M=z(G,he),M!==a&&(G.state=null),M):s}function q(G){return U(G,Ae)}var Pe=!0,We,Fe;function je(G){if(Pe){var he;for(We=new p.Buf32(512),Fe=new p.Buf32(32),he=0;he<144;)G.lens[he++]=8;for(;he<256;)G.lens[he++]=9;for(;he<280;)G.lens[he++]=7;for(;he<288;)G.lens[he++]=8;for((0,n.default)(t,G.lens,0,288,We,0,G.work,{bits:9}),he=0;he<32;)G.lens[he++]=5;(0,n.default)(u,G.lens,0,32,Fe,0,G.work,{bits:5}),Pe=!1}G.lencode=We,G.lenbits=9,G.distcode=Fe,G.distbits=5}function F(G,he,M,xe){var Ze,S=G.state;return S.window===null&&(S.wsize=1<=S.wsize?(p.arraySet(S.window,he,M-S.wsize,S.wsize,0),S.wnext=0,S.whave=S.wsize):(Ze=S.wsize-S.wnext,Ze>xe&&(Ze=xe),p.arraySet(S.window,he,M-xe,Ze,S.wnext),xe-=Ze,xe?(p.arraySet(S.window,he,M-xe,xe,0),S.wnext=xe,S.whave=S.wsize):(S.wnext+=Ze,S.wnext===S.wsize&&(S.wnext=0),S.whave>>8&255,M.check=(0,o.default)(M.check,Gt,2,0),Z=0,se=0,M.mode=y;break}if(M.flags=0,M.head&&(M.head.done=!1),!(M.wrap&1)||(((Z&255)<<8)+(Z>>8))%31){G.msg="incorrect header check",M.mode=Ge;break}if((Z&15)!==L){G.msg="unknown compression method",M.mode=Ge;break}if(Z>>>=4,se-=4,jt=(Z&15)+8,M.wbits===0)M.wbits=jt;else if(jt>M.wbits){G.msg="invalid window size",M.mode=Ge;break}M.dmax=1<>8&1),M.flags&512&&(Gt[0]=Z&255,Gt[1]=Z>>>8&255,M.check=(0,o.default)(M.check,Gt,2,0)),Z=0,se=0,M.mode=x;case x:for(;se<32;){if(oe===0)break e;oe--,Z+=xe[S++]<>>8&255,Gt[2]=Z>>>16&255,Gt[3]=Z>>>24&255,M.check=(0,o.default)(M.check,Gt,4,0)),Z=0,se=0,M.mode=T;case T:for(;se<16;){if(oe===0)break e;oe--,Z+=xe[S++]<>8),M.flags&512&&(Gt[0]=Z&255,Gt[1]=Z>>>8&255,M.check=(0,o.default)(M.check,Gt,2,0)),Z=0,se=0,M.mode=N;case N:if(M.flags&1024){for(;se<16;){if(oe===0)break e;oe--,Z+=xe[S++]<>>8&255,M.check=(0,o.default)(M.check,Gt,2,0)),Z=0,se=0}else M.head&&(M.head.extra=null);M.mode=k;case k:if(M.flags&1024&&(qe=M.length,qe>oe&&(qe=oe),qe&&(M.head&&(jt=M.head.extra_len-M.length,M.head.extra||(M.head.extra=new Array(M.head.extra_len)),p.arraySet(M.head.extra,xe,S,qe,jt)),M.flags&512&&(M.check=(0,o.default)(M.check,xe,qe,S)),oe-=qe,S+=qe,M.length-=qe),M.length))break e;M.length=0,M.mode=V;case V:if(M.flags&2048){if(oe===0)break e;qe=0;do jt=xe[S+qe++],M.head&&jt&&M.length<65536&&(M.head.name+=String.fromCharCode(jt));while(jt&&qe>9&1,M.head.done=!0),G.adler=M.check=0,M.mode=P;break;case Ie:for(;se<32;){if(oe===0)break e;oe--,Z+=xe[S++]<>>=se&7,se-=se&7,M.mode=Me;break}for(;se<3;){if(oe===0)break e;oe--,Z+=xe[S++]<>>=1,se-=1;switch(Z&3){case 0:M.mode=H;break;case 1:if(je(M),M.mode=He,he===e){Z>>>=2,se-=2;break e}break;case 2:M.mode=fe;break;case 3:G.msg="invalid block type",M.mode=Ge}Z>>>=2,se-=2;break;case H:for(Z>>>=se&7,se-=se&7;se<32;){if(oe===0)break e;oe--,Z+=xe[S++]<>>16^65535)){G.msg="invalid stored block lengths",M.mode=Ge;break}if(M.length=Z&65535,Z=0,se=0,M.mode=Y,he===e)break e;case Y:M.mode=j;case j:if(qe=M.length,qe){if(qe>oe&&(qe=oe),qe>K&&(qe=K),qe===0)break e;p.arraySet(Ze,xe,S,qe,ne),oe-=qe,S+=qe,K-=qe,ne+=qe,M.length-=qe;break}M.mode=P;break;case fe:for(;se<14;){if(oe===0)break e;oe--,Z+=xe[S++]<>>=5,se-=5,M.ndist=(Z&31)+1,Z>>>=5,se-=5,M.ncode=(Z&15)+4,Z>>>=4,se-=4,M.nlen>286||M.ndist>30){G.msg="too many length or distance symbols",M.mode=Ge;break}M.have=0,M.mode=Ue;case Ue:for(;M.have>>=3,se-=3}for(;M.have<19;)M.lens[pn[M.have++]]=0;if(M.lencode=M.lendyn,M.lenbits=7,xn={bits:M.lenbits},Ne=(0,n.default)(r,M.lens,0,19,M.lencode,0,M.work,xn),M.lenbits=xn.bits,Ne){G.msg="invalid code lengths set",M.mode=Ge;break}M.have=0,M.mode=Je;case Je:for(;M.have>>24,zt=Rt>>>16&255,Jt=Rt&65535,xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>>=xt,se-=xt,M.lens[M.have++]=Jt;else{if(Jt===16){for(hn=xt+2;se>>=xt,se-=xt,M.have===0){G.msg="invalid bit length repeat",M.mode=Ge;break}jt=M.lens[M.have-1],qe=3+(Z&3),Z>>>=2,se-=2}else if(Jt===17){for(hn=xt+3;se>>=xt,se-=xt,jt=0,qe=3+(Z&7),Z>>>=3,se-=3}else{for(hn=xt+7;se>>=xt,se-=xt,jt=0,qe=11+(Z&127),Z>>>=7,se-=7}if(M.have+qe>M.nlen+M.ndist){G.msg="invalid bit length repeat",M.mode=Ge;break}for(;qe--;)M.lens[M.have++]=jt}}if(M.mode===Ge)break;if(M.lens[256]===0){G.msg="invalid code -- missing end-of-block",M.mode=Ge;break}if(M.lenbits=9,xn={bits:M.lenbits},Ne=(0,n.default)(t,M.lens,0,M.nlen,M.lencode,0,M.work,xn),M.lenbits=xn.bits,Ne){G.msg="invalid literal/lengths set",M.mode=Ge;break}if(M.distbits=6,M.distcode=M.distdyn,xn={bits:M.distbits},Ne=(0,n.default)(u,M.lens,M.nlen,M.ndist,M.distcode,0,M.work,xn),M.distbits=xn.bits,Ne){G.msg="invalid distances set",M.mode=Ge;break}if(M.mode=He,he===e)break e;case He:M.mode=ze;case ze:if(oe>=6&&K>=258){G.next_out=ne,G.avail_out=K,G.next_in=S,G.avail_in=oe,M.hold=Z,M.bits=se,(0,m.default)(G,Ve),ne=G.next_out,Ze=G.output,K=G.avail_out,S=G.next_in,xe=G.input,oe=G.avail_in,Z=M.hold,se=M.bits,M.mode===P&&(M.back=-1);break}for(M.back=0;!(Rt=M.lencode[Z&(1<>>24,zt=Rt>>>16&255,Jt=Rt&65535,xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>$t)],xt=Rt>>>24,zt=Rt>>>16&255,Jt=Rt&65535,$t+xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>>=$t,se-=$t,M.back+=$t}if(Z>>>=xt,se-=xt,M.back+=xt,M.length=Jt,zt===0){M.mode=ue;break}if(zt&32){M.back=-1,M.mode=P;break}if(zt&64){G.msg="invalid literal/length code",M.mode=Ge;break}M.extra=zt&15,M.mode=Le;case Le:if(M.extra){for(hn=M.extra;se>>=M.extra,se-=M.extra,M.back+=M.extra}M.was=M.length,M.mode=Ee;case Ee:for(;!(Rt=M.distcode[Z&(1<>>24,zt=Rt>>>16&255,Jt=Rt&65535,xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>$t)],xt=Rt>>>24,zt=Rt>>>16&255,Jt=Rt&65535,$t+xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>>=$t,se-=$t,M.back+=$t}if(Z>>>=xt,se-=xt,M.back+=xt,zt&64){G.msg="invalid distance code",M.mode=Ge;break}M.offset=Jt,M.extra=zt&15,M.mode=I;case I:if(M.extra){for(hn=M.extra;se>>=M.extra,se-=M.extra,M.back+=M.extra}if(M.offset>M.dmax){G.msg="invalid distance too far back",M.mode=Ge;break}M.mode=J;case J:if(K===0)break e;if(qe=Ve-K,M.offset>qe){if(qe=M.offset-qe,qe>M.whave&&M.sane){G.msg="invalid distance too far back",M.mode=Ge;break}qe>M.wnext?(qe-=M.wnext,Ye=M.wsize-qe):Ye=M.wnext-qe,qe>M.length&&(qe=M.length),_n=M.window}else _n=Ze,Ye=ne-M.offset,qe=M.length;qe>K&&(qe=K),K-=qe,M.length-=qe;do Ze[ne++]=_n[Ye++];while(--qe);M.length===0&&(M.mode=ze);break;case ue:if(K===0)break e;Ze[ne++]=M.length,K--,M.mode=ze;break;case Me:if(M.wrap){for(;se<32;){if(oe===0)break e;oe--,Z|=xe[S++]<>>3]&1<>>10,this.keys[j]|=(Ue&4032)>>>6,++j,this.keys[j]=(fe&258048)<<12,this.keys[j]|=(fe&63)<<16,this.keys[j]|=(Ue&258048)>>>4,this.keys[j]|=Ue&63,++j}}return C(v,[{key:"enc8",value:function(w){var y=w.slice(),x=0,T,N,k;T=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],N=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],k=(T>>>4^N)&252645135,N^=k,T^=k<<4,k=(T>>>16^N)&65535,N^=k,T^=k<<16,k=(N>>>2^T)&858993459,T^=k,N^=k<<2,k=(N>>>8^T)&16711935,T^=k,N^=k<<8,N=N<<1|N>>>31&1,k=(T^N)&2863311530,T^=k,N^=k,T=T<<1|T>>>31&1;for(var V=0,Q=0;V<8;++V){k=N<<28|N>>>4,k^=this.keys[Q++];var we=s[k&63];we|=_[k>>>8&63],we|=e[k>>>16&63],we|=i[k>>>24&63],k=N^this.keys[Q++],we|=E[k&63],we|=h[k>>>8&63],we|=a[k>>>16&63],we|=l[k>>>24&63],T^=we,k=T<<28|T>>>4,k^=this.keys[Q++],we=s[k&63],we|=_[k>>>8&63],we|=e[k>>>16&63],we|=i[k>>>24&63],k=T^this.keys[Q++],we|=E[k&63],we|=h[k>>>8&63],we|=a[k>>>16&63],we|=l[k>>>24&63],N^=we}for(N=N<<31|N>>>1,k=(T^N)&2863311530,T^=k,N^=k,T=T<<31|T>>>1,k=(T>>>8^N)&16711935,N^=k,T^=k<<8,k=(T>>>2^N)&858993459,N^=k,T^=k<<2,k=(N>>>16^T)&65535,T^=k,N^=k<<16,k=(N>>>4^T)&252645135,T^=k,N^=k<<4,k=[N,T],x=0;x<8;x++)y[x]=(k[x>>>2]>>>8*(3-x%4))%256,y[x]<0&&(y[x]+=256);return y}},{key:"encrypt",value:function(w){return this.enc8(w.slice(0,8)).concat(this.enc8(w.slice(8,16)))}}]),v}();D.default=b},kSUc:function(le,D,g){},"kaH+":function(le,D,g){"use strict";var A=g("+L6B"),p=g("2/Rp"),C=g("tJVT"),o=g("q1tI"),m=g.n(o),n=g("UZu5"),c=g.n(n),d=g("dhSg"),f=g("rLCj"),r=g("dF/Y"),t=g("4i/N");D.a=function(){var u=Object(o.useState)(""),i=Object(C.a)(u,2),l=i[0],e=i[1],a=Object(o.useState)(0),_=Object(C.a)(a,2),h=_[0],s=_[1];Object(o.useEffect)(function(){var v=d.a.subscribe("preview-image",function(L){e(L)});return v},[]);function E(){e("")}function b(){s(h+90)}return m.a.createElement(o.Fragment,null,l?m.a.createElement("div",{className:"image-preview-container"},m.a.createElement("div",{className:"button-group"},m.a.createElement(p.a,{onClick:b},"\u65CB\u8F6C",m.a.createElement(f.a,null)),m.a.createElement(p.a,{href:l},"\u4E0B\u8F7D",m.a.createElement(r.a,null)),m.a.createElement(p.a,{onClick:E},"\u5173\u95ED",m.a.createElement(t.a,null))),m.a.createElement("img",{className:"image-preview",src:l,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(h,"deg)")}})):null)}},lNSK:function(le,D,g){"use strict";function A(S){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(oe){return typeof oe}:A=function(oe){return oe&&typeof Symbol=="function"&&oe.constructor===Symbol&&oe!==Symbol.prototype?"symbol":typeof oe},A(S)}Object.defineProperty(D,"__esModule",{value:!0}),D.deflateInit=G,D.deflateInit2=Re,D.deflateReset=Ce,D.deflateResetKeep=te,D.deflateSetHeader=ie,D.deflate=he,D.deflateEnd=M,D.deflateSetDictionary=xe,D.deflateInfo=D.Z_DEFLATED=D.Z_UNKNOWN=D.Z_DEFAULT_STRATEGY=D.Z_FIXED=D.Z_RLE=D.Z_HUFFMAN_ONLY=D.Z_FILTERED=D.Z_DEFAULT_COMPRESSION=D.Z_BUF_ERROR=D.Z_DATA_ERROR=D.Z_STREAM_ERROR=D.Z_STREAM_END=D.Z_OK=D.Z_BLOCK=D.Z_FINISH=D.Z_FULL_FLUSH=D.Z_PARTIAL_FLUSH=D.Z_NO_FLUSH=void 0;var p=f(g("6BzB")),C=f(g("c5fP")),o=c(g("xlC8")),m=c(g("QV2g")),n=c(g("xSIq"));function c(S){return S&&S.__esModule?S:{default:S}}function d(){if(typeof WeakMap!="function")return null;var S=new WeakMap;return d=function(){return S},S}function f(S){if(S&&S.__esModule)return S;if(S===null||A(S)!=="object"&&typeof S!="function")return{default:S};var ne=d();if(ne&&ne.has(S))return ne.get(S);var oe={},K=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Z in S)if(Object.prototype.hasOwnProperty.call(S,Z)){var se=K?Object.getOwnPropertyDescriptor(S,Z):null;se&&(se.get||se.set)?Object.defineProperty(oe,Z,se):oe[Z]=S[Z]}return oe.default=S,ne&&ne.set(S,oe),oe}var r=0;D.Z_NO_FLUSH=r;var t=1;D.Z_PARTIAL_FLUSH=t;var u=3;D.Z_FULL_FLUSH=u;var i=4;D.Z_FINISH=i;var l=5;D.Z_BLOCK=l;var e=0;D.Z_OK=e;var a=1;D.Z_STREAM_END=a;var _=-2;D.Z_STREAM_ERROR=_;var h=-3;D.Z_DATA_ERROR=h;var s=-5;D.Z_BUF_ERROR=s;var E=-1;D.Z_DEFAULT_COMPRESSION=E;var b=1;D.Z_FILTERED=b;var v=2;D.Z_HUFFMAN_ONLY=v;var L=3;D.Z_RLE=L;var w=4;D.Z_FIXED=w;var y=0;D.Z_DEFAULT_STRATEGY=y;var x=2;D.Z_UNKNOWN=x;var T=8;D.Z_DEFLATED=T;var N=9,k=15,V=8,Q=29,we=256,Ie=we+1+Q,Oe=30,P=19,B=2*Ie+1,H=15,Y=3,j=258,fe=j+Y+1,Ue=32,Je=42,He=69,ze=73,Le=91,Ee=103,I=113,J=666,ue=1,Me=2,Xe=3,_t=4,Ge=3;function _e(S,ne){return S.msg=n.default[ne],ne}function ge(S){return(S<<1)-(S>4?9:0)}function de(S){for(var ne=S.length;--ne>=0;)S[ne]=0}function rt(S){var ne=S.state,oe=ne.pending;if(oe>S.avail_out&&(oe=S.avail_out),oe===0)return;p.arraySet(S.output,ne.pending_buf,ne.pending_out,oe,S.next_out),S.next_out+=oe,ne.pending_out+=oe,S.total_out+=oe,S.avail_out-=oe,ne.pending-=oe,ne.pending===0&&(ne.pending_out=0)}function Ke(S,ne){C._tr_flush_block(S,S.block_start>=0?S.block_start:-1,S.strstart-S.block_start,ne),S.block_start=S.strstart,rt(S.strm)}function Ae(S,ne){S.pending_buf[S.pending++]=ne}function be(S,ne){S.pending_buf[S.pending++]=ne>>>8&255,S.pending_buf[S.pending++]=ne&255}function Te(S,ne,oe,K){var Z=S.avail_in;return Z>K&&(Z=K),Z===0?0:(S.avail_in-=Z,p.arraySet(ne,S.input,S.next_in,Z,oe),S.state.wrap===1?S.adler=(0,o.default)(S.adler,ne,Z,oe):S.state.wrap===2&&(S.adler=(0,m.default)(S.adler,ne,Z,oe)),S.next_in+=Z,S.total_in+=Z,Z)}function $(S,ne){var oe=S.max_chain_length,K=S.strstart,Z,se,ot=S.prev_length,Ve=S.nice_match,qe=S.strstart>S.w_size-fe?S.strstart-(S.w_size-fe):0,Ye=S.window,_n=S.w_mask,Rt=S.prev,xt=S.strstart+j,zt=Ye[K+ot-1],Jt=Ye[K+ot];S.prev_length>=S.good_match&&(oe>>=2),Ve>S.lookahead&&(Ve=S.lookahead);do{if(Z=ne,Ye[Z+ot]!==Jt||Ye[Z+ot-1]!==zt||Ye[Z]!==Ye[K]||Ye[++Z]!==Ye[K+1])continue;K+=2,Z++;do;while(Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Kot){if(S.match_start=ne,ot=se,se>=Ve)break;zt=Ye[K+ot-1],Jt=Ye[K+ot]}}while((ne=Rt[ne&_n])>qe&&--oe!==0);return ot<=S.lookahead?ot:S.lookahead}function O(S){var ne=S.w_size,oe,K,Z,se,ot;do{if(se=S.window_size-S.lookahead-S.strstart,S.strstart>=ne+(ne-fe)){p.arraySet(S.window,S.window,ne,ne,0),S.match_start-=ne,S.strstart-=ne,S.block_start-=ne,K=S.hash_size,oe=K;do Z=S.head[--oe],S.head[oe]=Z>=ne?Z-ne:0;while(--K);K=ne,oe=K;do Z=S.prev[--oe],S.prev[oe]=Z>=ne?Z-ne:0;while(--K);se+=ne}if(S.strm.avail_in===0)break;if(K=Te(S.strm,S.window,S.strstart+S.lookahead,se),S.lookahead+=K,S.lookahead+S.insert>=Y)for(ot=S.strstart-S.insert,S.ins_h=S.window[ot],S.ins_h=(S.ins_h<S.pending_buf_size-5&&(oe=S.pending_buf_size-5);;){if(S.lookahead<=1){if(O(S),S.lookahead===0&&ne===r)return ue;if(S.lookahead===0)break}S.strstart+=S.lookahead,S.lookahead=0;var K=S.block_start+oe;if((S.strstart===0||S.strstart>=K)&&(S.lookahead=S.strstart-K,S.strstart=K,Ke(S,!1),S.strm.avail_out===0))return ue;if(S.strstart-S.block_start>=S.w_size-fe&&(Ke(S,!1),S.strm.avail_out===0))return ue}return S.insert=0,ne===i?(Ke(S,!0),S.strm.avail_out===0?Xe:_t):(S.strstart>S.block_start&&(Ke(S,!1),S.strm.avail_out===0),ue)}function U(S,ne){for(var oe,K;;){if(S.lookahead=Y&&(S.ins_h=(S.ins_h<=Y)if(K=C._tr_tally(S,S.strstart-S.match_start,S.match_length-Y),S.lookahead-=S.match_length,S.match_length<=S.max_lazy_match&&S.lookahead>=Y){S.match_length--;do S.strstart++,S.ins_h=(S.ins_h<=Y&&(S.ins_h=(S.ins_h<4096)&&(S.match_length=Y-1)),S.prev_length>=Y&&S.match_length<=S.prev_length){Z=S.strstart+S.lookahead-Y,K=C._tr_tally(S,S.strstart-1-S.prev_match,S.prev_length-Y),S.lookahead-=S.prev_length-1,S.prev_length-=2;do++S.strstart<=Z&&(S.ins_h=(S.ins_h<=Y&&S.strstart>0&&(Z=S.strstart-1,K=ot[Z],K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z])){se=S.strstart+j;do;while(K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&ZS.lookahead&&(S.match_length=S.lookahead)}if(S.match_length>=Y?(oe=C._tr_tally(S,1,S.match_length-Y),S.lookahead-=S.match_length,S.strstart+=S.match_length,S.match_length=0):(oe=C._tr_tally(S,0,S.window[S.strstart]),S.lookahead--,S.strstart++),oe&&(Ke(S,!1),S.strm.avail_out===0))return ue}return S.insert=0,ne===i?(Ke(S,!0),S.strm.avail_out===0?Xe:_t):S.last_lit&&(Ke(S,!1),S.strm.avail_out===0)?ue:Me}function We(S,ne){for(var oe;;){if(S.lookahead===0&&(O(S),S.lookahead===0)){if(ne===r)return ue;break}if(S.match_length=0,oe=C._tr_tally(S,0,S.window[S.strstart]),S.lookahead--,S.strstart++,oe&&(Ke(S,!1),S.strm.avail_out===0))return ue}return S.insert=0,ne===i?(Ke(S,!0),S.strm.avail_out===0?Xe:_t):S.last_lit&&(Ke(S,!1),S.strm.avail_out===0)?ue:Me}function Fe(S,ne,oe,K,Z){this.good_length=S,this.max_lazy=ne,this.nice_length=oe,this.max_chain=K,this.func=Z}var je;je=[new Fe(0,0,0,0,z),new Fe(4,4,8,4,U),new Fe(4,5,16,8,U),new Fe(4,6,32,32,U),new Fe(4,4,16,16,q),new Fe(8,16,32,32,q),new Fe(8,16,128,128,q),new Fe(8,32,128,256,q),new Fe(32,128,258,1024,q),new Fe(32,258,258,4096,q)];function F(S){S.window_size=2*S.w_size,de(S.head),S.max_lazy_match=je[S.level].max_lazy,S.good_match=je[S.level].good_length,S.nice_match=je[S.level].nice_length,S.max_chain_length=je[S.level].max_chain,S.strstart=0,S.block_start=0,S.lookahead=0,S.insert=0,S.match_length=S.prev_length=Y-1,S.match_available=0,S.ins_h=0}function X(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=T,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new p.Buf16(B*2),this.dyn_dtree=new p.Buf16((2*Oe+1)*2),this.bl_tree=new p.Buf16((2*P+1)*2),de(this.dyn_ltree),de(this.dyn_dtree),de(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new p.Buf16(H+1),this.heap=new p.Buf16(2*Ie+1),de(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new p.Buf16(2*Ie+1),de(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function te(S){var ne;return!S||!S.state?_e(S,_):(S.total_in=S.total_out=0,S.data_type=x,ne=S.state,ne.pending=0,ne.pending_out=0,ne.wrap<0&&(ne.wrap=-ne.wrap),ne.status=ne.wrap?Je:I,S.adler=ne.wrap===2?0:1,ne.last_flush=r,C._tr_init(ne),e)}function Ce(S){var ne=te(S);return ne===e&&F(S.state),ne}function ie(S,ne){return!S||!S.state||S.state.wrap!==2?_:(S.state.gzhead=ne,e)}function Re(S,ne,oe,K,Z,se){if(!S)return _;var ot=1;if(ne===E&&(ne=6),K<0?(ot=0,K=-K):K>15&&(ot=2,K-=16),Z<1||Z>N||oe!==T||K<8||K>15||ne<0||ne>9||se<0||se>w)return _e(S,_);K===8&&(K=9);var Ve=new X;return S.state=Ve,Ve.strm=S,Ve.wrap=ot,Ve.gzhead=null,Ve.w_bits=K,Ve.w_size=1<l||ne<0)return S?_e(S,_):_;if(K=S.state,!S.output||!S.input&&S.avail_in!==0||K.status===J&&ne!==i)return _e(S,S.avail_out===0?s:_);if(K.strm=S,oe=K.last_flush,K.last_flush=ne,K.status===Je)if(K.wrap===2)S.adler=0,Ae(K,31),Ae(K,139),Ae(K,8),K.gzhead?(Ae(K,(K.gzhead.text?1:0)+(K.gzhead.hcrc?2:0)+(K.gzhead.extra?4:0)+(K.gzhead.name?8:0)+(K.gzhead.comment?16:0)),Ae(K,K.gzhead.time&255),Ae(K,K.gzhead.time>>8&255),Ae(K,K.gzhead.time>>16&255),Ae(K,K.gzhead.time>>24&255),Ae(K,K.level===9?2:K.strategy>=v||K.level<2?4:0),Ae(K,K.gzhead.os&255),K.gzhead.extra&&K.gzhead.extra.length&&(Ae(K,K.gzhead.extra.length&255),Ae(K,K.gzhead.extra.length>>8&255)),K.gzhead.hcrc&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending,0)),K.gzindex=0,K.status=He):(Ae(K,0),Ae(K,0),Ae(K,0),Ae(K,0),Ae(K,0),Ae(K,K.level===9?2:K.strategy>=v||K.level<2?4:0),Ae(K,Ge),K.status=I);else{var ot=T+(K.w_bits-8<<4)<<8,Ve=-1;K.strategy>=v||K.level<2?Ve=0:K.level<6?Ve=1:K.level===6?Ve=2:Ve=3,ot|=Ve<<6,K.strstart!==0&&(ot|=Ue),ot+=31-ot%31,K.status=I,be(K,ot),K.strstart!==0&&(be(K,S.adler>>>16),be(K,S.adler&65535)),S.adler=1}if(K.status===He)if(K.gzhead.extra){for(Z=K.pending;K.gzindex<(K.gzhead.extra.length&65535)&&!(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),rt(S),Z=K.pending,K.pending===K.pending_buf_size));)Ae(K,K.gzhead.extra[K.gzindex]&255),K.gzindex++;K.gzhead.hcrc&&K.pending>Z&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),K.gzindex===K.gzhead.extra.length&&(K.gzindex=0,K.status=ze)}else K.status=ze;if(K.status===ze)if(K.gzhead.name){Z=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),rt(S),Z=K.pending,K.pending===K.pending_buf_size)){se=1;break}K.gzindexZ&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),se===0&&(K.gzindex=0,K.status=Le)}else K.status=Le;if(K.status===Le)if(K.gzhead.comment){Z=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),rt(S),Z=K.pending,K.pending===K.pending_buf_size)){se=1;break}K.gzindexZ&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),se===0&&(K.status=Ee)}else K.status=Ee;if(K.status===Ee&&(K.gzhead.hcrc?(K.pending+2>K.pending_buf_size&&rt(S),K.pending+2<=K.pending_buf_size&&(Ae(K,S.adler&255),Ae(K,S.adler>>8&255),S.adler=0,K.status=I)):K.status=I),K.pending!==0){if(rt(S),S.avail_out===0)return K.last_flush=-1,e}else if(S.avail_in===0&&ge(ne)<=ge(oe)&&ne!==i)return _e(S,s);if(K.status===J&&S.avail_in!==0)return _e(S,s);if(S.avail_in!==0||K.lookahead!==0||ne!==r&&K.status!==J){var qe=K.strategy===v?We(K,ne):K.strategy===L?Pe(K,ne):je[K.level].func(K,ne);if((qe===Xe||qe===_t)&&(K.status=J),qe===ue||qe===Xe)return S.avail_out===0&&(K.last_flush=-1),e;if(qe===Me&&(ne===t?C._tr_align(K):ne!==l&&(C._tr_stored_block(K,0,0,!1),ne===u&&(de(K.head),K.lookahead===0&&(K.strstart=0,K.block_start=0,K.insert=0))),rt(S),S.avail_out===0))return K.last_flush=-1,e}return ne!==i?e:K.wrap<=0?a:(K.wrap===2?(Ae(K,S.adler&255),Ae(K,S.adler>>8&255),Ae(K,S.adler>>16&255),Ae(K,S.adler>>24&255),Ae(K,S.total_in&255),Ae(K,S.total_in>>8&255),Ae(K,S.total_in>>16&255),Ae(K,S.total_in>>24&255)):(be(K,S.adler>>>16),be(K,S.adler&65535)),rt(S),K.wrap>0&&(K.wrap=-K.wrap),K.pending!==0?e:a)}function M(S){var ne;return!S||!S.state?_:(ne=S.state.status,ne!==Je&&ne!==He&&ne!==ze&&ne!==Le&&ne!==Ee&&ne!==I&&ne!==J?_e(S,_):(S.state=null,ne===I?_e(S,h):e))}function xe(S,ne){var oe=ne.length,K,Z,se,ot,Ve,qe,Ye,_n;if(!S||!S.state)return _;if(K=S.state,ot=K.wrap,ot===2||ot===1&&K.status!==Je||K.lookahead)return _;for(ot===1&&(S.adler=(0,o.default)(S.adler,ne,oe,0)),K.wrap=0,oe>=K.w_size&&(ot===0&&(de(K.head),K.strstart=0,K.block_start=0,K.insert=0),_n=new p.Buf8(K.w_size),p.arraySet(_n,ne,oe-K.w_size,K.w_size,0),ne=_n,oe=K.w_size),Ve=S.avail_in,qe=S.next_in,Ye=S.input,S.avail_in=oe,S.next_in=0,S.input=ne,O(K);K.lookahead>=Y;){Z=K.strstart,se=K.lookahead-(Y-1);do K.ins_h=(K.ins_h<1&&arguments[1]!==void 0?arguments[1]:1;return Object(A.c)("/discusses.json?page=".concat(t-1,"&container_identifier=").concat(r,"&container_type=Shixun"))}function C(r,t){return Object(A.e)("/discusses/".concat(r,"/top_or_down_discuss.json"),{top:t})}function o(r,t){return Object(A.e)("/discusses/".concat(r,"/plus.json"),{container_type:"Discuss",type:t?1:0})}function m(r,t){return Object(A.e)("/discusses/".concat(r,"/hidden.json"),t)}function n(r,t){return Object(A.e)("/discusses/".concat(r,"/reward_code.json"),t)}function c(r){return Object(A.a)("/api/discusses/".concat(r,".json"),{method:"delete"})}function d(r,t){return Object(A.e)("/discusses/".concat(r,"/reply.json"),{container_type:"Shixun",content:t})}function f(r){return Object(A.e)("/discusses.json",r)}},mHUz:function(le,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var A={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};D.default=A},mTgk:function(le,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var A=p(g("mHUz"));function p(d){return d&&d.__esModule?d:{default:d}}var C={};function o(d,f){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,f,f]}function m(d,f,r){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,r,f]}function n(d,f,r){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,f,r]}m("Alt",A.default.XK_Alt_L,A.default.XK_Alt_R),o("AltGraph",A.default.XK_ISO_Level3_Shift),o("CapsLock",A.default.XK_Caps_Lock),m("Control",A.default.XK_Control_L,A.default.XK_Control_R),m("Meta",A.default.XK_Super_L,A.default.XK_Super_R),o("NumLock",A.default.XK_Num_Lock),o("ScrollLock",A.default.XK_Scroll_Lock),m("Shift",A.default.XK_Shift_L,A.default.XK_Shift_R),n("Enter",A.default.XK_Return,A.default.XK_KP_Enter),o("Tab",A.default.XK_Tab),n(" ",A.default.XK_space,A.default.XK_KP_Space),n("ArrowDown",A.default.XK_Down,A.default.XK_KP_Down),n("ArrowUp",A.default.XK_Up,A.default.XK_KP_Up),n("ArrowLeft",A.default.XK_Left,A.default.XK_KP_Left),n("ArrowRight",A.default.XK_Right,A.default.XK_KP_Right),n("End",A.default.XK_End,A.default.XK_KP_End),n("Home",A.default.XK_Home,A.default.XK_KP_Home),n("PageDown",A.default.XK_Next,A.default.XK_KP_Next),n("PageUp",A.default.XK_Prior,A.default.XK_KP_Prior),o("Backspace",A.default.XK_BackSpace),n("Clear",A.default.XK_Clear,A.default.XK_KP_Begin),o("Copy",A.default.XF86XK_Copy),o("Cut",A.default.XF86XK_Cut),n("Delete",A.default.XK_Delete,A.default.XK_KP_Delete),n("Insert",A.default.XK_Insert,A.default.XK_KP_Insert),o("Paste",A.default.XF86XK_Paste),o("Redo",A.default.XK_Redo),o("Undo",A.default.XK_Undo),o("Cancel",A.default.XK_Cancel),o("ContextMenu",A.default.XK_Menu),o("Escape",A.default.XK_Escape),o("Execute",A.default.XK_Execute),o("Find",A.default.XK_Find),o("Help",A.default.XK_Help),o("Pause",A.default.XK_Pause),o("Select",A.default.XK_Select),o("ZoomIn",A.default.XF86XK_ZoomIn),o("ZoomOut",A.default.XF86XK_ZoomOut),o("BrightnessDown",A.default.XF86XK_MonBrightnessDown),o("BrightnessUp",A.default.XF86XK_MonBrightnessUp),o("Eject",A.default.XF86XK_Eject),o("LogOff",A.default.XF86XK_LogOff),o("Power",A.default.XF86XK_PowerOff),o("PowerOff",A.default.XF86XK_PowerDown),o("PrintScreen",A.default.XK_Print),o("Hibernate",A.default.XF86XK_Hibernate),o("Standby",A.default.XF86XK_Standby),o("WakeUp",A.default.XF86XK_WakeUp),o("AllCandidates",A.default.XK_MultipleCandidate),o("Alphanumeric",A.default.XK_Eisu_Shift),o("CodeInput",A.default.XK_Codeinput),o("Compose",A.default.XK_Multi_key),o("Convert",A.default.XK_Henkan),o("GroupFirst",A.default.XK_ISO_First_Group),o("GroupLast",A.default.XK_ISO_Last_Group),o("GroupNext",A.default.XK_ISO_Next_Group),o("GroupPrevious",A.default.XK_ISO_Prev_Group),o("NonConvert",A.default.XK_Muhenkan),o("PreviousCandidate",A.default.XK_PreviousCandidate),o("SingleCandidate",A.default.XK_SingleCandidate),o("HangulMode",A.default.XK_Hangul),o("HanjaMode",A.default.XK_Hangul_Hanja),o("JunjuaMode",A.default.XK_Hangul_Jeonja),o("Eisu",A.default.XK_Eisu_toggle),o("Hankaku",A.default.XK_Hankaku),o("Hiragana",A.default.XK_Hiragana),o("HiraganaKatakana",A.default.XK_Hiragana_Katakana),o("KanaMode",A.default.XK_Kana_Shift),o("KanjiMode",A.default.XK_Kanji),o("Katakana",A.default.XK_Katakana),o("Romaji",A.default.XK_Romaji),o("Zenkaku",A.default.XK_Zenkaku),o("ZenkakuHanaku",A.default.XK_Zenkaku_Hankaku),o("F1",A.default.XK_F1),o("F2",A.default.XK_F2),o("F3",A.default.XK_F3),o("F4",A.default.XK_F4),o("F5",A.default.XK_F5),o("F6",A.default.XK_F6),o("F7",A.default.XK_F7),o("F8",A.default.XK_F8),o("F9",A.default.XK_F9),o("F10",A.default.XK_F10),o("F11",A.default.XK_F11),o("F12",A.default.XK_F12),o("F13",A.default.XK_F13),o("F14",A.default.XK_F14),o("F15",A.default.XK_F15),o("F16",A.default.XK_F16),o("F17",A.default.XK_F17),o("F18",A.default.XK_F18),o("F19",A.default.XK_F19),o("F20",A.default.XK_F20),o("F21",A.default.XK_F21),o("F22",A.default.XK_F22),o("F23",A.default.XK_F23),o("F24",A.default.XK_F24),o("F25",A.default.XK_F25),o("F26",A.default.XK_F26),o("F27",A.default.XK_F27),o("F28",A.default.XK_F28),o("F29",A.default.XK_F29),o("F30",A.default.XK_F30),o("F31",A.default.XK_F31),o("F32",A.default.XK_F32),o("F33",A.default.XK_F33),o("F34",A.default.XK_F34),o("F35",A.default.XK_F35),o("Close",A.default.XF86XK_Close),o("MailForward",A.default.XF86XK_MailForward),o("MailReply",A.default.XF86XK_Reply),o("MailSend",A.default.XF86XK_Send),o("MediaFastForward",A.default.XF86XK_AudioForward),o("MediaPause",A.default.XF86XK_AudioPause),o("MediaPlay",A.default.XF86XK_AudioPlay),o("MediaRecord",A.default.XF86XK_AudioRecord),o("MediaRewind",A.default.XF86XK_AudioRewind),o("MediaStop",A.default.XF86XK_AudioStop),o("MediaTrackNext",A.default.XF86XK_AudioNext),o("MediaTrackPrevious",A.default.XF86XK_AudioPrev),o("New",A.default.XF86XK_New),o("Open",A.default.XF86XK_Open),o("Print",A.default.XK_Print),o("Save",A.default.XF86XK_Save),o("SpellCheck",A.default.XF86XK_Spell),o("AudioVolumeDown",A.default.XF86XK_AudioLowerVolume),o("AudioVolumeUp",A.default.XF86XK_AudioRaiseVolume),o("AudioVolumeMute",A.default.XF86XK_AudioMute),o("MicrophoneVolumeMute",A.default.XF86XK_AudioMicMute),o("LaunchApplication1",A.default.XF86XK_MyComputer),o("LaunchApplication2",A.default.XF86XK_Calculator),o("LaunchCalendar",A.default.XF86XK_Calendar),o("LaunchMail",A.default.XF86XK_Mail),o("LaunchMediaPlayer",A.default.XF86XK_AudioMedia),o("LaunchMusicPlayer",A.default.XF86XK_Music),o("LaunchPhone",A.default.XF86XK_Phone),o("LaunchScreenSaver",A.default.XF86XK_ScreenSaver),o("LaunchSpreadsheet",A.default.XF86XK_Excel),o("LaunchWebBrowser",A.default.XF86XK_WWW),o("LaunchWebCam",A.default.XF86XK_WebCam),o("LaunchWordProcessor",A.default.XF86XK_Word),o("BrowserBack",A.default.XF86XK_Back),o("BrowserFavorites",A.default.XF86XK_Favorites),o("BrowserForward",A.default.XF86XK_Forward),o("BrowserHome",A.default.XF86XK_HomePage),o("BrowserRefresh",A.default.XF86XK_Refresh),o("BrowserSearch",A.default.XF86XK_Search),o("BrowserStop",A.default.XF86XK_Stop),o("Dimmer",A.default.XF86XK_BrightnessAdjust),o("MediaAudioTrack",A.default.XF86XK_AudioCycleTrack),o("RandomToggle",A.default.XF86XK_AudioRandomPlay),o("SplitScreenToggle",A.default.XF86XK_SplitScreen),o("Subtitle",A.default.XF86XK_Subtitle),o("VideoModeNext",A.default.XF86XK_Next_VMode),n("=",A.default.XK_equal,A.default.XK_KP_Equal),n("+",A.default.XK_plus,A.default.XK_KP_Add),n("-",A.default.XK_minus,A.default.XK_KP_Subtract),n("*",A.default.XK_asterisk,A.default.XK_KP_Multiply),n("/",A.default.XK_slash,A.default.XK_KP_Divide),n(".",A.default.XK_period,A.default.XK_KP_Decimal),n(",",A.default.XK_comma,A.default.XK_KP_Separator),n("0",A.default.XK_0,A.default.XK_KP_0),n("1",A.default.XK_1,A.default.XK_KP_1),n("2",A.default.XK_2,A.default.XK_KP_2),n("3",A.default.XK_3,A.default.XK_KP_3),n("4",A.default.XK_4,A.default.XK_KP_4),n("5",A.default.XK_5,A.default.XK_KP_5),n("6",A.default.XK_6,A.default.XK_KP_6),n("7",A.default.XK_7,A.default.XK_KP_7),n("8",A.default.XK_8,A.default.XK_KP_8),n("9",A.default.XK_9,A.default.XK_KP_9);var c=C;D.default=c},mdZa:function(le,D,g){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(p,C){"use strict";if(p==null)throw new TypeError("Cannot convert undefined or null to object");for(var o=Object(p),m=1;m>>24,_>>>=w,h-=w,w=L>>>16&255,w===0)V[f++]=L&65535;else if(w&16){y=L&65535,w&=15,w&&(h>>=w,h-=w),h<15&&(_+=k[c++]<>>24,_>>>=w,h-=w,w=L>>>16&255,w&16){if(x=L&65535,w&=15,hu){o.msg="invalid distance too far back",n.mode=A;break e}if(_>>>=w,h-=w,w=f-r,x>w){if(w=x-w,w>l&&n.sane){o.msg="invalid distance too far back",n.mode=A;break e}if(T=0,N=a,e===0){if(T+=i-w,w2;)V[f++]=N[T++],V[f++]=N[T++],V[f++]=N[T++],y-=3;y&&(V[f++]=N[T++],y>1&&(V[f++]=N[T++]))}else{T=f-x;do V[f++]=V[T++],V[f++]=V[T++],V[f++]=V[T++],y-=3;while(y>2);y&&(V[f++]=V[T++],y>1&&(V[f++]=V[T++]))}}else if((w&64)===0){L=E[(L&65535)+(_&(1<>3,c-=y,h-=y<<3,_&=(1<0){var i=[u],l=u.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,t=(0,A.deflate)(this.strm,A.Z_FULL_FLUSH),t<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);l+=e.length,i.push(e)}while(this.strm.avail_in>0);for(var a=new Uint8Array(l),_=0,h=0;h0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student])},b=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return de||!de&&o([p.SuperAdmin])},v=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return de||!de&&o([p.SuperAdmin,p.Operation])},L=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):de||!de&&o([p.SuperAdmin,p.Operation])},w=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):de||!de&&o([p.SuperAdmin,p.Operation])},y=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction])},x=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin]):de||!de&&o([p.SuperAdmin])},T=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation]):de||!de&&o([p.SuperAdmin,p.Operation])},N=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):de||!de&&o([p.SuperAdmin,p.Operation])},k=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},V=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},Q=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin]):!1},we=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student])},Ie=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin]):de||!de&&o([p.SuperAdmin])},Oe=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation]):de||!de&&o([p.SuperAdmin,p.Operation])},P=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):de||!de&&o([p.SuperAdmin,p.Operation])},B=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?!1:de||!de&&o([p.SuperAdmin,p.Operation])},H=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?de||!de&&o([p.SuperAdmin,p.Operation]):!1},Y=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):!1},j=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?!de&&o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):!1},fe=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},Ue=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher])},Je=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin]):de||!de&&o([p.SuperAdmin])},He=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation]):de||!de&&o([p.SuperAdmin,p.Operation])},ze=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},Le=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?de||!de&&o([p.SuperAdmin,p.Operation]):!1},Ee=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},I=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([C.Teacher])},J=function(){return o([p.SuperAdmin])},ue=function(){return o([p.SuperAdmin,p.Operation])},Me=function(){return o([p.Student])},Xe=function(){return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher])},_t=function(){var ge,de=Object(A.b)()._store.getState(),rt=de.user;return!!((ge=rt.userInfo)===null||ge===void 0?void 0:ge.login)},Ge=function(){var ge=Object(A.b)()._store.getState(),de=ge.user;return de.userInfo}},xO64:function(le,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var A=p(g("8K/p"));function p(e){return e&&e.__esModule?e:{default:e}}function C(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(_){return typeof _}:C=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},C(e)}function o(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function m(e,a){for(var _=0;_>>16&65535|0,d=0;o!==0;){d=o>2e3?2e3:o,o-=d;do n=n+C[m++]|0,c=c+n|0;while(--d);n%=65521,c%=65521}return n|c<<16|0}},"yi/R":function(le,D,g){"use strict";g.r(D);var A=g("oBTY"),p=g("bbsP"),C=g("/wGt"),o=g("0Owb"),m=g("PpiC"),n=g("jrin"),c=g("2qtc"),d=g("kLXV"),f=g("miYZ"),r=g("tsqr"),t=g("WmNS"),u=g.n(t),i=g("9og8"),l=g("tJVT"),e=g("k1fw"),a=g("ozfa"),_=g("MJZm"),h=g("q1tI"),s=g.n(h),E=g("Ty5D"),b=g("H65k"),v=g("+Axu"),L=g("f+oW"),w=g.n(L),y=function(R){var W=R.position,ee=R.subject,pe=R.score,me=R.onViewAllTask;return s.a.createElement("div",{className:"task-header"},s.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:me},s.a.createElement("img",{src:w.a,alt:"nav",width:45})),s.a.createElement("h3",{title:ee},"\u7B2C",W,"\u5173\uFF1A",ee),s.a.createElement("span",null,pe))},x=g("DjyN"),T=g("NUBc"),N=g("g9YV"),k=g("wCAj"),V=g("cWXX"),Q=g("/ezw"),we=g("BdwD"),Ie=g("p4vh"),Oe=g.n(Ie),P=g("Q+I+"),B=g.n(P),H=g("Yr8L"),Y=g.n(H),j=g("ErOA");function fe(R){return Object(j.c)("tasks/".concat(R,".json"))}function Ue(R){return Object(j.c)("myshixuns/".concat(R,"/challenges.json"))}function Je(R,W,ee){return Object(j.c)("tasks/".concat(R,"/star.json?shixun_id=").concat(W,"&star=").concat(ee))}function He(R,W){return Object(j.c)("tasks/".concat(R,"/rep_content.json"),W)}function ze(R,W){return Object(j.e)("myshixuns/".concat(R,"/update_file.json"),W)}function Le(R,W){return Object(j.c)("tasks/".concat(R,"/reset_original_code.json"),W)}function Ee(R,W){return Object(j.c)("tasks/".concat(R,"/reset_passed_code.json"),W)}function I(R,W){return Object(j.e)("tasks/".concat(R,"/game_build.json"),W)}function J(R,W){return Object(j.c)("tasks/".concat(R,"/game_status.json"),W)}function ue(R,W){return Object(j.e)("tasks/".concat(R,"/choose_build.json"),W)}function Me(R){return Object(j.c)("tasks/".concat(R,"/picture_display.json"))}function Xe(R,W){return Object(j.c)("tasks/".concat(R,"/cost_time.json"),W)}function _t(R,W){return Object(j.c)("courses/".concat(R,"/inform_detail.json"),W)}function Ge(R){return Object(j.e)("tasks/".concat(R,"/plus_or_cancel_praise.json"))}function _e(R){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(j.e)("myshixuns/".concat(R,"/repository.json"),W)}function ge(R){return Object(j.c)("myshixuns/".concat(R,"/open_webssh.json"))}function de(R){return Object(j.c)("tasks/".concat(R,"/close_webssh.json"))}function rt(R){return Object(j.c)("tasks/".concat(R,"/reset_vnc_link.json"))}function Ke(R){return Object(j.c)("tasks/".concat(R,"/check_test_sets.json"))}function Ae(R){return Object(j.c)("tasks/".concat(R,"/get_answer_info.json"))}function be(R){return Object(j.c)("tasks/".concat(R,"/get_choose_answer.json"))}function Te(R){return Object(j.c)("tasks/".concat(R,"/unlock_choose_answer.json"))}function $(R,W){return Object(j.c)("tasks/".concat(R,"/unlock_answer.json?answer_id=").concat(W))}function O(R,W,ee){return Object(j.e)("tasks/".concat(R,"/set_games_status.json"),{result:W,data:ee})}function z(R){return Object(j.e)("tasks/".concat(R,"/extend_vnc.json"))}function U(R,W){return Object(j.c)("tasks/".concat(R,"/rank_list.json"),W)}var q=g("1vsH"),Pe={0:Oe.a,1:B.a,2:Y.a},We={loading:!0,page:1,data:null},Fe;(function(R){R[R.SET_LOADING=0]="SET_LOADING",R[R.SET_STATE=1]="SET_STATE",R[R.SET_PAGE=2]="SET_PAGE"})(Fe||(Fe={}));function je(R,W){switch(W.type){case Fe.SET_LOADING:return Object(e.a)(Object(e.a)({},R),{},{loading:W.payload});case Fe.SET_STATE:return Object(e.a)(Object(e.a)({},R),W.payload);case Fe.SET_PAGE:return Object(e.a)(Object(e.a)({},R),{},{page:W.payload});default:throw new Error}}var F=function(R){var W=R.activeIndex,ee=R.taskId,pe=Object(h.useReducer)(je,We),me=Object(l.a)(pe,2),ye=me[0],Se=me[1],ce=ye.loading,ae=ye.page,re=ye.data,De=Object(h.useMemo)(function(){var it=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(ve,tt,lt){var Qe=(ae-1)*10+lt+1;return Qe<=3?s.a.createElement("img",{src:Pe[Qe-1],alt:"rank",width:36}):Qe}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:re==null?void 0:re.rank_data_name,dataIndex:"score",render:function(ve){return(re==null?void 0:re.open_rank)==="DEFAULT"?Object(q.D)(ve):ve}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(ve){return Object(q.B)(ve,"yyyy-MM-dd hh:mm:ss")}}];return it},[re==null?void 0:re.rank_data_name,re==null?void 0:re.open_rank,ae]);Object(h.useEffect)(function(){function it(){return Be.apply(this,arguments)}function Be(){return Be=Object(i.a)(u.a.mark(function ve(){var tt;return u.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,U(ee,{page:ae,limit:10});case 2:tt=Qe.sent,Se({type:Fe.SET_STATE,payload:{loading:!1,data:tt.data}});case 4:case"end":return Qe.stop()}},ve)})),Be.apply(this,arguments)}W===4&&it()},[ae,W,ee]);function ke(it){Se({type:Fe.SET_PAGE,payload:it})}return s.a.createElement("div",{className:"ranking-container"},ce?s.a.createElement(Q.a,{avatar:!0,paragraph:{rows:4}}):!re||(re==null?void 0:re.rank_list_count)===0?s.a.createElement(we.a,null):s.a.createElement(s.a.Fragment,null,s.a.createElement(k.a,{pagination:!1,size:"middle",dataSource:re.rank_list,columns:De}),re.rank_list_count>10?s.a.createElement(T.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:ke,current:ae,total:re.rank_list_count}):null))},X=g("fXAG"),te=g("9Bee"),Ce=g("M8RZ"),ie=g("6lC8"),Re=g("mCJh"),G=g("dTJi"),he=g("pC0b"),M=g("GzdX"),xe=g("55Ip"),Ze=g("wd/R"),S=g.n(Ze),ne=g("OoWo"),oe="YYYY-MM-DD HH:mm",K=function(R){var W=R.challenge,ee=R.position,pe=R.status,me=R.get_gold,ye=R.get_experience,Se=R.star,ce=R.tag_count,ae=R.finished_time,re=R.index,De=R.view_answer_time,ke=R.name,it=R.identifier,Be=R.identity,ve=R.shixun,tt=R.taskList,lt=R.onSaveTaskStar;function Qe(st){lt(it,st,re)}var $e=pe===2||ve.status<2||tt[re-1]&&tt[re-1].status===2||ve.task_pass||Be<=5;return s.a.createElement("div",{className:"task-item-container ".concat(W.position===ee?"active":""," ").concat(pe===2?"finish":"")},s.a.createElement("div",{className:"flex-container challenge-title space-between"},$e?s.a.createElement(xe.Link,{to:"/tasks/".concat(it)},"".concat(ee,". ").concat(ke)," "):s.a.createElement("span",null,"".concat(ee,". ").concat(ke)),s.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(pe===2?"green":"")})),s.a.createElement("div",{className:"flex-container"},s.a.createElement("p",{className:pe===2?"green":""},s.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",pe===2&&ye>0?"+":"",ye),s.a.createElement("p",{className:pe===2?"green":""},s.a.createElement("span",null,"\u91D1\u5E01")," ",pe===2&&me>0?"+":""," ",me),s.a.createElement("p",null,s.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",ce||"\u65E0")),s.a.createElement("div",{className:"flex-container"},s.a.createElement("p",null,s.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),ae?S()(ae).format(oe):"--"),s.a.createElement("p",null,s.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),De?S()(De).format(oe):"--")),ve.status>=2?s.a.createElement("div",{className:"rate-container"},pe===2&&Se===0?s.a.createElement(h.Fragment,null,s.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),s.a.createElement(M.a,{defaultValue:0,onChange:Qe})):null,pe===2&&Se>0?s.a.createElement(h.Fragment,null,s.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),s.a.createElement(M.a,{value:Se,disabled:!0}),s.a.createElement("span",{className:"highlight"},Se,"\u5206")):null):null)},Z=function(R){var W=R.taskList,ee=R.challenge,pe=R.shixun,me=R.identity,ye=R.onSaveTaskStar;return s.a.createElement("div",{className:"task-nav-container"},s.a.createElement("p",{className:"task-tip"},s.a.createElement("div",null,s.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),W.map(function(Se,ce){var ae=Object(e.a)(Object(e.a)({},Se),{},{identity:me,index:ce,challenge:ee,taskList:W,shixun:pe,onSaveTaskStar:ye});return s.a.createElement(K,Object(o.a)({key:ce},ae))}))},se=g("Plam"),ot=g("gp9y"),Ve=g("Ot1p"),qe=function(R){var W=R.user_praise,ee=R.praise_count,pe=R.praisePlus,me=R.onCreateDiscuss,ye=Object(h.useState)(!1),Se=Object(l.a)(ye,2),ce=Se[0],ae=Se[1],re=Object(h.useState)(""),De=Object(l.a)(re,2),ke=De[0],it=De[1];function Be($e){it($e)}function ve(){ae(!0)}function tt(){ae(!1)}function lt(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(i.a)(u.a.mark(function $e(){return u.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:me(ke),it(""),ae(!1);case 3:case"end":return pt.stop()}},$e)})),Qe.apply(this,arguments)}return s.a.createElement("div",{className:"comment-input-editor-container ".concat(ce?"active":""," ")},s.a.createElement("div",{className:ce?"text-area hide":"text-area"},s.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ve}),s.a.createElement("a",{className:"c-light-black",onClick:pe,title:W?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},s.a.createElement("i",{className:"mr3 ".concat(W?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),ee?s.a.createElement("span",null,ee):"")),ce?s.a.createElement("div",{className:"input-mask",onClick:tt}):null,s.a.createElement("div",{className:ce?"md-container":"md-container hide"},s.a.createElement(Ve.a,{id:"discuss-input-editor",startInit:ce,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ke,height:240,onChange:Be}),s.a.createElement("div",{className:"tip-container",onClick:tt},s.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),s.a.createElement("a",{className:"btn-send",onClick:lt},"\u53D1\u9001"))))},Ye=g("dhSg"),_n=g("/omn"),Rt=g("IxHN"),xt=g("ARon"),zt=function(R){var W=R.data;return s.a.createElement(h.Fragment,null,W&&W.map(function(ee){return s.a.createElement("div",{className:"choose-answer-item",key:ee.position},s.a.createElement("p",null,"\u7B2C",ee.position,"\u9898"),s.a.createElement(te.a,{value:ee.answer}))}))},Jt=g("DVFL"),$t=function(R){var W=R.data,ee=R.onShowUnlockAnswerModal;return s.a.createElement(h.Fragment,null,W&&W.map(function(pe,me){var ye=pe.answer_id,Se=pe.answer_name,ce=pe.answer_contents,ae=pe.view_time;return s.a.createElement("div",{className:"answer-item-container",key:ye},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{className:"level"}," \u7EA7\u522B",me+1,"\uFF1A "),s.a.createElement("span",{className:"name"},Se),ce?s.a.createElement(h.Fragment,null,s.a.createElement("span",{className:"view-time"},ae?S()(ae).format("YYYY-MM-DD HH:mm"):""),s.a.createElement("span",null,"\u5DF2\u89E3\u9501")):s.a.createElement("a",{onClick:ee},"\u89E3\u9501")),ce?s.a.createElement(te.a,{value:ce}):null)}))},jn=function(R){var W=R.loading,ee=R.data,pe=R.onShowTip,me=R.st;return s.a.createElement("div",{className:"answer-container"},W?s.a.createElement(Rt.a,null):null,me===1?s.a.createElement(zt,{data:ee}):s.a.createElement($t,{data:ee,onShowUnlockAnswerModal:pe}))},qn=g("sRBo"),jt=g("kaz8"),Ne=g("gflZ"),Gt=function(R){var W=R.data,ee=R.selected_unlocked_answer_id,pe=R.selected_index,me=R.onSelect;if(!W)return null;var ye=W.filter(function(ce,ae){return ce.answer_contents?!1:(ce.index=ae,!0)});function Se(ce){var ae=ce.target,re=ae.value,De=ae.checked;me(De?re:null)}return s.a.createElement("table",{className:"unlock-answer-list"},s.a.createElement("thead",null,s.a.createElement("tr",null,s.a.createElement("th",null),s.a.createElement("th",null,"\u7EA7\u522B"),s.a.createElement("th",null,"\u540D\u79F0"),s.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),s.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),s.a.createElement("tbody",null,ye.map(function(ce,ae){return s.a.createElement("tr",{key:ce.answer_id},s.a.createElement("td",null,s.a.createElement(jt.a,{value:ce.answer_id,onChange:Se,checked:ce.answer_id===ee||ee&&pe>=ae})),s.a.createElement("td",null,ce.index+1),s.a.createElement("td",null,ce.answer_name),s.a.createElement("td",null,ce.answer_ratio,"%"),s.a.createElement("td",{className:"gold-color"},ce.answer_score))})))},xn=g("Q7Vx"),hn=function(R){var W=R.unity_3d_routes,ee=R.onGetUnity3dMessage,pe=R.onEvaluateCallback,me=Object(h.useRef)(),ye=Object(h.useState)(!0),Se=Object(l.a)(ye,2),ce=Se[0],ae=Se[1];Object(h.useEffect)(function(){function ke(Be){try{var ve=JSON.parse(Be.data);ee(ve)}catch(tt){console.log(tt,Be.data)}}window.addEventListener("message",ke);var it=Ye.a.subscribe("evaluate-unity3d-result",function(Be){re(Be),pe&&pe()});return function(){window.removeEventListener("message",ke),it()}},[]);function re(ke){me.current&&me.current.contentWindow.postMessage(JSON.stringify(ke),"*")}function De(){ae(!1),Ye.a.publish("unity3d-load-end")}return s.a.createElement(h.Fragment,null,ce?s.a.createElement(Rt.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,s.a.createElement("iframe",{onLoad:De,className:"unity3d-panel",ref:me,src:W}))},pn=g("BjJ7"),gr=g("kaH+");function Sr(R){var W=R.target;if(W.tagName.toUpperCase()==="IMG"){var ee=W.src||W.getAttribute("src");ee&&ee.indexOf("/images/avatars/User")===-1&&(R.stopPropagation(),R.preventDefault(),Ye.a.publish("preview-image",ee))}}var xr={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function Un(R,W){switch(W.type){case X.z:return Object(e.a)(Object(e.a)({},R),{},{activeIndex:W.payload});case X.Z:return Object(e.a)(Object(e.a)({},R),{},{enlarge_unity3D:W.payload});case X.bb:return Object(e.a)(Object(e.a)({},R),{},{tab_fixed:W.payload});case X.W:return Object(e.a)(Object(e.a)({},R),{},{showTaskList:!0});case X.r:return Object(e.a)(Object(e.a)({},R),{},{showTaskList:!1});case X.l:return Object(e.a)(Object(e.a)({},R),W.payload);case X.L:return Object(e.a)(Object(e.a)({},R),W.payload);case X.N:return Object(e.a)(Object(e.a)({},R),{},{loading:!0});case X.X:return Object(e.a)(Object(e.a)({},R),{},{showTip:!0});case X.s:return Object(e.a)(Object(e.a)({},R),{},{showTip:!1});case X.x:return Object(e.a)(Object(e.a)({},R),{},{selected_unlocked_answer_id:W.payload});case X.f:return Object(e.a)(Object(e.a)({},R),W.payload);default:throw new Error}}var Cr=function(R){var W=R.taskId,ee=R.minuxUserGrade,pe=R.discusses_count,me=R.is_teacher,ye=R.has_answer,Se=R.user,ce=R.st,ae=R.game,re=R.rank_name,De=R.challenge,ke=R.myshixun,it=R.user_praise,Be=R.praise_count,ve=R.unity_3d_routes,tt=R.with_code_file,lt=R.onPlusOrCancelPraise,Qe=R.onEvaluateCallback,$e=R.onGetUnity3dMessage,st=R.shixun,pt=Object(h.useReducer)(Un,xr),dt=Object(l.a)(pt,2),ct=dt[0],ht=dt[1],wt=Object(E.l)().query,Xt=ct.taskList,kt=ct.showTaskList,Lt=ct.activeIndex,Ft=ct.enlarge_unity3D,on=ct.tab_fixed,Mt=ct.data,En=ct.answerScore,Yt=ct.loading,tn=ct.showTip,un=ct.isMultiLevel,Nt=ct.selected_unlocked_answer_id,At=Object(h.useMemo)(function(){var mt=0;if(Mt&&Nt){for(var Tt=Mt.filter(function(gt){return!gt.answer_contents}),Dt=0;Dt1,activeIndex:gt?Lt:2}});case 12:case"end":return Kt.stop()}},mt)})),It.apply(this,arguments)}function Cn(mt){var Tt=mt.choose_answers,Dt=mt.message,gt=mt.status;if(gt===0){r.b.info(Dt);return}ht({type:X.f,payload:{showTip:gt===1,data:Tt,answerScore:Dt,loading:!1,activeIndex:gt===1?Lt:2}})}function Qn(){ht({type:X.s})}function Pn(){ht({type:X.X})}function kn(){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(i.a)(u.a.mark(function mt(){var Tt,Dt,gt,nr,Kt;return u.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(!(ce===1)){bn.next=8;break}return bn.next=3,Te(ae.identifier);case 3:Tt=bn.sent,ee(En),Cn(Tt),bn.next=14;break;case 8:if(!Nt){bn.next=14;break}return bn.next=11,$(ae.identifier,Nt);case 11:Dt=bn.sent,gt=Dt.status,nr=Dt.message,gt===-1||(un?(Kt=0,Mt.forEach(function(Ct,Xn){Xn<=At&&(Kt+=Ct.answer_score)}),ee(Kt)):ee(En),Dn(),ht({type:X.s}));case 14:case"end":return bn.stop()}},mt)})),Sn.apply(this,arguments)}function nn(mt){ht({type:X.x,payload:mt})}function gn(){return In.apply(this,arguments)}function In(){return In=Object(i.a)(u.a.mark(function mt(){var Tt;return u.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.prev=0,gt.next=3,Ue(ke.identifier);case 3:Tt=gt.sent,ht({type:X.l,payload:{taskList:Tt,showTaskList:!0}}),gt.next=10;break;case 7:gt.prev=7,gt.t0=gt.catch(0),console.log(gt.t0);case 10:case"end":return gt.stop()}},mt,null,[[0,7]])})),In.apply(this,arguments)}function rn(mt,Tt,Dt){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(i.a)(u.a.mark(function mt(Tt,Dt,gt){return u.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.prev=0,Kt.next=3,Je(Tt,st.id,Dt);case 3:Xt[gt].star=Dt,ht({type:X.L,payload:{taskList:Object(A.a)(Xt)}}),Kt.next=10;break;case 7:Kt.prev=7,Kt.t0=Kt.catch(0),console.log(Kt.t0);case 10:case"end":return Kt.stop()}},mt,null,[[0,7]])})),Wt.apply(this,arguments)}function Qt(){gn()}function wn(){ht({type:X.r})}Object(h.useEffect)(function(){return function(){ht({type:X.r}),ht({type:X.z,payload:0})}},[W]),Object(h.useEffect)(function(){if(Bt.current)return Bt.current.addEventListener("mousedown",Sr),function(){Bt.current.removeEventListener("mousedown",Sr)}},[Bt.current]),Object(h.useEffect)(function(){if(tt&&ve&&Bt.current){var mt=Object(pn.b)(function(Dt){var gt=Dt.target.scrollTop;gt>=354?ht({type:X.bb,payload:!0}):ht({type:X.bb,payload:!1})},10);Bt.current.addEventListener("scroll",mt);var Tt=Ye.a.subscribe("evaluate-unity3d-finish",function(){Bt.current.scrollTop=0});return function(){Bt.current.removeEventListener("scroll",mt),Tt()}}},[tt,ve,Bt.current]);var Ot=De.position,On=De.score,An=De.subject,vn={onViewAllTask:Qt,position:Ot,score:On,subject:An};function Zn(mt){return ln.apply(this,arguments)}function ln(){return ln=Object(i.a)(u.a.mark(function mt(Tt){return u.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(Re.a)({content:Tt,container_type:"Shixun",container_id:st.id,challenge_id:De.id,position:Ot});case 2:ht({type:X.z,payload:3}),Ye.a.publish("create-discuss");case 4:case"end":return gt.stop()}},mt)})),ln.apply(this,arguments)}function tr(){ht({type:X.Z,payload:!Ft})}var Kn={loading:Yt,data:Mt,onShowTip:Pn,st:ce};return s.a.createElement(h.Fragment,null,s.a.createElement(y,vn),s.a.createElement("div",{className:"content-wrapper",ref:Bt},ve&&tt?s.a.createElement("div",{className:"unity-3d-container ".concat(Ft?"enlarge":"")},s.a.createElement("a",{onClick:tr,className:"btn-enlarge ".concat(Ft?"enlarge":"")},s.a.createElement("i",{className:"iconfont ".concat(Ft?"icon-suoxiao1":"icon-kuoda"," ")})),s.a.createElement(hn,{unity_3d_routes:ve,onGetUnity3dMessage:$e,onEvaluateCallback:Qe})):null,s.a.createElement("ul",{className:"tab-nav ".concat(on?"tab-fixed":"")},Vn.map(function(mt){return s.a.createElement("li",{onClick:yn,id:mt.index,key:mt.title,className:Lt===mt.index?"active":""},s.a.createElement("a",null,mt.title,mt.index===3&&pe?s.a.createElement("span",null,pe):null))})),s.a.createElement(te.a,{className:Lt===0?"tab-panel-body ".concat(ve&&tt?"scroll-margin-top":""):"hide",value:De.task_pass}),s.a.createElement("div",{className:Lt===1?"tab-panel-body":"hide"},Ln?s.a.createElement(te.a,{value:Ln}):null),s.a.createElement("div",{className:Lt===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},s.a.createElement(jn,Kn)),s.a.createElement("div",{className:Lt===3?"tab-panel-body":"hide"},s.a.createElement(se.a,{activeIndex:Lt,shixunIdentifier:st.identifier,identity:Se.identity,user:Se})),s.a.createElement("div",{className:Lt===4?"tab-panel-body":"hide"},s.a.createElement(F,{activeIndex:Lt,taskId:W})),wt.type!=="exercises"&&s.a.createElement(qe,{user_praise:it,praise_count:Be,praisePlus:lt,onCreateDiscuss:Zn})),s.a.createElement(Ce.a,null,s.a.createElement(C.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:kt,onClose:wn},s.a.createElement(Z,{taskList:Object(A.a)(Xt),challenge:De,shixun:st,identity:Se.identity,onSaveTaskStar:rn})),s.a.createElement(d.a,{centered:!0,title:"\u63D0\u793A",visible:tn,onOk:kn,onCancel:Qn,className:"answer-tip"},me?s.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):s.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),un?s.a.createElement(Gt,{selected_index:At,selected_unlocked_answer_id:Nt,onSelect:nn,data:Mt}):s.a.createElement("p",null,"\u5C06\u6263\u9664".concat(En,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),me?s.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),s.a.createElement(gr.a,null)))},pi=g("+L6B"),sr=g("2/Rp"),Wn=g("aHsQ"),wr=g("sGsY"),Jn=g("9VGf");function or(R){return R.toString().padStart(2,"0")}function Fn(R){var W=Math.floor(R/60),ee=R%60,pe=Math.floor(W/60);return"".concat(or(pe),":").concat(or(W-pe*60),":").concat(or(ee))}var zn=function(R){var W=R.defaultTime,ee=R.status,pe=R.onUpdateCostTime,me=R.lastedGetTaskInfoTime,ye=R.title,Se=ye===void 0?"":ye,ce=Object(h.useState)(W||0),ae=Object(l.a)(ce,2),re=ae[0],De=ae[1],ke=Object(h.useRef)();return Object(h.useEffect)(function(){me&&(De(W),ke.current=W)},[W,me]),Object(h.useEffect)(function(){if(me){var it=Ye.a.subscribe("update-cost-time",function(){ee!==2&&pe(ke.current)});return it}},[me]),Object(Jn.a)(function(){De(re+1),ke.current=ke.current+1},ee===2?null:1e3),s.a.createElement("span",null,Se?"".concat(Se,"\uFF1A"):null,Fn(re))},mi=g("8Enf"),Fr=g("P2fV"),Mn=g("NJEC"),Ar=g("UlFV"),Mr=g("S+dL"),Tr=g.n(Mr),lr=g("P5Jw");function cr(R){var W=R.onShowNotice,ee=R.className,pe=ee===void 0?"":ee;return s.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:W,className:pe},s.a.createElement("img",{src:Tr.a,alt:"notice"}))}var Nr=function(R){var W=R.loading,ee=R.lastedUpdateTime,pe=R.moveY,me=R.code_hidden,ye=R.gameStatus,Se=R.isEditPath,ce=R.isNotice,ae=R.git_url,re=R.onResetCode,De=R.onShowCodeSetting,ke=R.onResetPassedCode,it=R.onShowDir,Be=R.onResizeCodeArea,ve=R.onShowNotice;function tt(){Be(pe)}var lt=pe==="100%";return s.a.createElement(h.Fragment,null,s.a.createElement("span",{className:"edit-status"},W?"\u4FDD\u5B58\u4E2D...":ee===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),s.a.createElement("div",{className:"action-bar"},ce?s.a.createElement(cr,{onShowNotice:ve}):null,me?null:s.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:it},s.a.createElement("i",{className:"iconfont icon-wenjian "})),ae?s.a.createElement(lr.CopyToClipboard,{text:ae,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},s.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,ye===2&&Se?s.a.createElement(Mn.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:ke},s.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},s.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,Se?s.a.createElement(Mn.a,{placement:"bottomRight",title:" \u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F ",onConfirm:re},s.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},s.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "}))):null,s.a.createElement("a",{onClick:De,title:"\u8BBE\u7F6E"},s.a.createElement("i",{className:"iconfont icon-shezhi"})),s.a.createElement("a",{onClick:tt,title:lt?"\u6536\u7F29":"\u5C55\u5F00"},s.a.createElement("i",{className:lt?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Rr=g("Mm8t"),Kr=g.n(Rr),vr=function(R){var W=R.isNotice,ee=R.moveY,pe=R.isActive,me=R.tabIndex,ye=R.webssh,Se=R.socketKeys,ce=R.onCloseSocket,ae=R.onReCreateSocket,re=R.onShowNotice,De=R.onResizeCodeArea;function ke(){De(ee)}var it=ee==="100%";return s.a.createElement("div",{className:"action-bar"},W?s.a.createElement(cr,{onShowNotice:re}):null,ye?s.a.createElement(ur,{tabIndex:me,isActive:pe,socketKeys:Se,onReCreateSocket:ae,onCloseSocket:ce}):null,s.a.createElement("a",{onClick:ke,title:it?"\u6536\u7F29":"\u5C55\u5F00"},s.a.createElement("i",{className:it?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Tn=1200,Gn=300;function ur(R){var W=R.isActive,ee=R.socketKeys,pe=R.onCloseSocket,me=R.onReCreateSocket,ye=R.tabIndex,Se=Object(h.useState)(Tn),ce=Object(l.a)(Se,2),ae=ce[0],re=ce[1],De=Object(h.useState)(!1),ke=Object(l.a)(De,2),it=ke[0],Be=ke[1];Object(Jn.a)(function(){re(ae-1)},W&&ae>0?1e3:null),Object(h.useEffect)(function(){var pt=Ye.a.subscribe("on-operating-ssh",function(){re(Tn)}),dt=Ye.a.subscribe("on-recreate-socket",function(){me()});return function(){pt(),dt()}},[]),Object(h.useEffect)(function(){ae===0&&ee.forEach(function(pt){Ye.a.publish("close-socket",pt)}),ae===Gn&&Be(!0)},[ae]);function ve(){Be(!1)}function tt(){Be(!0)}function lt(){re(Tn),Ye.a.publish("ssh-add-connect-time"),Be(!1)}function Qe(){re(Tn),Ye.a.publish("create-socket",ye)}function $e(){return st.apply(this,arguments)}function st(){return st=Object(i.a)(u.a.mark(function pt(){return u.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ee.forEach(function(ht){Ye.a.publish("close-socket",ht)}),ct.next=3,pe();case 3:re(Tn),me();case 5:case"end":return ct.stop()}},pt)})),st.apply(this,arguments)}return s.a.createElement(h.Fragment,null,ae>0&&ae<=Gn?s.a.createElement($n,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:ae,callback:tt}):null,ae===0?s.a.createElement("a",{onClick:Qe},s.a.createElement("i",{className:"iconfont icon-congshulianjie font-16 "}),s.a.createElement("span",null,"\u91CD\u8FDE\u547D\u4EE4\u884C")):null,s.a.createElement(Mn.a,{title:s.a.createElement(h.Fragment,null,s.a.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C"),s.a.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?")),placement:"bottom",onConfirm:$e},s.a.createElement("a",null,s.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),s.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C"))),s.a.createElement(Ce.a,null,s.a.createElement(d.a,{centered:!0,title:"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192",closable:!1,visible:it&&ae>0,onOk:lt,onCancel:ve,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(ae/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function $n(R){var W=R.title,ee=R.time,pe=R.className,me=pe===void 0?"":pe,ye=R.callback,Se=R.desc,ce=Se===void 0?"":Se;function ae(){ye&&ye()}return s.a.createElement("a",{onClick:ae,title:W,className:me},s.a.createElement("img",{src:Kr.a,alt:"time",width:16}),s.a.createElement("span",null,ce?"".concat(ce,"\uFF1A"):"",Fn(ee)))}var Xr=g("lOMy"),Lr={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},dr=function(R){var W=R.className,ee=R.mirror_description,pe=R.git_url,me=R.difficulty,ye=R.task_pass,Se=R.test_set_permission,ce=R.onVncAction;return s.a.createElement("div",{className:"tpi-code-setting ".concat(W)},s.a.createElement("h3",null,"\u529F\u80FD"),s.a.createElement("section",null,s.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){ce("full-screen")}}," ",s.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),s.a.createElement("a",{id:"reset-task",onClick:function(){return ce("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",s.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),pe?s.a.createElement(lr.CopyToClipboard,{text:pe,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",s.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,s.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){ce("show-clipboard-box")}}," ",s.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),s.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),s.a.createElement("section",null,s.a.createElement("a",{className:"file-item",title:ye?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},s.a.createElement("b",null,"\u8DF3\u5173"),s.a.createElement("span",null,ye?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),s.a.createElement("a",{className:"file-item",title:Se?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},s.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),s.a.createElement("span",null,Se?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),s.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),s.a.createElement("section",null,s.a.createElement("div",{className:"file-item"},s.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),s.a.createElement("span",null,Lr[me])),s.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},s.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),s.a.createElement("span",{className:"vnc-desc",title:ee==null?void 0:ee.join(" ")},ee==null?void 0:ee.join(" ")))))},Br=g("m3rI"),er=g("tUsH"),Hr=g.n(er),jr=g("1Zrr"),Wr=g.n(jr),Dr=g("V0Rq"),kr=g("RCxd"),Or=g("bPs0"),bt=wr.a.Countdown;function Et(){return s.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var yt=function(R){var W,ee=R.mirror_description,pe=R.difficulty,me=R.git_url,ye=R.vnc_url,Se=R.isNotice,ce=R.user,ae=R.game,re=R.shixun,De=re===void 0?{}:re,ke=R.resetVncLoading,it=R.onUpdateCostTime,Be=R.lastedGetTaskInfoTime,ve=R.onShowNotice,tt=R.onResetVnc,lt=R.onBack,Qe=R.history,$e=R.onAddVncTime,st=De.name,pt=De.identifier,dt=De.task_pass,ct=De.test_set_permission,ht=ae.cost_time,wt=ae.status,Xt=ce.user_url,kt=ce.image_url,Lt=ce.grade,Ft=Lt===void 0?0:Lt,on=Object(h.useState)(!1),Mt=Object(l.a)(on,2),En=Mt[0],Yt=Mt[1],tn=Object(h.useState)({}),un=Object(l.a)(tn,2),Nt=un[0],At=un[1],Ln=Object(h.useState)("#FFF"),Bt=Object(l.a)(Ln,2),dn=Bt[0],Vn=Bt[1],yn=Object(h.useState)(null),Yn=Object(l.a)(yn,2),Nn=Yn[0],Dn=Yn[1],It=Object(E.l)().query;Object(h.useEffect)(function(){function rn(){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(i.a)(u.a.mark(function Qt(){var wn,Ot,On,An,vn;return u.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(!(It.type==="exercises")){ln.next=6;break}return ln.next=3,Object(Dr.r)({categoryId:It.exercisesId});case 3:Ot=ln.sent,At(Object(e.a)({},Ot)),(Ot==null?void 0:Ot.left_banner_id)&&(Ot==null||((wn=Ot.exercise)===null||wn===void 0)?void 0:wn.left_time)&&(Dn(Date.now()+(Ot==null||((On=Ot.exercise)===null||On===void 0)?void 0:On.left_time)*1e3),setTimeout(function(){Vn("red")},((Ot==null||((An=Ot.exercise)===null||An===void 0)?void 0:An.left_time)-300>0?(Ot==null||((vn=Ot.exercise)===null||vn===void 0)?void 0:vn.left_time)-300:0)*1e3));case 6:case"end":return ln.stop()}},Qt)})),Wt.apply(this,arguments)}rn()},[]),Object(h.useEffect)(function(){return It.type==="exercises"&&Or.b.forEach(function(rn,Wt){document.addEventListener(rn,Cn,!1)}),function(){Or.b.forEach(function(rn,Wt){document.removeEventListener(rn,Cn,!1)})}},[]);var Cn=function(){Qe.push("/classrooms/".concat(It.coursesId,"/exercise/").concat(It.exercisesId,"/users/").concat(It.login))};function Qn(){Yt(!En)}function Pn(){Yt(!1)}function kn(){lt(),Qe.replace("/shixuns/".concat(pt,"/challenges"))}function Sn(){if(ke)return;tt()}function nn(){d.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:s.a.createElement(kr.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:kn})}function gn(rn){Pn(),rn==="reset-task"&&(ke||d.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:s.a.createElement(kr.a,null),content:s.a.createElement(Et,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Sn})),rn==="full-screen"&&Ye.a.publish("vnc-enlarge"),rn==="show-clipboard-box"&&Ye.a.publish("show-clipboard-box")}var In={task_pass:dt,test_set_permission:ct,mirror_description:ee,difficulty:pe,resetVncLoading:ke,git_url:me,onVncAction:gn};return s.a.createElement("div",{className:"task-header-container"},It.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,s.a.createElement("a",{className:"task-user-info",href:Xt,target:"_blank"},kt?s.a.createElement("img",{width:"35",height:"35",src:"".concat(Br.a.IMG_SERVER,"/images/").concat(kt)}):null,s.a.createElement("span",null,ce.name)),s.a.createElement("div",{className:"grade-info"},s.a.createElement("img",{src:Hr.a,alt:"gold",width:20}),Ft)),s.a.createElement("h2",{className:"shixun-info"},st,(It==null?void 0:It.type)!=="exercises"&&s.a.createElement(zn,{lastedGetTaskInfoTime:Be,status:wt,defaultTime:ht,onUpdateCostTime:it,title:ye?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),!ye||(It==null?void 0:It.type)!=="exercises"?null:s.a.createElement("div",{className:"flex-container"},Se?s.a.createElement(cr,{className:"btn-notice",onShowNotice:ve}):null,s.a.createElement(Vt,{onAddVncTime:$e,onReset:Sn,toShixun:kn,title:ye?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),s.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Qn},s.a.createElement("img",{alt:"tool",src:Wr.a,width:16}),"\u5DE5\u5177\u680F")),It.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,ye?s.a.createElement("a",{className:"btn-task-out",onClick:nn,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):s.a.createElement("a",{className:"btn-out",onClick:nn,title:"\u9000\u51FA\u5B9E\u8BAD"},s.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(Nt==null||((W=Nt.exercise)===null||W===void 0)?void 0:W.left_time)&&s.a.createElement(s.a.Fragment,null,s.a.createElement("span",{style:{color:dn},className:"iconfont icon-kaoshishichang mr5"}),s.a.createElement("span",{className:"c-white mr20"},s.a.createElement(bt,{className:"flex-wrp ",valueStyle:{color:dn,fontSize:16,fontWeight:"normal"},title:s.a.createElement("span",{style:{color:dn,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Nn,onFinish:Object(i.a)(u.a.mark(function rn(){var Wt,Qt;return u.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(Dr.K)({categoryId:It.exercisesId,commit_method:2});case 2:Wt=Ot.sent,(Wt==null?void 0:Wt.status)===0&&d.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:s.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",s.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var On=Object(i.a)(u.a.mark(function vn(){return u.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:Qe.push("/classrooms/".concat(It.coursesId,"/exercise/").concat(It.exercisesId,"/detail"));case 1:case"end":return ln.stop()}},vn)}));function An(){return On.apply(this,arguments)}return An}()}),(Wt==null?void 0:Wt.status)===-3&&(Qt=parseInt(Wt==null?void 0:Wt.message),Dn(Date.now()+Qt*1e3));case 5:case"end":return Ot.stop()}},rn)}))}))),(It==null?void 0:It.type)==="exercises"&&s.a.createElement(sr.a,{type:"primary",onClick:function(){d.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){Cn()}})}},s.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),s.a.createElement(Ce.a,null,s.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:En,onClose:Pn},s.a.createElement(dr,In))))},Pt=1800,Ut=300;function Vt(R){var W=R.onAddVncTime,ee=R.onReset,pe=R.toShixun,me=R.title,ye=me===void 0?"":me,Se=Object(h.useState)(Pt),ce=Object(l.a)(Se,2),ae=ce[0],re=ce[1],De=Object(h.useState)(!1),ke=Object(l.a)(De,2),it=ke[0],Be=ke[1];Object(Jn.a)(function(){re(ae-1)},ae>0?1e3:null),Object(h.useEffect)(function(){ae===Ut&&Be(!0)},[ae]);function ve(){ae!==0?Be(!1):pe()}function tt(){Be(!1),ae>0?(re(Pt),W()):(re(Pt),ee())}function lt(){ae=0?re.splice(De,1):re.push(ce),Se(re.join(""))}}return s.a.createElement("a",{className:"flex-container",onClick:ae},s.a.createElement("span",{className:"".concat(W===1?"radio":"checkbox"," ").concat(pe&&pe.indexOf(ce)>=0?"active":"")}),s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",null,ce,"\u3001"),s.a.createElement(te.a,{className:"subject-body",value:ye})))},br=function(R){var W=R.id,ee=R.answer,pe=R.challenge_question,me=R.category,ye=R.subject,Se=R.onSetAnswers;function ce(ae){Se(W,ae)}return s.a.createElement("li",null,s.a.createElement("div",{className:"subject"},s.a.createElement(te.a,{value:"".concat(W+1,"\u3001").concat(ye),className:"subject-body"})),s.a.createElement("div",{className:"option"},pe.map(function(ae,re){var De=ae.option_name;return s.a.createElement(Rn,{index:re,key:De,option_name:De,answer:ee,category:me,callback:ce})})))},hr=function(R){var W=R.chooses,ee=R.answers,pe=R.onSetAnswers;return s.a.createElement("ul",{className:"choose-container"},W.map(function(me,ye){var Se=me.subject,ce=me.challenge_question,ae=me.category;return s.a.createElement(br,{key:ye,id:ye,subject:Se,challenge_question:ce,category:ae,answer:ee[ye],onSetAnswers:pe})}))},zr=g("yqJW"),Pr=g("cf+g"),fr=g.n(Pr),Xi=g("UbZX"),Er=g.n(Xi),Bi=g("LYID"),gi=g.n(Bi),Hi=function(W){var ee=W.id,pe=W.isActive,me=W.title,ye=W.onActive,Se=W.had_submmit,ce=W.result,ae=W.actual_output,re=W.standard_answer;function De(){ye(ee)}var ke="test-case-item";return pe&&(ke+=" active"),Se&&(ke+=" has-result"),s.a.createElement("li",{className:ke},s.a.createElement("a",{className:"case-header",onClick:De},s.a.createElement("h2",null,s.a.createElement("div",{className:pe?"arrow-down":"arrow-right"}),s.a.createElement("span",{className:"test-title"},me)),Se>0?s.a.createElement("img",{width:16,src:ce?Er.a:gi.a}):s.a.createElement("i",{className:"iconfont icon-suo1"})),s.a.createElement("div",{className:"item-desc ".concat(pe?"show":"hide"," choose-game-item")},Se?ce?s.a.createElement(h.Fragment,null,s.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",s.a.createElement("b",null,re)),s.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",s.a.createElement("b",{className:"c-red"},ae))):s.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):s.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},ji=function(R){var W=R.onResizeSetContainer,ee=R.moveY,pe=R.had_submmit,me=R.test_sets,ye=me===void 0?[]:me,Se=R.challenge_chooses_count,ce=R.choose_correct_num,ae=Object(h.useState)(-1),re=Object(l.a)(ae,2),De=re[0],ke=re[1];function it(tt){ke(tt===De?-1:tt)}var Be=ce===Se;function ve(){W(ee)}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"test-header"},s.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),s.a.createElement("a",{onClick:ve},s.a.createElement("i",{className:"iconfont ".concat(ee===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),pe?s.a.createElement("p",{className:"test-result ".concat(Be?"success":"failer")},s.a.createElement("span",{className:"count"},s.a.createElement("img",{width:16,src:Be?Er.a:fr.a}),ce," / ",Se," \u5171\u6709",Se,"\u9898\uFF0C"),s.a.createElement("span",null,Be?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(Se-ce,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,s.a.createElement("ul",{className:"test-case-list"},ye.map(function(tt,lt){return s.a.createElement(Hi,Object(o.a)({key:"item"+lt,had_submmit:pe,title:"\u9898\u76EE".concat(lt+1)},tt,{isActive:De===lt,id:lt,onActive:it}))})))},xs=g("qUwa"),Wi=g("VjRW"),zi=g.n(Wi),Gr=function(R){var W=R.st,ee=R.prev_game,pe=R.next_game,me=R.time_limit,ye=R.record_consume_time,Se=R.loading,ce=R.vnc_url,ae=R.vnc_evaluate,re=R.shixun,De=R.game,ke=R.onRun,it=R.onShowTestCaseList,Be=pe&&!Se&&(De.status===2||re.status<2||re.task_pass),ve=W===1&&De.status===2,tt=Object(h.useState)(0),lt=Object(l.a)(tt,2),Qe=lt[0],$e=lt[1];return Object(h.useEffect)(function(){Qe>0&&setTimeout(function(){$e(Qe-1)},1e3)},[Qe]),Object(h.useEffect)(function(){var st=Ye.a.subscribe("eval-code-finish",function(){$e(10)});return st},[]),s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"flex-container eval-desc"},me?s.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(me,"\u79D2")):null,ye?s.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",ye," \u79D2"):null,ce&&s.a.createElement("a",{title:"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C",onClick:it},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C")),s.a.createElement("div",{className:"flex-container eval-btn-group"},ee&&!Se?s.a.createElement(xe.Link,{to:"/tasks/".concat(ee),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Be?s.a.createElement(xe.Link,{to:"/tasks/".concat(pe),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,!ce||ae?s.a.createElement("button",{onClick:ke,style:{minWidth:"72px"},disabled:Se||ve||Qe>0,className:"btn-run",title:ve?"\u5DF2\u901A\u5173\u7684\u9009\u62E9\u9898\u4EFB\u52A1\u65E0\u6CD5\u518D\u6B21\u6D4B\u8BC4":"\u8FD0\u884C\u8BC4\u6D4B"},Qe>0?"".concat(Qe,"S"):s.a.createElement(h.Fragment,null," ",s.a.createElement("img",{src:zi.a,alt:"run",width:18})," ",s.a.createElement("b",null,"\u8BC4\u6D4B")," ")):null))};function Gi(R,W){switch(W.type){case X.e:return Object(e.a)(Object(e.a)({},R),{},{loading:!0});case X.d:return Object(e.a)(Object(e.a)({},R),{},{loading:!1});case X.A:return Object(e.a)(Object(e.a)({},R),W.payload);default:throw new Error}}var Vi=function(R){var W=R.taskData,ee=R.moveY,pe=R.onResizeYStart,me=R.onResizeSetContainer,ye=R.onEval,Se=R.lastedGetTaskInfoTime,ce=W.chooses,ae=W.choose_test_cases,re=W.game,De=ae.test_sets,ke=ae.challenge_chooses_count,it=ae.choose_correct_num,Be=ae.had_submmit,ve=Object(h.useCallback)(function(){var Lt=[];return Lt.length=ke,Be&&(Lt=De.map(function(Ft){return Ft.actual_output})),Lt},[Se]),tt=Object(h.useReducer)(Gi,{loading:!1,answers:ve()}),lt=Object(l.a)(tt,2),Qe=lt[0],$e=lt[1];Object(h.useEffect)(function(){$e({type:X.A,payload:{answers:ve()}})},[Se]);var st=Qe.answers,pt=Qe.loading;function dt(Lt,Ft){st[Lt]=Ft,$e({type:X.A,payload:{answers:st}})}function ct(){for(var Lt=!0,Ft=0;Ft(?:[\n\r\s]*?)(?:<\/link>)*/im,Yr=/(?:[\n\r\s]*?)(?:<\/script>)*/im,vi=["http","com","net","org","cdn"];function bi(R){for(var W=!1,ee=0;eeye+Ei&&Se()},Ei),Object(h.useEffect)(function(){ce.current&&re&&re.content&&(ce.current.setAttribute("action",ae),ce.current.submit())},[ce.current,re,ae]),s.a.createElement("div",{className:"html-code-view",style:{display:pe?"block":"none",width:"100%",height:"100%"}},s.a.createElement("form",{ref:ce,method:"post",target:"my-frame"},s.a.createElement("input",{type:"hidden",name:"contents",value:re.content}),s.a.createElement("input",{type:"hidden",name:"educodercss",value:re.css}),s.a.createElement("input",{type:"hidden",name:"educoderscript",value:re.script})),s.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},sa=g("dQ5l");function yi(R){var W=R.last_compile_output,ee=R.language,pe=R.ts_mem,me=R.ts_time,ye=R.input,Se=R.output,ce=R.actual_output,ae=R.is_public,re=R.result,De=R.compile_success,ke=R.title,it=R.isActive,Be=R.id,ve=R.onActive,tt=R.test_sets_view,lt=R.allowed_unlock,Qe=R.identity;function $e(){ae||tt||Qe<=5?ve(Be):lt?Ye.a.publish("unlock-test-case",Be):r.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var st="test-case-item";return it&&(st+=" active"),W&&(st+=" has-result"),s.a.createElement("li",{className:st},s.a.createElement("a",{className:"case-header",onClick:$e},s.a.createElement("h2",null,s.a.createElement("div",{className:it?"arrow-down":"arrow-right"}),s.a.createElement("span",{className:"test-title"},ke)),s.a.createElement("div",{className:"case-info"},pe?s.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",pe,"MB"):null,me?s.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",me,"\u79D2 "):null,ae?null:tt||Qe<=5?s.a.createElement("i",{className:"iconfont icon-jiesuo"}):s.a.createElement("i",{className:"iconfont icon-suo1"}),De>0?s.a.createElement("img",{width:16,src:re?Er.a:gi.a}):null)),s.a.createElement("div",{className:"item-desc ".concat(it?"show":"hide"," choose-game-item")},ye?s.a.createElement("p",null,s.a.createElement("span",null,"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),s.a.createElement("span",{style:{color:"#fff"}},ye)):null,s.a.createElement("p",{className:"output-title-container"},s.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),s.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014")),s.a.createElement(sa.a,{output:Se,actual_output:ce})))}var oa=function(R){var W=R.onResizeSetContainer,ee=R.moveY,pe=R.isHtml,me=R.lastedUpdateTime,ye=R.content,Se=R.myshixunIdentifier,ce=R.test_sets_view,ae=R.identity,re=R.language,De=R.allowed_unlock,ke=R.test_sets,it=ke===void 0?[]:ke,Be=R.test_sets_count,ve=R.sets_error_count,tt=R.last_compile_output,lt=R.onFinishDisplayHtml,Qe=Object(h.useState)(-1),$e=Object(l.a)(Qe,2),st=$e[0],pt=$e[1],dt=Object(h.useState)(pe?0:1),ct=Object(l.a)(dt,2),ht=ct[0],wt=ct[1];function Xt(on){pt(on===st?-1:on)}function kt(){W(ee)}function Lt(on){wt(parseInt(on.target.id,10))}var Ft={code:ye,isActive:ht===0&&pe,myshixunIdentifier:Se,onFinishDisplayHtml:lt,lastedUpdateTime:me};return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"test-header"},s.a.createElement("div",{className:"flex-container"},pe?s.a.createElement("span",{id:0,onClick:Lt,className:ht===0?"active":""},"\u6548\u679C\u663E\u793A"):null,s.a.createElement("span",{id:1,onClick:Lt,className:ht===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),s.a.createElement("a",{onClick:kt},s.a.createElement("i",{className:"iconfont ".concat(ee===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),s.a.createElement("section",{style:{display:ht===1?"block":"none"}},tt?s.a.createElement("p",{className:"test-result ".concat(ve===0?"success":"failer")},s.a.createElement("span",{className:"count"},s.a.createElement("img",{width:16,src:ve===0?Er.a:fr.a}),Be-ve,"/",Be),ve==0?s.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):s.a.createElement(te.a,{className:"last-compile-output",value:tt})):null,s.a.createElement("ul",{className:"test-case-list"},it.map(function(on,Mt){return s.a.createElement(yi,Object(o.a)({allowed_unlock:De,identity:ae,key:"item"+Mt,test_sets_view:ce,language:re,last_compile_output:tt,title:"\u6D4B\u8BD5\u96C6".concat(Mt+1)},on,{isActive:st===Mt,id:Mt,onActive:Xt}))}))),pe?s.a.createElement(aa,Ft):null)};function la(R){var W=R.isLarge,ee=R.language,pe=R.test_sets,me=pe===void 0?[]:pe,ye=R.test_sets_count,Se=R.allowed_unlock,ce=R.sets_error_count,ae=R.last_compile_output,re=R.test_sets_view,De=R.identity,ke=R.onResizeSet,it=Object(h.useState)(-1),Be=Object(l.a)(it,2),ve=Be[0],tt=Be[1];function lt(Qe){tt(Qe===ve?-1:Qe)}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"test-header"},s.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),s.a.createElement("a",{onClick:ke},s.a.createElement("i",{className:"iconfont ".concat(W?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),ae?s.a.createElement("p",{className:"test-result ".concat(ce===0?"success":"failer")},s.a.createElement("span",{className:"count"},s.a.createElement("img",{width:16,src:ce===0?Er.a:fr.a}),ye-ce,"/",ye),ce==0?s.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):s.a.createElement(te.a,{value:ae})):null,s.a.createElement("ul",{className:"test-case-list"},me.map(function(Qe,$e){return s.a.createElement(yi,Object(o.a)({allowed_unlock:Se,identity:De,test_sets_view:re,key:"item"+$e,language:ee,last_compile_output:ae,title:"\u6D4B\u8BD5\u96C6".concat($e+1)},Qe,{isActive:ve===$e,id:$e,onActive:lt}))})))}var ca=g("ZD9Y"),ua=function(R){var W=R.onFontSizeChange,ee=R.cmFontSize,pe=R.cmCodeMode,me=R.onCodeModeChange,ye=R.tabToSpace,Se=R.onTabToSpace,ce=R.shixun,ae=ce.task_pass,re=ce.forbid_copy,De=ce.test_set_permission,ke={onFontSizeChange:W,cmFontSize:ee,cmCodeMode:pe,onCodeModeChange:me,tabToSpace:ye,onTabToSpace:Se};return s.a.createElement(ca.a,ke,s.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),s.a.createElement("section",null,s.a.createElement("a",{className:"file-item",title:ae?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},s.a.createElement("b",null,"\u8DF3\u5173"),s.a.createElement("span",null,ae?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),s.a.createElement("a",{className:"file-item",title:De?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},s.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),s.a.createElement("span",null,De?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),s.a.createElement("a",{className:"file-item",title:re?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},s.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),s.a.createElement("span",null,re?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},As=g("X9zl"),Ts=g("XyRZ");function da(R){var W=R.callback,ee=R.file,pe=R.onHidePathList;function me(){pe(),W(ee)}return s.a.createElement("a",{onClick:me},ee)}var ha=function(R){var W=R.paths,ee=R.onChangePath,pe=R.activePath,me=R.isVisible,ye=R.onHidePathList;return s.a.createElement("ul",{className:"path-container",onMouseLeave:ye,style:{display:me?"block":"none"}},W.filter(function(Se){return!!Se}).map(function(Se){return s.a.createElement("li",{className:pe===Se?"active":"",key:Se},s.a.createElement(da,{callback:ee,file:Se,onHidePathList:ye}))}))},Si=g("rAM+"),xi=g("J66h"),fa=g("/POA"),Rs=g("q7KB"),Ci=g("bdgK");function _a(R,W,ee){var pe=ee._core._renderService.dimensions.actualCellWidth||9.5,me=ee._core._renderService.dimensions.actualCellHeight||18,ye=Math.floor(W/me),Se=Math.floor(R/pe);return[Se,ye]}function pa(R,W){var ee=new Ci.default(function(pe){var me=Object(Si.a)(pe),ye;try{for(me.s();!(ye=me.n()).done;){var Se=ye.value;if(Se.target.offsetHeight>0||Se.target.offsetWidth>0){var ce=_a(Se.target.offsetWidth,Se.target.offsetHeight,R),ae=Object(l.a)(ce,2),re=ae[0],De=ae[1];R.resize(re,De),Ye.a.publish("ssh-xterm-resize",{columns:re,rows:De,width:Se.target.offsetWidth,height:Se.target.offsetHeight})}}}catch(ke){me.e(ke)}finally{me.f()}});return ee.observe(W),ee}var ma=3e4,wi=function(R){var W=R.sshConfigData,ee=R.sid,pe=Object(h.useState)(null),me=Object(l.a)(pe,2),ye=me[0],Se=me[1],ce=W.ws_url,ae=W.password,re=W.port,De=Object(h.useRef)(),ke=Object(h.useRef)(),it=Object(h.useRef)(!1);return Object(h.useEffect)(function(){if(De.current&&ce){var Be=new fa.Terminal({fontSize:16});Be.open(De.current),Be.onData(function(tt){ke.current&&(ke.current.readyState===1&&(ke.current.send(JSON.stringify({tp:"client",data:tt})),Ye.a.publish("on-operating-ssh")))}),Be.write("Connecting..."),Se(Be);var ve=pa(Be,De.current);return function(){Be.dispose(),ve.unobserve(De.current)}}},[ce,De.current]),Object(h.useEffect)(function(){if(ye&&ce){var Be=function(){var pt=new WebSocket(ce);ke.current=pt,pt.onopen=function(){var dt=ye.element.parentElement;if(dt){var ct=dt.offsetWidth,ht=dt.offsetHeight;pt.send(JSON.stringify({tp:"init",data:Object(e.a)(Object(e.a)({},W),{},{secret:ae,width:ct,height:ht,rows:ye.rows,columns:ye.cols})}))}ye.focus()},pt.onerror=function(dt){console.log("------in socket error----",dt,pt,ce)},pt.onmessage=function(dt){it.current||(ye.write("\r"),setTimeout(function(){ye.clear()},1e3)),it.current=!0;var ct=xi.Base64.decode(dt.data.toString());ye.write(ct)},pt.onclose=function(dt){ve&&clearInterval(ve),ye.write(`\r +`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=c(_,L,w,b,y);return{suggestions:x}}})};function f(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}function r(){}var t=!1,u={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function i(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=_;if(Array.isArray(_)){for(var s=0;s<_.length;s++){var E=u[_[s]];if(E)return E}return h[0]}return u[h]||h}var l=null,e=D.b=function(_){var h=_.width,s=h===void 0?"100%":h,E=_.height,b=E===void 0?"100%":E,v=_.value,L=_.language,w=L===void 0?"javascript":L,y=_.style,x=y===void 0?{}:y,T=_.options,N=T===void 0?{}:T,k=_.overrideServices,V=k===void 0?{}:k,Q=_.theme,we=Q===void 0?"vs-dark":Q,Ie=_.onEditBlur,Oe=_.onSave,P=_.forbidCopy,B=P===void 0?!1:P,H=_.onChange,Y=H===void 0?r:H,j=_.editorDidMount,fe=j===void 0?r:j,Ue=_.onFocus,Je=Ue===void 0?r:Ue,He=Object(o.useRef)(),ze=Object(o.useRef)({}),Le=Object(o.useState)(!1),Ee=Object(C.a)(Le,2),I=Ee[0],J=Ee[1];function ue(){var ge;return He.current&&(ge=new n.default(function(de){var rt=Object(p.a)(de),Ke;try{for(rt.s();!(Ke=rt.n()).done;){var Ae=Ke.value;(Ae.target.offsetHeight>0||Ae.target.offsetWidth>0)&&ze.current.instance.layout()}}catch(be){rt.e(be)}finally{rt.f()}}),ge.observe(He.current)),ge}Object(o.useEffect)(function(){var ge=ze.current.instance;if(v!=null&&ge&&I){var de=ge.getModel();de&&v!==de.getValue()&&(t=!0,de.setValue(v),ge.layout(),t=!1)}},[v,I,ze.current]);function Me(){var ge=ze.current.instance;if(ge){var de=ge.getSelection(),rt=ze.current.pastePos||{},Ke=new l.Range(rt.startLineNumber||de.endLineNumber,rt.startColumn||de.endColumn,rt.endLineNumber||de.endLineNumber,rt.endColumn||de.endColumn);ge.executeEdits("",[{range:Ke,text:""}])}}function Xe(ge){(window.navigator.platform.match("Mac")?ge.metaKey:ge.ctrlKey)&&ge.keyCode==83&&(ge.preventDefault(),Oe())}Object(o.useEffect)(function(){He.current&&!I&&g.e(24).then(g.t.bind(null,"M/lh",7)).then(function(ge){l=ge,d(l),ze.current.instance=l.editor.create(He.current,Object(A.a)({value:v,language:i(w),theme:we},N),V);var de=ze.current.instance;fe(de,l),ze.current.subscription=de.onDidChangeModelContent(function(Ke){t||Y(de.getValue(),Ke)}),Ie&&de.onDidBlurEditorWidget(function(){Ie(de.getValue())}),Je&&de.onDidFocusEditorText(function(){Je(de.getValue())}),B&&(de.addCommand(l.KeyMod.CtrlCmd|l.KeyCode.KEY_V,function(){return null}),de.onDidPaste(function(Ke){ze.current.pastePos=Ke}),window.addEventListener("paste",Me));var rt=ue();return J(!0),function(){var Ke=ze.current.instance;Ke.dispose();var Ae=Ke.getModel();Ae&&Ae.dispose(),ze.current.subscription&&ze.current.subscription.dispose(),B&&window.removeEventListener("paste",Me),rt.unobserve(He.current)}})},[]),Object(o.useEffect)(function(){var ge=ze.current.instance;if(ge&&I)return document.addEventListener("keydown",Xe,!1),function(){document.removeEventListener("keydown",Xe)}},[Oe,I]),Object(o.useEffect)(function(){var ge=ze.current.instance;if(ge&&I){var de=i(w);l.editor.setModelLanguage(ge.getModel(),de)}},[w,I]),Object(o.useEffect)(function(){var ge=ze.current.instance;ge&&I&&l.editor.setTheme(we)},[we,I]),Object(o.useEffect)(function(){var ge=ze.current.instance;ge&&I&&ge.updateOptions(N)},[JSON.stringify(N),I]),Object(o.useEffect)(function(){var ge=ze.current.instance;ge&&I&&ge.layout()},[s,b,I]);var _t=f(s),Ge=f(b),_e=Object(A.a)(Object(A.a)({},x),{},{width:_t,height:Ge});return m.a.createElement("div",{className:"my-monaco-editor",ref:He,style:_e})};function a(_){var h=_.width,s=h===void 0?"100%":h,E=_.height,b=E===void 0?"100%":E,v=_.original,L=_.modified,w=_.language,y=_.options,x=y===void 0?{}:y,T=Object(o.useRef)(),N=Object(o.useState)(null),k=Object(C.a)(N,2),V=k[0],Q=k[1];function we(B){var H;return T.current&&(H=new n.default(function(Y){var j=Object(p.a)(Y),fe;try{for(j.s();!(fe=j.n()).done;){var Ue=fe.value;(Ue.target.offsetHeight>0||Ue.target.offsetWidth>0)&&B.layout()}}catch(Je){j.e(Je)}finally{j.f()}}),H.observe(T.current)),H}Object(o.useEffect)(function(){T.current&&g.e(24).then(g.t.bind(null,"M/lh",7)).then(function(B){l=B;var H=l.editor.createDiffEditor(T.current,Object(A.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},x));Q(H);var Y=we(H);return function(){H.dispose();var j=H.getModel();j&&j.dispose(),Y.unobserve(T.current)}})},[]),Object(o.useEffect)(function(){V&&V.setModel({original:l.editor.createModel(v,w),modified:l.editor.createModel(L,w)})},[v,L,w,V]);var Ie=f(s),Oe=f(b),P={width:Ie,height:Oe};return m.a.createElement("div",{className:"my-diff-editor",ref:T,style:P})}},bCnd:function(le,D,g){"use strict";g.d(D,"b",function(){return o}),g.d(D,"a",function(){return m});var A=g("je13"),p=g.n(A),C=!1;function o(n,c){var d=p.a.get("__ec");d||(d={}),d[n]=c,p.a.set("__ec",d)}function m(n,c){var d=p.a.get("__ec");return d?d[n]===void 0?c:d[n]:c}},bPs0:function(le,D,g){"use strict";g.d(D,"b",function(){return e});var A=g("k1fw"),p=g("WmNS"),C=g.n(p),o=g("9og8"),m=g("2qtc"),n=g("kLXV"),c=g("tJVT"),d=g("PpiC"),f=g("q1tI"),r=g.n(f),t=g("bntm"),u=g("V0Rq"),i=g("Ty5D"),l=g("9kvl"),e=["webkitfullscreenchange","mozfullscreenchange"],a=function(h){var s=h.globalSetting,E=h.loading,b=h.user,v=h.exercise,L=h.dispatch,w=Object(d.a)(h,["globalSetting","loading","user","exercise","dispatch"]),y=Object(f.useState)({}),x=Object(c.a)(y,2),T=x[0],N=x[1],k=n.a.useModal(),V=Object(c.a)(k,2),Q=V[0],we=V[1],Ie=Object(f.useRef)(null),Oe=Object(f.useState)(),P=Object(c.a)(Oe,2),B=P[0],H=P[1],Y=Object(f.useState)(),j=Object(c.a)(Y,2),fe=j[0],Ue=j[1],Je=Object(f.useState)(!0),He=Object(c.a)(Je,2),ze=He[0],Le=He[1],Ee=Object(i.l)().query,I=Object(i.m)();Object(f.useEffect)(function(){var Ge;return clearTimeout(Ie.current),e.forEach(function(_e,ge){window.addEventListener(_e,_t,!1)}),document.addEventListener("click",J,!1),document.addEventListener("visibilitychange",function(){if(document.hidden&&Object(t.a)()){debugger;Object(t.b)()}}),((Ge=v.exerciseUserInfo)===null||Ge===void 0?void 0:Ge.screen_open)&&!Object(t.a)()&&n.a.info({icon:null,content:r.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",r.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",r.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Object(t.c)(document.body),Le(!1)}}),function(){document.removeEventListener("click",J,!1),e.forEach(function(_e,ge){window.addEventListener(_e,_t,!1)}),clearTimeout(Ie.current)}},[]),Object(f.useEffect)(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?Xe():ze||ue()},[v.exerciseUserInfo]);var J=function(){Object(t.a)()||Object(t.c)(document.body)},ue=function(){var _e;n.a.destroyAll(),n.a.info({content:r.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",r.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",r.a.createElement("span",{className:"c-red"},(_e=v.exerciseUserInfo)===null||_e===void 0?void 0:_e.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(t.c)(document.body)}})},Me=function(){location.href="/classrooms/".concat(I.coursesId,"/exercise/").concat(I.categoryId,"/detail")},Xe=function(){var Ge=Object(o.a)(C.a.mark(function _e(){var ge;return C.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return Object(t.b)(),n.a.destroyAll(),rt.next=4,Object(u.K)({categoryId:I.categoryId,commit_method:1});case 4:ge=rt.sent,ge&&Q.info({content:r.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",r.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Me()}});case 6:case"end":return rt.stop()}},_e)}));return function(){return Ge.apply(this,arguments)}}(),_t=function(){var _e=!1;if(Object(t.a)())clearTimeout(Ie.current);else{_e=!0;var ge=setTimeout(Object(o.a)(C.a.mark(function de(){return C.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(u.F)({id:I.categoryId});case 2:return Ke.next=4,L({type:"exercise/getExerciseUserInfo",payload:Object(A.a)({},I)});case 4:v.exerciseUserInfo.used_screen_num=0;)F[X]=0}var r=0,t=1,u=2,i=3,l=258,e=29,a=256,_=a+1+e,h=30,s=19,E=2*_+1,b=15,v=16,L=7,w=256,y=16,x=17,T=18,N=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],k=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],V=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Q=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],we=512,Ie=new Array((_+2)*2);f(Ie);var Oe=new Array(h*2);f(Oe);var P=new Array(we);f(P);var B=new Array(l-i+1);f(B);var H=new Array(e);f(H);var Y=new Array(h);f(Y);function j(F,X,te,Ce,ie){this.static_tree=F,this.extra_bits=X,this.extra_base=te,this.elems=Ce,this.max_length=ie,this.has_stree=F&&F.length}var fe,Ue,Je;function He(F,X){this.dyn_tree=F,this.max_code=0,this.stat_desc=X}function ze(F){return F<256?P[F]:P[256+(F>>>7)]}function Le(F,X){F.pending_buf[F.pending++]=X&255,F.pending_buf[F.pending++]=X>>>8&255}function Ee(F,X,te){F.bi_valid>v-te?(F.bi_buf|=X<>v-F.bi_valid,F.bi_valid+=te-v):(F.bi_buf|=X<>>=1,te<<=1;while(--X>0);return te>>>1}function ue(F){F.bi_valid===16?(Le(F,F.bi_buf),F.bi_buf=0,F.bi_valid=0):F.bi_valid>=8&&(F.pending_buf[F.pending++]=F.bi_buf&255,F.bi_buf>>=8,F.bi_valid-=8)}function Me(F,X){var te=X.dyn_tree,Ce=X.max_code,ie=X.stat_desc.static_tree,Re=X.stat_desc.has_stree,G=X.stat_desc.extra_bits,he=X.stat_desc.extra_base,M=X.stat_desc.max_length,xe,Ze,S,ne,oe,K,Z=0;for(ne=0;ne<=b;ne++)F.bl_count[ne]=0;for(te[F.heap[F.heap_max]*2+1]=0,xe=F.heap_max+1;xeM&&(ne=M,Z++),te[Ze*2+1]=ne,Ze>Ce)continue;F.bl_count[ne]++,oe=0,Ze>=he&&(oe=G[Ze-he]),K=te[Ze*2],F.opt_len+=K*(ne+oe),Re&&(F.static_len+=K*(ie[Ze*2+1]+oe))}if(Z===0)return;do{for(ne=M-1;F.bl_count[ne]===0;)ne--;F.bl_count[ne]--,F.bl_count[ne+1]+=2,F.bl_count[M]--,Z-=2}while(Z>0);for(ne=M;ne!==0;ne--)for(Ze=F.bl_count[ne];Ze!==0;){if(S=F.heap[--xe],S>Ce)continue;te[S*2+1]!==ne&&(F.opt_len+=(ne-te[S*2+1])*te[S*2],te[S*2+1]=ne),Ze--}}function Xe(F,X,te){var Ce=new Array(b+1),ie=0,Re,G;for(Re=1;Re<=b;Re++)Ce[Re]=ie=ie+te[Re-1]<<1;for(G=0;G<=X;G++){var he=F[G*2+1];if(he===0)continue;F[G*2]=J(Ce[he]++,he)}}function _t(){var F,X,te,Ce,ie,Re=new Array(b+1);for(te=0,Ce=0;Ce>=7;Ce8?Le(F,F.bi_buf):F.bi_valid>0&&(F.pending_buf[F.pending++]=F.bi_buf),F.bi_buf=0,F.bi_valid=0}function ge(F,X,te,Ce){_e(F),Ce&&(Le(F,te),Le(F,~te)),p.arraySet(F.pending_buf,F.window,X,te,F.pending),F.pending+=te}function de(F,X,te,Ce){var ie=X*2,Re=te*2;return F[ie]>1;G>=1;G--)rt(F,te,G);xe=Re;do G=F.heap[1],F.heap[1]=F.heap[F.heap_len--],rt(F,te,1),he=F.heap[1],F.heap[--F.heap_max]=G,F.heap[--F.heap_max]=he,te[xe*2]=te[G*2]+te[he*2],F.depth[xe]=(F.depth[G]>=F.depth[he]?F.depth[G]:F.depth[he])+1,te[G*2+1]=te[he*2+1]=xe,F.heap[1]=xe++,rt(F,te,1);while(F.heap_len>=2);F.heap[--F.heap_max]=F.heap[1],Me(F,X),Xe(te,M,F.bl_count)}function be(F,X,te){var Ce,ie=-1,Re,G=X[0*2+1],he=0,M=7,xe=4;for(G===0&&(M=138,xe=3),X[(te+1)*2+1]=65535,Ce=0;Ce<=te;Ce++){if(Re=G,G=X[(Ce+1)*2+1],++he=3&&!(F.bl_tree[Q[X]*2+1]!==0);X--);return F.opt_len+=3*(X+1)+5+5+4,X}function O(F,X,te,Ce){var ie;for(Ee(F,X-257,5),Ee(F,te-1,5),Ee(F,Ce-4,4),ie=0;ie>>=1)if(X&1&&F.dyn_ltree[te*2]!==0)return n;if(F.dyn_ltree[9*2]!==0||F.dyn_ltree[10*2]!==0||F.dyn_ltree[13*2]!==0)return c;for(te=32;te0?(F.strm.data_type===d&&(F.strm.data_type=z(F)),Ae(F,F.l_desc),Ae(F,F.d_desc),G=$(F),ie=F.opt_len+3+7>>>3,Re=F.static_len+3+7>>>3,Re<=ie&&(ie=Re)):ie=Re=te+5,te+4<=ie&&X!==-1?Pe(F,X,te,Ce):F.strategy===m||Re===ie?(Ee(F,(t<<1)+(Ce?1:0),3),Ke(F,Ie,Oe)):(Ee(F,(u<<1)+(Ce?1:0),3),O(F,F.l_desc.max_code+1,F.d_desc.max_code+1,G+1),Ke(F,F.dyn_ltree,F.dyn_dtree)),Ge(F),Ce&&_e(F)}function je(F,X,te){return F.pending_buf[F.d_buf+F.last_lit*2]=X>>>8&255,F.pending_buf[F.d_buf+F.last_lit*2+1]=X&255,F.pending_buf[F.l_buf+F.last_lit]=te&255,F.last_lit++,X===0?F.dyn_ltree[te*2]++:(F.matches++,X--,F.dyn_ltree[(B[te]+a+1)*2]++,F.dyn_dtree[ze(X)*2]++),F.last_lit===F.lit_bufsize-1}},"cf+g":function(le,D,g){le.exports=g.p+"static/mark.ad150797.svg"},dQ5l:function(le,D,g){"use strict";var A=g("tJVT"),p=g("k1fw"),C=g("q1tI"),o=g.n(C),m=g("ZBwS"),n=g.n(m),c=g("TVoq"),d=g.n(c),f=new n.a;f.Diff_EditCost=8;var r={oldStr:"",newStr:""};function t(i,l){switch(l.type){case"init":return Object(p.a)(Object(p.a)({},i),l.payload);default:throw new Error}}function u(i,l){var e=/&/g,a=//g,h=i[0],s=i[1]||"",E=s.replace(e,"&").replace(a,"<").replace(_,">"),b=!E.trim();if(l==="oldStr")switch(h){case m.DIFF_DELETE:return"")+E+"";case m.DIFF_EQUAL:return""+E+""}else switch(h){case m.DIFF_INSERT:return"")+E+"";case m.DIFF_EQUAL:return""+E+""}}D.a=function(i){var l=i.output,e=i.actual_output,a=Object(C.useReducer)(t,r),_=Object(A.a)(a,2),h=_[0],s=_[1];return Object(C.useEffect)(function(){var E=f.diff_main(l||"",e||"");f.diff_cleanupEfficiency(E);var b=E.map(function(L){return u(L,"oldStr")}).join(""),v=E.map(function(L){return u(L,"newStr")}).join("");s({type:"init",payload:{oldStr:b,newStr:v}})},[l,e]),o.a.createElement("div",{className:"diff-panel-container"},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.oldStr}}),o.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.newStr}}))}},dTJi:function(le,D,g){},dejd:function(le,D,g){},dhSg:function(le,D,g){"use strict";function A(C){var o={},m={subscribe:function(c,d){return o[c]||(o[c]=[]),o[c].push(d),this.unsubscribe.bind(null,c,d)},unsubscribe:function(c,d){var f=o[c],r=-1;if(f){for(var t=0;t=0)return o[c].splice(r,1),!0}return!1},publish:function(c){if(!o[c])return!1;var d=Array.prototype.slice.call(arguments,1);return o[c].forEach(function(f){f.apply(null,d)}),this}};return C?Object.assign(C,m):m}var p=new A;D.a=p},eP3c:function(le,D,g){"use strict";function A(G){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(M){return typeof M}:A=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},A(G)}Object.defineProperty(D,"__esModule",{value:!0}),D.inflateReset=O,D.inflateReset2=z,D.inflateResetKeep=$,D.inflateInit=q,D.inflateInit2=U,D.inflate=X,D.inflateEnd=te,D.inflateGetHeader=Ce,D.inflateSetDictionary=ie,D.inflateInfo=D.Z_DEFLATED=D.Z_BUF_ERROR=D.Z_MEM_ERROR=D.Z_DATA_ERROR=D.Z_STREAM_ERROR=D.Z_NEED_DICT=D.Z_STREAM_END=D.Z_OK=D.Z_TREES=D.Z_BLOCK=D.Z_FINISH=void 0;var p=f(g("6BzB")),C=c(g("xlC8")),o=c(g("QV2g")),m=c(g("sjKO")),n=c(g("JSwD"));function c(G){return G&&G.__esModule?G:{default:G}}function d(){if(typeof WeakMap!="function")return null;var G=new WeakMap;return d=function(){return G},G}function f(G){if(G&&G.__esModule)return G;if(G===null||A(G)!=="object"&&typeof G!="function")return{default:G};var he=d();if(he&&he.has(G))return he.get(G);var M={},xe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ze in G)if(Object.prototype.hasOwnProperty.call(G,Ze)){var S=xe?Object.getOwnPropertyDescriptor(G,Ze):null;S&&(S.get||S.set)?Object.defineProperty(M,Ze,S):M[Ze]=G[Ze]}return M.default=G,he&&he.set(G,M),M}var r=0,t=1,u=2,i=4;D.Z_FINISH=i;var l=5;D.Z_BLOCK=l;var e=6;D.Z_TREES=e;var a=0;D.Z_OK=a;var _=1;D.Z_STREAM_END=_;var h=2;D.Z_NEED_DICT=h;var s=-2;D.Z_STREAM_ERROR=s;var E=-3;D.Z_DATA_ERROR=E;var b=-4;D.Z_MEM_ERROR=b;var v=-5;D.Z_BUF_ERROR=v;var L=8;D.Z_DEFLATED=L;var w=1,y=2,x=3,T=4,N=5,k=6,V=7,Q=8,we=9,Ie=10,Oe=11,P=12,B=13,H=14,Y=15,j=16,fe=17,Ue=18,Je=19,He=20,ze=21,Le=22,Ee=23,I=24,J=25,ue=26,Me=27,Xe=28,_t=29,Ge=30,_e=31,ge=32,de=852,rt=592,Ke=15,Ae=Ke;function be(G){return(G>>>24&255)+(G>>>8&65280)+((G&65280)<<8)+((G&255)<<24)}function Te(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new p.Buf16(320),this.work=new p.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function $(G){var he;return!G||!G.state?s:(he=G.state,G.total_in=G.total_out=he.total=0,G.msg="",he.wrap&&(G.adler=he.wrap&1),he.mode=w,he.last=0,he.havedict=0,he.dmax=32768,he.head=null,he.hold=0,he.bits=0,he.lencode=he.lendyn=new p.Buf32(de),he.distcode=he.distdyn=new p.Buf32(rt),he.sane=1,he.back=-1,a)}function O(G){var he;return!G||!G.state?s:(he=G.state,he.wsize=0,he.whave=0,he.wnext=0,$(G))}function z(G,he){var M,xe;return!G||!G.state?s:(xe=G.state,he<0?(M=0,he=-he):(M=(he>>4)+1,he<48&&(he&=15)),he&&(he<8||he>15)?s:(xe.window!==null&&xe.wbits!==he&&(xe.window=null),xe.wrap=M,xe.wbits=he,O(G)))}function U(G,he){var M,xe;return G?(xe=new Te,G.state=xe,xe.window=null,M=z(G,he),M!==a&&(G.state=null),M):s}function q(G){return U(G,Ae)}var Pe=!0,We,Fe;function je(G){if(Pe){var he;for(We=new p.Buf32(512),Fe=new p.Buf32(32),he=0;he<144;)G.lens[he++]=8;for(;he<256;)G.lens[he++]=9;for(;he<280;)G.lens[he++]=7;for(;he<288;)G.lens[he++]=8;for((0,n.default)(t,G.lens,0,288,We,0,G.work,{bits:9}),he=0;he<32;)G.lens[he++]=5;(0,n.default)(u,G.lens,0,32,Fe,0,G.work,{bits:5}),Pe=!1}G.lencode=We,G.lenbits=9,G.distcode=Fe,G.distbits=5}function F(G,he,M,xe){var Ze,S=G.state;return S.window===null&&(S.wsize=1<=S.wsize?(p.arraySet(S.window,he,M-S.wsize,S.wsize,0),S.wnext=0,S.whave=S.wsize):(Ze=S.wsize-S.wnext,Ze>xe&&(Ze=xe),p.arraySet(S.window,he,M-xe,Ze,S.wnext),xe-=Ze,xe?(p.arraySet(S.window,he,M-xe,xe,0),S.wnext=xe,S.whave=S.wsize):(S.wnext+=Ze,S.wnext===S.wsize&&(S.wnext=0),S.whave>>8&255,M.check=(0,o.default)(M.check,Gt,2,0),Z=0,se=0,M.mode=y;break}if(M.flags=0,M.head&&(M.head.done=!1),!(M.wrap&1)||(((Z&255)<<8)+(Z>>8))%31){G.msg="incorrect header check",M.mode=Ge;break}if((Z&15)!==L){G.msg="unknown compression method",M.mode=Ge;break}if(Z>>>=4,se-=4,jt=(Z&15)+8,M.wbits===0)M.wbits=jt;else if(jt>M.wbits){G.msg="invalid window size",M.mode=Ge;break}M.dmax=1<>8&1),M.flags&512&&(Gt[0]=Z&255,Gt[1]=Z>>>8&255,M.check=(0,o.default)(M.check,Gt,2,0)),Z=0,se=0,M.mode=x;case x:for(;se<32;){if(oe===0)break e;oe--,Z+=xe[S++]<>>8&255,Gt[2]=Z>>>16&255,Gt[3]=Z>>>24&255,M.check=(0,o.default)(M.check,Gt,4,0)),Z=0,se=0,M.mode=T;case T:for(;se<16;){if(oe===0)break e;oe--,Z+=xe[S++]<>8),M.flags&512&&(Gt[0]=Z&255,Gt[1]=Z>>>8&255,M.check=(0,o.default)(M.check,Gt,2,0)),Z=0,se=0,M.mode=N;case N:if(M.flags&1024){for(;se<16;){if(oe===0)break e;oe--,Z+=xe[S++]<>>8&255,M.check=(0,o.default)(M.check,Gt,2,0)),Z=0,se=0}else M.head&&(M.head.extra=null);M.mode=k;case k:if(M.flags&1024&&(qe=M.length,qe>oe&&(qe=oe),qe&&(M.head&&(jt=M.head.extra_len-M.length,M.head.extra||(M.head.extra=new Array(M.head.extra_len)),p.arraySet(M.head.extra,xe,S,qe,jt)),M.flags&512&&(M.check=(0,o.default)(M.check,xe,qe,S)),oe-=qe,S+=qe,M.length-=qe),M.length))break e;M.length=0,M.mode=V;case V:if(M.flags&2048){if(oe===0)break e;qe=0;do jt=xe[S+qe++],M.head&&jt&&M.length<65536&&(M.head.name+=String.fromCharCode(jt));while(jt&&qe>9&1,M.head.done=!0),G.adler=M.check=0,M.mode=P;break;case Ie:for(;se<32;){if(oe===0)break e;oe--,Z+=xe[S++]<>>=se&7,se-=se&7,M.mode=Me;break}for(;se<3;){if(oe===0)break e;oe--,Z+=xe[S++]<>>=1,se-=1;switch(Z&3){case 0:M.mode=H;break;case 1:if(je(M),M.mode=He,he===e){Z>>>=2,se-=2;break e}break;case 2:M.mode=fe;break;case 3:G.msg="invalid block type",M.mode=Ge}Z>>>=2,se-=2;break;case H:for(Z>>>=se&7,se-=se&7;se<32;){if(oe===0)break e;oe--,Z+=xe[S++]<>>16^65535)){G.msg="invalid stored block lengths",M.mode=Ge;break}if(M.length=Z&65535,Z=0,se=0,M.mode=Y,he===e)break e;case Y:M.mode=j;case j:if(qe=M.length,qe){if(qe>oe&&(qe=oe),qe>K&&(qe=K),qe===0)break e;p.arraySet(Ze,xe,S,qe,ne),oe-=qe,S+=qe,K-=qe,ne+=qe,M.length-=qe;break}M.mode=P;break;case fe:for(;se<14;){if(oe===0)break e;oe--,Z+=xe[S++]<>>=5,se-=5,M.ndist=(Z&31)+1,Z>>>=5,se-=5,M.ncode=(Z&15)+4,Z>>>=4,se-=4,M.nlen>286||M.ndist>30){G.msg="too many length or distance symbols",M.mode=Ge;break}M.have=0,M.mode=Ue;case Ue:for(;M.have>>=3,se-=3}for(;M.have<19;)M.lens[pn[M.have++]]=0;if(M.lencode=M.lendyn,M.lenbits=7,xn={bits:M.lenbits},Ne=(0,n.default)(r,M.lens,0,19,M.lencode,0,M.work,xn),M.lenbits=xn.bits,Ne){G.msg="invalid code lengths set",M.mode=Ge;break}M.have=0,M.mode=Je;case Je:for(;M.have>>24,zt=Rt>>>16&255,Jt=Rt&65535,xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>>=xt,se-=xt,M.lens[M.have++]=Jt;else{if(Jt===16){for(hn=xt+2;se>>=xt,se-=xt,M.have===0){G.msg="invalid bit length repeat",M.mode=Ge;break}jt=M.lens[M.have-1],qe=3+(Z&3),Z>>>=2,se-=2}else if(Jt===17){for(hn=xt+3;se>>=xt,se-=xt,jt=0,qe=3+(Z&7),Z>>>=3,se-=3}else{for(hn=xt+7;se>>=xt,se-=xt,jt=0,qe=11+(Z&127),Z>>>=7,se-=7}if(M.have+qe>M.nlen+M.ndist){G.msg="invalid bit length repeat",M.mode=Ge;break}for(;qe--;)M.lens[M.have++]=jt}}if(M.mode===Ge)break;if(M.lens[256]===0){G.msg="invalid code -- missing end-of-block",M.mode=Ge;break}if(M.lenbits=9,xn={bits:M.lenbits},Ne=(0,n.default)(t,M.lens,0,M.nlen,M.lencode,0,M.work,xn),M.lenbits=xn.bits,Ne){G.msg="invalid literal/lengths set",M.mode=Ge;break}if(M.distbits=6,M.distcode=M.distdyn,xn={bits:M.distbits},Ne=(0,n.default)(u,M.lens,M.nlen,M.ndist,M.distcode,0,M.work,xn),M.distbits=xn.bits,Ne){G.msg="invalid distances set",M.mode=Ge;break}if(M.mode=He,he===e)break e;case He:M.mode=ze;case ze:if(oe>=6&&K>=258){G.next_out=ne,G.avail_out=K,G.next_in=S,G.avail_in=oe,M.hold=Z,M.bits=se,(0,m.default)(G,Ve),ne=G.next_out,Ze=G.output,K=G.avail_out,S=G.next_in,xe=G.input,oe=G.avail_in,Z=M.hold,se=M.bits,M.mode===P&&(M.back=-1);break}for(M.back=0;!(Rt=M.lencode[Z&(1<>>24,zt=Rt>>>16&255,Jt=Rt&65535,xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>$t)],xt=Rt>>>24,zt=Rt>>>16&255,Jt=Rt&65535,$t+xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>>=$t,se-=$t,M.back+=$t}if(Z>>>=xt,se-=xt,M.back+=xt,M.length=Jt,zt===0){M.mode=ue;break}if(zt&32){M.back=-1,M.mode=P;break}if(zt&64){G.msg="invalid literal/length code",M.mode=Ge;break}M.extra=zt&15,M.mode=Le;case Le:if(M.extra){for(hn=M.extra;se>>=M.extra,se-=M.extra,M.back+=M.extra}M.was=M.length,M.mode=Ee;case Ee:for(;!(Rt=M.distcode[Z&(1<>>24,zt=Rt>>>16&255,Jt=Rt&65535,xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>$t)],xt=Rt>>>24,zt=Rt>>>16&255,Jt=Rt&65535,$t+xt<=se);){if(oe===0)break e;oe--,Z+=xe[S++]<>>=$t,se-=$t,M.back+=$t}if(Z>>>=xt,se-=xt,M.back+=xt,zt&64){G.msg="invalid distance code",M.mode=Ge;break}M.offset=Jt,M.extra=zt&15,M.mode=I;case I:if(M.extra){for(hn=M.extra;se>>=M.extra,se-=M.extra,M.back+=M.extra}if(M.offset>M.dmax){G.msg="invalid distance too far back",M.mode=Ge;break}M.mode=J;case J:if(K===0)break e;if(qe=Ve-K,M.offset>qe){if(qe=M.offset-qe,qe>M.whave&&M.sane){G.msg="invalid distance too far back",M.mode=Ge;break}qe>M.wnext?(qe-=M.wnext,Ye=M.wsize-qe):Ye=M.wnext-qe,qe>M.length&&(qe=M.length),_n=M.window}else _n=Ze,Ye=ne-M.offset,qe=M.length;qe>K&&(qe=K),K-=qe,M.length-=qe;do Ze[ne++]=_n[Ye++];while(--qe);M.length===0&&(M.mode=ze);break;case ue:if(K===0)break e;Ze[ne++]=M.length,K--,M.mode=ze;break;case Me:if(M.wrap){for(;se<32;){if(oe===0)break e;oe--,Z|=xe[S++]<>>3]&1<>>10,this.keys[j]|=(Ue&4032)>>>6,++j,this.keys[j]=(fe&258048)<<12,this.keys[j]|=(fe&63)<<16,this.keys[j]|=(Ue&258048)>>>4,this.keys[j]|=Ue&63,++j}}return C(v,[{key:"enc8",value:function(w){var y=w.slice(),x=0,T,N,k;T=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],N=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],k=(T>>>4^N)&252645135,N^=k,T^=k<<4,k=(T>>>16^N)&65535,N^=k,T^=k<<16,k=(N>>>2^T)&858993459,T^=k,N^=k<<2,k=(N>>>8^T)&16711935,T^=k,N^=k<<8,N=N<<1|N>>>31&1,k=(T^N)&2863311530,T^=k,N^=k,T=T<<1|T>>>31&1;for(var V=0,Q=0;V<8;++V){k=N<<28|N>>>4,k^=this.keys[Q++];var we=s[k&63];we|=_[k>>>8&63],we|=e[k>>>16&63],we|=i[k>>>24&63],k=N^this.keys[Q++],we|=E[k&63],we|=h[k>>>8&63],we|=a[k>>>16&63],we|=l[k>>>24&63],T^=we,k=T<<28|T>>>4,k^=this.keys[Q++],we=s[k&63],we|=_[k>>>8&63],we|=e[k>>>16&63],we|=i[k>>>24&63],k=T^this.keys[Q++],we|=E[k&63],we|=h[k>>>8&63],we|=a[k>>>16&63],we|=l[k>>>24&63],N^=we}for(N=N<<31|N>>>1,k=(T^N)&2863311530,T^=k,N^=k,T=T<<31|T>>>1,k=(T>>>8^N)&16711935,N^=k,T^=k<<8,k=(T>>>2^N)&858993459,N^=k,T^=k<<2,k=(N>>>16^T)&65535,T^=k,N^=k<<16,k=(N>>>4^T)&252645135,T^=k,N^=k<<4,k=[N,T],x=0;x<8;x++)y[x]=(k[x>>>2]>>>8*(3-x%4))%256,y[x]<0&&(y[x]+=256);return y}},{key:"encrypt",value:function(w){return this.enc8(w.slice(0,8)).concat(this.enc8(w.slice(8,16)))}}]),v}();D.default=b},kSUc:function(le,D,g){},"kaH+":function(le,D,g){"use strict";var A=g("+L6B"),p=g("2/Rp"),C=g("tJVT"),o=g("q1tI"),m=g.n(o),n=g("UZu5"),c=g.n(n),d=g("dhSg"),f=g("rLCj"),r=g("dF/Y"),t=g("4i/N");D.a=function(){var u=Object(o.useState)(""),i=Object(C.a)(u,2),l=i[0],e=i[1],a=Object(o.useState)(0),_=Object(C.a)(a,2),h=_[0],s=_[1];Object(o.useEffect)(function(){var v=d.a.subscribe("preview-image",function(L){e(L)});return v},[]);function E(){e("")}function b(){s(h+90)}return m.a.createElement(o.Fragment,null,l?m.a.createElement("div",{className:"image-preview-container"},m.a.createElement("div",{className:"button-group"},m.a.createElement(p.a,{onClick:b},"\u65CB\u8F6C",m.a.createElement(f.a,null)),m.a.createElement(p.a,{href:l},"\u4E0B\u8F7D",m.a.createElement(r.a,null)),m.a.createElement(p.a,{onClick:E},"\u5173\u95ED",m.a.createElement(t.a,null))),m.a.createElement("img",{className:"image-preview",src:l,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(h,"deg)")}})):null)}},lNSK:function(le,D,g){"use strict";function A(S){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(oe){return typeof oe}:A=function(oe){return oe&&typeof Symbol=="function"&&oe.constructor===Symbol&&oe!==Symbol.prototype?"symbol":typeof oe},A(S)}Object.defineProperty(D,"__esModule",{value:!0}),D.deflateInit=G,D.deflateInit2=Re,D.deflateReset=Ce,D.deflateResetKeep=te,D.deflateSetHeader=ie,D.deflate=he,D.deflateEnd=M,D.deflateSetDictionary=xe,D.deflateInfo=D.Z_DEFLATED=D.Z_UNKNOWN=D.Z_DEFAULT_STRATEGY=D.Z_FIXED=D.Z_RLE=D.Z_HUFFMAN_ONLY=D.Z_FILTERED=D.Z_DEFAULT_COMPRESSION=D.Z_BUF_ERROR=D.Z_DATA_ERROR=D.Z_STREAM_ERROR=D.Z_STREAM_END=D.Z_OK=D.Z_BLOCK=D.Z_FINISH=D.Z_FULL_FLUSH=D.Z_PARTIAL_FLUSH=D.Z_NO_FLUSH=void 0;var p=f(g("6BzB")),C=f(g("c5fP")),o=c(g("xlC8")),m=c(g("QV2g")),n=c(g("xSIq"));function c(S){return S&&S.__esModule?S:{default:S}}function d(){if(typeof WeakMap!="function")return null;var S=new WeakMap;return d=function(){return S},S}function f(S){if(S&&S.__esModule)return S;if(S===null||A(S)!=="object"&&typeof S!="function")return{default:S};var ne=d();if(ne&&ne.has(S))return ne.get(S);var oe={},K=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Z in S)if(Object.prototype.hasOwnProperty.call(S,Z)){var se=K?Object.getOwnPropertyDescriptor(S,Z):null;se&&(se.get||se.set)?Object.defineProperty(oe,Z,se):oe[Z]=S[Z]}return oe.default=S,ne&&ne.set(S,oe),oe}var r=0;D.Z_NO_FLUSH=r;var t=1;D.Z_PARTIAL_FLUSH=t;var u=3;D.Z_FULL_FLUSH=u;var i=4;D.Z_FINISH=i;var l=5;D.Z_BLOCK=l;var e=0;D.Z_OK=e;var a=1;D.Z_STREAM_END=a;var _=-2;D.Z_STREAM_ERROR=_;var h=-3;D.Z_DATA_ERROR=h;var s=-5;D.Z_BUF_ERROR=s;var E=-1;D.Z_DEFAULT_COMPRESSION=E;var b=1;D.Z_FILTERED=b;var v=2;D.Z_HUFFMAN_ONLY=v;var L=3;D.Z_RLE=L;var w=4;D.Z_FIXED=w;var y=0;D.Z_DEFAULT_STRATEGY=y;var x=2;D.Z_UNKNOWN=x;var T=8;D.Z_DEFLATED=T;var N=9,k=15,V=8,Q=29,we=256,Ie=we+1+Q,Oe=30,P=19,B=2*Ie+1,H=15,Y=3,j=258,fe=j+Y+1,Ue=32,Je=42,He=69,ze=73,Le=91,Ee=103,I=113,J=666,ue=1,Me=2,Xe=3,_t=4,Ge=3;function _e(S,ne){return S.msg=n.default[ne],ne}function ge(S){return(S<<1)-(S>4?9:0)}function de(S){for(var ne=S.length;--ne>=0;)S[ne]=0}function rt(S){var ne=S.state,oe=ne.pending;if(oe>S.avail_out&&(oe=S.avail_out),oe===0)return;p.arraySet(S.output,ne.pending_buf,ne.pending_out,oe,S.next_out),S.next_out+=oe,ne.pending_out+=oe,S.total_out+=oe,S.avail_out-=oe,ne.pending-=oe,ne.pending===0&&(ne.pending_out=0)}function Ke(S,ne){C._tr_flush_block(S,S.block_start>=0?S.block_start:-1,S.strstart-S.block_start,ne),S.block_start=S.strstart,rt(S.strm)}function Ae(S,ne){S.pending_buf[S.pending++]=ne}function be(S,ne){S.pending_buf[S.pending++]=ne>>>8&255,S.pending_buf[S.pending++]=ne&255}function Te(S,ne,oe,K){var Z=S.avail_in;return Z>K&&(Z=K),Z===0?0:(S.avail_in-=Z,p.arraySet(ne,S.input,S.next_in,Z,oe),S.state.wrap===1?S.adler=(0,o.default)(S.adler,ne,Z,oe):S.state.wrap===2&&(S.adler=(0,m.default)(S.adler,ne,Z,oe)),S.next_in+=Z,S.total_in+=Z,Z)}function $(S,ne){var oe=S.max_chain_length,K=S.strstart,Z,se,ot=S.prev_length,Ve=S.nice_match,qe=S.strstart>S.w_size-fe?S.strstart-(S.w_size-fe):0,Ye=S.window,_n=S.w_mask,Rt=S.prev,xt=S.strstart+j,zt=Ye[K+ot-1],Jt=Ye[K+ot];S.prev_length>=S.good_match&&(oe>>=2),Ve>S.lookahead&&(Ve=S.lookahead);do{if(Z=ne,Ye[Z+ot]!==Jt||Ye[Z+ot-1]!==zt||Ye[Z]!==Ye[K]||Ye[++Z]!==Ye[K+1])continue;K+=2,Z++;do;while(Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Ye[++K]===Ye[++Z]&&Kot){if(S.match_start=ne,ot=se,se>=Ve)break;zt=Ye[K+ot-1],Jt=Ye[K+ot]}}while((ne=Rt[ne&_n])>qe&&--oe!==0);return ot<=S.lookahead?ot:S.lookahead}function O(S){var ne=S.w_size,oe,K,Z,se,ot;do{if(se=S.window_size-S.lookahead-S.strstart,S.strstart>=ne+(ne-fe)){p.arraySet(S.window,S.window,ne,ne,0),S.match_start-=ne,S.strstart-=ne,S.block_start-=ne,K=S.hash_size,oe=K;do Z=S.head[--oe],S.head[oe]=Z>=ne?Z-ne:0;while(--K);K=ne,oe=K;do Z=S.prev[--oe],S.prev[oe]=Z>=ne?Z-ne:0;while(--K);se+=ne}if(S.strm.avail_in===0)break;if(K=Te(S.strm,S.window,S.strstart+S.lookahead,se),S.lookahead+=K,S.lookahead+S.insert>=Y)for(ot=S.strstart-S.insert,S.ins_h=S.window[ot],S.ins_h=(S.ins_h<S.pending_buf_size-5&&(oe=S.pending_buf_size-5);;){if(S.lookahead<=1){if(O(S),S.lookahead===0&&ne===r)return ue;if(S.lookahead===0)break}S.strstart+=S.lookahead,S.lookahead=0;var K=S.block_start+oe;if((S.strstart===0||S.strstart>=K)&&(S.lookahead=S.strstart-K,S.strstart=K,Ke(S,!1),S.strm.avail_out===0))return ue;if(S.strstart-S.block_start>=S.w_size-fe&&(Ke(S,!1),S.strm.avail_out===0))return ue}return S.insert=0,ne===i?(Ke(S,!0),S.strm.avail_out===0?Xe:_t):(S.strstart>S.block_start&&(Ke(S,!1),S.strm.avail_out===0),ue)}function U(S,ne){for(var oe,K;;){if(S.lookahead=Y&&(S.ins_h=(S.ins_h<=Y)if(K=C._tr_tally(S,S.strstart-S.match_start,S.match_length-Y),S.lookahead-=S.match_length,S.match_length<=S.max_lazy_match&&S.lookahead>=Y){S.match_length--;do S.strstart++,S.ins_h=(S.ins_h<=Y&&(S.ins_h=(S.ins_h<4096)&&(S.match_length=Y-1)),S.prev_length>=Y&&S.match_length<=S.prev_length){Z=S.strstart+S.lookahead-Y,K=C._tr_tally(S,S.strstart-1-S.prev_match,S.prev_length-Y),S.lookahead-=S.prev_length-1,S.prev_length-=2;do++S.strstart<=Z&&(S.ins_h=(S.ins_h<=Y&&S.strstart>0&&(Z=S.strstart-1,K=ot[Z],K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z])){se=S.strstart+j;do;while(K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&K===ot[++Z]&&ZS.lookahead&&(S.match_length=S.lookahead)}if(S.match_length>=Y?(oe=C._tr_tally(S,1,S.match_length-Y),S.lookahead-=S.match_length,S.strstart+=S.match_length,S.match_length=0):(oe=C._tr_tally(S,0,S.window[S.strstart]),S.lookahead--,S.strstart++),oe&&(Ke(S,!1),S.strm.avail_out===0))return ue}return S.insert=0,ne===i?(Ke(S,!0),S.strm.avail_out===0?Xe:_t):S.last_lit&&(Ke(S,!1),S.strm.avail_out===0)?ue:Me}function We(S,ne){for(var oe;;){if(S.lookahead===0&&(O(S),S.lookahead===0)){if(ne===r)return ue;break}if(S.match_length=0,oe=C._tr_tally(S,0,S.window[S.strstart]),S.lookahead--,S.strstart++,oe&&(Ke(S,!1),S.strm.avail_out===0))return ue}return S.insert=0,ne===i?(Ke(S,!0),S.strm.avail_out===0?Xe:_t):S.last_lit&&(Ke(S,!1),S.strm.avail_out===0)?ue:Me}function Fe(S,ne,oe,K,Z){this.good_length=S,this.max_lazy=ne,this.nice_length=oe,this.max_chain=K,this.func=Z}var je;je=[new Fe(0,0,0,0,z),new Fe(4,4,8,4,U),new Fe(4,5,16,8,U),new Fe(4,6,32,32,U),new Fe(4,4,16,16,q),new Fe(8,16,32,32,q),new Fe(8,16,128,128,q),new Fe(8,32,128,256,q),new Fe(32,128,258,1024,q),new Fe(32,258,258,4096,q)];function F(S){S.window_size=2*S.w_size,de(S.head),S.max_lazy_match=je[S.level].max_lazy,S.good_match=je[S.level].good_length,S.nice_match=je[S.level].nice_length,S.max_chain_length=je[S.level].max_chain,S.strstart=0,S.block_start=0,S.lookahead=0,S.insert=0,S.match_length=S.prev_length=Y-1,S.match_available=0,S.ins_h=0}function X(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=T,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new p.Buf16(B*2),this.dyn_dtree=new p.Buf16((2*Oe+1)*2),this.bl_tree=new p.Buf16((2*P+1)*2),de(this.dyn_ltree),de(this.dyn_dtree),de(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new p.Buf16(H+1),this.heap=new p.Buf16(2*Ie+1),de(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new p.Buf16(2*Ie+1),de(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function te(S){var ne;return!S||!S.state?_e(S,_):(S.total_in=S.total_out=0,S.data_type=x,ne=S.state,ne.pending=0,ne.pending_out=0,ne.wrap<0&&(ne.wrap=-ne.wrap),ne.status=ne.wrap?Je:I,S.adler=ne.wrap===2?0:1,ne.last_flush=r,C._tr_init(ne),e)}function Ce(S){var ne=te(S);return ne===e&&F(S.state),ne}function ie(S,ne){return!S||!S.state||S.state.wrap!==2?_:(S.state.gzhead=ne,e)}function Re(S,ne,oe,K,Z,se){if(!S)return _;var ot=1;if(ne===E&&(ne=6),K<0?(ot=0,K=-K):K>15&&(ot=2,K-=16),Z<1||Z>N||oe!==T||K<8||K>15||ne<0||ne>9||se<0||se>w)return _e(S,_);K===8&&(K=9);var Ve=new X;return S.state=Ve,Ve.strm=S,Ve.wrap=ot,Ve.gzhead=null,Ve.w_bits=K,Ve.w_size=1<l||ne<0)return S?_e(S,_):_;if(K=S.state,!S.output||!S.input&&S.avail_in!==0||K.status===J&&ne!==i)return _e(S,S.avail_out===0?s:_);if(K.strm=S,oe=K.last_flush,K.last_flush=ne,K.status===Je)if(K.wrap===2)S.adler=0,Ae(K,31),Ae(K,139),Ae(K,8),K.gzhead?(Ae(K,(K.gzhead.text?1:0)+(K.gzhead.hcrc?2:0)+(K.gzhead.extra?4:0)+(K.gzhead.name?8:0)+(K.gzhead.comment?16:0)),Ae(K,K.gzhead.time&255),Ae(K,K.gzhead.time>>8&255),Ae(K,K.gzhead.time>>16&255),Ae(K,K.gzhead.time>>24&255),Ae(K,K.level===9?2:K.strategy>=v||K.level<2?4:0),Ae(K,K.gzhead.os&255),K.gzhead.extra&&K.gzhead.extra.length&&(Ae(K,K.gzhead.extra.length&255),Ae(K,K.gzhead.extra.length>>8&255)),K.gzhead.hcrc&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending,0)),K.gzindex=0,K.status=He):(Ae(K,0),Ae(K,0),Ae(K,0),Ae(K,0),Ae(K,0),Ae(K,K.level===9?2:K.strategy>=v||K.level<2?4:0),Ae(K,Ge),K.status=I);else{var ot=T+(K.w_bits-8<<4)<<8,Ve=-1;K.strategy>=v||K.level<2?Ve=0:K.level<6?Ve=1:K.level===6?Ve=2:Ve=3,ot|=Ve<<6,K.strstart!==0&&(ot|=Ue),ot+=31-ot%31,K.status=I,be(K,ot),K.strstart!==0&&(be(K,S.adler>>>16),be(K,S.adler&65535)),S.adler=1}if(K.status===He)if(K.gzhead.extra){for(Z=K.pending;K.gzindex<(K.gzhead.extra.length&65535)&&!(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),rt(S),Z=K.pending,K.pending===K.pending_buf_size));)Ae(K,K.gzhead.extra[K.gzindex]&255),K.gzindex++;K.gzhead.hcrc&&K.pending>Z&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),K.gzindex===K.gzhead.extra.length&&(K.gzindex=0,K.status=ze)}else K.status=ze;if(K.status===ze)if(K.gzhead.name){Z=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),rt(S),Z=K.pending,K.pending===K.pending_buf_size)){se=1;break}K.gzindexZ&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),se===0&&(K.gzindex=0,K.status=Le)}else K.status=Le;if(K.status===Le)if(K.gzhead.comment){Z=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),rt(S),Z=K.pending,K.pending===K.pending_buf_size)){se=1;break}K.gzindexZ&&(S.adler=(0,m.default)(S.adler,K.pending_buf,K.pending-Z,Z)),se===0&&(K.status=Ee)}else K.status=Ee;if(K.status===Ee&&(K.gzhead.hcrc?(K.pending+2>K.pending_buf_size&&rt(S),K.pending+2<=K.pending_buf_size&&(Ae(K,S.adler&255),Ae(K,S.adler>>8&255),S.adler=0,K.status=I)):K.status=I),K.pending!==0){if(rt(S),S.avail_out===0)return K.last_flush=-1,e}else if(S.avail_in===0&&ge(ne)<=ge(oe)&&ne!==i)return _e(S,s);if(K.status===J&&S.avail_in!==0)return _e(S,s);if(S.avail_in!==0||K.lookahead!==0||ne!==r&&K.status!==J){var qe=K.strategy===v?We(K,ne):K.strategy===L?Pe(K,ne):je[K.level].func(K,ne);if((qe===Xe||qe===_t)&&(K.status=J),qe===ue||qe===Xe)return S.avail_out===0&&(K.last_flush=-1),e;if(qe===Me&&(ne===t?C._tr_align(K):ne!==l&&(C._tr_stored_block(K,0,0,!1),ne===u&&(de(K.head),K.lookahead===0&&(K.strstart=0,K.block_start=0,K.insert=0))),rt(S),S.avail_out===0))return K.last_flush=-1,e}return ne!==i?e:K.wrap<=0?a:(K.wrap===2?(Ae(K,S.adler&255),Ae(K,S.adler>>8&255),Ae(K,S.adler>>16&255),Ae(K,S.adler>>24&255),Ae(K,S.total_in&255),Ae(K,S.total_in>>8&255),Ae(K,S.total_in>>16&255),Ae(K,S.total_in>>24&255)):(be(K,S.adler>>>16),be(K,S.adler&65535)),rt(S),K.wrap>0&&(K.wrap=-K.wrap),K.pending!==0?e:a)}function M(S){var ne;return!S||!S.state?_:(ne=S.state.status,ne!==Je&&ne!==He&&ne!==ze&&ne!==Le&&ne!==Ee&&ne!==I&&ne!==J?_e(S,_):(S.state=null,ne===I?_e(S,h):e))}function xe(S,ne){var oe=ne.length,K,Z,se,ot,Ve,qe,Ye,_n;if(!S||!S.state)return _;if(K=S.state,ot=K.wrap,ot===2||ot===1&&K.status!==Je||K.lookahead)return _;for(ot===1&&(S.adler=(0,o.default)(S.adler,ne,oe,0)),K.wrap=0,oe>=K.w_size&&(ot===0&&(de(K.head),K.strstart=0,K.block_start=0,K.insert=0),_n=new p.Buf8(K.w_size),p.arraySet(_n,ne,oe-K.w_size,K.w_size,0),ne=_n,oe=K.w_size),Ve=S.avail_in,qe=S.next_in,Ye=S.input,S.avail_in=oe,S.next_in=0,S.input=ne,O(K);K.lookahead>=Y;){Z=K.strstart,se=K.lookahead-(Y-1);do K.ins_h=(K.ins_h<1&&arguments[1]!==void 0?arguments[1]:1;return Object(A.c)("/discusses.json?page=".concat(t-1,"&container_identifier=").concat(r,"&container_type=Shixun"))}function C(r,t){return Object(A.e)("/discusses/".concat(r,"/top_or_down_discuss.json"),{top:t})}function o(r,t){return Object(A.e)("/discusses/".concat(r,"/plus.json"),{container_type:"Discuss",type:t?1:0})}function m(r,t){return Object(A.e)("/discusses/".concat(r,"/hidden.json"),t)}function n(r,t){return Object(A.e)("/discusses/".concat(r,"/reward_code.json"),t)}function c(r){return Object(A.a)("/api/discusses/".concat(r,".json"),{method:"delete"})}function d(r,t){return Object(A.e)("/discusses/".concat(r,"/reply.json"),{container_type:"Shixun",content:t})}function f(r){return Object(A.e)("/discusses.json",r)}},mHUz:function(le,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var A={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};D.default=A},mTgk:function(le,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var A=p(g("mHUz"));function p(d){return d&&d.__esModule?d:{default:d}}var C={};function o(d,f){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,f,f]}function m(d,f,r){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,r,f]}function n(d,f,r){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in C)throw new Error('Duplicate entry for key "'+d+'"');C[d]=[f,f,f,r]}m("Alt",A.default.XK_Alt_L,A.default.XK_Alt_R),o("AltGraph",A.default.XK_ISO_Level3_Shift),o("CapsLock",A.default.XK_Caps_Lock),m("Control",A.default.XK_Control_L,A.default.XK_Control_R),m("Meta",A.default.XK_Super_L,A.default.XK_Super_R),o("NumLock",A.default.XK_Num_Lock),o("ScrollLock",A.default.XK_Scroll_Lock),m("Shift",A.default.XK_Shift_L,A.default.XK_Shift_R),n("Enter",A.default.XK_Return,A.default.XK_KP_Enter),o("Tab",A.default.XK_Tab),n(" ",A.default.XK_space,A.default.XK_KP_Space),n("ArrowDown",A.default.XK_Down,A.default.XK_KP_Down),n("ArrowUp",A.default.XK_Up,A.default.XK_KP_Up),n("ArrowLeft",A.default.XK_Left,A.default.XK_KP_Left),n("ArrowRight",A.default.XK_Right,A.default.XK_KP_Right),n("End",A.default.XK_End,A.default.XK_KP_End),n("Home",A.default.XK_Home,A.default.XK_KP_Home),n("PageDown",A.default.XK_Next,A.default.XK_KP_Next),n("PageUp",A.default.XK_Prior,A.default.XK_KP_Prior),o("Backspace",A.default.XK_BackSpace),n("Clear",A.default.XK_Clear,A.default.XK_KP_Begin),o("Copy",A.default.XF86XK_Copy),o("Cut",A.default.XF86XK_Cut),n("Delete",A.default.XK_Delete,A.default.XK_KP_Delete),n("Insert",A.default.XK_Insert,A.default.XK_KP_Insert),o("Paste",A.default.XF86XK_Paste),o("Redo",A.default.XK_Redo),o("Undo",A.default.XK_Undo),o("Cancel",A.default.XK_Cancel),o("ContextMenu",A.default.XK_Menu),o("Escape",A.default.XK_Escape),o("Execute",A.default.XK_Execute),o("Find",A.default.XK_Find),o("Help",A.default.XK_Help),o("Pause",A.default.XK_Pause),o("Select",A.default.XK_Select),o("ZoomIn",A.default.XF86XK_ZoomIn),o("ZoomOut",A.default.XF86XK_ZoomOut),o("BrightnessDown",A.default.XF86XK_MonBrightnessDown),o("BrightnessUp",A.default.XF86XK_MonBrightnessUp),o("Eject",A.default.XF86XK_Eject),o("LogOff",A.default.XF86XK_LogOff),o("Power",A.default.XF86XK_PowerOff),o("PowerOff",A.default.XF86XK_PowerDown),o("PrintScreen",A.default.XK_Print),o("Hibernate",A.default.XF86XK_Hibernate),o("Standby",A.default.XF86XK_Standby),o("WakeUp",A.default.XF86XK_WakeUp),o("AllCandidates",A.default.XK_MultipleCandidate),o("Alphanumeric",A.default.XK_Eisu_Shift),o("CodeInput",A.default.XK_Codeinput),o("Compose",A.default.XK_Multi_key),o("Convert",A.default.XK_Henkan),o("GroupFirst",A.default.XK_ISO_First_Group),o("GroupLast",A.default.XK_ISO_Last_Group),o("GroupNext",A.default.XK_ISO_Next_Group),o("GroupPrevious",A.default.XK_ISO_Prev_Group),o("NonConvert",A.default.XK_Muhenkan),o("PreviousCandidate",A.default.XK_PreviousCandidate),o("SingleCandidate",A.default.XK_SingleCandidate),o("HangulMode",A.default.XK_Hangul),o("HanjaMode",A.default.XK_Hangul_Hanja),o("JunjuaMode",A.default.XK_Hangul_Jeonja),o("Eisu",A.default.XK_Eisu_toggle),o("Hankaku",A.default.XK_Hankaku),o("Hiragana",A.default.XK_Hiragana),o("HiraganaKatakana",A.default.XK_Hiragana_Katakana),o("KanaMode",A.default.XK_Kana_Shift),o("KanjiMode",A.default.XK_Kanji),o("Katakana",A.default.XK_Katakana),o("Romaji",A.default.XK_Romaji),o("Zenkaku",A.default.XK_Zenkaku),o("ZenkakuHanaku",A.default.XK_Zenkaku_Hankaku),o("F1",A.default.XK_F1),o("F2",A.default.XK_F2),o("F3",A.default.XK_F3),o("F4",A.default.XK_F4),o("F5",A.default.XK_F5),o("F6",A.default.XK_F6),o("F7",A.default.XK_F7),o("F8",A.default.XK_F8),o("F9",A.default.XK_F9),o("F10",A.default.XK_F10),o("F11",A.default.XK_F11),o("F12",A.default.XK_F12),o("F13",A.default.XK_F13),o("F14",A.default.XK_F14),o("F15",A.default.XK_F15),o("F16",A.default.XK_F16),o("F17",A.default.XK_F17),o("F18",A.default.XK_F18),o("F19",A.default.XK_F19),o("F20",A.default.XK_F20),o("F21",A.default.XK_F21),o("F22",A.default.XK_F22),o("F23",A.default.XK_F23),o("F24",A.default.XK_F24),o("F25",A.default.XK_F25),o("F26",A.default.XK_F26),o("F27",A.default.XK_F27),o("F28",A.default.XK_F28),o("F29",A.default.XK_F29),o("F30",A.default.XK_F30),o("F31",A.default.XK_F31),o("F32",A.default.XK_F32),o("F33",A.default.XK_F33),o("F34",A.default.XK_F34),o("F35",A.default.XK_F35),o("Close",A.default.XF86XK_Close),o("MailForward",A.default.XF86XK_MailForward),o("MailReply",A.default.XF86XK_Reply),o("MailSend",A.default.XF86XK_Send),o("MediaFastForward",A.default.XF86XK_AudioForward),o("MediaPause",A.default.XF86XK_AudioPause),o("MediaPlay",A.default.XF86XK_AudioPlay),o("MediaRecord",A.default.XF86XK_AudioRecord),o("MediaRewind",A.default.XF86XK_AudioRewind),o("MediaStop",A.default.XF86XK_AudioStop),o("MediaTrackNext",A.default.XF86XK_AudioNext),o("MediaTrackPrevious",A.default.XF86XK_AudioPrev),o("New",A.default.XF86XK_New),o("Open",A.default.XF86XK_Open),o("Print",A.default.XK_Print),o("Save",A.default.XF86XK_Save),o("SpellCheck",A.default.XF86XK_Spell),o("AudioVolumeDown",A.default.XF86XK_AudioLowerVolume),o("AudioVolumeUp",A.default.XF86XK_AudioRaiseVolume),o("AudioVolumeMute",A.default.XF86XK_AudioMute),o("MicrophoneVolumeMute",A.default.XF86XK_AudioMicMute),o("LaunchApplication1",A.default.XF86XK_MyComputer),o("LaunchApplication2",A.default.XF86XK_Calculator),o("LaunchCalendar",A.default.XF86XK_Calendar),o("LaunchMail",A.default.XF86XK_Mail),o("LaunchMediaPlayer",A.default.XF86XK_AudioMedia),o("LaunchMusicPlayer",A.default.XF86XK_Music),o("LaunchPhone",A.default.XF86XK_Phone),o("LaunchScreenSaver",A.default.XF86XK_ScreenSaver),o("LaunchSpreadsheet",A.default.XF86XK_Excel),o("LaunchWebBrowser",A.default.XF86XK_WWW),o("LaunchWebCam",A.default.XF86XK_WebCam),o("LaunchWordProcessor",A.default.XF86XK_Word),o("BrowserBack",A.default.XF86XK_Back),o("BrowserFavorites",A.default.XF86XK_Favorites),o("BrowserForward",A.default.XF86XK_Forward),o("BrowserHome",A.default.XF86XK_HomePage),o("BrowserRefresh",A.default.XF86XK_Refresh),o("BrowserSearch",A.default.XF86XK_Search),o("BrowserStop",A.default.XF86XK_Stop),o("Dimmer",A.default.XF86XK_BrightnessAdjust),o("MediaAudioTrack",A.default.XF86XK_AudioCycleTrack),o("RandomToggle",A.default.XF86XK_AudioRandomPlay),o("SplitScreenToggle",A.default.XF86XK_SplitScreen),o("Subtitle",A.default.XF86XK_Subtitle),o("VideoModeNext",A.default.XF86XK_Next_VMode),n("=",A.default.XK_equal,A.default.XK_KP_Equal),n("+",A.default.XK_plus,A.default.XK_KP_Add),n("-",A.default.XK_minus,A.default.XK_KP_Subtract),n("*",A.default.XK_asterisk,A.default.XK_KP_Multiply),n("/",A.default.XK_slash,A.default.XK_KP_Divide),n(".",A.default.XK_period,A.default.XK_KP_Decimal),n(",",A.default.XK_comma,A.default.XK_KP_Separator),n("0",A.default.XK_0,A.default.XK_KP_0),n("1",A.default.XK_1,A.default.XK_KP_1),n("2",A.default.XK_2,A.default.XK_KP_2),n("3",A.default.XK_3,A.default.XK_KP_3),n("4",A.default.XK_4,A.default.XK_KP_4),n("5",A.default.XK_5,A.default.XK_KP_5),n("6",A.default.XK_6,A.default.XK_KP_6),n("7",A.default.XK_7,A.default.XK_KP_7),n("8",A.default.XK_8,A.default.XK_KP_8),n("9",A.default.XK_9,A.default.XK_KP_9);var c=C;D.default=c},mdZa:function(le,D,g){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(p,C){"use strict";if(p==null)throw new TypeError("Cannot convert undefined or null to object");for(var o=Object(p),m=1;m>>24,_>>>=w,h-=w,w=L>>>16&255,w===0)V[f++]=L&65535;else if(w&16){y=L&65535,w&=15,w&&(h>>=w,h-=w),h<15&&(_+=k[c++]<>>24,_>>>=w,h-=w,w=L>>>16&255,w&16){if(x=L&65535,w&=15,hu){o.msg="invalid distance too far back",n.mode=A;break e}if(_>>>=w,h-=w,w=f-r,x>w){if(w=x-w,w>l&&n.sane){o.msg="invalid distance too far back",n.mode=A;break e}if(T=0,N=a,e===0){if(T+=i-w,w2;)V[f++]=N[T++],V[f++]=N[T++],V[f++]=N[T++],y-=3;y&&(V[f++]=N[T++],y>1&&(V[f++]=N[T++]))}else{T=f-x;do V[f++]=V[T++],V[f++]=V[T++],V[f++]=V[T++],y-=3;while(y>2);y&&(V[f++]=V[T++],y>1&&(V[f++]=V[T++]))}}else if((w&64)===0){L=E[(L&65535)+(_&(1<>3,c-=y,h-=y<<3,_&=(1<0){var i=[u],l=u.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,t=(0,A.deflate)(this.strm,A.Z_FULL_FLUSH),t<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);l+=e.length,i.push(e)}while(this.strm.avail_in>0);for(var a=new Uint8Array(l),_=0,h=0;h0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student])},b=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return de||!de&&o([p.SuperAdmin])},v=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return de||!de&&o([p.SuperAdmin,p.Operation])},L=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):de||!de&&o([p.SuperAdmin,p.Operation])},w=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):de||!de&&o([p.SuperAdmin,p.Operation])},y=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction])},x=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin]):de||!de&&o([p.SuperAdmin])},T=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation]):de||!de&&o([p.SuperAdmin,p.Operation])},N=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):de||!de&&o([p.SuperAdmin,p.Operation])},k=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},V=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},Q=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin]):!1},we=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student])},Ie=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin]):de||!de&&o([p.SuperAdmin])},Oe=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation]):de||!de&&o([p.SuperAdmin,p.Operation])},P=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):de||!de&&o([p.SuperAdmin,p.Operation])},B=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?!1:de||!de&&o([p.SuperAdmin,p.Operation])},H=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?de||!de&&o([p.SuperAdmin,p.Operation]):!1},Y=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):!1},j=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?!de&&o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):!1},fe=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},Ue=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher])},Je=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin]):de||!de&&o([p.SuperAdmin])},He=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation]):de||!de&&o([p.SuperAdmin,p.Operation])},ze=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},Le=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?de||!de&&o([p.SuperAdmin,p.Operation]):!1},Ee=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge?o([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):de||!de&&o([p.SuperAdmin,p.Operation])},I=function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([C.Teacher])},J=function(){return o([p.SuperAdmin])},ue=function(){return o([p.SuperAdmin,p.Operation])},Me=function(){return o([p.Student])},Xe=function(){return o([p.SuperAdmin,p.Operation,p.CertifiedTeacher])},_t=function(){var ge,de=Object(A.b)()._store.getState(),rt=de.user;return!!((ge=rt.userInfo)===null||ge===void 0?void 0:ge.login)},Ge=function(){var ge=Object(A.b)()._store.getState(),de=ge.user;return de.userInfo}},xO64:function(le,D,g){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var A=p(g("8K/p"));function p(e){return e&&e.__esModule?e:{default:e}}function C(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(_){return typeof _}:C=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},C(e)}function o(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function m(e,a){for(var _=0;_>>16&65535|0,d=0;o!==0;){d=o>2e3?2e3:o,o-=d;do n=n+C[m++]|0,c=c+n|0;while(--d);n%=65521,c%=65521}return n|c<<16|0}},"yi/R":function(le,D,g){"use strict";g.r(D);var A=g("oBTY"),p=g("bbsP"),C=g("/wGt"),o=g("0Owb"),m=g("PpiC"),n=g("jrin"),c=g("2qtc"),d=g("kLXV"),f=g("miYZ"),r=g("tsqr"),t=g("WmNS"),u=g.n(t),i=g("9og8"),l=g("tJVT"),e=g("k1fw"),a=g("ozfa"),_=g("MJZm"),h=g("q1tI"),s=g.n(h),E=g("Ty5D"),b=g("H65k"),v=g("+Axu"),L=g("f+oW"),w=g.n(L),y=function(R){var W=R.position,ee=R.subject,pe=R.score,me=R.onViewAllTask;return s.a.createElement("div",{className:"task-header"},s.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:me},s.a.createElement("img",{src:w.a,alt:"nav",width:45})),s.a.createElement("h3",{title:ee},"\u7B2C",W,"\u5173\uFF1A",ee),s.a.createElement("span",null,pe))},x=g("DjyN"),T=g("NUBc"),N=g("g9YV"),k=g("wCAj"),V=g("cWXX"),Q=g("/ezw"),we=g("BdwD"),Ie=g("p4vh"),Oe=g.n(Ie),P=g("Q+I+"),B=g.n(P),H=g("Yr8L"),Y=g.n(H),j=g("ErOA");function fe(R){return Object(j.c)("tasks/".concat(R,".json"))}function Ue(R){return Object(j.c)("myshixuns/".concat(R,"/challenges.json"))}function Je(R,W,ee){return Object(j.c)("tasks/".concat(R,"/star.json?shixun_id=").concat(W,"&star=").concat(ee))}function He(R,W){return Object(j.c)("tasks/".concat(R,"/rep_content.json"),W)}function ze(R,W){return Object(j.e)("myshixuns/".concat(R,"/update_file.json"),W)}function Le(R,W){return Object(j.c)("tasks/".concat(R,"/reset_original_code.json"),W)}function Ee(R,W){return Object(j.c)("tasks/".concat(R,"/reset_passed_code.json"),W)}function I(R,W){return Object(j.e)("tasks/".concat(R,"/game_build.json"),W)}function J(R,W){return Object(j.c)("tasks/".concat(R,"/game_status.json"),W)}function ue(R,W){return Object(j.e)("tasks/".concat(R,"/choose_build.json"),W)}function Me(R){return Object(j.c)("tasks/".concat(R,"/picture_display.json"))}function Xe(R,W){return Object(j.c)("tasks/".concat(R,"/cost_time.json"),W)}function _t(R,W){return Object(j.c)("courses/".concat(R,"/inform_detail.json"),W)}function Ge(R){return Object(j.e)("tasks/".concat(R,"/plus_or_cancel_praise.json"))}function _e(R){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(j.e)("myshixuns/".concat(R,"/repository.json"),W)}function ge(R){return Object(j.c)("myshixuns/".concat(R,"/open_webssh.json"))}function de(R){return Object(j.c)("tasks/".concat(R,"/close_webssh.json"))}function rt(R){return Object(j.c)("tasks/".concat(R,"/reset_vnc_link.json"))}function Ke(R){return Object(j.c)("tasks/".concat(R,"/check_test_sets.json"))}function Ae(R){return Object(j.c)("tasks/".concat(R,"/get_answer_info.json"))}function be(R){return Object(j.c)("tasks/".concat(R,"/get_choose_answer.json"))}function Te(R){return Object(j.c)("tasks/".concat(R,"/unlock_choose_answer.json"))}function $(R,W){return Object(j.c)("tasks/".concat(R,"/unlock_answer.json?answer_id=").concat(W))}function O(R,W,ee){return Object(j.e)("tasks/".concat(R,"/set_games_status.json"),{result:W,data:ee})}function z(R){return Object(j.e)("tasks/".concat(R,"/extend_vnc.json"))}function U(R,W){return Object(j.c)("tasks/".concat(R,"/rank_list.json"),W)}var q=g("1vsH"),Pe={0:Oe.a,1:B.a,2:Y.a},We={loading:!0,page:1,data:null},Fe;(function(R){R[R.SET_LOADING=0]="SET_LOADING",R[R.SET_STATE=1]="SET_STATE",R[R.SET_PAGE=2]="SET_PAGE"})(Fe||(Fe={}));function je(R,W){switch(W.type){case Fe.SET_LOADING:return Object(e.a)(Object(e.a)({},R),{},{loading:W.payload});case Fe.SET_STATE:return Object(e.a)(Object(e.a)({},R),W.payload);case Fe.SET_PAGE:return Object(e.a)(Object(e.a)({},R),{},{page:W.payload});default:throw new Error}}var F=function(R){var W=R.activeIndex,ee=R.taskId,pe=Object(h.useReducer)(je,We),me=Object(l.a)(pe,2),ye=me[0],Se=me[1],ce=ye.loading,ae=ye.page,re=ye.data,De=Object(h.useMemo)(function(){var it=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(ve,tt,lt){var Qe=(ae-1)*10+lt+1;return Qe<=3?s.a.createElement("img",{src:Pe[Qe-1],alt:"rank",width:36}):Qe}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:re==null?void 0:re.rank_data_name,dataIndex:"score",render:function(ve){return(re==null?void 0:re.open_rank)==="DEFAULT"?Object(q.D)(ve):ve}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(ve){return Object(q.B)(ve,"yyyy-MM-dd hh:mm:ss")}}];return it},[re==null?void 0:re.rank_data_name,re==null?void 0:re.open_rank,ae]);Object(h.useEffect)(function(){function it(){return Be.apply(this,arguments)}function Be(){return Be=Object(i.a)(u.a.mark(function ve(){var tt;return u.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,U(ee,{page:ae,limit:10});case 2:tt=Qe.sent,Se({type:Fe.SET_STATE,payload:{loading:!1,data:tt.data}});case 4:case"end":return Qe.stop()}},ve)})),Be.apply(this,arguments)}W===4&&it()},[ae,W,ee]);function ke(it){Se({type:Fe.SET_PAGE,payload:it})}return s.a.createElement("div",{className:"ranking-container"},ce?s.a.createElement(Q.a,{avatar:!0,paragraph:{rows:4}}):!re||(re==null?void 0:re.rank_list_count)===0?s.a.createElement(we.a,null):s.a.createElement(s.a.Fragment,null,s.a.createElement(k.a,{pagination:!1,size:"middle",dataSource:re.rank_list,columns:De}),re.rank_list_count>10?s.a.createElement(T.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:ke,current:ae,total:re.rank_list_count}):null))},X=g("fXAG"),te=g("9Bee"),Ce=g("M8RZ"),ie=g("6lC8"),Re=g("mCJh"),G=g("dTJi"),he=g("pC0b"),M=g("GzdX"),xe=g("55Ip"),Ze=g("wd/R"),S=g.n(Ze),ne=g("OoWo"),oe="YYYY-MM-DD HH:mm",K=function(R){var W=R.challenge,ee=R.position,pe=R.status,me=R.get_gold,ye=R.get_experience,Se=R.star,ce=R.tag_count,ae=R.finished_time,re=R.index,De=R.view_answer_time,ke=R.name,it=R.identifier,Be=R.identity,ve=R.shixun,tt=R.taskList,lt=R.onSaveTaskStar;function Qe(st){lt(it,st,re)}var $e=pe===2||ve.status<2||tt[re-1]&&tt[re-1].status===2||ve.task_pass||Be<=5;return s.a.createElement("div",{className:"task-item-container ".concat(W.position===ee?"active":""," ").concat(pe===2?"finish":"")},s.a.createElement("div",{className:"flex-container challenge-title space-between"},$e?s.a.createElement(xe.Link,{to:"/tasks/".concat(it)},"".concat(ee,". ").concat(ke)," "):s.a.createElement("span",null,"".concat(ee,". ").concat(ke)),s.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(pe===2?"green":"")})),s.a.createElement("div",{className:"flex-container"},s.a.createElement("p",{className:pe===2?"green":""},s.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",pe===2&&ye>0?"+":"",ye),s.a.createElement("p",{className:pe===2?"green":""},s.a.createElement("span",null,"\u91D1\u5E01")," ",pe===2&&me>0?"+":""," ",me),s.a.createElement("p",null,s.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",ce||"\u65E0")),s.a.createElement("div",{className:"flex-container"},s.a.createElement("p",null,s.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),ae?S()(ae).format(oe):"--"),s.a.createElement("p",null,s.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),De?S()(De).format(oe):"--")),ve.status>=2?s.a.createElement("div",{className:"rate-container"},pe===2&&Se===0?s.a.createElement(h.Fragment,null,s.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),s.a.createElement(M.a,{defaultValue:0,onChange:Qe})):null,pe===2&&Se>0?s.a.createElement(h.Fragment,null,s.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),s.a.createElement(M.a,{value:Se,disabled:!0}),s.a.createElement("span",{className:"highlight"},Se,"\u5206")):null):null)},Z=function(R){var W=R.taskList,ee=R.challenge,pe=R.shixun,me=R.identity,ye=R.onSaveTaskStar;return s.a.createElement("div",{className:"task-nav-container"},s.a.createElement("p",{className:"task-tip"},s.a.createElement("div",null,s.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),W.map(function(Se,ce){var ae=Object(e.a)(Object(e.a)({},Se),{},{identity:me,index:ce,challenge:ee,taskList:W,shixun:pe,onSaveTaskStar:ye});return s.a.createElement(K,Object(o.a)({key:ce},ae))}))},se=g("Plam"),ot=g("gp9y"),Ve=g("Ot1p"),qe=function(R){var W=R.user_praise,ee=R.praise_count,pe=R.praisePlus,me=R.onCreateDiscuss,ye=Object(h.useState)(!1),Se=Object(l.a)(ye,2),ce=Se[0],ae=Se[1],re=Object(h.useState)(""),De=Object(l.a)(re,2),ke=De[0],it=De[1];function Be($e){it($e)}function ve(){ae(!0)}function tt(){ae(!1)}function lt(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(i.a)(u.a.mark(function $e(){return u.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:me(ke),it(""),ae(!1);case 3:case"end":return pt.stop()}},$e)})),Qe.apply(this,arguments)}return s.a.createElement("div",{className:"comment-input-editor-container ".concat(ce?"active":""," ")},s.a.createElement("div",{className:ce?"text-area hide":"text-area"},s.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ve}),s.a.createElement("a",{className:"c-light-black",onClick:pe,title:W?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},s.a.createElement("i",{className:"mr3 ".concat(W?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),ee?s.a.createElement("span",null,ee):"")),ce?s.a.createElement("div",{className:"input-mask",onClick:tt}):null,s.a.createElement("div",{className:ce?"md-container":"md-container hide"},s.a.createElement(Ve.a,{id:"discuss-input-editor",startInit:ce,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ke,height:240,onChange:Be}),s.a.createElement("div",{className:"tip-container",onClick:tt},s.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),s.a.createElement("a",{className:"btn-send",onClick:lt},"\u53D1\u9001"))))},Ye=g("dhSg"),_n=g("/omn"),Rt=g("IxHN"),xt=g("ARon"),zt=function(R){var W=R.data;return s.a.createElement(h.Fragment,null,W&&W.map(function(ee){return s.a.createElement("div",{className:"choose-answer-item",key:ee.position},s.a.createElement("p",null,"\u7B2C",ee.position,"\u9898"),s.a.createElement(te.a,{value:ee.answer}))}))},Jt=g("DVFL"),$t=function(R){var W=R.data,ee=R.onShowUnlockAnswerModal;return s.a.createElement(h.Fragment,null,W&&W.map(function(pe,me){var ye=pe.answer_id,Se=pe.answer_name,ce=pe.answer_contents,ae=pe.view_time;return s.a.createElement("div",{className:"answer-item-container",key:ye},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{className:"level"}," \u7EA7\u522B",me+1,"\uFF1A "),s.a.createElement("span",{className:"name"},Se),ce?s.a.createElement(h.Fragment,null,s.a.createElement("span",{className:"view-time"},ae?S()(ae).format("YYYY-MM-DD HH:mm"):""),s.a.createElement("span",null,"\u5DF2\u89E3\u9501")):s.a.createElement("a",{onClick:ee},"\u89E3\u9501")),ce?s.a.createElement(te.a,{value:ce}):null)}))},jn=function(R){var W=R.loading,ee=R.data,pe=R.onShowTip,me=R.st;return s.a.createElement("div",{className:"answer-container"},W?s.a.createElement(Rt.a,null):null,me===1?s.a.createElement(zt,{data:ee}):s.a.createElement($t,{data:ee,onShowUnlockAnswerModal:pe}))},qn=g("sRBo"),jt=g("kaz8"),Ne=g("gflZ"),Gt=function(R){var W=R.data,ee=R.selected_unlocked_answer_id,pe=R.selected_index,me=R.onSelect;if(!W)return null;var ye=W.filter(function(ce,ae){return ce.answer_contents?!1:(ce.index=ae,!0)});function Se(ce){var ae=ce.target,re=ae.value,De=ae.checked;me(De?re:null)}return s.a.createElement("table",{className:"unlock-answer-list"},s.a.createElement("thead",null,s.a.createElement("tr",null,s.a.createElement("th",null),s.a.createElement("th",null,"\u7EA7\u522B"),s.a.createElement("th",null,"\u540D\u79F0"),s.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),s.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),s.a.createElement("tbody",null,ye.map(function(ce,ae){return s.a.createElement("tr",{key:ce.answer_id},s.a.createElement("td",null,s.a.createElement(jt.a,{value:ce.answer_id,onChange:Se,checked:ce.answer_id===ee||ee&&pe>=ae})),s.a.createElement("td",null,ce.index+1),s.a.createElement("td",null,ce.answer_name),s.a.createElement("td",null,ce.answer_ratio,"%"),s.a.createElement("td",{className:"gold-color"},ce.answer_score))})))},xn=g("Q7Vx"),hn=function(R){var W=R.unity_3d_routes,ee=R.onGetUnity3dMessage,pe=R.onEvaluateCallback,me=Object(h.useRef)(),ye=Object(h.useState)(!0),Se=Object(l.a)(ye,2),ce=Se[0],ae=Se[1];Object(h.useEffect)(function(){function ke(Be){try{var ve=JSON.parse(Be.data);ee(ve)}catch(tt){console.log(tt,Be.data)}}window.addEventListener("message",ke);var it=Ye.a.subscribe("evaluate-unity3d-result",function(Be){re(Be),pe&&pe()});return function(){window.removeEventListener("message",ke),it()}},[]);function re(ke){me.current&&me.current.contentWindow.postMessage(JSON.stringify(ke),"*")}function De(){ae(!1),Ye.a.publish("unity3d-load-end")}return s.a.createElement(h.Fragment,null,ce?s.a.createElement(Rt.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,s.a.createElement("iframe",{onLoad:De,className:"unity3d-panel",ref:me,src:W}))},pn=g("BjJ7"),gr=g("kaH+");function Sr(R){var W=R.target;if(W.tagName.toUpperCase()==="IMG"){var ee=W.src||W.getAttribute("src");ee&&ee.indexOf("/images/avatars/User")===-1&&(R.stopPropagation(),R.preventDefault(),Ye.a.publish("preview-image",ee))}}var xr={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function Un(R,W){switch(W.type){case X.z:return Object(e.a)(Object(e.a)({},R),{},{activeIndex:W.payload});case X.Z:return Object(e.a)(Object(e.a)({},R),{},{enlarge_unity3D:W.payload});case X.bb:return Object(e.a)(Object(e.a)({},R),{},{tab_fixed:W.payload});case X.W:return Object(e.a)(Object(e.a)({},R),{},{showTaskList:!0});case X.r:return Object(e.a)(Object(e.a)({},R),{},{showTaskList:!1});case X.l:return Object(e.a)(Object(e.a)({},R),W.payload);case X.L:return Object(e.a)(Object(e.a)({},R),W.payload);case X.N:return Object(e.a)(Object(e.a)({},R),{},{loading:!0});case X.X:return Object(e.a)(Object(e.a)({},R),{},{showTip:!0});case X.s:return Object(e.a)(Object(e.a)({},R),{},{showTip:!1});case X.x:return Object(e.a)(Object(e.a)({},R),{},{selected_unlocked_answer_id:W.payload});case X.f:return Object(e.a)(Object(e.a)({},R),W.payload);default:throw new Error}}var Cr=function(R){var W=R.taskId,ee=R.minuxUserGrade,pe=R.discusses_count,me=R.is_teacher,ye=R.has_answer,Se=R.user,ce=R.st,ae=R.game,re=R.rank_name,De=R.challenge,ke=R.myshixun,it=R.user_praise,Be=R.praise_count,ve=R.unity_3d_routes,tt=R.with_code_file,lt=R.onPlusOrCancelPraise,Qe=R.onEvaluateCallback,$e=R.onGetUnity3dMessage,st=R.shixun,pt=Object(h.useReducer)(Un,xr),dt=Object(l.a)(pt,2),ct=dt[0],ht=dt[1],wt=Object(E.l)().query,Xt=ct.taskList,kt=ct.showTaskList,Lt=ct.activeIndex,Ft=ct.enlarge_unity3D,on=ct.tab_fixed,Mt=ct.data,En=ct.answerScore,Yt=ct.loading,tn=ct.showTip,un=ct.isMultiLevel,Nt=ct.selected_unlocked_answer_id,At=Object(h.useMemo)(function(){var mt=0;if(Mt&&Nt){for(var Tt=Mt.filter(function(gt){return!gt.answer_contents}),Dt=0;Dt1,activeIndex:gt?Lt:2}});case 12:case"end":return Kt.stop()}},mt)})),It.apply(this,arguments)}function Cn(mt){var Tt=mt.choose_answers,Dt=mt.message,gt=mt.status;if(gt===0){r.b.info(Dt);return}ht({type:X.f,payload:{showTip:gt===1,data:Tt,answerScore:Dt,loading:!1,activeIndex:gt===1?Lt:2}})}function Qn(){ht({type:X.s})}function Pn(){ht({type:X.X})}function kn(){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(i.a)(u.a.mark(function mt(){var Tt,Dt,gt,nr,Kt;return u.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(!(ce===1)){bn.next=8;break}return bn.next=3,Te(ae.identifier);case 3:Tt=bn.sent,ee(En),Cn(Tt),bn.next=14;break;case 8:if(!Nt){bn.next=14;break}return bn.next=11,$(ae.identifier,Nt);case 11:Dt=bn.sent,gt=Dt.status,nr=Dt.message,gt===-1||(un?(Kt=0,Mt.forEach(function(Ct,Xn){Xn<=At&&(Kt+=Ct.answer_score)}),ee(Kt)):ee(En),Dn(),ht({type:X.s}));case 14:case"end":return bn.stop()}},mt)})),Sn.apply(this,arguments)}function nn(mt){ht({type:X.x,payload:mt})}function gn(){return In.apply(this,arguments)}function In(){return In=Object(i.a)(u.a.mark(function mt(){var Tt;return u.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.prev=0,gt.next=3,Ue(ke.identifier);case 3:Tt=gt.sent,ht({type:X.l,payload:{taskList:Tt,showTaskList:!0}}),gt.next=10;break;case 7:gt.prev=7,gt.t0=gt.catch(0),console.log(gt.t0);case 10:case"end":return gt.stop()}},mt,null,[[0,7]])})),In.apply(this,arguments)}function rn(mt,Tt,Dt){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(i.a)(u.a.mark(function mt(Tt,Dt,gt){return u.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.prev=0,Kt.next=3,Je(Tt,st.id,Dt);case 3:Xt[gt].star=Dt,ht({type:X.L,payload:{taskList:Object(A.a)(Xt)}}),Kt.next=10;break;case 7:Kt.prev=7,Kt.t0=Kt.catch(0),console.log(Kt.t0);case 10:case"end":return Kt.stop()}},mt,null,[[0,7]])})),Wt.apply(this,arguments)}function Qt(){gn()}function wn(){ht({type:X.r})}Object(h.useEffect)(function(){return function(){ht({type:X.r}),ht({type:X.z,payload:0})}},[W]),Object(h.useEffect)(function(){if(Bt.current)return Bt.current.addEventListener("mousedown",Sr),function(){Bt.current.removeEventListener("mousedown",Sr)}},[Bt.current]),Object(h.useEffect)(function(){if(tt&&ve&&Bt.current){var mt=Object(pn.b)(function(Dt){var gt=Dt.target.scrollTop;gt>=354?ht({type:X.bb,payload:!0}):ht({type:X.bb,payload:!1})},10);Bt.current.addEventListener("scroll",mt);var Tt=Ye.a.subscribe("evaluate-unity3d-finish",function(){Bt.current.scrollTop=0});return function(){Bt.current.removeEventListener("scroll",mt),Tt()}}},[tt,ve,Bt.current]);var Ot=De.position,On=De.score,An=De.subject,vn={onViewAllTask:Qt,position:Ot,score:On,subject:An};function Zn(mt){return ln.apply(this,arguments)}function ln(){return ln=Object(i.a)(u.a.mark(function mt(Tt){return u.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(Re.a)({content:Tt,container_type:"Shixun",container_id:st.id,challenge_id:De.id,position:Ot});case 2:ht({type:X.z,payload:3}),Ye.a.publish("create-discuss");case 4:case"end":return gt.stop()}},mt)})),ln.apply(this,arguments)}function tr(){ht({type:X.Z,payload:!Ft})}var Kn={loading:Yt,data:Mt,onShowTip:Pn,st:ce};return s.a.createElement(h.Fragment,null,s.a.createElement(y,vn),s.a.createElement("div",{className:"content-wrapper",ref:Bt},ve&&tt?s.a.createElement("div",{className:"unity-3d-container ".concat(Ft?"enlarge":"")},s.a.createElement("a",{onClick:tr,className:"btn-enlarge ".concat(Ft?"enlarge":"")},s.a.createElement("i",{className:"iconfont ".concat(Ft?"icon-suoxiao1":"icon-kuoda"," ")})),s.a.createElement(hn,{unity_3d_routes:ve,onGetUnity3dMessage:$e,onEvaluateCallback:Qe})):null,s.a.createElement("ul",{className:"tab-nav ".concat(on?"tab-fixed":"")},Vn.map(function(mt){return s.a.createElement("li",{onClick:yn,id:mt.index,key:mt.title,className:Lt===mt.index?"active":""},s.a.createElement("a",null,mt.title,mt.index===3&&pe?s.a.createElement("span",null,pe):null))})),s.a.createElement(te.a,{className:Lt===0?"tab-panel-body ".concat(ve&&tt?"scroll-margin-top":""):"hide",value:De.task_pass}),s.a.createElement("div",{className:Lt===1?"tab-panel-body":"hide"},Ln?s.a.createElement(te.a,{value:Ln}):null),s.a.createElement("div",{className:Lt===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},s.a.createElement(jn,Kn)),s.a.createElement("div",{className:Lt===3?"tab-panel-body":"hide"},s.a.createElement(se.a,{activeIndex:Lt,shixunIdentifier:st.identifier,identity:Se.identity,user:Se})),s.a.createElement("div",{className:Lt===4?"tab-panel-body":"hide"},s.a.createElement(F,{activeIndex:Lt,taskId:W})),wt.type!=="exercises"&&s.a.createElement(qe,{user_praise:it,praise_count:Be,praisePlus:lt,onCreateDiscuss:Zn})),s.a.createElement(Ce.a,null,s.a.createElement(C.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:kt,onClose:wn},s.a.createElement(Z,{taskList:Object(A.a)(Xt),challenge:De,shixun:st,identity:Se.identity,onSaveTaskStar:rn})),s.a.createElement(d.a,{centered:!0,title:"\u63D0\u793A",visible:tn,onOk:kn,onCancel:Qn,className:"answer-tip"},me?s.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):s.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),un?s.a.createElement(Gt,{selected_index:At,selected_unlocked_answer_id:Nt,onSelect:nn,data:Mt}):s.a.createElement("p",null,"\u5C06\u6263\u9664".concat(En,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),me?s.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),s.a.createElement(gr.a,null)))},pi=g("+L6B"),sr=g("2/Rp"),Wn=g("aHsQ"),wr=g("sGsY"),Jn=g("9VGf");function or(R){return R.toString().padStart(2,"0")}function Fn(R){var W=Math.floor(R/60),ee=R%60,pe=Math.floor(W/60);return"".concat(or(pe),":").concat(or(W-pe*60),":").concat(or(ee))}var zn=function(R){var W=R.defaultTime,ee=R.status,pe=R.onUpdateCostTime,me=R.lastedGetTaskInfoTime,ye=R.title,Se=ye===void 0?"":ye,ce=Object(h.useState)(W||0),ae=Object(l.a)(ce,2),re=ae[0],De=ae[1],ke=Object(h.useRef)();return Object(h.useEffect)(function(){me&&(De(W),ke.current=W)},[W,me]),Object(h.useEffect)(function(){if(me){var it=Ye.a.subscribe("update-cost-time",function(){ee!==2&&pe(ke.current)});return it}},[me]),Object(Jn.a)(function(){De(re+1),ke.current=ke.current+1},ee===2?null:1e3),s.a.createElement("span",null,Se?"".concat(Se,"\uFF1A"):null,Fn(re))},mi=g("8Enf"),Fr=g("P2fV"),Mn=g("NJEC"),Ar=g("UlFV"),Mr=g("S+dL"),Tr=g.n(Mr),lr=g("P5Jw");function cr(R){var W=R.onShowNotice,ee=R.className,pe=ee===void 0?"":ee;return s.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:W,className:pe},s.a.createElement("img",{src:Tr.a,alt:"notice"}))}var Nr=function(R){var W=R.loading,ee=R.lastedUpdateTime,pe=R.moveY,me=R.code_hidden,ye=R.gameStatus,Se=R.isEditPath,ce=R.isNotice,ae=R.git_url,re=R.onResetCode,De=R.onShowCodeSetting,ke=R.onResetPassedCode,it=R.onShowDir,Be=R.onResizeCodeArea,ve=R.onShowNotice;function tt(){Be(pe)}var lt=pe==="100%";return s.a.createElement(h.Fragment,null,s.a.createElement("span",{className:"edit-status"},W?"\u4FDD\u5B58\u4E2D...":ee===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),s.a.createElement("div",{className:"action-bar"},ce?s.a.createElement(cr,{onShowNotice:ve}):null,me?null:s.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:it},s.a.createElement("i",{className:"iconfont icon-wenjian "})),ae?s.a.createElement(lr.CopyToClipboard,{text:ae,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},s.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,ye===2&&Se?s.a.createElement(Mn.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:ke},s.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},s.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,Se?s.a.createElement(Mn.a,{placement:"bottomRight",title:" \u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F ",onConfirm:re},s.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},s.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "}))):null,s.a.createElement("a",{onClick:De,title:"\u8BBE\u7F6E"},s.a.createElement("i",{className:"iconfont icon-shezhi"})),s.a.createElement("a",{onClick:tt,title:lt?"\u6536\u7F29":"\u5C55\u5F00"},s.a.createElement("i",{className:lt?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},Rr=g("Mm8t"),Kr=g.n(Rr),vr=function(R){var W=R.isNotice,ee=R.moveY,pe=R.isActive,me=R.tabIndex,ye=R.webssh,Se=R.socketKeys,ce=R.onCloseSocket,ae=R.onReCreateSocket,re=R.onShowNotice,De=R.onResizeCodeArea;function ke(){De(ee)}var it=ee==="100%";return s.a.createElement("div",{className:"action-bar"},W?s.a.createElement(cr,{onShowNotice:re}):null,ye?s.a.createElement(ur,{tabIndex:me,isActive:pe,socketKeys:Se,onReCreateSocket:ae,onCloseSocket:ce}):null,s.a.createElement("a",{onClick:ke,title:it?"\u6536\u7F29":"\u5C55\u5F00"},s.a.createElement("i",{className:it?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Tn=1200,Gn=300;function ur(R){var W=R.isActive,ee=R.socketKeys,pe=R.onCloseSocket,me=R.onReCreateSocket,ye=R.tabIndex,Se=Object(h.useState)(Tn),ce=Object(l.a)(Se,2),ae=ce[0],re=ce[1],De=Object(h.useState)(!1),ke=Object(l.a)(De,2),it=ke[0],Be=ke[1];Object(Jn.a)(function(){re(ae-1)},W&&ae>0?1e3:null),Object(h.useEffect)(function(){var pt=Ye.a.subscribe("on-operating-ssh",function(){re(Tn)}),dt=Ye.a.subscribe("on-recreate-socket",function(){me()});return function(){pt(),dt()}},[]),Object(h.useEffect)(function(){ae===0&&ee.forEach(function(pt){Ye.a.publish("close-socket",pt)}),ae===Gn&&Be(!0)},[ae]);function ve(){Be(!1)}function tt(){Be(!0)}function lt(){re(Tn),Ye.a.publish("ssh-add-connect-time"),Be(!1)}function Qe(){re(Tn),Ye.a.publish("create-socket",ye)}function $e(){return st.apply(this,arguments)}function st(){return st=Object(i.a)(u.a.mark(function pt(){return u.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ee.forEach(function(ht){Ye.a.publish("close-socket",ht)}),ct.next=3,pe();case 3:re(Tn),me();case 5:case"end":return ct.stop()}},pt)})),st.apply(this,arguments)}return s.a.createElement(h.Fragment,null,ae>0&&ae<=Gn?s.a.createElement($n,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:ae,callback:tt}):null,ae===0?s.a.createElement("a",{onClick:Qe},s.a.createElement("i",{className:"iconfont icon-congshulianjie font-16 "}),s.a.createElement("span",null,"\u91CD\u8FDE\u547D\u4EE4\u884C")):null,s.a.createElement(Mn.a,{title:s.a.createElement(h.Fragment,null,s.a.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C"),s.a.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?")),placement:"bottom",onConfirm:$e},s.a.createElement("a",null,s.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),s.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C"))),s.a.createElement(Ce.a,null,s.a.createElement(d.a,{centered:!0,title:"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192",closable:!1,visible:it&&ae>0,onOk:lt,onCancel:ve,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(ae/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function $n(R){var W=R.title,ee=R.time,pe=R.className,me=pe===void 0?"":pe,ye=R.callback,Se=R.desc,ce=Se===void 0?"":Se;function ae(){ye&&ye()}return s.a.createElement("a",{onClick:ae,title:W,className:me},s.a.createElement("img",{src:Kr.a,alt:"time",width:16}),s.a.createElement("span",null,ce?"".concat(ce,"\uFF1A"):"",Fn(ee)))}var Xr=g("lOMy"),Lr={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},dr=function(R){var W=R.className,ee=R.mirror_description,pe=R.git_url,me=R.difficulty,ye=R.task_pass,Se=R.test_set_permission,ce=R.onVncAction;return s.a.createElement("div",{className:"tpi-code-setting ".concat(W)},s.a.createElement("h3",null,"\u529F\u80FD"),s.a.createElement("section",null,s.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){ce("full-screen")}}," ",s.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),s.a.createElement("a",{id:"reset-task",onClick:function(){return ce("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",s.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),pe?s.a.createElement(lr.CopyToClipboard,{text:pe,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",s.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,s.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){ce("show-clipboard-box")}}," ",s.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),s.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),s.a.createElement("section",null,s.a.createElement("a",{className:"file-item",title:ye?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},s.a.createElement("b",null,"\u8DF3\u5173"),s.a.createElement("span",null,ye?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),s.a.createElement("a",{className:"file-item",title:Se?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},s.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),s.a.createElement("span",null,Se?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),s.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),s.a.createElement("section",null,s.a.createElement("div",{className:"file-item"},s.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),s.a.createElement("span",null,Lr[me])),s.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},s.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),s.a.createElement("span",{className:"vnc-desc",title:ee==null?void 0:ee.join(" ")},ee==null?void 0:ee.join(" ")))))},Br=g("m3rI"),er=g("tUsH"),Hr=g.n(er),jr=g("1Zrr"),Wr=g.n(jr),Dr=g("V0Rq"),kr=g("RCxd"),Or=g("bPs0"),bt=wr.a.Countdown;function Et(){return s.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var yt=function(R){var W,ee=R.mirror_description,pe=R.difficulty,me=R.git_url,ye=R.vnc_url,Se=R.isNotice,ce=R.user,ae=R.game,re=R.shixun,De=re===void 0?{}:re,ke=R.resetVncLoading,it=R.onUpdateCostTime,Be=R.lastedGetTaskInfoTime,ve=R.onShowNotice,tt=R.onResetVnc,lt=R.onBack,Qe=R.history,$e=R.onAddVncTime,st=De.name,pt=De.identifier,dt=De.task_pass,ct=De.test_set_permission,ht=ae.cost_time,wt=ae.status,Xt=ce.user_url,kt=ce.image_url,Lt=ce.grade,Ft=Lt===void 0?0:Lt,on=Object(h.useState)(!1),Mt=Object(l.a)(on,2),En=Mt[0],Yt=Mt[1],tn=Object(h.useState)({}),un=Object(l.a)(tn,2),Nt=un[0],At=un[1],Ln=Object(h.useState)("#FFF"),Bt=Object(l.a)(Ln,2),dn=Bt[0],Vn=Bt[1],yn=Object(h.useState)(null),Yn=Object(l.a)(yn,2),Nn=Yn[0],Dn=Yn[1],It=Object(E.l)().query;Object(h.useEffect)(function(){function rn(){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(i.a)(u.a.mark(function Qt(){var wn,Ot,On,An,vn;return u.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(!(It.type==="exercises")){ln.next=6;break}return ln.next=3,Object(Dr.r)({categoryId:It.exercisesId});case 3:Ot=ln.sent,At(Object(e.a)({},Ot)),(Ot==null?void 0:Ot.left_banner_id)&&(Ot==null||((wn=Ot.exercise)===null||wn===void 0)?void 0:wn.left_time)&&(Dn(Date.now()+(Ot==null||((On=Ot.exercise)===null||On===void 0)?void 0:On.left_time)*1e3),setTimeout(function(){Vn("red")},((Ot==null||((An=Ot.exercise)===null||An===void 0)?void 0:An.left_time)-300>0?(Ot==null||((vn=Ot.exercise)===null||vn===void 0)?void 0:vn.left_time)-300:0)*1e3));case 6:case"end":return ln.stop()}},Qt)})),Wt.apply(this,arguments)}rn()},[]),Object(h.useEffect)(function(){return It.type==="exercises"&&Or.b.forEach(function(rn,Wt){document.addEventListener(rn,Cn,!1)}),function(){Or.b.forEach(function(rn,Wt){document.removeEventListener(rn,Cn,!1)})}},[]);var Cn=function(){Qe.push("/classrooms/".concat(It.coursesId,"/exercise/").concat(It.exercisesId,"/users/").concat(It.login))};function Qn(){Yt(!En)}function Pn(){Yt(!1)}function kn(){lt(),Qe.replace("/shixuns/".concat(pt,"/challenges"))}function Sn(){if(ke)return;tt()}function nn(){d.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:s.a.createElement(kr.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:kn})}function gn(rn){Pn(),rn==="reset-task"&&(ke||d.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:s.a.createElement(kr.a,null),content:s.a.createElement(Et,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Sn})),rn==="full-screen"&&Ye.a.publish("vnc-enlarge"),rn==="show-clipboard-box"&&Ye.a.publish("show-clipboard-box")}var In={task_pass:dt,test_set_permission:ct,mirror_description:ee,difficulty:pe,resetVncLoading:ke,git_url:me,onVncAction:gn};return s.a.createElement("div",{className:"task-header-container"},It.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,s.a.createElement("a",{className:"task-user-info",href:Xt,target:"_blank"},kt?s.a.createElement("img",{width:"35",height:"35",src:"".concat(Br.a.IMG_SERVER,"/images/").concat(kt)}):null,s.a.createElement("span",null,ce.name)),s.a.createElement("div",{className:"grade-info"},s.a.createElement("img",{src:Hr.a,alt:"gold",width:20}),Ft)),s.a.createElement("h2",{className:"shixun-info"},st,(It==null?void 0:It.type)!=="exercises"&&s.a.createElement(zn,{lastedGetTaskInfoTime:Be,status:wt,defaultTime:ht,onUpdateCostTime:it,title:ye?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),!ye||(It==null?void 0:It.type)!=="exercises"?null:s.a.createElement("div",{className:"flex-container"},Se?s.a.createElement(cr,{className:"btn-notice",onShowNotice:ve}):null,s.a.createElement(Vt,{onAddVncTime:$e,onReset:Sn,toShixun:kn,title:ye?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),s.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Qn},s.a.createElement("img",{alt:"tool",src:Wr.a,width:16}),"\u5DE5\u5177\u680F")),It.type!=="exercises"&&s.a.createElement(s.a.Fragment,null,ye?s.a.createElement("a",{className:"btn-task-out",onClick:nn,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):s.a.createElement("a",{className:"btn-out",onClick:nn,title:"\u9000\u51FA\u5B9E\u8BAD"},s.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(Nt==null||((W=Nt.exercise)===null||W===void 0)?void 0:W.left_time)&&s.a.createElement(s.a.Fragment,null,s.a.createElement("span",{style:{color:dn},className:"iconfont icon-kaoshishichang mr5"}),s.a.createElement("span",{className:"c-white mr20"},s.a.createElement(bt,{className:"flex-wrp ",valueStyle:{color:dn,fontSize:16,fontWeight:"normal"},title:s.a.createElement("span",{style:{color:dn,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Nn,onFinish:Object(i.a)(u.a.mark(function rn(){var Wt,Qt;return u.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(Dr.K)({categoryId:It.exercisesId,commit_method:2});case 2:Wt=Ot.sent,(Wt==null?void 0:Wt.status)===0&&d.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:s.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",s.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var On=Object(i.a)(u.a.mark(function vn(){return u.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:Qe.push("/classrooms/".concat(It.coursesId,"/exercise/").concat(It.exercisesId,"/detail"));case 1:case"end":return ln.stop()}},vn)}));function An(){return On.apply(this,arguments)}return An}()}),(Wt==null?void 0:Wt.status)===-3&&(Qt=parseInt(Wt==null?void 0:Wt.message),Dn(Date.now()+Qt*1e3));case 5:case"end":return Ot.stop()}},rn)}))}))),(It==null?void 0:It.type)==="exercises"&&s.a.createElement(sr.a,{type:"primary",onClick:function(){d.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){Cn()}})}},s.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),s.a.createElement(Ce.a,null,s.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:En,onClose:Pn},s.a.createElement(dr,In))))},Pt=1800,Ut=300;function Vt(R){var W=R.onAddVncTime,ee=R.onReset,pe=R.toShixun,me=R.title,ye=me===void 0?"":me,Se=Object(h.useState)(Pt),ce=Object(l.a)(Se,2),ae=ce[0],re=ce[1],De=Object(h.useState)(!1),ke=Object(l.a)(De,2),it=ke[0],Be=ke[1];Object(Jn.a)(function(){re(ae-1)},ae>0?1e3:null),Object(h.useEffect)(function(){ae===Ut&&Be(!0)},[ae]);function ve(){ae!==0?Be(!1):pe()}function tt(){Be(!1),ae>0?(re(Pt),W()):(re(Pt),ee())}function lt(){ae=0?re.splice(De,1):re.push(ce),Se(re.join(""))}}return s.a.createElement("a",{className:"flex-container",onClick:ae},s.a.createElement("span",{className:"".concat(W===1?"radio":"checkbox"," ").concat(pe&&pe.indexOf(ce)>=0?"active":"")}),s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",null,ce,"\u3001"),s.a.createElement(te.a,{className:"subject-body",value:ye})))},br=function(R){var W=R.id,ee=R.answer,pe=R.challenge_question,me=R.category,ye=R.subject,Se=R.onSetAnswers;function ce(ae){Se(W,ae)}return s.a.createElement("li",null,s.a.createElement("div",{className:"subject"},s.a.createElement(te.a,{value:"".concat(W+1,"\u3001").concat(ye),className:"subject-body"})),s.a.createElement("div",{className:"option"},pe.map(function(ae,re){var De=ae.option_name;return s.a.createElement(Rn,{index:re,key:De,option_name:De,answer:ee,category:me,callback:ce})})))},hr=function(R){var W=R.chooses,ee=R.answers,pe=R.onSetAnswers;return s.a.createElement("ul",{className:"choose-container"},W.map(function(me,ye){var Se=me.subject,ce=me.challenge_question,ae=me.category;return s.a.createElement(br,{key:ye,id:ye,subject:Se,challenge_question:ce,category:ae,answer:ee[ye],onSetAnswers:pe})}))},zr=g("yqJW"),Pr=g("cf+g"),fr=g.n(Pr),Xi=g("UbZX"),Er=g.n(Xi),Bi=g("LYID"),gi=g.n(Bi),Hi=function(W){var ee=W.id,pe=W.isActive,me=W.title,ye=W.onActive,Se=W.had_submmit,ce=W.result,ae=W.actual_output,re=W.standard_answer;function De(){ye(ee)}var ke="test-case-item";return pe&&(ke+=" active"),Se&&(ke+=" has-result"),s.a.createElement("li",{className:ke},s.a.createElement("a",{className:"case-header",onClick:De},s.a.createElement("h2",null,s.a.createElement("div",{className:pe?"arrow-down":"arrow-right"}),s.a.createElement("span",{className:"test-title"},me)),Se>0?s.a.createElement("img",{width:16,src:ce?Er.a:gi.a}):s.a.createElement("i",{className:"iconfont icon-suo1"})),s.a.createElement("div",{className:"item-desc ".concat(pe?"show":"hide"," choose-game-item")},Se?ce?s.a.createElement(h.Fragment,null,s.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",s.a.createElement("b",null,re)),s.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",s.a.createElement("b",{className:"c-red"},ae))):s.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):s.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},ji=function(R){var W=R.onResizeSetContainer,ee=R.moveY,pe=R.had_submmit,me=R.test_sets,ye=me===void 0?[]:me,Se=R.challenge_chooses_count,ce=R.choose_correct_num,ae=Object(h.useState)(-1),re=Object(l.a)(ae,2),De=re[0],ke=re[1];function it(tt){ke(tt===De?-1:tt)}var Be=ce===Se;function ve(){W(ee)}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"test-header"},s.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),s.a.createElement("a",{onClick:ve},s.a.createElement("i",{className:"iconfont ".concat(ee===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),pe?s.a.createElement("p",{className:"test-result ".concat(Be?"success":"failer")},s.a.createElement("span",{className:"count"},s.a.createElement("img",{width:16,src:Be?Er.a:fr.a}),ce," / ",Se," \u5171\u6709",Se,"\u9898\uFF0C"),s.a.createElement("span",null,Be?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(Se-ce,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,s.a.createElement("ul",{className:"test-case-list"},ye.map(function(tt,lt){return s.a.createElement(Hi,Object(o.a)({key:"item"+lt,had_submmit:pe,title:"\u9898\u76EE".concat(lt+1)},tt,{isActive:De===lt,id:lt,onActive:it}))})))},xs=g("qUwa"),Wi=g("VjRW"),zi=g.n(Wi),Gr=function(R){var W=R.st,ee=R.prev_game,pe=R.next_game,me=R.time_limit,ye=R.record_consume_time,Se=R.loading,ce=R.vnc_url,ae=R.vnc_evaluate,re=R.shixun,De=R.game,ke=R.onRun,it=R.onShowTestCaseList,Be=pe&&!Se&&(De.status===2||re.status<2||re.task_pass),ve=W===1&&De.status===2,tt=Object(h.useState)(0),lt=Object(l.a)(tt,2),Qe=lt[0],$e=lt[1];return Object(h.useEffect)(function(){Qe>0&&setTimeout(function(){$e(Qe-1)},1e3)},[Qe]),Object(h.useEffect)(function(){var st=Ye.a.subscribe("eval-code-finish",function(){$e(10)});return st},[]),s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"flex-container eval-desc"},me?s.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(me,"\u79D2")):null,ye?s.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",ye," \u79D2"):null,ce&&s.a.createElement("a",{title:"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C",onClick:it},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C")),s.a.createElement("div",{className:"flex-container eval-btn-group"},ee&&!Se?s.a.createElement(xe.Link,{to:"/tasks/".concat(ee),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Be?s.a.createElement(xe.Link,{to:"/tasks/".concat(pe),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,!ce||ae?s.a.createElement("button",{onClick:ke,style:{minWidth:"72px"},disabled:Se||ve||Qe>0,className:"btn-run",title:ve?"\u5DF2\u901A\u5173\u7684\u9009\u62E9\u9898\u4EFB\u52A1\u65E0\u6CD5\u518D\u6B21\u6D4B\u8BC4":"\u8FD0\u884C\u8BC4\u6D4B"},Qe>0?"".concat(Qe,"S"):s.a.createElement(h.Fragment,null," ",s.a.createElement("img",{src:zi.a,alt:"run",width:18})," ",s.a.createElement("b",null,"\u8BC4\u6D4B")," ")):null))};function Gi(R,W){switch(W.type){case X.e:return Object(e.a)(Object(e.a)({},R),{},{loading:!0});case X.d:return Object(e.a)(Object(e.a)({},R),{},{loading:!1});case X.A:return Object(e.a)(Object(e.a)({},R),W.payload);default:throw new Error}}var Vi=function(R){var W=R.taskData,ee=R.moveY,pe=R.onResizeYStart,me=R.onResizeSetContainer,ye=R.onEval,Se=R.lastedGetTaskInfoTime,ce=W.chooses,ae=W.choose_test_cases,re=W.game,De=ae.test_sets,ke=ae.challenge_chooses_count,it=ae.choose_correct_num,Be=ae.had_submmit,ve=Object(h.useCallback)(function(){var Lt=[];return Lt.length=ke,Be&&(Lt=De.map(function(Ft){return Ft.actual_output})),Lt},[Se]),tt=Object(h.useReducer)(Gi,{loading:!1,answers:ve()}),lt=Object(l.a)(tt,2),Qe=lt[0],$e=lt[1];Object(h.useEffect)(function(){$e({type:X.A,payload:{answers:ve()}})},[Se]);var st=Qe.answers,pt=Qe.loading;function dt(Lt,Ft){st[Lt]=Ft,$e({type:X.A,payload:{answers:st}})}function ct(){for(var Lt=!0,Ft=0;Ft(?:[\n\r\s]*?)(?:<\/link>)*/im,Yr=/(?:[\n\r\s]*?)(?:<\/script>)*/im,vi=["http","com","net","org","cdn"];function bi(R){for(var W=!1,ee=0;eeye+Ei&&Se()},Ei),Object(h.useEffect)(function(){ce.current&&re&&re.content&&(ce.current.setAttribute("action",ae),ce.current.submit())},[ce.current,re,ae]),s.a.createElement("div",{className:"html-code-view",style:{display:pe?"block":"none",width:"100%",height:"100%"}},s.a.createElement("form",{ref:ce,method:"post",target:"my-frame"},s.a.createElement("input",{type:"hidden",name:"contents",value:re.content}),s.a.createElement("input",{type:"hidden",name:"educodercss",value:re.css}),s.a.createElement("input",{type:"hidden",name:"educoderscript",value:re.script})),s.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},sa=g("dQ5l");function yi(R){var W=R.last_compile_output,ee=R.language,pe=R.ts_mem,me=R.ts_time,ye=R.input,Se=R.output,ce=R.actual_output,ae=R.is_public,re=R.result,De=R.compile_success,ke=R.title,it=R.isActive,Be=R.id,ve=R.onActive,tt=R.test_sets_view,lt=R.allowed_unlock,Qe=R.identity;function $e(){ae||tt||Qe<=5?ve(Be):lt?Ye.a.publish("unlock-test-case",Be):r.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var st="test-case-item";return it&&(st+=" active"),W&&(st+=" has-result"),s.a.createElement("li",{className:st},s.a.createElement("a",{className:"case-header",onClick:$e},s.a.createElement("h2",null,s.a.createElement("div",{className:it?"arrow-down":"arrow-right"}),s.a.createElement("span",{className:"test-title"},ke)),s.a.createElement("div",{className:"case-info"},pe?s.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",pe,"MB"):null,me?s.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",me,"\u79D2 "):null,ae?null:tt||Qe<=5?s.a.createElement("i",{className:"iconfont icon-jiesuo"}):s.a.createElement("i",{className:"iconfont icon-suo1"}),De>0?s.a.createElement("img",{width:16,src:re?Er.a:gi.a}):null)),s.a.createElement("div",{className:"item-desc ".concat(it?"show":"hide"," choose-game-item")},ye?s.a.createElement("p",null,s.a.createElement("span",null,"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),s.a.createElement("span",{style:{color:"#fff"}},ye)):null,s.a.createElement("p",{className:"output-title-container"},s.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),s.a.createElement("span",{className:"output-title"},"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014")),s.a.createElement(sa.a,{output:Se,actual_output:ce})))}var oa=function(R){var W=R.onResizeSetContainer,ee=R.moveY,pe=R.isHtml,me=R.lastedUpdateTime,ye=R.content,Se=R.myshixunIdentifier,ce=R.test_sets_view,ae=R.identity,re=R.language,De=R.allowed_unlock,ke=R.test_sets,it=ke===void 0?[]:ke,Be=R.test_sets_count,ve=R.sets_error_count,tt=R.last_compile_output,lt=R.onFinishDisplayHtml,Qe=Object(h.useState)(-1),$e=Object(l.a)(Qe,2),st=$e[0],pt=$e[1],dt=Object(h.useState)(pe?0:1),ct=Object(l.a)(dt,2),ht=ct[0],wt=ct[1];function Xt(on){pt(on===st?-1:on)}function kt(){W(ee)}function Lt(on){wt(parseInt(on.target.id,10))}var Ft={code:ye,isActive:ht===0&&pe,myshixunIdentifier:Se,onFinishDisplayHtml:lt,lastedUpdateTime:me};return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"test-header"},s.a.createElement("div",{className:"flex-container"},pe?s.a.createElement("span",{id:0,onClick:Lt,className:ht===0?"active":""},"\u6548\u679C\u663E\u793A"):null,s.a.createElement("span",{id:1,onClick:Lt,className:ht===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),s.a.createElement("a",{onClick:kt},s.a.createElement("i",{className:"iconfont ".concat(ee===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),s.a.createElement("section",{style:{display:ht===1?"block":"none"}},tt?s.a.createElement("p",{className:"test-result ".concat(ve===0?"success":"failer")},s.a.createElement("span",{className:"count"},s.a.createElement("img",{width:16,src:ve===0?Er.a:fr.a}),Be-ve,"/",Be),ve==0?s.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):s.a.createElement(te.a,{className:"last-compile-output",value:tt})):null,s.a.createElement("ul",{className:"test-case-list"},it.map(function(on,Mt){return s.a.createElement(yi,Object(o.a)({allowed_unlock:De,identity:ae,key:"item"+Mt,test_sets_view:ce,language:re,last_compile_output:tt,title:"\u6D4B\u8BD5\u96C6".concat(Mt+1)},on,{isActive:st===Mt,id:Mt,onActive:Xt}))}))),pe?s.a.createElement(aa,Ft):null)};function la(R){var W=R.isLarge,ee=R.language,pe=R.test_sets,me=pe===void 0?[]:pe,ye=R.test_sets_count,Se=R.allowed_unlock,ce=R.sets_error_count,ae=R.last_compile_output,re=R.test_sets_view,De=R.identity,ke=R.onResizeSet,it=Object(h.useState)(-1),Be=Object(l.a)(it,2),ve=Be[0],tt=Be[1];function lt(Qe){tt(Qe===ve?-1:Qe)}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"test-header"},s.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),s.a.createElement("a",{onClick:ke},s.a.createElement("i",{className:"iconfont ".concat(W?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),ae?s.a.createElement("p",{className:"test-result ".concat(ce===0?"success":"failer")},s.a.createElement("span",{className:"count"},s.a.createElement("img",{width:16,src:ce===0?Er.a:fr.a}),ye-ce,"/",ye),ce==0?s.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):s.a.createElement(te.a,{value:ae})):null,s.a.createElement("ul",{className:"test-case-list"},me.map(function(Qe,$e){return s.a.createElement(yi,Object(o.a)({allowed_unlock:Se,identity:De,test_sets_view:re,key:"item"+$e,language:ee,last_compile_output:ae,title:"\u6D4B\u8BD5\u96C6".concat($e+1)},Qe,{isActive:ve===$e,id:$e,onActive:lt}))})))}var ca=g("ZD9Y"),ua=function(R){var W=R.onFontSizeChange,ee=R.cmFontSize,pe=R.cmCodeMode,me=R.onCodeModeChange,ye=R.tabToSpace,Se=R.onTabToSpace,ce=R.shixun,ae=ce.task_pass,re=ce.forbid_copy,De=ce.test_set_permission,ke={onFontSizeChange:W,cmFontSize:ee,cmCodeMode:pe,onCodeModeChange:me,tabToSpace:ye,onTabToSpace:Se};return s.a.createElement(ca.a,ke,s.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),s.a.createElement("section",null,s.a.createElement("a",{className:"file-item",title:ae?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},s.a.createElement("b",null,"\u8DF3\u5173"),s.a.createElement("span",null,ae?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),s.a.createElement("a",{className:"file-item",title:De?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},s.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),s.a.createElement("span",null,De?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),s.a.createElement("a",{className:"file-item",title:re?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},s.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),s.a.createElement("span",null,re?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},As=g("X9zl"),Ts=g("XyRZ");function da(R){var W=R.callback,ee=R.file,pe=R.onHidePathList;function me(){pe(),W(ee)}return s.a.createElement("a",{onClick:me},ee)}var ha=function(R){var W=R.paths,ee=R.onChangePath,pe=R.activePath,me=R.isVisible,ye=R.onHidePathList;return s.a.createElement("ul",{className:"path-container",onMouseLeave:ye,style:{display:me?"block":"none"}},W.filter(function(Se){return!!Se}).map(function(Se){return s.a.createElement("li",{className:pe===Se?"active":"",key:Se},s.a.createElement(da,{callback:ee,file:Se,onHidePathList:ye}))}))},Si=g("rAM+"),xi=g("J66h"),fa=g("/POA"),Rs=g("q7KB"),Ci=g("bdgK");function _a(R,W,ee){var pe=ee._core._renderService.dimensions.actualCellWidth||9.5,me=ee._core._renderService.dimensions.actualCellHeight||18,ye=Math.floor(W/me),Se=Math.floor(R/pe);return[Se,ye]}function pa(R,W){var ee=new Ci.default(function(pe){var me=Object(Si.a)(pe),ye;try{for(me.s();!(ye=me.n()).done;){var Se=ye.value;if(Se.target.offsetHeight>0||Se.target.offsetWidth>0){var ce=_a(Se.target.offsetWidth,Se.target.offsetHeight,R),ae=Object(l.a)(ce,2),re=ae[0],De=ae[1];R.resize(re,De),Ye.a.publish("ssh-xterm-resize",{columns:re,rows:De,width:Se.target.offsetWidth,height:Se.target.offsetHeight})}}}catch(ke){me.e(ke)}finally{me.f()}});return ee.observe(W),ee}var ma=3e4,wi=function(R){var W=R.sshConfigData,ee=R.sid,pe=Object(h.useState)(null),me=Object(l.a)(pe,2),ye=me[0],Se=me[1],ce=W.ws_url,ae=W.password,re=W.port,De=Object(h.useRef)(),ke=Object(h.useRef)(),it=Object(h.useRef)(!1);return Object(h.useEffect)(function(){if(De.current&&ce){var Be=new fa.Terminal({fontSize:16});Be.open(De.current),Be.onData(function(tt){ke.current&&(ke.current.readyState===1&&(ke.current.send(JSON.stringify({tp:"client",data:tt})),Ye.a.publish("on-operating-ssh")))}),Be.write("Connecting..."),Se(Be);var ve=pa(Be,De.current);return function(){Be.dispose(),ve.unobserve(De.current)}}},[ce,De.current]),Object(h.useEffect)(function(){if(ye&&ce){var Be=function(){var pt=new WebSocket(ce);ke.current=pt,pt.onopen=function(){var dt=ye.element.parentElement;if(dt){var ct=dt.offsetWidth,ht=dt.offsetHeight;pt.send(JSON.stringify({tp:"init",data:Object(e.a)(Object(e.a)({},W),{},{secret:ae,width:ct,height:ht,rows:ye.rows,columns:ye.cols})}))}ye.focus()},pt.onerror=function(dt){console.log("------in socket error----",dt,pt,ce)},pt.onmessage=function(dt){it.current||(ye.write("\r"),setTimeout(function(){ye.clear()},1e3)),it.current=!0;var ct=xi.Base64.decode(dt.data.toString());ye.write(ct)},pt.onclose=function(dt){ve&&clearInterval(ve),ye.write(`\r connection closed`)}},ve=setInterval(function(){ke.current&&ke.current.send(JSON.stringify({tp:"h"}))},ma),tt=Ye.a.subscribe("create-socket",function(st){ee===st&&(ke.current&&ke.current.readyState===1?ye.focus():Be(),ye.focus())}),lt=Ye.a.subscribe("close-socket",function(st){ee===st&&(ke.current&&(ke.current.close(),it.current=!1,ye.clear()),ke.current=null)}),Qe=Ye.a.subscribe("ssh-xterm-resize",function(st){ke.current&&ke.current.readyState===1&&ke.current.send(JSON.stringify({tp:"resize",data:Object(e.a)({},st)}))}),$e=Ye.a.subscribe("ssh-add-connect-time",function(){ke.current&&ke.current.readyState===1&&ke.current.send(JSON.stringify({tp:"overtime"}))});return function(){lt(),tt(),Qe(),$e(),ke.current&&(ke.current.close(),it.current=!1)}}},[ye,ce,re]),s.a.createElement("div",{ref:De,className:"xterm-panel"},ce?null:s.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))},ga={theme:Object(_r.a)("cmCodeMode","vs-dark"),fontSize:Object(_r.a)("cmFontSize",16),tabToSpace:Object(_r.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshTabs:[]};function va(R,W){switch(W.type){case X.C:return Object(e.a)(Object(e.a)({},R),{},{showEditorSetting:W.payload});case X.D:return Object(e.a)(Object(e.a)({},R),{},{theme:W.payload});case X.B:return Object(e.a)(Object(e.a)({},R),{},{fontSize:W.payload});case X.K:return Object(e.a)(Object(e.a)({},R),{},{tabIndex:W.payload});case X.I:return Object(e.a)(Object(e.a)({},R),{},{sshConfigData:W.payload});case X.J:return Object(e.a)(Object(e.a)({},R),{},{sshTabs:Object(A.a)(W.payload)});case X.S:return Object(e.a)(Object(e.a)({},R),{},{showPathList:!0});case X.p:return Object(e.a)(Object(e.a)({},R),{},{showPathList:!1});case X.v:return Object(e.a)(Object(e.a)({},R),{},{tabToSpace:W.payload});default:throw new Error}}var Ai=3e4,ba=function(R){var W=R.taskData,ee=R.moveY,pe=R.isHtml,me=R.isNotice,ye=R.onResizeYStart,Se=R.codeRepData,ce=R.isEditPath,ae=R.onEditRepCode,re=R.onUpdateCode,De=R.onResizeSetContainer,ke=R.onEval,it=R.evaluateLoading,Be=R.evaluateMessage,ve=R.onResizeCodeArea,tt=R.onShowDir,lt=R.onChangePath,Qe=R.onShowNotice,$e=R.onResetCode,st=R.onResetPassedCode,pt=R.onFinishDisplayHtml,dt=Object(h.useReducer)(va,ga),ct=Object(l.a)(dt,2),ht=ct[0],wt=ct[1],Xt=Se.loading,kt=Se.content,Lt=Se.language,Ft=Se.lastedUpdateTime,on=Se.paths,Mt=Se.currentPath,En=ht.fontSize,Yt=ht.theme,tn=ht.showEditorSetting,un=ht.showPathList,Nt=ht.tabIndex,At=ht.sshTabs,Ln=ht.tabToSpace,Bt=ht.sshConfigData,dn=W.shixun,Vn=W.test_sets,yn=W.test_sets_count,Yn=W.sets_error_count,Nn=W.last_compile_output,Dn=W.game,It=W.git_url,Cn=W.myshixun,Qn=W.user,Pn=W.allowed_unlock,kn=dn.webssh,Sn=dn.multi_webssh,nn=dn.hide_code,gn={onFinishDisplayHtml:pt,allowed_unlock:Pn,onResizeSetContainer:De,moveY:ee,language:Lt,content:kt,isHtml:pe,myshixunIdentifier:Cn.identifier,test_sets_view:Dn.test_sets_view,identity:Qn.identity,lastedUpdateTime:Ft,test_sets:Vn,test_sets_count:yn,sets_error_count:Yn,last_compile_output:Nn};Object(Jn.a)(function(){var Ct=new Date().getTime();ce&&Ft&&!nn&&Ct>Ft+Ai&&re()},Ai);function In(Ct){ae(Ct)}function rn(){wt({type:X.C,payload:!0})}function Wt(){wt({type:X.C,payload:!1})}function Qt(Ct){wt({type:X.B,payload:Ct}),Object(_r.b)("cmFontSize",Ct)}function wn(Ct){wt({type:X.D,payload:Ct}),Object(_r.b)("cmCodeMode",Ct)}function Ot(Ct){wt({type:X.v,payload:Ct}),Object(_r.b)("cmTabToSpace",Ct)}function On(){wt({type:X.S})}function An(){wt({type:X.p})}function vn(Ct){wt({type:X.K,payload:parseInt(Ct.target.id,10)})}function Zn(){var Ct=At.length;At.push(Ct+2),wt({type:X.J,payload:At})}function ln(Ct){Ct.stopPropagation(),Ct.preventDefault();var Xn=parseInt(Ct.target.id,10);At.splice(Xn,1),wt({type:X.J,payload:At});var rr=1;At.length>0&&(rr=At[0]),wt({type:X.K,payload:rr})}function tr(){return de(Dn.identifier)}function Kn(Ct){wt({type:X.K,payload:0}),lt(Ct)}function mt(){wt({type:X.I,payload:null})}Object(h.useEffect)(function(){wt({type:X.K,payload:nn?1:0})},[nn]),Object(h.useEffect)(function(){if(!Bt&&Nt>=1){var Ct=function(){var Xn=Object(i.a)(u.a.mark(function rr(){var mr;return u.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:return Bn.next=2,ge(Cn.identifier);case 2:mr=Bn.sent,wt({type:X.I,payload:mr});case 4:case"end":return Bn.stop()}},rr)}));return function(){return Xn.apply(this,arguments)}}();Ct()}Bt&&Nt>=1&&setTimeout(function(){Ye.a.publish("create-socket",Nt)},100)},[Bt,Nt]);var Tt=ee?ee!=="100%"?"".concat(ee-54,"px"):ee:"70%",Dt=ee==="100%"?0:"calc(100% - 3px - 51px - ".concat(Tt,")"),gt=[];kn&>.push(1),Sn&>.concat(At);var nr={content:kt,language:Lt,onCodeChange:In,theme:Yt,onSave:re,forbidCopy:dn.forbid_copy,isEditPath:ce,code_edit_permission:dn.code_edit_permission,monacoOptions:{fontSize:En,insertSpaces:Ln,readOnly:!ce&&!dn.code_edit_permission}},Kt={loading:Xt,lastedUpdateTime:Ft,moveY:ee,code_hidden:dn.code_hidden,gameStatus:Dn.status,isEditPath:ce,isNotice:me,git_url:It,onResetCode:$e,onShowCodeSetting:rn,onResetPassedCode:st,onShowNotice:Qe,onShowDir:tt,onResizeCodeArea:ve},pr={isNotice:me,moveY:ee,tabIndex:Nt,onShowNotice:Qe,onResizeCodeArea:ve,webssh:kn,socketKeys:gt,onCloseSocket:tr,isActive:Nt>=1,onReCreateSocket:mt},bn={onFontSizeChange:Qt,cmFontSize:En,tabToSpace:Ln,cmCodeMode:Yt,onCodeModeChange:wn,onTabToSpace:Ot,shixun:dn};return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"code-area-container",style:{height:Tt}},s.a.createElement("div",{className:"navs"},s.a.createElement("ul",null,nn?null:s.a.createElement("li",{className:"flex-container"},s.a.createElement("a",{id:0,className:Nt===0?"active first":"first",onClick:vn},"\u4EE3\u7801\u6587\u4EF6"),on.length>=1?s.a.createElement("span",{onMouseOver:On,className:un?"arrow-down":"arrow-right"}):null),kn?s.a.createElement("li",null,s.a.createElement("a",{className:Nt===1?"active":"",onClick:vn,id:1},"\u547D\u4EE4\u884C")):s.a.createElement("li",null),Sn?At.map(function(Ct,Xn){return s.a.createElement("li",{key:Ct},s.a.createElement("a",{id:Ct,className:Nt===Ct?"active":"",onClick:vn},"\u547D\u4EE4\u884C",Ct-1,s.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:Xn,className:"iconfont icon-shanchu_moren",onClick:ln})))}):null,Sn&&At.length<2?s.a.createElement("li",null,s.a.createElement("a",{onClick:Zn,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),s.a.createElement("div",{className:"action-bar-container",style:{display:Nt===0?"flex":"none"}},s.a.createElement(Nr,Kt)),s.a.createElement("div",{className:"action-bar-container",style:{display:Nt>=1?"flex":"none"}},s.a.createElement(vr,pr))),s.a.createElement("section",{style:{display:Nt===0?"block":"none"}},s.a.createElement(ia,nr)),kn?s.a.createElement("section",{style:{display:Nt===1?"block":"none"}},s.a.createElement(wi,{sshConfigData:Bt||{},sid:1})):null,Sn?At.map(function(Ct){return s.a.createElement("section",{key:"ssh".concat(Ct),style:{display:Nt===Ct?"block":"none"}},s.a.createElement(wi,{sshConfigData:Bt||{},sid:Ct}))}):null,s.a.createElement(ha,{isVisible:un,onHidePathList:An,paths:on,activePath:Mt,onChangePath:Kn})),s.a.createElement("div",{className:"resize-y-bar",onMouseDown:ye,draggable:!1},s.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),s.a.createElement("div",{className:"test-set-container",style:{height:Dt}},it?s.a.createElement(Rt.a,{message:Be,style:{color:"#4CACFF"}}):s.a.createElement(oa,gn)),s.a.createElement("div",{className:"action-container"},s.a.createElement(Gr,Object(o.a)({},W,{loading:it,onRun:ke}))),s.a.createElement(Ce.a,null,s.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:tn,onClose:Wt},s.a.createElement(ua,bn))))},Ls=g("zkdm"),Ea=g("Sa5k"),Ti=g.n(Ea),Qr=function(R){var W=R.list,ee=R.title,pe=W.length;return s.a.createElement("div",{className:"img-list"},s.a.createElement("h4",null,ee),s.a.createElement("div",{className:"list-body"},pe>0?W.map(function(me){return s.a.createElement("img",{className:pe===1?"singal":"",src:"".concat(pn.a).concat(me.pic_url),key:me.pic_url,alt:ee})}):s.a.createElement(h.Fragment,null,s.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Ti.a}),s.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:Ti.a}))))},Ds=g("1A8V"),ya=function(R){var W=R.url,ee=R.poster;return s.a.createElement("div",{className:"video-container"},s.a.createElement("video",{controls:!0,autoPlay:!0,src:W,preload:"auto",poster:ee||""},s.a.createElement("source",{type:"video/webm",src:W}),s.a.createElement("source",{type:"video/mp4",src:W})))},Sa=function(R){var W=R.files;return s.a.createElement("ul",{className:"video-list"},W.map(function(ee,pe){return s.a.createElement("li",{key:pe},s.a.createElement(ya,{url:ee.file_url}))}))},xa=function(R){var W=R.value;return s.a.createElement("img",{src:"data:image/png;base64,".concat(W),alt:"qrcode"})};function Ca(R){var W=R.documentElement,ee=R.body,pe=Math.max(W.clientHeight,W.scrollHeight,W.offsetHeight,ee?ee.clientHeight:0,ee?ee.scrollHeight:0,500);return pe}function wa(R){var W=R.contentDocument?R.contentDocument:R.contentWindow.document;R.style.visibility="hidden",R.style.height="10px",R.style.height=Ca(W)+4+"px",R.style.visibility="visible"}var Aa=function(R){var W=R.taskId,ee=R.onHidePictureView,pe=Object(h.useState)({}),me=Object(l.a)(pe,2),ye=me[0],Se=me[1],ce=Object(h.useRef)();Object(h.useEffect)(function(){var lt=ye.type,Qe=ye.iframe_src;lt==="html"&&Qe&&ce.current&&(ce.current.contentWindow.document.write(Qe),ce.current.contentWindow.document.close(),setTimeout(function(){wa(ce.current)},100))},[ye,ce.current]),Object(h.useEffect)(function(){function lt(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(i.a)(u.a.mark(function $e(){var st;return u.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.prev=0,dt.next=3,Me(W);case 3:st=dt.sent,Se(st),dt.next=10;break;case 7:dt.prev=7,dt.t0=dt.catch(0),console.log(dt.t0);case 10:case"end":return dt.stop()}},$e,null,[[0,7]])})),Qe.apply(this,arguments)}lt()},[W]);var ae=ye.type,re=ye.orignal_picture,De=ye.user_picture,ke=ye.answer_picture,it=ye.contents,Be=ye.user_file,ve=ye.message,tt=ye.qrcode_str;return s.a.createElement(h.Fragment,null,ae?null:s.a.createElement(Rt.a,{message:ve||"\u52A0\u8F7D\u4E2D..."}),s.a.createElement("div",{className:"eval-picture-panel"},s.a.createElement("div",{className:"picture-body"},s.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",s.a.createElement("a",{onClick:ee},s.a.createElement("i",{className:"iconfont icon-shanchu2"}))),ae==="image"?s.a.createElement("div",{className:"flex-container"},re.length>0?s.a.createElement(Qr,{list:re,title:"\u539F\u59CB\u56FE\u7247"}):null,De.length>0?s.a.createElement(Qr,{list:De,title:"\u5B9E\u9645\u8F93\u51FA"}):null,ke.length>0?s.a.createElement(Qr,{list:ke,title:"\u9884\u671F\u8F93\u51FA"}):null):s.a.createElement(h.Fragment,null,s.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),s.a.createElement("div",{className:"output-txt ".concat(ae==="html"?"html":"")},ae==="html"?s.a.createElement("iframe",{ref:ce,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):ae=="mp4"?s.a.createElement(Sa,{files:Be}):ae==="qrcode"?s.a.createElement(xa,{value:tt}):it)))))};function Ta(R,W){return Object(j.c)("/tasks/".concat(R,"/system_update.json?myshixun_id=").concat(W))}function Ra(R){return Object(j.c)("/tasks/".concat(R,"/sync_codes.json"))}function Ir(R){return Object(j.c)("/tasks/".concat(R,"/sync_modify_time"))}var La=function(R){var W=R.showNotice,ee=R.tpm_cases_modified,pe=R.tpm_modified,me=R.tpm_script_modified,ye=R.st,Se=R.taskId,ce=R.myshixunId,ae=R.onNextCallback,re=R.onUpdateCallback,De=R.onUpdateFailure,ke=(pe||me)&&ye===0,it=Object(h.useState)(!1),Be=Object(l.a)(it,2),ve=Be[0],tt=Be[1];function lt(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(i.a)(u.a.mark(function pt(){var dt,ct,ht,wt;return u.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:if(!ve){kt.next=2;break}return kt.abrupt("return");case 2:if(tt(!0),!ke){kt.next=21;break}return kt.next=6,Ra(Se);case 6:if(dt=kt.sent,ct=dt.path,ht=dt.status,wt=dt.message,!(ht===-1)){kt.next=14;break}r.b.info(wt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),De(),kt.next=19;break;case 14:if(r.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!ee){kt.next=18;break}return kt.next=18,Ir(Se);case 18:re(ct,new Date().getTime());case 19:kt.next=25;break;case 21:return kt.next=23,Ir(Se);case 23:r.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),ae();case 25:tt(!1);case 26:case"end":return kt.stop()}},pt)})),Qe.apply(this,arguments)}function $e(){return st.apply(this,arguments)}function st(){return st=Object(i.a)(u.a.mark(function pt(){return u.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(!ve){ct.next=2;break}return ct.abrupt("return");case 2:if(tt(!0),!ke){ct.next=11;break}return ct.next=6,Ta(Se,ce);case 6:if(!ee){ct.next=9;break}return ct.next=9,Ir(Se);case 9:ct.next=13;break;case 11:return ct.next=13,Ir(Se);case 13:tt(!1),ae();case 15:case"end":return ct.stop()}},pt)})),st.apply(this,arguments)}return s.a.createElement(d.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:ve,visible:W,onOk:lt,onCancel:$e,okText:ke?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},ee&&ke?s.a.createElement(h.Fragment,null,s.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),s.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),s.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):ee?s.a.createElement(h.Fragment,null,s.a.createElement("p",null,"\u672C\u5173",ye===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),s.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):s.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",s.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",s.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},ks=g("Lmeb"),Da=g("1dTM"),ka=g.n(Da),Os=g("5NDa"),Oa=g("5rEg"),Ps=g("AKST"),Pa=Oa.a.TextArea,Ia=function(R){var W=R.onCancel,ee=R.onSave,pe=R.content,me=Object(h.useState)(pe),ye=Object(l.a)(me,2),Se=ye[0],ce=ye[1];function ae(De){ce(De.target.value)}function re(){ee(Se)}return Object(h.useEffect)(function(){ce(pe)},[pe]),s.a.createElement("div",{className:"clipboard-box"},s.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),s.a.createElement(Pa,{value:Se,onChange:ae,className:"clipboard"}),s.a.createElement("p",null," ",s.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),s.a.createElement("p",null," ",s.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),s.a.createElement("div",{className:"btn-action-container"},s.a.createElement(sr.a,{type:"ghost",onClick:W,style:{marginRight:10}},"\u53D6\u6D88"),s.a.createElement(sr.a,{type:"primary",onClick:re},"\u4FDD\u5B58")))};function Ua(R){return R.replace(/\\u([\dA-Za-z]{4})/g,function(W,ee){return String.fromCharCode(parseInt("0x"+ee))})}function Fa(R){R||(R=window.location.search);var W=R.substr(1),ee={};return W.split("&").forEach(function(pe){var me=pe.split("=");ee[me[0]]=decodeURIComponent(me[1])}),ee}var Ma={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},fn;(function(R){R[R.SET_LOADING=0]="SET_LOADING",R[R.SET_IS_LARGE=1]="SET_IS_LARGE",R[R.SET_MES=2]="SET_MES",R[R.SET_STATE=3]="SET_STATE",R[R.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",R[R.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(fn||(fn={}));function Na(R,W){switch(W.type){case fn.SET_LOADING:return Object(e.a)(Object(e.a)({},R),{},{loading:W.payload});case fn.SET_IS_LARGE:return Object(e.a)(Object(e.a)({},R),{},{isLarge:W.payload});case fn.SET_MES:return Object(e.a)(Object(e.a)({},R),{},{mes:W.payload});case fn.SET_STATE:return Object(e.a)(Object(e.a)({},R),W.payload);case fn.SET_TRANSFER_CONTENT:return Object(e.a)(Object(e.a)({},R),{},{transferContent:W.payload});case fn.SHOW_CLIPBOARD_BOX:return Object(e.a)(Object(e.a)({},R),{},{showClipBoardBox:W.payload});default:throw new Error}}var Ka=function(R){var W=R.vnc_url,ee=Object(h.useRef)(),pe=Object(h.useRef)(),me=Object(h.useReducer)(Na,Ma),ye=Object(l.a)(me,2),Se=ye[0],ce=ye[1],ae=Se.mes,re=Se.loading,De=Se.showClipBoardBox,ke=Se.isLarge,it=Se.transferContent;function Be(){ce({type:fn.SHOW_CLIPBOARD_BOX,payload:!1})}function ve(){ce({type:fn.SET_IS_LARGE,payload:!ke})}function tt(Qe){var $e;return ee.current&&($e=new Ci.default(function(st){var pt=Object(Si.a)(st),dt;try{for(pt.s();!(dt=pt.n()).done;){var ct=dt.value;(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&Qe._eventHandlers.windowResize()}}catch(ht){pt.e(ht)}finally{pt.f()}}),$e.observe(ee.current)),$e}Object(h.useEffect)(function(){if(W&&ee.current){var Qe=function(){ce({type:fn.SET_LOADING,payload:!1})},$e=function(En){var Yt=Ua(En.detail.text);ce({type:fn.SET_TRANSFER_CONTENT,payload:Yt})},st=Fa(),pt=new URL(W),dt=pt.protocol,ct=pt.searchParams,ht=pt.host,wt="".concat(dt==="https:"?"wss":"ws","://").concat(ht,"/").concat(st.path||"websockify"),Xt=new ka.a(ee.current,wt,{credentials:{password:ct.get("password")},wsProtocols:["binary"]}),kt=tt(Xt);Xt.viewOnly=st.view_only||!1,Xt.scaleViewport=st.scale||!1,Xt.resizeSession=!0,pe.current=Xt,Xt.addEventListener("connect",Qe),Xt.addEventListener("clipboard",$e);var Lt=Ye.a.subscribe("vnc-reseting",function(){ce({type:fn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ft=Ye.a.subscribe("vnc-enlarge",function(){ce({type:fn.SET_IS_LARGE,payload:!0})}),on=Ye.a.subscribe("show-clipboard-box",function(){ce({type:fn.SHOW_CLIPBOARD_BOX,payload:!0})});return function(){Xt.removeEventListener("connect",Qe),Xt.removeEventListener("clipboard",$e),Lt(),Ft(),on(),kt.unobserve(ee.current)}}},[W,ee.current]);function lt(Qe){var $e;($e=pe.current)===null||$e===void 0||$e.clipboardPasteFrom(Qe),ce({type:fn.SET_TRANSFER_CONTENT,payload:Qe}),r.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Be()}return s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"vnc-panel-wrapper ".concat(ke?"full-screen":"")},ke&&s.a.createElement("a",{className:"btn-vnc-resize",onClick:ve},s.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),re?s.a.createElement(Rt.a,{message:ae,style:{color:"#4CACFF"}}):null,s.a.createElement("div",{ref:ee,className:"vnc-panel"})),s.a.createElement(Ce.a,null,s.a.createElement(d.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:De,onCancel:Be,footer:null},s.a.createElement(Ia,{onCancel:Be,onSave:lt,content:it}))))},Xa=function(R){var W=R.taskData,ee=R.evaluateLoading,pe=R.evaluateMessage,me=R.language,ye=R.onEval,Se=W.vnc_url,ce=W.test_sets,ae=W.test_sets_count,re=W.sets_error_count,De=W.last_compile_output,ke=W.game,it=W.allowed_unlock,Be=W.user,ve=Object(h.useState)(!1),tt=Object(l.a)(ve,2),lt=tt[0],Qe=tt[1],$e=Object(h.useState)(!1),st=Object(l.a)($e,2),pt=st[0],dt=st[1];function ct(){Qe(!lt)}function ht(){dt(!pt)}var wt={isLarge:lt,language:me,test_sets:ce,test_sets_count:ae,sets_error_count:re,last_compile_output:De,allowed_unlock:it,test_sets_view:ke.test_sets_view,identity:Be.identity,onResizeSet:ct};function Xt(){dt(!0),ye()}function kt(){dt(!pt)}return s.a.createElement(h.Fragment,null,s.a.createElement(Ka,{vnc_url:Se}),pt?s.a.createElement("div",{className:"vnc-mask"}):null,s.a.createElement("div",{className:"vnc-test-list ".concat(lt?"large":pt?"pop":"")},s.a.createElement("div",{className:"vnc-test-list-body"},lt?null:s.a.createElement("span",{className:"arrow-container",onClick:ht},s.a.createElement("i",{className:"iconfont ".concat(pt?"icon-xiajiantou":"icon-shangjiantou"," ")})),ee?s.a.createElement(Rt.a,{message:pe,style:{color:"#4CACFF"}}):s.a.createElement(la,wt))),s.a.createElement("div",{className:"action-container"},s.a.createElement(Gr,Object(o.a)({},W,{loading:ee,onRun:Xt,onShowTestCaseList:kt}))))},Ba=g("IWh4"),Ha=g.n(Ba),ja=g("iNZB"),Wa=g.n(ja),za=function(R){var W=R.prev_game,ee=R.next_game,pe=R.shixun,me=R.game,ye=ee&&(me.status===2||pe.status<2||pe.task_pass);return s.a.createElement("div",{className:"unity-3d-nav"},W?s.a.createElement(xe.Link,{to:"/tasks/".concat(W),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,ye?s.a.createElement(xe.Link,{to:"/tasks/".concat(ee),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)},Ga=_.a.DirectoryTree,Va=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt"],Ya={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Qa(R,W){switch(W.type){case X.t:return Object(e.a)(Object(e.a)({},R),{},{moveX:W.payload});case X.u:return Object(e.a)(Object(e.a)({},R),{},{moveY:W.payload});case X.U:return Object(e.a)(Object(e.a)({},R),{},{codeRepData:W.payload});case X.g:return Object(e.a)(Object(e.a)({},R),{},{codeRepData:W.payload});case X.c:return Object(e.a)(Object(e.a)({},R),{},{codeRepData:Object(e.a)(Object(e.a)({},R.codeRepData),W.payload)});case X.Q:return Object(e.a)(Object(e.a)({},R),{},{evaluateLoading:!1,showEvalResult:!0});case X.n:return Object(e.a)(Object(e.a)({},R),{},{showEvalResult:!1});case X.i:return Object(e.a)(Object(e.a)({},R),{},{loading:!0});case X.cb:return Object(e.a)(Object(e.a)({},R),W.payload);case X.ab:return Object(e.a)(Object(e.a)({},R),{},{showDragMask:W.payload});case X.h:return Object(e.a)(Object(e.a)({},R),{},{loading:!1,isError:!0});case X.j:return Object(e.a)(Object(e.a)({},R),W.payload);case X.P:return Object(e.a)(Object(e.a)({},R),{},{evaluateLoading:!0});case X.m:return Object(e.a)(Object(e.a)({},R),{},{evaluateLoading:!1});case X.E:return Object(e.a)(Object(e.a)({},R),{},{evaluateMessage:W.payload});case X.H:return Object(e.a)(Object(e.a)({},R),{},{showDocuments:W.payload});case X.F:return Object(e.a)(Object(e.a)({},R),W.payload);case X.R:return Object(e.a)(Object(e.a)({},R),{},{showNotice:!0});case X.o:return Object(e.a)(Object(e.a)({},R),{},{showNotice:!1});case X.q:return Object(e.a)(Object(e.a)({},R),{},{showPictureView:!1});case X.T:return Object(e.a)(Object(e.a)({},R),{},{showPictureView:!0});case X.M:return Object(e.a)(Object(e.a)({},R),{},{resetVncLoading:W.payload});default:throw new Error}}var Is=D.default=function(R){var W,ee=R.match,pe=R.history,me=ee.params.taskId,ye=Object(E.l)().query,Se=Object(h.useReducer)(Qa,Ya),ce=Object(l.a)(Se,2),ae=ce[0],re=ce[1],De=Object(h.useRef)(),ke=Object(h.useRef)(),it=pe.location,Be=ae.moveX,ve=ae.taskData,tt=ae.moveY,lt=ae.evalData,Qe=ae.showEvalResult,$e=ae.codeRepData,st=ae.loading,pt=ae.evaluateLoading,dt=ae.evaluateMessage,ct=ae.showDocuments,ht=ae.repos,wt=ae.showPictureView,Xt=ae.showNotice,kt=ae.webDisplayUrl,Lt=ae.isPictureView,Ft=ae.resetVncLoading,on=ae.timestamp,Mt=ae.lastedGetTaskInfoTime,En=ae.showDragMask,Yt=ve.st,tn=ve.challenge,un=ve.shixun,Nt=ve.is_teacher,At=ve.game,Ln=ve.has_answer,Bt=ve.vnc_url,dn=ve.git_url,Vn=ve.user,yn=ve.myshixun,Yn=ve.discusses_count,Nn=ve.user_praise,Dn=ve.praise_count,It=ve.tpm_cases_modified,Cn=ve.tpm_modified,Qn=ve.tpm_script_modified,Pn=ve.mirror_name,kn=ve.mirror_description,Sn=ve.tomcat_url,nn=ve.unity_3d_routes,gn=ve.with_code_file,In=ve.unity_3d_result,rn=ve.next_game,Wt=ve.prev_game,Qt=$e.currentPath,wn=$e.paths,Ot=$e.content,On=$e.language,An=$e.lastedUpdateTime,vn=(Cn||Qn)&&Yt===0,Zn=(It||vn)&&yn.system_tip===!0,ln=(Pn||[]).indexOf("Html")!==-1,tr=Object(h.useMemo)(function(){return Qt&&wn?wn.indexOf(Qt)>=0:!1},[Qt,wn]),Kn=Object(h.useMemo)(function(){return nn&&!gn||Bt},[Bt,gn,nn]);Object(h.useEffect)(function(){if(nn&&gn){re({type:X.P});var nt=Ye.a.subscribe("unity3d-load-end",function(){re({type:X.m})});return nt}},[me,nn,gn,re]),Object(h.useEffect)(function(){var nt=!1;function et(){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(u.a.mark(function ut(){var at,vt,St,cn,Zt,Hn;return u.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.prev=0,Ht.next=3,fe(me);case 3:if(at=Ht.sent,vt=at.status,!(vt===401)){Ht.next=9;break}return Ht.abrupt("return");case 9:if(!(vt===403)){Ht.next=13;break}pe.replace("/403"),Ht.next=22;break;case 13:if(!(vt===404)){Ht.next=18;break}return pe.replace("/404"),Ht.abrupt("return");case 18:St=at.st,cn=at.challenge.path,Zt={loading:!1,isError:!1,taskData:at,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:$e},St===0&&cn&&(Hn=cn.split("\uFF1B").filter(function(ar){return!!ar}),Zt.codeRepData.currentPath=Hn[0],Zt.codeRepData.paths=Hn,Zt.codeRepData.lastedUpdateTime=0),nt||re({type:X.j,payload:Zt});case 22:Ht.next=28;break;case 24:Ht.prev=24,Ht.t0=Ht.catch(0),console.log(Ht.t0),nt||re({type:X.h});case 28:case"end":return Ht.stop()}},ut,null,[[0,24]])})),ft.apply(this,arguments)}return et(),function(){nt=!0}},[re,me]),Object(h.useEffect)(function(){var nt=!1;function et(){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(u.a.mark(function ut(){var at;return u.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return re({type:X.U,payload:Object(e.a)(Object(e.a)({},$e),{},{loading:!0})}),St.next=3,He(me,{path:Qt});case 3:at=St.sent,nt||(at.status===0?(r.b.info(at.message),re({type:X.g,payload:Object(e.a)(Object(e.a)({},$e),{},{loading:!1})})):re({type:X.g,payload:Object(e.a)(Object(e.a)({},$e),{},{content:at.content,language:at.language,lastedUpdateTime:0,loading:!1})}));case 5:case"end":return St.stop()}},ut)})),ft.apply(this,arguments)}if(Yt===0&&Qt&&!un.hide_code)return et(),function(){nt=!0}},[Yt,Qt,Mt,on]);var mt=Object(h.useCallback)(Object(i.a)(u.a.mark(function nt(){var et,ft,ut=arguments;return u.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:if(et=ut.length>0&&ut[0]!==void 0?ut[0]:0,!(Yt===0&&An>0&&tr||et)){vt.next=7;break}return vt.next=4,ze(yn.identifier,{path:Qt,evaluate:et,content:Ot,game_id:At.id});case 4:return ft=vt.sent,re({type:X.c,payload:{lastedUpdateTime:0}}),vt.abrupt("return",ft);case 7:case"end":return vt.stop()}},nt)})),[Yt,An,Qt,Ot,At==null?void 0:At.id,tr]),Tt=Object(h.useCallback)(function(){At&&(At.status!==2&&Ye.a.publish("update-cost-time")),mt()},[At.status,mt]);Object(h.useEffect)(function(){Tt()},[it]);function Dt(){Tt()}Object(h.useEffect)(function(){var nt=Ye.a.subscribe("unlock-test-case",function(){var et;d.a.confirm((et={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement(Za,{score:tn.score,is_teacher:Nt})},Object(n.a)(et,"centered",!0),Object(n.a)(et,"onOk",gt),et))});return nt},[gt,tn,Nt]);var gt=Object(h.useCallback)(Object(i.a)(u.a.mark(function nt(){var et,ft,ut,at;return u.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Ke(At.identifier);case 2:if(et=St.sent,ft=et.test_sets,ut=et.message,!(ft===-1)){St.next=7;break}return r.b.info(ut),St.abrupt("return");case 7:at=ve.user.grade,ve.user.grade=at-tn.score,ve.test_sets=ft,ve.game.test_sets_view=!0,re({type:X.cb,payload:{taskData:ve}});case 12:case"end":return St.stop()}},nt)})),[At,tn,re]);Object(h.useEffect)(function(){if(!Kn){var nt=function(ut){De.current&&re({type:X.t,payload:ut.pageX}),ke.current&&re({type:X.u,payload:ut.pageY})},et=function(){De.current=!1,ke.current=!1,re({type:X.ab,payload:!1})};return document.addEventListener("mousemove",nt),document.addEventListener("mouseup",et),function(){document.removeEventListener("mousemove",nt),document.removeEventListener("mouseup",et)}}},[ke.current,De.current,Kn,re]);function nr(nt){var et=ve.user.grade;ve.user.grade=et-nt,re({type:X.cb,payload:{taskData:ve}})}function Kt(){Kn?re({type:X.t,payload:Be!==.01?.01:"40%"}):(De.current=!0,re({type:X.ab,payload:!0}))}function pr(){ke.current=!0}function bn(nt){nt===.01?re({type:X.u,payload:0}):re({type:X.u,payload:.01})}function Ct(nt){nt===0?re({type:X.u,payload:"100%"}):re({type:X.u,payload:0})}Object(h.useEffect)(function(){return window.addEventListener("beforeunload",Tt),function(){window.removeEventListener("beforeunload",Tt)}},[Tt]);function Xn(){mt()}function rr(){return mr.apply(this,arguments)}function mr(){return mr=Object(i.a)(u.a.mark(function nt(){var et,ft,ut;return u.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Le(me,{path:Qt});case 2:et=vt.sent,ft=et.content,ut=et.language,re({type:X.g,payload:Object(e.a)(Object(e.a)({},$e),{},{content:ft,language:ut,lastedUpdateTime:0,loading:!1})});case 5:case"end":return vt.stop()}},nt)})),mr.apply(this,arguments)}function Ri(){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(i.a)(u.a.mark(function nt(){var et,ft,ut;return u.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Ee(me,{path:Qt});case 2:et=vt.sent,ft=et.content,ut=et.language,re({type:X.g,payload:Object(e.a)(Object(e.a)({},$e),{},{content:ft,language:ut,lastedUpdateTime:0,loading:!1})});case 5:case"end":return vt.stop()}},nt)})),Bn.apply(this,arguments)}Object(h.useEffect)(function(){if(Yt===0&&tn&&tn.path){var nt=tn.path.split("\uFF1B").filter(function(et){return!!et});re({type:X.c,payload:{currentPath:nt[0],paths:nt}})}},[tn,Yt]),Object(h.useEffect)(function(){un&&(document.title=un.name)},[un]);function Ja(){return Zr.apply(this,arguments)}function Zr(){return Zr=Object(i.a)(u.a.mark(function nt(){var et,ft,ut;return u.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Ge(me);case 2:et=vt.sent,ft=et.praise_count,ut=et.praise,ve.praise_count=ft,ve.user_praise=ut,re({type:X.cb,payload:{taskData:ve}});case 7:case"end":return vt.stop()}},nt)})),Zr.apply(this,arguments)}var $a=Object(h.useCallback)(function(nt){function et(ut){return ft.apply(this,arguments)}function ft(){return ft=Object(i.a)(u.a.mark(function ut(at){return u.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Xe(me,{time:at});case 2:case"end":return St.stop()}},ut)})),ft.apply(this,arguments)}et(nt)},[me]);function es(nt){return qr.apply(this,arguments)}function qr(){return qr=Object(i.a)(u.a.mark(function nt(et){return u.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,Je(me,un.id,et);case 2:ve.game.star=et,re({type:X.cb,payload:{taskData:ve}});case 4:case"end":return ut.stop()}},nt)})),qr.apply(this,arguments)}function ts(){return Jr.apply(this,arguments)}function Jr(){return Jr=Object(i.a)(u.a.mark(function nt(){var et,ft;return u.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(ht){at.next=8;break}return at.next=3,_e(yn.identifier);case 3:et=at.sent,ft=et.trees,re({type:X.F,payload:{showDocuments:!0,repos:Object(pn.c)(ft)}}),at.next=9;break;case 8:re({type:X.H,payload:!0});case 9:case"end":return at.stop()}},nt)})),Jr.apply(this,arguments)}function ns(nt){return $r.apply(this,arguments)}function $r(){return $r=Object(i.a)(u.a.mark(function nt(et){var ft,ut,at;return u.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return ft=et.props,ut=ft.children,at=ft.eventKey,St.abrupt("return",new Promise(function(){var cn=Object(i.a)(u.a.mark(function Zt(Hn){var ir,Ht,ar;return u.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return ut&&ut.length>0&&Hn(),an.next=3,_e(yn.identifier,{path:at});case 3:ir=an.sent,Ht=ir.trees,ar=Object(pn.f)(ht,at,Object(pn.c)(Ht,at)),re({type:X.F,payload:{repos:Object(A.a)(ar)}}),Hn();case 8:case"end":return an.stop()}},Zt)}));return function(Zt){return cn.apply(this,arguments)}}()));case 2:case"end":return St.stop()}},nt)})),$r.apply(this,arguments)}function rs(){re({type:X.H,payload:!1})}function is(nt){var et=nt.gold,ft=nt.experience,ut=nt.next_game,at=Object(m.a)(nt,["gold","experience","next_game"]),vt=at.challenge_chooses_count===at.choose_correct_num,St={had_submmit:!0,test_sets:at.test_sets,challenge_chooses_count:at.challenge_chooses_count,choose_correct_num:at.choose_correct_num};ve.choose_test_cases=St,vt&&(ve.game.status=2,ve.user.grade+=et),vt&&At.status!==2&&Ye.a.publish("update-cost-time"),re({type:X.cb,payload:{taskData:ve,evalData:{gold:et,experience:ft,next_game:ut},showEvalResult:vt}}),Ye.a.publish("eval-code-finish")}function Li(){return ei.apply(this,arguments)}function ei(){return ei=Object(i.a)(u.a.mark(function nt(){var et,ft,ut,at,vt,St,cn,Zt,Hn,ir,Ht,ar;return u.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.prev=0,re({type:X.P}),an.next=4,mt(1);case 4:return et=an.sent,ft=et.resubmit,ut=et.sec_key,at=et.content_modified,vt={sec_key:ut,resubmit:ft,first:1,content_modified:at},ye.type==="exercises"&&(vt.extras={exercise_id:ye.exercisesId,question_id:ye.questionId,challenge_id:(St=ve.challenge)===null||St===void 0?void 0:St.id}),an.next=10,I(me,vt);case 10:cn=an.sent,cn.status===1&&(Zt=function(){var Ss=Object(i.a)(u.a.mark(function Ii(Ui,ai,Fi,si){var oi,Mi,qt,Ur,Ni,li,ci,ui,Ki,di,hi,fi,_i;return u.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return oi=Fi++*Ui,oi/1e3>ai&&(Ht=!0),yr.next=4,J(me,{resubmit:ft,time_out:Ht,port:cn.port,sec_key:ut});case 4:Mi=yr.sent,qt=Mi,Ur=qt.status,Ni=qt.running_code_message,li=qt.port,ci=qt.web_route,re({type:X.E,payload:Ni}),(+Ur>-1||oi/1e3>ai)&&(clearInterval(si),si=null,At.status!==2&&Ur===2&&(ve.game.status=2,ve.user.grade+=qt.gold,Ye.a.publish("update-cost-time")),ve.test_sets=qt.test_sets||[],ve.last_compile_output=qt.last_compile_output,ve.test_sets_count=qt.test_sets_count,ve.sets_error_count=qt.sets_error_count,ve.record_consume_time=qt.record_consume_time,ve.next_game=qt.next_game,ve.prev_game=qt.prev_game,ui="",Ki=Pn.indexOf("Web")!==-1||Pn.indexOf("JFinal")!==-1,Ki&&li!=-1&&ci&&(ui="".concat(Sn,":").concat(li,"/").concat(ci)),di=Object(pn.d)(qt.test_sets),hi=qt.picture>0&&di,fi=Ur===2&&!Ht,Ht?r.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):fi||r.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),_i={taskData:ve,evalData:{gold:qt.gold,experience:qt.experience,next_game:qt.next_game},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ui,showPictureView:hi,isPictureView:hi},nn&&gn?(Ye.a.publish("evaluate-unity3d-finish"),(In||di)&&Ye.a.publish("evaluate-unity3d-result",qt.unity_3d_result)):_i.showEvalResult=fi,re({type:X.cb,payload:_i}),Ye.a.publish("eval-code-finish"));case 9:case"end":return yr.stop()}},Ii)}));return function(Ui,ai,Fi,si){return Ss.apply(this,arguments)}}(),Hn=1,ir=1e3,Ht=!1,ar=setInterval(function(){Zt(ir,tn.exec_time+11,Hn++,ar)},ir)),an.next=17;break;case 14:an.prev=14,an.t0=an.catch(0),console.log("-------eval code",an.t0);case 17:case"end":return an.stop()}},nt,null,[[0,14]])})),ei.apply(this,arguments)}function as(nt){re({type:X.c,payload:{content:nt,lastedUpdateTime:new Date().getTime()}})}function ss(){re({type:X.n})}function os(){re({type:X.q})}function ls(){re({type:X.T})}function Di(){re({type:X.R})}function cs(nt,et){return ti.apply(this,arguments)}function ti(){return ti=Object(i.a)(u.a.mark(function nt(et,ft){var ut,at,vt;return u.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:if(ut=ft.node,!ut.isLeaf){cn.next=12;break}if(at=et[0],vt=at.split(".").pop().toLowerCase(),!(Va.indexOf(vt)>=0)){cn.next=9;break}return r.b.info("\u4E0D\u652F\u6301\u52A0\u8F7D".concat(vt,"\u7C7B\u578B\u7684\u6587\u4EF6\u3002")),cn.abrupt("return");case 9:return cn.next=11,mt();case 11:re({type:X.c,payload:{currentPath:at}});case 12:case"end":return cn.stop()}},nt)})),ti.apply(this,arguments)}function us(nt){return ni.apply(this,arguments)}function ni(){return ni=Object(i.a)(u.a.mark(function nt(et){return u.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,mt();case 2:re({type:X.c,payload:{currentPath:et}});case 3:case"end":return ut.stop()}},nt)})),ni.apply(this,arguments)}function ds(){ve.myshixun.system_tip=!0,re({type:X.cb,payload:{taskData:ve,showNotice:!1}})}function hs(nt,et){ve.challenge.path=nt,ve.myshixun.system_tip=!1,re({type:X.cb,payload:{taskData:Object(e.a)(Object(e.a)({},ve),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:et}})}function fs(){re({type:X.o})}function _s(){return ri.apply(this,arguments)}function ri(){return ri=Object(i.a)(u.a.mark(function nt(){var et,ft;return u.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.prev=0,re({type:X.M,payload:!0}),Ye.a.publish("vnc-reseting"),at.next=5,rt(At.identifier);case 5:et=at.sent,ft=et.data.vnc_url,ve.vnc_url=ft+"×tamp="+new Date().getTime(),re({type:X.cb,payload:{taskData:ve,resetVncLoading:!1}}),at.next=14;break;case 11:at.prev=11,at.t0=at.catch(0),console.log(at.t0);case 14:case"end":return at.stop()}},nt,null,[[0,11]])})),ri.apply(this,arguments)}function ki(nt){return ii.apply(this,arguments)}function ii(){return ii=Object(i.a)(u.a.mark(function nt(et){var ft,ut,at,vt,St;return u.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(ft=et.GameState,ut=et.Data,!(ft==="Success")){Zt.next=11;break}if(!(In||!gn)){Zt.next=10;break}return Zt.next=5,O(me,xi.Base64.encode(me+new Date().getTime()),ut);case 5:at=Zt.sent,vt=at.status,St=at.data,vt==0&&(At.status!==2&&(ve.game.status=2,ve.user.grade+=St.gold,Ye.a.publish("update-cost-time")),re({type:X.cb,payload:{taskData:ve,evalData:{gold:St.gold,experience:St.experience,next_game:St.next_game},evaluateLoading:!1,showEvalResult:!0}})),Zt.next=11;break;case 10:re({type:X.Q});case 11:case"end":return Zt.stop()}},nt)})),ii.apply(this,arguments)}function ps(){}function ms(){z(me)}var Oi=typeof Be=="number"&&Be!==.01?"".concat(Be,"px"):"40%",gs="calc(100% - 4px - ".concat(Oi,")"),vs=(W={game:At,taskId:me,user_praise:Nn,praise_count:Dn,st:Yt,challenge:tn,rank_name:ve.rank_name,shixun:un,is_teacher:Nt,has_answer:Ln,unity_3d_routes:nn,with_code_file:gn,onEvaluateCallback:ps,onGetUnity3dMessage:ki},Object(n.a)(W,"taskId",me),Object(n.a)(W,"myshixun",yn),Object(n.a)(W,"user",Vn),Object(n.a)(W,"discusses_count",Yn),Object(n.a)(W,"onPlusOrCancelPraise",Ja),Object(n.a)(W,"minuxUserGrade",nr),W),bs={showNotice:Xt||(It||vn)&&yn.system_tip===!1,tpm_cases_modified:It,tpm_modified:Cn,tpm_script_modified:Qn,st:Yt,taskId:me,myshixunId:(yn||{}).id,onNextCallback:ds,onUpdateCallback:hs,onUpdateFailure:fs},Es=Object(e.a)(Object(e.a)({},lt),{},{isPictureView:Lt,history:pe,webDisplayUrl:kt,onShowPictureView:ls,star:At&&At.star,onStarChange:es,onCloseResult:ss}),Pi={lastedGetTaskInfoTime:Mt,isEditPath:tr,taskData:ve,codeRepData:$e,moveY:tt,evaluateMessage:dt,evaluateLoading:pt,isNotice:Zn,isHtml:ln,onChangePath:us,onResizeSetContainer:bn,onEditRepCode:as,onUpdateCode:mt,onResizeYStart:pr,onShowDir:ts,onResetCode:rr,onResizeCodeArea:Ct,onResetPassedCode:Ri,onFinishDisplayHtml:Xn,onShowNotice:Di};return s.a.createElement(h.Fragment,null,st?s.a.createElement(Rt.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):s.a.createElement(h.Fragment,null,s.a.createElement("div",{className:"task-wrapper"},s.a.createElement(yt,{difficulty:tn==null?void 0:tn.difficulty,mirror_description:kn,history:pe,git_url:dn,shixun:un,lastedGetTaskInfoTime:Mt,onAddVncTime:ms,taskId:me,onBack:Dt,isNotice:Zn,resetVncLoading:Ft,onResetVnc:_s,vnc_url:Bt,onShowNotice:Di,game:At,user:Vn,onUpdateCostTime:$a}),s.a.createElement("div",{className:"tasks-body"},s.a.createElement("section",{className:"left-panel ".concat(nn&&gn?"has-unity-3d":""),style:{width:Oi,display:Be===.01?"none":""}},s.a.createElement(Cr,vs),En&&s.a.createElement("div",{className:"draging-mask"})),s.a.createElement("section",{className:"resize-x-bar ".concat(Kn?"has-unity-3d":""),onMouseDown:Kt},s.a.createElement(qa,{noDragging:Kn,vnc_url:Bt,moveX:Be})),s.a.createElement("section",{className:"right-panel ".concat(Bt?"vnc":""),style:{width:gs}},nn&&!gn?s.a.createElement("div",{className:"unity-3d-container"},s.a.createElement(hn,{unity_3d_routes:nn,onGetUnity3dMessage:ki}),s.a.createElement(za,{next_game:rn,prev_game:Wt,shixun:un,game:At})):s.a.createElement(h.Fragment,null,Bt?s.a.createElement(Xa,{taskData:ve,evaluateMessage:dt,language:On,evaluateLoading:pt,onEval:Li}):Yt===1?s.a.createElement(Vi,Object(o.a)({onEval:is},Pi)):s.a.createElement(ba,Object(o.a)({},Pi,{onEval:Li})))))),s.a.createElement(Ce.a,null,Qe?s.a.createElement(ea,Es):null,s.a.createElement(C.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ct,onClose:rs},s.a.createElement(Ga,{className:"dir-tree",selectedKeys:["".concat(Qt)],treeData:ht,onSelect:cs,loadData:ns})),wt?s.a.createElement(Aa,{taskId:me,onHidePictureView:os}):null,s.a.createElement(La,bs))))};function Za(R){var W=R.is_teacher,ee=R.score;return s.a.createElement(h.Fragment,null,W?s.a.createElement(h.Fragment,null,s.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(ee*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),s.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):s.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(ee*5,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function qa(R){var W=R.noDragging,ee=R.moveX,pe=R.vnc_url;return s.a.createElement(h.Fragment,null,W?s.a.createElement("a",{className:"trapezoid ".concat(ee===.01?"enlarge":"")},s.a.createElement("img",{src:ee===.01?Ha.a:Wa.a,alt:"resize-icon",width:20})):s.a.createElement("a",{className:"btn-resize",draggable:!1},s.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},s.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},yqJW:function(le,D,g){},zkdm:function(le,D,g){}}]); diff --git a/umi.js b/umi.js index b3bcaf51bd..ecd7c958a2 100644 --- a/umi.js +++ b/umi.js @@ -368,7 +368,7 @@ var t=s.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xF1u_J //! author : chrisrodz : https://github.com/chrisrodz (function(s,t){t(e("wd/R"))})(this,function(s){"use strict";//! moment.js locale configuration var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,c=s.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(i,u){return i?/-MMM-/.test(u)?r[i.month()]:t[i.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:0,doy:6}});return c})},Vnov:function(E,m,e){"use strict";var s=e("I+eb"),t=e("xDBR"),r=e("glrk"),n=e("Sssf"),a=e("ImZN");s({target:"Map",proto:!0,real:!0,forced:t},{keyOf:function(o){return a(n(r(this)),function(i,u){if(u===o)return a.stop(i)},void 0,!0,!0).result}})},VpIT:function(E,m,e){var s=e("xDBR"),t=e("xs3f");(E.exports=function(r,n){return t[r]||(t[r]=n!==void 0?n:{})})("versions",[]).push({version:"3.6.5",mode:s?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},Vu81:function(E,m,e){var s=e("0GbY"),t=e("JBy8"),r=e("dBg+"),n=e("glrk");E.exports=s("Reflect","ownKeys")||function(c){var o=t.f(n(c)),i=r.f;return i?o.concat(i(c)):o}},"W/eh":function(E,m,e){"use strict";var s=e("I+eb"),t=e("g6v/"),r=e("6x0u"),n=e("ewvW"),a=e("wE6v"),c=e("4WOD"),o=e("Bs8V").f;t&&s({target:"Object",proto:!0,forced:r},{__lookupSetter__:function(u){var f=n(this),h=a(u,!0),v;do if(v=o(f,h))return v.set;while(f=c(f))}})},W8MJ:function(E,m){function e(t,r){for(var n=0;n0}).map(function(H,K){var ne;return Object(r.a)(Object(r.a)({},H),{number:a[K+1],questions:H==null||((ne=H.questions)===null||ne===void 0)?void 0:ne.map(function(k){return Object(r.a)(Object(r.a)({},k),{},{shixun:k.examination_bank_shixun_challenges})})})});return{exam:p,questionList:C}},o=e("6fQ5"),i={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{getDisciplines:t.a.mark(function f(h,v){var p,y,l,L;return t.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return p=h.payload,y=v.call,l=v.put,N.next=4,y(n.f,p);case 4:return L=N.sent,N.next=7,l({type:"save",payload:{disciplinesData:Object(r.a)({},L)}});case 7:return N.abrupt("return",L);case 8:case"end":return N.stop()}},f)}),getEditDisciplines:t.a.mark(function f(h,v){var p,y,l,L,M,N;return t.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return p=h.payload,y=v.call,l=v.put,j.next=4,y(n.f,p);case 4:return L=j.sent,M=L==null?void 0:L.disciplines,N=Object(o.a)(M),j.next=9,l({type:"save",payload:{courseOptions:N,disciplinesData:Object(r.a)({},L)}});case 9:return j.abrupt("return",L);case 10:case"end":return j.stop()}},f)}),getTeachGroupData:t.a.mark(function f(h,v){var p,y,l,L;return t.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return p=h.payload,y=v.call,l=v.put,N.next=4,y(n.i,p);case 4:return L=N.sent,N.next=7,l({type:"save",payload:{teachGroupData:Object(r.a)({},L)}});case 7:return N.abrupt("return",L);case 8:case"end":return N.stop()}},f)}),getPaperData:t.a.mark(function f(h,v){var p,y,l,L,M;return t.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return p=h.payload,y=v.call,l=v.put,T.next=4,y(n.g,p);case 4:return L=T.sent,M=c(L),T.next=8,l({type:"save",payload:{paperData:M}});case 8:return T.abrupt("return",L);case 9:case"end":return T.stop()}},f)}),getPaperlibraryList:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.h,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),setPublic:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.n,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),handleDelete:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.j,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),getCourseList:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.e,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),sendToClass:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.l,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),adjustPosition:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.a,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),setScore:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.o,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),handleDeleteEditQuestion:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.k,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),batchSetScore:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.d,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),batchDelete:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.b,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),updatePaper:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.q,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),setActionTabs:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,l({type:"save",payload:{actionTabs:Object(r.a)({},p)}});case 4:case"end":return M.stop()}},f)})},reducers:{save:function(h,v){return Object(r.a)(Object(r.a)({},h),v.payload)}},subscriptions:{setup:function(h){var v=h.dispatch,p=h.history;return p.listen(function(y){var l=y.pathname;l==="/"&&v({type:"query"})})}}},u=m.a=i},WRkp:function(E,m,e){"use strict";m.sha1=e("E+IA"),m.sha224=e("B/J0"),m.sha256=e("bu2F"),m.sha384=e("i5UE"),m.sha512=e("tSWc")},WYrj:function(E,m,e){//! moment.js locale configuration +\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},WKiH:function(E,m,e){var s=e("HYAF"),t=e("WJkJ"),r="["+t+"]",n=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),c=function(o){return function(i){var u=String(s(i));return o&1&&(u=u.replace(n,"")),o&2&&(u=u.replace(a,"")),u}};E.exports={start:c(1),end:c(2),trim:c(3)}},WPzJ:function(E,m,e){var s=e("I+eb"),t=e("voyM");s({target:"Math",stat:!0},{scale:t})},WRKT:function(E,m,e){"use strict";var s=e("WmNS"),t=e.n(s),r=e("k1fw"),n=e("vCeJ"),a={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"},c=function(h){if(!h)return;var v=h||{},p=v.exam,y=v.single_questions,l=v.multiple_questions,L=v.judgement_questions,M=v.program_questions,N=v.completion_questions,T=v.subjective_questions,j=v.practical_questions,R=[Object(r.a)({type:"single",name:"\u5355\u9009\u9898"},y),Object(r.a)({type:"multiple",name:"\u591A\u9009\u9898"},l),Object(r.a)({type:"completion",name:"\u586B\u7A7A\u9898"},N),Object(r.a)({type:"judgement",name:"\u5224\u65AD\u9898"},L),Object(r.a)({type:"subjective",name:"\u7B80\u7B54\u9898"},T),Object(r.a)({type:"program",name:"\u7F16\u7A0B\u9898"},M),Object(r.a)({type:"practical",name:"\u5B9E\u8BAD\u9898"},j)],C=R.filter(function(H){return H.questions_count>0}).map(function(H,K){var ne;return Object(r.a)(Object(r.a)({},H),{number:a[K+1],questions:H==null||((ne=H.questions)===null||ne===void 0)?void 0:ne.map(function(k){return Object(r.a)(Object(r.a)({},k),{},{shixun:k.examination_bank_shixun_challenges})})})});return{exam:p,questionList:C}},o=e("6fQ5"),i={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{getDisciplines:t.a.mark(function f(h,v){var p,y,l,L;return t.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return p=h.payload,y=v.call,l=v.put,N.next=4,y(n.f,p);case 4:return L=N.sent,N.next=7,l({type:"save",payload:{disciplinesData:Object(r.a)({},L)}});case 7:return N.abrupt("return",L);case 8:case"end":return N.stop()}},f)}),getEditDisciplines:t.a.mark(function f(h,v){var p,y,l,L,M,N;return t.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return p=h.payload,y=v.call,l=v.put,j.next=4,y(n.f,p);case 4:return L=j.sent,M=L==null?void 0:L.disciplines,N=Object(o.a)(M),j.next=9,l({type:"save",payload:{courseOptions:N,disciplinesData:Object(r.a)({},L)}});case 9:return j.abrupt("return",L);case 10:case"end":return j.stop()}},f)}),getTeachGroupData:t.a.mark(function f(h,v){var p,y,l,L;return t.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return p=h.payload,y=v.call,l=v.put,N.next=4,y(n.i,p);case 4:return L=N.sent,N.next=7,l({type:"save",payload:{teachGroupData:Object(r.a)({},L)}});case 7:return N.abrupt("return",L);case 8:case"end":return N.stop()}},f)}),getPaperData:t.a.mark(function f(h,v){var p,y,l,L,M;return t.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return p=h.payload,y=v.call,l=v.put,T.next=4,y(n.g,p);case 4:return L=T.sent,M=c(L),T.next=8,l({type:"save",payload:{paperData:M}});case 8:return T.abrupt("return",L);case 9:case"end":return T.stop()}},f)}),getPaperlibraryList:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.h,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),setPublic:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.n,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),handleDelete:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.j,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),getCourseList:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.e,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),sendToClass:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.l,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),adjustPosition:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.a,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),setScore:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.o,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),handleDeleteEditQuestion:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.k,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),batchSetScore:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.d,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),batchDelete:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.b,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),updatePaper:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,y(n.q,p);case 4:return M.abrupt("return",M.sent);case 5:case"end":return M.stop()}},f)}),setActionTabs:t.a.mark(function f(h,v){var p,y,l;return t.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return p=h.payload,y=v.call,l=v.put,M.next=4,l({type:"save",payload:{actionTabs:Object(r.a)({},p)}});case 4:case"end":return M.stop()}},f)})},reducers:{save:function(h,v){return Object(r.a)(Object(r.a)({},h),v.payload)}},subscriptions:{setup:function(h){var v=h.dispatch,p=h.history;return p.listen(function(y){var l=y.pathname;l==="/"&&v({type:"query"})})}}},u=m.a=i},WRkp:function(E,m,e){"use strict";m.sha1=e("E+IA"),m.sha224=e("B/J0"),m.sha256=e("bu2F"),m.sha384=e("i5UE"),m.sha512=e("tSWc")},WYrj:function(E,m,e){//! moment.js locale configuration //! locale : Maldivian [dv] //! author : Jawish Hameed : https://github.com/jawish (function(s,t){t(e("wd/R"))})(this,function(s){"use strict";//! moment.js locale configuration @@ -572,7 +572,7 @@ var t={0:"-\u0447\u04AF",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04AF",4 //! author : Valentin Agachi : https://github.com/avaly //! author : Emanuel Cepoi : https://github.com/cepem (function(s,t){t(e("wd/R"))})(this,function(s){"use strict";//! moment.js locale configuration -function t(n,a,c){var o={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},i=" ";return(n%100>=20||n>=100&&n%100===0)&&(i=" de "),n+i+o[c]}var r=s.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021Bi_miercuri_joi_vineri_s\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xE2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xEEn urm\u0103",s:"c\xE2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return r})},"m+aA":function(E,m,e){"use strict";e.d(m,"a",function(){return r});var s=e("i8i4"),t=e.n(s);function r(n){return n instanceof HTMLElement?n:t.a.findDOMNode(n)}},"m/L8":function(E,m,e){var s=e("g6v/"),t=e("DPsx"),r=e("glrk"),n=e("wE6v"),a=Object.defineProperty;m.f=s?a:function(o,i,u){if(r(o),i=n(i,!0),r(u),t)try{return a(o,i,u)}catch(f){}if("get"in u||"set"in u)throw TypeError("Accessors not supported");return"value"in u&&(o[i]=u.value),o}},m0LI:function(E,m){function e(s,t){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(s)))return;var r=[],n=!0,a=!1,c=void 0;try{for(var o=s[Symbol.iterator](),i;!(n=(i=o.next()).done)&&!(r.push(i.value),t&&r.length===t);n=!0);}catch(u){a=!0,c=u}finally{try{!n&&o.return!=null&&o.return()}finally{if(a)throw c}}return r}E.exports=e},m3rI:function(E,m,e){"use strict";var s={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",FORGE:"https://test-oldweb.educoder.net/"},dev:{API_SERVER:"https://test-newbuild.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net",FORGE:"https://test-oldweb.educoder.net/"},newTest:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://test-oldweb.educoder.net/"},test:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://test-oldweb.educoder.net/"},preBuild:{API_SERVER:"",IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"https://forge.educoder.net/"},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",FORGE:"http://test-oldweb.educoder.net/"},build:{API_SERVER:"",IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"https://forge.educoder.net/"}};m.a=s[window.ENV]},m92n:function(E,m,e){var s=e("glrk");E.exports=function(t,r,n,a){try{return a?r(s(n)[0],n[1]):r(n)}catch(o){var c=t.return;throw c!==void 0&&s(c.call(t)),o}}},mGGf:function(E,m,e){"use strict";e("4mDm");var s=e("I+eb"),t=e("0GbY"),r=e("DTth"),n=e("busE"),a=e("4syw"),c=e("1E5z"),o=e("ntOU"),i=e("afO8"),u=e("GarU"),f=e("UTVS"),h=e("A2ZE"),v=e("9d/t"),p=e("glrk"),y=e("hh1v"),l=e("fHMY"),L=e("XGwC"),M=e("mh/w"),N=e("NaFW"),T=e("tiKp"),j=t("fetch"),R=t("Headers"),C=T("iterator"),H="URLSearchParams",K=H+"Iterator",ne=i.set,k=i.getterFor(H),_=i.getterFor(K),he=/\+/g,ee=Array(4),de=function(ae){return ee[ae-1]||(ee[ae-1]=RegExp("((?:%[\\da-f]{2}){"+ae+"})","gi"))},B=function(ae){try{return decodeURIComponent(ae)}catch(Ce){return ae}},X=function(ae){var Ce=ae.replace(he," "),Y=4;try{return decodeURIComponent(Ce)}catch(Le){for(;Y;)Ce=Ce.replace(de(Y--),B);return Ce}},x=/[!'()~]|%20/g,A={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Q=function(ae){return A[ae]},ye=function(ae){return encodeURIComponent(ae).replace(x,Q)},Pe=function(ae,Ce){if(Ce)for(var Y=Ce.split("&"),Le=0,me,Ae;Le0?arguments[0]:void 0,Y=this,Le=[],me,Ae,je,J,fe,we,G,te,Oe;if(ne(Y,{type:H,entries:Le,updateURL:function(){},updateSearchParams:Ke}),Ce!==void 0)if(y(Ce))if(me=N(Ce),typeof me=="function")for(Ae=me.call(Ce),je=Ae.next;!(J=je.call(Ae)).done;){if(fe=M(p(J.value)),we=fe.next,(G=we.call(fe)).done||(te=we.call(fe)).done||!we.call(fe).done)throw TypeError("Expected sequence with length 2");Le.push({key:G.value+"",value:te.value+""})}else for(Oe in Ce)f(Ce,Oe)&&Le.push({key:Oe,value:Ce[Oe]+""});else Pe(Le,typeof Ce=="string"?Ce.charAt(0)==="?"?Ce.slice(1):Ce:Ce+"")},U=ce.prototype;a(U,{append:function(Ce,Y){Ee(arguments.length,2);var Le=k(this);Le.entries.push({key:Ce+"",value:Y+""}),Le.updateURL()},delete:function(ae){Ee(arguments.length,1);for(var Ce=k(this),Y=Ce.entries,Le=ae+"",me=0;meme.key){Y.splice(Ae,0,me);break}Ae===je&&Y.push(me)}Ce.updateURL()},forEach:function(Ce){for(var Y=k(this).entries,Le=h(Ce,arguments.length>1?arguments[1]:void 0,3),me=0,Ae;me1&&(Le=arguments[1],y(Le)&&(me=Le.body,v(me)===H&&(Ae=Le.headers?new R(Le.headers):new R,Ae.has("content-type")||Ae.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),Le=l(Le,{body:L(0,String(me)),headers:L(0,Ae)}))),Y.push(Le)),j.apply(this,Y)}}),E.exports={URLSearchParams:ce,getState:k}},mGKP:function(E,m,e){var s=e("EdiO");function t(r,n){if(!r)return;if(typeof r=="string")return s(r,n);var a=Object.prototype.toString.call(r).slice(8,-1);if(a==="Object"&&r.constructor&&(a=r.constructor.name),a==="Map"||a==="Set")return Array.from(r);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return s(r,n)}E.exports=t},mRH6:function(E,m,e){"use strict";var s=e("I+eb"),t=e("hXpO"),r=e("rwPt");s({target:"String",proto:!0,forced:r("link")},{link:function(a){return t(this,"a","href",a)}})},ma9I:function(E,m,e){"use strict";var s=e("I+eb"),t=e("0Dky"),r=e("6LWA"),n=e("hh1v"),a=e("ewvW"),c=e("UMSQ"),o=e("hBjN"),i=e("ZfDv"),u=e("Hd5f"),f=e("tiKp"),h=e("LQDL"),v=f("isConcatSpreadable"),p=9007199254740991,y="Maximum allowed index exceeded",l=h>=51||!t(function(){var T=[];return T[v]=!1,T.concat()[0]!==T}),L=u("concat"),M=function(T){if(!n(T))return!1;var j=T[v];return j!==void 0?!!j:r(T)},N=!l||!L;s({target:"Array",proto:!0,forced:N},{concat:function(j){var R=a(this),C=i(R,0),H=0,K,ne,k,_,he;for(K=-1,k=arguments.length;Kp)throw TypeError(y);for(ne=0;ne<_;ne++,H++)ne in he&&o(C,H,he[ne])}else{if(H>=p)throw TypeError(y);o(C,H++,he)}return C.length=H,C}})},md7G:function(E,m,e){"use strict";e.d(m,"a",function(){return r});var s=e("U8pU"),t=e("JX7q");function r(n,a){return a&&(Object(s.a)(a)==="object"||typeof a=="function")?a:Object(t.a)(n)}},mgyK:function(E,m,e){var s=e("NC/Y");E.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(s)},"mh/w":function(E,m,e){var s=e("glrk"),t=e("NaFW");E.exports=function(r){var n=t(r);if(typeof n!="function")throw TypeError(String(r)+" is not iterable");return s(n.call(r))}},miYZ:function(E,m,e){"use strict";var s=e("cIOH"),t=e.n(s),r=e("bXwC"),n=e.n(r)},moxL:function(E,m,e){"use strict";var s=e("67WC"),t=e("FF6l"),r=s.aTypedArray,n=s.exportTypedArrayMethod;n("copyWithin",function(c,o){return t.call(r(this),c,o,arguments.length>2?arguments[2]:void 0)})},mtLc:function(E,m,e){"use strict";e.d(m,"a",function(){return t});function s(r,n){for(var a=0;a1?arguments[1]:void 0,3);return c(f,function(v,p){if(h(p,v,u))return c.stop(v)},void 0,!0,!0).result}})},nFTT:function(E,m,e){"use strict";Object.defineProperty(m,"__esModule",{value:!0});var s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};m.default=s},nIe3:function(E,m,e){"use strict";var s=e("I+eb"),t=e("xDBR"),r=e("0GbY"),n=e("glrk"),a=e("HAuM"),c=e("A2ZE"),o=e("SEBh"),i=e("Sssf"),u=e("ImZN");s({target:"Map",proto:!0,real:!0,forced:t},{mapKeys:function(h){var v=n(this),p=i(v),y=c(h,arguments.length>1?arguments[1]:void 0,3),l=new(o(v,r("Map"))),L=a(l.set);return u(p,function(M,N){L.call(l,y(N,M,v),N)},void 0,!0,!0),l}})},nkod:function(E,m,e){var s=e("I+eb"),t=e("g6v/"),r=e("glrk"),n=e("Bs8V");s({target:"Reflect",stat:!0,sham:!t},{getOwnPropertyDescriptor:function(c,o){return n.f(r(c),o)}})},nmnc:function(E,m,e){var s=e("Kz5y"),t=s.Symbol;E.exports=t},noRp:function(E,m,e){"use strict";var s=e("oBTY"),t=e("WmNS"),r=e.n(t),n=e("k1fw"),a=e("Mgx3"),c={namespace:"pathsDetail",state:{detail:{},rightData:{},stageData:[],actionTabs:{key:"",params:{}}},effects:{getPathsDetail:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.t,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{detail:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},o)}),getRightData:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.u,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{rightData:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},o)}),getStageData:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.x,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{stageData:Object(s.a)((p==null?void 0:p.stages)||[])}});case 7:case"end":return l.stop()}},o)}),setActionTabs:r.a.mark(function o(i,u){var f,h,v;return r.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return f=i.payload,h=u.call,v=u.put,y.next=4,v({type:"save",payload:{actionTabs:Object(n.a)({},f)}});case 4:case"end":return y.stop()}},o)})},reducers:{save:function(i,u){return Object(n.a)(Object(n.a)({},i),u.payload)}},subscriptions:{setup:function(i){var u=i.dispatch,f=i.history;return f.listen(function(h){var v=h.pathname;v==="/"&&u({type:"query"})})}}};m.a=c},ntOU:function(E,m,e){"use strict";var s=e("rpNk").IteratorPrototype,t=e("fHMY"),r=e("XGwC"),n=e("1E5z"),a=e("P4y1"),c=function(){return this};E.exports=function(o,i,u){var f=i+" Iterator";return o.prototype=t(s,{next:r(1,u)}),n(o,f,!1,!0),a[f]=c,o}},ny8l:function(E,m,e){var s=e("I+eb");s({target:"Math",stat:!0},{signbit:function(r){return(r=+r)==r&&r==0?1/r==-Infinity:r<0}})},nyYc:function(E,m,e){//! moment.js locale configuration +function t(n,a,c){var o={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},i=" ";return(n%100>=20||n>=100&&n%100===0)&&(i=" de "),n+i+o[c]}var r=s.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021Bi_miercuri_joi_vineri_s\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xE2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xEEn urm\u0103",s:"c\xE2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return r})},"m+aA":function(E,m,e){"use strict";e.d(m,"a",function(){return r});var s=e("i8i4"),t=e.n(s);function r(n){return n instanceof HTMLElement?n:t.a.findDOMNode(n)}},"m/L8":function(E,m,e){var s=e("g6v/"),t=e("DPsx"),r=e("glrk"),n=e("wE6v"),a=Object.defineProperty;m.f=s?a:function(o,i,u){if(r(o),i=n(i,!0),r(u),t)try{return a(o,i,u)}catch(f){}if("get"in u||"set"in u)throw TypeError("Accessors not supported");return"value"in u&&(o[i]=u.value),o}},m0LI:function(E,m){function e(s,t){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(s)))return;var r=[],n=!0,a=!1,c=void 0;try{for(var o=s[Symbol.iterator](),i;!(n=(i=o.next()).done)&&!(r.push(i.value),t&&r.length===t);n=!0);}catch(u){a=!0,c=u}finally{try{!n&&o.return!=null&&o.return()}finally{if(a)throw c}}return r}E.exports=e},m3rI:function(E,m,e){"use strict";var s={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",FORGE:"https://test-oldweb.educoder.net/"},dev:{API_SERVER:"http://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net",FORGE:"https://test-oldweb.educoder.net/"},newTest:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://test-oldweb.educoder.net/"},test:{API_SERVER:"",IMG_SERVER:"",FORGE:"http://test-oldweb.educoder.net/"},preBuild:{API_SERVER:"",IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"https://forge.educoder.net/"},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",FORGE:"http://test-oldweb.educoder.net/"},build:{API_SERVER:"",IMG_SERVER:"https://ali-cdn.educoder.net",FORGE:"https://forge.educoder.net/"}};m.a=s[window.ENV]},m92n:function(E,m,e){var s=e("glrk");E.exports=function(t,r,n,a){try{return a?r(s(n)[0],n[1]):r(n)}catch(o){var c=t.return;throw c!==void 0&&s(c.call(t)),o}}},mGGf:function(E,m,e){"use strict";e("4mDm");var s=e("I+eb"),t=e("0GbY"),r=e("DTth"),n=e("busE"),a=e("4syw"),c=e("1E5z"),o=e("ntOU"),i=e("afO8"),u=e("GarU"),f=e("UTVS"),h=e("A2ZE"),v=e("9d/t"),p=e("glrk"),y=e("hh1v"),l=e("fHMY"),L=e("XGwC"),M=e("mh/w"),N=e("NaFW"),T=e("tiKp"),j=t("fetch"),R=t("Headers"),C=T("iterator"),H="URLSearchParams",K=H+"Iterator",ne=i.set,k=i.getterFor(H),_=i.getterFor(K),he=/\+/g,ee=Array(4),de=function(ae){return ee[ae-1]||(ee[ae-1]=RegExp("((?:%[\\da-f]{2}){"+ae+"})","gi"))},B=function(ae){try{return decodeURIComponent(ae)}catch(Ce){return ae}},X=function(ae){var Ce=ae.replace(he," "),Y=4;try{return decodeURIComponent(Ce)}catch(Le){for(;Y;)Ce=Ce.replace(de(Y--),B);return Ce}},x=/[!'()~]|%20/g,A={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Q=function(ae){return A[ae]},ye=function(ae){return encodeURIComponent(ae).replace(x,Q)},Pe=function(ae,Ce){if(Ce)for(var Y=Ce.split("&"),Le=0,me,Ae;Le0?arguments[0]:void 0,Y=this,Le=[],me,Ae,je,J,fe,we,G,te,Oe;if(ne(Y,{type:H,entries:Le,updateURL:function(){},updateSearchParams:Ke}),Ce!==void 0)if(y(Ce))if(me=N(Ce),typeof me=="function")for(Ae=me.call(Ce),je=Ae.next;!(J=je.call(Ae)).done;){if(fe=M(p(J.value)),we=fe.next,(G=we.call(fe)).done||(te=we.call(fe)).done||!we.call(fe).done)throw TypeError("Expected sequence with length 2");Le.push({key:G.value+"",value:te.value+""})}else for(Oe in Ce)f(Ce,Oe)&&Le.push({key:Oe,value:Ce[Oe]+""});else Pe(Le,typeof Ce=="string"?Ce.charAt(0)==="?"?Ce.slice(1):Ce:Ce+"")},U=ce.prototype;a(U,{append:function(Ce,Y){Ee(arguments.length,2);var Le=k(this);Le.entries.push({key:Ce+"",value:Y+""}),Le.updateURL()},delete:function(ae){Ee(arguments.length,1);for(var Ce=k(this),Y=Ce.entries,Le=ae+"",me=0;meme.key){Y.splice(Ae,0,me);break}Ae===je&&Y.push(me)}Ce.updateURL()},forEach:function(Ce){for(var Y=k(this).entries,Le=h(Ce,arguments.length>1?arguments[1]:void 0,3),me=0,Ae;me1&&(Le=arguments[1],y(Le)&&(me=Le.body,v(me)===H&&(Ae=Le.headers?new R(Le.headers):new R,Ae.has("content-type")||Ae.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),Le=l(Le,{body:L(0,String(me)),headers:L(0,Ae)}))),Y.push(Le)),j.apply(this,Y)}}),E.exports={URLSearchParams:ce,getState:k}},mGKP:function(E,m,e){var s=e("EdiO");function t(r,n){if(!r)return;if(typeof r=="string")return s(r,n);var a=Object.prototype.toString.call(r).slice(8,-1);if(a==="Object"&&r.constructor&&(a=r.constructor.name),a==="Map"||a==="Set")return Array.from(r);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return s(r,n)}E.exports=t},mRH6:function(E,m,e){"use strict";var s=e("I+eb"),t=e("hXpO"),r=e("rwPt");s({target:"String",proto:!0,forced:r("link")},{link:function(a){return t(this,"a","href",a)}})},ma9I:function(E,m,e){"use strict";var s=e("I+eb"),t=e("0Dky"),r=e("6LWA"),n=e("hh1v"),a=e("ewvW"),c=e("UMSQ"),o=e("hBjN"),i=e("ZfDv"),u=e("Hd5f"),f=e("tiKp"),h=e("LQDL"),v=f("isConcatSpreadable"),p=9007199254740991,y="Maximum allowed index exceeded",l=h>=51||!t(function(){var T=[];return T[v]=!1,T.concat()[0]!==T}),L=u("concat"),M=function(T){if(!n(T))return!1;var j=T[v];return j!==void 0?!!j:r(T)},N=!l||!L;s({target:"Array",proto:!0,forced:N},{concat:function(j){var R=a(this),C=i(R,0),H=0,K,ne,k,_,he;for(K=-1,k=arguments.length;Kp)throw TypeError(y);for(ne=0;ne<_;ne++,H++)ne in he&&o(C,H,he[ne])}else{if(H>=p)throw TypeError(y);o(C,H++,he)}return C.length=H,C}})},md7G:function(E,m,e){"use strict";e.d(m,"a",function(){return r});var s=e("U8pU"),t=e("JX7q");function r(n,a){return a&&(Object(s.a)(a)==="object"||typeof a=="function")?a:Object(t.a)(n)}},mgyK:function(E,m,e){var s=e("NC/Y");E.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(s)},"mh/w":function(E,m,e){var s=e("glrk"),t=e("NaFW");E.exports=function(r){var n=t(r);if(typeof n!="function")throw TypeError(String(r)+" is not iterable");return s(n.call(r))}},miYZ:function(E,m,e){"use strict";var s=e("cIOH"),t=e.n(s),r=e("bXwC"),n=e.n(r)},moxL:function(E,m,e){"use strict";var s=e("67WC"),t=e("FF6l"),r=s.aTypedArray,n=s.exportTypedArrayMethod;n("copyWithin",function(c,o){return t.call(r(this),c,o,arguments.length>2?arguments[2]:void 0)})},mtLc:function(E,m,e){"use strict";e.d(m,"a",function(){return t});function s(r,n){for(var a=0;a1?arguments[1]:void 0,3);return c(f,function(v,p){if(h(p,v,u))return c.stop(v)},void 0,!0,!0).result}})},nFTT:function(E,m,e){"use strict";Object.defineProperty(m,"__esModule",{value:!0});var s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};m.default=s},nIe3:function(E,m,e){"use strict";var s=e("I+eb"),t=e("xDBR"),r=e("0GbY"),n=e("glrk"),a=e("HAuM"),c=e("A2ZE"),o=e("SEBh"),i=e("Sssf"),u=e("ImZN");s({target:"Map",proto:!0,real:!0,forced:t},{mapKeys:function(h){var v=n(this),p=i(v),y=c(h,arguments.length>1?arguments[1]:void 0,3),l=new(o(v,r("Map"))),L=a(l.set);return u(p,function(M,N){L.call(l,y(N,M,v),N)},void 0,!0,!0),l}})},nkod:function(E,m,e){var s=e("I+eb"),t=e("g6v/"),r=e("glrk"),n=e("Bs8V");s({target:"Reflect",stat:!0,sham:!t},{getOwnPropertyDescriptor:function(c,o){return n.f(r(c),o)}})},nmnc:function(E,m,e){var s=e("Kz5y"),t=s.Symbol;E.exports=t},noRp:function(E,m,e){"use strict";var s=e("oBTY"),t=e("WmNS"),r=e.n(t),n=e("k1fw"),a=e("Mgx3"),c={namespace:"pathsDetail",state:{detail:{},rightData:{},stageData:[],actionTabs:{key:"",params:{}}},effects:{getPathsDetail:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.t,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{detail:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},o)}),getRightData:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.u,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{rightData:Object(n.a)({},p)}});case 7:case"end":return l.stop()}},o)}),getStageData:r.a.mark(function o(i,u){var f,h,v,p;return r.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return f=i.payload,h=u.call,v=u.put,l.next=4,h(a.x,f);case 4:return p=l.sent,l.next=7,v({type:"save",payload:{stageData:Object(s.a)((p==null?void 0:p.stages)||[])}});case 7:case"end":return l.stop()}},o)}),setActionTabs:r.a.mark(function o(i,u){var f,h,v;return r.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return f=i.payload,h=u.call,v=u.put,y.next=4,v({type:"save",payload:{actionTabs:Object(n.a)({},f)}});case 4:case"end":return y.stop()}},o)})},reducers:{save:function(i,u){return Object(n.a)(Object(n.a)({},i),u.payload)}},subscriptions:{setup:function(i){var u=i.dispatch,f=i.history;return f.listen(function(h){var v=h.pathname;v==="/"&&u({type:"query"})})}}};m.a=c},ntOU:function(E,m,e){"use strict";var s=e("rpNk").IteratorPrototype,t=e("fHMY"),r=e("XGwC"),n=e("1E5z"),a=e("P4y1"),c=function(){return this};E.exports=function(o,i,u){var f=i+" Iterator";return o.prototype=t(s,{next:r(1,u)}),n(o,f,!1,!0),a[f]=c,o}},ny8l:function(E,m,e){var s=e("I+eb");s({target:"Math",stat:!0},{signbit:function(r){return(r=+r)==r&&r==0?1/r==-Infinity:r<0}})},nyYc:function(E,m,e){//! moment.js locale configuration //! locale : French [fr] //! author : John Fischer : https://github.com/jfroffice (function(s,t){t(e("wd/R"))})(this,function(s){"use strict";//! moment.js locale configuration