From ace8a2eb6a32c2229ed0356236402a7aa3f1121e Mon Sep 17 00:00:00 2001 From: linlu <527100546@qq.com> Date: Wed, 1 Nov 2023 14:18:20 +0800 Subject: [PATCH] fix --- index.html | 2 +- ...Lists__Attachment__index.a21af04a.async.js | 10 +++++----- ...s__Edit__body__Warehouse.7d802674.async.js | 6 +++--- ...c.js => p__Shixuns__Edit.4f35ff4f.async.js | 14 ++++++------- p__tasks__index.8dd95534.async.js | 20 ------------------- p__tasks__index.d3e48d2c.async.js | 20 +++++++++++++++++++ umi.53db8079.js => umi.c55690b8.js | 2 +- 7 files changed, 37 insertions(+), 37 deletions(-) rename p__Classrooms__Lists__Attachment__index.12f8080a.async.js => p__Classrooms__Lists__Attachment__index.a21af04a.async.js (78%) rename p__Shixuns__Detail__Repository__index.p__Shixuns__Edit__body__Warehouse.befc71e2.async.js => p__Shixuns__Detail__Repository__index.p__Shixuns__Edit__body__Warehouse.7d802674.async.js (52%) rename p__Shixuns__Edit.7222fa89.async.js => p__Shixuns__Edit.4f35ff4f.async.js (79%) delete mode 100644 p__tasks__index.8dd95534.async.js create mode 100644 p__tasks__index.d3e48d2c.async.js rename umi.53db8079.js => umi.c55690b8.js (99%) diff --git a/index.html b/index.html index f29cd6bd74..2313f80544 100644 --- a/index.html +++ b/index.html @@ -87,6 +87,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Classrooms__Lists__Attachment__index.12f8080a.async.js b/p__Classrooms__Lists__Attachment__index.a21af04a.async.js similarity index 78% rename from p__Classrooms__Lists__Attachment__index.12f8080a.async.js rename to p__Classrooms__Lists__Attachment__index.a21af04a.async.js index 6b6844efb8..7642a6bf7d 100644 --- a/p__Classrooms__Lists__Attachment__index.12f8080a.async.js +++ b/p__Classrooms__Lists__Attachment__index.a21af04a.async.js @@ -1,5 +1,5 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[42,14,24],{"3c+Q":function(Je,ke,E){"use strict";E.d(ke,"a",function(){return xe});var Ke=E("iQDF"),Be=E("+eQT"),$e=E("k1fw"),Ze=E("tJVT"),qe=E("q1tI"),Ge=E.n(qe),Oe=E("wd/R"),le=E.n(Oe);function rt(se){var Se=new Date().getTime();return se&&se30?le()("".concat(Ve,":00")).add(1,"hours"):le()(se)}ke.b=function(se){var Se=se.value,fe=se.onChange,Ve=se.style,z=Ve===void 0?{}:Ve,je=se.disabled,ge=je===void 0?!1:je,de=se.showTimeConfig;function be(ve,j){fe(ve&&Ae(j))}return Ge.a.createElement(Be.a,{showTime:Object($e.a)({format:"HH:mm",minuteStep:30},de),showToday:!1,value:Se,format:xe,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",style:z,onChange:be,disabled:ge,disabledDate:rt})}},BdwD:function(Je,ke,E){"use strict";var Ke=E("k1fw"),Be=E("q1tI"),$e=E.n(Be),Ze=function(Ge){var Oe=Ge.styles,le=Oe===void 0?{}:Oe,rt=Ge.customText;return $e.a.createElement("section",{className:"tc animated fadeIn",style:Object(Ke.a)(Object(Ke.a)({},{color:"#999",margin:"200px auto"}),le)},$e.a.createElement("img",{src:E("FOrL")}),$e.a.createElement("p",{className:"mt20 font14"},rt||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};ke.a=Ze},FOrL:function(Je,ke){Je.exports="data:image/png;base64,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"},MY4a:function(Je,ke,E){Je.exports={flex_box_center:"flex_box_center___HdpHj",flex_space_between:"flex_space_between___RKhVH",flex_box_vertical_center:"flex_box_vertical_center___2XaUm",flex_box_center_end:"flex_box_center_end___22uoS",flex_box_column:"flex_box_column___26Mlj",wrp:"wrp___2hUhT",itemTitleWrp:"itemTitleWrp___3-bSU",itemTitle:"itemTitle___7UWkS",search:"search___1WVsU","simple-table":"simple-table___2ZPu1",table:"table___3OQ8l"}},QGk1:function(Je,ke,E){"use strict";E.r(ke);var Ke=E("cWXX"),Be=E("/ezw"),$e=E("DjyN"),Ze=E("NUBc"),qe=E("5Dmo"),Ge=E("3S7+"),Oe=E("sRBo"),le=E("kaz8"),rt=E("qVdP"),xe=E("jsC+"),Ae=E("14J3"),se=E("BMrR"),Se=E("5NDa"),fe=E("5rEg"),Ve=E("jCWc"),z=E("kPKH"),je=E("lUTK"),ge=E("BvKs"),de=E("miYZ"),be=E("tsqr"),ve=E("9og8"),j=E("k1fw"),re=E("tJVT"),ne=E("q1tI"),i=E.n(ne),ce=E("ErOA"),ye=E("Ty5D"),Ue=E("55Ip"),me=E("9kvl"),Pe=E("8Skl"),Re=E("1vsH"),pe=E("xKgJ"),ie=E("oBTY"),We=E("2qtc"),we=E("kLXV");function Ce(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ce=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function R(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=R(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=R(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=R(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var De=function(l){var b=l.classroomList,m=l.user,L=l.dispatch,x=Object(ye.m)(),A=Object(ne.useState)(!1),ee=Object(re.a)(A,2),k=ee[0],p=ee[1];Object(ne.useEffect)(function(){if(b.actionTabs.key==="\u5220\u9664"){var R,H;if(Object(pe.w)()||(m==null||((R=m.userInfo)===null||R===void 0||((H=R.course)===null||H===void 0))?void 0:H.own)){p(!0);return}var J={hasNum:0,noHasNum:0};b.actionTabs.selectArrsAll.map(function(O){var P;O.author_login===((P=m.userInfo)===null||P===void 0?void 0:P.login)?++J.hasNum:++J.noHasNum}),J.noHasNum>0?we.a.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:i.a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",i.a.createElement("span",{className:"c-blue"},J.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",i.a.createElement("span",{className:"c-red"},J.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",i.a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:function(){B()}}):p(!0)}else p(!1)},[b.actionTabs.key]);var B=function(){L({type:"classroomList/setActionTabs",payload:{}})};return i.a.createElement(we.a,{centered:!0,title:"\u63D0\u793A",visible:k,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ve.a)(Ce().mark(function R(){var H;return Ce().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(ce.a)("/api/files/bulk_delete.json",{method:"delete",body:{ids:Object(ie.a)(b.actionTabs.selectArrs),course_id:x.id}});case 2:H=O.sent,H.status===0&&(be.b.success("\u5220\u9664\u6210\u529F"),L({type:"classroomList/getAttachmentList",payload:Object(j.a)({},b.actionTabs.params)}),L({type:"classroomList/setActionTabs",payload:{}}),L({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}));case 4:case"end":return O.stop()}},R)})),onCancel:function(){B()}},i.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},ze=Object(me.a)(function(d){var l=d.classroomList,b=d.user;return{classroomList:l,user:b}})(De);function He(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */He=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function R(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=R(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=R(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=R(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Ne=function(l){var b=l.classroomList,m=l.dispatch,L=Object(ye.m)();return L.id=L.coursesId,i.a.createElement(we.a,{centered:!0,title:"\u63D0\u793A",visible:b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ve.a)(He().mark(function x(){var A;return He().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(ce.a)("/api/files/bulk_publish.json",{method:"put",body:{course_id:L.id,ids:Object(ie.a)(b.actionTabs.selectArrs)}});case 2:A=k.sent,A.status===0&&(be.b.success("\u64CD\u4F5C\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),m({type:"classroomList/getAttachmentList",payload:Object(j.a)({},b.actionTabs.params)}));case 4:case"end":return k.stop()}},x)})),onCancel:function(){m({type:"classroomList/setActionTabs",payload:{}})}},i.a.createElement("p",null,"\u5B66\u751F\u5C06\u80FD\u7ACB\u5373\u6536\u5230\u8D44\u6E90"))},et=Object(me.a)(function(d){var l=d.classroomList;return{classroomList:l}})(Ne),S=E("jrin"),D=E("T2oS"),M=E("W9HT"),ae=E("y8nQ"),N=E("Vl3Y"),oe=E("wd/R"),ue=E.n(oe);function G(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */G=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function R(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=R(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=R(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=R(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var F=function(l){var b,m=l.classroomList,L=l.loading,x=l.dispatch,A=Object(ye.m)(),ee=Object(ye.l)();Object(ne.useEffect)(function(){x({type:"classroomList/getCourseGroups",payload:{id:A.id}})},[m.name]);var k=N.a.useForm(),p=Object(re.a)(k,1),B=p[0],R=[];return m.courseGroups.course_groups&&m.courseGroups.course_groups.map(function(H){return R.push(H.id+"")}),i.a.createElement(we.a,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",visible:m.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u7ACB\u5373\u622A\u6B62",cancelText:"\u6682\u4E0D\u622A\u6B62",bodyStyle:{minHeight:200},onOk:Object(ve.a)(G().mark(function H(){var J,O;return G().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return J=B.getFieldValue(),s.next=3,Object(ce.a)("/api/courses/".concat(A.id,"/homework_commons/end_homework.json"),{method:"post",body:{homework_ids:Object(ie.a)(m.actionTabs.selectArrs),group_ids:Object(ie.a)(J.group_ids)}});case 3:O=s.sent,O.status===0&&(be.b.success("\u64CD\u4F5C\u6210\u529F"),x({type:"classroomList/setActionTabs",payload:{}}),x({type:"classroomList/getClassroomShixunsList",payload:Object(j.a)({},m.actionTabs.params)}));case 5:case"end":return s.stop()}},H)})),onCancel:function(){x({type:"classroomList/setActionTabs",payload:{}})}},i.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A",i.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D" \u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548'),L.effects["classroomList/getCourseGroups"]&&i.a.createElement("div",{className:"tc mt40"},i.a.createElement(M.a,null)),i.a.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",marginTop:20,padding:"20px 10px"}},m.courseGroups.course_groups&&i.a.createElement(N.a,{form:B,initialValues:(b={},Object(S.a)(b,"group_ids",R),Object(S.a)(b,"end_time",ue()(ue()().add(7,"days").format("YYYY-MM-DD HH:mm"))),b)},i.a.createElement(N.a.Item,{name:"group_ids"},i.a.createElement(le.a.Group,null,m.courseGroups.course_groups.map(function(H,J){return i.a.createElement("div",{key:J},i.a.createElement(le.a,{onChange:function(P){},key:J,value:String(H.id),defaultChecked:!0},H.name))}))))))},V=Object(me.a)(function(d){var l=d.classroomList,b=d.loading;return{classroomList:l,loading:b}})(F);function $(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function R(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=R(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=R(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=R(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var te=function(l){var b=l.classroomList,m=l.dispatch,L=Object(ye.m)();return L.id=L.coursesId,i.a.createElement(we.a,{centered:!0,title:"\u63D0\u793A",visible:b.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ve.a)($().mark(function x(){var A;return $().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(ce.a)("/api/files/bulk_public.json",{method:"put",body:{course_id:L.id,ids:Object(ie.a)(b.actionTabs.selectArrs)}});case 2:A=k.sent,A.status===0&&(be.b.success("\u64CD\u4F5C\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),m({type:"classroomList/getAttachmentList",payload:Object(j.a)({},L)}),m({type:"classroomList/getClassroomShixunsList",payload:Object(j.a)({},b.actionTabs.params)}));case 4:case"end":return k.stop()}},x)})),onCancel:function(){m({type:"classroomList/setActionTabs",payload:{}})}},i.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",i.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},Q=Object(me.a)(function(d){var l=d.classroomList;return{classroomList:l}})(te);function Te(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Te=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function R(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=R(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=R(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=R(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Ie=function(l){var b,m,L=l.classroomList,x=l.loading,A=l.dispatch,ee=Object(ye.m)(),k=Object(ye.l)(),p=L.actionTabs,B=N.a.useForm(),R=Object(re.a)(B,1),H=R[0],J=function(P){return P&&P=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var ot=function(l){var b,m=l.classroomList,L=l.loading,x=l.dispatch,A=Object(ye.m)(),ee=Object(ye.l)(),k=m.actionTabs,p=N.a.useForm(),B=Object(re.a)(p,1),R=B[0],H=function(O){return O&&O=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Ee=gt.a.TabPane,Le=!1,Qe=function(l){var b,m=l.attachment,L=l.loading,x=l.dispatch,A=Object(ye.m)(),ee=N.a.useForm(),k=Object(re.a)(ee,1),p=k[0],B=Object(ne.useState)(0),R=Object(re.a)(B,2),H=R[0],J=R[1],O=Object(ne.useState)(!0),P=Object(re.a)(O,2),s=P[0],C=P[1],w=Object(ne.useState)("public"),g=Object(re.a)(w,2),Y=g[0],T=g[1],U=Object(ne.useState)([]),y=Object(re.a)(U,2),W=y[0],I=y[1],_e=Object(ne.useState)({page:0,page_size:20,search:""}),q=Object(re.a)(_e,2),he=q[0],X=q[1];Object(ne.useEffect)(function(){m.actionTabs.key==="\u9009\u7528\u8D44\u6E90"&&s&&K()},[m.actionTabs.key,s,Y]);var Z=[],K=function(){var a=Object(ve.a)(lt().mark(function u(){var c,f,h;return lt().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!Le){v.next=2;break}return v.abrupt("return");case 2:if(Le=!0,!s){v.next=19;break}if(++he.page,!(Y==="public")){v.next=12;break}return v.next=8,x({type:"attachment/allAttachment",payload:Object(j.a)({},he)});case 8:f=v.sent,W=Object(ie.a)(W.concat(f.data.files)),v.next=16;break;case 12:return v.next=14,x({type:"attachment/mineAttachment",payload:Object(j.a)({},he)});case 14:f=v.sent,W=Object(ie.a)(W.concat((h=f.data)===null||h===void 0?void 0:h.files));case 16:((c=f.object_list)===null||c===void 0?void 0:c.length)0?Promise.resolve():Promise.reject("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8D44\u6E90")}}]},i.a.createElement(le.a.Group,{style:{width:"100%"}},i.a.createElement("div",{style:{maxHeight:210,overflow:"auto"}},i.a.createElement(Pt.a,{initialLoad:!1,pageStart:0,threshold:800,loadMore:function(){K()},hasMore:s,useWindow:!1},i.a.createElement(ut,{data:W}))))),i.a.createElement(N.a.Item,{label:"\u53D1\u5E03\u8BBE\u7F6E",name:"delay_publish"},i.a.createElement(Me.a.Group,{onChange:r},i.a.createElement(Me.a,{value:0},"\u7ACB\u5373\u53D1\u5E03"),i.a.createElement(Me.a,{disabled:Object(pe.u)(),value:1},"\u5EF6\u671F\u53D1\u5E03"))),H?i.a.createElement(N.a.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4",extra:i.a.createElement("p",{className:"mt10 c-grey-c"},"\u6309\u7167\u8BBE\u7F6E\u7684\u65F6\u95F4\u5B9A\u65F6\u53D1\u5E03"),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}]},i.a.createElement(ft.a,{disabledDate:e,format:"YYYY-MM-DD HH:mm",showTime:{format:"HH:mm",defaultValue:ue()(Object(Re.d)(),"HH:mm")}})):null))},Ye=Object(me.a)(function(d){var l=d.attachment,b=d.loading;return{attachment:l,loading:b}})(Qe);function ut(d){var l=d.data,b=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:function(L,x){return i.a.createElement(le.a,{value:String(x.id),defaultChecked:!0},i.a.createElement("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150}},i.a.createElement(Ge.a,{title:x.title,placement:"topLeft"},x.title)))}},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",key:"author",ellipsis:!0,render:function(L){return L.name}},{title:"\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:140,render:function(L){return i.a.createElement("span",{className:"font12"},ue()(L).format(wt.a))}}];return i.a.createElement(mt.a,{pagination:!1,columns:b,className:ht.a.table,dataSource:l||[]})}var Lt=E("y5JW");function jt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */jt=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function R(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=R(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=R(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=R(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Rt={delay_publish:0,is_public:0,description:""},It=function(l){var b=l.attachment,m=l.dispatch,L=Object(ye.m)(),x=N.a.useForm(),A=Object(re.a)(x,1),ee=A[0],k=Object(ne.useState)(Object(j.a)({},Rt)),p=Object(re.a)(k,2),B=p[0],R=p[1];Object(ne.useEffect)(function(){b.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90"&&ee.resetFields()},[b.actionTabs.key]);var H=function(O){return O&&O=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Dt={delay_publish:0,is_public:[!1],description:"",name:"",link:""},Bt=function(l){var b=l.attachment,m=l.dispatch,L=Object(ye.m)(),x=N.a.useForm(),A=Object(re.a)(x,1),ee=A[0],k=Object(ne.useState)(Object(j.a)({},Dt)),p=Object(re.a)(k,2),B=p[0],R=p[1],H=function(P){return P&&P=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var At={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},Vt=function(l){var b=l.attachment,m=l.dispatch,L=l.loading,x=Object(ye.m)(),A=b.detail,ee=N.a.useForm(),k=Object(re.a)(ee,1),p=k[0],B=Object(ne.useState)([]),R=Object(re.a)(B,2),H=R[0],J=R[1],O=Object(ne.useState)(Object(j.a)({},At)),P=Object(re.a)(O,2),s=P[0],C=P[1],w=function(U){return U&&U=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var kt={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},zt=function(l){var b=l.attachment,m=l.dispatch,L=l.loading,x=l.globalSetting,A=Object(ye.m)(),ee=b.detail,k=N.a.useForm(),p=Object(re.a)(k,1),B=p[0],R=Object(ne.useState)(!1),H=Object(re.a)(R,2),J=H[0],O=H[1],P=Object(ne.useState)([]),s=Object(re.a)(P,2),C=s[0],w=s[1],g=Object(ne.useState)(Object(j.a)({},kt)),Y=Object(re.a)(g,2),T=Y[0],U=Y[1],y=Object(ne.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),W=Object(re.a)(y,2),I=W[0],_e=W[1],q=function(Z){return Z&&Z=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var St={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},Zt=function(l){var b=l.attachment,m=l.dispatch,L=Object(ye.m)(),x=b.detail,A=N.a.useForm(),ee=Object(re.a)(A,1),k=ee[0],p=Object(ne.useState)(Object(j.a)({},St)),B=Object(re.a)(p,2),R=B[0],H=B[1];Object(ne.useEffect)(function(){b.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&k.resetFields()},[b.actionTabs.key]);var J=function(C){return C&&C=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Jt=function(l){var b,m=l.classroomList,L=l.loading,x=l.dispatch,A=Object(ye.m)(),ee=Object(ye.l)(),k=Object(ne.useState)([]),p=Object(re.a)(k,2),B=p[0],R=p[1],H=Object(ne.useState)(1),J=Object(re.a)(H,2),O=J[0],P=J[1];Object(ne.useEffect)(function(){new Promise(function(){var U=Object(ve.a)(vt().mark(function y(W,I){return vt().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:x({type:"classroomList/getCoursesMine",payload:{id:A.id,page_size:50}}).then(function(he){R(B.concat(he))});case 1:case"end":return q.stop()}},y)}));return function(y,W){return U.apply(this,arguments)}}())},[m.name]);var s=N.a.useForm(),C=Object(re.a)(s,1),w=C[0],g=[];m.courseGroups.course_groups&&m.courseGroups.course_groups.map(function(U){return g.push(U.id+"")});var Y=function(y){return y&&y=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var tr=function(l){var b,m,L,x=l.classroomList,A=l.globalSetting,ee=l.loading,k=l.location,p=l.user,B=l.dispatch,R=l.match,H=Object(ne.useState)({sort_type:"publish_time",sort:"desc",clazz:k.query.tabs==="0"?"1":k.query.tabs==="1"?"2":""}),J=Object(re.a)(H,2),O=J[0],P=J[1],s=Object(ne.useState)([]),C=Object(re.a)(s,2),w=C[0],g=C[1],Y=Object(ne.useState)("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217"),T=Object(re.a)(Y,2),U=T[0],y=T[1],W=x.detailAttachmentList,I=x.detailLeftMenus,_e=x.detailTopBanner,q=Object(ye.k)(),he=k.query.tabs||0,X=p.userInfo,Z;O.course_id=R==null||((b=R.params)===null||b===void 0)?void 0:b.coursesId,(R==null||((m=R.params)===null||m===void 0)?void 0:m.categoryId)?O.course_second_category_id=R.params.categoryId:delete O.course_second_category_id,Object(ne.useEffect)(function(){r()},[k.pathname]),Object(ne.useEffect)(function(){x.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&r()},[x.actionTabs.key]),Object(ne.useEffect)(function(){g([])},[W]);var K=function(_,v){O.page=_,r()},r=function(){P(Object(j.a)({},O)),g([]),B({type:"classroomList/getAttachmentList",payload:Object(j.a)({},O)})},e=function(){var h=Object(ve.a)(Et().mark(function _(v){return Et().wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!v.link){tt.next=4;break}return tt.next=3,B({type:"attachment/updateVisits",payload:{id:v.id}});case 3:B({type:"classroomList/getAttachmentList",payload:Object(j.a)({},O)});case 4:case"end":return tt.stop()}},_)}));return function(v){return h.apply(this,arguments)}}();I.course_modules&&(Z=x.detailLeftMenus.course_modules.filter(function(h){return h.type==="attachment"})[0]);var t=function(){var h=Object(ve.a)(Et().mark(function _(v){var Xe;return Et().wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(!(w=="")){st.next=3;break}return be.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),st.abrupt("return");case 3:return st.next=5,Object(ce.a)("/api/files/bulk_move.json",{method:"put",body:{course_id:O.course_id,ids:w,to_category_id:v==null?void 0:v.category_id}});case 5:Xe=st.sent,Xe.status===0&&(be.b.success("\u64CD\u4F5C\u6210\u529F"),B({type:"classroomList/getAttachmentList",payload:Object(j.a)({},O)}),g([]));case 7:case"end":return st.stop()}},_)}));return function(v){return h.apply(this,arguments)}}(),n=i.a.createElement("div",{className:it.a.menu},Z&&Z.second_category.map(function(h,_){return i.a.createElement(i.a.Fragment,null,i.a.createElement("p",{onClick:function(){return t(h)},key:h.category_id},h.category_name),i.a.createElement("div",{className:"ml10"},(h==null?void 0:h.third_category)&&(h==null?void 0:h.third_category.map(function(v,Xe){return i.a.createElement("p",{onClick:function(){return t(v)},key:v.category_id},v.category_name)}))))})),o=function(_){return _.link?_.link:ct.a.API_SERVER+_.url},a=["\u5220\u9664","\u53D1\u9001","\u7ACB\u5373\u53D1\u5E03","\u8BBE\u4E3A\u516C\u5F00"];_e.is_public||(a=["\u5220\u9664","\u53D1\u9001","\u7ACB\u5373\u53D1\u5E03"]);var u=[{name:"\u5DF2\u53D1\u5E03",id:"1"},{name:"\u672A\u53D1\u5E03",id:"2"},{name:"\u5168\u90E8",id:""}],c=[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"created_on",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"created_on",direction:"asc"},{name:"\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"publish_time",direction:"desc"},{name:"\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"publish_time",direction:"asc"}],f=function(_){_.key==="0"&&(O.sort_type="publish_time",O.sort="desc",y("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),(_.key==="1"||_.key==="2")&&(O.sort_type="created_on",O.sort="desc",y("\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),O.clazz=u[_.key].id,O.page=1,q.replace("".concat(k.pathname,"?tabs=").concat(_.key)),r()};return i.a.createElement("section",null,i.a.createElement("aside",{className:it.a.bg},i.a.createElement("div",{className:it.a.containerTitle},i.a.createElement("div",{className:"font16"},W.name),Object(pe.e)()&&i.a.createElement("div",{className:it.a.titleRightMenu},!(W==null?void 0:W.parent_category_id)&&Object(pe.e)()&&i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u76EE\u5F55"}})}},"\u65B0\u5EFA\u76EE\u5F55"),i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",params:O,selectArrs:Object(j.a)(Object(j.a)({},W),{},{category_id:O==null?void 0:O.course_second_category_id,main_id:typeof W.parent_category_id=="object"?W.id:void 0}),cb:r}})}},"\u76EE\u5F55\u91CD\u547D\u540D"),i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:"\u9009\u7528\u8D44\u6E90",params:O}})}},"\u9009\u7528\u8D44\u6E90"),i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:"\u4E0A\u4F20\u8D44\u6E90",params:O}})}},"\u4E0A\u4F20\u8D44\u6E90"),i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:"\u6DFB\u52A0\u5916\u94FE",params:O}})}},"\u6DFB\u52A0\u5916\u94FE"))),i.a.createElement(se.a,null,i.a.createElement(z.a,{flex:"1"},i.a.createElement(ge.a,{mode:"horizontal",style:{margin:"10px 15px",border:0},onSelect:f,defaultSelectedKeys:[he+""]},u.map(function(h,_){return i.a.createElement(ge.a.Item,{className:"font16 c-black",style:{padding:"0 0 12px 0 ",margin:"0 15px"},key:_},h.name)}))),i.a.createElement(z.a,{className:"mr20 gutter-row"},i.a.createElement(fe.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:function(_){O.search=_,O.page=1,r()},style:{width:220,marginTop:10}}))),i.a.createElement("div",{className:it.a.containerDesc},i.a.createElement("div",null,"\u5171 ",W.total_count," \u4E2A\u8D44\u6E90",Object(pe.e)()&&i.a.createElement("span",{className:"ml10"},"\u5DF2\u53D1\u5E03\uFF1A",W.publish_count,"\u4E2A"),Object(pe.e)()&&i.a.createElement("span",{className:"ml10"},"\u672A\u53D1\u5E03\uFF1A ",W.unpublish_count,"\u4E2A")),i.a.createElement(xe.a,{overlay:i.a.createElement(ge.a,{selectedKeys:[U]},c==null?void 0:c.map(function(h,_){return i.a.createElement(ge.a.Item,{key:h.name,onClick:function(){O.sort_type=h.type,O.sort=h.direction,O.page=1,y(h.name),r()}},h.name)}))},i.a.createElement("span",{className:it.a.spanSize}," ",U," ",i.a.createElement(Pe.a,null))))),Object(pe.e)()&&i.a.createElement("aside",{className:it.a.acitons},i.a.createElement("div",null,Object(pe.e)()&&i.a.createElement(le.a,{checked:w.length===((L=W.files)===null||L===void 0?void 0:L.length),onChange:function(_){_.target.checked?g(W.files.map(function(v){return v.id})):g([])}},i.a.createElement("span",{className:"ml5"},"\u5DF2\u9009\u62E9 ",w.length," \u4E2A \uFF08\u4E0D\u652F\u6301\u8DE8\u9875\u52FE\u9009\uFF09"))),i.a.createElement("div",null,Object(pe.e)()&&a.map(function(h,_){return i.a.createElement("p",{key:_,onClick:function(){if(w=="")be.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");else{var Xe;B({type:"classroomList/setActionTabs",payload:{key:h,selectArrs:w,selectArrsAll:(Xe=W.files)===null||Xe===void 0?void 0:Xe.filter(function(tt){return w.includes(tt.id)}),params:O}})}}},i.a.createElement("span",null,h)," \uFF5C")}),i.a.createElement("p",null,i.a.createElement(xe.a,{overlay:n},i.a.createElement("a",{className:"ant-dropdown-link",onClick:function(_){return _.preventDefault()}},"\u79FB\u52A8\u5230\u76EE\u5F55 ",i.a.createElement(Pe.a,null)))))),i.a.createElement(Be.a,{loading:ee["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},W.total_count===0&&i.a.createElement(qt.a,null),W.files&&W.files.map(function(h,_){var v;return i.a.createElement("div",{className:it.a.listItem,key:_},Object(pe.e)()&&i.a.createElement(le.a,{checked:w.includes(h.id),value:h.id,onChange:function(tt){var st=w.indexOf(h.id);w.indexOf(h.id)>-1?g(w.filter(function(rr){return rr!==h.id})):g(w.concat(h.id))}}),i.a.createElement("div",{className:it.a.info},i.a.createElement("div",{className:it.a.title},i.a.createElement("div",{className:it.a.titleLeft},Object(pe.j)()||h.is_public?i.a.createElement("a",{onClick:function(tt){if(e(h),h.link||h.content_type==="application/pdf")return;tt.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:(h.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:h,params:O}})},href:o(h),target:"_blank"},i.a.createElement("strong",null,h.title)):i.a.createElement("strong",null,h.title),!h.is_public&&i.a.createElement(Ge.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE",placement:"bottom"},i.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),h.link&&i.a.createElement("span",{className:"tag-style-border-small c-orange border-orange ml10"}," \u5916\u94FE "),i.a.createElement(Re.i,{status:[!h.is_publish&&"\u672A\u53D1\u5E03"]})),i.a.createElement("div",{className:it.a.titleRight},(Object(pe.e)()||X.login===((v=h.author)===null||v===void 0?void 0:v.login))&&i.a.createElement(Ue.Link,{to:"/",className:"ml20",onClick:function(tt){tt.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:h.link?"\u5916\u94FE\u8BBE\u7F6E":"\u8D44\u6E90\u8BBE\u7F6E",selectArrs:h,params:O}})}},"\u8BBE\u7F6E"))),i.a.createElement("div",{className:"flex-wrp"},h.link&&i.a.createElement("p",{className:"flex1"},i.a.createElement("span",null,h.author.name),i.a.createElement("span",{className:"ml15"},"\u70B9\u51FB\u6B21\u6570\uFF1A",h.downloads_count)),!h.link&&i.a.createElement("p",{className:"flex1"},i.a.createElement("span",null,h.author.name),i.a.createElement("span",{className:"ml15"}," \u5927\u5C0F ",h.filesize," "),i.a.createElement("span",{className:"ml15"}," \u4E0B\u8F7D ",h.downloads_count," ")),h.category_name||h.parent_category_name?i.a.createElement("p",{style:{color:"#888"}},"\u6240\u5C5E\u76EE\u5F55\uFF1A",h.parent_category_name&&i.a.createElement("span",null,h.parent_category_name,"/"),h.category_name&&i.a.createElement("span",null,h.category_name)):i.a.createElement("p",{style:{color:"#888"}},"\u6240\u5C5E\u76EE\u5F55\uFF1A\u65E0")),i.a.createElement("div",{className:"flex-wrp"},i.a.createElement("p",{className:"flex1"},i.a.createElement("span",null," \u8D44\u6E90\u63CF\u8FF0\uFF1A"),i.a.createElement("span",{className:"ml15"},h.description||"\u6682\u65E0\u63CF\u8FF0")))))}),i.a.createElement("aside",{className:"tc mb50 mt30"},i.a.createElement(Ze.a,{hideOnSinglePage:!0,current:O.page||1,showSizeChanger:!1,onChange:K,defaultCurrent:1,defaultPageSize:15,total:W.attachments_count}))),i.a.createElement(ze,null),i.a.createElement(et,null),i.a.createElement(V,null),i.a.createElement(Q,null),i.a.createElement($t,null),i.a.createElement(Fe,null),i.a.createElement(at,null),i.a.createElement(Ye,null),i.a.createElement(Mt,null),i.a.createElement(Gt,null),i.a.createElement(Wt,null),i.a.createElement(Kt,null),i.a.createElement(Qt,null))},or=ke.default=Object(me.a)(function(d){var l=d.classroomList,b=d.loading,m=d.user,L=d.globalSetting;return{classroomList:l,globalSetting:L,user:m,loading:b.effects}})(tr)},ZW9T:function(Je,ke,E){"use strict";E.d(ke,"a",function(){return ve});var Ke=E("k1fw"),Be=E("miYZ"),$e=E("tsqr"),Ze=E("rAM+"),qe=E("tJVT"),Ge=E("PpiC"),Oe=E("q1tI"),le=E.n(Oe),rt=E("bdgK");function xe(j,re,ne,i,ce){var ye=re.getWordUntilPosition(ne),Ue={startLineNumber:ne.lineNumber,endLineNumber:ne.lineNumber,startColumn:ye.startColumn,endColumn:ye.endColumn},me=i.map(function(Pe){return{label:Pe,kind:j.languages.CompletionItemKind.Keyword,insertText:Pe,insertTextRules:j.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue}});return ce.map(function(Pe){me.push(Object(Ke.a)(Object(Ke.a)({},Pe),{},{range:Ue}))}),me}var Ae=function(j){var re={label:"ifelse",kind:j.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:j.languages.CompletionItemInsertTextRule.InsertAsSnippet},ne=["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"];j.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Ue,me){var Pe=xe(j,Ue,me,ne,[re]);return{suggestions:Pe}}});var i=["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"];j.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Ue,me){var Pe=[{label:"print",kind:j.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:j.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Re=xe(j,Ue,me,i,Pe);return{suggestions:Re}}});var ce=["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"];j.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Ue,me){var Pe=[re,{label:"main",kind:j.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:j.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:j.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:j.languages.CompletionItemInsertTextRule.InsertAsSnippet}],Re=xe(j,Ue,me,ce,Pe);return{suggestions:Re}}})},se="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",Se=E("LvDl");function fe(j){return/^\d+$/.test(j)?"".concat(j,"px"):j}function Ve(){}var z=!1,je={"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 ge(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=j;if(Array.isArray(j)){for(var ne=0;ne0||ut.target.offsetWidth>0)&&Q.current.instance.layout()}}catch(Lt){Qe.e(Lt)}finally{Qe.f()}}),Ee.observe(te.current)),Ee}function at(){$e.b.warn(decodeURIComponent(se))}Object(Oe.useEffect)(function(){var Ee=Q.current.instance;if(ye!=null&&Ee&&Fe){var Le=Ee.getModel();Le&&ye!==Le.getValue()&&(z=!0,Le.setValue(ye),Ee.layout(),z=!1)}},[ye,Fe,Q.current]);function Ot(){var Ee=Q.current.instance;if(Ee){var Le=Ee.getSelection(),Qe=Q.current.pastePos||{},Ye=new de.Range(Qe.startLineNumber||Le.endLineNumber,Qe.startColumn||Le.endColumn,Qe.endLineNumber||Le.endLineNumber,Qe.endColumn||Le.endColumn);setTimeout(function(){Ee.executeEdits("",[{range:Ye,text:""}])},300)}}function mt(Ee){(window.navigator.platform.match("Mac")?Ee.metaKey:Ee.ctrlKey)&&Ee.keyCode==83&&(Ee.preventDefault(),He())}var pt=function(){if(et&&Q.current.instance){var Le=Q.current.instance.getContentHeight();wt(Le0||N.target.offsetWidth>0)&&et.layout()}}catch(oe){M.e(oe)}finally{M.f()}}),S.observe(pe.current)),S}Object(Oe.useEffect)(function(){pe.current&&E.e(31).then(E.t.bind(null,"M/lh",7)).then(function(et){de=et;var S=de.editor.createDiffEditor(pe.current,Object(Ke.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},Re));Ce(S);var D=De(S);return function(){S.dispose();var M=S.getModel();M&&M.dispose(),D.unobserve(pe.current)}})},[]),Object(Oe.useEffect)(function(){we&&we.setModel({original:de.editor.createModel(ye,me),modified:de.editor.createModel(Ue,me)})},[ye,Ue,me,we]);var ze=fe(ne),He=fe(ce),Ne={width:ze,height:He};return le.a.createElement("div",{className:"my-diff-editor",ref:pe,style:Ne})}},p5ED:function(Je,ke,E){"use strict";var Ke=E("+L6B"),Be=E("2/Rp"),$e=E("5Dmo"),Ze=E("3S7+"),qe=E("k1fw"),Ge=E("tJVT"),Oe=E("q1tI"),le=E.n(Oe),rt=E("vHTk"),xe=E.n(rt),Ae=E("yEEn"),se=E("ZW9T"),Se=E("1vsH");ke.a=function(fe){var Ve=fe.name,z=fe.data,je=fe.theme,ge=fe.type,de=fe.filename,be=fe.monacoEditor,ve=fe.className,j=fe.style,re=fe.close,ne=fe.onClose,i=Object(Oe.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ce=Object(Ge.a)(i,2),ye=ce[0],Ue=ce[1],me=Object(Oe.useState)(""),Pe=Object(Ge.a)(me,2),Re=Pe[0],pe=Pe[1],ie=Object(Oe.useRef)();de&&(be.filename=de),Object(Oe.useEffect)(function(){var Ce,De,ze=(Ce=document.cookie)===null||Ce===void 0||((De=Ce.replace(/\s/g,""))===null||De===void 0)?void 0:De.split(";");ze==null||ze.map(function(He){var Ne=He.split("=");Ne[0]==="_educoder_session"&&pe(Ne[1])})},[]);var We=function(){if(z.startsWith("http")){we();return}Object(Se.t)(de||"educoder",z,de)},we=function(){Object(Se.r)("",z)};return le.a.createElement("div",{style:Object(qe.a)({},j||{}),className:"".concat(xe.a.wrp," ").concat(ge?"":"hide")},re&&le.a.createElement("div",{className:xe.a.close,ref:ie},le.a.createElement(Ze.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return ie.current}},le.a.createElement("span",{onClick:we},le.a.createElement("i",{className:"iconfont icon-quxiaozhiding"}))),le.a.createElement(Ze.a,{title:"\u5173\u95ED",getPopupContainer:function(){return ie.current}},le.a.createElement("span",{className:"",onClick:ne},le.a.createElement("i",{className:"iconfont icon-guanbi1"})))),le.a.createElement("div",{className:"".concat(xe.a[ve]," ").concat(ve," ").concat(xe.a.monaco," ").concat(ge==="txt"?"show":"hide")},de&&le.a.createElement(se.b,be)),ge==="audio"&&le.a.createElement("audio",{src:"".concat((z==null?void 0:z.indexOf("http://"))>-1||(z==null?void 0:z.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(z),autoPlay:!0}),ge==="video"&&le.a.createElement(le.a.Fragment,null,(z==null?void 0:z.indexOf("http"))>-1?le.a.createElement("video",{controls:!0,src:"".concat(z),autoPlay:!0}):le.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(z),autoPlay:!0})),ge==="image"&&le.a.createElement("img",{src:"".concat((z==null?void 0:z.indexOf("http://"))>-1||(z==null?void 0:z.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(z)}),ge==="other"&&le.a.createElement("div",null,le.a.createElement(Be.a,{type:"primary",size:"large",onClick:We},le.a.createElement(Ae.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(ge==="download"||ge==="office")&&le.a.createElement(Be.a,{type:"primary",size:"large",onClick:We},le.a.createElement(Ae.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},rEM6:function(Je,ke,E){Je.exports={flex_box_center:"flex_box_center___1l5Hq",flex_space_between:"flex_space_between___W7XcT",flex_box_vertical_center:"flex_box_vertical_center___mz3WW",flex_box_center_end:"flex_box_center_end___1TLDy",flex_box_column:"flex_box_column___1EW_L",bg:"bg___1aLe1",containerTitle:"containerTitle___hKSbn",containerDesc:"containerDesc___18pCj",listItem:"listItem___3qIHc",info:"info___Cypx2",title:"title___10uTg",titleLeft:"titleLeft___245bS",titleRight:"titleRight___1Dp_k",acitons:"acitons___34Ic0",menu:"menu___25Ref",spanSize:"spanSize___1MWCj"}},vHTk:function(Je,ke,E){Je.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},wzkS:function(Je,ke,E){"use strict";E.d(ke,"c",function(){return Ze}),E.d(ke,"b",function(){return qe}),E.d(ke,"d",function(){return Ge}),E.d(ke,"a",function(){return le}),E.d(ke,"e",function(){return rt});var Ke=E("9og8"),Be=E("ErOA");function $e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$e=function(){return Ae};var xe,Ae={},se=Object.prototype,Se=se.hasOwnProperty,fe=Object.defineProperty||function(S,D,M){S[D]=M.value},Ve=typeof Symbol=="function"?Symbol:{},z=Ve.iterator||"@@iterator",je=Ve.asyncIterator||"@@asyncIterator",ge=Ve.toStringTag||"@@toStringTag";function de(S,D,M){return Object.defineProperty(S,D,{value:M,enumerable:!0,configurable:!0,writable:!0}),S[D]}try{de({},"")}catch(S){de=function(M,ae,N){return M[ae]=N}}function be(S,D,M,ae){var N=D&&D.prototype instanceof ye?D:ye,oe=Object.create(N.prototype),ue=new Ne(ae||[]);return fe(oe,"_invoke",{value:Ce(S,M,ue)}),oe}function ve(S,D,M){try{return{type:"normal",arg:S.call(D,M)}}catch(ae){return{type:"throw",arg:ae}}}Ae.wrap=be;var j="suspendedStart",re="suspendedYield",ne="executing",i="completed",ce={};function ye(){}function Ue(){}function me(){}var Pe={};de(Pe,z,function(){return this});var Re=Object.getPrototypeOf,pe=Re&&Re(Re(et([])));pe&&pe!==se&&Se.call(pe,z)&&(Pe=pe);var ie=me.prototype=ye.prototype=Object.create(Pe);function We(S){["next","throw","return"].forEach(function(D){de(S,D,function(M){return this._invoke(D,M)})})}function we(S,D){function M(N,oe,ue,G){var F=ve(S[N],S,oe);if(F.type!=="throw"){var V=F.arg,$=V.value;return $&&typeof $=="object"&&Se.call($,"__await")?D.resolve($.__await).then(function(te){M("next",te,ue,G)},function(te){M("throw",te,ue,G)}):D.resolve($).then(function(te){V.value=te,ue(V)},function(te){return M("throw",te,ue,G)})}G(F.arg)}var ae;fe(this,"_invoke",{value:function(oe,ue){function G(){return new D(function(F,V){M(oe,ue,F,V)})}return ae=ae?ae.then(G,G):G()}})}function Ce(S,D,M){var ae=j;return function(N,oe){if(ae===ne)throw new Error("Generator is already running");if(ae===i){if(N==="throw")throw oe;return{value:xe,done:!0}}for(M.method=N,M.arg=oe;;){var ue=M.delegate;if(ue){var G=De(ue,M);if(G){if(G===ce)continue;return G}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(ae===j)throw ae=i,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);ae=ne;var F=ve(S,D,M);if(F.type==="normal"){if(ae=M.done?i:re,F.arg===ce)continue;return{value:F.arg,done:M.done}}F.type==="throw"&&(ae=i,M.method="throw",M.arg=F.arg)}}}function De(S,D){var M=D.method,ae=S.iterator[M];if(ae===xe)return D.delegate=null,M==="throw"&&S.iterator.return&&(D.method="return",D.arg=xe,De(S,D),D.method==="throw")||M!=="return"&&(D.method="throw",D.arg=new TypeError("The iterator does not provide a '"+M+"' method")),ce;var N=ve(ae,S.iterator,D.arg);if(N.type==="throw")return D.method="throw",D.arg=N.arg,D.delegate=null,ce;var oe=N.arg;return oe?oe.done?(D[S.resultName]=oe.value,D.next=S.nextLoc,D.method!=="return"&&(D.method="next",D.arg=xe),D.delegate=null,ce):oe:(D.method="throw",D.arg=new TypeError("iterator result is not an object"),D.delegate=null,ce)}function ze(S){var D={tryLoc:S[0]};1 in S&&(D.catchLoc=S[1]),2 in S&&(D.finallyLoc=S[2],D.afterLoc=S[3]),this.tryEntries.push(D)}function He(S){var D=S.completion||{};D.type="normal",delete D.arg,S.completion=D}function Ne(S){this.tryEntries=[{tryLoc:"root"}],S.forEach(ze,this),this.reset(!0)}function et(S){if(S||S===""){var D=S[z];if(D)return D.call(S);if(typeof S.next=="function")return S;if(!isNaN(S.length)){var M=-1,ae=function N(){for(;++M=0;--N){var oe=this.tryEntries[N],ue=oe.completion;if(oe.tryLoc==="root")return ae("end");if(oe.tryLoc<=this.prev){var G=Se.call(oe,"catchLoc"),F=Se.call(oe,"finallyLoc");if(G&&F){if(this.prev=0;--ae){var N=this.tryEntries[ae];if(N.tryLoc<=this.prev&&Se.call(N,"finallyLoc")&&this.prev=0;--M){var ae=this.tryEntries[M];if(ae.finallyLoc===D)return this.complete(ae.completion,ae.afterLoc),He(ae),ce}},catch:function(D){for(var M=this.tryEntries.length-1;M>=0;--M){var ae=this.tryEntries[M];if(ae.tryLoc===D){var N=ae.completion;if(N.type==="throw"){var oe=N.arg;He(ae)}return oe}}throw new Error("illegal catch attempt")},delegateYield:function(D,M,ae){return this.delegate={iterator:et(D),resultName:M,nextLoc:ae},this.method==="next"&&(this.arg=xe),ce}},Ae}function Ze(xe){return Object(Be.c)("libraries/".concat(xe,".json"))}function qe(){return Object(Be.c)("library_tags.json")}function Ge(xe){return Oe.apply(this,arguments)}function Oe(){return Oe=Object(Ke.a)($e().mark(function xe(Ae){var se;return $e().wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(Be.b)("attachments/".concat(Ae,".json"));case 2:return se=fe.sent,fe.abrupt("return",se.status===0);case 4:case"end":return fe.stop()}},xe)})),Oe.apply(this,arguments)}function le(xe){return Object(Be.f)("libraries.json",xe)}function rt(xe,Ae){return Object(Be.g)("libraries/".concat(xe,".json"),Ae)}},y5JW:function(Je,ke,E){"use strict";E.d(ke,"c",function(){return Ve}),E.d(ke,"a",function(){return z});var Ke=E("DZo9"),Be=E("8z0m"),$e=E("+L6B"),Ze=E("2/Rp"),qe=E("9og8"),Ge=E("k1fw"),Oe=E("oBTY"),le=E("miYZ"),rt=E("tsqr"),xe=E("q1tI"),Ae=E.n(xe),se=E("m3rI"),Se=E("wzkS");function fe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */fe=function(){return ge};var je,ge={},de=Object.prototype,be=de.hasOwnProperty,ve=Object.defineProperty||function(G,F,V){G[F]=V.value},j=typeof Symbol=="function"?Symbol:{},re=j.iterator||"@@iterator",ne=j.asyncIterator||"@@asyncIterator",i=j.toStringTag||"@@toStringTag";function ce(G,F,V){return Object.defineProperty(G,F,{value:V,enumerable:!0,configurable:!0,writable:!0}),G[F]}try{ce({},"")}catch(G){ce=function(V,$,te){return V[$]=te}}function ye(G,F,V,$){var te=F&&F.prototype instanceof We?F:We,Q=Object.create(te.prototype),Te=new oe($||[]);return ve(Q,"_invoke",{value:D(G,V,Te)}),Q}function Ue(G,F,V){try{return{type:"normal",arg:G.call(F,V)}}catch($){return{type:"throw",arg:$}}}ge.wrap=ye;var me="suspendedStart",Pe="suspendedYield",Re="executing",pe="completed",ie={};function We(){}function we(){}function Ce(){}var De={};ce(De,re,function(){return this});var ze=Object.getPrototypeOf,He=ze&&ze(ze(ue([])));He&&He!==de&&be.call(He,re)&&(De=He);var Ne=Ce.prototype=We.prototype=Object.create(De);function et(G){["next","throw","return"].forEach(function(F){ce(G,F,function(V){return this._invoke(F,V)})})}function S(G,F){function V(te,Q,Te,Ie){var Fe=Ue(G[te],G,Q);if(Fe.type!=="throw"){var nt=Fe.arg,ot=nt.value;return ot&&typeof ot=="object"&&be.call(ot,"__await")?F.resolve(ot.__await).then(function(at){V("next",at,Te,Ie)},function(at){V("throw",at,Te,Ie)}):F.resolve(ot).then(function(at){nt.value=at,Te(nt)},function(at){return V("throw",at,Te,Ie)})}Ie(Fe.arg)}var $;ve(this,"_invoke",{value:function(Q,Te){function Ie(){return new F(function(Fe,nt){V(Q,Te,Fe,nt)})}return $=$?$.then(Ie,Ie):Ie()}})}function D(G,F,V){var $=me;return function(te,Q){if($===Re)throw new Error("Generator is already running");if($===pe){if(te==="throw")throw Q;return{value:je,done:!0}}for(V.method=te,V.arg=Q;;){var Te=V.delegate;if(Te){var Ie=M(Te,V);if(Ie){if(Ie===ie)continue;return Ie}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if($===me)throw $=pe,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);$=Re;var Fe=Ue(G,F,V);if(Fe.type==="normal"){if($=V.done?pe:Pe,Fe.arg===ie)continue;return{value:Fe.arg,done:V.done}}Fe.type==="throw"&&($=pe,V.method="throw",V.arg=Fe.arg)}}}function M(G,F){var V=F.method,$=G.iterator[V];if($===je)return F.delegate=null,V==="throw"&&G.iterator.return&&(F.method="return",F.arg=je,M(G,F),F.method==="throw")||V!=="return"&&(F.method="throw",F.arg=new TypeError("The iterator does not provide a '"+V+"' method")),ie;var te=Ue($,G.iterator,F.arg);if(te.type==="throw")return F.method="throw",F.arg=te.arg,F.delegate=null,ie;var Q=te.arg;return Q?Q.done?(F[G.resultName]=Q.value,F.next=G.nextLoc,F.method!=="return"&&(F.method="next",F.arg=je),F.delegate=null,ie):Q:(F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,ie)}function ae(G){var F={tryLoc:G[0]};1 in G&&(F.catchLoc=G[1]),2 in G&&(F.finallyLoc=G[2],F.afterLoc=G[3]),this.tryEntries.push(F)}function N(G){var F=G.completion||{};F.type="normal",delete F.arg,G.completion=F}function oe(G){this.tryEntries=[{tryLoc:"root"}],G.forEach(ae,this),this.reset(!0)}function ue(G){if(G||G===""){var F=G[re];if(F)return F.call(G);if(typeof G.next=="function")return G;if(!isNaN(G.length)){var V=-1,$=function te(){for(;++V=0;--te){var Q=this.tryEntries[te],Te=Q.completion;if(Q.tryLoc==="root")return $("end");if(Q.tryLoc<=this.prev){var Ie=be.call(Q,"catchLoc"),Fe=be.call(Q,"finallyLoc");if(Ie&&Fe){if(this.prev=0;--$){var te=this.tryEntries[$];if(te.tryLoc<=this.prev&&be.call(te,"finallyLoc")&&this.prev=0;--V){var $=this.tryEntries[V];if($.finallyLoc===F)return this.complete($.completion,$.afterLoc),N($),ie}},catch:function(F){for(var V=this.tryEntries.length-1;V>=0;--V){var $=this.tryEntries[V];if($.tryLoc===F){var te=$.completion;if(te.type==="throw"){var Q=te.arg;N($)}return Q}}throw new Error("illegal catch attempt")},delegateYield:function(F,V,$){return this.delegate={iterator:ue(F),resultName:V,nextLoc:$},this.method==="next"&&(this.arg=je),ie}},ge}var Ve="\u3000\u3000";function z(je){var ge=["Bytes","KB","MB","GB","TB"];if(je==0)return"0 Byte";var de=parseInt(""+Math.floor(Math.log(je)/Math.log(1024)),10);return(je/Math.pow(1024,de)).toFixed(1)+" "+ge[de]}ke.b=function(je){var ge=je.value,de=ge===void 0?[]:ge,be=je.onChange,ve=je.className,j=je.maxSize,re=j===void 0?150:j,ne=je.title,i=ne===void 0?"\u6587\u4EF6\u4E0A\u4F20":ne,ce=je.accept,ye=ce===void 0?null:ce,Ue={multiple:!1,fileList:de,accept:ye,withCredentials:!0,beforeUpload:function(Re){var pe=Re.size/1024/1024;return pe0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:de.length>0,ghost:!0},i),Ae.a.createElement("span",{onClick:me,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",re,"M)"," ")))}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[42,14,24],{"3c+Q":function(Je,ke,E){"use strict";E.d(ke,"a",function(){return xe});var Ke=E("iQDF"),Ne=E("+eQT"),$e=E("k1fw"),Ze=E("tJVT"),qe=E("q1tI"),Ge=E.n(qe),Oe=E("wd/R"),ie=E.n(Oe);function rt(se){var Se=new Date().getTime();return se&&se30?ie()("".concat(Ve,":00")).add(1,"hours"):ie()(se)}ke.b=function(se){var Se=se.value,fe=se.onChange,Ve=se.style,z=Ve===void 0?{}:Ve,Re=se.disabled,ge=Re===void 0?!1:Re,de=se.showTimeConfig;function we(ve,R){fe(ve&&Ae(R))}return Ge.a.createElement(Ne.a,{showTime:Object($e.a)({format:"HH:mm",minuteStep:30},de),showToday:!1,value:Se,format:xe,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",style:z,onChange:we,disabled:ge,disabledDate:rt})}},BdwD:function(Je,ke,E){"use strict";var Ke=E("k1fw"),Ne=E("q1tI"),$e=E.n(Ne),Ze=function(Ge){var Oe=Ge.styles,ie=Oe===void 0?{}:Oe,rt=Ge.customText;return $e.a.createElement("section",{className:"tc animated fadeIn",style:Object(Ke.a)(Object(Ke.a)({},{color:"#999",margin:"200px auto"}),ie)},$e.a.createElement("img",{src:E("FOrL")}),$e.a.createElement("p",{className:"mt20 font14"},rt||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};ke.a=Ze},FOrL:function(Je,ke){Je.exports="data:image/png;base64,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"},MY4a:function(Je,ke,E){Je.exports={flex_box_center:"flex_box_center___HdpHj",flex_space_between:"flex_space_between___RKhVH",flex_box_vertical_center:"flex_box_vertical_center___2XaUm",flex_box_center_end:"flex_box_center_end___22uoS",flex_box_column:"flex_box_column___26Mlj",wrp:"wrp___2hUhT",itemTitleWrp:"itemTitleWrp___3-bSU",itemTitle:"itemTitle___7UWkS",search:"search___1WVsU","simple-table":"simple-table___2ZPu1",table:"table___3OQ8l"}},QGk1:function(Je,ke,E){"use strict";E.r(ke);var Ke=E("cWXX"),Ne=E("/ezw"),$e=E("DjyN"),Ze=E("NUBc"),qe=E("5Dmo"),Ge=E("3S7+"),Oe=E("sRBo"),ie=E("kaz8"),rt=E("qVdP"),xe=E("jsC+"),Ae=E("14J3"),se=E("BMrR"),Se=E("5NDa"),fe=E("5rEg"),Ve=E("jCWc"),z=E("kPKH"),Re=E("lUTK"),ge=E("BvKs"),de=E("miYZ"),we=E("tsqr"),ve=E("9og8"),R=E("k1fw"),re=E("tJVT"),ne=E("q1tI"),i=E.n(ne),ce=E("ErOA"),ye=E("Ty5D"),Ue=E("55Ip"),me=E("9kvl"),Pe=E("8Skl"),je=E("1vsH"),pe=E("xKgJ"),ue=E("oBTY"),We=E("2qtc"),be=E("kLXV");function Ce(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ce=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function j(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=j(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=j(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=j(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var De=function(l){var b=l.classroomList,m=l.user,L=l.dispatch,x=Object(ye.m)(),A=Object(ne.useState)(!1),ee=Object(re.a)(A,2),k=ee[0],p=ee[1];Object(ne.useEffect)(function(){if(b.actionTabs.key==="\u5220\u9664"){var j,H;if(Object(pe.w)()||(m==null||((j=m.userInfo)===null||j===void 0||((H=j.course)===null||H===void 0))?void 0:H.own)){p(!0);return}var J={hasNum:0,noHasNum:0};b.actionTabs.selectArrsAll.map(function(O){var P;O.author_login===((P=m.userInfo)===null||P===void 0?void 0:P.login)?++J.hasNum:++J.noHasNum}),J.noHasNum>0?be.a.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:i.a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",i.a.createElement("span",{className:"c-blue"},J.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",i.a.createElement("span",{className:"c-red"},J.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",i.a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:function(){B()}}):p(!0)}else p(!1)},[b.actionTabs.key]);var B=function(){L({type:"classroomList/setActionTabs",payload:{}})};return i.a.createElement(be.a,{centered:!0,title:"\u63D0\u793A",visible:k,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ve.a)(Ce().mark(function j(){var H;return Ce().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(ce.a)("/api/files/bulk_delete.json",{method:"delete",body:{ids:Object(ue.a)(b.actionTabs.selectArrs),course_id:x.id}});case 2:H=O.sent,H.status===0&&(we.b.success("\u5220\u9664\u6210\u529F"),L({type:"classroomList/getAttachmentList",payload:Object(R.a)({},b.actionTabs.params)}),L({type:"classroomList/setActionTabs",payload:{}}),L({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}}));case 4:case"end":return O.stop()}},j)})),onCancel:function(){B()}},i.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},ze=Object(me.a)(function(d){var l=d.classroomList,b=d.user;return{classroomList:l,user:b}})(De);function He(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */He=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function j(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=j(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=j(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=j(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Ie=function(l){var b=l.classroomList,m=l.dispatch,L=Object(ye.m)();return L.id=L.coursesId,i.a.createElement(be.a,{centered:!0,title:"\u63D0\u793A",visible:b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ve.a)(He().mark(function x(){var A;return He().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(ce.a)("/api/files/bulk_publish.json",{method:"put",body:{course_id:L.id,ids:Object(ue.a)(b.actionTabs.selectArrs)}});case 2:A=k.sent,A.status===0&&(we.b.success("\u64CD\u4F5C\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),m({type:"classroomList/getAttachmentList",payload:Object(R.a)({},b.actionTabs.params)}));case 4:case"end":return k.stop()}},x)})),onCancel:function(){m({type:"classroomList/setActionTabs",payload:{}})}},i.a.createElement("p",null,"\u5B66\u751F\u5C06\u80FD\u7ACB\u5373\u6536\u5230\u8D44\u6E90"))},et=Object(me.a)(function(d){var l=d.classroomList;return{classroomList:l}})(Ie),S=E("jrin"),D=E("T2oS"),M=E("W9HT"),ae=E("y8nQ"),N=E("Vl3Y"),oe=E("wd/R"),le=E.n(oe);function G(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */G=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function j(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=j(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=j(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=j(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var F=function(l){var b,m=l.classroomList,L=l.loading,x=l.dispatch,A=Object(ye.m)(),ee=Object(ye.l)();Object(ne.useEffect)(function(){x({type:"classroomList/getCourseGroups",payload:{id:A.id}})},[m.name]);var k=N.a.useForm(),p=Object(re.a)(k,1),B=p[0],j=[];return m.courseGroups.course_groups&&m.courseGroups.course_groups.map(function(H){return j.push(H.id+"")}),i.a.createElement(be.a,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",visible:m.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u7ACB\u5373\u622A\u6B62",cancelText:"\u6682\u4E0D\u622A\u6B62",bodyStyle:{minHeight:200},onOk:Object(ve.a)(G().mark(function H(){var J,O;return G().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return J=B.getFieldValue(),s.next=3,Object(ce.a)("/api/courses/".concat(A.id,"/homework_commons/end_homework.json"),{method:"post",body:{homework_ids:Object(ue.a)(m.actionTabs.selectArrs),group_ids:Object(ue.a)(J.group_ids)}});case 3:O=s.sent,O.status===0&&(we.b.success("\u64CD\u4F5C\u6210\u529F"),x({type:"classroomList/setActionTabs",payload:{}}),x({type:"classroomList/getClassroomShixunsList",payload:Object(R.a)({},m.actionTabs.params)}));case 5:case"end":return s.stop()}},H)})),onCancel:function(){x({type:"classroomList/setActionTabs",payload:{}})}},i.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A",i.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D" \u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548'),L.effects["classroomList/getCourseGroups"]&&i.a.createElement("div",{className:"tc mt40"},i.a.createElement(M.a,null)),i.a.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",marginTop:20,padding:"20px 10px"}},m.courseGroups.course_groups&&i.a.createElement(N.a,{form:B,initialValues:(b={},Object(S.a)(b,"group_ids",j),Object(S.a)(b,"end_time",le()(le()().add(7,"days").format("YYYY-MM-DD HH:mm"))),b)},i.a.createElement(N.a.Item,{name:"group_ids"},i.a.createElement(ie.a.Group,null,m.courseGroups.course_groups.map(function(H,J){return i.a.createElement("div",{key:J},i.a.createElement(ie.a,{onChange:function(P){},key:J,value:String(H.id),defaultChecked:!0},H.name))}))))))},V=Object(me.a)(function(d){var l=d.classroomList,b=d.loading;return{classroomList:l,loading:b}})(F);function $(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function j(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=j(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=j(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=j(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var te=function(l){var b=l.classroomList,m=l.dispatch,L=Object(ye.m)();return L.id=L.coursesId,i.a.createElement(be.a,{centered:!0,title:"\u63D0\u793A",visible:b.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ve.a)($().mark(function x(){var A;return $().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(ce.a)("/api/files/bulk_public.json",{method:"put",body:{course_id:L.id,ids:Object(ue.a)(b.actionTabs.selectArrs)}});case 2:A=k.sent,A.status===0&&(we.b.success("\u64CD\u4F5C\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),m({type:"classroomList/getAttachmentList",payload:Object(R.a)({},L)}),m({type:"classroomList/getClassroomShixunsList",payload:Object(R.a)({},b.actionTabs.params)}));case 4:case"end":return k.stop()}},x)})),onCancel:function(){m({type:"classroomList/setActionTabs",payload:{}})}},i.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",i.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},Q=Object(me.a)(function(d){var l=d.classroomList;return{classroomList:l}})(te);function Te(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Te=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function j(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=j(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=j(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=j(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Me=function(l){var b,m,L=l.classroomList,x=l.loading,A=l.dispatch,ee=Object(ye.m)(),k=Object(ye.l)(),p=L.actionTabs,B=N.a.useForm(),j=Object(re.a)(B,1),H=j[0],J=function(P){return P&&P=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var ot=function(l){var b,m=l.classroomList,L=l.loading,x=l.dispatch,A=Object(ye.m)(),ee=Object(ye.l)(),k=m.actionTabs,p=N.a.useForm(),B=Object(re.a)(p,1),j=B[0],H=function(O){return O&&O=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Ee=gt.a.TabPane,Le=!1,Qe=function(l){var b,m=l.attachment,L=l.loading,x=l.dispatch,A=Object(ye.m)(),ee=N.a.useForm(),k=Object(re.a)(ee,1),p=k[0],B=Object(ne.useState)(0),j=Object(re.a)(B,2),H=j[0],J=j[1],O=Object(ne.useState)(!0),P=Object(re.a)(O,2),s=P[0],C=P[1],w=Object(ne.useState)("public"),g=Object(re.a)(w,2),Y=g[0],T=g[1],U=Object(ne.useState)([]),y=Object(re.a)(U,2),W=y[0],I=y[1],_e=Object(ne.useState)({page:0,page_size:20,search:""}),q=Object(re.a)(_e,2),he=q[0],X=q[1];Object(ne.useEffect)(function(){m.actionTabs.key==="\u9009\u7528\u8D44\u6E90"&&s&&K()},[m.actionTabs.key,s,Y]);var Z=[],K=function(){var a=Object(ve.a)(lt().mark(function u(){var c,f,h;return lt().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!Le){v.next=2;break}return v.abrupt("return");case 2:if(Le=!0,!s){v.next=19;break}if(++he.page,!(Y==="public")){v.next=12;break}return v.next=8,x({type:"attachment/allAttachment",payload:Object(R.a)({},he)});case 8:f=v.sent,W=Object(ue.a)(W.concat(f.data.files)),v.next=16;break;case 12:return v.next=14,x({type:"attachment/mineAttachment",payload:Object(R.a)({},he)});case 14:f=v.sent,W=Object(ue.a)(W.concat((h=f.data)===null||h===void 0?void 0:h.files));case 16:((c=f.object_list)===null||c===void 0?void 0:c.length)0?Promise.resolve():Promise.reject("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8D44\u6E90")}}]},i.a.createElement(ie.a.Group,{style:{width:"100%"}},i.a.createElement("div",{style:{maxHeight:210,overflow:"auto"}},i.a.createElement(Pt.a,{initialLoad:!1,pageStart:0,threshold:800,loadMore:function(){K()},hasMore:s,useWindow:!1},i.a.createElement(ut,{data:W}))))),i.a.createElement(N.a.Item,{label:"\u53D1\u5E03\u8BBE\u7F6E",name:"delay_publish"},i.a.createElement(Be.a.Group,{onChange:r},i.a.createElement(Be.a,{value:0},"\u7ACB\u5373\u53D1\u5E03"),i.a.createElement(Be.a,{disabled:Object(pe.u)(),value:1},"\u5EF6\u671F\u53D1\u5E03"))),H?i.a.createElement(N.a.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4",extra:i.a.createElement("p",{className:"mt10 c-grey-c"},"\u6309\u7167\u8BBE\u7F6E\u7684\u65F6\u95F4\u5B9A\u65F6\u53D1\u5E03"),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}]},i.a.createElement(ft.a,{disabledDate:e,format:"YYYY-MM-DD HH:mm",showTime:{format:"HH:mm",defaultValue:le()(Object(je.d)(),"HH:mm")}})):null))},Ye=Object(me.a)(function(d){var l=d.attachment,b=d.loading;return{attachment:l,loading:b}})(Qe);function ut(d){var l=d.data,b=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:function(L,x){return i.a.createElement(ie.a,{value:String(x.id),defaultChecked:!0},i.a.createElement("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150}},i.a.createElement(Ge.a,{title:x.title,placement:"topLeft"},x.title)))}},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"\u53D1\u5E03\u4EBA",dataIndex:"author",key:"author",ellipsis:!0,render:function(L){return L.name}},{title:"\u65F6\u95F4",dataIndex:"created_on",key:"created_on",width:140,render:function(L){return i.a.createElement("span",{className:"font12"},le()(L).format(wt.a))}}];return i.a.createElement(mt.a,{pagination:!1,columns:b,className:ht.a.table,dataSource:l||[]})}var Lt=E("y5JW");function Rt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Rt=function(){return l};var d,l={},b=Object.prototype,m=b.hasOwnProperty,L=Object.defineProperty||function(r,e,t){r[e]=t.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",ee=x.asyncIterator||"@@asyncIterator",k=x.toStringTag||"@@toStringTag";function p(r,e,t){return Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),r[e]}try{p({},"")}catch(r){p=function(t,n,o){return t[n]=o}}function B(r,e,t,n){var o=e&&e.prototype instanceof C?e:C,a=Object.create(o.prototype),u=new Z(n||[]);return L(a,"_invoke",{value:_e(r,t,u)}),a}function j(r,e,t){try{return{type:"normal",arg:r.call(e,t)}}catch(n){return{type:"throw",arg:n}}}l.wrap=B;var H="suspendedStart",J="suspendedYield",O="executing",P="completed",s={};function C(){}function w(){}function g(){}var Y={};p(Y,A,function(){return this});var T=Object.getPrototypeOf,U=T&&T(T(K([])));U&&U!==b&&m.call(U,A)&&(Y=U);var y=g.prototype=C.prototype=Object.create(Y);function W(r){["next","throw","return"].forEach(function(e){p(r,e,function(t){return this._invoke(e,t)})})}function I(r,e){function t(o,a,u,c){var f=j(r[o],r,a);if(f.type!=="throw"){var h=f.arg,_=h.value;return _&&typeof _=="object"&&m.call(_,"__await")?e.resolve(_.__await).then(function(v){t("next",v,u,c)},function(v){t("throw",v,u,c)}):e.resolve(_).then(function(v){h.value=v,u(h)},function(v){return t("throw",v,u,c)})}c(f.arg)}var n;L(this,"_invoke",{value:function(a,u){function c(){return new e(function(f,h){t(a,u,f,h)})}return n=n?n.then(c,c):c()}})}function _e(r,e,t){var n=H;return function(o,a){if(n===O)throw new Error("Generator is already running");if(n===P){if(o==="throw")throw a;return{value:d,done:!0}}for(t.method=o,t.arg=a;;){var u=t.delegate;if(u){var c=q(u,t);if(c){if(c===s)continue;return c}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(n===H)throw n=P,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);n=O;var f=j(r,e,t);if(f.type==="normal"){if(n=t.done?P:J,f.arg===s)continue;return{value:f.arg,done:t.done}}f.type==="throw"&&(n=P,t.method="throw",t.arg=f.arg)}}}function q(r,e){var t=e.method,n=r.iterator[t];if(n===d)return e.delegate=null,t==="throw"&&r.iterator.return&&(e.method="return",e.arg=d,q(r,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),s;var o=j(n,r.iterator,e.arg);if(o.type==="throw")return e.method="throw",e.arg=o.arg,e.delegate=null,s;var a=o.arg;return a?a.done?(e[r.resultName]=a.value,e.next=r.nextLoc,e.method!=="return"&&(e.method="next",e.arg=d),e.delegate=null,s):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function he(r){var e={tryLoc:r[0]};1 in r&&(e.catchLoc=r[1]),2 in r&&(e.finallyLoc=r[2],e.afterLoc=r[3]),this.tryEntries.push(e)}function X(r){var e=r.completion||{};e.type="normal",delete e.arg,r.completion=e}function Z(r){this.tryEntries=[{tryLoc:"root"}],r.forEach(he,this),this.reset(!0)}function K(r){if(r||r===""){var e=r[A];if(e)return e.call(r);if(typeof r.next=="function")return r;if(!isNaN(r.length)){var t=-1,n=function o(){for(;++t=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var jt={delay_publish:0,is_public:0,description:""},It=function(l){var b=l.attachment,m=l.dispatch,L=Object(ye.m)(),x=N.a.useForm(),A=Object(re.a)(x,1),ee=A[0],k=Object(ne.useState)(Object(R.a)({},jt)),p=Object(re.a)(k,2),B=p[0],j=p[1];Object(ne.useEffect)(function(){b.actionTabs.key==="\u4E0A\u4F20\u8D44\u6E90"&&ee.resetFields()},[b.actionTabs.key]);var H=function(O){return O&&O=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Dt={delay_publish:0,is_public:[!1],description:"",name:"",link:""},Bt=function(l){var b=l.attachment,m=l.dispatch,L=Object(ye.m)(),x=N.a.useForm(),A=Object(re.a)(x,1),ee=A[0],k=Object(ne.useState)(Object(R.a)({},Dt)),p=Object(re.a)(k,2),B=p[0],j=p[1],H=function(P){return P&&P=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var At={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},Vt=function(l){var b=l.attachment,m=l.dispatch,L=l.loading,x=Object(ye.m)(),A=b.detail,ee=N.a.useForm(),k=Object(re.a)(ee,1),p=k[0],B=Object(ne.useState)([]),j=Object(re.a)(B,2),H=j[0],J=j[1],O=Object(ne.useState)(Object(R.a)({},At)),P=Object(re.a)(O,2),s=P[0],C=P[1],w=function(U){return U&&U=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var kt={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},zt=function(l){var b=l.attachment,m=l.dispatch,L=l.loading,x=l.globalSetting,A=Object(ye.m)(),ee=b.detail,k=N.a.useForm(),p=Object(re.a)(k,1),B=p[0],j=Object(ne.useState)(!1),H=Object(re.a)(j,2),J=H[0],O=H[1],P=Object(ne.useState)([]),s=Object(re.a)(P,2),C=s[0],w=s[1],g=Object(ne.useState)(Object(R.a)({},kt)),Y=Object(re.a)(g,2),T=Y[0],U=Y[1],y=Object(ne.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),W=Object(re.a)(y,2),I=W[0],_e=W[1],q=function(Z){return Z&&Z=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var St={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},Zt=function(l){var b=l.attachment,m=l.dispatch,L=Object(ye.m)(),x=b.detail,A=N.a.useForm(),ee=Object(re.a)(A,1),k=ee[0],p=Object(ne.useState)(Object(R.a)({},St)),B=Object(re.a)(p,2),j=B[0],H=B[1];Object(ne.useEffect)(function(){b.actionTabs.key==="\u5916\u94FE\u8BBE\u7F6E"&&k.resetFields()},[b.actionTabs.key]);var J=function(C){return C&&C=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var Jt=function(l){var b,m=l.classroomList,L=l.loading,x=l.dispatch,A=Object(ye.m)(),ee=Object(ye.l)(),k=Object(ne.useState)([]),p=Object(re.a)(k,2),B=p[0],j=p[1],H=Object(ne.useState)(1),J=Object(re.a)(H,2),O=J[0],P=J[1];Object(ne.useEffect)(function(){new Promise(function(){var U=Object(ve.a)(vt().mark(function y(W,I){return vt().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:x({type:"classroomList/getCoursesMine",payload:{id:A.id,page_size:50}}).then(function(he){j(B.concat(he))});case 1:case"end":return q.stop()}},y)}));return function(y,W){return U.apply(this,arguments)}}())},[m.name]);var s=N.a.useForm(),C=Object(re.a)(s,1),w=C[0],g=[];m.courseGroups.course_groups&&m.courseGroups.course_groups.map(function(U){return g.push(U.id+"")});var Y=function(y){return y&&y=0;--o){var a=this.tryEntries[o],u=a.completion;if(a.tryLoc==="root")return n("end");if(a.tryLoc<=this.prev){var c=m.call(a,"catchLoc"),f=m.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&m.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),X(n),s}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if(o.type==="throw"){var a=o.arg;X(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:K(e),resultName:t,nextLoc:n},this.method==="next"&&(this.arg=d),s}},l}var tr=function(l){var b,m,L,x=l.classroomList,A=l.globalSetting,ee=l.loading,k=l.location,p=l.user,B=l.dispatch,j=l.match,H=Object(ne.useState)({sort_type:"publish_time",sort:"desc",clazz:k.query.tabs==="0"?"1":k.query.tabs==="1"?"2":""}),J=Object(re.a)(H,2),O=J[0],P=J[1],s=Object(ne.useState)([]),C=Object(re.a)(s,2),w=C[0],g=C[1],Y=Object(ne.useState)("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217"),T=Object(re.a)(Y,2),U=T[0],y=T[1],W=x.detailAttachmentList,I=x.detailLeftMenus,_e=x.detailTopBanner,q=Object(ye.k)(),he=k.query.tabs||0,X=p.userInfo,Z;O.course_id=j==null||((b=j.params)===null||b===void 0)?void 0:b.coursesId,(j==null||((m=j.params)===null||m===void 0)?void 0:m.categoryId)?O.course_second_category_id=j.params.categoryId:delete O.course_second_category_id,Object(ne.useEffect)(function(){r()},[k.pathname]),Object(ne.useEffect)(function(){x.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&r()},[x.actionTabs.key]),Object(ne.useEffect)(function(){g([])},[W]);var K=function(_,v){O.page=_,r()},r=function(){P(Object(R.a)({},O)),g([]),B({type:"classroomList/getAttachmentList",payload:Object(R.a)({},O)})},e=function(){var h=Object(ve.a)(Et().mark(function _(v){return Et().wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(!v.link){tt.next=4;break}return tt.next=3,B({type:"attachment/updateVisits",payload:{id:v.id}});case 3:B({type:"classroomList/getAttachmentList",payload:Object(R.a)({},O)});case 4:case"end":return tt.stop()}},_)}));return function(v){return h.apply(this,arguments)}}();I.course_modules&&(Z=x.detailLeftMenus.course_modules.filter(function(h){return h.type==="attachment"})[0]);var t=function(){var h=Object(ve.a)(Et().mark(function _(v){var Xe;return Et().wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(!(w=="")){st.next=3;break}return we.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),st.abrupt("return");case 3:return st.next=5,Object(ce.a)("/api/files/bulk_move.json",{method:"put",body:{course_id:O.course_id,ids:w,to_category_id:v==null?void 0:v.category_id}});case 5:Xe=st.sent,Xe.status===0&&(we.b.success("\u64CD\u4F5C\u6210\u529F"),B({type:"classroomList/getAttachmentList",payload:Object(R.a)({},O)}),g([]));case 7:case"end":return st.stop()}},_)}));return function(v){return h.apply(this,arguments)}}(),n=i.a.createElement("div",{className:it.a.menu},Z&&Z.second_category.map(function(h,_){return i.a.createElement(i.a.Fragment,null,i.a.createElement("p",{onClick:function(){return t(h)},key:h.category_id},h.category_name),i.a.createElement("div",{className:"ml10"},(h==null?void 0:h.third_category)&&(h==null?void 0:h.third_category.map(function(v,Xe){return i.a.createElement("p",{onClick:function(){return t(v)},key:v.category_id},v.category_name)}))))})),o=function(_){return _.link?_.link:ct.a.API_SERVER+_.url},a=["\u5220\u9664","\u53D1\u9001","\u7ACB\u5373\u53D1\u5E03","\u8BBE\u4E3A\u516C\u5F00"];_e.is_public||(a=["\u5220\u9664","\u53D1\u9001","\u7ACB\u5373\u53D1\u5E03"]);var u=[{name:"\u5DF2\u53D1\u5E03",id:"1"},{name:"\u672A\u53D1\u5E03",id:"2"},{name:"\u5168\u90E8",id:""}],c=[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"created_on",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"created_on",direction:"asc"},{name:"\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217",type:"publish_time",direction:"desc"},{name:"\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F\u6392\u5217",type:"publish_time",direction:"asc"}],f=function(_){_.key==="0"&&(O.sort_type="publish_time",O.sort="desc",y("\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),(_.key==="1"||_.key==="2")&&(O.sort_type="created_on",O.sort="desc",y("\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217")),O.clazz=u[_.key].id,O.page=1,q.replace("".concat(k.pathname,"?tabs=").concat(_.key)),r()};return i.a.createElement("section",null,i.a.createElement("aside",{className:it.a.bg},i.a.createElement("div",{className:it.a.containerTitle},i.a.createElement("div",{className:"font16"},W.name),Object(pe.e)()&&i.a.createElement("div",{className:it.a.titleRightMenu},!(W==null?void 0:W.parent_category_id)&&Object(pe.e)()&&i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u76EE\u5F55"}})}},"\u65B0\u5EFA\u76EE\u5F55"),i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",params:O,selectArrs:Object(R.a)(Object(R.a)({},W),{},{category_id:O==null?void 0:O.course_second_category_id,main_id:typeof W.parent_category_id=="object"?W.id:void 0}),cb:r}})}},"\u76EE\u5F55\u91CD\u547D\u540D"),i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:"\u9009\u7528\u8D44\u6E90",params:O}})}},"\u9009\u7528\u8D44\u6E90"),i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:"\u4E0A\u4F20\u8D44\u6E90",params:O}})}},"\u4E0A\u4F20\u8D44\u6E90"),i.a.createElement("span",{className:"c-blue font16 ml20 current",onClick:function(_){_.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:"\u6DFB\u52A0\u5916\u94FE",params:O}})}},"\u6DFB\u52A0\u5916\u94FE"))),i.a.createElement(se.a,null,i.a.createElement(z.a,{flex:"1"},i.a.createElement(ge.a,{mode:"horizontal",style:{margin:"10px 15px",border:0},onSelect:f,defaultSelectedKeys:[he+""]},u.map(function(h,_){return i.a.createElement(ge.a.Item,{className:"font16 c-black",style:{padding:"0 0 12px 0 ",margin:"0 15px"},key:_},h.name)}))),i.a.createElement(z.a,{className:"mr20 gutter-row"},i.a.createElement(fe.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:function(_){O.search=_,O.page=1,r()},style:{width:220,marginTop:10}}))),i.a.createElement("div",{className:it.a.containerDesc},i.a.createElement("div",null,"\u5171 ",W.total_count," \u4E2A\u8D44\u6E90",Object(pe.e)()&&i.a.createElement("span",{className:"ml10"},"\u5DF2\u53D1\u5E03\uFF1A",W.publish_count,"\u4E2A"),Object(pe.e)()&&i.a.createElement("span",{className:"ml10"},"\u672A\u53D1\u5E03\uFF1A ",W.unpublish_count,"\u4E2A")),i.a.createElement(xe.a,{overlay:i.a.createElement(ge.a,{selectedKeys:[U]},c==null?void 0:c.map(function(h,_){return i.a.createElement(ge.a.Item,{key:h.name,onClick:function(){O.sort_type=h.type,O.sort=h.direction,O.page=1,y(h.name),r()}},h.name)}))},i.a.createElement("span",{className:it.a.spanSize}," ",U," ",i.a.createElement(Pe.a,null))))),Object(pe.e)()&&i.a.createElement("aside",{className:it.a.acitons},i.a.createElement("div",null,Object(pe.e)()&&i.a.createElement(ie.a,{checked:w.length===((L=W.files)===null||L===void 0?void 0:L.length),onChange:function(_){_.target.checked?g(W.files.map(function(v){return v.id})):g([])}},i.a.createElement("span",{className:"ml5"},"\u5DF2\u9009\u62E9 ",w.length," \u4E2A \uFF08\u4E0D\u652F\u6301\u8DE8\u9875\u52FE\u9009\uFF09"))),i.a.createElement("div",null,Object(pe.e)()&&a.map(function(h,_){return i.a.createElement("p",{key:_,onClick:function(){if(w=="")we.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");else{var Xe;B({type:"classroomList/setActionTabs",payload:{key:h,selectArrs:w,selectArrsAll:(Xe=W.files)===null||Xe===void 0?void 0:Xe.filter(function(tt){return w.includes(tt.id)}),params:O}})}}},i.a.createElement("span",null,h)," \uFF5C")}),i.a.createElement("p",null,i.a.createElement(xe.a,{overlay:n},i.a.createElement("a",{className:"ant-dropdown-link",onClick:function(_){return _.preventDefault()}},"\u79FB\u52A8\u5230\u76EE\u5F55 ",i.a.createElement(Pe.a,null)))))),i.a.createElement(Ne.a,{loading:ee["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},W.total_count===0&&i.a.createElement(qt.a,null),W.files&&W.files.map(function(h,_){var v;return i.a.createElement("div",{className:it.a.listItem,key:_},Object(pe.e)()&&i.a.createElement(ie.a,{checked:w.includes(h.id),value:h.id,onChange:function(tt){var st=w.indexOf(h.id);w.indexOf(h.id)>-1?g(w.filter(function(rr){return rr!==h.id})):g(w.concat(h.id))}}),i.a.createElement("div",{className:it.a.info},i.a.createElement("div",{className:it.a.title},i.a.createElement("div",{className:it.a.titleLeft},Object(pe.j)()||h.is_public?i.a.createElement("a",{onClick:function(tt){if(e(h),h.link||h.content_type==="application/pdf")return;tt.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:(h.link,"\u8D44\u6E90\u4E0B\u8F7D"),selectArrs:h,params:O}})},href:o(h),target:"_blank"},i.a.createElement("strong",null,h.title)):i.a.createElement("strong",null,h.title),!h.is_public&&i.a.createElement(Ge.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE",placement:"bottom"},i.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),h.link&&i.a.createElement("span",{className:"tag-style-border-small c-orange border-orange ml10"}," \u5916\u94FE "),i.a.createElement(je.i,{status:[!h.is_publish&&"\u672A\u53D1\u5E03"]})),i.a.createElement("div",{className:it.a.titleRight},(Object(pe.e)()||X.login===((v=h.author)===null||v===void 0?void 0:v.login))&&i.a.createElement(Ue.Link,{to:"/",className:"ml20",onClick:function(tt){tt.preventDefault(),B({type:"attachment/setActionTabs",payload:{key:h.link?"\u5916\u94FE\u8BBE\u7F6E":"\u8D44\u6E90\u8BBE\u7F6E",selectArrs:h,params:O}})}},"\u8BBE\u7F6E"))),i.a.createElement("div",{className:"flex-wrp"},h.link&&i.a.createElement("p",{className:"flex1"},i.a.createElement("span",null,h.author.name),i.a.createElement("span",{className:"ml15"},"\u70B9\u51FB\u6B21\u6570\uFF1A",h.downloads_count)),!h.link&&i.a.createElement("p",{className:"flex1"},i.a.createElement("span",null,h.author.name),i.a.createElement("span",{className:"ml15"}," \u5927\u5C0F ",h.filesize," "),i.a.createElement("span",{className:"ml15"}," \u4E0B\u8F7D ",h.downloads_count," ")),h.category_name||h.parent_category_name?i.a.createElement("p",{style:{color:"#888"}},"\u6240\u5C5E\u76EE\u5F55\uFF1A",h.parent_category_name&&i.a.createElement("span",null,h.parent_category_name,"/"),h.category_name&&i.a.createElement("span",null,h.category_name)):i.a.createElement("p",{style:{color:"#888"}},"\u6240\u5C5E\u76EE\u5F55\uFF1A\u65E0")),i.a.createElement("div",{className:"flex-wrp"},i.a.createElement("p",{className:"flex1"},i.a.createElement("span",null," \u8D44\u6E90\u63CF\u8FF0\uFF1A"),i.a.createElement("span",{className:"ml15"},h.description||"\u6682\u65E0\u63CF\u8FF0")))))}),i.a.createElement("aside",{className:"tc mb50 mt30"},i.a.createElement(Ze.a,{hideOnSinglePage:!0,current:O.page||1,showSizeChanger:!1,onChange:K,defaultCurrent:1,defaultPageSize:15,total:W.attachments_count}))),i.a.createElement(ze,null),i.a.createElement(et,null),i.a.createElement(V,null),i.a.createElement(Q,null),i.a.createElement($t,null),i.a.createElement(Fe,null),i.a.createElement(at,null),i.a.createElement(Ye,null),i.a.createElement(Mt,null),i.a.createElement(Gt,null),i.a.createElement(Wt,null),i.a.createElement(Kt,null),i.a.createElement(Qt,null))},or=ke.default=Object(me.a)(function(d){var l=d.classroomList,b=d.loading,m=d.user,L=d.globalSetting;return{classroomList:l,globalSetting:L,user:m,loading:b.effects}})(tr)},ZW9T:function(Je,ke,E){"use strict";E.d(ke,"a",function(){return ve});var Ke=E("k1fw"),Ne=E("miYZ"),$e=E("tsqr"),Ze=E("rAM+"),qe=E("tJVT"),Ge=E("PpiC"),Oe=E("q1tI"),ie=E.n(Oe),rt=E("bdgK");function xe(R,re,ne,i,ce){var ye=re.getWordUntilPosition(ne),Ue={startLineNumber:ne.lineNumber,endLineNumber:ne.lineNumber,startColumn:ye.startColumn,endColumn:ye.endColumn},me=i.map(function(Pe){return{label:Pe,kind:R.languages.CompletionItemKind.Keyword,insertText:Pe,insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ue}});return ce.map(function(Pe){me.push(Object(Ke.a)(Object(Ke.a)({},Pe),{},{range:Ue}))}),me}var Ae=function(R){var re={label:"ifelse",kind:R.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet},ne=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];R.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Ue,me){var Pe=xe(R,Ue,me,ne,[re]);return{suggestions:Pe}}});var i=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];R.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Ue,me){var Pe=[{label:"print",kind:R.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet}],je=xe(R,Ue,me,i,Pe);return{suggestions:je}}});var ce=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];R.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Ue,me){var Pe=[re,{label:"main",kind:R.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:R.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:R.languages.CompletionItemInsertTextRule.InsertAsSnippet}],je=xe(R,Ue,me,ce,Pe);return{suggestions:je}}})},se="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",Se=E("LvDl");function fe(R){return/^\d+$/.test(R)?"".concat(R,"px"):R}function Ve(){}var z=!1,Re={"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 ge(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=R;if(Array.isArray(R)){for(var ne=0;ne0||ut.target.offsetWidth>0)&&Q.current.instance.layout()}}catch(Lt){Qe.e(Lt)}finally{Qe.f()}}),Ee.observe(te.current)),Ee}function at(){$e.b.warn(decodeURIComponent(se))}Object(Oe.useEffect)(function(){var Ee=Q.current.instance;if(ye!=null&&Ee&&Fe){var Le=Ee.getModel();Le&&ye!==Le.getValue()&&(z=!0,Le.setValue(ye),Ee.layout(),z=!1)}},[ye,Fe,Q.current]);function Ot(){var Ee=Q.current.instance;if(Ee){var Le=Ee.getSelection(),Qe=Q.current.pastePos||{},Ye=new de.Range(Qe.startLineNumber||Le.endLineNumber,Qe.startColumn||Le.endColumn,Qe.endLineNumber||Le.endLineNumber,Qe.endColumn||Le.endColumn);setTimeout(function(){Ee.executeEdits("",[{range:Ye,text:""}])},300)}}function mt(Ee){(window.navigator.platform.match("Mac")?Ee.metaKey:Ee.ctrlKey)&&Ee.keyCode==83&&(Ee.preventDefault(),He())}var pt=function(){if(et&&Q.current.instance){var Le=Q.current.instance.getContentHeight();wt(Le0||N.target.offsetWidth>0)&&et.layout()}}catch(oe){M.e(oe)}finally{M.f()}}),S.observe(pe.current)),S}Object(Oe.useEffect)(function(){pe.current&&E.e(31).then(E.t.bind(null,"M/lh",7)).then(function(et){de=et;var S=de.editor.createDiffEditor(pe.current,Object(Ke.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},je));Ce(S);var D=De(S);return function(){S.dispose();var M=S.getModel();M&&M.dispose(),D.unobserve(pe.current)}})},[]),Object(Oe.useEffect)(function(){be&&be.setModel({original:de.editor.createModel(ye,me),modified:de.editor.createModel(Ue,me)})},[ye,Ue,me,be]);var ze=fe(ne),He=fe(ce),Ie={width:ze,height:He};return ie.a.createElement("div",{className:"my-diff-editor",ref:pe,style:Ie})}},p5ED:function(Je,ke,E){"use strict";var Ke=E("+L6B"),Ne=E("2/Rp"),$e=E("5Dmo"),Ze=E("3S7+"),qe=E("k1fw"),Ge=E("tJVT"),Oe=E("q1tI"),ie=E.n(Oe),rt=E("vHTk"),xe=E.n(rt),Ae=E("yEEn"),se=E("ZW9T"),Se=E("1vsH");ke.a=function(fe){var Ve=fe.name,z=fe.data,Re=fe.theme,ge=fe.type,de=fe.filename,we=fe.monacoEditor,ve=fe.className,R=fe.style,re=fe.close,ne=fe.onClose,i=Object(Oe.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ce=Object(Ge.a)(i,2),ye=ce[0],Ue=ce[1],me=Object(Oe.useState)(""),Pe=Object(Ge.a)(me,2),je=Pe[0],pe=Pe[1],ue=Object(Oe.useRef)();de&&(we.filename=de),Object(Oe.useEffect)(function(){var Ce,De,ze=(Ce=document.cookie)===null||Ce===void 0||((De=Ce.replace(/\s/g,""))===null||De===void 0)?void 0:De.split(";");ze==null||ze.map(function(He){var Ie=He.split("=");Ie[0]==="_educoder_session"&&pe(Ie[1])})},[]);var We=function(){if(z.startsWith("http")){be();return}Object(Se.t)(de||"educoder",z,de)},be=function(){Object(Se.r)("",z)};return ie.a.createElement("div",{style:Object(qe.a)({},R||{}),className:"".concat(xe.a.wrp," ").concat(ge?"":"hide")},re&&ie.a.createElement("div",{className:xe.a.close,ref:ue},ie.a.createElement(Ze.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return ue.current}},ie.a.createElement("span",{onClick:be},ie.a.createElement("i",{className:"iconfont icon-quxiaozhiding"}))),ie.a.createElement(Ze.a,{title:"\u5173\u95ED",getPopupContainer:function(){return ue.current}},ie.a.createElement("span",{className:"",onClick:ne},ie.a.createElement("i",{className:"iconfont icon-guanbi1"})))),ie.a.createElement("div",{className:"".concat(xe.a[ve]," ").concat(ve," ").concat(xe.a.monaco," ").concat(ge==="txt"?"show":"hide")},de&&ie.a.createElement(se.b,we)),ge==="audio"&&ie.a.createElement("audio",{src:"".concat((z==null?void 0:z.indexOf("http://"))>-1||(z==null?void 0:z.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(z),autoPlay:!0}),ge==="video"&&ie.a.createElement(ie.a.Fragment,null,(z==null?void 0:z.indexOf("http"))>-1?ie.a.createElement("video",{controls:!0,src:"".concat(z),autoPlay:!0}):ie.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(z),autoPlay:!0})),ge==="image"&&ie.a.createElement("img",{src:"".concat((z==null?void 0:z.indexOf("http://"))>-1||(z==null?void 0:z.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(z)}),ge==="other"&&ie.a.createElement("div",null,ie.a.createElement(Ne.a,{type:"primary",size:"large",onClick:We},ie.a.createElement(Ae.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),ge==="download"&&ie.a.createElement(Ne.a,{type:"primary",size:"large",onClick:We},ie.a.createElement(Ae.a,null),"\u70B9\u51FB\u4E0B\u8F7D"),ge==="office"&&ie.a.createElement(Ne.a,{type:"primary",size:"large",onClick:be},ie.a.createElement(Ae.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},rEM6:function(Je,ke,E){Je.exports={flex_box_center:"flex_box_center___1l5Hq",flex_space_between:"flex_space_between___W7XcT",flex_box_vertical_center:"flex_box_vertical_center___mz3WW",flex_box_center_end:"flex_box_center_end___1TLDy",flex_box_column:"flex_box_column___1EW_L",bg:"bg___1aLe1",containerTitle:"containerTitle___hKSbn",containerDesc:"containerDesc___18pCj",listItem:"listItem___3qIHc",info:"info___Cypx2",title:"title___10uTg",titleLeft:"titleLeft___245bS",titleRight:"titleRight___1Dp_k",acitons:"acitons___34Ic0",menu:"menu___25Ref",spanSize:"spanSize___1MWCj"}},vHTk:function(Je,ke,E){Je.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},wzkS:function(Je,ke,E){"use strict";E.d(ke,"c",function(){return Ze}),E.d(ke,"b",function(){return qe}),E.d(ke,"d",function(){return Ge}),E.d(ke,"a",function(){return ie}),E.d(ke,"e",function(){return rt});var Ke=E("9og8"),Ne=E("ErOA");function $e(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$e=function(){return Ae};var xe,Ae={},se=Object.prototype,Se=se.hasOwnProperty,fe=Object.defineProperty||function(S,D,M){S[D]=M.value},Ve=typeof Symbol=="function"?Symbol:{},z=Ve.iterator||"@@iterator",Re=Ve.asyncIterator||"@@asyncIterator",ge=Ve.toStringTag||"@@toStringTag";function de(S,D,M){return Object.defineProperty(S,D,{value:M,enumerable:!0,configurable:!0,writable:!0}),S[D]}try{de({},"")}catch(S){de=function(M,ae,N){return M[ae]=N}}function we(S,D,M,ae){var N=D&&D.prototype instanceof ye?D:ye,oe=Object.create(N.prototype),le=new Ie(ae||[]);return fe(oe,"_invoke",{value:Ce(S,M,le)}),oe}function ve(S,D,M){try{return{type:"normal",arg:S.call(D,M)}}catch(ae){return{type:"throw",arg:ae}}}Ae.wrap=we;var R="suspendedStart",re="suspendedYield",ne="executing",i="completed",ce={};function ye(){}function Ue(){}function me(){}var Pe={};de(Pe,z,function(){return this});var je=Object.getPrototypeOf,pe=je&&je(je(et([])));pe&&pe!==se&&Se.call(pe,z)&&(Pe=pe);var ue=me.prototype=ye.prototype=Object.create(Pe);function We(S){["next","throw","return"].forEach(function(D){de(S,D,function(M){return this._invoke(D,M)})})}function be(S,D){function M(N,oe,le,G){var F=ve(S[N],S,oe);if(F.type!=="throw"){var V=F.arg,$=V.value;return $&&typeof $=="object"&&Se.call($,"__await")?D.resolve($.__await).then(function(te){M("next",te,le,G)},function(te){M("throw",te,le,G)}):D.resolve($).then(function(te){V.value=te,le(V)},function(te){return M("throw",te,le,G)})}G(F.arg)}var ae;fe(this,"_invoke",{value:function(oe,le){function G(){return new D(function(F,V){M(oe,le,F,V)})}return ae=ae?ae.then(G,G):G()}})}function Ce(S,D,M){var ae=R;return function(N,oe){if(ae===ne)throw new Error("Generator is already running");if(ae===i){if(N==="throw")throw oe;return{value:xe,done:!0}}for(M.method=N,M.arg=oe;;){var le=M.delegate;if(le){var G=De(le,M);if(G){if(G===ce)continue;return G}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(ae===R)throw ae=i,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);ae=ne;var F=ve(S,D,M);if(F.type==="normal"){if(ae=M.done?i:re,F.arg===ce)continue;return{value:F.arg,done:M.done}}F.type==="throw"&&(ae=i,M.method="throw",M.arg=F.arg)}}}function De(S,D){var M=D.method,ae=S.iterator[M];if(ae===xe)return D.delegate=null,M==="throw"&&S.iterator.return&&(D.method="return",D.arg=xe,De(S,D),D.method==="throw")||M!=="return"&&(D.method="throw",D.arg=new TypeError("The iterator does not provide a '"+M+"' method")),ce;var N=ve(ae,S.iterator,D.arg);if(N.type==="throw")return D.method="throw",D.arg=N.arg,D.delegate=null,ce;var oe=N.arg;return oe?oe.done?(D[S.resultName]=oe.value,D.next=S.nextLoc,D.method!=="return"&&(D.method="next",D.arg=xe),D.delegate=null,ce):oe:(D.method="throw",D.arg=new TypeError("iterator result is not an object"),D.delegate=null,ce)}function ze(S){var D={tryLoc:S[0]};1 in S&&(D.catchLoc=S[1]),2 in S&&(D.finallyLoc=S[2],D.afterLoc=S[3]),this.tryEntries.push(D)}function He(S){var D=S.completion||{};D.type="normal",delete D.arg,S.completion=D}function Ie(S){this.tryEntries=[{tryLoc:"root"}],S.forEach(ze,this),this.reset(!0)}function et(S){if(S||S===""){var D=S[z];if(D)return D.call(S);if(typeof S.next=="function")return S;if(!isNaN(S.length)){var M=-1,ae=function N(){for(;++M=0;--N){var oe=this.tryEntries[N],le=oe.completion;if(oe.tryLoc==="root")return ae("end");if(oe.tryLoc<=this.prev){var G=Se.call(oe,"catchLoc"),F=Se.call(oe,"finallyLoc");if(G&&F){if(this.prev=0;--ae){var N=this.tryEntries[ae];if(N.tryLoc<=this.prev&&Se.call(N,"finallyLoc")&&this.prev=0;--M){var ae=this.tryEntries[M];if(ae.finallyLoc===D)return this.complete(ae.completion,ae.afterLoc),He(ae),ce}},catch:function(D){for(var M=this.tryEntries.length-1;M>=0;--M){var ae=this.tryEntries[M];if(ae.tryLoc===D){var N=ae.completion;if(N.type==="throw"){var oe=N.arg;He(ae)}return oe}}throw new Error("illegal catch attempt")},delegateYield:function(D,M,ae){return this.delegate={iterator:et(D),resultName:M,nextLoc:ae},this.method==="next"&&(this.arg=xe),ce}},Ae}function Ze(xe){return Object(Ne.c)("libraries/".concat(xe,".json"))}function qe(){return Object(Ne.c)("library_tags.json")}function Ge(xe){return Oe.apply(this,arguments)}function Oe(){return Oe=Object(Ke.a)($e().mark(function xe(Ae){var se;return $e().wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(Ne.b)("attachments/".concat(Ae,".json"));case 2:return se=fe.sent,fe.abrupt("return",se.status===0);case 4:case"end":return fe.stop()}},xe)})),Oe.apply(this,arguments)}function ie(xe){return Object(Ne.f)("libraries.json",xe)}function rt(xe,Ae){return Object(Ne.g)("libraries/".concat(xe,".json"),Ae)}},y5JW:function(Je,ke,E){"use strict";E.d(ke,"c",function(){return Ve}),E.d(ke,"a",function(){return z});var Ke=E("DZo9"),Ne=E("8z0m"),$e=E("+L6B"),Ze=E("2/Rp"),qe=E("9og8"),Ge=E("k1fw"),Oe=E("oBTY"),ie=E("miYZ"),rt=E("tsqr"),xe=E("q1tI"),Ae=E.n(xe),se=E("m3rI"),Se=E("wzkS");function fe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */fe=function(){return ge};var Re,ge={},de=Object.prototype,we=de.hasOwnProperty,ve=Object.defineProperty||function(G,F,V){G[F]=V.value},R=typeof Symbol=="function"?Symbol:{},re=R.iterator||"@@iterator",ne=R.asyncIterator||"@@asyncIterator",i=R.toStringTag||"@@toStringTag";function ce(G,F,V){return Object.defineProperty(G,F,{value:V,enumerable:!0,configurable:!0,writable:!0}),G[F]}try{ce({},"")}catch(G){ce=function(V,$,te){return V[$]=te}}function ye(G,F,V,$){var te=F&&F.prototype instanceof We?F:We,Q=Object.create(te.prototype),Te=new oe($||[]);return ve(Q,"_invoke",{value:D(G,V,Te)}),Q}function Ue(G,F,V){try{return{type:"normal",arg:G.call(F,V)}}catch($){return{type:"throw",arg:$}}}ge.wrap=ye;var me="suspendedStart",Pe="suspendedYield",je="executing",pe="completed",ue={};function We(){}function be(){}function Ce(){}var De={};ce(De,re,function(){return this});var ze=Object.getPrototypeOf,He=ze&&ze(ze(le([])));He&&He!==de&&we.call(He,re)&&(De=He);var Ie=Ce.prototype=We.prototype=Object.create(De);function et(G){["next","throw","return"].forEach(function(F){ce(G,F,function(V){return this._invoke(F,V)})})}function S(G,F){function V(te,Q,Te,Me){var Fe=Ue(G[te],G,Q);if(Fe.type!=="throw"){var nt=Fe.arg,ot=nt.value;return ot&&typeof ot=="object"&&we.call(ot,"__await")?F.resolve(ot.__await).then(function(at){V("next",at,Te,Me)},function(at){V("throw",at,Te,Me)}):F.resolve(ot).then(function(at){nt.value=at,Te(nt)},function(at){return V("throw",at,Te,Me)})}Me(Fe.arg)}var $;ve(this,"_invoke",{value:function(Q,Te){function Me(){return new F(function(Fe,nt){V(Q,Te,Fe,nt)})}return $=$?$.then(Me,Me):Me()}})}function D(G,F,V){var $=me;return function(te,Q){if($===je)throw new Error("Generator is already running");if($===pe){if(te==="throw")throw Q;return{value:Re,done:!0}}for(V.method=te,V.arg=Q;;){var Te=V.delegate;if(Te){var Me=M(Te,V);if(Me){if(Me===ue)continue;return Me}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if($===me)throw $=pe,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);$=je;var Fe=Ue(G,F,V);if(Fe.type==="normal"){if($=V.done?pe:Pe,Fe.arg===ue)continue;return{value:Fe.arg,done:V.done}}Fe.type==="throw"&&($=pe,V.method="throw",V.arg=Fe.arg)}}}function M(G,F){var V=F.method,$=G.iterator[V];if($===Re)return F.delegate=null,V==="throw"&&G.iterator.return&&(F.method="return",F.arg=Re,M(G,F),F.method==="throw")||V!=="return"&&(F.method="throw",F.arg=new TypeError("The iterator does not provide a '"+V+"' method")),ue;var te=Ue($,G.iterator,F.arg);if(te.type==="throw")return F.method="throw",F.arg=te.arg,F.delegate=null,ue;var Q=te.arg;return Q?Q.done?(F[G.resultName]=Q.value,F.next=G.nextLoc,F.method!=="return"&&(F.method="next",F.arg=Re),F.delegate=null,ue):Q:(F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,ue)}function ae(G){var F={tryLoc:G[0]};1 in G&&(F.catchLoc=G[1]),2 in G&&(F.finallyLoc=G[2],F.afterLoc=G[3]),this.tryEntries.push(F)}function N(G){var F=G.completion||{};F.type="normal",delete F.arg,G.completion=F}function oe(G){this.tryEntries=[{tryLoc:"root"}],G.forEach(ae,this),this.reset(!0)}function le(G){if(G||G===""){var F=G[re];if(F)return F.call(G);if(typeof G.next=="function")return G;if(!isNaN(G.length)){var V=-1,$=function te(){for(;++V=0;--te){var Q=this.tryEntries[te],Te=Q.completion;if(Q.tryLoc==="root")return $("end");if(Q.tryLoc<=this.prev){var Me=we.call(Q,"catchLoc"),Fe=we.call(Q,"finallyLoc");if(Me&&Fe){if(this.prev=0;--$){var te=this.tryEntries[$];if(te.tryLoc<=this.prev&&we.call(te,"finallyLoc")&&this.prev=0;--V){var $=this.tryEntries[V];if($.finallyLoc===F)return this.complete($.completion,$.afterLoc),N($),ue}},catch:function(F){for(var V=this.tryEntries.length-1;V>=0;--V){var $=this.tryEntries[V];if($.tryLoc===F){var te=$.completion;if(te.type==="throw"){var Q=te.arg;N($)}return Q}}throw new Error("illegal catch attempt")},delegateYield:function(F,V,$){return this.delegate={iterator:le(F),resultName:V,nextLoc:$},this.method==="next"&&(this.arg=Re),ue}},ge}var Ve="\u3000\u3000";function z(Re){var ge=["Bytes","KB","MB","GB","TB"];if(Re==0)return"0 Byte";var de=parseInt(""+Math.floor(Math.log(Re)/Math.log(1024)),10);return(Re/Math.pow(1024,de)).toFixed(1)+" "+ge[de]}ke.b=function(Re){var ge=Re.value,de=ge===void 0?[]:ge,we=Re.onChange,ve=Re.className,R=Re.maxSize,re=R===void 0?150:R,ne=Re.title,i=ne===void 0?"\u6587\u4EF6\u4E0A\u4F20":ne,ce=Re.accept,ye=ce===void 0?null:ce,Ue={multiple:!1,fileList:de,accept:ye,withCredentials:!0,beforeUpload:function(je){var pe=je.size/1024/1024;return pe0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:de.length>0,ghost:!0},i),Ae.a.createElement("span",{onClick:me,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",re,"M)"," ")))}}}]); diff --git a/p__Shixuns__Detail__Repository__index.p__Shixuns__Edit__body__Warehouse.befc71e2.async.js b/p__Shixuns__Detail__Repository__index.p__Shixuns__Edit__body__Warehouse.7d802674.async.js similarity index 52% rename from p__Shixuns__Detail__Repository__index.p__Shixuns__Edit__body__Warehouse.befc71e2.async.js rename to p__Shixuns__Detail__Repository__index.p__Shixuns__Edit__body__Warehouse.7d802674.async.js index c6f1d1a91e..7d025e7da8 100644 --- a/p__Shixuns__Detail__Repository__index.p__Shixuns__Edit__body__Warehouse.befc71e2.async.js +++ b/p__Shixuns__Detail__Repository__index.p__Shixuns__Edit__body__Warehouse.7d802674.async.js @@ -1,5 +1,5 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{ZW9T:function(Q,W,o){"use strict";o.d(W,"a",function(){return G});var w=o("k1fw"),q=o("miYZ"),ie=o("tsqr"),H=o("rAM+"),N=o("tJVT"),F=o("PpiC"),i=o("q1tI"),r=o.n(i),z=o("bdgK");function x(e,c,m,_,h){var v=c.getWordUntilPosition(m),g={startLineNumber:m.lineNumber,endLineNumber:m.lineNumber,startColumn:v.startColumn,endColumn:v.endColumn},u=_.map(function(d){return{label:d,kind:e.languages.CompletionItemKind.Keyword,insertText:d,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:g}});return h.map(function(d){u.push(Object(w.a)(Object(w.a)({},d),{},{range:g}))}),u}var V=function(e){var c={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{ZW9T:function(q,W,o){"use strict";o.d(W,"a",function(){return Z});var w=o("k1fw"),z=o("miYZ"),ie=o("tsqr"),F=o("rAM+"),N=o("tJVT"),V=o("PpiC"),r=o("q1tI"),a=o.n(r),X=o("bdgK");function x(e,c,m,_,h){var v=c.getWordUntilPosition(m),g={startLineNumber:m.lineNumber,endLineNumber:m.lineNumber,startColumn:v.startColumn,endColumn:v.endColumn},u=_.map(function(d){return{label:d,kind:e.languages.CompletionItemKind.Keyword,insertText:d,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:g}});return h.map(function(d){u.push(Object(w.a)(Object(w.a)({},d),{},{range:g}))}),u}var H=function(e){var c={label:"ifelse",kind:e.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:e.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"];e.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(g,u){var d=x(e,g,u,m,[c]);return{suggestions:d}}});var _=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];e.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(g,u){var d=[{label:"print",kind:e.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=x(e,g,u,_,d);return{suggestions:D}}});var h=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(g,u){var d=[c,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],L=x(e,g,u,_,d);return{suggestions:L}}});var h=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];e.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(g,u){var d=[c,{label:"main",kind:e.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:e.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=x(e,g,u,h,d);return{suggestions:D}}})},ee="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",X=o("LvDl");function p(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function J(){}var a=!1,te={"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 C(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=e;if(Array.isArray(e)){for(var m=0;m0||M.target.offsetWidth>0)&&l.current.instance.layout()}}catch(Re){b.e(Re)}finally{b.f()}}),t.observe(K.current)),t}function ae(){ie.b.warn(decodeURIComponent(ee))}Object(i.useEffect)(function(){var t=l.current.instance;if(v!=null&&t&&E){var n=t.getModel();n&&v!==n.getValue()&&(a=!0,n.setValue(v),t.layout(),a=!1)}},[v,E,l.current]);function de(){var t=l.current.instance;if(t){var n=t.getSelection(),b=l.current.pastePos||{},f=new s.Range(b.startLineNumber||n.endLineNumber,b.startColumn||n.endColumn,b.endLineNumber||n.endLineNumber,b.endColumn||n.endColumn);setTimeout(function(){t.executeEdits("",[{range:f,text:""}])},300)}}function ce(t){(window.navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)&&t.keyCode==83&&(t.preventDefault(),B())}var Y=function(){if($&&l.current.instance){var n=l.current.instance.getContentHeight();pe(n0||k.target.offsetWidth>0)&&$.layout()}}catch(oe){P.e(oe)}finally{P.f()}}),j.observe(O.current)),j}Object(i.useEffect)(function(){O.current&&o.e(31).then(o.t.bind(null,"M/lh",7)).then(function($){s=$;var j=s.editor.createDiffEditor(O.current,Object(w.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},D));y(j);var A=S(j);return function(){j.dispose();var P=j.getModel();P&&P.dispose(),A.unobserve(O.current)}})},[]),Object(i.useEffect)(function(){T&&T.setModel({original:s.editor.createModel(v,u),modified:s.editor.createModel(g,u)})},[v,g,u,T]);var I=p(m),B=p(h),U={width:I,height:B};return r.a.createElement("div",{className:"my-diff-editor",ref:O,style:U})}},p5ED:function(Q,W,o){"use strict";var w=o("+L6B"),q=o("2/Rp"),ie=o("5Dmo"),H=o("3S7+"),N=o("k1fw"),F=o("tJVT"),i=o("q1tI"),r=o.n(i),z=o("vHTk"),x=o.n(z),V=o("yEEn"),ee=o("ZW9T"),X=o("1vsH");W.a=function(p){var J=p.name,a=p.data,te=p.theme,C=p.type,s=p.filename,ne=p.monacoEditor,G=p.className,e=p.style,c=p.close,m=p.onClose,_=Object(i.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),h=Object(F.a)(_,2),v=h[0],g=h[1],u=Object(i.useState)(""),d=Object(F.a)(u,2),D=d[0],O=d[1],R=Object(i.useRef)();s&&(ne.filename=s),Object(i.useEffect)(function(){var y,S,I=(y=document.cookie)===null||y===void 0||((S=y.replace(/\s/g,""))===null||S===void 0)?void 0:S.split(";");I==null||I.map(function(B){var U=B.split("=");U[0]==="_educoder_session"&&O(U[1])})},[]);var L=function(){if(a.startsWith("http")){T();return}Object(X.t)(s||"educoder",a,s)},T=function(){Object(X.r)("",a)};return r.a.createElement("div",{style:Object(N.a)({},e||{}),className:"".concat(x.a.wrp," ").concat(C?"":"hide")},c&&r.a.createElement("div",{className:x.a.close,ref:R},r.a.createElement(H.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return R.current}},r.a.createElement("span",{onClick:T},r.a.createElement("i",{className:"iconfont icon-quxiaozhiding"}))),r.a.createElement(H.a,{title:"\u5173\u95ED",getPopupContainer:function(){return R.current}},r.a.createElement("span",{className:"",onClick:m},r.a.createElement("i",{className:"iconfont icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(x.a[G]," ").concat(G," ").concat(x.a.monaco," ").concat(C==="txt"?"show":"hide")},s&&r.a.createElement(ee.b,ne)),C==="audio"&&r.a.createElement("audio",{src:"".concat((a==null?void 0:a.indexOf("http://"))>-1||(a==null?void 0:a.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(a),autoPlay:!0}),C==="video"&&r.a.createElement(r.a.Fragment,null,(a==null?void 0:a.indexOf("http"))>-1?r.a.createElement("video",{controls:!0,src:"".concat(a),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(a),autoPlay:!0})),C==="image"&&r.a.createElement("img",{src:"".concat((a==null?void 0:a.indexOf("http://"))>-1||(a==null?void 0:a.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(a)}),C==="other"&&r.a.createElement("div",null,r.a.createElement(q.a,{type:"primary",size:"large",onClick:L},r.a.createElement(V.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(C==="download"||C==="office")&&r.a.createElement(q.a,{type:"primary",size:"large",onClick:L},r.a.createElement(V.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},vHTk:function(Q,W,o){Q.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}}}]); +`),insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet}],L=x(e,g,u,h,d);return{suggestions:L}}})},ee="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",J=o("LvDl");function p(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function G(){}var i=!1,te={"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 C(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=e;if(Array.isArray(e)){for(var m=0;m0||D.target.offsetWidth>0)&&l.current.instance.layout()}}catch(Re){b.e(Re)}finally{b.f()}}),t.observe(K.current)),t}function ae(){ie.b.warn(decodeURIComponent(ee))}Object(r.useEffect)(function(){var t=l.current.instance;if(v!=null&&t&&E){var n=t.getModel();n&&v!==n.getValue()&&(i=!0,n.setValue(v),t.layout(),i=!1)}},[v,E,l.current]);function de(){var t=l.current.instance;if(t){var n=t.getSelection(),b=l.current.pastePos||{},f=new s.Range(b.startLineNumber||n.endLineNumber,b.startColumn||n.endColumn,b.endLineNumber||n.endLineNumber,b.endColumn||n.endColumn);setTimeout(function(){t.executeEdits("",[{range:f,text:""}])},300)}}function ce(t){(window.navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)&&t.keyCode==83&&(t.preventDefault(),B())}var Q=function(){if(k&&l.current.instance){var n=l.current.instance.getContentHeight();pe(n0||$.target.offsetWidth>0)&&k.layout()}}catch(oe){P.e(oe)}finally{P.f()}}),j.observe(O.current)),j}Object(r.useEffect)(function(){O.current&&o.e(31).then(o.t.bind(null,"M/lh",7)).then(function(k){s=k;var j=s.editor.createDiffEditor(O.current,Object(w.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},L));y(j);var A=M(j);return function(){j.dispose();var P=j.getModel();P&&P.dispose(),A.unobserve(O.current)}})},[]),Object(r.useEffect)(function(){S&&S.setModel({original:s.editor.createModel(v,u),modified:s.editor.createModel(g,u)})},[v,g,u,S]);var I=p(m),B=p(h),U={width:I,height:B};return a.a.createElement("div",{className:"my-diff-editor",ref:O,style:U})}},p5ED:function(q,W,o){"use strict";var w=o("+L6B"),z=o("2/Rp"),ie=o("5Dmo"),F=o("3S7+"),N=o("k1fw"),V=o("tJVT"),r=o("q1tI"),a=o.n(r),X=o("vHTk"),x=o.n(X),H=o("yEEn"),ee=o("ZW9T"),J=o("1vsH");W.a=function(p){var G=p.name,i=p.data,te=p.theme,C=p.type,s=p.filename,ne=p.monacoEditor,Z=p.className,e=p.style,c=p.close,m=p.onClose,_=Object(r.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),h=Object(V.a)(_,2),v=h[0],g=h[1],u=Object(r.useState)(""),d=Object(V.a)(u,2),L=d[0],O=d[1],R=Object(r.useRef)();s&&(ne.filename=s),Object(r.useEffect)(function(){var y,M,I=(y=document.cookie)===null||y===void 0||((M=y.replace(/\s/g,""))===null||M===void 0)?void 0:M.split(";");I==null||I.map(function(B){var U=B.split("=");U[0]==="_educoder_session"&&O(U[1])})},[]);var T=function(){if(i.startsWith("http")){S();return}Object(J.t)(s||"educoder",i,s)},S=function(){Object(J.r)("",i)};return a.a.createElement("div",{style:Object(N.a)({},e||{}),className:"".concat(x.a.wrp," ").concat(C?"":"hide")},c&&a.a.createElement("div",{className:x.a.close,ref:R},a.a.createElement(F.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return R.current}},a.a.createElement("span",{onClick:S},a.a.createElement("i",{className:"iconfont icon-quxiaozhiding"}))),a.a.createElement(F.a,{title:"\u5173\u95ED",getPopupContainer:function(){return R.current}},a.a.createElement("span",{className:"",onClick:m},a.a.createElement("i",{className:"iconfont icon-guanbi1"})))),a.a.createElement("div",{className:"".concat(x.a[Z]," ").concat(Z," ").concat(x.a.monaco," ").concat(C==="txt"?"show":"hide")},s&&a.a.createElement(ee.b,ne)),C==="audio"&&a.a.createElement("audio",{src:"".concat((i==null?void 0:i.indexOf("http://"))>-1||(i==null?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(i),autoPlay:!0}),C==="video"&&a.a.createElement(a.a.Fragment,null,(i==null?void 0:i.indexOf("http"))>-1?a.a.createElement("video",{controls:!0,src:"".concat(i),autoPlay:!0}):a.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(i),autoPlay:!0})),C==="image"&&a.a.createElement("img",{src:"".concat((i==null?void 0:i.indexOf("http://"))>-1||(i==null?void 0:i.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(i)}),C==="other"&&a.a.createElement("div",null,a.a.createElement(z.a,{type:"primary",size:"large",onClick:T},a.a.createElement(H.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),C==="download"&&a.a.createElement(z.a,{type:"primary",size:"large",onClick:T},a.a.createElement(H.a,null),"\u70B9\u51FB\u4E0B\u8F7D"),C==="office"&&a.a.createElement(z.a,{type:"primary",size:"large",onClick:S},a.a.createElement(H.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},vHTk:function(q,W,o){q.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}}}]); diff --git a/p__Shixuns__Edit.7222fa89.async.js b/p__Shixuns__Edit.4f35ff4f.async.js similarity index 79% rename from p__Shixuns__Edit.7222fa89.async.js rename to p__Shixuns__Edit.4f35ff4f.async.js index e4fe45b031..d5c4a1abf1 100644 --- a/p__Shixuns__Edit.7222fa89.async.js +++ b/p__Shixuns__Edit.4f35ff4f.async.js @@ -1,19 +1,19 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[185,4,5,6,8,15,24],{"+Xk9":function(j,M,r){j.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("5rEg"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("kLXV"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("jrin"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("k1fw"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("tsqr"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("9og8"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("2fM7"),react__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_33___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_33__),umi__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_36__),moment__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_37__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_38__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("ZW9T"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("NLgs");function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return M};var j,M={},r=Object.prototype,Rt=r.hasOwnProperty,Ct=Object.defineProperty||function(ge,k,K){ge[k]=K.value},ae=typeof Symbol=="function"?Symbol:{},l=ae.iterator||"@@iterator",Kt=ae.asyncIterator||"@@asyncIterator",Ae=ae.toStringTag||"@@toStringTag";function V(ge,k,K){return Object.defineProperty(ge,k,{value:K,enumerable:!0,configurable:!0,writable:!0}),ge[k]}try{V({},"")}catch(ge){V=function(K,Ge,le){return K[Ge]=le}}function ne(ge,k,K,Ge){var le=k&&k.prototype instanceof aa?k:aa,we=Object.create(le.prototype),S=new Ie(Ge||[]);return Ct(we,"_invoke",{value:bt(ge,K,S)}),we}function Nt(ge,k,K){try{return{type:"normal",arg:ge.call(k,K)}}catch(Ge){return{type:"throw",arg:Ge}}}M.wrap=ne;var je="suspendedStart",pe="suspendedYield",L="executing",te="completed",Et={};function aa(){}function _t(){}function dt(){}var Ut={};V(Ut,l,function(){return this});var na=Object.getPrototypeOf,at=na&&na(na(We([])));at&&at!==r&&Rt.call(at,l)&&(Ut=at);var ve=dt.prototype=aa.prototype=Object.create(Ut);function W(ge){["next","throw","return"].forEach(function(k){V(ge,k,function(K){return this._invoke(k,K)})})}function it(ge,k){function K(le,we,S,Y){var Fe=Nt(ge[le],ge,we);if(Fe.type!=="throw"){var ke=Fe.arg,Me=ke.value;return Me&&typeof Me=="object"&&Rt.call(Me,"__await")?k.resolve(Me.__await).then(function(Ve){K("next",Ve,S,Y)},function(Ve){K("throw",Ve,S,Y)}):k.resolve(Me).then(function(Ve){ke.value=Ve,S(ke)},function(Ve){return K("throw",Ve,S,Y)})}Y(Fe.arg)}var Ge;Ct(this,"_invoke",{value:function(we,S){function Y(){return new k(function(Fe,ke){K(we,S,Fe,ke)})}return Ge=Ge?Ge.then(Y,Y):Y()}})}function bt(ge,k,K){var Ge=je;return function(le,we){if(Ge===L)throw new Error("Generator is already running");if(Ge===te){if(le==="throw")throw we;return{value:j,done:!0}}for(K.method=le,K.arg=we;;){var S=K.delegate;if(S){var Y=be(S,K);if(Y){if(Y===Et)continue;return Y}}if(K.method==="next")K.sent=K._sent=K.arg;else if(K.method==="throw"){if(Ge===je)throw Ge=te,K.arg;K.dispatchException(K.arg)}else K.method==="return"&&K.abrupt("return",K.arg);Ge=L;var Fe=Nt(ge,k,K);if(Fe.type==="normal"){if(Ge=K.done?te:pe,Fe.arg===Et)continue;return{value:Fe.arg,done:K.done}}Fe.type==="throw"&&(Ge=te,K.method="throw",K.arg=Fe.arg)}}}function be(ge,k){var K=k.method,Ge=ge.iterator[K];if(Ge===j)return k.delegate=null,K==="throw"&&ge.iterator.return&&(k.method="return",k.arg=j,be(ge,k),k.method==="throw")||K!=="return"&&(k.method="throw",k.arg=new TypeError("The iterator does not provide a '"+K+"' method")),Et;var le=Nt(Ge,ge.iterator,k.arg);if(le.type==="throw")return k.method="throw",k.arg=le.arg,k.delegate=null,Et;var we=le.arg;return we?we.done?(k[ge.resultName]=we.value,k.next=ge.nextLoc,k.method!=="return"&&(k.method="next",k.arg=j),k.delegate=null,Et):we:(k.method="throw",k.arg=new TypeError("iterator result is not an object"),k.delegate=null,Et)}function v(ge){var k={tryLoc:ge[0]};1 in ge&&(k.catchLoc=ge[1]),2 in ge&&(k.finallyLoc=ge[2],k.afterLoc=ge[3]),this.tryEntries.push(k)}function ze(ge){var k=ge.completion||{};k.type="normal",delete k.arg,ge.completion=k}function Ie(ge){this.tryEntries=[{tryLoc:"root"}],ge.forEach(v,this),this.reset(!0)}function We(ge){if(ge||ge===""){var k=ge[l];if(k)return k.call(ge);if(typeof ge.next=="function")return ge;if(!isNaN(ge.length)){var K=-1,Ge=function le(){for(;++K=0;--le){var we=this.tryEntries[le],S=we.completion;if(we.tryLoc==="root")return Ge("end");if(we.tryLoc<=this.prev){var Y=Rt.call(we,"catchLoc"),Fe=Rt.call(we,"finallyLoc");if(Y&&Fe){if(this.prev=0;--Ge){var le=this.tryEntries[Ge];if(le.tryLoc<=this.prev&&Rt.call(le,"finallyLoc")&&this.prev=0;--K){var Ge=this.tryEntries[K];if(Ge.finallyLoc===k)return this.complete(Ge.completion,Ge.afterLoc),ze(Ge),Et}},catch:function(k){for(var K=this.tryEntries.length-1;K>=0;--K){var Ge=this.tryEntries[K];if(Ge.tryLoc===k){var le=Ge.completion;if(le.type==="throw"){var we=le.arg;ze(Ge)}return we}}throw new Error("illegal catch attempt")},delegateYield:function(k,K,Ge){return this.delegate={iterator:We(k),resultName:K,nextLoc:Ge},this.method==="next"&&(this.arg=j),Et}},M}var timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_32__.a.Option,handleDateString=function(M){if(!M)return M;var r=M.split(":");if(r[1]=="00"||r[1]=="30")return M;var Rt=parseInt(r[1]);if(Rt<30||Rt==60)return[r[0],"30"].join(":");if(Rt<60){var Ct=[r[0],"00"].join(":"),ae="YYYY-MM-DD HH:mm",l=moment__WEBPACK_IMPORTED_MODULE_37___default()(Ct,ae);return l.add(1,"hours"),l.format(ae)}return M},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin80,_shixunsDetail$settin81,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin122,_shixunsDetail$settin123,_shixunsDetail$settin124,_shixunsDetail$settin125,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_33__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!0),_useState2=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState4=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState6=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState8=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState10=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)([]),_useState12=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)([]),_useState14=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(""),_useState16=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState18=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState20=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState22=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState24=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState26=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState25,2),linux_vnc=_useState26[0],setLinuxVNC=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(""),_useState28=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState27,2),windows_start_template=_useState28[0],setWindowVNCTemplate=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState30=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState29,2),websshShow=_useState30[0],setWebsshShow=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState32=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState31,2),sshRadioValue=_useState32[0],setSshRadioValue=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState34=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState33,2),multiWebssh=_useState34[0],setMultiWebssh=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState36=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState35,2),hideCode=_useState36[0],setHideCode=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState38=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState37,2),codeEditPermission=_useState38[0],setCodeEditPermission=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState40=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState39,2),codeHidden=_useState40[0],setCodeHidden=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState42=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState41,2),forbidCopy=_useState42[0],setForbidCopy=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState44=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState43,2),display_git_address=_useState44[0],set_display_git_address=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState46=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState45,2),advancedsettingshow=_useState46[0],setAdvancedSettingShow=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState48=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState47,2),evaluateScript=_useState48[0],setEvaluateScript=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)([]),_useState50=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState49,2),serviceConfigList=_useState50[0],setServiceConfigList=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState52=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState51,2),evaluationScript=_useState52[0],setevaluationScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)([]),_useState54=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState53,2),standardScriptList=_useState54[0],setStandardScripts=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)("1"),_useState56=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState55,2),MenuSelectKey=_useState56[0],setMenuSelectKey=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState58=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState57,2),disableDiscuss=_useState58[0],setDisableDiscuss=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState60=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState59,2),Remote=_useState60[0],setRemote=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState62=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState61,2),createTitle=_useState62[0],setCreateTitle=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState64=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState63,2),isupdate=_useState64[0],setIsupdate=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(3),_useState66=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState65,2),terminal_count=_useState66[0],setterminal_count=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState68=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState67,2),port=_useState68[0],setport=_useState68[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_34__.m)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState69=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState70=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState69,2),isRadiuvalue=_useState70[0],setIsRadiuValue=_useState70[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var j=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function M(r){var Rt;return _regeneratorRuntime().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:r}});case 2:Rt=ae.sent,Rt&&setDepartmentList(Rt.shools_name||[]);case 4:case"end":return ae.stop()}},M)}));return function(r){return j.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_33__.useEffect)(function(){shixunsDetail.setting&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_33__.useEffect)(function(){var j,M;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(j=location.pathname)===null||j===void 0||((M=j.split("/"))===null||M===void 0)?void 0:M[2]},[]);var handleSelectDepartment=function(M){if(selectDepartmentList.includes(M)){antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_26__.a)(selectDepartmentList),[M]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function j(){var M;return _regeneratorRuntime().wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_45__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:M=Rt.sent,M&&setCreateTitle(M==null?void 0:M.data);case 4:case"end":return Rt.stop()}},j)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(M,r,Rt){var Ct=serviceConfigList.map(function(ae,l){return l===Rt?Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_25__.a)(Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_25__.a)({},ae),{},Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_24__.a)({},r,M)):ae});setServiceConfigList(Ct)},handleInitState=function(){var M,r,Rt,Ct,ae,l,Kt,Ae,V,ne,Nt,je,pe,L,te,Et,aa,_t,dt,Ut,na,at,ve,W,it,bt,be,v,ze,Ie,We,ge,k,K,Ge,le,we,S,Y,Fe,ke,Me,Ve,nt,et,St,Jt,xt,$t,ta,Xt,ue,he,P,m=(shixunsDetail==null||((M=shixunsDetail.setting)===null||M===void 0)?void 0:M.shixun)||{},g=m.choice_main_type,x=m.main_type,A=m.small_type,E=m.choice_small_type,O=m.is_secret_repository,h=m.standard_scripts,w=m.evaluate_script,N=m.shixun_service_configs;setEvaluateScript(w),setServiceConfigList(N),setStandardScripts(h||[]),setWindowVNCTemplate((r=shixunsDetail.setting)===null||r===void 0||((Rt=r.shixun)===null||Rt===void 0)?void 0:Rt.windows_start_template),setWindowVNC((Ct=shixunsDetail.setting)===null||Ct===void 0||((ae=Ct.shixun)===null||ae===void 0)?void 0:ae.windows_vnc),setLinuxVNC((l=shixunsDetail.setting)===null||l===void 0||((Kt=l.shixun)===null||Kt===void 0)?void 0:Kt.linux_vnc),setVNC((Ae=shixunsDetail.setting)===null||Ae===void 0||((V=Ae.shixun)===null||V===void 0)?void 0:V.vnc),setWebsshShow(!!((ne=shixunsDetail.setting)===null||ne===void 0||((Nt=ne.shixun)===null||Nt===void 0)?void 0:Nt.webssh)),setSshRadioValue((je=shixunsDetail.setting)===null||je===void 0||((pe=je.shixun)===null||pe===void 0)?void 0:pe.webssh),setMultiWebssh((L=shixunsDetail.setting)===null||L===void 0||((te=L.shixun)===null||te===void 0)?void 0:te.multi_webssh),setHideCode((Et=shixunsDetail.setting)===null||Et===void 0||((aa=Et.shixun)===null||aa===void 0)?void 0:aa.hide_code),setCodeEditPermission((_t=shixunsDetail.setting)===null||_t===void 0||((dt=_t.shixun)===null||dt===void 0)?void 0:dt.code_edit_permission),setCodeHidden((Ut=shixunsDetail.setting)===null||Ut===void 0||((na=Ut.shixun)===null||na===void 0)?void 0:na.show_code_dir),setForbidCopy((at=shixunsDetail.setting)===null||at===void 0||((ve=at.shixun)===null||ve===void 0)?void 0:ve.forbid_copy),setTaskPass((W=shixunsDetail.setting)===null||W===void 0||((it=W.shixun)===null||it===void 0)?void 0:it.task_pass),setTestSetPermission((bt=shixunsDetail.setting)===null||bt===void 0||((be=bt.shixun)===null||be===void 0)?void 0:be.test_set_permission),set_display_git_address((v=shixunsDetail.setting.shixun)===null||v===void 0?void 0:v.display_git_address),setIsCopy((ze=shixunsDetail.setting)===null||ze===void 0||((Ie=ze.shixun)===null||Ie===void 0)?void 0:Ie.can_copy),setOpenValue((We=shixunsDetail.setting)===null||We===void 0||((ge=We.shixun)===null||ge===void 0)?void 0:ge.use_scope),setIsOpenTime(!!((k=shixunsDetail.setting)===null||k===void 0||((K=k.shixun)===null||K===void 0)?void 0:K.opening_time)),setOpenTime((Ge=shixunsDetail.setting)===null||Ge===void 0||((le=Ge.shixun)===null||le===void 0)?void 0:le.opening_time),setSelectDepartmentList((we=shixunsDetail.setting)===null||we===void 0||((S=we.shixun)===null||S===void 0)?void 0:S.scope_partment),setevaluationScript((Y=shixunsDetail.setting)===null||Y===void 0||((Fe=Y.shixun)===null||Fe===void 0)?void 0:Fe.choice_standard_scripts),setDisableDiscuss((ke=shixunsDetail.setting)===null||ke===void 0||((Me=ke.shixun)===null||Me===void 0)?void 0:Me.is_disable_discuss),setterminal_count((Ve=shixunsDetail.setting)===null||Ve===void 0||((nt=Ve.shixun)===null||nt===void 0)?void 0:nt.terminal_count),setport((et=shixunsDetail.setting)===null||et===void 0||((St=et.shixun)===null||St===void 0)?void 0:St.port_mapping),((Jt=shixunsDetail.setting)===null||Jt===void 0||((xt=Jt.shixun)===null||xt===void 0)?void 0:xt.windows_vnc)||(($t=shixunsDetail.setting)===null||$t===void 0||((ta=$t.shixun)===null||ta===void 0)?void 0:ta.linux_vnc)||((Xt=shixunsDetail.setting)===null||Xt===void 0||((ue=Xt.shixun)===null||ue===void 0)?void 0:ue.vnc)?(setIsRadiuValue(5),setRemote(!0)):((he=shixunsDetail.setting)===null||he===void 0||((P=he.shixun)===null||P===void 0)?void 0:P.webssh)&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_33__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin56,_shixunsDetail$settin57,_shixunsDetail$settin58,_shixunsDetail$settin59,_shixunsDetail$settin60,_shixunsDetail$settin61,_shixunsDetail$settin62,_shixunsDetail$settin65,_shixunsDetail$settin66,_shixunsDetail$settin67,confirmLeave=!1;((_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin55;return((_shixunsDetail$settin55=shixunsDetail.setting)===null||_shixunsDetail$settin55===void 0?void 0:_shixunsDetail$settin55.shixun[item])!=eval(diffObj[item])}))===null||_Object$keys$filter===void 0?void 0:_Object$keys$filter.length)&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin56=shixunsDetail.setting)===null||_shixunsDetail$settin56===void 0||((_shixunsDetail$settin57=_shixunsDetail$settin56.shixun)===null||_shixunsDetail$settin57===void 0)?void 0:_shixunsDetail$settin57.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin58=shixunsDetail.setting)===null||_shixunsDetail$settin58===void 0||((_shixunsDetail$settin59=_shixunsDetail$settin58.shixun)===null||_shixunsDetail$settin59===void 0)?void 0:_shixunsDetail$settin59.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin60=shixunsDetail.setting)===null||_shixunsDetail$settin60===void 0||((_shixunsDetail$settin61=_shixunsDetail$settin60.shixun)===null||_shixunsDetail$settin61===void 0||((_shixunsDetail$settin62=_shixunsDetail$settin61.scope_partment)===null||_shixunsDetail$settin62===void 0))?void 0:_shixunsDetail$settin62.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(j,M){var r,Rt;j!=((r=shixunsDetail.setting)===null||r===void 0||((Rt=r.shixun)===null||Rt===void 0)?void 0:Rt.scope_partment[M])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin65=shixunsDetail.setting)===null||_shixunsDetail$settin65===void 0||((_shixunsDetail$settin66=_shixunsDetail$settin65.shixun)===null||_shixunsDetail$settin66===void 0||((_shixunsDetail$settin67=_shixunsDetail$settin66.shixun_service_configs)===null||_shixunsDetail$settin67===void 0))?void 0:_shixunsDetail$settin67.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(j,M){var r,Rt,Ct,ae,l,Kt,Ae,V,ne,Nt,je,pe;(j==null?void 0:j.cpu_limit)!=((r=shixunsDetail.setting)===null||r===void 0||((Rt=r.shixun)===null||Rt===void 0||((Ct=Rt.shixun_service_configs[M])===null||Ct===void 0))?void 0:Ct.cpu_limit)&&(confirmLeave=!0),(j==null?void 0:j.lower_cpu_limit)!=((ae=shixunsDetail.setting)===null||ae===void 0||((l=ae.shixun)===null||l===void 0||((Kt=l.shixun_service_configs[M])===null||Kt===void 0))?void 0:Kt.lower_cpu_limit)&&(confirmLeave=!0),(j==null?void 0:j.memory_limit)!=((Ae=shixunsDetail.setting)===null||Ae===void 0||((V=Ae.shixun)===null||V===void 0||((ne=V.shixun_service_configs[M])===null||ne===void 0))?void 0:ne.memory_limit)&&(confirmLeave=!0),(j==null?void 0:j.request_limit)!=((Nt=shixunsDetail.setting)===null||Nt===void 0||((je=Nt.shixun)===null||je===void 0||((pe=je.shixun_service_configs[M])===null||pe===void 0))?void 0:pe.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function j(){var M,r,Rt;return _regeneratorRuntime().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(!(isOpenTime&&!openTime)){ae.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),ae.abrupt("return");case 3:if(!(hideCode&&Remote===!1)){ae.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u8BF7\u81F3\u5C11\u52FE\u9009\u4E00\u79CD\u7F16\u7A0B\u9875\u9762\uFF01"),ae.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){ae.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),ae.abrupt("return");case 9:return r=(M=shixunsDetail.detail)===null||M===void 0?void 0:M.is_jupyter,ae.next=12,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:openValue===0?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,vnc,windows_vnc,linux_vnc,windows_start_template,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:r?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count,port_mapping:port},shixun_info:{evaluate_script:r?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(l){return{mirror_repository_id:l.mirror_repository_id,cpu_limit:l.cpu_limit,lower_cpu_limit:l.lower_cpu_limit,memory_limit:l.memory_limit,request_limit:l.request_limit}})}});case 12:Rt=ae.sent,(Rt==null?void 0:Rt.status)===0&&(antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 14:case"end":return ae.stop()}},j)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(M){antd_es_modal__WEBPACK_IMPORTED_MODULE_23__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var r=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function Ct(){return _regeneratorRuntime().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,handleGetScriptContent(M);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_23__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return l.stop()}},Ct)}));function Rt(){return r.apply(this,arguments)}return Rt}()})},handleGetScriptContent=function(){var j=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function M(r){var Rt;return _regeneratorRuntime().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:r}});case 2:Rt=ae.sent,Rt&&setEvaluateScript(Rt.content);case 4:case"end":return ae.stop()}},M)}));return function(r){return j.apply(this,arguments)}}(),handleDeleteShixun=function(){var j=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function M(){var r,Rt,Ct,ae,l,Kt,Ae;return _regeneratorRuntime().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(ne.t0=ne.sent,ne.t0){ne.next=5;break}ne.t0={};case 5:Ae=ne.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_23__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.modal)},!!((r=Ae.subjects)===null||r===void 0?void 0:r.length)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_33___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(Rt=Ae.subjects)===null||Rt===void 0||((Ct=Rt.splice(0,2))===null||Ct===void 0)?void 0:Ct.map(function(Nt){return"\u300A".concat(Nt,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.colorOrange},Ae==null?void 0:Ae.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("br",null)),!!((ae=Ae.courses)===null||ae===void 0?void 0:ae.length)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_33___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(l=Ae.courses)===null||l===void 0||((Kt=l.splice(0,2))===null||Kt===void 0)?void 0:Kt.map(function(Nt){return"\u300A".concat(Nt,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.colorOrange},Ae==null?void 0:Ae.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var Nt=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function pe(){var L;return _regeneratorRuntime().wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:L=Et.sent,L.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_35__.c.push("/shixuns"));case 4:case"end":return Et.stop()}},pe)}));function je(){return Nt.apply(this,arguments)}return je}()});case 7:case"end":return ne.stop()}},M)}));return function(){return j.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_48__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(j){antd_es_modal__WEBPACK_IMPORTED_MODULE_23__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(j),parseInt(j)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_21__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(M){var r;if(practiceSetting==null||((r=practiceSetting.sideBar)===null||r===void 0)?void 0:r.confirmLeave){showExitmodel(M.key);return}setMenuSelectKey(M.key),parseInt(M.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_21__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_21__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_46__.a,null),isShowSetting&&!(shixunsDetail==null||((_shixunsDetail$detail2=shixunsDetail.detail)===null||_shixunsDetail$detail2===void 0)?void 0:_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_19__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_19__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__.a,{checked:taskPass,disabled:!editable,onChange:function(M){return setTaskPass(M.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__.a,{checked:testSetPermission,disabled:!editable,onChange:function(M){return setTestSetPermission(M.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label},"\u590D\u5236:"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__.a,{checked:isCopy,onChange:function(M){return setIsCopy(M.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin80=shixunsDetail.setting)===null||_shixunsDetail$settin80===void 0||((_shixunsDetail$settin81=_shixunsDetail$settin80.shixun)===null||_shixunsDetail$settin81===void 0)?void 0:_shixunsDetail$settin81.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_15__.a.Group,{value:openValue,onChange:function(M){return setOpenValue(M.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_15__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_15__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_33___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_13__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(M){setDepartmentValue(M),handleGetDepartments(M)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(j){return{value:j}})})),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(j){return editable?react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_11__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(r){return r!==j}))}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_19__.a,{type:"primary",ghost:!0},j)):react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_19__.a,{type:"primary",ghost:!0,className:"mr20"},j)}))))),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__.a,{checked:isOpenTime,onChange:function(M){setIsOpenTime(M.target.checked),M.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_9__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_38___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(M){return M&&M=0;--A){var E=this.tryEntries[A],O=E.completion;if(E.tryLoc==="root")return x("end");if(E.tryLoc<=this.prev){var h=it.call(E,"catchLoc"),w=it.call(E,"finallyLoc");if(h&&w){if(this.prev=0;--x){var A=this.tryEntries[x];if(A.tryLoc<=this.prev&&it.call(A,"finallyLoc")&&this.prev=0;--g){var x=this.tryEntries[g];if(x.finallyLoc===m)return this.complete(x.completion,x.afterLoc),Xt(x),S}},catch:function(m){for(var g=this.tryEntries.length-1;g>=0;--g){var x=this.tryEntries[g];if(x.tryLoc===m){var A=x.completion;if(A.type==="throw"){var E=A.arg;Xt(x)}return E}}throw new Error("illegal catch attempt")},delegateYield:function(m,g,x){return this.delegate={iterator:he(m),resultName:g,nextLoc:x},this.method==="next"&&(this.arg=at),S}},ve}var na=function(ve){var W=ve.shixunsDetail,it=ve.globalSetting,bt=ve.loading,be=ve.dispatch,v=ve.title,ze=ve.pathList,Ie=ze===void 0?[]:ze,We=ve.showInputPath,ge=We===void 0?!1:We,k=ve.isMergeSelectFile,K=k===void 0?!1:k,Ge=ve.onFinish,le=Ge===void 0?function(){}:Ge,we=je.a.useForm(),S=Object(pe.a)(we,1),Y=S[0],Fe=Object(Et.m)(),ke=Object(Et.l)(),Me=Object(L.useRef)(),Ve=Object(L.useState)(""),nt=Object(pe.a)(Ve,2),et=nt[0],St=nt[1],Jt=Object(L.useState)(""),xt=Object(pe.a)(Jt,2),$t=xt[0],ta=xt[1],Xt=Object(L.useState)([]),ue=Object(pe.a)(Xt,2),he=ue[0],P=ue[1],m=Object(L.useState)([]),g=Object(pe.a)(m,2),x=g[0],A=g[1];Object(L.useEffect)(function(){var ee,se;Me.current=((ee=ke.pathname)===null||ee===void 0||((se=ee.split("/"))===null||se===void 0)?void 0:se[3])==="repository"},[]),Object(L.useEffect)(function(){if(W.actionTabs.key!=="Repository-SelectFilePath")return;var ee=Ie.join("/"),se=[];Ie.map(function(Te,ft){ft===0?se.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Te),path:ee}):se.push({val:"/".concat(Te),path:ee})}),P(se),St(ee),ta(ee),E(ee)},[W.actionTabs.key]);var E=function(){var ee=Object(ne.a)(Ut().mark(function se(Te){var ft;return Ut().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,be({type:Me.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Fe.id,path:Te}});case 2:ft=de.sent,ft&&A(ft.trees||[]);case 4:case"end":return de.stop()}},se)}));return function(Te){return ee.apply(this,arguments)}}(),O=function(se){var Te=et;se.type==="tree"&&(he.length?he.push({val:"/".concat(se.name),path:se.name}):he.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(se.name),path:se.name}),P(he),Te=et?"".concat(et,"/").concat(se.name):se.name,St(Te)),E(Te)},h=function(se,Te){var ft=he.filter(function(de,B){return B<=Te});P(ft);var Ne=ft.filter(function(de,B){return B!==0}).map(function(de){return de.val}).join("").substr(1);St(Ne),E(Ne)},w=function(){var ee=Object(ne.a)(Ut().mark(function se(){var Te,ft,Ne;return Ut().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(Te=Y==null?void 0:Y.getFieldsValue(),ft=et?"".concat(et).concat((Te==null?void 0:Te.name)?"/".concat(Te==null?void 0:Te.name):""):Te==null?void 0:Te.name,!K){B.next=6;break}return le(ft),N(),B.abrupt("return");case 6:if(!ge){B.next=16;break}return B.next=9,Y.validateFields();case 9:return B.next=11,be({type:"shixunsDetail/uploadGitFolder",payload:Object(V.a)(Object(V.a)({},{id:Fe.id,path:ft}),Me.current?{}:{secret_repository:!0})});case 11:Ne=B.sent,le($t),Ne.status===0&&Ae.b.info("\u65B0\u5EFA\u6210\u529F"),B.next=18;break;case 16:le(ft),Ae.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:N();case 19:case"end":return B.stop()}},se)}));return function(){return ee.apply(this,arguments)}}(),N=function(){be({type:"shixunsDetail/setActionTabs",payload:{}}),Y.resetFields()};return te.a.createElement(Ct.a,{centered:!0,title:v||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:W.actionTabs.key==="Repository-SelectFilePath",onOk:w,onCancel:N},te.a.createElement("div",{className:dt.a.wrap},te.a.createElement("div",{className:dt.a.content},te.a.createElement("div",{className:dt.a.mainPathWrap},!!(he==null?void 0:he.length)&&he.map(function(ee,se){return te.a.createElement("a",{key:se,onClick:function(){return h(ee,se)}},ee.val)})),!!(x==null?void 0:x.length)&&x.map(function(ee,se){return ee.type==="tree"&&te.a.createElement("a",{key:se,onClick:function(){return O(ee)}},te.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(dt.a.colorBlue)}),ee.name)})),te.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.a.createElement("div",{className:"mt5 mb5"},et),ge&&te.a.createElement(je.a,{form:Y,scrollToFirstError:!0,className:"mt20"},te.a.createElement(je.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.a.createElement(l.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};M.a=Object(aa.a)(function(at){var ve=at.shixunsDetail,W=at.loading,it=at.globalSetting;return{shixunsDetail:ve,globalSetting:it,loading:W.models.index}})(na)},"9Bee":function(j,M,r){"use strict";var Rt=r("k1fw"),Ct=r("q1tI"),ae=r.n(Ct),l=r("vg9a"),Kt=r("tJVT"),Ae=r("DlQD"),V=r.n(Ae),ne=r("rUJ1");function Nt(S,Y){var Fe=S.match(/^(\s+)(?:```)/);if(Fe===null)return Y;var ke=Fe[1];return Y.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[185,4,5,6,8,15,24],{"+Xk9":function(j,M,r){j.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("5rEg"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("kLXV"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("jrin"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("k1fw"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("tsqr"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("9og8"),C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("2fM7"),react__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_33___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_33__),umi__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_36__),moment__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_37__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_38__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("ZW9T"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("NLgs");function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return M};var j,M={},r=Object.prototype,Rt=r.hasOwnProperty,xt=Object.defineProperty||function(ge,k,K){ge[k]=K.value},ne=typeof Symbol=="function"?Symbol:{},l=ne.iterator||"@@iterator",Kt=ne.asyncIterator||"@@asyncIterator",we=ne.toStringTag||"@@toStringTag";function V(ge,k,K){return Object.defineProperty(ge,k,{value:K,enumerable:!0,configurable:!0,writable:!0}),ge[k]}try{V({},"")}catch(ge){V=function(K,Ge,le){return K[Ge]=le}}function te(ge,k,K,Ge){var le=k&&k.prototype instanceof aa?k:aa,Le=Object.create(le.prototype),S=new Ie(Ge||[]);return xt(Le,"_invoke",{value:bt(ge,K,S)}),Le}function Nt(ge,k,K){try{return{type:"normal",arg:ge.call(k,K)}}catch(Ge){return{type:"throw",arg:Ge}}}M.wrap=te;var je="suspendedStart",he="suspendedYield",L="executing",ae="completed",Et={};function aa(){}function _t(){}function dt(){}var Ut={};V(Ut,l,function(){return this});var na=Object.getPrototypeOf,at=na&&na(na(We([])));at&&at!==r&&Rt.call(at,l)&&(Ut=at);var ve=dt.prototype=aa.prototype=Object.create(Ut);function W(ge){["next","throw","return"].forEach(function(k){V(ge,k,function(K){return this._invoke(k,K)})})}function it(ge,k){function K(le,Le,S,Y){var Fe=Nt(ge[le],ge,Le);if(Fe.type!=="throw"){var ke=Fe.arg,Me=ke.value;return Me&&typeof Me=="object"&&Rt.call(Me,"__await")?k.resolve(Me.__await).then(function(Ve){K("next",Ve,S,Y)},function(Ve){K("throw",Ve,S,Y)}):k.resolve(Me).then(function(Ve){ke.value=Ve,S(ke)},function(Ve){return K("throw",Ve,S,Y)})}Y(Fe.arg)}var Ge;xt(this,"_invoke",{value:function(Le,S){function Y(){return new k(function(Fe,ke){K(Le,S,Fe,ke)})}return Ge=Ge?Ge.then(Y,Y):Y()}})}function bt(ge,k,K){var Ge=je;return function(le,Le){if(Ge===L)throw new Error("Generator is already running");if(Ge===ae){if(le==="throw")throw Le;return{value:j,done:!0}}for(K.method=le,K.arg=Le;;){var S=K.delegate;if(S){var Y=be(S,K);if(Y){if(Y===Et)continue;return Y}}if(K.method==="next")K.sent=K._sent=K.arg;else if(K.method==="throw"){if(Ge===je)throw Ge=ae,K.arg;K.dispatchException(K.arg)}else K.method==="return"&&K.abrupt("return",K.arg);Ge=L;var Fe=Nt(ge,k,K);if(Fe.type==="normal"){if(Ge=K.done?ae:he,Fe.arg===Et)continue;return{value:Fe.arg,done:K.done}}Fe.type==="throw"&&(Ge=ae,K.method="throw",K.arg=Fe.arg)}}}function be(ge,k){var K=k.method,Ge=ge.iterator[K];if(Ge===j)return k.delegate=null,K==="throw"&&ge.iterator.return&&(k.method="return",k.arg=j,be(ge,k),k.method==="throw")||K!=="return"&&(k.method="throw",k.arg=new TypeError("The iterator does not provide a '"+K+"' method")),Et;var le=Nt(Ge,ge.iterator,k.arg);if(le.type==="throw")return k.method="throw",k.arg=le.arg,k.delegate=null,Et;var Le=le.arg;return Le?Le.done?(k[ge.resultName]=Le.value,k.next=ge.nextLoc,k.method!=="return"&&(k.method="next",k.arg=j),k.delegate=null,Et):Le:(k.method="throw",k.arg=new TypeError("iterator result is not an object"),k.delegate=null,Et)}function v(ge){var k={tryLoc:ge[0]};1 in ge&&(k.catchLoc=ge[1]),2 in ge&&(k.finallyLoc=ge[2],k.afterLoc=ge[3]),this.tryEntries.push(k)}function ze(ge){var k=ge.completion||{};k.type="normal",delete k.arg,ge.completion=k}function Ie(ge){this.tryEntries=[{tryLoc:"root"}],ge.forEach(v,this),this.reset(!0)}function We(ge){if(ge||ge===""){var k=ge[l];if(k)return k.call(ge);if(typeof ge.next=="function")return ge;if(!isNaN(ge.length)){var K=-1,Ge=function le(){for(;++K=0;--le){var Le=this.tryEntries[le],S=Le.completion;if(Le.tryLoc==="root")return Ge("end");if(Le.tryLoc<=this.prev){var Y=Rt.call(Le,"catchLoc"),Fe=Rt.call(Le,"finallyLoc");if(Y&&Fe){if(this.prev=0;--Ge){var le=this.tryEntries[Ge];if(le.tryLoc<=this.prev&&Rt.call(le,"finallyLoc")&&this.prev=0;--K){var Ge=this.tryEntries[K];if(Ge.finallyLoc===k)return this.complete(Ge.completion,Ge.afterLoc),ze(Ge),Et}},catch:function(k){for(var K=this.tryEntries.length-1;K>=0;--K){var Ge=this.tryEntries[K];if(Ge.tryLoc===k){var le=Ge.completion;if(le.type==="throw"){var Le=le.arg;ze(Ge)}return Le}}throw new Error("illegal catch attempt")},delegateYield:function(k,K,Ge){return this.delegate={iterator:We(k),resultName:K,nextLoc:Ge},this.method==="next"&&(this.arg=j),Et}},M}var timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_32__.a.Option,handleDateString=function(M){if(!M)return M;var r=M.split(":");if(r[1]=="00"||r[1]=="30")return M;var Rt=parseInt(r[1]);if(Rt<30||Rt==60)return[r[0],"30"].join(":");if(Rt<60){var xt=[r[0],"00"].join(":"),ne="YYYY-MM-DD HH:mm",l=moment__WEBPACK_IMPORTED_MODULE_37___default()(xt,ne);return l.add(1,"hours"),l.format(ne)}return M},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin80,_shixunsDetail$settin81,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin122,_shixunsDetail$settin123,_shixunsDetail$settin124,_shixunsDetail$settin125,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_33__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!0),_useState2=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState4=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState6=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState8=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState10=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)([]),_useState12=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)([]),_useState14=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(""),_useState16=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState18=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState20=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState22=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState24=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState26=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState25,2),linux_vnc=_useState26[0],setLinuxVNC=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(""),_useState28=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState27,2),windows_start_template=_useState28[0],setWindowVNCTemplate=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState30=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState29,2),websshShow=_useState30[0],setWebsshShow=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState32=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState31,2),sshRadioValue=_useState32[0],setSshRadioValue=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState34=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState33,2),multiWebssh=_useState34[0],setMultiWebssh=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState36=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState35,2),hideCode=_useState36[0],setHideCode=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState38=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState37,2),codeEditPermission=_useState38[0],setCodeEditPermission=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState40=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState39,2),codeHidden=_useState40[0],setCodeHidden=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState42=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState41,2),forbidCopy=_useState42[0],setForbidCopy=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState44=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState43,2),display_git_address=_useState44[0],set_display_git_address=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState46=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState45,2),advancedsettingshow=_useState46[0],setAdvancedSettingShow=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState48=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState47,2),evaluateScript=_useState48[0],setEvaluateScript=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)([]),_useState50=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState49,2),serviceConfigList=_useState50[0],setServiceConfigList=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState52=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState51,2),evaluationScript=_useState52[0],setevaluationScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)([]),_useState54=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState53,2),standardScriptList=_useState54[0],setStandardScripts=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)("1"),_useState56=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState55,2),MenuSelectKey=_useState56[0],setMenuSelectKey=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState58=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState57,2),disableDiscuss=_useState58[0],setDisableDiscuss=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState60=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState59,2),Remote=_useState60[0],setRemote=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState62=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState61,2),createTitle=_useState62[0],setCreateTitle=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState64=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState63,2),isupdate=_useState64[0],setIsupdate=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(3),_useState66=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState65,2),terminal_count=_useState66[0],setterminal_count=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(!1),_useState68=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState67,2),port=_useState68[0],setport=_useState68[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_34__.m)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState69=Object(react__WEBPACK_IMPORTED_MODULE_33__.useState)(),_useState70=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_30__.a)(_useState69,2),isRadiuvalue=_useState70[0],setIsRadiuValue=_useState70[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var j=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function M(r){var Rt;return _regeneratorRuntime().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:r}});case 2:Rt=ne.sent,Rt&&setDepartmentList(Rt.shools_name||[]);case 4:case"end":return ne.stop()}},M)}));return function(r){return j.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_33__.useEffect)(function(){shixunsDetail.setting&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_33__.useEffect)(function(){var j,M;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(j=location.pathname)===null||j===void 0||((M=j.split("/"))===null||M===void 0)?void 0:M[2]},[]);var handleSelectDepartment=function(M){if(selectDepartmentList.includes(M)){antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_26__.a)(selectDepartmentList),[M]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function j(){var M;return _regeneratorRuntime().wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_45__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:M=Rt.sent,M&&setCreateTitle(M==null?void 0:M.data);case 4:case"end":return Rt.stop()}},j)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(M,r,Rt){var xt=serviceConfigList.map(function(ne,l){return l===Rt?Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_25__.a)(Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_25__.a)({},ne),{},Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_24__.a)({},r,M)):ne});setServiceConfigList(xt)},handleInitState=function(){var M,r,Rt,xt,ne,l,Kt,we,V,te,Nt,je,he,L,ae,Et,aa,_t,dt,Ut,na,at,ve,W,it,bt,be,v,ze,Ie,We,ge,k,K,Ge,le,Le,S,Y,Fe,ke,Me,Ve,nt,et,St,Jt,Ct,$t,ta,Xt,ue,pe,P,m=(shixunsDetail==null||((M=shixunsDetail.setting)===null||M===void 0)?void 0:M.shixun)||{},g=m.choice_main_type,x=m.main_type,A=m.small_type,E=m.choice_small_type,O=m.is_secret_repository,h=m.standard_scripts,w=m.evaluate_script,N=m.shixun_service_configs;setEvaluateScript(w),setServiceConfigList(N),setStandardScripts(h||[]),setWindowVNCTemplate((r=shixunsDetail.setting)===null||r===void 0||((Rt=r.shixun)===null||Rt===void 0)?void 0:Rt.windows_start_template),setWindowVNC((xt=shixunsDetail.setting)===null||xt===void 0||((ne=xt.shixun)===null||ne===void 0)?void 0:ne.windows_vnc),setLinuxVNC((l=shixunsDetail.setting)===null||l===void 0||((Kt=l.shixun)===null||Kt===void 0)?void 0:Kt.linux_vnc),setVNC((we=shixunsDetail.setting)===null||we===void 0||((V=we.shixun)===null||V===void 0)?void 0:V.vnc),setWebsshShow(!!((te=shixunsDetail.setting)===null||te===void 0||((Nt=te.shixun)===null||Nt===void 0)?void 0:Nt.webssh)),setSshRadioValue((je=shixunsDetail.setting)===null||je===void 0||((he=je.shixun)===null||he===void 0)?void 0:he.webssh),setMultiWebssh((L=shixunsDetail.setting)===null||L===void 0||((ae=L.shixun)===null||ae===void 0)?void 0:ae.multi_webssh),setHideCode((Et=shixunsDetail.setting)===null||Et===void 0||((aa=Et.shixun)===null||aa===void 0)?void 0:aa.hide_code),setCodeEditPermission((_t=shixunsDetail.setting)===null||_t===void 0||((dt=_t.shixun)===null||dt===void 0)?void 0:dt.code_edit_permission),setCodeHidden((Ut=shixunsDetail.setting)===null||Ut===void 0||((na=Ut.shixun)===null||na===void 0)?void 0:na.show_code_dir),setForbidCopy((at=shixunsDetail.setting)===null||at===void 0||((ve=at.shixun)===null||ve===void 0)?void 0:ve.forbid_copy),setTaskPass((W=shixunsDetail.setting)===null||W===void 0||((it=W.shixun)===null||it===void 0)?void 0:it.task_pass),setTestSetPermission((bt=shixunsDetail.setting)===null||bt===void 0||((be=bt.shixun)===null||be===void 0)?void 0:be.test_set_permission),set_display_git_address((v=shixunsDetail.setting.shixun)===null||v===void 0?void 0:v.display_git_address),setIsCopy((ze=shixunsDetail.setting)===null||ze===void 0||((Ie=ze.shixun)===null||Ie===void 0)?void 0:Ie.can_copy),setOpenValue((We=shixunsDetail.setting)===null||We===void 0||((ge=We.shixun)===null||ge===void 0)?void 0:ge.use_scope),setIsOpenTime(!!((k=shixunsDetail.setting)===null||k===void 0||((K=k.shixun)===null||K===void 0)?void 0:K.opening_time)),setOpenTime((Ge=shixunsDetail.setting)===null||Ge===void 0||((le=Ge.shixun)===null||le===void 0)?void 0:le.opening_time),setSelectDepartmentList((Le=shixunsDetail.setting)===null||Le===void 0||((S=Le.shixun)===null||S===void 0)?void 0:S.scope_partment),setevaluationScript((Y=shixunsDetail.setting)===null||Y===void 0||((Fe=Y.shixun)===null||Fe===void 0)?void 0:Fe.choice_standard_scripts),setDisableDiscuss((ke=shixunsDetail.setting)===null||ke===void 0||((Me=ke.shixun)===null||Me===void 0)?void 0:Me.is_disable_discuss),setterminal_count((Ve=shixunsDetail.setting)===null||Ve===void 0||((nt=Ve.shixun)===null||nt===void 0)?void 0:nt.terminal_count),setport((et=shixunsDetail.setting)===null||et===void 0||((St=et.shixun)===null||St===void 0)?void 0:St.port_mapping),((Jt=shixunsDetail.setting)===null||Jt===void 0||((Ct=Jt.shixun)===null||Ct===void 0)?void 0:Ct.windows_vnc)||(($t=shixunsDetail.setting)===null||$t===void 0||((ta=$t.shixun)===null||ta===void 0)?void 0:ta.linux_vnc)||((Xt=shixunsDetail.setting)===null||Xt===void 0||((ue=Xt.shixun)===null||ue===void 0)?void 0:ue.vnc)?(setIsRadiuValue(5),setRemote(!0)):((pe=shixunsDetail.setting)===null||pe===void 0||((P=pe.shixun)===null||P===void 0)?void 0:P.webssh)&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_33__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin56,_shixunsDetail$settin57,_shixunsDetail$settin58,_shixunsDetail$settin59,_shixunsDetail$settin60,_shixunsDetail$settin61,_shixunsDetail$settin62,_shixunsDetail$settin65,_shixunsDetail$settin66,_shixunsDetail$settin67,confirmLeave=!1;((_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin55;return((_shixunsDetail$settin55=shixunsDetail.setting)===null||_shixunsDetail$settin55===void 0?void 0:_shixunsDetail$settin55.shixun[item])!=eval(diffObj[item])}))===null||_Object$keys$filter===void 0?void 0:_Object$keys$filter.length)&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin56=shixunsDetail.setting)===null||_shixunsDetail$settin56===void 0||((_shixunsDetail$settin57=_shixunsDetail$settin56.shixun)===null||_shixunsDetail$settin57===void 0)?void 0:_shixunsDetail$settin57.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin58=shixunsDetail.setting)===null||_shixunsDetail$settin58===void 0||((_shixunsDetail$settin59=_shixunsDetail$settin58.shixun)===null||_shixunsDetail$settin59===void 0)?void 0:_shixunsDetail$settin59.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin60=shixunsDetail.setting)===null||_shixunsDetail$settin60===void 0||((_shixunsDetail$settin61=_shixunsDetail$settin60.shixun)===null||_shixunsDetail$settin61===void 0||((_shixunsDetail$settin62=_shixunsDetail$settin61.scope_partment)===null||_shixunsDetail$settin62===void 0))?void 0:_shixunsDetail$settin62.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(j,M){var r,Rt;j!=((r=shixunsDetail.setting)===null||r===void 0||((Rt=r.shixun)===null||Rt===void 0)?void 0:Rt.scope_partment[M])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin65=shixunsDetail.setting)===null||_shixunsDetail$settin65===void 0||((_shixunsDetail$settin66=_shixunsDetail$settin65.shixun)===null||_shixunsDetail$settin66===void 0||((_shixunsDetail$settin67=_shixunsDetail$settin66.shixun_service_configs)===null||_shixunsDetail$settin67===void 0))?void 0:_shixunsDetail$settin67.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(j,M){var r,Rt,xt,ne,l,Kt,we,V,te,Nt,je,he;(j==null?void 0:j.cpu_limit)!=((r=shixunsDetail.setting)===null||r===void 0||((Rt=r.shixun)===null||Rt===void 0||((xt=Rt.shixun_service_configs[M])===null||xt===void 0))?void 0:xt.cpu_limit)&&(confirmLeave=!0),(j==null?void 0:j.lower_cpu_limit)!=((ne=shixunsDetail.setting)===null||ne===void 0||((l=ne.shixun)===null||l===void 0||((Kt=l.shixun_service_configs[M])===null||Kt===void 0))?void 0:Kt.lower_cpu_limit)&&(confirmLeave=!0),(j==null?void 0:j.memory_limit)!=((we=shixunsDetail.setting)===null||we===void 0||((V=we.shixun)===null||V===void 0||((te=V.shixun_service_configs[M])===null||te===void 0))?void 0:te.memory_limit)&&(confirmLeave=!0),(j==null?void 0:j.request_limit)!=((Nt=shixunsDetail.setting)===null||Nt===void 0||((je=Nt.shixun)===null||je===void 0||((he=je.shixun_service_configs[M])===null||he===void 0))?void 0:he.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function j(){var M,r,Rt;return _regeneratorRuntime().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!(isOpenTime&&!openTime)){ne.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),ne.abrupt("return");case 3:if(!(hideCode&&Remote===!1)){ne.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u8BF7\u81F3\u5C11\u52FE\u9009\u4E00\u79CD\u7F16\u7A0B\u9875\u9762\uFF01"),ne.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){ne.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),ne.abrupt("return");case 9:return r=(M=shixunsDetail.detail)===null||M===void 0?void 0:M.is_jupyter,ne.next=12,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:openValue===0?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,vnc,windows_vnc,linux_vnc,windows_start_template,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:r?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count,port_mapping:port},shixun_info:{evaluate_script:r?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(l){return{mirror_repository_id:l.mirror_repository_id,cpu_limit:l.cpu_limit,lower_cpu_limit:l.lower_cpu_limit,memory_limit:l.memory_limit,request_limit:l.request_limit}})}});case 12:Rt=ne.sent,(Rt==null?void 0:Rt.status)===0&&(antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.info("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 14:case"end":return ne.stop()}},j)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(M){antd_es_modal__WEBPACK_IMPORTED_MODULE_23__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var r=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function xt(){return _regeneratorRuntime().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,handleGetScriptContent(M);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_23__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return l.stop()}},xt)}));function Rt(){return r.apply(this,arguments)}return Rt}()})},handleGetScriptContent=function(){var j=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function M(r){var Rt;return _regeneratorRuntime().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:r}});case 2:Rt=ne.sent,Rt&&setEvaluateScript(Rt.content);case 4:case"end":return ne.stop()}},M)}));return function(r){return j.apply(this,arguments)}}(),handleDeleteShixun=function(){var j=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function M(){var r,Rt,xt,ne,l,Kt,we;return _regeneratorRuntime().wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(te.t0=te.sent,te.t0){te.next=5;break}te.t0={};case 5:we=te.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_23__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.modal)},!!((r=we.subjects)===null||r===void 0?void 0:r.length)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_33___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(Rt=we.subjects)===null||Rt===void 0||((xt=Rt.splice(0,2))===null||xt===void 0)?void 0:xt.map(function(Nt){return"\u300A".concat(Nt,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.colorOrange},we==null?void 0:we.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("br",null)),!!((ne=we.courses)===null||ne===void 0?void 0:ne.length)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_33___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(l=we.courses)===null||l===void 0||((Kt=l.splice(0,2))===null||Kt===void 0)?void 0:Kt.map(function(Nt){return"\u300A".concat(Nt,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.colorOrange},we==null?void 0:we.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var Nt=Object(C_work_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_29__.a)(_regeneratorRuntime().mark(function he(){var L;return _regeneratorRuntime().wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:L=Et.sent,L.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_28__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_35__.c.push("/shixuns"));case 4:case"end":return Et.stop()}},he)}));function je(){return Nt.apply(this,arguments)}return je}()});case 7:case"end":return te.stop()}},M)}));return function(){return j.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_48__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(j){antd_es_modal__WEBPACK_IMPORTED_MODULE_23__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(j),parseInt(j)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_21__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(M){var r;if(practiceSetting==null||((r=practiceSetting.sideBar)===null||r===void 0)?void 0:r.confirmLeave){showExitmodel(M.key);return}setMenuSelectKey(M.key),parseInt(M.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_21__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_21__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_46__.a,null),isShowSetting&&!(shixunsDetail==null||((_shixunsDetail$detail2=shixunsDetail.detail)===null||_shixunsDetail$detail2===void 0)?void 0:_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_19__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_19__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__.a,{checked:taskPass,disabled:!editable,onChange:function(M){return setTaskPass(M.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__.a,{checked:testSetPermission,disabled:!editable,onChange:function(M){return setTestSetPermission(M.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label},"\u590D\u5236:"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__.a,{checked:isCopy,onChange:function(M){return setIsCopy(M.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin80=shixunsDetail.setting)===null||_shixunsDetail$settin80===void 0||((_shixunsDetail$settin81=_shixunsDetail$settin80.shixun)===null||_shixunsDetail$settin81===void 0)?void 0:_shixunsDetail$settin81.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_15__.a.Group,{value:openValue,onChange:function(M){return setOpenValue(M.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_15__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_15__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_33___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_13__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(M){setDepartmentValue(M),handleGetDepartments(M)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(j){return{value:j}})})),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(j){return editable?react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_11__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(r){return r!==j}))}},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_19__.a,{type:"primary",ghost:!0},j)):react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_19__.a,{type:"primary",ghost:!0,className:"mr20"},j)}))))),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_17__.a,{checked:isOpenTime,onChange:function(M){setIsOpenTime(M.target.checked),M.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_33___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_9__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_36___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_38___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(M){return M&&M=0;--A){var E=this.tryEntries[A],O=E.completion;if(E.tryLoc==="root")return x("end");if(E.tryLoc<=this.prev){var h=it.call(E,"catchLoc"),w=it.call(E,"finallyLoc");if(h&&w){if(this.prev=0;--x){var A=this.tryEntries[x];if(A.tryLoc<=this.prev&&it.call(A,"finallyLoc")&&this.prev=0;--g){var x=this.tryEntries[g];if(x.finallyLoc===m)return this.complete(x.completion,x.afterLoc),Xt(x),S}},catch:function(m){for(var g=this.tryEntries.length-1;g>=0;--g){var x=this.tryEntries[g];if(x.tryLoc===m){var A=x.completion;if(A.type==="throw"){var E=A.arg;Xt(x)}return E}}throw new Error("illegal catch attempt")},delegateYield:function(m,g,x){return this.delegate={iterator:pe(m),resultName:g,nextLoc:x},this.method==="next"&&(this.arg=at),S}},ve}var na=function(ve){var W=ve.shixunsDetail,it=ve.globalSetting,bt=ve.loading,be=ve.dispatch,v=ve.title,ze=ve.pathList,Ie=ze===void 0?[]:ze,We=ve.showInputPath,ge=We===void 0?!1:We,k=ve.isMergeSelectFile,K=k===void 0?!1:k,Ge=ve.onFinish,le=Ge===void 0?function(){}:Ge,Le=je.a.useForm(),S=Object(he.a)(Le,1),Y=S[0],Fe=Object(Et.m)(),ke=Object(Et.l)(),Me=Object(L.useRef)(),Ve=Object(L.useState)(""),nt=Object(he.a)(Ve,2),et=nt[0],St=nt[1],Jt=Object(L.useState)(""),Ct=Object(he.a)(Jt,2),$t=Ct[0],ta=Ct[1],Xt=Object(L.useState)([]),ue=Object(he.a)(Xt,2),pe=ue[0],P=ue[1],m=Object(L.useState)([]),g=Object(he.a)(m,2),x=g[0],A=g[1];Object(L.useEffect)(function(){var ee,se;Me.current=((ee=ke.pathname)===null||ee===void 0||((se=ee.split("/"))===null||se===void 0)?void 0:se[3])==="repository"},[]),Object(L.useEffect)(function(){if(W.actionTabs.key!=="Repository-SelectFilePath")return;var ee=Ie.join("/"),se=[];Ie.map(function(Te,ft){ft===0?se.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Te),path:ee}):se.push({val:"/".concat(Te),path:ee})}),P(se),St(ee),ta(ee),E(ee)},[W.actionTabs.key]);var E=function(){var ee=Object(te.a)(Ut().mark(function se(Te){var ft;return Ut().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,be({type:Me.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Fe.id,path:Te}});case 2:ft=de.sent,ft&&A(ft.trees||[]);case 4:case"end":return de.stop()}},se)}));return function(Te){return ee.apply(this,arguments)}}(),O=function(se){var Te=et;se.type==="tree"&&(pe.length?pe.push({val:"/".concat(se.name),path:se.name}):pe.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(se.name),path:se.name}),P(pe),Te=et?"".concat(et,"/").concat(se.name):se.name,St(Te)),E(Te)},h=function(se,Te){var ft=pe.filter(function(de,B){return B<=Te});P(ft);var Ne=ft.filter(function(de,B){return B!==0}).map(function(de){return de.val}).join("").substr(1);St(Ne),E(Ne)},w=function(){var ee=Object(te.a)(Ut().mark(function se(){var Te,ft,Ne;return Ut().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(Te=Y==null?void 0:Y.getFieldsValue(),ft=et?"".concat(et).concat((Te==null?void 0:Te.name)?"/".concat(Te==null?void 0:Te.name):""):Te==null?void 0:Te.name,!K){B.next=6;break}return le(ft),N(),B.abrupt("return");case 6:if(!ge){B.next=16;break}return B.next=9,Y.validateFields();case 9:return B.next=11,be({type:"shixunsDetail/uploadGitFolder",payload:Object(V.a)(Object(V.a)({},{id:Fe.id,path:ft}),Me.current?{}:{secret_repository:!0})});case 11:Ne=B.sent,le($t),Ne.status===0&&we.b.info("\u65B0\u5EFA\u6210\u529F"),B.next=18;break;case 16:le(ft),we.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:N();case 19:case"end":return B.stop()}},se)}));return function(){return ee.apply(this,arguments)}}(),N=function(){be({type:"shixunsDetail/setActionTabs",payload:{}}),Y.resetFields()};return ae.a.createElement(xt.a,{centered:!0,title:v||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:W.actionTabs.key==="Repository-SelectFilePath",onOk:w,onCancel:N},ae.a.createElement("div",{className:dt.a.wrap},ae.a.createElement("div",{className:dt.a.content},ae.a.createElement("div",{className:dt.a.mainPathWrap},!!(pe==null?void 0:pe.length)&&pe.map(function(ee,se){return ae.a.createElement("a",{key:se,onClick:function(){return h(ee,se)}},ee.val)})),!!(x==null?void 0:x.length)&&x.map(function(ee,se){return ee.type==="tree"&&ae.a.createElement("a",{key:se,onClick:function(){return O(ee)}},ae.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(dt.a.colorBlue)}),ee.name)})),ae.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),ae.a.createElement("div",{className:"mt5 mb5"},et),ge&&ae.a.createElement(je.a,{form:Y,scrollToFirstError:!0,className:"mt20"},ae.a.createElement(je.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ae.a.createElement(l.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};M.a=Object(aa.a)(function(at){var ve=at.shixunsDetail,W=at.loading,it=at.globalSetting;return{shixunsDetail:ve,globalSetting:it,loading:W.models.index}})(na)},"9Bee":function(j,M,r){"use strict";var Rt=r("k1fw"),xt=r("q1tI"),ne=r.n(xt),l=r("vg9a"),Kt=r("tJVT"),we=r("DlQD"),V=r.n(we),te=r("rUJ1");function Nt(S,Y){var Fe=S.match(/^(\s+)(?:```)/);if(Fe===null)return Y;var ke=Fe[1];return Y.split(` `).map(function(Me){var Ve=Me.match(/^\s+/);if(Ve===null)return Me;var nt=Object(Kt.a)(Ve,1),et=nt[0];return et.length>=ke.length?Me.slice(ke.length):Me}).join(` -`)}var je=[],pe=["
    "],L=new V.a.Renderer,te=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Et(){je.length=0,pe=["
      "]}var aa={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function _t(S,Y,Fe,ke){if(Y>=S.length||S[Y].level<=Fe)return Y;var Me=S[Y];ke.push("
    • "+Me.text+""),Y++;var Ve=[];return Y=_t(S,Y,Me.level,Ve),Ve.length>0&&(ke.push("
        "),Ve.forEach(function(nt){ke.push(nt)}),ke.push("
      ")),ke.push("
    • "),Y=_t(S,Y,Fe,ke),Y}function dt(){return _t(je,0,0,pe),pe.push("
    "),pe.join("")}var Ut={heading:function(Y){var Fe=te.exec(Y);if(Fe)return{type:"heading",raw:Fe[0],depth:Fe[1].length,text:Fe[2]}},fences:function(Y){var Fe=this.rules.block.fences.exec(Y);if(Fe){var ke=Fe[0],Me=Nt(ke,Fe[3]||""),Ve=Fe[2]?Fe[2].trim():Fe[2];if(["latex","katex","math"].indexOf(Ve)>=0){var nt=ve(),et=Me;Me=nt,W[nt]={type:"block",expression:et}}return{type:"code",raw:ke,lang:Ve,text:Me}}}},na=/(?:\${2})([^\n`]+?)(?:\${2})/gi,at=0,ve=function(){return"__special_katext_id_".concat(at++,"__")},W={};function it(){return W}function bt(){at=0,W={}}function be(S){return S=S.replace(na,function(Y,Fe){var ke=ve();return W[ke]={type:"inline",expression:Fe},ke}),S}var v=L.listitem;L.listitem=function(S){return v(be(S))};var ze=L.paragraph;L.paragraph=function(S){return ze(be(S))};var Ie=L.tablecell;L.tablecell=function(S,Y){return Ie(be(S),Y)},L.code=function(S,Y,Fe){var ke=(Y||"").match(/\S*/)[0];return ke?["latex","katex","math"].indexOf(ke)>=0?"

    ".concat(S,"

    "):'
    ').concat(Fe?S:Object(ne.escape)(S,!0),`
    -`):'
    '+(Fe?S:Object(ne.escape)(S,!0))+"
    "},L.heading=function(S,Y,Fe){var ke=this.options.headerPrefix+Fe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return je.push({anchor:ke,level:Y,text:S}),"'+S+""},V.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),V.a.use({tokenizer:Ut,renderer:L});var We=V.a,ge=r("SJMd"),k=r("m3rI"),K=r("Oy/b"),Ge=/]*>/g;function le(S){var Y=document.createElement("div");return Y.innerHTML=S,Y.childNodes.length===0?"":Y.childNodes[0].nodeValue}var we=M.a=function(S){var Y=S.value,Fe=Y===void 0?"":Y,ke=S.className,Me=S.showTextOnly,Ve=S.showLines,nt=S.style,et=nt===void 0?{}:nt,St=String(Fe),Jt=Object(Ct.useMemo)(function(){try{var Xt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ue=/\"\/api\/attachments\/|\"\/attachments\/download\//g,he=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;St=St.replace(Xt,"("+k.a.API_SERVER+"/api/attachments/").replace(ue,'"'+k.a.API_SERVER+"/api/attachments/").replace(he,'"'+k.a.API_SERVER+"/files/uploads/")}catch(x){}var P=We(St);setTimeout(function(){return ta()},300);var m=it();if(St.match(/\[TOC\]/)&&(P=P.replace("

    [TOC]

    ",dt()),Et()),P=P.replace(/(__special_katext_id_\d+__)/g,function(x,A){var E=m[A],O=E.type,h=E.expression;return Object(K.renderToString)(le(h)||"",{displayMode:O==="block",throwOnError:!1,output:"html"})}),P=P.replace(/▁/g,"\u2581\u2581\u2581"),bt(),Me){var g=document.createElement("div");return g.innerHTML=P,g.innerText}return P},[St]),xt=Object(Ct.useRef)();aa.WebkitLineClamp=Ve,Ve&&(et=Object(Rt.a)(Object(Rt.a)({},et),aa));function $t(Xt){var ue=Xt.target;if(ue.tagName.toUpperCase()==="A"){var he=ue.getAttribute("href");if(he.startsWith("#")){Xt.preventDefault();var P=document.getElementById(he.replace("#",""));P&&P.scrollIntoView(!0)}}}var ta=function(){};return Object(Ct.useEffect)(function(){if(xt.current&&Jt&&(Jt.match(Ge)&&window.PR.prettyPrint()),xt.current)return xt.current.addEventListener("click",$t),function(){xt.current.removeEventListener("click",$t),bt(),Et()}},[Jt,xt.current,$t]),ae.a.createElement(ae.a.Fragment,null,ae.a.createElement("div",{ref:xt,style:Object(Rt.a)({},et),className:"".concat(ke||""," markdown-body "),dangerouslySetInnerHTML:{__html:Jt}}))}},"9VGf":function(j,M,r){"use strict";r.d(M,"a",function(){return ae});var Rt=r("q1tI"),Ct=r.n(Rt);function ae(l,Kt){var Ae=Object(Rt.useRef)();Object(Rt.useEffect)(function(){Ae.current=l}),Object(Rt.useEffect)(function(){function V(){Ae.current()}if(Kt!==null){var ne=setInterval(V,Kt);return function(){return clearInterval(ne)}}},[Kt])}},"9ZNV":function(j,M,r){"use strict";r.d(M,"a",function(){return je});var Rt=r("0Owb"),Ct=r("+L6B"),ae=r("2/Rp"),l=r("q1tI"),Kt=r.n(l),Ae=r("UUDw"),V=r.n(Ae),ne=r("TSYQ"),Nt=r.n(ne),je=function(L){var te=L.cancelText,Et=te===void 0?"\u53D6\u6D88":te,aa=L.okText,_t=aa===void 0?"\u786E\u5B9A":aa,dt=L.loading,Ut=dt===void 0?!1:dt,na=L.hasOkBtn,at=na===void 0?!0:na,ve=L.okButtonProps,W=ve===void 0?{}:ve,it=L.onCancel,bt=it===void 0?function(){}:it,be=L.onOk,v=be===void 0?function(){}:be,ze=L.className,Ie=ze===void 0?"":ze;return Kt.a.createElement("div",{className:Nt()(V.a.buttonFixed,Ie)},Kt.a.createElement("div",{className:V.a.buttonWrap},Kt.a.createElement(ae.a,{size:"large",className:"".concat(V.a.button," mr20"),onClick:bt},Et),at&&Kt.a.createElement(ae.a,Object(Rt.a)({size:"large",type:"primary",className:"".concat(V.a.button," mr20"),loading:Ut,onClick:v},W),_t)))}},B6bo:function(j,M,r){j.exports={flex_box_center:"flex_box_center___1czbK",flex_space_between:"flex_space_between___NcbCS",flex_box_vertical_center:"flex_box_vertical_center___3bgyw",flex_box_center_end:"flex_box_center_end___1RYM-",flex_box_column:"flex_box_column___siFqq",menu:"menu___3LJ87",warehouse:"warehouse___1AVuS",header:"header___2hqXC",title:"title___2N2dQ",content:"content___252cM",left:"left___DCxzF",right:"right___3XU0c",loading:"loading___393Js",empty:"empty___-D3br",tabs:"tabs___1B5_7",line:"line___1qrlH",footer:"footer___1MBb_",commit:"commit___aa_yX",blueLight:"blueLight___oW1lR",filePathWrp:"filePathWrp___sw_To",filePath:"filePath___2Xa_Q",bottom0:"bottom0___3zeb-"}},BMKw:function(j,M,r){j.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},Bbdw:function(j,M,r){j.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},BjJ7:function(j,M,r){"use strict";r.d(M,"d",function(){return Ct}),r.d(M,"c",function(){return ae}),r.d(M,"e",function(){return l}),r.d(M,"b",function(){return Kt}),r.d(M,"a",function(){return V});var Rt=r("m3rI");function Ct(ne){var Nt=!0;if(ne.length>0){for(var je=0;je1&&arguments[1]!==void 0?arguments[1]:"",je=[],pe=0;pe=50,title:R.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){x(R)}}," ",te.a.createElement(Ge.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},S=r("9kvl"),Y=r("ju9d");function Fe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Fe=function(){return he};var ue,he={},P=Object.prototype,m=P.hasOwnProperty,g=Object.defineProperty||function(oe,F,G){oe[F]=G.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",E=x.asyncIterator||"@@asyncIterator",O=x.toStringTag||"@@toStringTag";function h(oe,F,G){return Object.defineProperty(oe,F,{value:G,enumerable:!0,configurable:!0,writable:!0}),oe[F]}try{h({},"")}catch(oe){h=function(G,Xe,He){return G[Xe]=He}}function w(oe,F,G,Xe){var He=F&&F.prototype instanceof de?F:de,Ee=Object.create(He.prototype),ht=new oa(Xe||[]);return g(Ee,"_invoke",{value:Se(oe,G,ht)}),Ee}function N(oe,F,G){try{return{type:"normal",arg:oe.call(F,G)}}catch(Xe){return{type:"throw",arg:Xe}}}he.wrap=w;var ee="suspendedStart",se="suspendedYield",Te="executing",ft="completed",Ne={};function de(){}function B(){}function R(){}var re={};h(re,A,function(){return this});var Re=Object.getPrototypeOf,Ke=Re&&Re(Re(ja([])));Ke&&Ke!==P&&m.call(Ke,A)&&(re=Ke);var q=R.prototype=de.prototype=Object.create(re);function Pe(oe){["next","throw","return"].forEach(function(F){h(oe,F,function(G){return this._invoke(F,G)})})}function $e(oe,F){function G(He,Ee,ht,jt){var _a=N(oe[He],oe,Ee);if(_a.type!=="throw"){var Oa=_a.arg,Ea=Oa.value;return Ea&&typeof Ea=="object"&&m.call(Ea,"__await")?F.resolve(Ea.__await).then(function(Da){G("next",Da,ht,jt)},function(Da){G("throw",Da,ht,jt)}):F.resolve(Ea).then(function(Da){Oa.value=Da,ht(Oa)},function(Da){return G("throw",Da,ht,jt)})}jt(_a.arg)}var Xe;g(this,"_invoke",{value:function(Ee,ht){function jt(){return new F(function(_a,Oa){G(Ee,ht,_a,Oa)})}return Xe=Xe?Xe.then(jt,jt):jt()}})}function Se(oe,F,G){var Xe=ee;return function(He,Ee){if(Xe===Te)throw new Error("Generator is already running");if(Xe===ft){if(He==="throw")throw Ee;return{value:ue,done:!0}}for(G.method=He,G.arg=Ee;;){var ht=G.delegate;if(ht){var jt=Pt(ht,G);if(jt){if(jt===Ne)continue;return jt}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if(Xe===ee)throw Xe=ft,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);Xe=Te;var _a=N(oe,F,G);if(_a.type==="normal"){if(Xe=G.done?ft:se,_a.arg===Ne)continue;return{value:_a.arg,done:G.done}}_a.type==="throw"&&(Xe=ft,G.method="throw",G.arg=_a.arg)}}}function Pt(oe,F){var G=F.method,Xe=oe.iterator[G];if(Xe===ue)return F.delegate=null,G==="throw"&&oe.iterator.return&&(F.method="return",F.arg=ue,Pt(oe,F),F.method==="throw")||G!=="return"&&(F.method="throw",F.arg=new TypeError("The iterator does not provide a '"+G+"' method")),Ne;var He=N(Xe,oe.iterator,F.arg);if(He.type==="throw")return F.method="throw",F.arg=He.arg,F.delegate=null,Ne;var Ee=He.arg;return Ee?Ee.done?(F[oe.resultName]=Ee.value,F.next=oe.nextLoc,F.method!=="return"&&(F.method="next",F.arg=ue),F.delegate=null,Ne):Ee:(F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,Ne)}function zt(oe){var F={tryLoc:oe[0]};1 in oe&&(F.catchLoc=oe[1]),2 in oe&&(F.finallyLoc=oe[2],F.afterLoc=oe[3]),this.tryEntries.push(F)}function ma(oe){var F=oe.completion||{};F.type="normal",delete F.arg,oe.completion=F}function oa(oe){this.tryEntries=[{tryLoc:"root"}],oe.forEach(zt,this),this.reset(!0)}function ja(oe){if(oe||oe===""){var F=oe[A];if(F)return F.call(oe);if(typeof oe.next=="function")return oe;if(!isNaN(oe.length)){var G=-1,Xe=function He(){for(;++G=0;--He){var Ee=this.tryEntries[He],ht=Ee.completion;if(Ee.tryLoc==="root")return Xe("end");if(Ee.tryLoc<=this.prev){var jt=m.call(Ee,"catchLoc"),_a=m.call(Ee,"finallyLoc");if(jt&&_a){if(this.prev=0;--Xe){var He=this.tryEntries[Xe];if(He.tryLoc<=this.prev&&m.call(He,"finallyLoc")&&this.prev=0;--G){var Xe=this.tryEntries[G];if(Xe.finallyLoc===F)return this.complete(Xe.completion,Xe.afterLoc),ma(Xe),Ne}},catch:function(F){for(var G=this.tryEntries.length-1;G>=0;--G){var Xe=this.tryEntries[G];if(Xe.tryLoc===F){var He=Xe.completion;if(He.type==="throw"){var Ee=He.arg;ma(Xe)}return Ee}}throw new Error("illegal catch attempt")},delegateYield:function(F,G,Xe){return this.delegate={iterator:ja(F),resultName:G,nextLoc:Xe},this.method==="next"&&(this.arg=ue),Ne}},he}function ke(ue){var he=ue.children;return te.a.createElement("div",{className:"no-data"},te.a.createElement("img",{src:at.a,alt:"no-data",width:300}),he)}var Me={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},Ve=function(ue){return ue[ue.INITDATA=0]="INITDATA",ue[ue.SHOWLOADING=1]="SHOWLOADING",ue[ue.SHOWFORMPANEL=2]="SHOWFORMPANEL",ue[ue.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",ue[ue.SELECTGROUP=4]="SELECTGROUP",ue[ue.SETINDEX=5]="SETINDEX",ue}(Ve||{});function nt(ue,he){switch(he.type){case Ve.INITDATA:return Object(dt.a)(Object(dt.a)({},ue),he.payload);case Ve.SHOWLOADING:return Object(dt.a)(Object(dt.a)({},ue),{},{loading:he.payload});case Ve.SETINDEX:return Object(dt.a)(Object(dt.a)({},ue),{},{index:he.payload});case Ve.SHOWFORMPANEL:return Object(dt.a)(Object(dt.a)({},ue),he.payload);case Ve.SHOWMEMBERPANEL:return Object(dt.a)(Object(dt.a)({},ue),he.payload);case Ve.SELECTGROUP:return Object(dt.a)(Object(dt.a)({},ue),{},{selectedGroup:he.payload,showFormPanel:!0});default:throw new Error}}function et(ue){var he,P=ue.user,m=Object(L.useReducer)(nt,Me),g=Object(Nt.a)(m,2),x=g[0],A=g[1],E=x.data,O=x.index,h=x.loading,w=x.showFormPanel,N=x.selectedGroup,ee=x.showMemberPanel,se=(he=P.userInfo)===null||he===void 0?void 0:he.role,Te=Object(L.useMemo)(function(){var F=[],G=[],Xe=Object(V.a)(E),He;try{for(Xe.s();!(He=Xe.n()).done;){var Ee=He.value;Ee.is_creat?F.push(Ee):G.push(Ee)}}catch(ht){Xe.e(ht)}finally{Xe.f()}return[F,G]},[E]);Object(L.useEffect)(function(){se===15&&A({type:Ve.SETINDEX,payload:1})},[se]);function ft(){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(ne.a)(Fe().mark(function F(){var G;return Fe().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ve();case 2:G=He.sent,A({type:Ve.INITDATA,payload:{loading:!1,showFormPanel:!1,data:G.groups}});case 4:case"end":return He.stop()}},F)})),Ne.apply(this,arguments)}Object(L.useEffect)(function(){ft()},[]);function de(F){return B.apply(this,arguments)}function B(){return B=Object(ne.a)(Fe().mark(function F(G){return Fe().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(!N.id){He.next=5;break}return He.next=3,it(N.id,G);case 3:He.next=7;break;case 5:return He.next=7,W(G);case 7:ft();case 8:case"end":return He.stop()}},F)})),B.apply(this,arguments)}function R(){A({type:Ve.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function re(F){A({type:Ve.SELECTGROUP,payload:F})}function Re(){A({type:Ve.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function Ke(){A({type:Ve.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function q(F){A({type:Ve.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:F}})}function Pe(F,G){return $e.apply(this,arguments)}function $e(){return $e=Object(ne.a)(Fe().mark(function F(G,Xe){return Fe().wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,v(G,Xe);case 2:ft();case 3:case"end":return Ee.stop()}},F)})),$e.apply(this,arguments)}function Se(F){return Pt.apply(this,arguments)}function Pt(){return Pt=Object(ne.a)(Fe().mark(function F(G){return Fe().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ze(G);case 2:ft();case 3:case"end":return He.stop()}},F)})),Pt.apply(this,arguments)}function zt(F){return ma.apply(this,arguments)}function ma(){return ma=Object(ne.a)(Fe().mark(function F(G){return Fe().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,be(G);case 2:ft();case 3:case"end":return He.stop()}},F)})),ma.apply(this,arguments)}function oa(F){A({type:Ve.SETINDEX,payload:parseInt(F.target.id,10)})}function ja(F,G){return oe.apply(this,arguments)}function oe(){return oe=Object(ne.a)(Fe().mark(function F(G,Xe){return Fe().wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ke(),Ee.next=3,bt({user_ids:G,group_id:Xe});case 3:ft();case 4:case"end":return Ee.stop()}},F)})),oe.apply(this,arguments)}return te.a.createElement(te.a.Fragment,null,te.a.createElement("div",{className:"teaching-circling-container"},te.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",se<=12&&te.a.createElement(Ct.a,{type:"primary",disabled:E.length>=50,title:E.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:R},"\u65B0\u5EFA")," "),te.a.createElement("div",{className:"teaching-circling-body"},se===15?null:te.a.createElement("ul",{className:"navs"},te.a.createElement("li",{className:O===0?"active":""},te.a.createElement("a",{id:"0",onClick:oa},"\u6211\u521B\u5EFA\u7684")),te.a.createElement("li",{className:O===1?"active":""},te.a.createElement("a",{id:"1",onClick:oa},"\u6211\u52A0\u5165\u7684"))),te.a.createElement("div",{className:Te[O].length===0?"nodata-content":"main-content"},Te[O].length===0?te.a.createElement(ke,null,se<=12?te.a.createElement(te.a.Fragment,null," ",te.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",te.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):te.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):te.a.createElement(we,{onExitGroup:zt,onPlusMember:q,onDelMember:Pe,onDelGroup:Se,isAdminOrTeacher:se<=12,onChangeGroupName:re,data:Te[O]}))),te.a.createElement("p",{className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),te.a.createElement(ge,{callback:de,visible:w,onCancel:Re,id:N.id,name:N.name}),te.a.createElement(_t.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:ee,onCancel:Ke,footer:null,width:1100,bodyStyle:{minHeight:200}},te.a.createElement(Y.a,{container_id:N.id,container_type:4,onSelect:ja,onCancel:Ke})))}var St=Object(S.a)(function(ue){var he=ue.user;return{user:he}})(et),Jt=r("SLjR"),xt=r("55Ip");function $t(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$t=function(){return he};var ue,he={},P=Object.prototype,m=P.hasOwnProperty,g=Object.defineProperty||function(oe,F,G){oe[F]=G.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",E=x.asyncIterator||"@@asyncIterator",O=x.toStringTag||"@@toStringTag";function h(oe,F,G){return Object.defineProperty(oe,F,{value:G,enumerable:!0,configurable:!0,writable:!0}),oe[F]}try{h({},"")}catch(oe){h=function(G,Xe,He){return G[Xe]=He}}function w(oe,F,G,Xe){var He=F&&F.prototype instanceof de?F:de,Ee=Object.create(He.prototype),ht=new oa(Xe||[]);return g(Ee,"_invoke",{value:Se(oe,G,ht)}),Ee}function N(oe,F,G){try{return{type:"normal",arg:oe.call(F,G)}}catch(Xe){return{type:"throw",arg:Xe}}}he.wrap=w;var ee="suspendedStart",se="suspendedYield",Te="executing",ft="completed",Ne={};function de(){}function B(){}function R(){}var re={};h(re,A,function(){return this});var Re=Object.getPrototypeOf,Ke=Re&&Re(Re(ja([])));Ke&&Ke!==P&&m.call(Ke,A)&&(re=Ke);var q=R.prototype=de.prototype=Object.create(re);function Pe(oe){["next","throw","return"].forEach(function(F){h(oe,F,function(G){return this._invoke(F,G)})})}function $e(oe,F){function G(He,Ee,ht,jt){var _a=N(oe[He],oe,Ee);if(_a.type!=="throw"){var Oa=_a.arg,Ea=Oa.value;return Ea&&typeof Ea=="object"&&m.call(Ea,"__await")?F.resolve(Ea.__await).then(function(Da){G("next",Da,ht,jt)},function(Da){G("throw",Da,ht,jt)}):F.resolve(Ea).then(function(Da){Oa.value=Da,ht(Oa)},function(Da){return G("throw",Da,ht,jt)})}jt(_a.arg)}var Xe;g(this,"_invoke",{value:function(Ee,ht){function jt(){return new F(function(_a,Oa){G(Ee,ht,_a,Oa)})}return Xe=Xe?Xe.then(jt,jt):jt()}})}function Se(oe,F,G){var Xe=ee;return function(He,Ee){if(Xe===Te)throw new Error("Generator is already running");if(Xe===ft){if(He==="throw")throw Ee;return{value:ue,done:!0}}for(G.method=He,G.arg=Ee;;){var ht=G.delegate;if(ht){var jt=Pt(ht,G);if(jt){if(jt===Ne)continue;return jt}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if(Xe===ee)throw Xe=ft,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);Xe=Te;var _a=N(oe,F,G);if(_a.type==="normal"){if(Xe=G.done?ft:se,_a.arg===Ne)continue;return{value:_a.arg,done:G.done}}_a.type==="throw"&&(Xe=ft,G.method="throw",G.arg=_a.arg)}}}function Pt(oe,F){var G=F.method,Xe=oe.iterator[G];if(Xe===ue)return F.delegate=null,G==="throw"&&oe.iterator.return&&(F.method="return",F.arg=ue,Pt(oe,F),F.method==="throw")||G!=="return"&&(F.method="throw",F.arg=new TypeError("The iterator does not provide a '"+G+"' method")),Ne;var He=N(Xe,oe.iterator,F.arg);if(He.type==="throw")return F.method="throw",F.arg=He.arg,F.delegate=null,Ne;var Ee=He.arg;return Ee?Ee.done?(F[oe.resultName]=Ee.value,F.next=oe.nextLoc,F.method!=="return"&&(F.method="next",F.arg=ue),F.delegate=null,Ne):Ee:(F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,Ne)}function zt(oe){var F={tryLoc:oe[0]};1 in oe&&(F.catchLoc=oe[1]),2 in oe&&(F.finallyLoc=oe[2],F.afterLoc=oe[3]),this.tryEntries.push(F)}function ma(oe){var F=oe.completion||{};F.type="normal",delete F.arg,oe.completion=F}function oa(oe){this.tryEntries=[{tryLoc:"root"}],oe.forEach(zt,this),this.reset(!0)}function ja(oe){if(oe||oe===""){var F=oe[A];if(F)return F.call(oe);if(typeof oe.next=="function")return oe;if(!isNaN(oe.length)){var G=-1,Xe=function He(){for(;++G=0;--He){var Ee=this.tryEntries[He],ht=Ee.completion;if(Ee.tryLoc==="root")return Xe("end");if(Ee.tryLoc<=this.prev){var jt=m.call(Ee,"catchLoc"),_a=m.call(Ee,"finallyLoc");if(jt&&_a){if(this.prev=0;--Xe){var He=this.tryEntries[Xe];if(He.tryLoc<=this.prev&&m.call(He,"finallyLoc")&&this.prev=0;--G){var Xe=this.tryEntries[G];if(Xe.finallyLoc===F)return this.complete(Xe.completion,Xe.afterLoc),ma(Xe),Ne}},catch:function(F){for(var G=this.tryEntries.length-1;G>=0;--G){var Xe=this.tryEntries[G];if(Xe.tryLoc===F){var He=Xe.completion;if(He.type==="throw"){var Ee=He.arg;ma(Xe)}return Ee}}throw new Error("illegal catch attempt")},delegateYield:function(F,G,Xe){return this.delegate={iterator:ja(F),resultName:G,nextLoc:Xe},this.method==="next"&&(this.arg=ue),Ne}},he}var ta=pe.a.Group,Xt=M.a=function(ue){var he=ue.onSelect,P=ue.onCancel,m=Object(L.useState)([]),g=Object(Nt.a)(m,2),x=g[0],A=g[1],E=Object(L.useState)(!0),O=Object(Nt.a)(E,2),h=O[0],w=O[1];Object(L.useEffect)(function(){function se(){return Te.apply(this,arguments)}function Te(){return Te=Object(ne.a)($t().mark(function ft(){var Ne,de;return $t().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(Et.c)("teach_groups/my.json");case 2:Ne=R.sent,de=Ne.groups,A(de),w(!1);case 6:case"end":return R.stop()}},ft)})),Te.apply(this,arguments)}se()},[]);var N=Object(L.useMemo)(function(){var se=[],Te=[],ft=Object(V.a)(x),Ne;try{for(ft.s();!(Ne=ft.n()).done;){var de=Ne.value;de.is_creat?se.push(de):Te.push(de)}}catch(B){ft.e(B)}finally{ft.f()}return[se,Te]},[x]);function ee(se){he(se)}return te.a.createElement(l.a,{className:"select-teach-group",onFinish:ee},h?te.a.createElement(Ae.a,{paragraph:!0}):x.length===0?te.a.createElement(ke,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",te.a.createElement(xt.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):te.a.createElement(te.a.Fragment,null,te.a.createElement(l.a.Item,{name:"group_id"},te.a.createElement(ta,null,te.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),te.a.createElement("ul",{className:"groups"},N[0].map(function(se){return te.a.createElement("li",{key:se.id},te.a.createElement(pe.a,{value:se.id},se.name))})),te.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),te.a.createElement("ul",{className:"groups"},N[1].map(function(se){return te.a.createElement("li",{key:se.id},te.a.createElement(pe.a,{value:se.id},se.name))})))),te.a.createElement("div",{className:"btn-actions"},te.a.createElement(Ct.a,{type:"ghost",onClick:P,style:{marginRight:10}},"\u53D6\u6D88"),te.a.createElement(Ct.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},E7E6:function(j,M){j.exports="data:image/png;base64,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"},EGTK:function(j,M,r){"use strict";var Rt=r("T2oS"),Ct=r("W9HT"),ae=r("5NDa"),l=r("5rEg"),Kt=r("k1fw"),Ae=r("tJVT"),V=r("q1tI"),ne=r.n(V),Nt=r("TSYQ"),je=r.n(Nt),pe=r("dGDm"),L=r.n(pe),te=function(_t){var dt=_t.className,Ut=_t.dispatch,na=_t.skin,at=na===void 0?"white":na,ve=_t.value,W=ve===void 0?null:ve,it=_t.loading,bt=it===void 0?!1:it,be=_t.data,v=be===void 0?[]:be,ze=_t.otherData,Ie=ze===void 0?[]:ze,We=_t.tags,ge=We===void 0?[]:We,k=_t.onChange,K=k===void 0?function(){}:k,Ge=Object(V.useState)(""),le=Object(Ae.a)(Ge,2),we=le[0],S=le[1],Y=Object(V.useState)(!1),Fe=Object(Ae.a)(Y,2),ke=Fe[0],Me=Fe[1],Ve=Object(V.useState)([]),nt=Object(Ae.a)(Ve,2),et=nt[0],St=nt[1],Jt=Object(V.useState)(0),xt=Object(Ae.a)(Jt,2),$t=xt[0],ta=xt[1],Xt=Object(V.useRef)(null),ue=Object(V.useRef)(String(Math.floor(Math.random()*1e6))).current,he=Object(V.useRef)();Object(V.useEffect)(function(){return window.addEventListener("keydown",P),function(){window.removeEventListener("keydown",P)}},[we,ke,et]);var P=function(de){if(!ke||de.keyCode!==40&&de.keyCode!==38)return;var B=0;de.keyCode===40&&ke&&($t"+Re+""}),de},g=function(de,B){if(de===""){St([]);return}var R=[];v.forEach(function(Re){Re.image.length&&Re.image.forEach(function(Ke){R.push(Ke)})});var re=R.concat(Ie).filter(function(Re){var Ke;return(Ke=Re.name)===null||Ke===void 0?void 0:Ke.toLocaleLowerCase().includes(de==null?void 0:de.toLocaleLowerCase())}).map(function(Re,Ke){var q=Re.id,Pe=Re.name,$e=Object(Kt.a)(Object(Kt.a)({},Re),{},{label:ne.a.createElement("ul",{id:"search-".concat(ue,"-").concat(Ke),onClick:function(){return h(q,$e)},className:Ke===B?L.a.searchListActive:L.a.searchList},ne.a.createElement("li",{className:L.a.name,dangerouslySetInnerHTML:{__html:m(Pe,de)}}),Re.private&&ne.a.createElement("li",{className:L.a.tag},"\u79C1\u6709"))});return $e});St(re)},x=function(de){var B=document.getElementById("scroll-".concat(ue,"-").concat(de));if(!B)return;var R=document.getElementById("scroll-".concat(ue));R.scrollTo(0,B.offsetTop)},A=function(de,B){var R=document.getElementById("search-".concat(ue,"-").concat(de));if(!R)return;var re=document.getElementById("search-".concat(ue)),Re=R.offsetTop-re.scrollTop>0&&R.offsetTop-re.scrollTop=0;--se){var Te=this.tryEntries[se],ft=Te.completion;if(Te.tryLoc==="root")return ee("end");if(Te.tryLoc<=this.prev){var Ne=ge.call(Te,"catchLoc"),de=ge.call(Te,"finallyLoc");if(Ne&&de){if(this.prev=0;--ee){var se=this.tryEntries[ee];if(se.tryLoc<=this.prev&&ge.call(se,"finallyLoc")&&this.prev=0;--N){var ee=this.tryEntries[N];if(ee.finallyLoc===w)return this.complete(ee.completion,ee.afterLoc),A(ee),et}},catch:function(w){for(var N=this.tryEntries.length-1;N>=0;--N){var ee=this.tryEntries[N];if(ee.tryLoc===w){var se=ee.completion;if(se.type==="throw"){var Te=se.arg;A(ee)}return Te}}throw new Error("illegal catch attempt")},delegateYield:function(w,N,ee){return this.delegate={iterator:O(w),resultName:N,nextLoc:ee},this.method==="next"&&(this.arg=ze),et}},Ie}var be=aa.a.TextArea,v=function(Ie){var We=Ie.newShixuns,ge=Ie.globalSetting,k=Ie.loading,K=Ie.dispatch,Ge=Object(te.a)(Ie,["newShixuns","globalSetting","loading","dispatch"]),le=pe.a.useForm(),we=Object(L.a)(le,1),S=we[0],Y=Object(_t.useState)([]),Fe=Object(L.a)(Y,2),ke=Fe[0],Me=Fe[1],Ve=function($t){var ta=["uploading","done","removed"];ta.includes($t.file.status)&&Me($t.fileList)},nt=function($t){if(!$t.percent||$t.percent==100){var ta,Xt=(ta=$t.response)===null||ta===void 0?void 0:ta.id;return Nt.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var ue=Object(V.a)(bt().mark(function P(){var m;return bt().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,K({type:"newShixuns/deleteAttachment",payload:{id:Xt}});case 2:m=x.sent,m&&Me(ke.filter(function(A){var E;return((E=A.response)===null||E===void 0?void 0:E.id)!==Xt}));case 4:case"end":return x.stop()}},P)}));function he(){return ue.apply(this,arguments)}return he}()}),!1}},et=function($t){if(ke.length)return!1;var ta=$t.size/1024/1024>50;return ta?(Ae.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},St=function(){var xt=Object(V.a)(bt().mark(function $t(ta){var Xt,ue,he,P,m,g,x,A;return bt().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return he=ta||{},P=he.language,m=he.env,g=he.mode,x=he.code,O.next=3,K({type:"newShixuns/applyShixunMirror",payload:{language:P,runtime:m,run_method:g,attachment_id:ke==null||((Xt=ke[0])===null||Xt===void 0||((ue=Xt.response)===null||ue===void 0))?void 0:ue.id}});case 3:A=O.sent,K({type:"newShixuns/setActionTabs",payload:{}}),A&&Ae.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return O.stop()}},$t)}));return function(ta){return xt.apply(this,arguments)}}(),Jt=function(){S.resetFields(),Me([])};return dt.a.createElement(Nt.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:We.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Jt},dt.a.createElement("section",{className:it.a.qrCode},dt.a.createElement("aside",{className:it.a.a1},dt.a.createElement("div",{className:it.a.code},dt.a.createElement("img",{width:120,height:120,src:ve.a,alt:"\u4E8C\u7EF4\u7801"})),dt.a.createElement("div",{className:it.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),dt.a.createElement("div",{className:it.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),dt.a.createElement("aside",{className:it.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",dt.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),dt.a.createElement(pe.a,{className:it.a.formWrap,form:S,labelCol:{span:4},wrapperCol:{span:20},onFinish:St},dt.a.createElement(pe.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},dt.a.createElement(be,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),dt.a.createElement(pe.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},dt.a.createElement(be,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),dt.a.createElement(pe.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},dt.a.createElement(be,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),dt.a.createElement(pe.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},dt.a.createElement("div",{className:it.a.upload},dt.a.createElement(l.a,{fileList:ke,action:"".concat(na.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:Ve,onRemove:nt,beforeUpload:et,withCredentials:!0},dt.a.createElement("span",{className:"".concat(it.a.color4CACFF," current")},"\u4E0A\u4F20\u9644\u4EF6"),dt.a.createElement("span",{className:"".concat(it.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),dt.a.createElement("div",{className:it.a.footerWrap},dt.a.createElement(pe.a.Item,null,dt.a.createElement(Ct.a,{className:"mr5",size:"large",onClick:function(){K({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),dt.a.createElement(Ct.a,{size:"large",type:"primary",htmlType:"submit",loading:k["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};M.a=Object(Ut.a)(function(ze){var Ie=ze.newShixuns,We=ze.loading,ge=ze.globalSetting;return{newShixuns:Ie,globalSetting:ge,loading:We.effects}})(v)},HmJG:function(j,M,r){},HpfO:function(j,M,r){j.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},JFl9:function(j,M,r){j.exports={footerWrap:"footerWrap___3bmMI"}},Jky8:function(j,M,r){"use strict";var Rt=r("sRBo"),Ct=r("kaz8"),ae=r("5NDa"),l=r("5rEg"),Kt=r("miYZ"),Ae=r("tsqr"),V=r("9og8"),ne=r("2qtc"),Nt=r("kLXV"),je=r("tJVT"),pe=r("q1tI"),L=r.n(pe),te=r("9kvl"),Et=r("6CvP"),aa=r("1XHU"),_t=r("1vsH");function dt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */dt=function(){return ve};var at,ve={},W=Object.prototype,it=W.hasOwnProperty,bt=Object.defineProperty||function(P,m,g){P[m]=g.value},be=typeof Symbol=="function"?Symbol:{},v=be.iterator||"@@iterator",ze=be.asyncIterator||"@@asyncIterator",Ie=be.toStringTag||"@@toStringTag";function We(P,m,g){return Object.defineProperty(P,m,{value:g,enumerable:!0,configurable:!0,writable:!0}),P[m]}try{We({},"")}catch(P){We=function(g,x,A){return g[x]=A}}function ge(P,m,g,x){var A=m&&m.prototype instanceof Y?m:Y,E=Object.create(A.prototype),O=new ue(x||[]);return bt(E,"_invoke",{value:xt(P,g,O)}),E}function k(P,m,g){try{return{type:"normal",arg:P.call(m,g)}}catch(x){return{type:"throw",arg:x}}}ve.wrap=ge;var K="suspendedStart",Ge="suspendedYield",le="executing",we="completed",S={};function Y(){}function Fe(){}function ke(){}var Me={};We(Me,v,function(){return this});var Ve=Object.getPrototypeOf,nt=Ve&&Ve(Ve(he([])));nt&&nt!==W&&it.call(nt,v)&&(Me=nt);var et=ke.prototype=Y.prototype=Object.create(Me);function St(P){["next","throw","return"].forEach(function(m){We(P,m,function(g){return this._invoke(m,g)})})}function Jt(P,m){function g(A,E,O,h){var w=k(P[A],P,E);if(w.type!=="throw"){var N=w.arg,ee=N.value;return ee&&typeof ee=="object"&&it.call(ee,"__await")?m.resolve(ee.__await).then(function(se){g("next",se,O,h)},function(se){g("throw",se,O,h)}):m.resolve(ee).then(function(se){N.value=se,O(N)},function(se){return g("throw",se,O,h)})}h(w.arg)}var x;bt(this,"_invoke",{value:function(E,O){function h(){return new m(function(w,N){g(E,O,w,N)})}return x=x?x.then(h,h):h()}})}function xt(P,m,g){var x=K;return function(A,E){if(x===le)throw new Error("Generator is already running");if(x===we){if(A==="throw")throw E;return{value:at,done:!0}}for(g.method=A,g.arg=E;;){var O=g.delegate;if(O){var h=$t(O,g);if(h){if(h===S)continue;return h}}if(g.method==="next")g.sent=g._sent=g.arg;else if(g.method==="throw"){if(x===K)throw x=we,g.arg;g.dispatchException(g.arg)}else g.method==="return"&&g.abrupt("return",g.arg);x=le;var w=k(P,m,g);if(w.type==="normal"){if(x=g.done?we:Ge,w.arg===S)continue;return{value:w.arg,done:g.done}}w.type==="throw"&&(x=we,g.method="throw",g.arg=w.arg)}}}function $t(P,m){var g=m.method,x=P.iterator[g];if(x===at)return m.delegate=null,g==="throw"&&P.iterator.return&&(m.method="return",m.arg=at,$t(P,m),m.method==="throw")||g!=="return"&&(m.method="throw",m.arg=new TypeError("The iterator does not provide a '"+g+"' method")),S;var A=k(x,P.iterator,m.arg);if(A.type==="throw")return m.method="throw",m.arg=A.arg,m.delegate=null,S;var E=A.arg;return E?E.done?(m[P.resultName]=E.value,m.next=P.nextLoc,m.method!=="return"&&(m.method="next",m.arg=at),m.delegate=null,S):E:(m.method="throw",m.arg=new TypeError("iterator result is not an object"),m.delegate=null,S)}function ta(P){var m={tryLoc:P[0]};1 in P&&(m.catchLoc=P[1]),2 in P&&(m.finallyLoc=P[2],m.afterLoc=P[3]),this.tryEntries.push(m)}function Xt(P){var m=P.completion||{};m.type="normal",delete m.arg,P.completion=m}function ue(P){this.tryEntries=[{tryLoc:"root"}],P.forEach(ta,this),this.reset(!0)}function he(P){if(P||P===""){var m=P[v];if(m)return m.call(P);if(typeof P.next=="function")return P;if(!isNaN(P.length)){var g=-1,x=function A(){for(;++g=0;--A){var E=this.tryEntries[A],O=E.completion;if(E.tryLoc==="root")return x("end");if(E.tryLoc<=this.prev){var h=it.call(E,"catchLoc"),w=it.call(E,"finallyLoc");if(h&&w){if(this.prev=0;--x){var A=this.tryEntries[x];if(A.tryLoc<=this.prev&&it.call(A,"finallyLoc")&&this.prev=0;--g){var x=this.tryEntries[g];if(x.finallyLoc===m)return this.complete(x.completion,x.afterLoc),Xt(x),S}},catch:function(m){for(var g=this.tryEntries.length-1;g>=0;--g){var x=this.tryEntries[g];if(x.tryLoc===m){var A=x.completion;if(A.type==="throw"){var E=A.arg;Xt(x)}return E}}throw new Error("illegal catch attempt")},delegateYield:function(m,g,x){return this.delegate={iterator:he(m),resultName:g,nextLoc:x},this.method==="next"&&(this.arg=at),S}},ve}var Ut=function(at){return at[at.Professor=1]="Professor",at[at.AssistantProfessor=2]="AssistantProfessor",at[at.Student=3]="Student",at}(Ut||{}),na=function(ve){var W=ve.visible,it=ve.user,bt=ve.onCancel,be=bt===void 0?function(){}:bt,v=Object(pe.useState)(),ze=Object(je.a)(v,2),Ie=ze[0],We=ze[1],ge=Object(pe.useState)([]),k=Object(je.a)(ge,2),K=k[0],Ge=k[1],le=Object(pe.useState)(!1),we=Object(je.a)(le,2),S=we[0],Y=we[1],Fe=Object(pe.useState)(!1),ke=Object(je.a)(Fe,2),Me=ke[0],Ve=ke[1],nt=Object(pe.useState)(),et=Object(je.a)(nt,2),St=et[0],Jt=et[1];Object(pe.useEffect)(function(){var Xt;if(it==null||((Xt=it.userInfo)===null||Xt===void 0)?void 0:Xt.identity){var ue;Ge([(it==null||((ue=it.userInfo)===null||ue===void 0)?void 0:ue.identity)==="student"?3:1])}},[it]);var xt=function(ue,he){if(K.includes(Ut.Professor)){Nt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:L.a.createElement("div",{className:"tc"},he||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){te.c.push("/classrooms/".concat(ue,"/students"))}});return}te.c.push("/classrooms/".concat(ue,"/students"))},$t=function(){var Xt=Object(V.a)(dt().mark(function ue(){var he;return dt().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(Ie){m.next=3;break}return Ae.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),m.abrupt("return");case 3:return Y(!0),m.next=6,Object(Et.e)({invite_code:Ie,professor:K.includes(Ut.Professor)?1:null,assistant_professor:K.includes(Ut.AssistantProfessor)?1:null,student:K.includes(Ut.Student)?1:null});case 6:if(he=m.sent,Y(!1),!((he==null?void 0:he.status)===-2)){m.next=22;break}if(ta(),!(he.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){m.next=14;break}return Ve(!0),Jt(1),m.abrupt("return");case 14:if(!(he.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){m.next=18;break}return Ve(!0),Jt(2),m.abrupt("return");case 18:if(!(he.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){m.next=22;break}return Ve(!0),Jt(3),m.abrupt("return");case 22:if(!((he==null?void 0:he.status)===0)){m.next=27;break}return Object(_t.U)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ta(),(he==null?void 0:he.course_id)&&xt(he.course_id,he.message),m.abrupt("return");case 27:case"end":return m.stop()}},ue)}));return function(){return Xt.apply(this,arguments)}}(),ta=function(){var Xt=Object(V.a)(dt().mark(function ue(){return dt().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:be();case 1:case"end":return P.stop()}},ue)}));return function(){return Xt.apply(this,arguments)}}();return L.a.createElement(L.a.Fragment,null,L.a.createElement(Nt.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:W,confirmLoading:S,onOk:$t,onCancel:ta},L.a.createElement("div",{className:"tc"},L.a.createElement("div",null,L.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),L.a.createElement(l.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Ie,onChange:function(ue){if(ue.target.value.length>=7){Ae.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}We(ue.target.value)}})),L.a.createElement("div",{className:"mt10 font14"},L.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),L.a.createElement(Ct.a.Group,{value:K,onChange:function(ue){return Ge(ue)}},L.a.createElement(Ct.a,{value:Ut.Professor,disabled:K.includes(2)},"\u6559\u5E08"),L.a.createElement(Ct.a,{value:Ut.AssistantProfessor,disabled:K.includes(1)},"\u52A9\u6559"),L.a.createElement(Ct.a,{value:Ut.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),L.a.createElement(aa.a,{visible:Me,onCancel:function(){return Ve(!1)},occupationValue:St}))};M.a=Object(te.a)(function(at){var ve=at.user;return{user:ve}})(na)},Jv0p:function(j,M,r){j.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},"K/0z":function(j,M,r){j.exports={flex_box_center:"flex_box_center___34o9a",flex_space_between:"flex_space_between___-huEz",flex_box_vertical_center:"flex_box_vertical_center___2cVWf",flex_box_center_end:"flex_box_center_end___34TrE",flex_box_column:"flex_box_column___1cFDm",commitWrap:"commitWrap___2vlCb",wrap:"wrap___1aAiT",colorGray:"colorGray___2qCuf",content:"content___2m0yy",itemTime:"itemTime___3_Y_B",imageUrl:"imageUrl___1czhY",blueLight:"blueLight___1Mi3S",divider:"divider___2BJ6X",empty:"empty___26qrj"}},KVXO:function(j,M,r){j.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(j,M,r){j.exports=r.p+"static/noLevelData.36460f71.png"},KhGG:function(j,M,r){"use strict";r.d(M,"a",function(){return ve}),r.d(M,"c",function(){return it});var Rt=r("0Owb"),Ct=r("miYZ"),ae=r("tsqr"),l=r("oBTY"),Kt=r("tJVT"),Ae=r("PpiC"),V=r("k1fw"),ne=r("9og8"),Nt=r("DZo9"),je=r("8z0m"),pe=r("q1tI"),L=r.n(pe),te=r("ErOA"),Et=r("NFKh"),aa=r.n(Et),_t=r("7Cbv"),dt=r("9kvl");function Ut(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ut=function(){return v};var be,v={},ze=Object.prototype,Ie=ze.hasOwnProperty,We=Object.defineProperty||function(E,O,h){E[O]=h.value},ge=typeof Symbol=="function"?Symbol:{},k=ge.iterator||"@@iterator",K=ge.asyncIterator||"@@asyncIterator",Ge=ge.toStringTag||"@@toStringTag";function le(E,O,h){return Object.defineProperty(E,O,{value:h,enumerable:!0,configurable:!0,writable:!0}),E[O]}try{le({},"")}catch(E){le=function(h,w,N){return h[w]=N}}function we(E,O,h,w){var N=O&&O.prototype instanceof nt?O:nt,ee=Object.create(N.prototype),se=new x(w||[]);return We(ee,"_invoke",{value:he(E,h,se)}),ee}function S(E,O,h){try{return{type:"normal",arg:E.call(O,h)}}catch(w){return{type:"throw",arg:w}}}v.wrap=we;var Y="suspendedStart",Fe="suspendedYield",ke="executing",Me="completed",Ve={};function nt(){}function et(){}function St(){}var Jt={};le(Jt,k,function(){return this});var xt=Object.getPrototypeOf,$t=xt&&xt(xt(A([])));$t&&$t!==ze&&Ie.call($t,k)&&(Jt=$t);var ta=St.prototype=nt.prototype=Object.create(Jt);function Xt(E){["next","throw","return"].forEach(function(O){le(E,O,function(h){return this._invoke(O,h)})})}function ue(E,O){function h(N,ee,se,Te){var ft=S(E[N],E,ee);if(ft.type!=="throw"){var Ne=ft.arg,de=Ne.value;return de&&typeof de=="object"&&Ie.call(de,"__await")?O.resolve(de.__await).then(function(B){h("next",B,se,Te)},function(B){h("throw",B,se,Te)}):O.resolve(de).then(function(B){Ne.value=B,se(Ne)},function(B){return h("throw",B,se,Te)})}Te(ft.arg)}var w;We(this,"_invoke",{value:function(ee,se){function Te(){return new O(function(ft,Ne){h(ee,se,ft,Ne)})}return w=w?w.then(Te,Te):Te()}})}function he(E,O,h){var w=Y;return function(N,ee){if(w===ke)throw new Error("Generator is already running");if(w===Me){if(N==="throw")throw ee;return{value:be,done:!0}}for(h.method=N,h.arg=ee;;){var se=h.delegate;if(se){var Te=P(se,h);if(Te){if(Te===Ve)continue;return Te}}if(h.method==="next")h.sent=h._sent=h.arg;else if(h.method==="throw"){if(w===Y)throw w=Me,h.arg;h.dispatchException(h.arg)}else h.method==="return"&&h.abrupt("return",h.arg);w=ke;var ft=S(E,O,h);if(ft.type==="normal"){if(w=h.done?Me:Fe,ft.arg===Ve)continue;return{value:ft.arg,done:h.done}}ft.type==="throw"&&(w=Me,h.method="throw",h.arg=ft.arg)}}}function P(E,O){var h=O.method,w=E.iterator[h];if(w===be)return O.delegate=null,h==="throw"&&E.iterator.return&&(O.method="return",O.arg=be,P(E,O),O.method==="throw")||h!=="return"&&(O.method="throw",O.arg=new TypeError("The iterator does not provide a '"+h+"' method")),Ve;var N=S(w,E.iterator,O.arg);if(N.type==="throw")return O.method="throw",O.arg=N.arg,O.delegate=null,Ve;var ee=N.arg;return ee?ee.done?(O[E.resultName]=ee.value,O.next=E.nextLoc,O.method!=="return"&&(O.method="next",O.arg=be),O.delegate=null,Ve):ee:(O.method="throw",O.arg=new TypeError("iterator result is not an object"),O.delegate=null,Ve)}function m(E){var O={tryLoc:E[0]};1 in E&&(O.catchLoc=E[1]),2 in E&&(O.finallyLoc=E[2],O.afterLoc=E[3]),this.tryEntries.push(O)}function g(E){var O=E.completion||{};O.type="normal",delete O.arg,E.completion=O}function x(E){this.tryEntries=[{tryLoc:"root"}],E.forEach(m,this),this.reset(!0)}function A(E){if(E||E===""){var O=E[k];if(O)return O.call(E);if(typeof E.next=="function")return E;if(!isNaN(E.length)){var h=-1,w=function N(){for(;++h=0;--N){var ee=this.tryEntries[N],se=ee.completion;if(ee.tryLoc==="root")return w("end");if(ee.tryLoc<=this.prev){var Te=Ie.call(ee,"catchLoc"),ft=Ie.call(ee,"finallyLoc");if(Te&&ft){if(this.prev=0;--w){var N=this.tryEntries[w];if(N.tryLoc<=this.prev&&Ie.call(N,"finallyLoc")&&this.prev=0;--h){var w=this.tryEntries[h];if(w.finallyLoc===O)return this.complete(w.completion,w.afterLoc),g(w),Ve}},catch:function(O){for(var h=this.tryEntries.length-1;h>=0;--h){var w=this.tryEntries[h];if(w.tryLoc===O){var N=w.completion;if(N.type==="throw"){var ee=N.arg;g(w)}return ee}}throw new Error("illegal catch attempt")},delegateYield:function(O,h,w){return this.delegate={iterator:A(O),resultName:h,nextLoc:w},this.method==="next"&&(this.arg=be),Ve}},v}var na=je.a.Dragger,at=r("mxV5"),ve=function(v){var ze="bf3c199c2470cb477d907b1e0917c17b",Ie="5183666c72eec9e4",We=aa.a.enc.Utf8.parse(ze),ge=aa.a.enc.Utf8.parse(Ie),k=aa.a.AES.decrypt(v,We,{iv:ge,mode:aa.a.mode.CBC});return k.toString(aa.a.enc.Utf8)},W,it=function(){var be=Object(ne.a)(Ut().mark(function v(ze,Ie,We){var ge,k,K,Ge,le,we,S,Y,Fe;return Ut().wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Ie.file_name=ze.name,Me.next=3,Object(te.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return S=Me.sent,console.log("decrypt(res.data):",ve(S.data)),S.data=JSON.parse(ve(S.data)),Y=Object(_t.a)(),Fe=new at({endpoint:S==null||((ge=S.data)===null||ge===void 0)?void 0:ge.end_point,region:S==null||((k=S.data)===null||k===void 0)?void 0:k.region,accessKeyId:S==null||((K=S.data)===null||K===void 0)?void 0:K.access_key_id,accessKeySecret:S==null||((Ge=S.data)===null||Ge===void 0)?void 0:Ge.access_key_secret,bucket:S==null||((le=S.data)===null||le===void 0)?void 0:le.bucket,stsToken:S==null||((we=S.data)===null||we===void 0)?void 0:we.security_token}),Me.abrupt("return",new Promise(function(Ve,nt){var et;Fe.multipartUpload("".concat(Y),new Blob([ze],{type:ze.type}),Object(V.a)(Object(V.a)({timeout:200*1e3,partSize:102400},We),{},{callback:{url:S==null||((et=S.data)===null||et===void 0)?void 0:et.callback_url,host:S==null?void 0:S.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(te.e)(Ie)}})).then(function(St){var Jt;ze.response=(Jt=St.data)===null||Jt===void 0?void 0:Jt.data,Ve(St==null?void 0:St.data)}).catch(function(St){nt(St),console.log("err:",St)})}));case 9:case"end":return Me.stop()}},v)}));return function(ze,Ie,We){return be.apply(this,arguments)}}(),bt=function(v){var ze=v.user,Ie=v.cancelUpload,We=Object(Ae.a)(v,["user","cancelUpload"]),ge=Object(pe.useState)([]),k=Object(Kt.a)(ge,2),K=k[0],Ge=k[1],le=Object(pe.useState)(),we=Object(Kt.a)(le,2),S=we[0],Y=we[1],Fe={onRemove:function(Ve){Ge(Object(l.a)(K.filter(function(nt){return nt.name!==Ve.name}))),We.onChange(K.filter(function(nt){return nt.name!==Ve.name}))},disabled:We.disabled,multiple:!0,fileList:K==null?void 0:K.map(function(Me){return Me.file}),customRequest:function(){},beforeUpload:function(){var Me=Object(ne.a)(Ut().mark(function nt(et){var St;return Ut().wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(St=We.maxSize||1024*1024*1024*1,!K.filter(function($t){return $t.name===et.name}).length){xt.next=4;break}return ae.b.info("".concat(et.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),xt.abrupt("return");case 4:if(!((et==null?void 0:et.size)>St)){xt.next=7;break}return ae.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(St/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),xt.abrupt("return",!1);case 7:return K.push({name:et.name,file:et}),Ge(Object(l.a)(K)),We.onChange(K),xt.abrupt("return",!1);case 11:case"end":return xt.stop()}},nt)}));function Ve(nt){return Me.apply(this,arguments)}return Ve}()},ke=function(){var Me=Object(ne.a)(Ut().mark(function Ve(nt,et){var St,Jt,xt,$t,ta,Xt,ue,he,P;return Ut().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return et.file_name=nt.name,ue=nt.name,g.next=4,Object(te.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(he=g.sent,he.data=JSON.parse(ve(he.data)),!((he==null?void 0:he.status)!==0)){g.next=12;break}return K[K.findIndex(function(x){return x.name===ue})].status="error",K[K.findIndex(function(x){return x.name===ue})].file.status="error",We.onChange(K),ae.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),g.abrupt("return");case 12:return S=new at({endpoint:he==null||((St=he.data)===null||St===void 0)?void 0:St.end_point,region:he==null||((Jt=he.data)===null||Jt===void 0)?void 0:Jt.region,accessKeyId:he==null||((xt=he.data)===null||xt===void 0)?void 0:xt.access_key_id,accessKeySecret:he==null||(($t=he.data)===null||$t===void 0)?void 0:$t.access_key_secret,bucket:he==null||((ta=he.data)===null||ta===void 0)?void 0:ta.bucket,stsToken:he==null||((Xt=he.data)===null||Xt===void 0)?void 0:Xt.security_token}),console.log(nt,"file"),Y(S),P=Object(_t.a)(),g.abrupt("return",new Promise(function(x,A){try{var E;S.multipartUpload("".concat(We.identifier,"/").concat(P).concat(ue.indexOf(".")>-1?"."+ue.split(".").pop():""),new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(h,w,N){try{console.log("\u8FDB\u5EA6",h,w,N);var ee=K.findIndex(function(se){return se.name===ue});K[ee].file.percent=h*100,K[ee].tempCheckpoint=w,Ge(Object(l.a)(K))}catch(se){}},checkpoint:K[K.findIndex(function(O){return O.name===ue})].tempCheckpoint,callback:{customValue:{id:ue+""},url:he==null||((E=he.data)===null||E===void 0)?void 0:E.callback_url,host:he==null?void 0:he.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(te.e)(et)}}).then(function(O){var h,w=K.findIndex(function(ft){return ft.name===ue}),N="done";if(((h=O.data)===null||h===void 0?void 0:h.status)===0){var ee;nt.response=(ee=O.data)===null||ee===void 0?void 0:ee.data;var se=K.findIndex(function(ft){return ft.name===ue});K[se].status="done",K[se].file.status="done"}else{var Te;ae.b.warn((Te=O.data)===null||Te===void 0?void 0:Te.message),N="error"}K[w].status=N,K[w].file.status=N,We.onChange(K),x(O==null?void 0:O.data)}).catch(function(O){K[K.findIndex(function(h){return h.name===ue})].status="error",K[K.findIndex(function(h){return h.name===ue})].file.status="error",ae.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ge(Object(l.a)(K)),We.onChange(K),A(O),console.log("err:",O)})}catch(O){}}));case 17:case"end":return g.stop()}},Ve)}));return function(nt,et){return Me.apply(this,arguments)}}();return Object(pe.useEffect)(function(){K.every(function(Me){return Me==="done"||Me==="error"})&&We.onComplete(K)},[K]),Object(pe.useEffect)(function(){if(Ie){var Me;(Me=S)===null||Me===void 0||Me.cancel()}},[Ie]),Object(pe.useEffect)(function(){We.uploading&&K.map(function(){var Me=Object(ne.a)(Ut().mark(function Ve(nt){var et,St;return Ut().wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(!((!nt.status||nt.status==="error")&&!Ie)){xt.next=6;break}return nt.status="uploading",nt.file.status="uploading",xt.next=5,ke(nt,{login:ze==null||((et=ze.userInfo)===null||et===void 0)?void 0:et.login,container_type:We.container_type,container_id:We.container_id,description:We.description});case 5:St=xt.sent;case 6:case"end":return xt.stop()}},Ve)}));return function(Ve){return Me.apply(this,arguments)}}())},[We.uploading]),L.a.createElement(na,Object(Rt.a)({},Fe,{height:We.height,className:We.className}),L.a.createElement("p",{className:"ant-upload-hint"},We.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};M.b=Object(dt.a)(function(be){var v=be.loading,ze=be.globalSetting,Ie=be.user;return{globalSetting:ze,loading:v.models.competitions,user:Ie}})(bt)},"L+Ii":function(j,M,r){j.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},Lai7:function(j,M,r){j.exports=r.p+"static/noEnvData.6108fa6c.png"},M8RZ:function(j,M,r){"use strict";r.d(M,"a",function(){return Nt});var Rt=r("fWQN"),Ct=r("mtLc"),ae=r("yKVA"),l=r("879j"),Kt=r("q1tI"),Ae=r.n(Kt),V=r("i8i4"),ne=r.n(V),Nt=function(je){Object(ae.a)(L,je);var pe=Object(l.a)(L);function L(te){var Et;Object(Rt.a)(this,L),Et=pe.call(this,te);var aa=window.document;return Et.node=aa.createElement("div"),aa.body.appendChild(Et.node),Et}return Object(Ct.a)(L,[{key:"render",value:function(){var Et=this.props.children;return Object(V.createPortal)(Et,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),L}(Ae.a.Component)},N3QO:function(j,M,r){"use strict";var Rt=r("2qtc"),Ct=r("kLXV"),ae=r("tJVT"),l=r("q1tI"),Kt=r.n(l),Ae=r("9kvl"),V=r("FPkq"),ne=r.n(V),Nt=function(pe){var L,te=pe.newShixuns,Et=pe.dispatch,aa=pe.user,_t=Object(l.useState)(!1),dt=Object(ae.a)(_t,2),Ut=dt[0],na=dt[1];Object(l.useEffect)(function(){te.actionTabs.key==="Create-Environment"&&ve()},[te==null||((L=te.actionTabs)===null||L===void 0)?void 0:L.key]);var at=function(){Et({type:"newShixuns/setActionTabs",payload:{}})},ve=function(){var it,bt,be;at(),((it=aa.userInfo)===null||it===void 0?void 0:it.mirror_marker_status)===0?na(!0):((bt=aa.userInfo)===null||bt===void 0?void 0:bt.mirror_marker_status)===1?Ae.c.push("/shixuns/new/CreateImg"):((be=aa.userInfo)===null||be===void 0?void 0:be.mirror_marker_status)===2&&Ct.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var ze;Ae.c.push("/users/".concat((ze=aa.userInfo)===null||ze===void 0?void 0:ze.login,"/experiment-img"))}})};return Kt.a.createElement(Ct.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:Ut,footer:null,onCancel:function(){na(!1)}},Kt.a.createElement("div",{style:{textAlign:"center"}},Kt.a.createElement("br",null),Kt.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:ne.a,alt:"\u4E8C\u7EF4\u7801"})),Kt.a.createElement("img",null))};M.a=Object(Ae.a)(function(je){var pe=je.newShixuns,L=je.user,te=je.globalSetting;return{newShixuns:pe,globalSetting:te,user:L}})(Nt)},NLgs:function(j,M,r){"use strict";r.d(M,"e",function(){return _t}),r.d(M,"f",function(){return dt}),r.d(M,"d",function(){return na}),r.d(M,"c",function(){return at}),r.d(M,"a",function(){return ve}),r.d(M,"b",function(){return W});var Rt=r("miYZ"),Ct=r("tsqr"),ae=r("9og8"),l=r("2qtc"),Kt=r("kLXV"),Ae=r("q1tI"),V=r.n(Ae),ne=r("9kvl"),Nt=r("xKgJ"),je=r("1vsH"),pe=r("RCxd"),L=r("mOS8"),te=r.n(L),Et=r("m3rI");function aa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */aa=function(){return bt};var it,bt={},be=Object.prototype,v=be.hasOwnProperty,ze=Object.defineProperty||function(x,A,E){x[A]=E.value},Ie=typeof Symbol=="function"?Symbol:{},We=Ie.iterator||"@@iterator",ge=Ie.asyncIterator||"@@asyncIterator",k=Ie.toStringTag||"@@toStringTag";function K(x,A,E){return Object.defineProperty(x,A,{value:E,enumerable:!0,configurable:!0,writable:!0}),x[A]}try{K({},"")}catch(x){K=function(E,O,h){return E[O]=h}}function Ge(x,A,E,O){var h=A&&A.prototype instanceof Me?A:Me,w=Object.create(h.prototype),N=new m(O||[]);return ze(w,"_invoke",{value:Xt(x,E,N)}),w}function le(x,A,E){try{return{type:"normal",arg:x.call(A,E)}}catch(O){return{type:"throw",arg:O}}}bt.wrap=Ge;var we="suspendedStart",S="suspendedYield",Y="executing",Fe="completed",ke={};function Me(){}function Ve(){}function nt(){}var et={};K(et,We,function(){return this});var St=Object.getPrototypeOf,Jt=St&&St(St(g([])));Jt&&Jt!==be&&v.call(Jt,We)&&(et=Jt);var xt=nt.prototype=Me.prototype=Object.create(et);function $t(x){["next","throw","return"].forEach(function(A){K(x,A,function(E){return this._invoke(A,E)})})}function ta(x,A){function E(h,w,N,ee){var se=le(x[h],x,w);if(se.type!=="throw"){var Te=se.arg,ft=Te.value;return ft&&typeof ft=="object"&&v.call(ft,"__await")?A.resolve(ft.__await).then(function(Ne){E("next",Ne,N,ee)},function(Ne){E("throw",Ne,N,ee)}):A.resolve(ft).then(function(Ne){Te.value=Ne,N(Te)},function(Ne){return E("throw",Ne,N,ee)})}ee(se.arg)}var O;ze(this,"_invoke",{value:function(w,N){function ee(){return new A(function(se,Te){E(w,N,se,Te)})}return O=O?O.then(ee,ee):ee()}})}function Xt(x,A,E){var O=we;return function(h,w){if(O===Y)throw new Error("Generator is already running");if(O===Fe){if(h==="throw")throw w;return{value:it,done:!0}}for(E.method=h,E.arg=w;;){var N=E.delegate;if(N){var ee=ue(N,E);if(ee){if(ee===ke)continue;return ee}}if(E.method==="next")E.sent=E._sent=E.arg;else if(E.method==="throw"){if(O===we)throw O=Fe,E.arg;E.dispatchException(E.arg)}else E.method==="return"&&E.abrupt("return",E.arg);O=Y;var se=le(x,A,E);if(se.type==="normal"){if(O=E.done?Fe:S,se.arg===ke)continue;return{value:se.arg,done:E.done}}se.type==="throw"&&(O=Fe,E.method="throw",E.arg=se.arg)}}}function ue(x,A){var E=A.method,O=x.iterator[E];if(O===it)return A.delegate=null,E==="throw"&&x.iterator.return&&(A.method="return",A.arg=it,ue(x,A),A.method==="throw")||E!=="return"&&(A.method="throw",A.arg=new TypeError("The iterator does not provide a '"+E+"' method")),ke;var h=le(O,x.iterator,A.arg);if(h.type==="throw")return A.method="throw",A.arg=h.arg,A.delegate=null,ke;var w=h.arg;return w?w.done?(A[x.resultName]=w.value,A.next=x.nextLoc,A.method!=="return"&&(A.method="next",A.arg=it),A.delegate=null,ke):w:(A.method="throw",A.arg=new TypeError("iterator result is not an object"),A.delegate=null,ke)}function he(x){var A={tryLoc:x[0]};1 in x&&(A.catchLoc=x[1]),2 in x&&(A.finallyLoc=x[2],A.afterLoc=x[3]),this.tryEntries.push(A)}function P(x){var A=x.completion||{};A.type="normal",delete A.arg,x.completion=A}function m(x){this.tryEntries=[{tryLoc:"root"}],x.forEach(he,this),this.reset(!0)}function g(x){if(x||x===""){var A=x[We];if(A)return A.call(x);if(typeof x.next=="function")return x;if(!isNaN(x.length)){var E=-1,O=function h(){for(;++E=0;--h){var w=this.tryEntries[h],N=w.completion;if(w.tryLoc==="root")return O("end");if(w.tryLoc<=this.prev){var ee=v.call(w,"catchLoc"),se=v.call(w,"finallyLoc");if(ee&&se){if(this.prev=0;--O){var h=this.tryEntries[O];if(h.tryLoc<=this.prev&&v.call(h,"finallyLoc")&&this.prev=0;--E){var O=this.tryEntries[E];if(O.finallyLoc===A)return this.complete(O.completion,O.afterLoc),P(O),ke}},catch:function(A){for(var E=this.tryEntries.length-1;E>=0;--E){var O=this.tryEntries[E];if(O.tryLoc===A){var h=O.completion;if(h.type==="throw"){var w=h.arg;P(O)}return w}}throw new Error("illegal catch attempt")},delegateYield:function(A,E,O){return this.delegate={iterator:g(A),resultName:E,nextLoc:O},this.method==="next"&&(this.arg=it),ke}},bt}var _t=function(bt){return!!(dt(bt)&&Ut())},dt=function(bt){return Object(Nt.r)()?!0:(bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Ut=function(){var bt,be=Object(ne.b)()._store.getState(),v=be.user;return((bt=v.userInfo)===null||bt===void 0?void 0:bt.profile_completed)?!0:(Kt.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:V.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ne.c.push("/account/profile/edit")}}),!1)},na=function(){var bt,be=Object(ne.b)()._store.getState(),v=be.user;return((bt=v.userInfo)===null||bt===void 0?void 0:bt.professional_certification)?!0:(Kt.a.confirm({title:"\u63D0\u793A",centered:!0,content:V.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(je.K)("/account/certification")}}),!1)},at=function(){return Object(Nt.b)()?!0:(Kt.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:V.a.createElement("div",{className:"tc",style:{marginLeft:-38}},V.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),V.a.createElement("img",{src:Object(Nt.v)()?r("WdTA"):"".concat(Et.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),V.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(Nt.v)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(je.K)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},ve=function(bt,be){return bt?!0:(Kt.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:V.a.createElement("div",null,V.a.createElement("p",null,be||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),V.a.createElement("div",{style:{marginLeft:"110px"}},V.a.createElement("img",{src:r("1ZF9"),width:200}),V.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(je.K)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},W=function(bt){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",v=Object(ne.b)()._store.getState(),ze=v.shixunsDetail.detail;return(ze==null?void 0:ze.public)===2||(ze==null?void 0:ze.public)===1||(ze==null?void 0:ze.shixun_status)===3?(Kt.a.info({centered:!0,icon:V.a.createElement(pe.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:V.a.createElement("div",{className:"tc",style:{marginLeft:-38}},V.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},V.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(ze==null?void 0:ze.public)===2?"\u5DF2\u516C\u5F00":(ze==null?void 0:ze.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",be,"\u3002"),V.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),V.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:te.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(ze==null?void 0:ze.shixun_status)===2?(Kt.a.confirm({centered:!0,icon:V.a.createElement(pe.a,null),title:"\u63D0\u793A",content:V.a.createElement("div",null,V.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),V.a.createElement("br",null),V.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){Kt.a.confirm({width:440,centered:!0,icon:V.a.createElement(pe.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var We=Object(ae.a)(aa().mark(function k(){var K;return aa().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,bt({type:"shixunsDetail/cancelRelease",payload:{id:ze==null?void 0:ze.identifier}});case 2:K=le.sent,K.status!==401&&(Ct.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),bt({type:"shixunsDetail/getShixunsDetail",payload:{id:ze==null?void 0:ze.identifier}}),bt({type:"practiceSetting/getCommonData",payload:{id:ze==null?void 0:ze.identifier}}));case 4:case"end":return le.stop()}},k)}));function ge(){return We.apply(this,arguments)}return ge}()})}}),!0):!1}},Ot1p:function(j,M,r){"use strict";var Rt=r("2qtc"),Ct=r("kLXV"),ae=r("rAM+"),l=r("tJVT"),Kt=r("jrin"),Ae=r("q1tI"),V=r.n(Ae),ne=r("VrN/"),Nt=r.n(ne),je=r("bdgK"),pe=r("p77/"),L=r("Bd2K"),te=r("ELLl"),Et=r("19Vz"),aa=r("lZu9"),_t=r("kSUc"),dt=r("9Bee"),Ut=r("0Owb"),na=r("dejd"),at=r("C+DQ"),ve=[{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 W(R){var re=R.onActionCallback,Re=R.title,Ke=R.icon,q=R.actionName,Pe=R.className,$e=Pe===void 0?"":Pe,Se=R.children;function Pt(){re(q)}return V.a.createElement("a",{title:Re,className:$e,onClick:Pt},V.a.createElement("i",{className:"md-iconfont ".concat(Ke)}),Se)}var it=function(R){var re=R.watch,Re=R.showNullButton,Ke=R.onActionCallback,q=R.fullScreen,Pe=R.insertTemp,$e=[].concat(ve,[{title:"".concat(re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(re?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return V.a.createElement("ul",{className:"markdown-toolbar-container"},$e.map(function(Se,Pt){return V.a.createElement("li",{key:Pt},Se.actionName?V.a.createElement(W,Object(Ut.a)({},Se,{onActionCallback:Ke})):V.a.createElement("span",{className:"v-line"}))}),Re?V.a.createElement("li",null,V.a.createElement(W,{icon:"icon-edit",className:"btn-null insert-blank",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ke},V.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Pe&&V.a.createElement("li",null,V.a.createElement(W,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Pe),onActionCallback:Ke},V.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),V.a.createElement("li",{className:"btn-full-screen"},V.a.createElement(W,{icon:"".concat(q?"icon-shrink":"icon-enlarge"),title:q?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ke})))},bt=r("M8RZ"),be=r("+L6B"),v=r("2/Rp"),ze=r("y8nQ"),Ie=r("Vl3Y"),We=r("5NDa"),ge=r("5rEg"),k={labelCol:{span:4},wrapperCol:{span:20}},K=function(R){var re=R.callback,Re=R.onCancel;function Ke(q){re(q)}return V.a.createElement(Ie.a,Object(Ut.a)({},k,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ke}),V.a.createElement(Ie.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},V.a.createElement(ge.a,null)),V.a.createElement(Ie.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},V.a.createElement(ge.a,null)),V.a.createElement("div",{className:"flex-container flex-end"},V.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),V.a.createElement(v.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},Ge=r("7ahc"),le=r("HmJG"),we=r("BjJ7"),S=Ie.a.useForm,Y={width:280,marginRight:10},Fe={labelCol:{span:5},wrapperCol:{span:19}},ke=function(R){var re=R.callback,Re=R.onCancel,Ke=S(),q=Object(l.a)(Ke,1),Pe=q[0];function $e(zt){re(zt)}function Se(zt){Pe.setFieldsValue({src:"/api/attachments/".concat(zt.id)})}function Pt(zt){var ma=zt.target.files[0];Ve(ma,Se)}return V.a.createElement(Ie.a,Object(Ut.a)({form:Pe},Fe,{className:"upload-image-panel",onFinish:$e}),V.a.createElement(Ie.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},V.a.createElement("div",{className:"flex-container"},V.a.createElement(Ie.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},V.a.createElement(ge.a,{style:Y})),V.a.createElement(Me,{onFileChange:Pt}))),V.a.createElement(Ie.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},V.a.createElement(ge.a,{style:{width:264}})),V.a.createElement(Ie.a.Item,{style:{textAlign:"right"}},V.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),V.a.createElement(v.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))};function Me(R){var re=R.onFileChange;return V.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",V.a.createElement("input",{type:"file",accept:"image/*",onChange:re}))}function Ve(R,re){if(!R)throw new String("\u6CA1\u6709\u6587\u4EF6");var Re=new FormData;Re.append("editormd-image-file",R),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var Ke=new window.XMLHttpRequest;Ke.withCredentials=!0,Ke.addEventListener("load",function(q){re(JSON.parse(q.target.responseText))},!1),Ke.addEventListener("error",function(q){console.error(q)},!1),Ke.open("POST","".concat(we.a,"/api/attachments.json")),Ke.send(Re)}var nt=r("giR+"),et=r("fyUT"),St=r("7Kak"),Jt=r("9yH6"),xt=Jt.a.Group,$t={margin:"0 8px"},ta=function(R){var re=R.callback,Re=R.onCancel;function Ke(q){re(q)}return V.a.createElement(Ie.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ke},V.a.createElement("div",{className:"flex-container"},V.a.createElement("span",{style:$t},"\u5355\u5143\u683C\u6570\uFF1A"),V.a.createElement("span",{style:$t},"\u884C\u6570"),V.a.createElement(Ie.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},V.a.createElement(et.a,null)),V.a.createElement("span",{style:$t},"\u5217\u6570"),V.a.createElement(Ie.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},V.a.createElement(et.a,null))),V.a.createElement("div",{className:"flex-container",style:{marginTop:12}},V.a.createElement("span",{style:$t},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),V.a.createElement(Ie.a.Item,{name:"align"},V.a.createElement(xt,null,V.a.createElement(Jt.a,{value:"default"},V.a.createElement("i",{className:"fa fa-align-justify"})),V.a.createElement(Jt.a,{value:"left"},V.a.createElement("i",{className:"fa fa-align-left"})),V.a.createElement(Jt.a,{value:"center"},V.a.createElement("i",{className:"fa fa-align-center"})),V.a.createElement(Jt.a,{value:"right"},V.a.createElement("i",{className:"fa fa-align-right"}))))),V.a.createElement("div",{className:"flex-container flex-end"},V.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),V.a.createElement(v.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},Xt="link",ue="upload-image",he="code-block",P="add-table",m="------------",g={default:m,left:":".concat(m),center:":".concat(m,":"),right:"".concat(m,":")},x=r("9VGf"),A,E;function O(){}var h=0,w=1e4,N="\u2581",ee=` +`)}var je=[],he=["
      "],L=new V.a.Renderer,ae=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Et(){je.length=0,he=["
        "]}var aa={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function _t(S,Y,Fe,ke){if(Y>=S.length||S[Y].level<=Fe)return Y;var Me=S[Y];ke.push("
      • "+Me.text+""),Y++;var Ve=[];return Y=_t(S,Y,Me.level,Ve),Ve.length>0&&(ke.push("
          "),Ve.forEach(function(nt){ke.push(nt)}),ke.push("
        ")),ke.push("
      • "),Y=_t(S,Y,Fe,ke),Y}function dt(){return _t(je,0,0,he),he.push("
      "),he.join("")}var Ut={heading:function(Y){var Fe=ae.exec(Y);if(Fe)return{type:"heading",raw:Fe[0],depth:Fe[1].length,text:Fe[2]}},fences:function(Y){var Fe=this.rules.block.fences.exec(Y);if(Fe){var ke=Fe[0],Me=Nt(ke,Fe[3]||""),Ve=Fe[2]?Fe[2].trim():Fe[2];if(["latex","katex","math"].indexOf(Ve)>=0){var nt=ve(),et=Me;Me=nt,W[nt]={type:"block",expression:et}}return{type:"code",raw:ke,lang:Ve,text:Me}}}},na=/(?:\${2})([^\n`]+?)(?:\${2})/gi,at=0,ve=function(){return"__special_katext_id_".concat(at++,"__")},W={};function it(){return W}function bt(){at=0,W={}}function be(S){return S=S.replace(na,function(Y,Fe){var ke=ve();return W[ke]={type:"inline",expression:Fe},ke}),S}var v=L.listitem;L.listitem=function(S){return v(be(S))};var ze=L.paragraph;L.paragraph=function(S){return ze(be(S))};var Ie=L.tablecell;L.tablecell=function(S,Y){return Ie(be(S),Y)},L.code=function(S,Y,Fe){var ke=(Y||"").match(/\S*/)[0];return ke?["latex","katex","math"].indexOf(ke)>=0?"

      ".concat(S,"

      "):'
      ').concat(Fe?S:Object(te.escape)(S,!0),`
      +`):'
      '+(Fe?S:Object(te.escape)(S,!0))+"
      "},L.heading=function(S,Y,Fe){var ke=this.options.headerPrefix+Fe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return je.push({anchor:ke,level:Y,text:S}),"'+S+""},V.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),V.a.use({tokenizer:Ut,renderer:L});var We=V.a,ge=r("SJMd"),k=r("m3rI"),K=r("Oy/b"),Ge=/]*>/g;function le(S){var Y=document.createElement("div");return Y.innerHTML=S,Y.childNodes.length===0?"":Y.childNodes[0].nodeValue}var Le=M.a=function(S){var Y=S.value,Fe=Y===void 0?"":Y,ke=S.className,Me=S.showTextOnly,Ve=S.showLines,nt=S.style,et=nt===void 0?{}:nt,St=String(Fe),Jt=Object(xt.useMemo)(function(){try{var Xt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ue=/\"\/api\/attachments\/|\"\/attachments\/download\//g,pe=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;St=St.replace(Xt,"("+k.a.API_SERVER+"/api/attachments/").replace(ue,'"'+k.a.API_SERVER+"/api/attachments/").replace(pe,'"'+k.a.API_SERVER+"/files/uploads/")}catch(x){}var P=We(St);setTimeout(function(){return ta()},300);var m=it();if(St.match(/\[TOC\]/)&&(P=P.replace("

      [TOC]

      ",dt()),Et()),P=P.replace(/(__special_katext_id_\d+__)/g,function(x,A){var E=m[A],O=E.type,h=E.expression;return Object(K.renderToString)(le(h)||"",{displayMode:O==="block",throwOnError:!1,output:"html"})}),P=P.replace(/▁/g,"\u2581\u2581\u2581"),bt(),Me){var g=document.createElement("div");return g.innerHTML=P,g.innerText}return P},[St]),Ct=Object(xt.useRef)();aa.WebkitLineClamp=Ve,Ve&&(et=Object(Rt.a)(Object(Rt.a)({},et),aa));function $t(Xt){var ue=Xt.target;if(ue.tagName.toUpperCase()==="A"){var pe=ue.getAttribute("href");if(pe.startsWith("#")){Xt.preventDefault();var P=document.getElementById(pe.replace("#",""));P&&P.scrollIntoView(!0)}}}var ta=function(){};return Object(xt.useEffect)(function(){if(Ct.current&&Jt&&(Jt.match(Ge)&&window.PR.prettyPrint()),Ct.current)return Ct.current.addEventListener("click",$t),function(){Ct.current.removeEventListener("click",$t),bt(),Et()}},[Jt,Ct.current,$t]),ne.a.createElement(ne.a.Fragment,null,ne.a.createElement("div",{ref:Ct,style:Object(Rt.a)({},et),className:"".concat(ke||""," markdown-body "),dangerouslySetInnerHTML:{__html:Jt}}))}},"9VGf":function(j,M,r){"use strict";r.d(M,"a",function(){return ne});var Rt=r("q1tI"),xt=r.n(Rt);function ne(l,Kt){var we=Object(Rt.useRef)();Object(Rt.useEffect)(function(){we.current=l}),Object(Rt.useEffect)(function(){function V(){we.current()}if(Kt!==null){var te=setInterval(V,Kt);return function(){return clearInterval(te)}}},[Kt])}},"9ZNV":function(j,M,r){"use strict";r.d(M,"a",function(){return je});var Rt=r("0Owb"),xt=r("+L6B"),ne=r("2/Rp"),l=r("q1tI"),Kt=r.n(l),we=r("UUDw"),V=r.n(we),te=r("TSYQ"),Nt=r.n(te),je=function(L){var ae=L.cancelText,Et=ae===void 0?"\u53D6\u6D88":ae,aa=L.okText,_t=aa===void 0?"\u786E\u5B9A":aa,dt=L.loading,Ut=dt===void 0?!1:dt,na=L.hasOkBtn,at=na===void 0?!0:na,ve=L.okButtonProps,W=ve===void 0?{}:ve,it=L.onCancel,bt=it===void 0?function(){}:it,be=L.onOk,v=be===void 0?function(){}:be,ze=L.className,Ie=ze===void 0?"":ze;return Kt.a.createElement("div",{className:Nt()(V.a.buttonFixed,Ie)},Kt.a.createElement("div",{className:V.a.buttonWrap},Kt.a.createElement(ne.a,{size:"large",className:"".concat(V.a.button," mr20"),onClick:bt},Et),at&&Kt.a.createElement(ne.a,Object(Rt.a)({size:"large",type:"primary",className:"".concat(V.a.button," mr20"),loading:Ut,onClick:v},W),_t)))}},B6bo:function(j,M,r){j.exports={flex_box_center:"flex_box_center___1czbK",flex_space_between:"flex_space_between___NcbCS",flex_box_vertical_center:"flex_box_vertical_center___3bgyw",flex_box_center_end:"flex_box_center_end___1RYM-",flex_box_column:"flex_box_column___siFqq",menu:"menu___3LJ87",warehouse:"warehouse___1AVuS",header:"header___2hqXC",title:"title___2N2dQ",content:"content___252cM",left:"left___DCxzF",right:"right___3XU0c",loading:"loading___393Js",empty:"empty___-D3br",tabs:"tabs___1B5_7",line:"line___1qrlH",footer:"footer___1MBb_",commit:"commit___aa_yX",blueLight:"blueLight___oW1lR",filePathWrp:"filePathWrp___sw_To",filePath:"filePath___2Xa_Q",bottom0:"bottom0___3zeb-"}},BMKw:function(j,M,r){j.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},Bbdw:function(j,M,r){j.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},BjJ7:function(j,M,r){"use strict";r.d(M,"d",function(){return xt}),r.d(M,"c",function(){return ne}),r.d(M,"e",function(){return l}),r.d(M,"b",function(){return Kt}),r.d(M,"a",function(){return V});var Rt=r("m3rI");function xt(te){var Nt=!0;if(te.length>0){for(var je=0;je1&&arguments[1]!==void 0?arguments[1]:"",je=[],he=0;he=50,title:R.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){x(R)}}," ",ae.a.createElement(Ge.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},S=r("9kvl"),Y=r("ju9d");function Fe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Fe=function(){return pe};var ue,pe={},P=Object.prototype,m=P.hasOwnProperty,g=Object.defineProperty||function(oe,F,G){oe[F]=G.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",E=x.asyncIterator||"@@asyncIterator",O=x.toStringTag||"@@toStringTag";function h(oe,F,G){return Object.defineProperty(oe,F,{value:G,enumerable:!0,configurable:!0,writable:!0}),oe[F]}try{h({},"")}catch(oe){h=function(G,Xe,He){return G[Xe]=He}}function w(oe,F,G,Xe){var He=F&&F.prototype instanceof de?F:de,Ee=Object.create(He.prototype),ht=new oa(Xe||[]);return g(Ee,"_invoke",{value:Se(oe,G,ht)}),Ee}function N(oe,F,G){try{return{type:"normal",arg:oe.call(F,G)}}catch(Xe){return{type:"throw",arg:Xe}}}pe.wrap=w;var ee="suspendedStart",se="suspendedYield",Te="executing",ft="completed",Ne={};function de(){}function B(){}function R(){}var re={};h(re,A,function(){return this});var Re=Object.getPrototypeOf,Ke=Re&&Re(Re(ja([])));Ke&&Ke!==P&&m.call(Ke,A)&&(re=Ke);var q=R.prototype=de.prototype=Object.create(re);function Pe(oe){["next","throw","return"].forEach(function(F){h(oe,F,function(G){return this._invoke(F,G)})})}function $e(oe,F){function G(He,Ee,ht,jt){var _a=N(oe[He],oe,Ee);if(_a.type!=="throw"){var Oa=_a.arg,Ea=Oa.value;return Ea&&typeof Ea=="object"&&m.call(Ea,"__await")?F.resolve(Ea.__await).then(function(Da){G("next",Da,ht,jt)},function(Da){G("throw",Da,ht,jt)}):F.resolve(Ea).then(function(Da){Oa.value=Da,ht(Oa)},function(Da){return G("throw",Da,ht,jt)})}jt(_a.arg)}var Xe;g(this,"_invoke",{value:function(Ee,ht){function jt(){return new F(function(_a,Oa){G(Ee,ht,_a,Oa)})}return Xe=Xe?Xe.then(jt,jt):jt()}})}function Se(oe,F,G){var Xe=ee;return function(He,Ee){if(Xe===Te)throw new Error("Generator is already running");if(Xe===ft){if(He==="throw")throw Ee;return{value:ue,done:!0}}for(G.method=He,G.arg=Ee;;){var ht=G.delegate;if(ht){var jt=Pt(ht,G);if(jt){if(jt===Ne)continue;return jt}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if(Xe===ee)throw Xe=ft,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);Xe=Te;var _a=N(oe,F,G);if(_a.type==="normal"){if(Xe=G.done?ft:se,_a.arg===Ne)continue;return{value:_a.arg,done:G.done}}_a.type==="throw"&&(Xe=ft,G.method="throw",G.arg=_a.arg)}}}function Pt(oe,F){var G=F.method,Xe=oe.iterator[G];if(Xe===ue)return F.delegate=null,G==="throw"&&oe.iterator.return&&(F.method="return",F.arg=ue,Pt(oe,F),F.method==="throw")||G!=="return"&&(F.method="throw",F.arg=new TypeError("The iterator does not provide a '"+G+"' method")),Ne;var He=N(Xe,oe.iterator,F.arg);if(He.type==="throw")return F.method="throw",F.arg=He.arg,F.delegate=null,Ne;var Ee=He.arg;return Ee?Ee.done?(F[oe.resultName]=Ee.value,F.next=oe.nextLoc,F.method!=="return"&&(F.method="next",F.arg=ue),F.delegate=null,Ne):Ee:(F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,Ne)}function zt(oe){var F={tryLoc:oe[0]};1 in oe&&(F.catchLoc=oe[1]),2 in oe&&(F.finallyLoc=oe[2],F.afterLoc=oe[3]),this.tryEntries.push(F)}function ma(oe){var F=oe.completion||{};F.type="normal",delete F.arg,oe.completion=F}function oa(oe){this.tryEntries=[{tryLoc:"root"}],oe.forEach(zt,this),this.reset(!0)}function ja(oe){if(oe||oe===""){var F=oe[A];if(F)return F.call(oe);if(typeof oe.next=="function")return oe;if(!isNaN(oe.length)){var G=-1,Xe=function He(){for(;++G=0;--He){var Ee=this.tryEntries[He],ht=Ee.completion;if(Ee.tryLoc==="root")return Xe("end");if(Ee.tryLoc<=this.prev){var jt=m.call(Ee,"catchLoc"),_a=m.call(Ee,"finallyLoc");if(jt&&_a){if(this.prev=0;--Xe){var He=this.tryEntries[Xe];if(He.tryLoc<=this.prev&&m.call(He,"finallyLoc")&&this.prev=0;--G){var Xe=this.tryEntries[G];if(Xe.finallyLoc===F)return this.complete(Xe.completion,Xe.afterLoc),ma(Xe),Ne}},catch:function(F){for(var G=this.tryEntries.length-1;G>=0;--G){var Xe=this.tryEntries[G];if(Xe.tryLoc===F){var He=Xe.completion;if(He.type==="throw"){var Ee=He.arg;ma(Xe)}return Ee}}throw new Error("illegal catch attempt")},delegateYield:function(F,G,Xe){return this.delegate={iterator:ja(F),resultName:G,nextLoc:Xe},this.method==="next"&&(this.arg=ue),Ne}},pe}function ke(ue){var pe=ue.children;return ae.a.createElement("div",{className:"no-data"},ae.a.createElement("img",{src:at.a,alt:"no-data",width:300}),pe)}var Me={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},Ve=function(ue){return ue[ue.INITDATA=0]="INITDATA",ue[ue.SHOWLOADING=1]="SHOWLOADING",ue[ue.SHOWFORMPANEL=2]="SHOWFORMPANEL",ue[ue.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",ue[ue.SELECTGROUP=4]="SELECTGROUP",ue[ue.SETINDEX=5]="SETINDEX",ue}(Ve||{});function nt(ue,pe){switch(pe.type){case Ve.INITDATA:return Object(dt.a)(Object(dt.a)({},ue),pe.payload);case Ve.SHOWLOADING:return Object(dt.a)(Object(dt.a)({},ue),{},{loading:pe.payload});case Ve.SETINDEX:return Object(dt.a)(Object(dt.a)({},ue),{},{index:pe.payload});case Ve.SHOWFORMPANEL:return Object(dt.a)(Object(dt.a)({},ue),pe.payload);case Ve.SHOWMEMBERPANEL:return Object(dt.a)(Object(dt.a)({},ue),pe.payload);case Ve.SELECTGROUP:return Object(dt.a)(Object(dt.a)({},ue),{},{selectedGroup:pe.payload,showFormPanel:!0});default:throw new Error}}function et(ue){var pe,P=ue.user,m=Object(L.useReducer)(nt,Me),g=Object(Nt.a)(m,2),x=g[0],A=g[1],E=x.data,O=x.index,h=x.loading,w=x.showFormPanel,N=x.selectedGroup,ee=x.showMemberPanel,se=(pe=P.userInfo)===null||pe===void 0?void 0:pe.role,Te=Object(L.useMemo)(function(){var F=[],G=[],Xe=Object(V.a)(E),He;try{for(Xe.s();!(He=Xe.n()).done;){var Ee=He.value;Ee.is_creat?F.push(Ee):G.push(Ee)}}catch(ht){Xe.e(ht)}finally{Xe.f()}return[F,G]},[E]);Object(L.useEffect)(function(){se===15&&A({type:Ve.SETINDEX,payload:1})},[se]);function ft(){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(te.a)(Fe().mark(function F(){var G;return Fe().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ve();case 2:G=He.sent,A({type:Ve.INITDATA,payload:{loading:!1,showFormPanel:!1,data:G.groups}});case 4:case"end":return He.stop()}},F)})),Ne.apply(this,arguments)}Object(L.useEffect)(function(){ft()},[]);function de(F){return B.apply(this,arguments)}function B(){return B=Object(te.a)(Fe().mark(function F(G){return Fe().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(!N.id){He.next=5;break}return He.next=3,it(N.id,G);case 3:He.next=7;break;case 5:return He.next=7,W(G);case 7:ft();case 8:case"end":return He.stop()}},F)})),B.apply(this,arguments)}function R(){A({type:Ve.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function re(F){A({type:Ve.SELECTGROUP,payload:F})}function Re(){A({type:Ve.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function Ke(){A({type:Ve.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function q(F){A({type:Ve.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:F}})}function Pe(F,G){return $e.apply(this,arguments)}function $e(){return $e=Object(te.a)(Fe().mark(function F(G,Xe){return Fe().wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,v(G,Xe);case 2:ft();case 3:case"end":return Ee.stop()}},F)})),$e.apply(this,arguments)}function Se(F){return Pt.apply(this,arguments)}function Pt(){return Pt=Object(te.a)(Fe().mark(function F(G){return Fe().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,ze(G);case 2:ft();case 3:case"end":return He.stop()}},F)})),Pt.apply(this,arguments)}function zt(F){return ma.apply(this,arguments)}function ma(){return ma=Object(te.a)(Fe().mark(function F(G){return Fe().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,be(G);case 2:ft();case 3:case"end":return He.stop()}},F)})),ma.apply(this,arguments)}function oa(F){A({type:Ve.SETINDEX,payload:parseInt(F.target.id,10)})}function ja(F,G){return oe.apply(this,arguments)}function oe(){return oe=Object(te.a)(Fe().mark(function F(G,Xe){return Fe().wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ke(),Ee.next=3,bt({user_ids:G,group_id:Xe});case 3:ft();case 4:case"end":return Ee.stop()}},F)})),oe.apply(this,arguments)}return ae.a.createElement(ae.a.Fragment,null,ae.a.createElement("div",{className:"teaching-circling-container"},ae.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",se<=12&&ae.a.createElement(xt.a,{type:"primary",disabled:E.length>=50,title:E.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:R},"\u65B0\u5EFA")," "),ae.a.createElement("div",{className:"teaching-circling-body"},se===15?null:ae.a.createElement("ul",{className:"navs"},ae.a.createElement("li",{className:O===0?"active":""},ae.a.createElement("a",{id:"0",onClick:oa},"\u6211\u521B\u5EFA\u7684")),ae.a.createElement("li",{className:O===1?"active":""},ae.a.createElement("a",{id:"1",onClick:oa},"\u6211\u52A0\u5165\u7684"))),ae.a.createElement("div",{className:Te[O].length===0?"nodata-content":"main-content"},Te[O].length===0?ae.a.createElement(ke,null,se<=12?ae.a.createElement(ae.a.Fragment,null," ",ae.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",ae.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):ae.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):ae.a.createElement(Le,{onExitGroup:zt,onPlusMember:q,onDelMember:Pe,onDelGroup:Se,isAdminOrTeacher:se<=12,onChangeGroupName:re,data:Te[O]}))),ae.a.createElement("p",{className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),ae.a.createElement(ge,{callback:de,visible:w,onCancel:Re,id:N.id,name:N.name}),ae.a.createElement(_t.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:ee,onCancel:Ke,footer:null,width:1100,bodyStyle:{minHeight:200}},ae.a.createElement(Y.a,{container_id:N.id,container_type:4,onSelect:ja,onCancel:Ke})))}var St=Object(S.a)(function(ue){var pe=ue.user;return{user:pe}})(et),Jt=r("SLjR"),Ct=r("55Ip");function $t(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$t=function(){return pe};var ue,pe={},P=Object.prototype,m=P.hasOwnProperty,g=Object.defineProperty||function(oe,F,G){oe[F]=G.value},x=typeof Symbol=="function"?Symbol:{},A=x.iterator||"@@iterator",E=x.asyncIterator||"@@asyncIterator",O=x.toStringTag||"@@toStringTag";function h(oe,F,G){return Object.defineProperty(oe,F,{value:G,enumerable:!0,configurable:!0,writable:!0}),oe[F]}try{h({},"")}catch(oe){h=function(G,Xe,He){return G[Xe]=He}}function w(oe,F,G,Xe){var He=F&&F.prototype instanceof de?F:de,Ee=Object.create(He.prototype),ht=new oa(Xe||[]);return g(Ee,"_invoke",{value:Se(oe,G,ht)}),Ee}function N(oe,F,G){try{return{type:"normal",arg:oe.call(F,G)}}catch(Xe){return{type:"throw",arg:Xe}}}pe.wrap=w;var ee="suspendedStart",se="suspendedYield",Te="executing",ft="completed",Ne={};function de(){}function B(){}function R(){}var re={};h(re,A,function(){return this});var Re=Object.getPrototypeOf,Ke=Re&&Re(Re(ja([])));Ke&&Ke!==P&&m.call(Ke,A)&&(re=Ke);var q=R.prototype=de.prototype=Object.create(re);function Pe(oe){["next","throw","return"].forEach(function(F){h(oe,F,function(G){return this._invoke(F,G)})})}function $e(oe,F){function G(He,Ee,ht,jt){var _a=N(oe[He],oe,Ee);if(_a.type!=="throw"){var Oa=_a.arg,Ea=Oa.value;return Ea&&typeof Ea=="object"&&m.call(Ea,"__await")?F.resolve(Ea.__await).then(function(Da){G("next",Da,ht,jt)},function(Da){G("throw",Da,ht,jt)}):F.resolve(Ea).then(function(Da){Oa.value=Da,ht(Oa)},function(Da){return G("throw",Da,ht,jt)})}jt(_a.arg)}var Xe;g(this,"_invoke",{value:function(Ee,ht){function jt(){return new F(function(_a,Oa){G(Ee,ht,_a,Oa)})}return Xe=Xe?Xe.then(jt,jt):jt()}})}function Se(oe,F,G){var Xe=ee;return function(He,Ee){if(Xe===Te)throw new Error("Generator is already running");if(Xe===ft){if(He==="throw")throw Ee;return{value:ue,done:!0}}for(G.method=He,G.arg=Ee;;){var ht=G.delegate;if(ht){var jt=Pt(ht,G);if(jt){if(jt===Ne)continue;return jt}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if(Xe===ee)throw Xe=ft,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);Xe=Te;var _a=N(oe,F,G);if(_a.type==="normal"){if(Xe=G.done?ft:se,_a.arg===Ne)continue;return{value:_a.arg,done:G.done}}_a.type==="throw"&&(Xe=ft,G.method="throw",G.arg=_a.arg)}}}function Pt(oe,F){var G=F.method,Xe=oe.iterator[G];if(Xe===ue)return F.delegate=null,G==="throw"&&oe.iterator.return&&(F.method="return",F.arg=ue,Pt(oe,F),F.method==="throw")||G!=="return"&&(F.method="throw",F.arg=new TypeError("The iterator does not provide a '"+G+"' method")),Ne;var He=N(Xe,oe.iterator,F.arg);if(He.type==="throw")return F.method="throw",F.arg=He.arg,F.delegate=null,Ne;var Ee=He.arg;return Ee?Ee.done?(F[oe.resultName]=Ee.value,F.next=oe.nextLoc,F.method!=="return"&&(F.method="next",F.arg=ue),F.delegate=null,Ne):Ee:(F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,Ne)}function zt(oe){var F={tryLoc:oe[0]};1 in oe&&(F.catchLoc=oe[1]),2 in oe&&(F.finallyLoc=oe[2],F.afterLoc=oe[3]),this.tryEntries.push(F)}function ma(oe){var F=oe.completion||{};F.type="normal",delete F.arg,oe.completion=F}function oa(oe){this.tryEntries=[{tryLoc:"root"}],oe.forEach(zt,this),this.reset(!0)}function ja(oe){if(oe||oe===""){var F=oe[A];if(F)return F.call(oe);if(typeof oe.next=="function")return oe;if(!isNaN(oe.length)){var G=-1,Xe=function He(){for(;++G=0;--He){var Ee=this.tryEntries[He],ht=Ee.completion;if(Ee.tryLoc==="root")return Xe("end");if(Ee.tryLoc<=this.prev){var jt=m.call(Ee,"catchLoc"),_a=m.call(Ee,"finallyLoc");if(jt&&_a){if(this.prev=0;--Xe){var He=this.tryEntries[Xe];if(He.tryLoc<=this.prev&&m.call(He,"finallyLoc")&&this.prev=0;--G){var Xe=this.tryEntries[G];if(Xe.finallyLoc===F)return this.complete(Xe.completion,Xe.afterLoc),ma(Xe),Ne}},catch:function(F){for(var G=this.tryEntries.length-1;G>=0;--G){var Xe=this.tryEntries[G];if(Xe.tryLoc===F){var He=Xe.completion;if(He.type==="throw"){var Ee=He.arg;ma(Xe)}return Ee}}throw new Error("illegal catch attempt")},delegateYield:function(F,G,Xe){return this.delegate={iterator:ja(F),resultName:G,nextLoc:Xe},this.method==="next"&&(this.arg=ue),Ne}},pe}var ta=he.a.Group,Xt=M.a=function(ue){var pe=ue.onSelect,P=ue.onCancel,m=Object(L.useState)([]),g=Object(Nt.a)(m,2),x=g[0],A=g[1],E=Object(L.useState)(!0),O=Object(Nt.a)(E,2),h=O[0],w=O[1];Object(L.useEffect)(function(){function se(){return Te.apply(this,arguments)}function Te(){return Te=Object(te.a)($t().mark(function ft(){var Ne,de;return $t().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,Object(Et.c)("teach_groups/my.json");case 2:Ne=R.sent,de=Ne.groups,A(de),w(!1);case 6:case"end":return R.stop()}},ft)})),Te.apply(this,arguments)}se()},[]);var N=Object(L.useMemo)(function(){var se=[],Te=[],ft=Object(V.a)(x),Ne;try{for(ft.s();!(Ne=ft.n()).done;){var de=Ne.value;de.is_creat?se.push(de):Te.push(de)}}catch(B){ft.e(B)}finally{ft.f()}return[se,Te]},[x]);function ee(se){pe(se)}return ae.a.createElement(l.a,{className:"select-teach-group",onFinish:ee},h?ae.a.createElement(we.a,{paragraph:!0}):x.length===0?ae.a.createElement(ke,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",ae.a.createElement(Ct.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):ae.a.createElement(ae.a.Fragment,null,ae.a.createElement(l.a.Item,{name:"group_id"},ae.a.createElement(ta,null,ae.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),ae.a.createElement("ul",{className:"groups"},N[0].map(function(se){return ae.a.createElement("li",{key:se.id},ae.a.createElement(he.a,{value:se.id},se.name))})),ae.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),ae.a.createElement("ul",{className:"groups"},N[1].map(function(se){return ae.a.createElement("li",{key:se.id},ae.a.createElement(he.a,{value:se.id},se.name))})))),ae.a.createElement("div",{className:"btn-actions"},ae.a.createElement(xt.a,{type:"ghost",onClick:P,style:{marginRight:10}},"\u53D6\u6D88"),ae.a.createElement(xt.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},E7E6:function(j,M){j.exports="data:image/png;base64,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"},EGTK:function(j,M,r){"use strict";var Rt=r("T2oS"),xt=r("W9HT"),ne=r("5NDa"),l=r("5rEg"),Kt=r("k1fw"),we=r("tJVT"),V=r("q1tI"),te=r.n(V),Nt=r("TSYQ"),je=r.n(Nt),he=r("dGDm"),L=r.n(he),ae=function(_t){var dt=_t.className,Ut=_t.dispatch,na=_t.skin,at=na===void 0?"white":na,ve=_t.value,W=ve===void 0?null:ve,it=_t.loading,bt=it===void 0?!1:it,be=_t.data,v=be===void 0?[]:be,ze=_t.otherData,Ie=ze===void 0?[]:ze,We=_t.tags,ge=We===void 0?[]:We,k=_t.onChange,K=k===void 0?function(){}:k,Ge=Object(V.useState)(""),le=Object(we.a)(Ge,2),Le=le[0],S=le[1],Y=Object(V.useState)(!1),Fe=Object(we.a)(Y,2),ke=Fe[0],Me=Fe[1],Ve=Object(V.useState)([]),nt=Object(we.a)(Ve,2),et=nt[0],St=nt[1],Jt=Object(V.useState)(0),Ct=Object(we.a)(Jt,2),$t=Ct[0],ta=Ct[1],Xt=Object(V.useRef)(null),ue=Object(V.useRef)(String(Math.floor(Math.random()*1e6))).current,pe=Object(V.useRef)();Object(V.useEffect)(function(){return window.addEventListener("keydown",P),function(){window.removeEventListener("keydown",P)}},[Le,ke,et]);var P=function(de){if(!ke||de.keyCode!==40&&de.keyCode!==38)return;var B=0;de.keyCode===40&&ke&&($t"+Re+""}),de},g=function(de,B){if(de===""){St([]);return}var R=[];v.forEach(function(Re){Re.image.length&&Re.image.forEach(function(Ke){R.push(Ke)})});var re=R.concat(Ie).filter(function(Re){var Ke;return(Ke=Re.name)===null||Ke===void 0?void 0:Ke.toLocaleLowerCase().includes(de==null?void 0:de.toLocaleLowerCase())}).map(function(Re,Ke){var q=Re.id,Pe=Re.name,$e=Object(Kt.a)(Object(Kt.a)({},Re),{},{label:te.a.createElement("ul",{id:"search-".concat(ue,"-").concat(Ke),onClick:function(){return h(q,$e)},className:Ke===B?L.a.searchListActive:L.a.searchList},te.a.createElement("li",{className:L.a.name,dangerouslySetInnerHTML:{__html:m(Pe,de)}}),Re.private&&te.a.createElement("li",{className:L.a.tag},"\u79C1\u6709"))});return $e});St(re)},x=function(de){var B=document.getElementById("scroll-".concat(ue,"-").concat(de));if(!B)return;var R=document.getElementById("scroll-".concat(ue));R.scrollTo(0,B.offsetTop)},A=function(de,B){var R=document.getElementById("search-".concat(ue,"-").concat(de));if(!R)return;var re=document.getElementById("search-".concat(ue)),Re=R.offsetTop-re.scrollTop>0&&R.offsetTop-re.scrollTop=0;--se){var Te=this.tryEntries[se],ft=Te.completion;if(Te.tryLoc==="root")return ee("end");if(Te.tryLoc<=this.prev){var Ne=ge.call(Te,"catchLoc"),de=ge.call(Te,"finallyLoc");if(Ne&&de){if(this.prev=0;--ee){var se=this.tryEntries[ee];if(se.tryLoc<=this.prev&&ge.call(se,"finallyLoc")&&this.prev=0;--N){var ee=this.tryEntries[N];if(ee.finallyLoc===w)return this.complete(ee.completion,ee.afterLoc),A(ee),et}},catch:function(w){for(var N=this.tryEntries.length-1;N>=0;--N){var ee=this.tryEntries[N];if(ee.tryLoc===w){var se=ee.completion;if(se.type==="throw"){var Te=se.arg;A(ee)}return Te}}throw new Error("illegal catch attempt")},delegateYield:function(w,N,ee){return this.delegate={iterator:O(w),resultName:N,nextLoc:ee},this.method==="next"&&(this.arg=ze),et}},Ie}var be=aa.a.TextArea,v=function(Ie){var We=Ie.newShixuns,ge=Ie.globalSetting,k=Ie.loading,K=Ie.dispatch,Ge=Object(ae.a)(Ie,["newShixuns","globalSetting","loading","dispatch"]),le=he.a.useForm(),Le=Object(L.a)(le,1),S=Le[0],Y=Object(_t.useState)([]),Fe=Object(L.a)(Y,2),ke=Fe[0],Me=Fe[1],Ve=function($t){var ta=["uploading","done","removed"];ta.includes($t.file.status)&&Me($t.fileList)},nt=function($t){if(!$t.percent||$t.percent==100){var ta,Xt=(ta=$t.response)===null||ta===void 0?void 0:ta.id;return Nt.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var ue=Object(V.a)(bt().mark(function P(){var m;return bt().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,K({type:"newShixuns/deleteAttachment",payload:{id:Xt}});case 2:m=x.sent,m&&Me(ke.filter(function(A){var E;return((E=A.response)===null||E===void 0?void 0:E.id)!==Xt}));case 4:case"end":return x.stop()}},P)}));function pe(){return ue.apply(this,arguments)}return pe}()}),!1}},et=function($t){if(ke.length)return!1;var ta=$t.size/1024/1024>50;return ta?(we.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},St=function(){var Ct=Object(V.a)(bt().mark(function $t(ta){var Xt,ue,pe,P,m,g,x,A;return bt().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return pe=ta||{},P=pe.language,m=pe.env,g=pe.mode,x=pe.code,O.next=3,K({type:"newShixuns/applyShixunMirror",payload:{language:P,runtime:m,run_method:g,attachment_id:ke==null||((Xt=ke[0])===null||Xt===void 0||((ue=Xt.response)===null||ue===void 0))?void 0:ue.id}});case 3:A=O.sent,K({type:"newShixuns/setActionTabs",payload:{}}),A&&we.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return O.stop()}},$t)}));return function(ta){return Ct.apply(this,arguments)}}(),Jt=function(){S.resetFields(),Me([])};return dt.a.createElement(Nt.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:We.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:Jt},dt.a.createElement("section",{className:it.a.qrCode},dt.a.createElement("aside",{className:it.a.a1},dt.a.createElement("div",{className:it.a.code},dt.a.createElement("img",{width:120,height:120,src:ve.a,alt:"\u4E8C\u7EF4\u7801"})),dt.a.createElement("div",{className:it.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),dt.a.createElement("div",{className:it.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),dt.a.createElement("aside",{className:it.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",dt.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),dt.a.createElement(he.a,{className:it.a.formWrap,form:S,labelCol:{span:4},wrapperCol:{span:20},onFinish:St},dt.a.createElement(he.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},dt.a.createElement(be,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),dt.a.createElement(he.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},dt.a.createElement(be,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),dt.a.createElement(he.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},dt.a.createElement(be,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),dt.a.createElement(he.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},dt.a.createElement("div",{className:it.a.upload},dt.a.createElement(l.a,{fileList:ke,action:"".concat(na.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:Ve,onRemove:nt,beforeUpload:et,withCredentials:!0},dt.a.createElement("span",{className:"".concat(it.a.color4CACFF," current")},"\u4E0A\u4F20\u9644\u4EF6"),dt.a.createElement("span",{className:"".concat(it.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),dt.a.createElement("div",{className:it.a.footerWrap},dt.a.createElement(he.a.Item,null,dt.a.createElement(xt.a,{className:"mr5",size:"large",onClick:function(){K({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),dt.a.createElement(xt.a,{size:"large",type:"primary",htmlType:"submit",loading:k["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};M.a=Object(Ut.a)(function(ze){var Ie=ze.newShixuns,We=ze.loading,ge=ze.globalSetting;return{newShixuns:Ie,globalSetting:ge,loading:We.effects}})(v)},HmJG:function(j,M,r){},HpfO:function(j,M,r){j.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},JFl9:function(j,M,r){j.exports={footerWrap:"footerWrap___3bmMI"}},Jky8:function(j,M,r){"use strict";var Rt=r("sRBo"),xt=r("kaz8"),ne=r("5NDa"),l=r("5rEg"),Kt=r("miYZ"),we=r("tsqr"),V=r("9og8"),te=r("2qtc"),Nt=r("kLXV"),je=r("tJVT"),he=r("q1tI"),L=r.n(he),ae=r("9kvl"),Et=r("6CvP"),aa=r("1XHU"),_t=r("1vsH");function dt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */dt=function(){return ve};var at,ve={},W=Object.prototype,it=W.hasOwnProperty,bt=Object.defineProperty||function(P,m,g){P[m]=g.value},be=typeof Symbol=="function"?Symbol:{},v=be.iterator||"@@iterator",ze=be.asyncIterator||"@@asyncIterator",Ie=be.toStringTag||"@@toStringTag";function We(P,m,g){return Object.defineProperty(P,m,{value:g,enumerable:!0,configurable:!0,writable:!0}),P[m]}try{We({},"")}catch(P){We=function(g,x,A){return g[x]=A}}function ge(P,m,g,x){var A=m&&m.prototype instanceof Y?m:Y,E=Object.create(A.prototype),O=new ue(x||[]);return bt(E,"_invoke",{value:Ct(P,g,O)}),E}function k(P,m,g){try{return{type:"normal",arg:P.call(m,g)}}catch(x){return{type:"throw",arg:x}}}ve.wrap=ge;var K="suspendedStart",Ge="suspendedYield",le="executing",Le="completed",S={};function Y(){}function Fe(){}function ke(){}var Me={};We(Me,v,function(){return this});var Ve=Object.getPrototypeOf,nt=Ve&&Ve(Ve(pe([])));nt&&nt!==W&&it.call(nt,v)&&(Me=nt);var et=ke.prototype=Y.prototype=Object.create(Me);function St(P){["next","throw","return"].forEach(function(m){We(P,m,function(g){return this._invoke(m,g)})})}function Jt(P,m){function g(A,E,O,h){var w=k(P[A],P,E);if(w.type!=="throw"){var N=w.arg,ee=N.value;return ee&&typeof ee=="object"&&it.call(ee,"__await")?m.resolve(ee.__await).then(function(se){g("next",se,O,h)},function(se){g("throw",se,O,h)}):m.resolve(ee).then(function(se){N.value=se,O(N)},function(se){return g("throw",se,O,h)})}h(w.arg)}var x;bt(this,"_invoke",{value:function(E,O){function h(){return new m(function(w,N){g(E,O,w,N)})}return x=x?x.then(h,h):h()}})}function Ct(P,m,g){var x=K;return function(A,E){if(x===le)throw new Error("Generator is already running");if(x===Le){if(A==="throw")throw E;return{value:at,done:!0}}for(g.method=A,g.arg=E;;){var O=g.delegate;if(O){var h=$t(O,g);if(h){if(h===S)continue;return h}}if(g.method==="next")g.sent=g._sent=g.arg;else if(g.method==="throw"){if(x===K)throw x=Le,g.arg;g.dispatchException(g.arg)}else g.method==="return"&&g.abrupt("return",g.arg);x=le;var w=k(P,m,g);if(w.type==="normal"){if(x=g.done?Le:Ge,w.arg===S)continue;return{value:w.arg,done:g.done}}w.type==="throw"&&(x=Le,g.method="throw",g.arg=w.arg)}}}function $t(P,m){var g=m.method,x=P.iterator[g];if(x===at)return m.delegate=null,g==="throw"&&P.iterator.return&&(m.method="return",m.arg=at,$t(P,m),m.method==="throw")||g!=="return"&&(m.method="throw",m.arg=new TypeError("The iterator does not provide a '"+g+"' method")),S;var A=k(x,P.iterator,m.arg);if(A.type==="throw")return m.method="throw",m.arg=A.arg,m.delegate=null,S;var E=A.arg;return E?E.done?(m[P.resultName]=E.value,m.next=P.nextLoc,m.method!=="return"&&(m.method="next",m.arg=at),m.delegate=null,S):E:(m.method="throw",m.arg=new TypeError("iterator result is not an object"),m.delegate=null,S)}function ta(P){var m={tryLoc:P[0]};1 in P&&(m.catchLoc=P[1]),2 in P&&(m.finallyLoc=P[2],m.afterLoc=P[3]),this.tryEntries.push(m)}function Xt(P){var m=P.completion||{};m.type="normal",delete m.arg,P.completion=m}function ue(P){this.tryEntries=[{tryLoc:"root"}],P.forEach(ta,this),this.reset(!0)}function pe(P){if(P||P===""){var m=P[v];if(m)return m.call(P);if(typeof P.next=="function")return P;if(!isNaN(P.length)){var g=-1,x=function A(){for(;++g=0;--A){var E=this.tryEntries[A],O=E.completion;if(E.tryLoc==="root")return x("end");if(E.tryLoc<=this.prev){var h=it.call(E,"catchLoc"),w=it.call(E,"finallyLoc");if(h&&w){if(this.prev=0;--x){var A=this.tryEntries[x];if(A.tryLoc<=this.prev&&it.call(A,"finallyLoc")&&this.prev=0;--g){var x=this.tryEntries[g];if(x.finallyLoc===m)return this.complete(x.completion,x.afterLoc),Xt(x),S}},catch:function(m){for(var g=this.tryEntries.length-1;g>=0;--g){var x=this.tryEntries[g];if(x.tryLoc===m){var A=x.completion;if(A.type==="throw"){var E=A.arg;Xt(x)}return E}}throw new Error("illegal catch attempt")},delegateYield:function(m,g,x){return this.delegate={iterator:pe(m),resultName:g,nextLoc:x},this.method==="next"&&(this.arg=at),S}},ve}var Ut=function(at){return at[at.Professor=1]="Professor",at[at.AssistantProfessor=2]="AssistantProfessor",at[at.Student=3]="Student",at}(Ut||{}),na=function(ve){var W=ve.visible,it=ve.user,bt=ve.onCancel,be=bt===void 0?function(){}:bt,v=Object(he.useState)(),ze=Object(je.a)(v,2),Ie=ze[0],We=ze[1],ge=Object(he.useState)([]),k=Object(je.a)(ge,2),K=k[0],Ge=k[1],le=Object(he.useState)(!1),Le=Object(je.a)(le,2),S=Le[0],Y=Le[1],Fe=Object(he.useState)(!1),ke=Object(je.a)(Fe,2),Me=ke[0],Ve=ke[1],nt=Object(he.useState)(),et=Object(je.a)(nt,2),St=et[0],Jt=et[1];Object(he.useEffect)(function(){var Xt;if(it==null||((Xt=it.userInfo)===null||Xt===void 0)?void 0:Xt.identity){var ue;Ge([(it==null||((ue=it.userInfo)===null||ue===void 0)?void 0:ue.identity)==="student"?3:1])}},[it]);var Ct=function(ue,pe){if(K.includes(Ut.Professor)){Nt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:L.a.createElement("div",{className:"tc"},pe||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){ae.c.push("/classrooms/".concat(ue,"/students"))}});return}ae.c.push("/classrooms/".concat(ue,"/students"))},$t=function(){var Xt=Object(V.a)(dt().mark(function ue(){var pe;return dt().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(Ie){m.next=3;break}return we.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),m.abrupt("return");case 3:return Y(!0),m.next=6,Object(Et.e)({invite_code:Ie,professor:K.includes(Ut.Professor)?1:null,assistant_professor:K.includes(Ut.AssistantProfessor)?1:null,student:K.includes(Ut.Student)?1:null});case 6:if(pe=m.sent,Y(!1),!((pe==null?void 0:pe.status)===-2)){m.next=22;break}if(ta(),!(pe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){m.next=14;break}return Ve(!0),Jt(1),m.abrupt("return");case 14:if(!(pe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){m.next=18;break}return Ve(!0),Jt(2),m.abrupt("return");case 18:if(!(pe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){m.next=22;break}return Ve(!0),Jt(3),m.abrupt("return");case 22:if(!((pe==null?void 0:pe.status)===0)){m.next=27;break}return Object(_t.U)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ta(),(pe==null?void 0:pe.course_id)&&Ct(pe.course_id,pe.message),m.abrupt("return");case 27:case"end":return m.stop()}},ue)}));return function(){return Xt.apply(this,arguments)}}(),ta=function(){var Xt=Object(V.a)(dt().mark(function ue(){return dt().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:be();case 1:case"end":return P.stop()}},ue)}));return function(){return Xt.apply(this,arguments)}}();return L.a.createElement(L.a.Fragment,null,L.a.createElement(Nt.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:W,confirmLoading:S,onOk:$t,onCancel:ta},L.a.createElement("div",{className:"tc"},L.a.createElement("div",null,L.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),L.a.createElement(l.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Ie,onChange:function(ue){if(ue.target.value.length>=7){we.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}We(ue.target.value)}})),L.a.createElement("div",{className:"mt10 font14"},L.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),L.a.createElement(xt.a.Group,{value:K,onChange:function(ue){return Ge(ue)}},L.a.createElement(xt.a,{value:Ut.Professor,disabled:K.includes(2)},"\u6559\u5E08"),L.a.createElement(xt.a,{value:Ut.AssistantProfessor,disabled:K.includes(1)},"\u52A9\u6559"),L.a.createElement(xt.a,{value:Ut.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),L.a.createElement(aa.a,{visible:Me,onCancel:function(){return Ve(!1)},occupationValue:St}))};M.a=Object(ae.a)(function(at){var ve=at.user;return{user:ve}})(na)},Jv0p:function(j,M,r){j.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},"K/0z":function(j,M,r){j.exports={flex_box_center:"flex_box_center___34o9a",flex_space_between:"flex_space_between___-huEz",flex_box_vertical_center:"flex_box_vertical_center___2cVWf",flex_box_center_end:"flex_box_center_end___34TrE",flex_box_column:"flex_box_column___1cFDm",commitWrap:"commitWrap___2vlCb",wrap:"wrap___1aAiT",colorGray:"colorGray___2qCuf",content:"content___2m0yy",itemTime:"itemTime___3_Y_B",imageUrl:"imageUrl___1czhY",blueLight:"blueLight___1Mi3S",divider:"divider___2BJ6X",empty:"empty___26qrj"}},KVXO:function(j,M,r){j.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(j,M,r){j.exports=r.p+"static/noLevelData.36460f71.png"},KhGG:function(j,M,r){"use strict";r.d(M,"a",function(){return ve}),r.d(M,"c",function(){return it});var Rt=r("0Owb"),xt=r("miYZ"),ne=r("tsqr"),l=r("oBTY"),Kt=r("tJVT"),we=r("PpiC"),V=r("k1fw"),te=r("9og8"),Nt=r("DZo9"),je=r("8z0m"),he=r("q1tI"),L=r.n(he),ae=r("ErOA"),Et=r("NFKh"),aa=r.n(Et),_t=r("7Cbv"),dt=r("9kvl");function Ut(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ut=function(){return v};var be,v={},ze=Object.prototype,Ie=ze.hasOwnProperty,We=Object.defineProperty||function(E,O,h){E[O]=h.value},ge=typeof Symbol=="function"?Symbol:{},k=ge.iterator||"@@iterator",K=ge.asyncIterator||"@@asyncIterator",Ge=ge.toStringTag||"@@toStringTag";function le(E,O,h){return Object.defineProperty(E,O,{value:h,enumerable:!0,configurable:!0,writable:!0}),E[O]}try{le({},"")}catch(E){le=function(h,w,N){return h[w]=N}}function Le(E,O,h,w){var N=O&&O.prototype instanceof nt?O:nt,ee=Object.create(N.prototype),se=new x(w||[]);return We(ee,"_invoke",{value:pe(E,h,se)}),ee}function S(E,O,h){try{return{type:"normal",arg:E.call(O,h)}}catch(w){return{type:"throw",arg:w}}}v.wrap=Le;var Y="suspendedStart",Fe="suspendedYield",ke="executing",Me="completed",Ve={};function nt(){}function et(){}function St(){}var Jt={};le(Jt,k,function(){return this});var Ct=Object.getPrototypeOf,$t=Ct&&Ct(Ct(A([])));$t&&$t!==ze&&Ie.call($t,k)&&(Jt=$t);var ta=St.prototype=nt.prototype=Object.create(Jt);function Xt(E){["next","throw","return"].forEach(function(O){le(E,O,function(h){return this._invoke(O,h)})})}function ue(E,O){function h(N,ee,se,Te){var ft=S(E[N],E,ee);if(ft.type!=="throw"){var Ne=ft.arg,de=Ne.value;return de&&typeof de=="object"&&Ie.call(de,"__await")?O.resolve(de.__await).then(function(B){h("next",B,se,Te)},function(B){h("throw",B,se,Te)}):O.resolve(de).then(function(B){Ne.value=B,se(Ne)},function(B){return h("throw",B,se,Te)})}Te(ft.arg)}var w;We(this,"_invoke",{value:function(ee,se){function Te(){return new O(function(ft,Ne){h(ee,se,ft,Ne)})}return w=w?w.then(Te,Te):Te()}})}function pe(E,O,h){var w=Y;return function(N,ee){if(w===ke)throw new Error("Generator is already running");if(w===Me){if(N==="throw")throw ee;return{value:be,done:!0}}for(h.method=N,h.arg=ee;;){var se=h.delegate;if(se){var Te=P(se,h);if(Te){if(Te===Ve)continue;return Te}}if(h.method==="next")h.sent=h._sent=h.arg;else if(h.method==="throw"){if(w===Y)throw w=Me,h.arg;h.dispatchException(h.arg)}else h.method==="return"&&h.abrupt("return",h.arg);w=ke;var ft=S(E,O,h);if(ft.type==="normal"){if(w=h.done?Me:Fe,ft.arg===Ve)continue;return{value:ft.arg,done:h.done}}ft.type==="throw"&&(w=Me,h.method="throw",h.arg=ft.arg)}}}function P(E,O){var h=O.method,w=E.iterator[h];if(w===be)return O.delegate=null,h==="throw"&&E.iterator.return&&(O.method="return",O.arg=be,P(E,O),O.method==="throw")||h!=="return"&&(O.method="throw",O.arg=new TypeError("The iterator does not provide a '"+h+"' method")),Ve;var N=S(w,E.iterator,O.arg);if(N.type==="throw")return O.method="throw",O.arg=N.arg,O.delegate=null,Ve;var ee=N.arg;return ee?ee.done?(O[E.resultName]=ee.value,O.next=E.nextLoc,O.method!=="return"&&(O.method="next",O.arg=be),O.delegate=null,Ve):ee:(O.method="throw",O.arg=new TypeError("iterator result is not an object"),O.delegate=null,Ve)}function m(E){var O={tryLoc:E[0]};1 in E&&(O.catchLoc=E[1]),2 in E&&(O.finallyLoc=E[2],O.afterLoc=E[3]),this.tryEntries.push(O)}function g(E){var O=E.completion||{};O.type="normal",delete O.arg,E.completion=O}function x(E){this.tryEntries=[{tryLoc:"root"}],E.forEach(m,this),this.reset(!0)}function A(E){if(E||E===""){var O=E[k];if(O)return O.call(E);if(typeof E.next=="function")return E;if(!isNaN(E.length)){var h=-1,w=function N(){for(;++h=0;--N){var ee=this.tryEntries[N],se=ee.completion;if(ee.tryLoc==="root")return w("end");if(ee.tryLoc<=this.prev){var Te=Ie.call(ee,"catchLoc"),ft=Ie.call(ee,"finallyLoc");if(Te&&ft){if(this.prev=0;--w){var N=this.tryEntries[w];if(N.tryLoc<=this.prev&&Ie.call(N,"finallyLoc")&&this.prev=0;--h){var w=this.tryEntries[h];if(w.finallyLoc===O)return this.complete(w.completion,w.afterLoc),g(w),Ve}},catch:function(O){for(var h=this.tryEntries.length-1;h>=0;--h){var w=this.tryEntries[h];if(w.tryLoc===O){var N=w.completion;if(N.type==="throw"){var ee=N.arg;g(w)}return ee}}throw new Error("illegal catch attempt")},delegateYield:function(O,h,w){return this.delegate={iterator:A(O),resultName:h,nextLoc:w},this.method==="next"&&(this.arg=be),Ve}},v}var na=je.a.Dragger,at=r("mxV5"),ve=function(v){var ze="bf3c199c2470cb477d907b1e0917c17b",Ie="5183666c72eec9e4",We=aa.a.enc.Utf8.parse(ze),ge=aa.a.enc.Utf8.parse(Ie),k=aa.a.AES.decrypt(v,We,{iv:ge,mode:aa.a.mode.CBC});return k.toString(aa.a.enc.Utf8)},W,it=function(){var be=Object(te.a)(Ut().mark(function v(ze,Ie,We){var ge,k,K,Ge,le,Le,S,Y,Fe;return Ut().wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Ie.file_name=ze.name,Me.next=3,Object(ae.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return S=Me.sent,console.log("decrypt(res.data):",ve(S.data)),S.data=JSON.parse(ve(S.data)),Y=Object(_t.a)(),Fe=new at({endpoint:S==null||((ge=S.data)===null||ge===void 0)?void 0:ge.end_point,region:S==null||((k=S.data)===null||k===void 0)?void 0:k.region,accessKeyId:S==null||((K=S.data)===null||K===void 0)?void 0:K.access_key_id,accessKeySecret:S==null||((Ge=S.data)===null||Ge===void 0)?void 0:Ge.access_key_secret,bucket:S==null||((le=S.data)===null||le===void 0)?void 0:le.bucket,stsToken:S==null||((Le=S.data)===null||Le===void 0)?void 0:Le.security_token}),Me.abrupt("return",new Promise(function(Ve,nt){var et;Fe.multipartUpload("".concat(Y),new Blob([ze],{type:ze.type}),Object(V.a)(Object(V.a)({timeout:200*1e3,partSize:102400},We),{},{callback:{url:S==null||((et=S.data)===null||et===void 0)?void 0:et.callback_url,host:S==null?void 0:S.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(ae.e)(Ie)}})).then(function(St){var Jt;ze.response=(Jt=St.data)===null||Jt===void 0?void 0:Jt.data,Ve(St==null?void 0:St.data)}).catch(function(St){nt(St),console.log("err:",St)})}));case 9:case"end":return Me.stop()}},v)}));return function(ze,Ie,We){return be.apply(this,arguments)}}(),bt=function(v){var ze=v.user,Ie=v.cancelUpload,We=Object(we.a)(v,["user","cancelUpload"]),ge=Object(he.useState)([]),k=Object(Kt.a)(ge,2),K=k[0],Ge=k[1],le=Object(he.useState)(),Le=Object(Kt.a)(le,2),S=Le[0],Y=Le[1],Fe={onRemove:function(Ve){Ge(Object(l.a)(K.filter(function(nt){return nt.name!==Ve.name}))),We.onChange(K.filter(function(nt){return nt.name!==Ve.name}))},disabled:We.disabled,multiple:!0,fileList:K==null?void 0:K.map(function(Me){return Me.file}),customRequest:function(){},beforeUpload:function(){var Me=Object(te.a)(Ut().mark(function nt(et){var St;return Ut().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(St=We.maxSize||1024*1024*1024*1,!K.filter(function($t){return $t.name===et.name}).length){Ct.next=4;break}return ne.b.info("".concat(et.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),Ct.abrupt("return");case 4:if(!((et==null?void 0:et.size)>St)){Ct.next=7;break}return ne.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(St/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),Ct.abrupt("return",!1);case 7:return K.push({name:et.name,file:et}),Ge(Object(l.a)(K)),We.onChange(K),Ct.abrupt("return",!1);case 11:case"end":return Ct.stop()}},nt)}));function Ve(nt){return Me.apply(this,arguments)}return Ve}()},ke=function(){var Me=Object(te.a)(Ut().mark(function Ve(nt,et){var St,Jt,Ct,$t,ta,Xt,ue,pe,P;return Ut().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return et.file_name=nt.name,ue=nt.name,g.next=4,Object(ae.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(pe=g.sent,pe.data=JSON.parse(ve(pe.data)),!((pe==null?void 0:pe.status)!==0)){g.next=12;break}return K[K.findIndex(function(x){return x.name===ue})].status="error",K[K.findIndex(function(x){return x.name===ue})].file.status="error",We.onChange(K),ne.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),g.abrupt("return");case 12:return S=new at({endpoint:pe==null||((St=pe.data)===null||St===void 0)?void 0:St.end_point,region:pe==null||((Jt=pe.data)===null||Jt===void 0)?void 0:Jt.region,accessKeyId:pe==null||((Ct=pe.data)===null||Ct===void 0)?void 0:Ct.access_key_id,accessKeySecret:pe==null||(($t=pe.data)===null||$t===void 0)?void 0:$t.access_key_secret,bucket:pe==null||((ta=pe.data)===null||ta===void 0)?void 0:ta.bucket,stsToken:pe==null||((Xt=pe.data)===null||Xt===void 0)?void 0:Xt.security_token}),console.log(nt,"file"),Y(S),P=Object(_t.a)(),g.abrupt("return",new Promise(function(x,A){try{var E;S.multipartUpload("".concat(We.identifier,"/").concat(P).concat(ue.indexOf(".")>-1?"."+ue.split(".").pop():""),new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(h,w,N){try{console.log("\u8FDB\u5EA6",h,w,N);var ee=K.findIndex(function(se){return se.name===ue});K[ee].file.percent=h*100,K[ee].tempCheckpoint=w,Ge(Object(l.a)(K))}catch(se){}},checkpoint:K[K.findIndex(function(O){return O.name===ue})].tempCheckpoint,callback:{customValue:{id:ue+""},url:pe==null||((E=pe.data)===null||E===void 0)?void 0:E.callback_url,host:pe==null?void 0:pe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(ae.e)(et)}}).then(function(O){var h,w=K.findIndex(function(ft){return ft.name===ue}),N="done";if(((h=O.data)===null||h===void 0?void 0:h.status)===0){var ee;nt.response=(ee=O.data)===null||ee===void 0?void 0:ee.data;var se=K.findIndex(function(ft){return ft.name===ue});K[se].status="done",K[se].file.status="done"}else{var Te;ne.b.warn((Te=O.data)===null||Te===void 0?void 0:Te.message),N="error"}K[w].status=N,K[w].file.status=N,We.onChange(K),x(O==null?void 0:O.data)}).catch(function(O){K[K.findIndex(function(h){return h.name===ue})].status="error",K[K.findIndex(function(h){return h.name===ue})].file.status="error",ne.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ge(Object(l.a)(K)),We.onChange(K),A(O),console.log("err:",O)})}catch(O){}}));case 17:case"end":return g.stop()}},Ve)}));return function(nt,et){return Me.apply(this,arguments)}}();return Object(he.useEffect)(function(){K.every(function(Me){return Me==="done"||Me==="error"})&&We.onComplete(K)},[K]),Object(he.useEffect)(function(){if(Ie){var Me;(Me=S)===null||Me===void 0||Me.cancel()}},[Ie]),Object(he.useEffect)(function(){We.uploading&&K.map(function(){var Me=Object(te.a)(Ut().mark(function Ve(nt){var et,St;return Ut().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(!((!nt.status||nt.status==="error")&&!Ie)){Ct.next=6;break}return nt.status="uploading",nt.file.status="uploading",Ct.next=5,ke(nt,{login:ze==null||((et=ze.userInfo)===null||et===void 0)?void 0:et.login,container_type:We.container_type,container_id:We.container_id,description:We.description});case 5:St=Ct.sent;case 6:case"end":return Ct.stop()}},Ve)}));return function(Ve){return Me.apply(this,arguments)}}())},[We.uploading]),L.a.createElement(na,Object(Rt.a)({},Fe,{height:We.height,className:We.className}),L.a.createElement("p",{className:"ant-upload-hint"},We.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};M.b=Object(dt.a)(function(be){var v=be.loading,ze=be.globalSetting,Ie=be.user;return{globalSetting:ze,loading:v.models.competitions,user:Ie}})(bt)},"L+Ii":function(j,M,r){j.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},Lai7:function(j,M,r){j.exports=r.p+"static/noEnvData.6108fa6c.png"},M8RZ:function(j,M,r){"use strict";r.d(M,"a",function(){return Nt});var Rt=r("fWQN"),xt=r("mtLc"),ne=r("yKVA"),l=r("879j"),Kt=r("q1tI"),we=r.n(Kt),V=r("i8i4"),te=r.n(V),Nt=function(je){Object(ne.a)(L,je);var he=Object(l.a)(L);function L(ae){var Et;Object(Rt.a)(this,L),Et=he.call(this,ae);var aa=window.document;return Et.node=aa.createElement("div"),aa.body.appendChild(Et.node),Et}return Object(xt.a)(L,[{key:"render",value:function(){var Et=this.props.children;return Object(V.createPortal)(Et,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),L}(we.a.Component)},N3QO:function(j,M,r){"use strict";var Rt=r("2qtc"),xt=r("kLXV"),ne=r("tJVT"),l=r("q1tI"),Kt=r.n(l),we=r("9kvl"),V=r("FPkq"),te=r.n(V),Nt=function(he){var L,ae=he.newShixuns,Et=he.dispatch,aa=he.user,_t=Object(l.useState)(!1),dt=Object(ne.a)(_t,2),Ut=dt[0],na=dt[1];Object(l.useEffect)(function(){ae.actionTabs.key==="Create-Environment"&&ve()},[ae==null||((L=ae.actionTabs)===null||L===void 0)?void 0:L.key]);var at=function(){Et({type:"newShixuns/setActionTabs",payload:{}})},ve=function(){var it,bt,be;at(),((it=aa.userInfo)===null||it===void 0?void 0:it.mirror_marker_status)===0?na(!0):((bt=aa.userInfo)===null||bt===void 0?void 0:bt.mirror_marker_status)===1?we.c.push("/shixuns/new/CreateImg"):((be=aa.userInfo)===null||be===void 0?void 0:be.mirror_marker_status)===2&&xt.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var ze;we.c.push("/users/".concat((ze=aa.userInfo)===null||ze===void 0?void 0:ze.login,"/experiment-img"))}})};return Kt.a.createElement(xt.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:Ut,footer:null,onCancel:function(){na(!1)}},Kt.a.createElement("div",{style:{textAlign:"center"}},Kt.a.createElement("br",null),Kt.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:te.a,alt:"\u4E8C\u7EF4\u7801"})),Kt.a.createElement("img",null))};M.a=Object(we.a)(function(je){var he=je.newShixuns,L=je.user,ae=je.globalSetting;return{newShixuns:he,globalSetting:ae,user:L}})(Nt)},NLgs:function(j,M,r){"use strict";r.d(M,"e",function(){return _t}),r.d(M,"f",function(){return dt}),r.d(M,"d",function(){return na}),r.d(M,"c",function(){return at}),r.d(M,"a",function(){return ve}),r.d(M,"b",function(){return W});var Rt=r("miYZ"),xt=r("tsqr"),ne=r("9og8"),l=r("2qtc"),Kt=r("kLXV"),we=r("q1tI"),V=r.n(we),te=r("9kvl"),Nt=r("xKgJ"),je=r("1vsH"),he=r("RCxd"),L=r("mOS8"),ae=r.n(L),Et=r("m3rI");function aa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */aa=function(){return bt};var it,bt={},be=Object.prototype,v=be.hasOwnProperty,ze=Object.defineProperty||function(x,A,E){x[A]=E.value},Ie=typeof Symbol=="function"?Symbol:{},We=Ie.iterator||"@@iterator",ge=Ie.asyncIterator||"@@asyncIterator",k=Ie.toStringTag||"@@toStringTag";function K(x,A,E){return Object.defineProperty(x,A,{value:E,enumerable:!0,configurable:!0,writable:!0}),x[A]}try{K({},"")}catch(x){K=function(E,O,h){return E[O]=h}}function Ge(x,A,E,O){var h=A&&A.prototype instanceof Me?A:Me,w=Object.create(h.prototype),N=new m(O||[]);return ze(w,"_invoke",{value:Xt(x,E,N)}),w}function le(x,A,E){try{return{type:"normal",arg:x.call(A,E)}}catch(O){return{type:"throw",arg:O}}}bt.wrap=Ge;var Le="suspendedStart",S="suspendedYield",Y="executing",Fe="completed",ke={};function Me(){}function Ve(){}function nt(){}var et={};K(et,We,function(){return this});var St=Object.getPrototypeOf,Jt=St&&St(St(g([])));Jt&&Jt!==be&&v.call(Jt,We)&&(et=Jt);var Ct=nt.prototype=Me.prototype=Object.create(et);function $t(x){["next","throw","return"].forEach(function(A){K(x,A,function(E){return this._invoke(A,E)})})}function ta(x,A){function E(h,w,N,ee){var se=le(x[h],x,w);if(se.type!=="throw"){var Te=se.arg,ft=Te.value;return ft&&typeof ft=="object"&&v.call(ft,"__await")?A.resolve(ft.__await).then(function(Ne){E("next",Ne,N,ee)},function(Ne){E("throw",Ne,N,ee)}):A.resolve(ft).then(function(Ne){Te.value=Ne,N(Te)},function(Ne){return E("throw",Ne,N,ee)})}ee(se.arg)}var O;ze(this,"_invoke",{value:function(w,N){function ee(){return new A(function(se,Te){E(w,N,se,Te)})}return O=O?O.then(ee,ee):ee()}})}function Xt(x,A,E){var O=Le;return function(h,w){if(O===Y)throw new Error("Generator is already running");if(O===Fe){if(h==="throw")throw w;return{value:it,done:!0}}for(E.method=h,E.arg=w;;){var N=E.delegate;if(N){var ee=ue(N,E);if(ee){if(ee===ke)continue;return ee}}if(E.method==="next")E.sent=E._sent=E.arg;else if(E.method==="throw"){if(O===Le)throw O=Fe,E.arg;E.dispatchException(E.arg)}else E.method==="return"&&E.abrupt("return",E.arg);O=Y;var se=le(x,A,E);if(se.type==="normal"){if(O=E.done?Fe:S,se.arg===ke)continue;return{value:se.arg,done:E.done}}se.type==="throw"&&(O=Fe,E.method="throw",E.arg=se.arg)}}}function ue(x,A){var E=A.method,O=x.iterator[E];if(O===it)return A.delegate=null,E==="throw"&&x.iterator.return&&(A.method="return",A.arg=it,ue(x,A),A.method==="throw")||E!=="return"&&(A.method="throw",A.arg=new TypeError("The iterator does not provide a '"+E+"' method")),ke;var h=le(O,x.iterator,A.arg);if(h.type==="throw")return A.method="throw",A.arg=h.arg,A.delegate=null,ke;var w=h.arg;return w?w.done?(A[x.resultName]=w.value,A.next=x.nextLoc,A.method!=="return"&&(A.method="next",A.arg=it),A.delegate=null,ke):w:(A.method="throw",A.arg=new TypeError("iterator result is not an object"),A.delegate=null,ke)}function pe(x){var A={tryLoc:x[0]};1 in x&&(A.catchLoc=x[1]),2 in x&&(A.finallyLoc=x[2],A.afterLoc=x[3]),this.tryEntries.push(A)}function P(x){var A=x.completion||{};A.type="normal",delete A.arg,x.completion=A}function m(x){this.tryEntries=[{tryLoc:"root"}],x.forEach(pe,this),this.reset(!0)}function g(x){if(x||x===""){var A=x[We];if(A)return A.call(x);if(typeof x.next=="function")return x;if(!isNaN(x.length)){var E=-1,O=function h(){for(;++E=0;--h){var w=this.tryEntries[h],N=w.completion;if(w.tryLoc==="root")return O("end");if(w.tryLoc<=this.prev){var ee=v.call(w,"catchLoc"),se=v.call(w,"finallyLoc");if(ee&&se){if(this.prev=0;--O){var h=this.tryEntries[O];if(h.tryLoc<=this.prev&&v.call(h,"finallyLoc")&&this.prev=0;--E){var O=this.tryEntries[E];if(O.finallyLoc===A)return this.complete(O.completion,O.afterLoc),P(O),ke}},catch:function(A){for(var E=this.tryEntries.length-1;E>=0;--E){var O=this.tryEntries[E];if(O.tryLoc===A){var h=O.completion;if(h.type==="throw"){var w=h.arg;P(O)}return w}}throw new Error("illegal catch attempt")},delegateYield:function(A,E,O){return this.delegate={iterator:g(A),resultName:E,nextLoc:O},this.method==="next"&&(this.arg=it),ke}},bt}var _t=function(bt){return!!(dt(bt)&&Ut())},dt=function(bt){return Object(Nt.r)()?!0:(bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Ut=function(){var bt,be=Object(te.b)()._store.getState(),v=be.user;return((bt=v.userInfo)===null||bt===void 0?void 0:bt.profile_completed)?!0:(Kt.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:V.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){te.c.push("/account/profile/edit")}}),!1)},na=function(){var bt,be=Object(te.b)()._store.getState(),v=be.user;return((bt=v.userInfo)===null||bt===void 0?void 0:bt.professional_certification)?!0:(Kt.a.confirm({title:"\u63D0\u793A",centered:!0,content:V.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(je.K)("/account/certification")}}),!1)},at=function(){return Object(Nt.b)()?!0:(Kt.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:V.a.createElement("div",{className:"tc",style:{marginLeft:-38}},V.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),V.a.createElement("img",{src:Object(Nt.v)()?r("WdTA"):"".concat(Et.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),V.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(Nt.v)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(je.K)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},ve=function(bt,be){return bt?!0:(Kt.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:V.a.createElement("div",null,V.a.createElement("p",null,be||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),V.a.createElement("div",{style:{marginLeft:"110px"}},V.a.createElement("img",{src:r("1ZF9"),width:200}),V.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(je.K)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},W=function(bt){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",v=Object(te.b)()._store.getState(),ze=v.shixunsDetail.detail;return(ze==null?void 0:ze.public)===2||(ze==null?void 0:ze.public)===1||(ze==null?void 0:ze.shixun_status)===3?(Kt.a.info({centered:!0,icon:V.a.createElement(he.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:V.a.createElement("div",{className:"tc",style:{marginLeft:-38}},V.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},V.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(ze==null?void 0:ze.public)===2?"\u5DF2\u516C\u5F00":(ze==null?void 0:ze.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",be,"\u3002"),V.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),V.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:ae.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(ze==null?void 0:ze.shixun_status)===2?(Kt.a.confirm({centered:!0,icon:V.a.createElement(he.a,null),title:"\u63D0\u793A",content:V.a.createElement("div",null,V.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),V.a.createElement("br",null),V.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){Kt.a.confirm({width:440,centered:!0,icon:V.a.createElement(he.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var We=Object(ne.a)(aa().mark(function k(){var K;return aa().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,bt({type:"shixunsDetail/cancelRelease",payload:{id:ze==null?void 0:ze.identifier}});case 2:K=le.sent,K.status!==401&&(xt.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),bt({type:"shixunsDetail/getShixunsDetail",payload:{id:ze==null?void 0:ze.identifier}}),bt({type:"practiceSetting/getCommonData",payload:{id:ze==null?void 0:ze.identifier}}));case 4:case"end":return le.stop()}},k)}));function ge(){return We.apply(this,arguments)}return ge}()})}}),!0):!1}},Ot1p:function(j,M,r){"use strict";var Rt=r("2qtc"),xt=r("kLXV"),ne=r("rAM+"),l=r("tJVT"),Kt=r("jrin"),we=r("q1tI"),V=r.n(we),te=r("VrN/"),Nt=r.n(te),je=r("bdgK"),he=r("p77/"),L=r("Bd2K"),ae=r("ELLl"),Et=r("19Vz"),aa=r("lZu9"),_t=r("kSUc"),dt=r("9Bee"),Ut=r("0Owb"),na=r("dejd"),at=r("C+DQ"),ve=[{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 W(R){var re=R.onActionCallback,Re=R.title,Ke=R.icon,q=R.actionName,Pe=R.className,$e=Pe===void 0?"":Pe,Se=R.children;function Pt(){re(q)}return V.a.createElement("a",{title:Re,className:$e,onClick:Pt},V.a.createElement("i",{className:"md-iconfont ".concat(Ke)}),Se)}var it=function(R){var re=R.watch,Re=R.showNullButton,Ke=R.onActionCallback,q=R.fullScreen,Pe=R.insertTemp,$e=[].concat(ve,[{title:"".concat(re?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(re?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return V.a.createElement("ul",{className:"markdown-toolbar-container"},$e.map(function(Se,Pt){return V.a.createElement("li",{key:Pt},Se.actionName?V.a.createElement(W,Object(Ut.a)({},Se,{onActionCallback:Ke})):V.a.createElement("span",{className:"v-line"}))}),Re?V.a.createElement("li",null,V.a.createElement(W,{icon:"icon-edit",className:"btn-null insert-blank",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ke},V.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Pe&&V.a.createElement("li",null,V.a.createElement(W,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Pe),onActionCallback:Ke},V.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),V.a.createElement("li",{className:"btn-full-screen"},V.a.createElement(W,{icon:"".concat(q?"icon-shrink":"icon-enlarge"),title:q?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ke})))},bt=r("M8RZ"),be=r("+L6B"),v=r("2/Rp"),ze=r("y8nQ"),Ie=r("Vl3Y"),We=r("5NDa"),ge=r("5rEg"),k={labelCol:{span:4},wrapperCol:{span:20}},K=function(R){var re=R.callback,Re=R.onCancel;function Ke(q){re(q)}return V.a.createElement(Ie.a,Object(Ut.a)({},k,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ke}),V.a.createElement(Ie.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},V.a.createElement(ge.a,null)),V.a.createElement(Ie.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},V.a.createElement(ge.a,null)),V.a.createElement("div",{className:"flex-container flex-end"},V.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),V.a.createElement(v.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},Ge=r("7ahc"),le=r("HmJG"),Le=r("BjJ7"),S=Ie.a.useForm,Y={width:280,marginRight:10},Fe={labelCol:{span:5},wrapperCol:{span:19}},ke=function(R){var re=R.callback,Re=R.onCancel,Ke=S(),q=Object(l.a)(Ke,1),Pe=q[0];function $e(zt){re(zt)}function Se(zt){Pe.setFieldsValue({src:"/api/attachments/".concat(zt.id)})}function Pt(zt){var ma=zt.target.files[0];Ve(ma,Se)}return V.a.createElement(Ie.a,Object(Ut.a)({form:Pe},Fe,{className:"upload-image-panel",onFinish:$e}),V.a.createElement(Ie.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},V.a.createElement("div",{className:"flex-container"},V.a.createElement(Ie.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},V.a.createElement(ge.a,{style:Y})),V.a.createElement(Me,{onFileChange:Pt}))),V.a.createElement(Ie.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},V.a.createElement(ge.a,{style:{width:264}})),V.a.createElement(Ie.a.Item,{style:{textAlign:"right"}},V.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),V.a.createElement(v.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))};function Me(R){var re=R.onFileChange;return V.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",V.a.createElement("input",{type:"file",accept:"image/*",onChange:re}))}function Ve(R,re){if(!R)throw new String("\u6CA1\u6709\u6587\u4EF6");var Re=new FormData;Re.append("editormd-image-file",R),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var Ke=new window.XMLHttpRequest;Ke.withCredentials=!0,Ke.addEventListener("load",function(q){re(JSON.parse(q.target.responseText))},!1),Ke.addEventListener("error",function(q){console.error(q)},!1),Ke.open("POST","".concat(Le.a,"/api/attachments.json")),Ke.send(Re)}var nt=r("giR+"),et=r("fyUT"),St=r("7Kak"),Jt=r("9yH6"),Ct=Jt.a.Group,$t={margin:"0 8px"},ta=function(R){var re=R.callback,Re=R.onCancel;function Ke(q){re(q)}return V.a.createElement(Ie.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ke},V.a.createElement("div",{className:"flex-container"},V.a.createElement("span",{style:$t},"\u5355\u5143\u683C\u6570\uFF1A"),V.a.createElement("span",{style:$t},"\u884C\u6570"),V.a.createElement(Ie.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},V.a.createElement(et.a,null)),V.a.createElement("span",{style:$t},"\u5217\u6570"),V.a.createElement(Ie.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},V.a.createElement(et.a,null))),V.a.createElement("div",{className:"flex-container",style:{marginTop:12}},V.a.createElement("span",{style:$t},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),V.a.createElement(Ie.a.Item,{name:"align"},V.a.createElement(Ct,null,V.a.createElement(Jt.a,{value:"default"},V.a.createElement("i",{className:"fa fa-align-justify"})),V.a.createElement(Jt.a,{value:"left"},V.a.createElement("i",{className:"fa fa-align-left"})),V.a.createElement(Jt.a,{value:"center"},V.a.createElement("i",{className:"fa fa-align-center"})),V.a.createElement(Jt.a,{value:"right"},V.a.createElement("i",{className:"fa fa-align-right"}))))),V.a.createElement("div",{className:"flex-container flex-end"},V.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),V.a.createElement(v.a,{type:"ghost",onClick:Re},"\u53D6\u6D88")))},Xt="link",ue="upload-image",pe="code-block",P="add-table",m="------------",g={default:m,left:":".concat(m),center:":".concat(m,":"),right:"".concat(m,":")},x=r("9VGf"),A,E;function O(){}var h=0,w=1e4,N="\u2581",ee=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function se(R){return/^\d+$/.test(R)?"".concat(R,"px"):R}var Te=navigator.platform.toUpperCase().indexOf("MAC")>=0,ft=Te?"Cmd":"Ctrl",Ne=(A={},Object(Kt.a)(A,ft+"-B","bold"),Object(Kt.a)(A,ft+"-I","italic"),A),de=(E={},Object(Kt.a)(E,Xt,"\u6DFB\u52A0\u94FE\u63A5"),Object(Kt.a)(E,he,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Kt.a)(E,ue,"\u6DFB\u52A0\u56FE\u7247"),Object(Kt.a)(E,P,"\u6DFB\u52A0\u8868\u683C"),E),B=M.a=function(R){var re=R.defaultValue,Re=re===void 0?"":re,Ke=R.onChange,q=R.width,Pe=q===void 0?"100%":q,$e=R.height,Se=$e===void 0?400:$e,Pt=R.miniToolbar,zt=Pt===void 0?!1:Pt,ma=R.isFocus,oa=ma===void 0?!1:ma,ja=R.watch,oe=R.insertTemp,F=R.id,G=F===void 0?"markdown-editor-id":F,Xe=R.showResizeBar,He=Xe===void 0?!1:Xe,Ee=R.noStorage,ht=Ee===void 0?!1:Ee,jt=R.showNullButton,_a=jt===void 0?!1:jt,Oa=R.fullScreen,Ea=Oa===void 0?!1:Oa,Da=R.onBlur,Ja=R.onCMBeforeChange,Ia=R.className,Sa=Ia===void 0?"":Ia,me=R.placeholder,$=me===void 0?"":me,Zt=R.values,Ot=Zt===void 0?"":Zt,qt=Object(Ae.useState)(null),sa=Object(l.a)(qt,2),Oe=sa[0],ba=sa[1],b=Object(Ae.useState)(Re),_=Object(l.a)(b,2),D=_[0],z=_[1],ce=Object(Ae.useState)(ja),fe=Object(l.a)(ce,2),Ze=fe[0],tt=fe[1],Z=Object(Ae.useState)(Ea),Lt=Object(l.a)(Z,2),ut=Lt[0],lt=Lt[1],ia=Object(Ae.useState)(""),Pa=Object(l.a)(ia,2),ha=Pa[0],qe=Pa[1],da=Object(Ae.useState)(0),xe=Object(l.a)(da,2),va=xe[0],Ht=xe[1],wa=Object(Ae.useState)(Se),ua=Object(l.a)(wa,2),fa=ua[0],Yt=ua[1],c=Object(Ae.useState)(!1),n=Object(l.a)(c,2),i=n[0],d=n[1],p=Object(Ae.useRef)(),f=Object(Ae.useRef)(),ie=Object(Ae.useRef)(),Ue=Object(Ae.useRef)();Object(Ae.useEffect)(function(){z(Ot),Oe==null||Oe.setValue(Ot)},[Ot]),Object(Ae.useEffect)(function(){if(p.current){var ka=function(an,qa){var nn=qa.clipboardData;if(nn){var sn=nn.types.toString(),pn=nn.items;if(sn==="text/html,Files"||sn==="Files"||nn.types.indexOf("Files")){var dn,Un,za=pn[1];sn==="Files"&&(za=pn[0]),((dn=za)===null||dn===void 0?void 0:dn.kind)==="file"&&((Un=za)===null||Un===void 0?void 0:Un.type.match(/^image\//i))&&Ve(za.getAsFile(),function(Xa){Xa.id?Ta.replaceSelection("![,](/api/attachments/".concat(Xa.id,")")):(Xa==null?void 0:Xa.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ta=Nt.a.fromTextArea(p.current,{mode:"markdown",lineNumbers:!zt,lineWrapping:!0,value:Re,autoCloseTags:!0,autoCloseBrackets:!0});return oa&&Ta.focus(),Ta.on("paste",ka),ba(Ta),function(){Ta.off("paste",ka)}}},[]);var rt=Object(Ae.useCallback)(function(){if(f.current)try{var ka=f.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ta=f.current.getElementsByClassName("markdown-editor-body")[0];ut?Ta.style.height="calc(100vh - ".concat(ka,"px)"):Ta.style.height="".concat(fa-ka,"px")}catch(Fa){console.log(Fa,"---- to set md editor body height")}},[fa,f,ut]);Object(Ae.useEffect)(function(){function ka(){var Fa=new je.default(function(an){var qa=Object(ae.a)(an),nn;try{for(qa.s();!(nn=qa.n()).done;){var sn=nn.value;(sn.target.offsetHeight>0||sn.target.offsetWidth>0)&&(rt(),Oe.setSize("100%","100%"),Oe.refresh())}}catch(pn){qa.e(pn)}finally{qa.f()}});return Fa.observe(p.current.parentElement),Fa}if(Oe){var Ta=ka();return function(){Ta.unobserve(p.current.parentElement)}}},[Oe,rt]),Object(Ae.useEffect)(function(){if(Oe){for(var ka=[],Ta=function(){var sn=qa[an];Fa=Object(l.a)(sn,2);var pn=Fa[0],dn=Fa[1],Un=Object(Kt.a)({},pn,function(){la(dn)});ka.push(Un),Oe.addKeyMap(Un)},Fa,an=0,qa=Object.entries(Ne);an0){var ka=new Date().getTime(),Ta=window.sessionStorage.getItem(G);ka>=va+w&&(!Ta||Ta!==D)&&(window.sessionStorage.setItem(G,D),d(!0))}},w),Object(Ae.useEffect)(function(){tt(ja)},[Oe,ja]),Object(Ae.useEffect)(function(){Oe&&(oa&&Oe.focus())},[Oe,oa]),Object(Ae.useEffect)(function(){if(Ze&&Oe){var ka=function(an){var qa=an.target;if(Ue.current){var nn=qa.scrollTop/qa.scrollHeight;Ue.current.scrollTop=Ue.current.scrollHeight*nn}},Ta=Oe.getScrollerElement();return Ta.addEventListener("scroll",ka),function(){Ta.removeEventListener("scroll",ka)}}},[Oe,Ze]),Object(Ae.useEffect)(function(){if(Oe&&Ja){var ka=function(Fa,an){Ja(Fa,an)};return Oe.on("beforeChange",ka),function(){Oe.off("beforeChange",ka)}}},[Oe,Ja]),Object(Ae.useEffect)(function(){if(Oe&&Da){var ka=function(){Da(Oe.getValue())};return Oe.on("blur",ka),function(){Oe.off("blur",ka)}}},[Oe,Da]),Object(Ae.useEffect)(function(){if(Oe){var ka=function(Fa){var an=Fa.getValue();z(an),Ht(new Date().getTime()),Fa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ke&&Ke(an)};return Oe.on("change",ka),function(){Oe.off("change",ka)}}},[Oe,Ke]),Object(Ae.useEffect)(function(){Oe&&(Re==null?(Oe.setValue(""),z("")):Re!==Oe.getValue()&&(Oe.setValue(Re),z(Re),Oe.setCursor(Oe.lineCount(),0)))},[Oe,Re]);var la=Object(Ae.useCallback)(function(ka){var Ta=Oe.getCursor(),Fa=Oe.getSelection(),an=Fa.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function se(R){return/^\d+$/.test(R)?"".concat(R,"px"):R}var Te=navigator.platform.toUpperCase().indexOf("MAC")>=0,ft=Te?"Cmd":"Ctrl",Ne=(A={},Object(Kt.a)(A,ft+"-B","bold"),Object(Kt.a)(A,ft+"-I","italic"),A),de=(E={},Object(Kt.a)(E,Xt,"\u6DFB\u52A0\u94FE\u63A5"),Object(Kt.a)(E,pe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Kt.a)(E,ue,"\u6DFB\u52A0\u56FE\u7247"),Object(Kt.a)(E,P,"\u6DFB\u52A0\u8868\u683C"),E),B=M.a=function(R){var re=R.defaultValue,Re=re===void 0?"":re,Ke=R.onChange,q=R.width,Pe=q===void 0?"100%":q,$e=R.height,Se=$e===void 0?400:$e,Pt=R.miniToolbar,zt=Pt===void 0?!1:Pt,ma=R.isFocus,oa=ma===void 0?!1:ma,ja=R.watch,oe=R.insertTemp,F=R.id,G=F===void 0?"markdown-editor-id":F,Xe=R.showResizeBar,He=Xe===void 0?!1:Xe,Ee=R.noStorage,ht=Ee===void 0?!1:Ee,jt=R.showNullButton,_a=jt===void 0?!1:jt,Oa=R.fullScreen,Ea=Oa===void 0?!1:Oa,Da=R.onBlur,Ja=R.onCMBeforeChange,Ia=R.className,Sa=Ia===void 0?"":Ia,me=R.placeholder,$=me===void 0?"":me,Zt=R.values,Ot=Zt===void 0?"":Zt,qt=Object(we.useState)(null),sa=Object(l.a)(qt,2),Oe=sa[0],ba=sa[1],b=Object(we.useState)(Re),_=Object(l.a)(b,2),D=_[0],z=_[1],ce=Object(we.useState)(ja),fe=Object(l.a)(ce,2),Ze=fe[0],tt=fe[1],Z=Object(we.useState)(Ea),Lt=Object(l.a)(Z,2),ut=Lt[0],lt=Lt[1],ia=Object(we.useState)(""),Pa=Object(l.a)(ia,2),ha=Pa[0],qe=Pa[1],da=Object(we.useState)(0),xe=Object(l.a)(da,2),va=xe[0],Ht=xe[1],wa=Object(we.useState)(Se),ua=Object(l.a)(wa,2),fa=ua[0],Yt=ua[1],c=Object(we.useState)(!1),n=Object(l.a)(c,2),i=n[0],d=n[1],p=Object(we.useRef)(),f=Object(we.useRef)(),ie=Object(we.useRef)(),Ue=Object(we.useRef)();Object(we.useEffect)(function(){z(Ot),Oe==null||Oe.setValue(Ot)},[Ot]),Object(we.useEffect)(function(){if(p.current){var ka=function(an,qa){var nn=qa.clipboardData;if(nn){var sn=nn.types.toString(),pn=nn.items;if(sn==="text/html,Files"||sn==="Files"||nn.types.indexOf("Files")){var dn,Un,za=pn[1];sn==="Files"&&(za=pn[0]),((dn=za)===null||dn===void 0?void 0:dn.kind)==="file"&&((Un=za)===null||Un===void 0?void 0:Un.type.match(/^image\//i))&&Ve(za.getAsFile(),function(Xa){Xa.id?Ta.replaceSelection("![,](/api/attachments/".concat(Xa.id,")")):(Xa==null?void 0:Xa.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ta=Nt.a.fromTextArea(p.current,{mode:"markdown",lineNumbers:!zt,lineWrapping:!0,value:Re,autoCloseTags:!0,autoCloseBrackets:!0});return oa&&Ta.focus(),Ta.on("paste",ka),ba(Ta),function(){Ta.off("paste",ka)}}},[]);var rt=Object(we.useCallback)(function(){if(f.current)try{var ka=f.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ta=f.current.getElementsByClassName("markdown-editor-body")[0];ut?Ta.style.height="calc(100vh - ".concat(ka,"px)"):Ta.style.height="".concat(fa-ka,"px")}catch(Fa){console.log(Fa,"---- to set md editor body height")}},[fa,f,ut]);Object(we.useEffect)(function(){function ka(){var Fa=new je.default(function(an){var qa=Object(ne.a)(an),nn;try{for(qa.s();!(nn=qa.n()).done;){var sn=nn.value;(sn.target.offsetHeight>0||sn.target.offsetWidth>0)&&(rt(),Oe.setSize("100%","100%"),Oe.refresh())}}catch(pn){qa.e(pn)}finally{qa.f()}});return Fa.observe(p.current.parentElement),Fa}if(Oe){var Ta=ka();return function(){Ta.unobserve(p.current.parentElement)}}},[Oe,rt]),Object(we.useEffect)(function(){if(Oe){for(var ka=[],Ta=function(){var sn=qa[an];Fa=Object(l.a)(sn,2);var pn=Fa[0],dn=Fa[1],Un=Object(Kt.a)({},pn,function(){la(dn)});ka.push(Un),Oe.addKeyMap(Un)},Fa,an=0,qa=Object.entries(Ne);an0){var ka=new Date().getTime(),Ta=window.sessionStorage.getItem(G);ka>=va+w&&(!Ta||Ta!==D)&&(window.sessionStorage.setItem(G,D),d(!0))}},w),Object(we.useEffect)(function(){tt(ja)},[Oe,ja]),Object(we.useEffect)(function(){Oe&&(oa&&Oe.focus())},[Oe,oa]),Object(we.useEffect)(function(){if(Ze&&Oe){var ka=function(an){var qa=an.target;if(Ue.current){var nn=qa.scrollTop/qa.scrollHeight;Ue.current.scrollTop=Ue.current.scrollHeight*nn}},Ta=Oe.getScrollerElement();return Ta.addEventListener("scroll",ka),function(){Ta.removeEventListener("scroll",ka)}}},[Oe,Ze]),Object(we.useEffect)(function(){if(Oe&&Ja){var ka=function(Fa,an){Ja(Fa,an)};return Oe.on("beforeChange",ka),function(){Oe.off("beforeChange",ka)}}},[Oe,Ja]),Object(we.useEffect)(function(){if(Oe&&Da){var ka=function(){Da(Oe.getValue())};return Oe.on("blur",ka),function(){Oe.off("blur",ka)}}},[Oe,Da]),Object(we.useEffect)(function(){if(Oe){var ka=function(Fa){var an=Fa.getValue();z(an),Ht(new Date().getTime()),Fa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ke&&Ke(an)};return Oe.on("change",ka),function(){Oe.off("change",ka)}}},[Oe,Ke]),Object(we.useEffect)(function(){Oe&&(Re==null?(Oe.setValue(""),z("")):Re!==Oe.getValue()&&(Oe.setValue(Re),z(Re),Oe.setCursor(Oe.lineCount(),0)))},[Oe,Re]);var la=Object(we.useCallback)(function(ka){var Ta=Oe.getCursor(),Fa=Oe.getSelection(),an=Fa.split(` `);switch(ka){case"bold":return Oe.replaceSelection("**"+Fa+"**"),Fa===""&&Oe.setCursor(Ta.line,Ta.ch+2),Oe.focus();case"italic":return Oe.replaceSelection("*"+Fa+"*"),Fa===""&&Oe.setCursor(Ta.line,Ta.ch+1),Oe.focus();case"code":return Oe.replaceSelection("`"+Fa+"`"),Fa===""&&Oe.setCursor(Ta.line,Ta.ch+1),Oe.focus();case"inline-latex":return Oe.replaceSelection("`$$"+Fa+"$$`"),Fa===""&&Oe.setCursor(Ta.line,Ta.ch+3),Oe.focus();case"latex":return Oe.replaceSelection("```latex\n"+Fa+"\n```"),Oe.setCursor(Ta.line+1,Fa.length+1),Oe.focus();case"line-break":return Oe.replaceSelection(`
      `),Oe.focus();case"list-ul":return Fa===""?Oe.replaceSelection("- "+Fa):Oe.replaceSelection(an.map(function(qa){return qa===""?"":"- ".concat(qa)}).join(` `)),Oe.focus();case"list-ol":return Fa===""?Oe.replaceSelection("1. "+Fa):Oe.replaceSelection(an.map(function(qa,nn){return qa===""?"":"".concat(nn+1,". ").concat(qa)}).join(` -`)),Oe.focus();case"add-null-ch":return Fa===""&&Oe.setCursor(Ta.line,Ta.ch+1),Oe.replaceSelection(N),Oe.focus();case"inster-template-1":return Fa===""&&Oe.setCursor(Ta.line,Ta.ch),Oe.replaceSelection(ee),Oe.focus();case"eraser":return Oe.setValue(""),Oe.focus();case"trigger-watch":return tt(!Ze),Oe.focus();case"trigger-full-screen":return lt(!ut),Oe.focus();case Xt:qe(Xt);return;case he:qe(he);return;case ue:qe(ue);return;case P:qe(P);return;default:throw new Error}},[Oe,Ze,ut]),Ft=Object(Ae.useCallback)(function(ka){qe("");switch(ha){case Xt:var Ta=ka.title,Fa=ka.link;return Oe.replaceSelection("[".concat(Ta,"](").concat(Fa,")")),Oe.focus();case he:var an=ka.language,qa=ka.content;return Oe.replaceSelection(["```"+an,qa,"```"].join(` +`)),Oe.focus();case"add-null-ch":return Fa===""&&Oe.setCursor(Ta.line,Ta.ch+1),Oe.replaceSelection(N),Oe.focus();case"inster-template-1":return Fa===""&&Oe.setCursor(Ta.line,Ta.ch),Oe.replaceSelection(ee),Oe.focus();case"eraser":return Oe.setValue(""),Oe.focus();case"trigger-watch":return tt(!Ze),Oe.focus();case"trigger-full-screen":return lt(!ut),Oe.focus();case Xt:qe(Xt);return;case pe:qe(pe);return;case ue:qe(ue);return;case P:qe(P);return;default:throw new Error}},[Oe,Ze,ut]),Ft=Object(we.useCallback)(function(ka){qe("");switch(ha){case Xt:var Ta=ka.title,Fa=ka.link;return Oe.replaceSelection("[".concat(Ta,"](").concat(Fa,")")),Oe.focus();case pe:var an=ka.language,qa=ka.content;return Oe.replaceSelection(["```"+an,qa,"```"].join(` `)),Oe.focus();case ue:var nn=ka.src,sn=ka.alt;return Oe.replaceSelection("![ ".concat(sn," ]( ").concat(nn,' "').concat(sn,'" )')),Oe.focus();case P:for(var pn=ka.row,dn=ka.col,Un=ka.align,za=` `,Xa=0;Xa300&&(dn=300);var Un=Se+dn+"px";Yt(Un)}},an=ie.current,qa=!1,nn=0;return an.addEventListener("mousedown",ka),document.addEventListener("mousemove",Fa),document.addEventListener("mouseup",Ta),function(){an.removeEventListener("mousedown",ka),document.removeEventListener("mousemove",Fa),document.removeEventListener("mouseup",Ta)}}},[Oe,ie]),Object(Ae.useEffect)(function(){Yt(Se)},[Se]);var rn=se(Pe),Pn=se(fa),En={width:rn,height:Pn},$a=Object(Ae.useMemo)(function(){if(va){var ka=new Date(va),Ta=ka.getHours(),Fa=ka.getMinutes(),an=ka.getSeconds();return Ta=Ta<10?"0"+Ta:Ta,Fa=Fa<10?"0"+Fa:Fa,an=an<10?"0"+an:an,"".concat(Ta,":").concat(Fa,":").concat(an)}return 0},[va]);function kn(){window.sessionStorage.removeItem(G),d(!1),Ht(0)}function $n(){d(!1),Ht(0),Oe.setValue(window.sessionStorage.getItem(G))}return V.a.createElement(Ae.Fragment,null,V.a.createElement("div",{className:"markdown-editor-wrapper",ref:f},V.a.createElement("div",{className:"markdown-editor-container ".concat(Sa," ").concat(Ze?"on-preview":""," ").concat(zt?"mini":""," ").concat(ut?"full-screen":""),style:En},V.a.createElement(it,{insertTemp:oe,watch:Ze,fullScreen:ut,showNullButton:_a,onActionCallback:la}),V.a.createElement("div",{className:"markdown-editor-body"},V.a.createElement("div",{className:"codemirror-container"},V.a.createElement("textarea",{ref:p,placeholder:$})),Ze?V.a.createElement("div",{ref:Ue,className:"preview-container"},V.a.createElement(dt.a,{value:D})):null))),He?V.a.createElement("a",{ref:ie,className:"editor-resize"}):null,V.a.createElement(bt.a,null,de[ha]?V.a.createElement(Ct.a,{centered:!0,title:de[ha],visible:!0,onCancel:Na,footer:null},Tt):null))}},QNag:function(j,M,r){"use strict";var Rt=r("2qtc"),Ct=r("kLXV"),ae=r("+L6B"),l=r("2/Rp"),Kt=r("9og8"),Ae=r("y8nQ"),V=r("Vl3Y"),ne=r("tJVT"),Nt=r("PpiC"),je=r("5NDa"),pe=r("5rEg"),L=r("q1tI"),te=r.n(L),Et=r("9kvl"),aa=r("JFl9"),_t=r.n(aa);function dt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */dt=function(){return ve};var at,ve={},W=Object.prototype,it=W.hasOwnProperty,bt=Object.defineProperty||function(P,m,g){P[m]=g.value},be=typeof Symbol=="function"?Symbol:{},v=be.iterator||"@@iterator",ze=be.asyncIterator||"@@asyncIterator",Ie=be.toStringTag||"@@toStringTag";function We(P,m,g){return Object.defineProperty(P,m,{value:g,enumerable:!0,configurable:!0,writable:!0}),P[m]}try{We({},"")}catch(P){We=function(g,x,A){return g[x]=A}}function ge(P,m,g,x){var A=m&&m.prototype instanceof Y?m:Y,E=Object.create(A.prototype),O=new ue(x||[]);return bt(E,"_invoke",{value:xt(P,g,O)}),E}function k(P,m,g){try{return{type:"normal",arg:P.call(m,g)}}catch(x){return{type:"throw",arg:x}}}ve.wrap=ge;var K="suspendedStart",Ge="suspendedYield",le="executing",we="completed",S={};function Y(){}function Fe(){}function ke(){}var Me={};We(Me,v,function(){return this});var Ve=Object.getPrototypeOf,nt=Ve&&Ve(Ve(he([])));nt&&nt!==W&&it.call(nt,v)&&(Me=nt);var et=ke.prototype=Y.prototype=Object.create(Me);function St(P){["next","throw","return"].forEach(function(m){We(P,m,function(g){return this._invoke(m,g)})})}function Jt(P,m){function g(A,E,O,h){var w=k(P[A],P,E);if(w.type!=="throw"){var N=w.arg,ee=N.value;return ee&&typeof ee=="object"&&it.call(ee,"__await")?m.resolve(ee.__await).then(function(se){g("next",se,O,h)},function(se){g("throw",se,O,h)}):m.resolve(ee).then(function(se){N.value=se,O(N)},function(se){return g("throw",se,O,h)})}h(w.arg)}var x;bt(this,"_invoke",{value:function(E,O){function h(){return new m(function(w,N){g(E,O,w,N)})}return x=x?x.then(h,h):h()}})}function xt(P,m,g){var x=K;return function(A,E){if(x===le)throw new Error("Generator is already running");if(x===we){if(A==="throw")throw E;return{value:at,done:!0}}for(g.method=A,g.arg=E;;){var O=g.delegate;if(O){var h=$t(O,g);if(h){if(h===S)continue;return h}}if(g.method==="next")g.sent=g._sent=g.arg;else if(g.method==="throw"){if(x===K)throw x=we,g.arg;g.dispatchException(g.arg)}else g.method==="return"&&g.abrupt("return",g.arg);x=le;var w=k(P,m,g);if(w.type==="normal"){if(x=g.done?we:Ge,w.arg===S)continue;return{value:w.arg,done:g.done}}w.type==="throw"&&(x=we,g.method="throw",g.arg=w.arg)}}}function $t(P,m){var g=m.method,x=P.iterator[g];if(x===at)return m.delegate=null,g==="throw"&&P.iterator.return&&(m.method="return",m.arg=at,$t(P,m),m.method==="throw")||g!=="return"&&(m.method="throw",m.arg=new TypeError("The iterator does not provide a '"+g+"' method")),S;var A=k(x,P.iterator,m.arg);if(A.type==="throw")return m.method="throw",m.arg=A.arg,m.delegate=null,S;var E=A.arg;return E?E.done?(m[P.resultName]=E.value,m.next=P.nextLoc,m.method!=="return"&&(m.method="next",m.arg=at),m.delegate=null,S):E:(m.method="throw",m.arg=new TypeError("iterator result is not an object"),m.delegate=null,S)}function ta(P){var m={tryLoc:P[0]};1 in P&&(m.catchLoc=P[1]),2 in P&&(m.finallyLoc=P[2],m.afterLoc=P[3]),this.tryEntries.push(m)}function Xt(P){var m=P.completion||{};m.type="normal",delete m.arg,P.completion=m}function ue(P){this.tryEntries=[{tryLoc:"root"}],P.forEach(ta,this),this.reset(!0)}function he(P){if(P||P===""){var m=P[v];if(m)return m.call(P);if(typeof P.next=="function")return P;if(!isNaN(P.length)){var g=-1,x=function A(){for(;++g=0;--A){var E=this.tryEntries[A],O=E.completion;if(E.tryLoc==="root")return x("end");if(E.tryLoc<=this.prev){var h=it.call(E,"catchLoc"),w=it.call(E,"finallyLoc");if(h&&w){if(this.prev=0;--x){var A=this.tryEntries[x];if(A.tryLoc<=this.prev&&it.call(A,"finallyLoc")&&this.prev=0;--g){var x=this.tryEntries[g];if(x.finallyLoc===m)return this.complete(x.completion,x.afterLoc),Xt(x),S}},catch:function(m){for(var g=this.tryEntries.length-1;g>=0;--g){var x=this.tryEntries[g];if(x.tryLoc===m){var A=x.completion;if(A.type==="throw"){var E=A.arg;Xt(x)}return E}}throw new Error("illegal catch attempt")},delegateYield:function(m,g,x){return this.delegate={iterator:he(m),resultName:g,nextLoc:x},this.method==="next"&&(this.arg=at),S}},ve}var Ut=pe.a.TextArea,na=function(ve){var W=ve.shixunsDetail,it=ve.globalSetting,bt=ve.loading,be=ve.dispatch,v=ve.onFinish,ze=v===void 0?function(){}:v,Ie=Object(Nt.a)(ve,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),We=V.a.useForm(),ge=Object(ne.a)(We,1),k=ge[0],K=function(){var le=Object(Kt.a)(dt().mark(function we(S){var Y,Fe;return dt().wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,be({type:"shixunsDetail/getCustomScript",payload:{id:(Y=W.actionTabs.params)===null||Y===void 0?void 0:Y.id,compile:S.execute,excutive:S.compile}});case 2:Fe=Me.sent,Ge(),Fe&&ze(Fe==null?void 0:Fe.shixun_script);case 5:case"end":return Me.stop()}},we)}));return function(S){return le.apply(this,arguments)}}(),Ge=function(){be({type:"shixunsDetail/setActionTabs",payload:{}})};return te.a.createElement(Ct.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:W.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ge},te.a.createElement(V.a,{form:k,scrollToFirstError:!0,layout:"vertical",onFinish:K},te.a.createElement(V.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},te.a.createElement(Ut,{rows:4})),te.a.createElement(V.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},te.a.createElement(Ut,{rows:4})),te.a.createElement("div",{className:_t.a.footerWrap},te.a.createElement(V.a.Item,null,te.a.createElement(l.a,{className:"mr5",size:"large",onClick:Ge},"\u53D6\u6D88"),te.a.createElement(l.a,{size:"large",type:"primary",htmlType:"submit",loading:bt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};M.a=Object(Et.a)(function(at){var ve=at.shixunsDetail,W=at.loading,it=at.globalSetting;return{shixunsDetail:ve,globalSetting:it,loading:W}})(na)},Qvpy:function(j,M,r){j.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(j,M,r){j.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},Rfub:function(j,M,r){},SLjR:function(j,M,r){},SMhR:function(j,M){j.exports="data:image/png;base64,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"},Se0u:function(j,M,r){},UGPy:function(j,M,r){j.exports={practice:"practice___3ZVzw",right:"right___QGXbw",title:"title___1fvdS",content:"content___10SYj",des:"des___V2RYR",mainBody:"mainBody___3vP2d",selectBox:"selectBox___1vC0V",smallType:"smallType___2CvJP",evaluating:"evaluating___rLyh5",evaluatingLabel:"evaluatingLabel___3RsVg",mask:"mask___2kc6a",evaluatingS1:"evaluatingS1___2HzdH",serviceSettingWrap:"serviceSettingWrap___250aS",serviceBox:"serviceBox___1BL80",serviceSetLeft:"serviceSetLeft___2q-GU",serviceSetInput:"serviceSetInput___2hDqz",serviceSetTip:"serviceSetTip___29Bop",btns:"btns___1NoLi",popover:"popover___1Xuw5"}},UUDw:function(j,M,r){j.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(j,M){j.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg=="},UqFu:function(j,M,r){"use strict";r.d(M,"a",function(){return Rt});var Rt=function(ae){var l=document.createElement("textarea");return l.value=ae,l.value}},WO9J:function(j,M,r){"use strict";r.r(M);var Rt=r("0Owb"),Ct=r("PpiC"),ae=r("q1tI"),l=r.n(ae),Kt=r("EkPF"),Ae=r.n(Kt),V=r("miYZ"),ne=r("tsqr"),Nt=r("2qtc"),je=r("kLXV"),pe=r("9og8"),L=r("auZk"),te=r.n(L),Et=r("1vsH"),aa=r("Ufr+"),_t=r.n(aa),dt=r("HBuW"),Ut=r("ErOA"),na=r("Ty5D"),at=r("9kvl");function ve(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ve=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var W=function(C){var Qe,J,X=C.globalSetting,_e=C.loading,H=C.dispatch,st=C.practiceSetting,Je=C.shixunsDetail,Q=Object(Ct.a)(C,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),mt=Object(na.l)(),vt=Object(ae.useRef)(""),At=Object(na.m)(),Qt=st.title,pt=st.base_info_warning,Mt=st.challenges_warning,ye=st.service_warning,kt=st.repository_warning,gt=st.mirror_warning;Object(ae.useEffect)(function(){var Gt;vt.current=(Gt=mt.pathname.split("/"))===null||Gt===void 0?void 0:Gt[2],H({type:"practiceSetting/setParams",payload:{id:vt.current}}),H({type:"practiceSetting/getCommonData",payload:{id:vt.current}})},[mt.pathname]),Object(ae.useEffect)(function(){});var Le=function(){var Gt=Object(pe.a)(ve().mark(function ya(){return ve().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Dt();case 2:at.c.push("/shixuns/".concat(vt.current,"/challenges"));case 3:case"end":return ct.stop()}},ya)}));return function(){return Gt.apply(this,arguments)}}(),Dt=function(){return new Promise(function(ya,Bt){var ct;(st==null||((ct=st.sideBar)===null||ct===void 0)?void 0:ct.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){H({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ya()},onCancel:function(){Bt()}}):ya()})},wt=function(ya){var Bt;if(ya===(st==null?void 0:st.sideBar.tabsActive))return;var ct=function(){at.c.push("/shixuns/".concat(vt.current,"/edit?tabId=").concat(ya)),H({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ya,selectPath:"",confirmLeave:!1}})};(st==null||((Bt=st.sideBar)===null||Bt===void 0)?void 0:Bt.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ct()}}):ct()},yt=function Gt(ya){var Bt;ya=((Bt=ya)===null||Bt===void 0?void 0:Bt.includes(".json"))?ya:"".concat(ya,".json"),je.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var ct=Object(pe.a)(ve().mark(function a(){var e,t;return ve().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(Ut.a)("/api"+ya,{method:"get"});case 2:if(e=s.sent,e){s.next=5;break}return s.abrupt("return");case 5:return ne.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),s.next=8,Object(dt.A)({id:e.shixun_identifier});case 8:if(t=s.sent,!(t==null?void 0:t.game_identifier)){s.next=12;break}return Object(Et.K)("/tasks/".concat(t.game_identifier)),s.abrupt("return");case 12:(t==null?void 0:t.status)===2?Gt(t==null?void 0:t.message):(t==null?void 0:t.status)===3&&ot(t==null?void 0:t.message);case 13:case"end":return s.stop()}},a)}));function Vt(){return ct.apply(this,arguments)}return Vt}()})},ot=function(ya){je.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ya,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ga=function(){var Gt=Object(pe.a)(ve().mark(function ya(Bt,ct){var Vt,a,e;return ve().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Dt();case 2:if(Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!(((Vt=Je.detail)===null||Vt===void 0?void 0:Vt.is_jupyter)||((a=Je.detail)===null||a===void 0?void 0:a.is_jupyter_lab))){o.next=6;break}return H({type:"shixunsDetail/execJupyter",payload:{id:vt.current}}).then(function(s){(s==null?void 0:s.identifier)&&(at.c===null||at.c===void 0||at.c.push("/tasks/".concat(s.identifier,"/jupyter")))}),o.abrupt("return");case 6:if(H({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!ct){o.next=13;break}return o.next=10,Object(dt.z)({id:Bt});case 10:o.t0=o.sent,o.next=16;break;case 13:return o.next=15,Object(dt.A)({id:Bt});case 15:o.t0=o.sent;case 16:if(e=o.t0,H({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!((e==null?void 0:e.game_identifier)||(e==null?void 0:e.identifier))){o.next=21;break}return Object(Et.K)(ct?"/tasks/".concat(e==null?void 0:e.identifier,"/jupyter"):"/tasks/".concat(e.game_identifier)),o.abrupt("return");case 21:(e==null?void 0:e.status)===-3?Object(Et.m)():(e==null?void 0:e.status)===2?yt(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&ot(e==null?void 0:e.message);case 22:case"end":return o.stop()}},ya)}));return function(Bt,ct){return Gt.apply(this,arguments)}}(),Ye=function(){var Gt=Object(pe.a)(ve().mark(function ya(){return ve().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Dt();case 2:H({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return ct.stop()}},ya)}));return function(){return Gt.apply(this,arguments)}}(),ca=function(ya){var Bt={borderBottomColor:(st==null?void 0:st.sideBar.tabsActive)===ya?"#1890FF":"transparent"};return Bt};return l.a.createElement("div",{className:te.a.header},l.a.createElement("aside",{className:te.a.title},l.a.createElement("i",{onClick:Le,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),l.a.createElement("span",{className:te.a.edit},Qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),l.a.createElement("i",{onClick:Ye,className:"icon iconfont icon-xiugai1"})),l.a.createElement("aside",{className:te.a.schedule},l.a.createElement("div",null,l.a.createElement("span",{style:ca("information"),className:te.a.clickWarp,onClick:function(){return wt("information")}},pt?l.a.createElement("span",{className:te.a.num},"1"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:te.a.subject},"\u57FA\u672C\u4FE1\u606F")),l.a.createElement("i",{className:"iconfont icon-lujing"})),l.a.createElement("div",null,l.a.createElement("span",{style:ca("warehouse"),className:te.a.clickWarp,onClick:function(){return wt("warehouse")}},kt?l.a.createElement("span",{className:te.a.num},"2"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:te.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),l.a.createElement("i",{className:"iconfont icon-lujing"})),(Je==null?void 0:Je.detail)&&!(Je==null||((Qe=Je.detail)===null||Qe===void 0)?void 0:Qe.is_jupyter_lab)&&l.a.createElement("div",null,l.a.createElement("span",{style:ca("level"),className:te.a.clickWarp,onClick:function(){return wt("level")}},Mt?l.a.createElement("span",{className:te.a.num},"3"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:te.a.subject},"\u4EFB\u52A1\u5173\u5361")),l.a.createElement("i",{className:"iconfont icon-lujing"})),(Je==null?void 0:Je.detail)&&(Je==null||((J=Je.detail)===null||J===void 0)?void 0:J.is_jupyter_lab)&&l.a.createElement("div",null,l.a.createElement("span",{style:ca("service"),className:te.a.clickWarp,onClick:function(){return wt("service")}},ye?l.a.createElement("span",{className:te.a.num},"3"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:te.a.subject},"\u670D\u52A1")),l.a.createElement("i",{className:"iconfont icon-lujing"})),l.a.createElement("div",null,l.a.createElement("span",{style:ca("environment"),className:te.a.clickWarp,onClick:function(){return wt("environment")}},gt?l.a.createElement("span",{className:te.a.num},"4"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:te.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),l.a.createElement("aside",{className:te.a.btns},l.a.createElement("div",{className:te.a.simulate,onClick:function(){return ga(vt.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},it=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.practiceSetting,X=I.shixunsDetail;return{globalSetting:Qe,loading:C,practiceSetting:J,shixunsDetail:X}})(W),bt=r("14J3"),be=r("BMrR"),v=r("jCWc"),ze=r("kPKH"),Ie=r("DZo9"),We=r("8z0m"),ge=r("5NDa"),k=r("5rEg"),K=r("+L6B"),Ge=r("2/Rp"),le=r("k1fw"),we=r("y8nQ"),S=r("Vl3Y"),Y=r("tJVT"),Fe=r("h/E3"),ke=r.n(Fe),Me=r("Ot1p"),Ve=r("oBTY"),nt=r("+Xk9"),et=r.n(nt),St=r("FTkQ"),Jt=r.n(St),xt=function(C){var Qe=C.InputRight,J=C.value,X=J===void 0?[]:J,_e=C.onChange,H=Object(Ct.a)(C,["InputRight","value","onChange"]),st=Object(ae.useState)(),Je=Object(Y.a)(st,2),Q=Je[0],mt=Je[1],vt=function(pt){var Mt=X.filter(function(ye,kt){return kt!==pt});_e(Mt)},At=function(pt){if(pt.preventDefault(),!Q)return;if(X.findIndex(function(Mt){return Mt.name===Q})>-1){ne.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}_e([].concat(Object(Ve.a)(X),[{id:null,name:Q}])),mt(null)};return l.a.createElement("div",null,l.a.createElement(k.a,Object(Rt.a)({bordered:!1,style:{width:600},value:Q,onChange:function(pt){return mt(pt.target.value)},onPressEnter:At,onBlur:At},H)),Qe||l.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),l.a.createElement("div",{className:"mt20"},X==null?void 0:X.map(function(Qt,pt){return l.a.createElement("div",{key:pt,className:et.a.btn},l.a.createElement("span",{className:et.a.s1},Qt.name),l.a.createElement("img",{src:Jt.a,className:et.a.s2,onClick:function(){return vt(pt)}}))})))},$t=xt,ta=r("LvDl"),Xt=r("m3rI"),ue=r("hW5Z"),he=r.n(ue),P=function(C){var Qe=C.dispatch,J=C.onCancel,X=C.onSave,_e=C.loading,H=_e===void 0?!1:_e;return l.a.createElement("div",{className:he.a.complete},l.a.createElement("div",{onClick:J,className:he.a.cancel},"\u53D6\u6D88"),l.a.createElement(Ge.a,{type:"primary",loading:H,onClick:X,className:he.a.save},"\u4FDD\u5B58"))},m=Object(at.a)()(P),g=r("UqFu"),x=r("z7Xi"),A=r("jN4g");function E(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */E=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var O=function(C){var Qe,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.practiceSetting,st=Object(Ct.a)(C,["globalSetting","loading","dispatch","practiceSetting"]),Je=S.a.useForm(),Q=Object(Y.a)(Je,1),mt=Q[0],vt=Object(ae.useState)({}),At=Object(Y.a)(vt,2),Qt=At[0],pt=At[1],Mt=Object(ae.useState)(!1),ye=Object(Y.a)(Mt,2),kt=ye[0],gt=ye[1],Le=Object(ae.useState)(!1),Dt=Object(Y.a)(Le,2),wt=Dt[0],yt=Dt[1],ot=Object(ae.useState)(""),ga=Object(Y.a)(ot,2),Ye=ga[0],ca=ga[1],Gt=Object(ae.useState)(""),ya=Object(Y.a)(Gt,2),Bt=ya[0],ct=ya[1],Vt=Object(ae.useRef)({}),a=Object(ae.useRef)(""),e=Object(ae.useRef)(null),t=Object(ae.useRef)(Object(ta.throttle)(function(){return T()},2e3,{leading:!0,trailing:!1})).current,o=H.id;Object(ae.useEffect)(function(){if(!o)return;u()},[o]),Object(ae.useEffect)(function(){return JSON.stringify(Qt)!=="{}"&&s(),function(){clearTimeout(e.current)}},[Qt,Ye,Bt]);var s=function(){clearTimeout(e.current),e.current=setTimeout(function(){!Object(ta.isEqual)(Qt,Vt.current)||Ye!==a.current||Bt!==a.current?_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},u=function(){var It=Object(pe.a)(E().mark(function Aa(){var xa,Za,on;return E().wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Object(Ut.a)("/api/shixuns/".concat(o,"/edit_base_info.json"),{method:"get"});case 2:xa=cn.sent,xa.status===0&&(Za=Object(le.a)(Object(le.a)({},xa.data),{},{description:Object(g.a)(xa.data.description)}),on={description:Za.description,shixun_tags:Za.shixun_tags,name:Za.name},mt.setFieldsValue(on),Vt.current=Object(le.a)({},on),a.current=Za.attachment_id||"",pt(Object(le.a)({},on)),ca(Za.attachment_id||""),ct(Za.cover_image_id||""));case 4:case"end":return cn.stop()}},Aa)}));return function(){return It.apply(this,arguments)}}(),y=function(Aa,xa){pt(Object(le.a)({},xa))},U=function(){Ce()},T=function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),mt.submit()},De=function(Aa){console.log(Aa,"values");var xa=Aa.name,Za=Aa.description,on=Aa.shixun_tags,xn=Object(Ut.a)("/api/shixuns/".concat(o,"/base_info_save.json"),{method:"post",body:{shixun:{name:xa,description:Za,shixun_tags:on,attachment_id:Ye,cover_image_id:Bt}}});xn.then(function(cn){cn.status===0&&(ne.b.success("\u4FDD\u5B58\u6210\u529F"),_e({type:"practiceSetting/getCommonData",payload:{id:o}}),_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Vt.current={description:Qt.description,shixun_tags:Qt.shixun_tags,name:Qt.name},a.current=Ye)})},Ce=function(){var Aa,xa=function(){at.c.push("/shixuns/".concat(o,"/challenges")),_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(H==null||((Aa=H.sideBar)===null||Aa===void 0)?void 0:Aa.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){xa()}}):xa()};function Be(It){var Aa=It.type==="image/jpeg"||It.type==="image/png";return Aa||ne.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Aa}var tn=l.a.createElement(Ge.a,{loading:kt,icon:l.a.createElement(x.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),La=l.a.createElement(Ge.a,{loading:wt,icon:l.a.createElement(x.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Ca(It,Aa){var xa=new FileReader;xa.addEventListener("load",function(){return Aa(xa.result)}),xa.readAsDataURL(It)}var Wt=function(Aa){if(Aa.file.status==="uploading"){gt(!0);return}if(Aa.file.status==="done"){var xa,Za;gt(!1),ca(Aa==null||((xa=Aa.file)===null||xa===void 0||((Za=xa.response)===null||Za===void 0))?void 0:Za.id)}},ra=function(){return l.a.createElement("div",{className:ke.a.img},l.a.createElement("img",{src:Xt.a.API_SERVER+"/api/attachments/"+Ye,alt:"avatar",style:{width:"100%"}}),l.a.createElement("div",null,l.a.createElement(A.a,{onClick:function(){return ca("")},style:{fontSize:"16px",color:"red"}})))},ea=function(Aa){if(Aa.file.status==="uploading"){yt(!0);return}if(Aa.file.status==="done"){var xa,Za;yt(!1),ct(Aa==null||((xa=Aa.file)===null||xa===void 0||((Za=xa.response)===null||Za===void 0))?void 0:Za.id)}},Ba=function(){return l.a.createElement("div",{className:ke.a.img},l.a.createElement("img",{src:Xt.a.API_SERVER+"/api/attachments/"+Bt,alt:"avatar",style:{width:"100%"}}),l.a.createElement("div",null,l.a.createElement(A.a,{onClick:function(){return ct("")},style:{fontSize:"16px",color:"red"}})))};return l.a.createElement("div",{className:ke.a.information},l.a.createElement("section",{className:ke.a.scroll},l.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),l.a.createElement("div",{className:ke.a.formWrap}," ",l.a.createElement(S.a,{form:mt,scrollToFirstError:!0,layout:"vertical",onValuesChange:y,onFinish:De},l.a.createElement(S.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(k.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((Qe=Qt.name)===null||Qe===void 0?void 0:Qe.length)||0,"/60")})),l.a.createElement(S.a.Item,{className:"customAddTags",name:"shixun_tags",label:l.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E : ",l.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6280\u80FD\u6807\u7B7E"}]},l.a.createElement($t,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),l.a.createElement(be.a,null,l.a.createElement(ze.a,null,l.a.createElement(S.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ye?ra():l.a.createElement(We.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Xt.a.API_SERVER,"/api/attachments.json"),beforeUpload:Be,onChange:Wt},tn))),l.a.createElement(ze.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),l.a.createElement(be.a,null,l.a.createElement(ze.a,null,l.a.createElement(S.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Bt?Ba():l.a.createElement(We.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Xt.a.API_SERVER,"/api/attachments.json"),beforeUpload:Be,onChange:ea},La))),l.a.createElement(ze.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),l.a.createElement(S.a.Item,{name:"description",label:"\u7B80\u4ECB:"},l.a.createElement(Me.a,{defaultValue:Qt.description||"",watch:!0}))))),l.a.createElement(m,{onSave:t,onCancel:U,loading:kt||wt}))},h=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.practiceSetting;return{globalSetting:Qe,loading:C,practiceSetting:J}})(O),w=r("ch0t"),N=r("R9oj"),ee=r("ECub"),se=r("T2oS"),Te=r("W9HT"),ft=r("bKvZ"),Ne=r.n(ft),de=r("KeGQ"),B=r.n(de),R=r("NLgs"),re=r("ngQI");function Re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Re=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Ke=function(C){var Qe=C.globalSetting,J=C.dispatch,X=C.practiceSetting,_e=Object(Ct.a)(C,["globalSetting","dispatch","practiceSetting"]),H=Object(ae.useState)(!1),st=Object(Y.a)(H,2),Je=st[0],Q=st[1],mt=Object(ae.useState)({}),vt=Object(Y.a)(mt,2),At=vt[0],Qt=vt[1],pt=Object(ae.useState)(!0),Mt=Object(Y.a)(pt,2),ye=Mt[0],kt=Mt[1],gt=Object(ae.useState)(!1),Le=Object(Y.a)(gt,2),Dt=Le[0],wt=Le[1],yt=Object(ae.useState)(null),ot=Object(Y.a)(yt,2),ga=ot[0],Ye=ot[1],ca=Object(ae.useRef)(!1),Gt=X.id,ya=X.updateIndex,Bt=X.is_published,ct=X.newQuestion,Vt=At.challenge_list,a=Vt===void 0?[]:Vt;Object(ae.useEffect)(function(){return Gt?(t(),function(){J({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Gt,ya]),Object(ae.useEffect)(function(){e()},[_e.location]);var e=function(){var Ca,Wt=_e.location,ra=Wt.pathname.split("/");(ra.includes("newquestion")||ra.includes("new")||(Wt==null||((Ca=Wt.query)===null||Ca===void 0)?void 0:Ca.tabId))&&(ca.current=!0)},t=function(){var La=Object(pe.a)(Re().mark(function Ca(){var Wt,ra,ea,Ba,It,Aa,xa;return Re().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return kt(!0),on.next=3,Object(dt.F)({id:Gt});case 3:ea=on.sent,(ea==null||((Wt=ea.challenge_list)===null||Wt===void 0)?void 0:Wt.length)&&(Ba=_e.location.pathname.split("/"),It=ea.challenge_list.find(function(xn){return String(xn.challenge_id)===Ba[4]}),Ba.includes("newquestion")||Ba.includes("new")?(xa=ea.challenge_list[((Aa=ea.challenge_list)===null||Aa===void 0?void 0:Aa.length)-1],J({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ba.includes("new")?0:1,name:""}}}),Ye(void 0),U(xa)):Ba[4]&&It?o(It,!1):o(ea.challenge_list[0])),(ea==null||((ra=ea.challenge_list)===null||ra===void 0)?void 0:ra.length)||Ye(null),Qt(ea),kt(!1);case 8:case"end":return on.stop()}},Ca)}));return function(){return La.apply(this,arguments)}}(),o=function(Ca){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(Ye(Ca.challenge_id),U(Ca),Wt){var ra="/shixuns/".concat(Gt,"/edit/").concat(Ca.challenge_id,"/").concat(Ca.st===1?"editquestion":"editcheckpoint");at.c.push(ra)}},s=function(Ca,Wt){Wt.stopPropagation();var ra=Ca.challenge_id,ea=function(){var Ba=Object(pe.a)(Re().mark(function It(){var Aa,xa,Za,on;return Re().wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Object(dt.s)({id:Gt,challengesId:ra});case 2:if(Aa=cn.sent,!(Aa.status===1)){cn.next=12;break}return cn.next=6,Object(dt.F)({id:Gt});case 6:if(on=cn.sent,Qt(on),!(ra===ga&&((xa=on.challenge_list)===null||xa===void 0?void 0:xa.length))){cn.next=11;break}return o(on.challenge_list[0]),cn.abrupt("return");case 11:((Za=on.challenge_list)===null||Za===void 0?void 0:Za.length)||(Ye(null),ca.current=!0,U({}),at.c.push("/shixuns/".concat(Gt,"/edit?tabId=level")));case 12:case"end":return cn.stop()}},It)}));return function(){return Ba.apply(this,arguments)}}();je.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:ea})},u=function(Ca,Wt,ra){var ea=Array.from(Ca),Ba=ea.splice(Wt,1),It=Object(Y.a)(Ba,1),Aa=It[0];return ea.splice(ra,0,Aa),ea},y=function(Ca,Wt){if(!Ca.destination)return;var ra=u(Wt,Ca.source.index,Ca.destination.index);Qt(Object(le.a)(Object(le.a)({},At),{},{challenge_list:ra}));var ea=ra.map(function(Ba){return Ba.challenge_id});Object(dt.Db)({id:Gt,ids:ea}).then(function(Ba){Ba.status!==0&&Qt(Object(le.a)(Object(le.a)({},At),{},{challenge_list:Wt}))})},U=function(Ca){J({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ca}})},T=function(){var La=Object(pe.a)(Re().mark(function Ca(Wt,ra){var ea;return Re().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(!(Wt===ga)){It.next=2;break}return It.abrupt("return");case 2:return It.next=4,De();case 4:Ye(Wt),U(ra),J({type:"practiceSetting/setParams",payload:{newQuestion:null}}),ea="/shixuns/".concat(Gt,"/edit/").concat(Wt,"/").concat(ra.st===1?"editquestion":"editcheckpoint"),at.c.push(ea);case 9:case"end":return It.stop()}},Ca)}));return function(Wt,ra){return La.apply(this,arguments)}}(),De=function(){return new Promise(function(Ca,Wt){var ra;(X==null||((ra=X.sideBar)===null||ra===void 0)?void 0:ra.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){J({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ca()},onCancel:function(){Wt()}}):Ca()})},Ce=function(Ca){return l.a.createElement(l.a.Fragment,null,l.a.createElement(re.a,{onDragEnd:function(ra){return y(ra,Ca)}},l.a.createElement(re.c,{droppableId:"droppable"},function(Wt,ra){return l.a.createElement("div",Object(Rt.a)({ref:Wt.innerRef},Wt.droppableProps,{style:{width:"100%"}}),Ca.map(function(ea,Ba){var It=ea.st,Aa=ea.name,xa=ea.challenge_id;return l.a.createElement(re.b,{key:xa,draggableId:xa.toString(),index:Ba,isDragDisabled:Bt},function(Za,on){return l.a.createElement("div",Object(Rt.a)({ref:Za.innerRef},Za.draggableProps,Za.dragHandleProps,{className:ga===xa?Ne.a.listActive:Ne.a.list,onClick:function(){return T(xa,ea)}}),l.a.createElement("span",{className:Ne.a.s1},It===0?l.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#1890FF"}}):l.a.createElement("i",{className:"iconfont icon-xuanzeti1",style:{color:"#44D7B6"}})),l.a.createElement("span",{className:Ne.a.s2},"\u7B2C",Ba+1,"\u5173: ",Aa),!Bt&&l.a.createElement("span",{className:Ne.a.s3,onClick:function(cn){return s(ea,cn)}},l.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),ct&&l.a.createElement("div",{className:Ne.a.listActive},l.a.createElement("span",{className:Ne.a.s1},(ct==null?void 0:ct.st)===0?l.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#1890FF"}}):l.a.createElement("i",{className:"iconfont icon-xuanzeti1",style:{color:"#44D7B6"}})),l.a.createElement("span",{className:Ne.a.s2},"\u7B2C",Ca.length+1,"\u5173: ",ct==null?void 0:ct.name)),!Bt&&l.a.createElement("div",{className:Ne.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Be=function(){var La=Object(pe.a)(Re().mark(function Ca(Wt){return Re().wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:return ea.next=2,De();case 2:Wt==="new"?at.c.push("/shixuns/".concat(Gt,"/edit/new")):at.c.push("/shixuns/".concat(Gt,"/edit/newquestion")),Q(!1),Ye(void 0),J({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wt==="new"?0:1,name:""}}});case 6:case"end":return ea.stop()}},Ca)}));return function(Wt){return La.apply(this,arguments)}}(),tn=function(){if(Object(R.b)(J,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;Q(!Je)};return l.a.createElement("div",{className:Ne.a.level},l.a.createElement("aside",{className:Ne.a.left,style:{width:Dt?"0":"25%"}},l.a.createElement("div",{className:Ne.a.container},l.a.createElement("div",{className:Ne.a.title},"\u4EFB\u52A1\u5173\u5361(",a.length,")"),l.a.createElement("div",{className:Ne.a.listWrap},ye?l.a.createElement(Te.a,{size:"large"}):!!a.length||!!ct?Ce(a):l.a.createElement(ee.a,{image:B.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Dt&&l.a.createElement("div",{className:Ne.a.btns},l.a.createElement("aside",{className:Ne.a.btnsWrap},l.a.createElement("div",{style:{transform:Je?"rotate(45deg)":"rotate(0deg)"},className:Ne.a.icon,onClick:tn},"+"),l.a.createElement("div",{className:Ne.a.btn,style:{left:Je?20:-154}},l.a.createElement("div",{className:Ne.a.d1,onClick:function(){return Be("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),l.a.createElement("div",{className:Ne.a.d2,onClick:function(){return Be("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),l.a.createElement("div",{className:Dt?Ne.a.elseShrink:Ne.a.shrink,onClick:function(){return wt(!Dt)}},l.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),l.a.createElement("aside",{className:Ne.a.right,id:"modal-level-question"},ga===null&&ca.current?l.a.createElement("div",{className:Ne.a.addIcon},l.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):_e.children))},q=Object(at.a)(function(I){var C=I.globalSetting,Qe=I.practiceSetting;return{globalSetting:C,practiceSetting:Qe}})(Ke),Pe=r("DjyN"),$e=r("NUBc"),Se=r("cWXX"),Pt=r("/ezw"),zt=r("qVdP"),ma=r("jsC+"),oa=r("lUTK"),ja=r("BvKs"),oe=r("7Kak"),F=r("9yH6"),G=r("Qvpy"),Xe=r.n(G);function He(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */He=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Ee=function(C){var Qe=C.shixunsDetail,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.onReloadData,st=Object(Ct.a)(C,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Je=Object(ae.useState)(),Q=Object(Y.a)(Je,2),mt=Q[0],vt=Q[1],At=Object(ae.useState)([]),Qt=Object(Y.a)(At,2),pt=Qt[0],Mt=Qt[1];Object(ae.useEffect)(function(){Qe.actionTabs.key==="Collaborators-ChangeManager"&&ye()},[Qe.actionTabs.key]);var ye=function(){var Dt=Object(pe.a)(He().mark(function wt(){var yt,ot;return He().wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,_e({type:"shixunsDetail/getChangeManager",payload:{id:(yt=Qe.actionTabs.params)===null||yt===void 0?void 0:yt.id}});case 2:ot=Ye.sent,Mt(ot||[]);case 4:case"end":return Ye.stop()}},wt)}));return function(){return Dt.apply(this,arguments)}}(),kt=function(){var wt;_e({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(wt=Qe.actionTabs.params)===null||wt===void 0?void 0:wt.id}}})},gt=function(){var Dt=Object(pe.a)(He().mark(function wt(){var yt,ot;return He().wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:if(mt){Ye.next=3;break}return ne.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Ye.abrupt("return");case 3:return Ye.next=5,_e({type:"shixunsDetail/changeManager",payload:{id:(yt=Qe.actionTabs.params)===null||yt===void 0?void 0:yt.id,user_id:mt}});case 5:ot=Ye.sent,Le(),ot&&(H(),ne.b.info(ot.message));case 8:case"end":return Ye.stop()}},wt)}));return function(){return Dt.apply(this,arguments)}}(),Le=function(){_e({type:"shixunsDetail/setActionTabs",payload:{}}),vt(null)};return l.a.createElement(je.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:Qe.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:X.effects["shixunsDetail/changeManager"],onOk:gt,onCancel:Le},l.a.createElement("div",null,l.a.createElement("div",{className:Xe.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",l.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),l.a.createElement("div",{className:Xe.a.content},pt.length?l.a.createElement(F.a.Group,{value:mt,onChange:function(wt){return vt(wt.target.value)}},pt.map(function(Dt,wt){return l.a.createElement(F.a,{className:Xe.a.radio,key:wt,value:Dt.user_id},Dt.name)})):l.a.createElement("div",{className:Xe.a.add},l.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",l.a.createElement("a",{className:Xe.a.colorBlue,onClick:kt},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},ht=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.loading,J=I.globalSetting;return{shixunsDetail:C,globalSetting:J,loading:Qe}})(Ee),jt=r("Znn+"),_a=r("ZTPi"),Oa=r("ju9d"),Ea=r("DDK+"),Da=_a.a.TabPane,Ja=function(I){var C=I.visible,Qe=I.onCancel,J=I.onSelectGroup,X=I.shixunId,_e=I.onSelectCollaborator;return l.a.createElement(je.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:C,width:1100,centered:!0,keyboard:!1,onCancel:Qe,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},l.a.createElement(_a.a,{defaultActiveKey:"1"},l.a.createElement(Da,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},l.a.createElement(Oa.a,{onCancel:Qe,container_type:2,container_id:X,onSelect:_e})),l.a.createElement(Da,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},l.a.createElement(Ea.a,{onCancel:Qe,onSelect:J}))))},Ia=r("oaGz"),Sa=r.n(Ia),me=r("8Skl"),$=r("ruvs");function Zt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Zt=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Ot=function(C){var Qe,J,X,_e,H,st,Je=C.shixunsDetail,Q=C.globalSetting,mt=C.loading,vt=C.user,At=C.dispatch,Qt=Object(Ct.a)(C,["shixunsDetail","globalSetting","loading","user","dispatch"]),pt=Object(ae.useRef)(),Mt=Object(ae.useState)(0),ye=Object(Y.a)(Mt,2),kt=ye[0],gt=ye[1],Le=Object(ae.useState)([]),Dt=Object(Y.a)(Le,2),wt=Dt[0],yt=Dt[1],ot=Object(ae.useState)({id:null,page:1}),ga=Object(Y.a)(ot,2),Ye=ga[0],ca=ga[1],Gt=(Qe=vt.userInfo)===null||Qe===void 0||((J=Qe.shixun)===null||J===void 0)?void 0:J.editable,ya=((X=vt.userInfo)===null||X===void 0?void 0:X.role)<=2||((_e=vt.userInfo)===null||_e===void 0||((H=_e.shixun)===null||H===void 0)?void 0:H.is_creator);Object(ae.useEffect)(function(){pt.current=Qt.match.params.id,Ye.id=pt.current,ca(Ye),Bt(Ye)},[]);var Bt=function(){var U=Object(pe.a)(Zt().mark(function T(De){var Ce;return Zt().wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,At({type:"shixunsDetail/getCollaboratorsData",payload:De});case 2:Ce=tn.sent,Ce&&(yt(Ce.members||[]),gt(Ce.member_count));case 4:case"end":return tn.stop()}},T)}));return function(De){return U.apply(this,arguments)}}(),ct=function(){var U=Object(pe.a)(Zt().mark(function T(){var De;return Zt().wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Ye.page=1,ca(Ye),De=Object($.b)(),Be.next=5,At({type:"user/getUserInfo",payload:De});case 5:return Be.next=7,Bt(Ye);case 7:case"end":return Be.stop()}},T)}));return function(){return U.apply(this,arguments)}}(),Vt=function(T){Ye.page=T,ca(Ye),Bt(Ye)},a=function(T){je.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement("div",{className:Sa.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var De=Object(pe.a)(Zt().mark(function Be(){var tn,La;return Zt().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,At({type:"shixunsDetail/deleteCollaborators",payload:{id:pt.current,userId:T}});case 2:if(La=Wt.sent,!(((tn=vt.userInfo)===null||tn===void 0?void 0:tn.user_id)===T)){Wt.next=6;break}return at.c.push("/shixuns"),Wt.abrupt("return");case 6:ne.b.info(La==null?void 0:La.message),Ye.page=1,ca(Ye),Bt(Ye);case 10:case"end":return Wt.stop()}},Be)}));function Ce(){return De.apply(this,arguments)}return Ce}()})},e=function(){At({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:pt.current}}})};function t(U,T,De,Ce){return o.apply(this,arguments)}function o(){return o=Object(pe.a)(Zt().mark(function U(T,De,Ce,Be){return Zt().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return La.next=2,At({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:T,user_id:De,editable:Ce?0:1}});case 2:Bt(Ye);case 3:case"end":return La.stop()}},U)})),o.apply(this,arguments)}var s=function(){At({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:pt.current}}})};function u(){At({type:"shixunsDetail/setActionTabs",payload:{}})}var y={visible:Je.actionTabs.key==="Collaborators-AddCollaborator",onCancel:u,shixunId:pt.current,onSelectCollaborator:function(){var U=Object(pe.a)(Zt().mark(function De(Ce){var Be;return Zt().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return u(),La.next=3,At({type:"shixunsDetail/addCollaborator",payload:{id:pt.current,user_ids:Ce}});case 3:Be=La.sent,Be&&(ne.b.success("\u6DFB\u52A0\u6210\u529F"),ct());case 5:case"end":return La.stop()}},De)}));function T(De){return U.apply(this,arguments)}return T}(),onSelectGroup:function(){var U=Object(pe.a)(Zt().mark(function De(Ce){var Be;return Zt().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return u(),La.next=3,At({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:pt.current,group_id:Ce.group_id}});case 3:Be=La.sent,Be&&(ne.b.success("\u6DFB\u52A0\u6210\u529F"),ct());case 5:case"end":return La.stop()}},De)}));function T(De){return U.apply(this,arguments)}return T}()};return l.a.createElement("section",null,l.a.createElement("div",{className:Sa.a.wrap},l.a.createElement("div",{className:Sa.a.content},((st=Je.detail)===null||st===void 0?void 0:st.identity)<5&&l.a.createElement("div",{className:Sa.a.head},l.a.createElement("span",{className:Sa.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",kt,"\u4EBA\uFF09"),l.a.createElement("div",null,ya&&l.a.createElement(Ge.a,{type:"primary",ghost:!0,className:Sa.a.button,style:{marginRight:"20px"},onClick:e},"\u66F4\u6362\u7BA1\u7406\u5458"),Gt&&l.a.createElement(Ge.a,{type:"primary",className:Sa.a.button,style:{marginRight:"40px"},onClick:s},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),l.a.createElement("div",{className:Sa.a.list},l.a.createElement(Pt.a,{loading:mt.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},wt.map(function(U,T){var De,Ce,Be,tn,La,Ca,Wt,ra;return l.a.createElement("div",{style:{display:"inline-block",width:"50%"}},l.a.createElement("div",{className:Sa.a.itemWrap,key:T},l.a.createElement("a",{href:(De=U.user)===null||De===void 0?void 0:De.user_url,target:"_blank",className:Sa.a.imgWrap},l.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Sa.a.img,src:"".concat(Xt.a.IMG_SERVER,"/images/").concat((Ce=U.user)===null||Ce===void 0?void 0:Ce.image_url)}),((Be=U.user)===null||Be===void 0?void 0:Be.shixun_manager)&&l.a.createElement("span",{className:Sa.a.manager},"\u521B\u5EFA\u8005")),l.a.createElement("div",{className:Sa.a.itemContent},l.a.createElement("p",{className:Sa.a.nameWrap},l.a.createElement("a",{href:U.user.user_url,target:"_blank",className:Sa.a.name},(tn=U.user)===null||tn===void 0?void 0:tn.name),l.a.createElement("div",{className:Sa.a.actionGroup},ya?((La=U.user)===null||La===void 0?void 0:La.shixun_manager)?null:l.a.createElement(ma.a,{overlay:l.a.createElement(ja.a,{selectedKeys:[U.editable?"1":"2"],onClick:function(){var Ba;t(Je.detail.identifier,U.user.user_id,U.editable,(Ba=U.user)===null||Ba===void 0?void 0:Ba.name)}},l.a.createElement(ja.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),l.a.createElement(ja.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},l.a.createElement("div",null,U.editable?l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",l.a.createElement(me.a,{style:{fontSize:"14px",color:"#888888"}}))):U.editable?l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ca=U.user)===null||Ca===void 0?void 0:Ca.shixun_manager)&&Gt&&U.user.user_id!==((Wt=vt.userInfo)===null||Wt===void 0?void 0:Wt.user_id)?l.a.createElement("a",{className:Sa.a.deletetitle,onClick:function(){var Ba;return a((Ba=U.user)===null||Ba===void 0?void 0:Ba.user_id)}},"\u5220\u9664"):null)),l.a.createElement("p",{className:Sa.a.schoolWrap},l.a.createElement("span",{className:Sa.a.school},(ra=U.user)===null||ra===void 0?void 0:ra.school_name)))))})))),kt>10&&l.a.createElement("div",{className:Sa.a.countWrap},l.a.createElement($e.a,{showQuickJumper:!1,showSizeChanger:!1,total:kt,onChange:function(T){return Vt(T)},pageSize:10,current:Ye.page}))),l.a.createElement(ht,{onReloadData:ct}),l.a.createElement(Ja,y))},qt=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.loading,J=I.globalSetting,X=I.user;return{shixunsDetail:C,globalSetting:J,user:X,loading:Qe}})(Ot),sa=r("11/R"),Oe=r("Q9mQ"),ba=r("diRs"),b=r("jrin"),_=r("OaEy"),D=r("2fM7"),z=r("ZW9T"),ce=r("RCxd"),fe=r("4SAo"),Ze=r.n(fe);function tt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */tt=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Z=k.a.TextArea,Lt=function(C){var Qe=C.shixunsDetail,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.onFinish,st=H===void 0?function(){}:H,Je=Object(Ct.a)(C,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),Q=S.a.useForm(),mt=Object(Y.a)(Q,1),vt=mt[0],At=function(){var pt=Object(pe.a)(tt().mark(function Mt(ye){var kt,gt;return tt().wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,_e({type:"shixunsDetail/getCustomScript",payload:{id:(kt=Qe.actionTabs.params)===null||kt===void 0?void 0:kt.id,compile:ye.execute,excutive:ye.compile}});case 2:gt=Dt.sent,Qt(),gt&&st(gt==null?void 0:gt.shixun_script);case 5:case"end":return Dt.stop()}},Mt)}));return function(ye){return pt.apply(this,arguments)}}(),Qt=function(){_e({type:"shixunsDetail/setActionTabs",payload:{}})};return l.a.createElement(je.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:Qe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Qt},l.a.createElement(S.a,{form:vt,scrollToFirstError:!0,layout:"vertical",onFinish:At},l.a.createElement(S.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},l.a.createElement(Z,{rows:4})),l.a.createElement(S.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},l.a.createElement(Z,{rows:4})),l.a.createElement("div",{className:Ze.a.footerWrap},l.a.createElement(S.a.Item,null,l.a.createElement(Ge.a,{className:"mr5",size:"large",onClick:Qt},"\u53D6\u6D88"),l.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",loading:X.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},ut=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.loading,J=I.globalSetting;return{shixunsDetail:C,globalSetting:J,loading:Qe}})(Lt),lt=r("Lai7"),ia=r.n(lt),Pa=r("EGTK"),ha=r("UGPy"),qe=r.n(ha),da=r("FrRK"),xe=r("9Bee"),va=r("N3QO");function Ht(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ht=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var wa=D.a.Option,ua=function(C){var Qe,J,X=C.practiceSetting,_e=C.dispatch,H=C.shixunsDetail,st=C.user,Je=Object(ae.useState)(null),Q=Object(Y.a)(Je,2),mt=Q[0],vt=Q[1],At=Object(ae.useState)([]),Qt=Object(Y.a)(At,2),pt=Qt[0],Mt=Qt[1],ye=Object(ae.useState)(!0),kt=Object(Y.a)(ye,2),gt=kt[0],Le=kt[1],Dt=Object(ae.useState)({}),wt=Object(Y.a)(Dt,2),yt=wt[0],ot=wt[1],ga=Object(ae.useState)([]),Ye=Object(Y.a)(ga,2),ca=Ye[0],Gt=Ye[1],ya=Object(ae.useState)(),Bt=Object(Y.a)(ya,2),ct=Bt[0],Vt=Bt[1],a=Object(ae.useState)(),e=Object(Y.a)(a,2),t=e[0],o=e[1],s=Object(ae.useState)([]),u=Object(Y.a)(s,2),y=u[0],U=u[1],T=Object(ae.useState)({}),De=Object(Y.a)(T,2),Ce=De[0],Be=De[1],tn=Object(ae.useRef)(null),La=Object(ae.useRef)(!0),Ca=Object(ae.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Wt=Object(ae.useRef)(null),ra=X.id,ea=X.is_published,Ba=Ce.frequence_image,It=Ba===void 0?[]:Ba,Aa=Ce.environments,xa=Aa===void 0?[]:Aa,Za=Ce.choice_small_type,on=Za===void 0?[]:Za,xn=Ce.other_image,cn=xn===void 0?[]:xn,Vn=yt.name,qn=yt.description,vn=yt.authorization,Ra=yt.small_type,Ga=Ra===void 0?[]:Ra;Object(ae.useEffect)(function(){if(mt===null)return;Ua(),tn.current.scrollTop=0},[mt]),Object(ae.useEffect)(function(){if(!ra)return;pa()},[ra]),Object(ae.useEffect)(function(){return mt===null?void 0:(Ma(),function(){clearTimeout(Wt.current)})},[mt,pt,ca,ct,t]);var Ma=function(){clearTimeout(Wt.current),Wt.current=setTimeout(function(){!Object(ta.isEqual)(Ca.current.activeId,mt)||!Object(ta.isEqual)(Ca.current.selectId,pt)||!Object(ta.isEqual)(Ca.current.serviceConfigList,ca)||!Object(ta.isEqual)(Ca.current.evaluateScript,ct)||!Object(ta.isEqual)(Ca.current.evaluationScript,t)?_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},pa=function(){var Wa=Object(pe.a)(Ht().mark(function Va(){var Qa,un,bn,_n;return Ht().wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Le(!0),Cn.next=3,Object(Ut.a)("/api/shixuns/".concat(ra,"/edit_environment_info.json"),{method:"get"});case 3:Qa=Cn.sent,Qa.status===0&&(Be(Object(le.a)({},Qa.data)),Le(!1),(Qa==null||((un=Qa.data)===null||un===void 0)?void 0:un.id)?(Ca.current.activeId=Qa==null||((bn=Qa.data)===null||bn===void 0)?void 0:bn.id,vt(Qa==null||((_n=Qa.data)===null||_n===void 0)?void 0:_n.id)):vt(null));case 5:case"end":return Cn.stop()}},Va)}));return function(){return Wa.apply(this,arguments)}}(),Ua=function(){var Wa=Object(pe.a)(Ht().mark(function Va(){var Qa,un,bn,_n,mn;return Ht().wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Object(Ut.a)("/api/shixuns/".concat(ra,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:mt}});case 2:mn=wn.sent,ot(mn.data),Ca.current.selectId=(Qa=mn.data)===null||Qa===void 0?void 0:Qa.choice_small_type,Mt((un=mn.data)===null||un===void 0?void 0:un.choice_small_type),Ca.current.serviceConfigList=(bn=mn.data)===null||bn===void 0?void 0:bn.shixun_service_configs,Gt((_n=mn.data)===null||_n===void 0?void 0:_n.shixun_service_configs),Ca.current.evaluateScript=mn.data.evaluate_script,Vt(mn.data.evaluate_script),Ca.current.evaluationScript=mn.data.choice_standard_scripts,o(mn.data.choice_standard_scripts),U(mn.data.standard_scripts);case 13:case"end":return wn.stop()}},Va)}));return function(){return Wa.apply(this,arguments)}}(),Ka=function(){var Va,Qa=function(){at.c.push("/shixuns/".concat(ra,"/challenges")),_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(X==null||((Va=X.sideBar)===null||Va===void 0)?void 0:Va.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Qa()}}):Qa()},Ha=function(){var Wa=Object(pe.a)(Ht().mark(function Va(){var Qa,un,bn,_n=arguments;return Ht().wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(Qa=_n.length>0&&_n[0]!==void 0?_n[0]:!1,!Object(R.b)(_e,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Cn.next=3;break}return Cn.abrupt("return");case 3:return un={sub_type:pt,main_type:mt,shixun:{mirror_script_id:t},shixun_info:{evaluate_script:ct},shixun_service_configs:ca.map(function(wn){return{mirror_repository_id:wn.mirror_repository_id,cpu_limit:wn.cpu_limit,lower_cpu_limit:wn.lower_cpu_limit,memory_limit:wn.memory_limit,request_limit:wn.request_limit}})},Cn.next=6,Object(Ut.a)("/api/shixuns/".concat(ra),{method:"put",body:un});case 6:bn=Cn.sent,bn.status===0&&(ne.b.success("\u7F16\u8F91\u6210\u529F"),Ca.current={activeId:mt,selectId:pt,serviceConfigList:ca,evaluateScript:ct,evaluationScript:t},_e({type:"practiceSetting/getCommonData",payload:{id:ra}}),_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Cn.stop()}},Va)}));return function(){return Wa.apply(this,arguments)}}(),Ya=Ga.filter(function(Wa){return pt.includes(Wa.id)}),An=function(){Ka()},hn=function(Va,Qa,un){var bn=ca.map(function(_n,mn){return mn===un?Object(le.a)(Object(le.a)({},_n),{},Object(b.a)({},Qa,Va)):_n});Gt(bn)},Sn=function(){if(Object(R.b)(_e,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;_e({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:ra}}})},fn=function(){var Wa=Object(pe.a)(Ht().mark(function Va(Qa){var un;return Ht().wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,_e({type:"shixunsDetail/getScriptContent",payload:{id:ra,script_id:Qa}});case 2:un=_n.sent,un&&Vt(un.content);case 4:case"end":return _n.stop()}},Va)}));return function(Qa){return Wa.apply(this,arguments)}}(),Nn=function(Va){je.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",l.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Qa=Object(pe.a)(Ht().mark(function bn(){return Ht().wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,fn(Va);case 2:je.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:l.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return mn.stop()}},bn)}));function un(){return Qa.apply(this,arguments)}return un}()})},sr=function(Va,Qa){var un=ca[0]?[ca[0]]:[];Qa.forEach(function(bn){var _n=ca.find(function(wn){return wn.mirror_repository_id===Number(bn.key)});if(_n)un.push(_n);else{var mn=Ga.find(function(wn){return wn.id===Number(bn.key)});if(mn.mirror_name){var Cn={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(bn.key),name:mn.mirror_name,request_limit:10};un.push(Cn)}}}),Gt(un),Mt(Va)};return l.a.createElement("div",{className:qe.a.practice},l.a.createElement(Pa.a,{loading:gt,skin:"night",className:qe.a.left,dispatch:_e,value:mt,data:xa,otherData:cn,tags:It,onChange:function(Va){return vt(Va)}}),l.a.createElement("div",{className:qe.a.right},l.a.createElement("header",null,l.a.createElement("div",{className:qe.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",mt===null?"\u2014 \u2014":Vn)),l.a.createElement("div",{className:qe.a.content,ref:tn},mt===null&&l.a.createElement(ee.a,{image:ia.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),mt!==null&&l.a.createElement("div",{className:qe.a.des},l.a.createElement("div",{className:qe.a.mainBody},l.a.createElement(xe.a,{value:qn})),l.a.createElement("div",{className:qe.a.title},"\u9644\u5E26\u73AF\u5883"),l.a.createElement("div",{className:qe.a.selectBox},l.a.createElement(D.a,{onChange:function(Va,Qa){return sr(Va,Qa)},getPopupContainer:function(Va){return Va.parentNode},mode:"multiple",bordered:!1,value:pt,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ga.map(function(Wa,Va){return l.a.createElement(wa,{key:Wa.id,value:Wa.id},Wa.type_name)})),l.a.createElement("div",{className:qe.a.smallType},Ya.map(function(Wa){return Wa.description?l.a.createElement("span",{key:Wa.id},Wa.description):null}))),!(H==null||((Qe=H.detail)===null||Qe===void 0)?void 0:Qe.is_jupyter_lab)&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:qe.a.title},"\u8BC4\u6D4B\u811A\u672C"),l.a.createElement("div",{className:qe.a.evaluating},l.a.createElement("div",{className:qe.a.evaluatingLabel},ea&&l.a.createElement("div",{onClick:function(){if(Object(R.b)(_e,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:qe.a.mask}),l.a.createElement(D.a,{style:{width:400},bordered:!1,getPopupContainer:function(Va){return Va.parentNode},value:t,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Va){Nn(Va),o(Va)}},(y||[]).map(function(Wa,Va){return l.a.createElement(wa,{value:parseInt(Wa.id),name:Wa.scptname,key:Va},Wa.scptname)})),l.a.createElement("span",{className:qe.a.evaluatingS1,onClick:Sn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),l.a.createElement(ba.a,{overlayClassName:qe.a.popover,placement:"bottomLeft",content:l.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",l.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",l.a.createElement("br",null),"challengeProgramNames",l.a.createElement("br",null),"sourceClassNames",l.a.createElement("br",null),l.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",l.a.createElement("br",null),l.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",l.a.createElement("br",null),"src/step1/HelloWorld.java",l.a.createElement("br",null),"src/step2/Other.java",l.a.createElement("br",null),l.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",l.a.createElement("br",null),"step1.HelloWorld",l.a.createElement("br",null),"step2.Other",l.a.createElement("br",null),l.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",l.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',l.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',l.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',l.a.createElement("br",null),'" "step2.Other")',l.a.createElement("br",null),l.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},l.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},l.a.createElement(ce.a,null)))),l.a.createElement(z.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:ct,onChange:function(Va){if(La.current){La.current=!1;return}Vt(Va),Object(R.b)(_e,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){La.current=!0,Vt(Ca.current.evaluateScript)},200)}}))),((J=H.detail)===null||J===void 0?void 0:J.identity)<3&&!!ca.length&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:qe.a.title},"\u670D\u52A1\u914D\u7F6E"),l.a.createElement("div",{className:qe.a.serviceSettingWrap},ca==null?void 0:ca.map(function(Wa,Va){return l.a.createElement("div",{key:Va,className:"mb30"},l.a.createElement("div",null,l.a.createElement("span",{className:"font16"},Wa.name)),l.a.createElement("div",{className:qe.a.serviceBox},l.a.createElement("label",{className:qe.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),l.a.createElement(k.a,{className:qe.a.serviceSetInput,value:Wa.cpu_limit,disabled:ea,onChange:function(un){return hn(un.target.value,"cpu_limit",Va)}})),l.a.createElement("div",{className:qe.a.serviceBox},l.a.createElement("label",{className:qe.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),l.a.createElement(k.a,{className:qe.a.serviceSetInput,value:Wa.lower_cpu_limit,disabled:ea,onChange:function(un){return hn(un.target.value,"lower_cpu_limit",Va)}})),l.a.createElement("div",{className:qe.a.serviceBox},l.a.createElement("label",{className:qe.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),l.a.createElement(k.a,{className:qe.a.serviceSetInput,value:Wa.memory_limit,disabled:ea,onChange:function(un){return hn(un.target.value,"memory_limit",Va)}})),l.a.createElement("div",{className:qe.a.serviceBox},l.a.createElement("label",{className:qe.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),l.a.createElement(k.a,{className:qe.a.serviceSetInput,value:Wa.request_limit,style:{width:300},disabled:ea,onChange:function(un){return hn(un.target.value,"request_limit",Va)}}),l.a.createElement("label",{className:qe.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))))),l.a.createElement("div",{className:qe.a.btns},l.a.createElement(Ge.a,{size:"large",style:{marginRight:20},onClick:An},"\u53D6\u6D88"),l.a.createElement(Ge.a,{size:"large",type:"primary",disabled:mt===null,onClick:function(){return Ha()}},"\u4FDD\u5B58"))),l.a.createElement(da.a,null),l.a.createElement(ut,{onFinish:function(Va){return Vt(Va)}}),l.a.createElement(va.a,null))},fa=Object(at.a)(function(I){var C=I.practiceSetting,Qe=I.globalSetting,J=I.shixunsDetail,X=I.user;return{practiceSetting:C,globalSetting:Qe,shixunsDetail:J,user:X}})(ua),Yt=r("g9YV"),c=r("wCAj"),n=r("5Dmo"),i=r("3S7+"),d=r("P5Jw"),p=r("wd/R"),f=r.n(p),ie=r("3d99"),Ue=r.n(ie),rt=r("sckv"),la=r.n(rt),Ft=r("KhGG");function Tt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Tt=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Na=We.a.Dragger,rn=function(C){var Qe,J=C.dispatch,X=C.id,_e=C.onClose,H=C.onOK,st=C.visible,Je=C.wrapClassName,Q=C.local,mt=C.containerId,vt=C.rootIdentifier,At=Object(ae.useState)({}),Qt=Object(Y.a)(At,2),pt=Qt[0],Mt=Qt[1],ye=Object(ae.useState)([]),kt=Object(Y.a)(ye,2),gt=kt[0],Le=kt[1],Dt=Object(ae.useState)([]),wt=Object(Y.a)(Dt,2),yt=wt[0],ot=wt[1],ga=Object(ae.useState)(0),Ye=Object(Y.a)(ga,2),ca=Ye[0],Gt=Ye[1],ya=Object(ae.useState)(!1),Bt=Object(Y.a)(ya,2),ct=Bt[0],Vt=Bt[1],a=Object(ae.useState)(!1),e=Object(Y.a)(a,2),t=e[0],o=e[1],s=S.a.useForm(),u=Object(Y.a)(s,1),y=u[0],U=Object(ae.useState)([]),T=Object(Y.a)(U,2),De=T[0],Ce=T[1],Be=Object(ae.useRef)([]);Object(ae.useEffect)(function(){st&&(y.resetFields(),Ce([]),ot([]),Le([]),Gt(0),o(!1),Vt(!1))},[st]);var tn=function(Ra){if(Ra.file.status==="done"||Ra.file.status==="uploading"){var Ga,Ma,pa;if(Ce(Ra.fileList),!Ra.file.response)return;if((Ga=Ra.file.response)===null||Ga===void 0?void 0:Ga.id){ne.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Ce(De.filter(function(Ua){return Ua.uid!==Ra.file.uid})),((Ma=Ra.file.response)===null||Ma===void 0?void 0:Ma.message)&&ne.b.info((pa=Ra.file.response)===null||pa===void 0?void 0:pa.message)}},La=function(){var vn=Object(pe.a)(Tt().mark(function Ra(Ga){var Ma,pa,Ua;return Tt().wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:if(ca){Ha.next=8;break}return pa=De.filter(function(Ya){return Ya.uid!==Ga.uid}),Ce(pa),Be.current=Object(Ve.a)(pa),Le(gt.filter(function(Ya){return Ya!==Ga.name})),ne.b.info("\u5220\u9664\u6210\u529F"),pa.length||(y.setFieldsValue({file:void 0}),y.validateFields()),Ha.abrupt("return");case 8:if(Ga.response){Ha.next=11;break}return ne.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),Ha.abrupt("return");case 11:return Ha.next=13,Object(Ut.a)("/api/shixuns/".concat(X,"/destroy_data_sets.json"),{method:"Delete",body:{id:[Ga==null||((Ma=Ga.response)===null||Ma===void 0)?void 0:Ma.id]}});case 13:Ua=Ha.sent,Ua.status===0&&(Ce(De.filter(function(Ya){return Ya.uid!==Ga.uid})),ne.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return Ha.stop()}},Ra)}));return function(Ga){return vn.apply(this,arguments)}}(),Ca=function(Ra){if(De==null?void 0:De.some(function(Ma){return Ma.name===Ra.name}))return ne.b.info("".concat(Ra.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;if(Ra.size/1024/1024>500)return ne.b.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Ga={name:Ra.name,uid:Ra.uid,file:Ra,percent:0};return De.push(Ga),Be.current=Object(Ve.a)(De),Ce(Object(Ve.a)(De)),!1},Wt={height:300,multiple:!0,disabled:ca>0,withCredentials:!0,fileList:De,action:"".concat(Xt.a.API_SERVER,"/api/attachments.json"),onChange:tn,onRemove:La,beforeUpload:Ca},ra=function(Ra,Ga,Ma,pa,Ua){var Ka=new FormData;Object.keys(Ra).forEach(function(Ya){Ka.append(Ya,Ra[Ya])});var Ha=new window.XMLHttpRequest;return Ha.withCredentials=!0,Ha.addEventListener("load",function(Ya){var An;Ma(JSON.parse(Ya==null||((An=Ya.target)===null||An===void 0)?void 0:An.response))},!1),Ha.addEventListener("error",function(Ya){Ua&&Ua(Ya)},!1),Ha.upload.onprogress=function(Ya){pa&&pa(Ya)},Ha.open("POST",Ga),Ha.send(Ka),Ha},ea=function(Ra,Ga){if(Ra.lengthComputable){var Ma=Math.floor(Ra.loaded/Ra.total*100),pa=Object(le.a)(Object(le.a)({},Ga),{},{percent:Ma,status:Ma===100?"done":"uploading"});console.log(Be.current,333),Be.current=Be.current.map(function(Ua){return Ua.uid===Ga.uid?pa:Ua}),Ce(Be.current)}},Ba=function(Ra,Ga){var Ma=Object(le.a)(Object(le.a)({},Ga),{},{status:"error"});ne.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Be.current=Be.current.map(function(pa){return pa.uid===Ga.uid?Ma:pa}),Be.current.every(function(pa){return pa.status==="done"||pa.status==="error"})&&(o(!1),Gt(2)),Ce(Be.current)},It=function(Ra,Ga){var Ma=Object(le.a)(Object(le.a)({},Ga),{},{status:"done"});if(Ra.status===0||(Ma=Object(le.a)(Object(le.a)({},Ga),{},{status:"error"}),ne.b.error("\u4E0A\u4F20\u5931\u8D25!")),Be.current=Be.current.map(function(pa){return pa.uid===Ga.uid?Ma:pa}),Be.current.every(function(pa){return pa.status==="done"})){ne.b.success("\u4E0A\u4F20\u5B8C\u6210!"),xn(!0);return}Be.current.every(function(pa){return pa.status==="done"||pa.status==="error"})&&(o(!1),Gt(2)),Ce(Be.current)},Aa=function(){var Ra=!0;return window.navigator.onLine==!0?Ra=!0:Ra=!1,Ra},xa=function(){var vn=Object(pe.a)(Tt().mark(function Ra(Ga){var Ma,pa,Ua,Ka,Ha,Ya,An,hn;return Tt().wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(o(!0),!(ca===3)){fn.next=4;break}return Gt(2),fn.abrupt("return");case 4:if(!(ca===2||ca===1)){fn.next=7;break}return Za(),fn.abrupt("return");case 7:return Ma=Ga||{},pa=Ma.commitMessage,Ua=pa===void 0?"":pa,Ka=Ma.fileOss,Ha=Ka===void 0?[]:Ka,Ya=Q?De:Ha,An=Ya.map(function(Nn){return Nn.name}),fn.next=12,Object(Ut.a)("/api/shixuns/".concat(X,"/check_data_sets"),{method:"post",body:{files_name:An}});case 12:if(hn=fn.sent,!(hn.status===-3)){fn.next=17;break}return Le(hn==null?void 0:hn.exist_files),o(!1),fn.abrupt("return");case 17:if(!(JSON.stringify(hn)==="{}")){fn.next=21;break}return o(!1),ne.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),fn.abrupt("return");case 21:hn.status===0&&(De.forEach(function(Nn){var sr=ra({file:Nn.file,description:Ua},"".concat(Xt.a.API_SERVER,"/api/shixuns/").concat(X,"/upload_data_sets.json"),function(Wa){return It(Wa,Nn)},function(Wa){return ea(Wa,Nn)},function(Wa){return Ba(Wa,Nn)});yt.push(sr)}),Gt(1));case 22:case"end":return fn.stop()}},Ra)}));return function(Ga){return vn.apply(this,arguments)}}(),Za=function(){var Ra=Object(le.a)({},y.getFieldsValue())||{},Ga=Ra.commitMessage,Ma=Ga===void 0?"":Ga,pa=Be.current.filter(function(Ka){return Ka.status==="error"}),Ua=Be.current.map(function(Ka){return Object(le.a)(Object(le.a)({},Ka),{},{status:Ka.status==="error"?"uploading":Ka.status})});Ce(Ua),pa.forEach(function(Ka){var Ha=ra({file:Ka.file,description:Ma},"".concat(Xt.a.API_SERVER,"/api/shixuns/").concat(X,"/upload_data_sets.json"),function(Ya){return It(Ya,Ka)},function(Ya){return ea(Ya,Ka)},function(Ya){return Ba(Ya,Ka)});yt.push(Ha)})},on=function(Ra){if(console.log(Ra,"changedValues"),"fileOss"in Ra){var Ga,Ma;if((Ra==null?void 0:Ra.fileOss.every(function(pa){return pa.status==="done"}))&&(Ra==null||((Ga=Ra.fileOss)===null||Ga===void 0)?void 0:Ga.length)){ne.b.success("\u4E0A\u4F20\u5B8C\u6210!"),xn(!0);return}if((Ra==null?void 0:Ra.fileOss.every(function(pa){return pa.status==="done"||pa.status==="error"}))&&(Ra==null||((Ma=Ra.fileOss)===null||Ma===void 0)?void 0:Ma.length)){Gt(3),o(!1);return}Le(gt.filter(function(pa){var Ua;return Ra==null||((Ua=Ra.fileOss)===null||Ua===void 0)?void 0:Ua.some(function(Ka){return Ka.name===pa})}))}Mt(Object(le.a)({},y.getFieldsValue()))},xn=function(Ra){Ra||(Vt(!0),yt.forEach(function(Ga){Ga.abort()})),H(),_e()},cn=function(){var Ra=Object(le.a)({},y.getFieldsValue())||{},Ga=Ra.fileOss,Ma=Ga===void 0?[]:Ga,pa=De==null?void 0:De.every(function(Ka){return Ka.status==="done"}),Ua=Ma==null?void 0:Ma.every(function(Ka){return Ka.status==="done"});if(!pa||!Ua){je.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){xn()}});return}xn()},Vn=function(){return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",null,l.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(la.a.colorBlue)})),l.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",l.a.createElement("span",{className:"".concat(la.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},qn=function(Ra){console.log(Ra,444)};return l.a.createElement(je.a,{visible:st,wrapClassName:Je,onOk:function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),y.submit()},centered:!0,okText:ca===0?"\u786E\u5B9A":ca===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:t},onCancel:cn,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},l.a.createElement("div",{className:la.a.wrap},l.a.createElement(S.a,{className:"mt10",form:y,scrollToFirstError:!0,layout:"vertical",onFinish:xa,onValuesChange:on},Q?l.a.createElement(S.a.Item,{label:l.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",l.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},l.a.createElement(Na,Wt," ",Vn())):l.a.createElement(S.a.Item,{label:l.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",l.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},l.a.createElement(Ft.b,{identifier:vt,cancelUpload:ct,container_type:"Shixun",container_id:mt,uploading:ca<3?ca:0,disabled:ca>0,height:300,maxSize:100*1024*1024*1024,description:pt.commitMessage||"",text:Vn(),onComplete:qn})),!!gt.length&&l.a.createElement("span",{className:la.a.repeatedName},gt.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),l.a.createElement(S.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(k.a,{bordered:!1,disabled:ca>0,maxLength:100,suffix:"".concat(((Qe=pt.commitMessage)===null||Qe===void 0?void 0:Qe.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},Pn=rn,En=r("xKgJ");function $a(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$a=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var kn=l.a.Fragment,$n=function(C){var Qe,J,X,_e,H=C.globalSetting,st=C.dispatch,Je=C.practiceSetting,Q=C.shixunsDetail,mt=C.user,vt=Object(Ct.a)(C,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),At=Je.id,Qt=Object(ae.useState)([]),pt=Object(Y.a)(Qt,2),Mt=pt[0],ye=pt[1],kt=Object(ae.useState)({}),gt=Object(Y.a)(kt,2),Le=gt[0],Dt=gt[1],wt=Object(ae.useState)(!1),yt=Object(Y.a)(wt,2),ot=yt[0],ga=yt[1],Ye=Object(ae.useState)(!0),ca=Object(Y.a)(Ye,2),Gt=ca[0],ya=ca[1],Bt=Object(ae.useState)(!1),ct=Object(Y.a)(Bt,2),Vt=ct[0],a=ct[1],e=Object(ae.useState)(!1),t=Object(Y.a)(e,2),o=t[0],s=t[1],u=Object(ae.useState)([]),y=Object(Y.a)(u,2),U=y[0],T=y[1],De=Object(ae.useState)(!1),Ce=Object(Y.a)(De,2),Be=Ce[0],tn=Ce[1],La=Object(ae.useState)({}),Ca=Object(Y.a)(La,2),Wt=Ca[0],ra=Ca[1],ea=Object(ae.useState)({page:1,limit:10,total:0}),Ba=Object(Y.a)(ea,2),It=Ba[0],Aa=Ba[1];Object(ae.useEffect)(function(){if(!At)return;Za()},[At]);var xa=function(pa){var Ua=Object(le.a)(Object(le.a)({},It),{},{page:pa});T([]),Aa(Ua),Za(Ua)},Za=function(){var Ma=Object(pe.a)($a().mark(function pa(Ua){var Ka,Ha,Ya;return $a().wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return Ka={page:1,limit:10,total:0},Ha=Ua||Ka,ga(!0),hn.next=5,st({type:"shixunsDetail/getSetData",payload:Object(le.a)(Object(le.a)({},Ha),{},{id:At})});case 5:Ya=hn.sent,(Ya==null?void 0:Ya.data_sets)&&(ga(!1),ye(Object(Ve.a)(Ya.data_sets)),Aa(Object(le.a)(Object(le.a)({},Ha),{},{total:Ya==null?void 0:Ya.data_sets_count})),ya(!1),Dt(Object(le.a)({},Ya)));case 7:case"end":return hn.stop()}},pa)}));return function(Ua){return Ma.apply(this,arguments)}}(),on=function(){return l.a.createElement("div",{className:Ue.a.empty},l.a.createElement("img",{src:r("8/bI"),width:"258"}),l.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},xn=function(pa){console.log("selectedRowKeys changed: ",pa),T(pa)},cn={selectedRowKeys:U,columnWidth:70,onChange:xn},Vn=function(pa){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Ua=pa?[pa]:U;je.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Ka=Object(pe.a)($a().mark(function Ya(){var An,hn;return $a().wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Object(Ut.a)("/api/shixuns/".concat(At,"/destroy_data_sets.json"),{method:"Delete",body:{id:Ua}});case 2:An=fn.sent,An.status===0&&(hn=Ua.length===Mt.length&&It.page>1?It.page-1:It.page,ne.b.success("\u5220\u9664\u6210\u529F"),Za(Object(le.a)(Object(le.a)({},It),{},{page:hn})),T([]));case 4:case"end":return fn.stop()}},Ya)}));function Ha(){return Ka.apply(this,arguments)}return Ha}()})},qn=function(){var Ma=Object(pe.a)($a().mark(function pa(){var Ua,Ka,Ha,Ya,An;return $a().wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(Ua=Wt.title,Ka=null,console.log(Ua,"title"),!(Ua==="")){Sn.next=7;break}return Ka="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",ra(Object(le.a)(Object(le.a)({},Wt),{},{errorDes:Ka})),Sn.abrupt("return");case 7:if(Ha=Mt.find(function(fn){return fn.id===(Wt==null?void 0:Wt.id)}).title,!(Ua===Ha.substring(0,Ha.lastIndexOf("."))||Ua===Ha)){Sn.next=12;break}return Ka="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",ra(Object(le.a)(Object(le.a)({},Wt),{},{errorDes:Ka})),Sn.abrupt("return");case 12:return Ya=Ha.includes(".")?Ha.substring(Ha.lastIndexOf("."),Ha.length):"",Sn.next=15,Object(Ut.a)("/api/shixuns/".concat(At,"/rename_data_sets.json"),{method:"post",body:{id:Wt==null?void 0:Wt.id,new_file_name:Ua+Ya}});case 15:An=Sn.sent,An.status===0&&(ne.b.success("\u91CD\u547D\u540D\u6210\u529F"),Za(It),a(!1),ra({}));case 17:case"end":return Sn.stop()}},pa)}));return function(){return Ma.apply(this,arguments)}}(),vn=function(){var pa=Wt.download_url;Ra(pa),ne.b.success("\u590D\u5236\u6210\u529F"),s(!1),ra({})},Ra=function(pa){var Ua=pa,Ka=document.createElement("input");Ka.value=Ua,document.body.appendChild(Ka),Ka.select(),document.execCommand("Copy"),Ka.style.display="none"},Ga=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(pa){return l.a.createElement(i.a,{title:pa},l.a.createElement("span",null,pa))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(pa){return l.a.createElement(i.a,{title:pa},l.a.createElement("span",null,pa||"--"))}},{title:"\u6700\u540E\u4FEE\u6539\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(pa,Ua){return f()(Ua.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(pa,Ua){return l.a.createElement("div",{className:Ue.a.path},l.a.createElement(i.a,{title:pa},l.a.createElement("span",{className:Ue.a.text},pa)),l.a.createElement(d.CopyToClipboard,{text:pa,onCopy:function(){return ne.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(i.a,{title:"\u590D\u5236"},l.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(En.x)()?200:120,render:function(pa,Ua){return l.a.createElement("div",{className:Ue.a.actionsBtns},l.a.createElement(i.a,{title:"\u91CD\u547D\u540D"},l.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var Ha;ra(Object(ta.clone)(Object(le.a)(Object(le.a)({},Ua),{},{title:(Ua==null?void 0:Ua.title.includes("."))?Ua==null||((Ha=Ua.title)===null||Ha===void 0)?void 0:Ha.substring(0,Ua.title.lastIndexOf(".")):Ua==null?void 0:Ua.title}))),a(!0),Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(En.x)()&&l.a.createElement(i.a,{title:"\u5206\u4EAB"},l.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),ra(Object(ta.clone)(Ua)),s(!0)}})),Object(En.x)()&&l.a.createElement(i.a,{title:"\u4E0B\u8F7D"},l.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(Et.r)(Ua.title,Ua==null?void 0:Ua.download_url)}})),l.a.createElement(i.a,{title:"\u5220\u9664"},l.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Vn(Ua.id)}})))}}];return l.a.createElement("div",{className:Ue.a.dataset},l.a.createElement("div",{className:Ue.a.header},l.a.createElement("div",{className:Ue.a.title},"\u6570\u636E\u96C6(",It.total,")"),l.a.createElement("div",{className:Ue.a.dataPath},l.a.createElement("span",{className:Ue.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),l.a.createElement("input",{value:Le==null?void 0:Le.folder_name,disabled:!0}),l.a.createElement(d.CopyToClipboard,{text:Le==null?void 0:Le.folder_name,onCopy:function(){return ne.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(i.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),l.a.createElement("div",{className:Ue.a.btns},l.a.createElement(Ge.a,{type:"primary",ghost:!0,onClick:function(){return Vn()},disabled:!U.length},"\u5220\u9664"),l.a.createElement(Ge.a,{type:"primary",onClick:function(){return tn(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),l.a.createElement("div",{className:Ue.a.content},l.a.createElement(Pt.a,{loading:Gt,active:!0,paragraph:{rows:5}},It.total?l.a.createElement(c.a,{rowSelection:cn,className:Ue.a.customTable,dataSource:Mt,bordered:!1,rowKey:function(pa){return pa.id},rowClassName:Ue.a.row,columns:Ga,loading:ot,pagination:{pageSize:It.limit,total:It.total,current:It.page,onChange:xa,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):on())),l.a.createElement(Pn,{rootIdentifier:Q==null||((Qe=Q.detail)===null||Qe===void 0)?void 0:Qe.root_identifier,wrapClassName:Ue.a.uploadFileModal,id:At,containerId:Q==null||((J=Q.detail)===null||J===void 0)?void 0:J.id,local:H==null||((X=H.setting)===null||X===void 0)?void 0:X.is_local,dispatch:st,visible:Be,onClose:function(){return tn(!1)},onOK:Za}),l.a.createElement(je.a,{title:"\u91CD\u547D\u540D",visible:Vt,onOk:qn,centered:!0,wrapClassName:Ue.a.renameModal,onCancel:function(){a(!1),ra({})},width:"1000px"},l.a.createElement("div",null,l.a.createElement("div",{className:Ue.a.fileName},l.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),l.a.createElement(k.a,{value:Wt==null?void 0:Wt.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(pa){ra(Object(le.a)(Object(le.a)({},Wt),{},{title:pa.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Wt==null||((_e=Wt.title)===null||_e===void 0)?void 0:_e.length)||0,"/60")}),(Wt==null?void 0:Wt.errorDes)&&l.a.createElement("div",{className:Ue.a.errorDes},Wt==null?void 0:Wt.errorDes))),l.a.createElement(je.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:o,onOk:vn,centered:!0,wrapClassName:Ue.a.shareModal,onCancel:function(){s(!1),ra({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},l.a.createElement("div",null,l.a.createElement("div",{className:Ue.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",l.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),l.a.createElement(k.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Wt==null?void 0:Wt.download_url}))))},ka=Object(at.a)(function(I){var C=I.globalSetting,Qe=I.shixunsDetail,J=I.practiceSetting,X=I.user;return{globalSetting:C,shixunsDetail:Qe,user:X,practiceSetting:J}})($n),Ta=r("aHsQ"),Fa=r("sGsY"),an=r("BMKw"),qa=r.n(an);function nn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */nn=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var sn=function(C){return(C==null?void 0:C.length)?C.filter(function(Qe,J){return J!==0}).map(function(Qe){return Qe.val}).join("").substr(1):""},pn=function(C){var Qe=C.shixunsDetail,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.fileType,st=C.path,Je=C.onFinish,Q=Je===void 0?function(){}:Je,mt=Object(na.m)(),vt=Object(ae.useState)(""),At=Object(Y.a)(vt,2),Qt=At[0],pt=At[1],Mt=Object(ae.useState)([]),ye=Object(Y.a)(Mt,2),kt=ye[0],gt=ye[1],Le=Object(ae.useState)([]),Dt=Object(Y.a)(Le,2),wt=Dt[0],yt=Dt[1],ot=[Bn.OriginalPicturePath,Bn.ExpectPicturePath,Bn.PicturePath],ga=ot.includes(H);Object(ae.useEffect)(function(){if(Qe.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;pt(st||""),Ye()},[Qe.actionTabs.key]);var Ye=function(){var a=Object(pe.a)(nn().mark(function e(){var t,o,s,u,y=arguments;return nn().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return o=y.length>0&&y[0]!==void 0?y[0]:"",T.next=3,_e({type:"shixunsDetail/getRepository",payload:{id:mt.id,path:o}});case 3:s=T.sent,o===""&&!(s==null||((t=s.trees)===null||t===void 0)?void 0:t.length)&&ne.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),(s==null?void 0:s.trees)&&(u=s.trees.map(function(De){return Object(le.a)(Object(le.a)({},De),{name:De.name,val:De.name})}),yt(u||[]));case 6:case"end":return T.stop()}},e)}));return function(){return a.apply(this,arguments)}}(),ca=function(e){var t=sn(kt),o="".concat(t&&"".concat(t,"/")).concat(e);H===Bn.Path?!(Qt==null?void 0:Qt.includes("".concat(o,"\uFF1B")))&&pt("".concat(Qt).concat(o,"\uFF1B")):H===Bn.ExecPath&&pt(o)},Gt=function(e){if(e.type==="tree"){kt.length?kt.push({val:"/".concat(e.val),path:e.val}):kt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(e.val),path:e.val}),gt(kt);var t=sn(kt);ga&&pt(t),Ye(t)}},ya=function(e,t){var o=kt.filter(function(u,y){return y<=t});gt(o);var s=sn(o);ga&&pt(s),Ye(s)},Bt=function(){var a=Object(pe.a)(nn().mark(function e(){return nn().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:Q(Qt),ct();case 2:case"end":return o.stop()}},e)}));return function(){return a.apply(this,arguments)}}(),ct=function(){pt(""),gt([]),yt([]),_e({type:"shixunsDetail/setActionTabs",payload:{}})},Vt=sn(kt);return l.a.createElement(je.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:Qe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Bt,onCancel:ct},l.a.createElement("div",{className:qa.a.wrap},l.a.createElement("div",{className:qa.a.content},l.a.createElement("div",{className:qa.a.mainPathWrap},!!(kt==null?void 0:kt.length)&&kt.map(function(a,e){return l.a.createElement("a",{key:e,onClick:function(){return ya(a,e)}},a.val)})),!!(wt==null?void 0:wt.length)&&wt.map(function(a,e){return a.type==="tree"?l.a.createElement("a",{key:e,onClick:function(){return Gt(a)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(qa.a.colorBlue)}),Vt&&"".concat(Vt,"/"),a.name):l.a.createElement("a",{key:e,onClick:function(){return ca("".concat(a.name))}},l.a.createElement("i",{className:"iconfont icon-zuoye ".concat(qa.a.colorBlue)}),Vt&&"".concat(Vt,"/"),a.name)})),l.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),l.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",readOnly:!0,value:Qt,onChange:function(e){return pt(e.target.value)}})))},dn=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.loading,J=I.globalSetting;return{shixunsDetail:C,globalSetting:J,loading:Qe.models.index}})(pn),Un=r("DYRE"),za=r("zeV3"),Xa=r("giR+"),en=r("fyUT"),On=r("sRBo"),ln=r("kaz8"),Mn=r("9ZNV"),Dn=r("x4Vx"),gn=r.n(Dn);function Fn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Fn=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Ln=k.a.TextArea,jn=function(C){var Qe,J,X=C.user,_e=Object(ae.useRef)(),H=S.a.useForm(),st=Object(Y.a)(H,1),Je=st[0],Q=Object(ae.useState)({}),mt=Object(Y.a)(Q,2),vt=mt[0],At=mt[1],Qt=Object(ae.useState)(!1),pt=Object(Y.a)(Qt,2),Mt=pt[0],ye=pt[1],kt=Object(ae.useState)([]),gt=Object(Y.a)(kt,2),Le=gt[0],Dt=gt[1],wt=Object(ae.useState)([]),yt=Object(Y.a)(wt,2),ot=yt[0],ga=yt[1],Ye=(Qe=X.userInfo)===null||Qe===void 0||((J=Qe.shixun)===null||J===void 0)?void 0:J.editable;Object(ae.useEffect)(function(){var t,o;_e.current=(t=location.pathname)===null||t===void 0||((o=t.split("/"))===null||o===void 0)?void 0:o[2]},[]),Object(ae.useEffect)(function(){ca()},[]);var ca=function(){var t=Object(pe.a)(Fn().mark(function o(){var s,u,y,U,T,De,Ce,Be,tn,La,Ca,Wt,ra,ea,Ba,It;return Fn().wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return s=[{hidden:0,input:"",output:"",score:100}],xa.next=3,Object(Ut.a)("/api/shixuns/".concat(_e.current,"/jupyter_evalute_setting.json"),{method:"get"});case 3:u=xa.sent,(u==null?void 0:u.status)===0&&(ga(u==null||((y=u.data)===null||y===void 0)?void 0:y.standard_scripts),It={open_evaluate:u==null||((U=u.data)===null||U===void 0)?void 0:U.open_evaluate,exec_time:(u==null||((T=u.data)===null||T===void 0)?void 0:T.exec_time)||3,test_set_score:(u==null||((De=u.data)===null||De===void 0)?void 0:De.test_set_score)===null?!1:u==null||((Ce=u.data)===null||Ce===void 0)?void 0:Ce.test_set_score,test_set_average:(u==null||((Be=u.data)===null||Be===void 0)?void 0:Be.test_set_average)===null?!0:u==null||((tn=u.data)===null||tn===void 0)?void 0:tn.test_set_average,choice_standard_scripts:(u==null||((La=u.data)===null||La===void 0)?void 0:La.choice_standard_scripts)||null,evaluate_script:(u==null||((Ca=u.data)===null||Ca===void 0)?void 0:Ca.evaluate_script)||"",evaluate_method:u==null||((Wt=u.data)===null||Wt===void 0)?void 0:Wt.evaluate_method},Je.setFieldsValue(It),At(It),Dt((u==null||((ra=u.data)===null||ra===void 0||((ea=ra.test_sets)===null||ea===void 0))?void 0:ea.length)?u==null||((Ba=u.data)===null||Ba===void 0)?void 0:Ba.test_sets:s));case 5:case"end":return xa.stop()}},o)}));return function(){return t.apply(this,arguments)}}(),Gt=function(){var t=Object(pe.a)(Fn().mark(function o(s){var u,y,U;return Fn().wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(u=Le.map(function(Ce){return Ce.score}),y=u.reduce(function(Ce,Be){return Ce+Be},0),!(s.test_set_score&&y!==100&&(Le==null?void 0:Le.length))){De.next=5;break}return ne.b.warn("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),De.abrupt("return");case 5:return ye(!0),De.next=8,Object(Ut.a)("/api/shixuns/".concat(_e.current,"/update_jupyter_evaluate_setting.json"),{method:"post",body:Object(le.a)(Object(le.a)({},s),{},{mirror_script_id:s==null?void 0:s.choice_standard_scripts,open_evaluate:(s==null?void 0:s.open_evaluate)?1:0,test_set:Le.map(function(Ce){return Object(le.a)(Object(le.a)({},Ce),{},{is_file:!1})})})});case 8:U=De.sent,U.status===0&&ne.b.success("\u4FDD\u5B58\u6210\u529F"),ye(!1);case 11:case"end":return De.stop()}},o)}));return function(s){return t.apply(this,arguments)}}(),ya=function(o){At(Object(le.a)({},Je.getFieldsValue())),"test_set_average"in o&&(o==null?void 0:o.test_set_average)&&Bt(Le),"test_set_score"in o&&(o==null?void 0:o.test_set_score)&&(Je.setFieldsValue({test_set_average:!0}),At(Object(le.a)(Object(le.a)({},Je.getFieldsValue()),{},{test_set_average:!0})),Bt(Le)),"choice_standard_scripts"in o&&je.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",l.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var s=Object(pe.a)(Fn().mark(function y(){var U;return Fn().wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Ut.a)("/api/shixuns/".concat(_e.current,"/get_script_contents.json"),{method:"get",params:{id:_e.current,script_id:o==null?void 0:o.choice_standard_scripts}});case 2:U=De.sent,(U==null?void 0:U.content)&&(je.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:l.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Je.setFieldsValue({evaluate_script:U==null?void 0:U.content}),At(Object(le.a)(Object(le.a)({},Je.getFieldsValue()),{},{evaluate_script:U==null?void 0:U.content})));case 4:case"end":return De.stop()}},y)}));function u(){return s.apply(this,arguments)}return u}()})},Bt=function(o){var s=0,u=Math.floor((100-s)/o.length),y=u+(100-s)%o.length;o=o.map(function(U,T){return T===o.length-1?Object(le.a)(Object(le.a)({},U),{},{score:y}):Object(le.a)(Object(le.a)({},U),{},{score:u})}),Dt(o)},ct=function(){var o=[].concat(Object(Ve.a)(Le),[{hidden:0,input:"",output:"",score:0}]);Je.getFieldValue("test_set_average")?Bt(o):Dt(o)},Vt=vt.test_set_score,a=vt.test_set_average,e=vt.open_evaluate;return l.a.createElement("section",{className:gn.a.wrap},l.a.createElement(S.a,{form:Je,disabled:!e,layout:"vertical",onValuesChange:ya,onFinish:Gt},l.a.createElement(S.a.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},l.a.createElement(ln.a,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),l.a.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(S.a.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},l.a.createElement(en.a,{className:gn.a.in,min:3}))),l.a.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(S.a.Item,{name:"test_set_score"},l.a.createElement(F.a.Group,null,l.a.createElement(za.a,{direction:"vertical"},l.a.createElement(F.a,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"c-grey-999"}," ","\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),l.a.createElement(F.a,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"c-grey-999"}," ","\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),l.a.createElement("h4",{className:"flex-container font14 mb10"},l.a.createElement("span",{className:"mr30"},"\u6D4B\u8BD5\u7528\u4F8B"),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(Ge.a,{style:{height:28,borderRadius:4},type:"primary",onClick:ct,ghost:!0},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),Vt&&l.a.createElement(S.a.Item,{name:"test_set_average"},l.a.createElement(F.a.Group,null,l.a.createElement(F.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(F.a,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement("div",{className:gn.a.fourPart},Le.map(function(t,o){return l.a.createElement("div",{className:gn.a.groupWrap,key:o},l.a.createElement("div",{className:"font16"},l.a.createElement("span",{className:"mr10"},"\u7EC4",o+1," : "),vt.test_set_score&&l.a.createElement("span",{style:{marginRight:100}},l.a.createElement(k.a,{style:{width:85},value:t.score,type:"number",disabled:a,onChange:function(u){var y=Le.map(function(T,De){return De===o?Object(le.a)(Object(le.a)({},T),{},{score:u.target.value?Number(u.target.value):0}):T}),U={test_set_average:!1};At(Object(le.a)(Object(le.a)({},vt),U)),Je.setFieldsValue(U),Dt(y)}}),l.a.createElement("span",{className:"ml10 mr10"},"%")),l.a.createElement(ln.a,{className:"font14 ml5",checked:t.hidden===1,onChange:function(u){var y=Le.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{hidden:u.target.checked?1:0}):U});Dt(y)}},"\u9690\u85CF",l.a.createElement("span",{className:"font12 c-light-black"},'\uFF08\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173\uFF09')),l.a.createElement("span",{className:"tr flex1",style:{float:"right"}},o!==0&&l.a.createElement(i.a,{placement:"bottom",title:"\u5220\u9664"},l.a.createElement("span",{className:"font16 c-red current",onClick:function(){var u=Le.filter(function(y,U){return U!==o});Bt(u)}},"\u5220\xA0\u9664")))),l.a.createElement(Ln,{bordered:!1,className:"mt10",rows:5,placeholder:"\u8F93\u5165",value:t.input,onChange:function(u){var y=Le.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{input:u.target.value}):U});Dt(y)}}),l.a.createElement(Ln,{bordered:!1,className:"mt10",rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:t.output,onChange:function(u){var y=Le.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{output:u.target.value}):U});Dt(y)}}),l.a.createElement("div",{className:"mt10"},l.a.createElement("span",{className:"font14 mr20"},"\u9884\u671F\u8F93\u51FA:"),l.a.createElement(ln.a,{checked:t.is_invisible,onChange:function(u){var y=Le.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{is_invisible:u.target.checked}):U});Dt(y)}},l.a.createElement("span",{className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1",l.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1\uFF09")))),l.a.createElement("div",null,l.a.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),l.a.createElement(ln.a,{checked:t.last_match_rule,onChange:function(u){var y=Le.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{last_match_rule:u.target.checked}):U});Dt(y)}},l.a.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",l.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))}))),l.a.createElement(S.a.Item,{label:"\u8BC4\u6D4B\u65B9\u5F0F",name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"}]},l.a.createElement(F.a.Group,null,l.a.createElement(za.a,{direction:"vertical"},l.a.createElement(F.a,{value:1},"\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",l.a.createElement("span",{className:"c-grey-999"}," ","\uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),l.a.createElement(F.a,{value:2},"\u672B\u5C3E\u4EE3\u7801\u5757\u8BC4\u6D4B",l.a.createElement("span",{className:"c-grey-999"}," ","\uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6700\u540E\u4E00\u4E2A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),l.a.createElement("h4",{className:"font14 mt20 mb10"},"\u8BC4\u6D4B\u811A\u672C"),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(S.a.Item,{name:"choice_standard_scripts"},l.a.createElement(D.a,{className:gn.a.se,getPopupContainer:function(o){return o.parentNode},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},ot.map(function(t,o){return l.a.createElement(D.a.Option,{value:t.id,key:o},t.scptname)})))),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(S.a.Item,{name:"evaluate_script"},l.a.createElement(z.b,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!e}})))),l.a.createElement(Mn.a,{okText:"\u4FDD\u5B58",hasOkBtn:Ye,hasCancelBtn:!1,loading:Mt,onOk:function(){return Je.submit()},className:gn.a.fixBtn}))},Xn=Object(at.a)(function(I){var C=I.user;return{user:C}})(jn),Wn=r("hPyw"),In=r.n(Wn);function Tn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Tn=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Hn=function(C){var Qe,J,X=C.shixunsDetail,_e=C.globalSetting,H=C.user,st=C.dispatch,Je=Object(Ct.a)(C,["shixunsDetail","globalSetting","user","dispatch"]),Q=Object(na.l)(),mt=Object(ae.useRef)((Qe=Q.pathname)===null||Qe===void 0||((J=Qe.split("/"))===null||J===void 0)?void 0:J[2]),vt=S.a.useForm(),At=Object(Y.a)(vt,1),Qt=At[0],pt=Object(ae.useState)(""),Mt=Object(Y.a)(pt,2),ye=Mt[0],kt=Mt[1],gt=Object(ae.useState)(!1),Le=Object(Y.a)(gt,2),Dt=Le[0],wt=Le[1],yt=Object(ae.useState)(!1),ot=Object(Y.a)(yt,2),ga=ot[0],Ye=ot[1];Object(ae.useEffect)(function(){mt.current&&ca()},[mt.current]);var ca=function(){var ya=Object(pe.a)(Tn().mark(function Bt(){var ct;return Tn().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return wt(!0),a.next=3,Object(Ut.a)("/api/shixuns/".concat(mt.current,"/get_standard_answer.json"),{method:"get",params:{from:"edit"}});case 3:ct=a.sent,ct.status===0&&(kt((ct==null?void 0:ct.standard_answer)||""),Qt.setFieldsValue({hide_answer:ct==null?void 0:ct.hide_answer,disable_copy:ct==null?void 0:ct.disable_copy}),wt(!1));case 5:case"end":return a.stop()}},Bt)}));return function(){return ya.apply(this,arguments)}}(),Gt=function(){var ya=Object(pe.a)(Tn().mark(function Bt(ct){var Vt;return Tn().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Ye(!0),e.next=3,Object(Ut.a)("/api/shixuns/".concat(mt.current,"/set_standard_answer.json"),{method:"post",body:Object(le.a)({},ct)});case 3:Vt=e.sent,Vt.status===0&&ne.b.success("\u4FDD\u5B58\u6210\u529F"),Ye(!1);case 6:case"end":return e.stop()}},Bt)}));return function(ct){return ya.apply(this,arguments)}}();return l.a.createElement("section",{className:In.a.wrap},l.a.createElement(Pt.a,{loading:Dt},l.a.createElement(S.a,{form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:Gt},l.a.createElement(S.a.Item,{name:"hide_answer",valuePropName:"checked"},l.a.createElement(ln.a,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),l.a.createElement(S.a.Item,{name:"disable_copy",valuePropName:"checked"},l.a.createElement(ln.a,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),l.a.createElement(S.a.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},l.a.createElement(Me.a,{defaultValue:ye})),l.a.createElement(S.a.Item,null,l.a.createElement(Mn.a,{okText:"\u4FDD\u5B58",loading:ga,hasCancelBtn:!1,className:In.a.fixBtn,okButtonProps:{htmlType:"submit"}})))))},Kn=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.globalSetting,J=I.user;return{shixunsDetail:C,globalSetting:Qe,user:J}})(Hn),Gn=r("dhSg"),Zn=r("Lyp1");function Rn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Rn=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Le(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Le.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var nr=Fa.a.Countdown,Qn=function(I){return I[I.LoadingFail=1]="LoadingFail",I[I.Loading=2]="Loading",I[I.Finish=3]="Finish",I}(Qn||{}),Bn=function(I){return I.Path="path",I.ExecPath="exec_path",I.OriginalPicturePath="original_picture_path",I.ExpectPicturePath="expect_picture_path",I.PicturePath="picture_path",I}({}),rr=function(C){var Qe=C.globalSetting,J=C.loading,X=C.dispatch,_e=C.practiceSetting,H=C.shixunsDetail,st=Object(Ct.a)(C,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Je=Object(ae.useState)(),Q=Object(Y.a)(Je,2),mt=Q[0],vt=Q[1],At=Object(ae.useState)(),Qt=Object(Y.a)(At,2),pt=Qt[0],Mt=Qt[1],ye=Object(ae.useRef)(),kt=Object(ae.useState)(),gt=Object(Y.a)(kt,2),Le=gt[0],Dt=gt[1],wt=Object(ae.useState)(),yt=Object(Y.a)(wt,2),ot=yt[0],ga=yt[1],Ye=Object(ae.useState)(!0),ca=Object(Y.a)(Ye,2),Gt=ca[0],ya=ca[1],Bt=Object(ae.useState)(700),ct=Object(Y.a)(Bt,2),Vt=ct[0],a=ct[1],e=Object(ae.useState)(""),t=Object(Y.a)(e,2),o=t[0],s=t[1],u=Object(na.m)();Object(ae.useEffect)(function(){U()},[]);var y=function(){var Wt=Object(pe.a)(Rn().mark(function ra(){var ea,Ba,It;return Rn().wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,X({type:"shixunsDetail/updateRepositoryFile",payload:{id:u.id,path:H==null||((ea=H.fileContent)===null||ea===void 0||((Ba=ea.params)===null||Ba===void 0))?void 0:Ba.path,content:mt,secret_repository:Gt?null:!0}});case 2:It=xa.sent,(It==null?void 0:It.content)&&(ne.b.info("\u4FDD\u5B58\u6210\u529F"),X({type:"practiceSetting/setSideBarTabs",payload:Object(le.a)(Object(le.a)({},_e.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return xa.stop()}},ra)}));return function(){return Wt.apply(this,arguments)}}(),U=function(){var Wt=Object(pe.a)(Rn().mark(function ra(){var ea,Ba,It,Aa,xa;return Rn().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Object(dt.S)({identifier:u.id});case 2:if(It=on.sent,!(It==null||((ea=It.data)===null||ea===void 0||((Ba=ea.data_list)===null||Ba===void 0))?void 0:Ba.length)){on.next=6;break}return Gn.a.publish("pod-restrict-data",{identifier:It==null||((Aa=It.data)===null||Aa===void 0)?void 0:Aa.identifier,data_list:It==null||((xa=It.data)===null||xa===void 0)?void 0:xa.data_list}),on.abrupt("return");case 6:(It==null?void 0:It.url)&&s(It==null?void 0:It.url);case 7:case"end":return on.stop()}},ra)}));return function(){return Wt.apply(this,arguments)}}(),T=function(){var Wt=Object(pe.a)(Rn().mark(function ra(){var ea;return Rn().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.next=2,Object(dt.lb)({identifier:u.id});case 2:if(ea=It.sent,!((ea==null?void 0:ea.status)!==0)){It.next=5;break}return It.abrupt("return");case 5:(ea==null?void 0:ea.remainingSeconds)?(Dt(Date.now()+ea.remainingSeconds*1e3),ga(ea.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(ea.remainingSeconds-300)*1e3)):De();case 6:case"end":return It.stop()}},ra)}));return function(){return Wt.apply(this,arguments)}}(),De=function(){je.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:l.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var ra=Object(pe.a)(Rn().mark(function Ba(){return Rn().wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:Ce();case 1:case"end":return Aa.stop()}},Ba)}));function ea(){return ra.apply(this,arguments)}return ea}()})},Ce=function(){var Wt=Object(pe.a)(Rn().mark(function ra(){var ea;return Rn().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return Mt(Qn.Loading),It.next=3,Object(dt.vb)({identifier:u.id});case 3:if(ea=It.sent,!((ea==null?void 0:ea.status)!==0)){It.next=6;break}return It.abrupt("return");case 6:Mt(Qn.Finish),s(ea.url),ye.current=ea.port,ne.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return It.stop()}},ra)}));return function(){return Wt.apply(this,arguments)}}(),Be=function(){je.a.destroyAll(),je.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(nr,{value:Le,format:"HH:mm:ss",onFinish:tn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var ra=Object(pe.a)(Rn().mark(function Ba(){var It;return Rn().wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,Object(dt.a)({identifier:u.id});case 2:if(It=xa.sent,!(It.status===0)){xa.next=7;break}return xa.next=6,T();case 6:ne.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return xa.stop()}},Ba)}));function ea(){return ra.apply(this,arguments)}return ea}()})},tn=function(){je.a.destroyAll(),je.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Ce()}})},La=function(ra){X({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ca=function(){var Wt=Object(pe.a)(Rn().mark(function ra(ea){return Rn().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.next=2,Object(dt.Ib)({id:u.id,startup_file:ea});case 2:U(),X({type:"practiceSetting/getCommonData",payload:Object(le.a)({},u)});case 4:case"end":return It.stop()}},ra)}));return function(ea){return Wt.apply(this,arguments)}}();return l.a.createElement(_a.a,{defaultActiveKey:"1"},l.a.createElement(_a.a.TabPane,{tab:"\u670D\u52A1\u8BBE\u7F6E",key:"1"},l.a.createElement(be.a,{className:"mt20 ml20 font14",align:"middle"},l.a.createElement(ze.a,null,l.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),l.a.createElement(ze.a,{className:"mr10"},l.a.createElement(i.a,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},l.a.createElement(Zn.a,{style:{cursor:"pointer"}}))),l.a.createElement(ze.a,{flex:"300px",onClick:function(){return La(Bn.ExecPath)}},l.a.createElement(k.a,{value:o})),l.a.createElement(ze.a,{flex:"1"},l.a.createElement(Ge.a,{type:"primary",className:"ml10",onClick:function(){return La(Bn.ExecPath)}},"\u8BBE\u7F6E"))),l.a.createElement("iframe",{onLoad:function(ra){},src:o,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),l.a.createElement(dn,{fileType:"path",path:"",onFinish:function(ra){return Ca(ra)}})),l.a.createElement(_a.a.TabPane,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"2"},l.a.createElement(Xn,null)),l.a.createElement(_a.a.TabPane,{tab:"\u53C2\u8003\u7B54\u6848",key:"3"},l.a.createElement(Kn,null)))},Jn=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.practiceSetting,X=I.shixunsDetail;return{globalSetting:Qe,loading:C,practiceSetting:J,shixunsDetail:X}})(rr),er=function(C){var Qe=C.tabsActive,J=Object(Ct.a)(C,["tabsActive"]);return l.a.createElement(l.a.Fragment,null,Qe==="information"&&l.a.createElement(h,null),Qe==="warehouse"&&l.a.createElement(w.default,null),Qe==="level"&&l.a.createElement(q,J),Qe==="collaborate"&&l.a.createElement(qt,J),Qe==="setting"&&l.a.createElement(sa.a,null),Qe==="environment"&&l.a.createElement(fa,J),Qe==="dataset"&&l.a.createElement(ka,null),Qe==="service"&&l.a.createElement(Jn,J))},or=er,tr=r("Jv0p"),yn=r.n(tr),ir=r("luix"),zn=r.n(ir),Yn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:l.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:l.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:l.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:l.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:l.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:l.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:l.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:l.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],ur=function(C){var Qe,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.shixunsDetail,st=C.practiceSetting,Je=Object(Ct.a)(C,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Q=st.base_info_warning,mt=st.challenges_warning,vt=st.id,At=st.repository_warning,Qt=st.sideBar,pt=st.service_warning,Mt=Object(na.l)(),ye=Object(na.m)();Object(ae.useEffect)(function(){var Le,Dt,wt=Mt==null||((Le=Mt.query)===null||Le===void 0)?void 0:Le.tabId,yt=Mt.pathname.split("/").length,ot=(H==null||((Dt=H.detail)===null||Dt===void 0)?void 0:Dt.windows_vnc)?Yn.filter(function(Ye){return Ye.tabId!=="dataset"}):Yn,ga=ot.map(function(Ye){return Ye.tabId}).includes(wt);if(wt&&ga){_e({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:wt}});return}if(yt>4){_e({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!wt||wt&&!ga){_e({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[H==null||((Qe=H.detail)===null||Qe===void 0)?void 0:Qe.windows_vnc]),Object(ae.useEffect)(function(){return function(){_e({type:"practiceSetting/setSideBarTabs",payload:Object(le.a)(Object(le.a)({},st.sideBar),{},{selectPath:""})})}},[ye.id]);var kt=function(Dt){var wt;if(Dt===Qt.tabsActive)return;var yt=function(){at.c.push("/shixuns/".concat(vt,"/edit?tabId=").concat(Dt)),_e({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Dt,selectPath:"",confirmLeave:!1}})};(st==null||((wt=st.sideBar)===null||wt===void 0)?void 0:wt.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){yt()}}):yt()},gt=function(){var Dt,wt=(H==null||((Dt=H.detail)===null||Dt===void 0)?void 0:Dt.windows_vnc)?Yn.filter(function(yt){return yt.tabId!=="dataset"}):Yn;return wt.filter(function(yt){var ot;return(H==null||((ot=H.detail)===null||ot===void 0)?void 0:ot.is_jupyter_lab)?yt.tabId!=="level":yt.tabId!=="service"}).map(function(yt){var ot=yt.name,ga=yt.icon,Ye=yt.tabId;return l.a.createElement("div",{key:Ye,className:st.sideBar.tabsActive===Ye?yn.a.itemActive:yn.a.item,onClick:function(){return kt(Ye)}},ga,l.a.createElement("span",{className:yn.a.name},ot),Ye==="information"&&Q&&l.a.createElement(i.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},l.a.createElement("img",{src:zn.a,alt:""})),Ye==="level"&&mt&&l.a.createElement(i.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},l.a.createElement("img",{src:zn.a,alt:""})),Ye==="service"&&pt&&l.a.createElement(i.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},l.a.createElement("img",{src:zn.a,alt:""})),Ye==="warehouse"&&At&&l.a.createElement(i.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},l.a.createElement("img",{src:zn.a,alt:""})))})};return l.a.createElement("div",{className:yn.a.sidebar},l.a.createElement("div",{className:yn.a.items},gt()),l.a.createElement("div",{className:yn.a.question},l.a.createElement(i.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},l.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},l.a.createElement("img",{src:r("kPWJ"),height:44,width:44,alt:""})))))},lr=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.shixunsDetail,X=I.practiceSetting;return{globalSetting:Qe,loading:C,practiceSetting:X,shixunsDetail:J}})(ur),ar=function(C){var Qe=C.globalSetting,J=C.loading,X=C.dispatch,_e=C.practiceSetting,H=Object(Ct.a)(C,["globalSetting","loading","dispatch","practiceSetting"]),st=_e.sideBar,Je=st.tabsActive,Q=Object(na.m)();return Object(ae.useEffect)(function(){return X({type:"globalSetting/headerFooterToggle",payload:!1}),X({type:"shixunsDetail/getShixunsDetail",payload:Q}),X({type:"shixunsDetail/getSettingsData",payload:Q}),function(){X({type:"globalSetting/headerFooterToggle",payload:!0}),X({type:"practiceSetting/setParams",payload:{id:""}})}},[]),l.a.createElement("div",{className:Ae.a.practiceSetting},l.a.createElement("div",{className:Ae.a.wrapHeader},l.a.createElement(it,null)),l.a.createElement("div",{className:Ae.a.wrapLayout},l.a.createElement("div",{className:Ae.a.wrapSidebar},l.a.createElement(lr,null)),l.a.createElement("div",{className:Ae.a.wrapContent},l.a.createElement(or,Object(Rt.a)({},H,{tabsActive:_e.sideBar.tabsActive})))))},cr=M.default=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.practiceSetting;return{globalSetting:Qe,loading:C,practiceSetting:J}})(ar)},WdTA:function(j,M,r){j.exports=r.p+"static/studnetqun.a5754d96.png"},ZW9T:function(j,M,r){"use strict";r.d(M,"a",function(){return ve});var Rt=r("k1fw"),Ct=r("miYZ"),ae=r("tsqr"),l=r("rAM+"),Kt=r("tJVT"),Ae=r("PpiC"),V=r("q1tI"),ne=r.n(V),Nt=r("bdgK");function je(W,it,bt,be,v){var ze=it.getWordUntilPosition(bt),Ie={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:ze.startColumn,endColumn:ze.endColumn},We=be.map(function(ge){return{label:ge,kind:W.languages.CompletionItemKind.Keyword,insertText:ge,insertTextRules:W.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ie}});return v.map(function(ge){We.push(Object(Rt.a)(Object(Rt.a)({},ge),{},{range:Ie}))}),We}var pe=function(W){var it={label:"ifelse",kind:W.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),Oe.focus();default:throw new Error}},[Oe,ha]),Tt=Object(we.useMemo)(function(){switch(ha){case Xt:return V.a.createElement(K,{callback:Ft,onCancel:Na});case pe:return V.a.createElement(Ge.b,{callback:Ft,onCancel:Na});case ue:return V.a.createElement(ke,{callback:Ft,onCancel:Na});case P:return V.a.createElement(ta,{callback:Ft,onCancel:Na});default:return null}},[ha]);function Na(){qe("")}Object(we.useEffect)(function(){if(ie.current){var ka=function(pn){qa=!0,nn=pn.pageY},Ta=function(){qa=!1},Fa=function(pn){if(qa){var dn=pn.pageY-nn;dn<0&&(dn=0),dn>300&&(dn=300);var Un=Se+dn+"px";Yt(Un)}},an=ie.current,qa=!1,nn=0;return an.addEventListener("mousedown",ka),document.addEventListener("mousemove",Fa),document.addEventListener("mouseup",Ta),function(){an.removeEventListener("mousedown",ka),document.removeEventListener("mousemove",Fa),document.removeEventListener("mouseup",Ta)}}},[Oe,ie]),Object(we.useEffect)(function(){Yt(Se)},[Se]);var rn=se(Pe),Pn=se(fa),En={width:rn,height:Pn},$a=Object(we.useMemo)(function(){if(va){var ka=new Date(va),Ta=ka.getHours(),Fa=ka.getMinutes(),an=ka.getSeconds();return Ta=Ta<10?"0"+Ta:Ta,Fa=Fa<10?"0"+Fa:Fa,an=an<10?"0"+an:an,"".concat(Ta,":").concat(Fa,":").concat(an)}return 0},[va]);function kn(){window.sessionStorage.removeItem(G),d(!1),Ht(0)}function $n(){d(!1),Ht(0),Oe.setValue(window.sessionStorage.getItem(G))}return V.a.createElement(we.Fragment,null,V.a.createElement("div",{className:"markdown-editor-wrapper",ref:f},V.a.createElement("div",{className:"markdown-editor-container ".concat(Sa," ").concat(Ze?"on-preview":""," ").concat(zt?"mini":""," ").concat(ut?"full-screen":""),style:En},V.a.createElement(it,{insertTemp:oe,watch:Ze,fullScreen:ut,showNullButton:_a,onActionCallback:la}),V.a.createElement("div",{className:"markdown-editor-body"},V.a.createElement("div",{className:"codemirror-container"},V.a.createElement("textarea",{ref:p,placeholder:$})),Ze?V.a.createElement("div",{ref:Ue,className:"preview-container"},V.a.createElement(dt.a,{value:D})):null))),He?V.a.createElement("a",{ref:ie,className:"editor-resize"}):null,V.a.createElement(bt.a,null,de[ha]?V.a.createElement(xt.a,{centered:!0,title:de[ha],visible:!0,onCancel:Na,footer:null},Tt):null))}},QNag:function(j,M,r){"use strict";var Rt=r("2qtc"),xt=r("kLXV"),ne=r("+L6B"),l=r("2/Rp"),Kt=r("9og8"),we=r("y8nQ"),V=r("Vl3Y"),te=r("tJVT"),Nt=r("PpiC"),je=r("5NDa"),he=r("5rEg"),L=r("q1tI"),ae=r.n(L),Et=r("9kvl"),aa=r("JFl9"),_t=r.n(aa);function dt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */dt=function(){return ve};var at,ve={},W=Object.prototype,it=W.hasOwnProperty,bt=Object.defineProperty||function(P,m,g){P[m]=g.value},be=typeof Symbol=="function"?Symbol:{},v=be.iterator||"@@iterator",ze=be.asyncIterator||"@@asyncIterator",Ie=be.toStringTag||"@@toStringTag";function We(P,m,g){return Object.defineProperty(P,m,{value:g,enumerable:!0,configurable:!0,writable:!0}),P[m]}try{We({},"")}catch(P){We=function(g,x,A){return g[x]=A}}function ge(P,m,g,x){var A=m&&m.prototype instanceof Y?m:Y,E=Object.create(A.prototype),O=new ue(x||[]);return bt(E,"_invoke",{value:Ct(P,g,O)}),E}function k(P,m,g){try{return{type:"normal",arg:P.call(m,g)}}catch(x){return{type:"throw",arg:x}}}ve.wrap=ge;var K="suspendedStart",Ge="suspendedYield",le="executing",Le="completed",S={};function Y(){}function Fe(){}function ke(){}var Me={};We(Me,v,function(){return this});var Ve=Object.getPrototypeOf,nt=Ve&&Ve(Ve(pe([])));nt&&nt!==W&&it.call(nt,v)&&(Me=nt);var et=ke.prototype=Y.prototype=Object.create(Me);function St(P){["next","throw","return"].forEach(function(m){We(P,m,function(g){return this._invoke(m,g)})})}function Jt(P,m){function g(A,E,O,h){var w=k(P[A],P,E);if(w.type!=="throw"){var N=w.arg,ee=N.value;return ee&&typeof ee=="object"&&it.call(ee,"__await")?m.resolve(ee.__await).then(function(se){g("next",se,O,h)},function(se){g("throw",se,O,h)}):m.resolve(ee).then(function(se){N.value=se,O(N)},function(se){return g("throw",se,O,h)})}h(w.arg)}var x;bt(this,"_invoke",{value:function(E,O){function h(){return new m(function(w,N){g(E,O,w,N)})}return x=x?x.then(h,h):h()}})}function Ct(P,m,g){var x=K;return function(A,E){if(x===le)throw new Error("Generator is already running");if(x===Le){if(A==="throw")throw E;return{value:at,done:!0}}for(g.method=A,g.arg=E;;){var O=g.delegate;if(O){var h=$t(O,g);if(h){if(h===S)continue;return h}}if(g.method==="next")g.sent=g._sent=g.arg;else if(g.method==="throw"){if(x===K)throw x=Le,g.arg;g.dispatchException(g.arg)}else g.method==="return"&&g.abrupt("return",g.arg);x=le;var w=k(P,m,g);if(w.type==="normal"){if(x=g.done?Le:Ge,w.arg===S)continue;return{value:w.arg,done:g.done}}w.type==="throw"&&(x=Le,g.method="throw",g.arg=w.arg)}}}function $t(P,m){var g=m.method,x=P.iterator[g];if(x===at)return m.delegate=null,g==="throw"&&P.iterator.return&&(m.method="return",m.arg=at,$t(P,m),m.method==="throw")||g!=="return"&&(m.method="throw",m.arg=new TypeError("The iterator does not provide a '"+g+"' method")),S;var A=k(x,P.iterator,m.arg);if(A.type==="throw")return m.method="throw",m.arg=A.arg,m.delegate=null,S;var E=A.arg;return E?E.done?(m[P.resultName]=E.value,m.next=P.nextLoc,m.method!=="return"&&(m.method="next",m.arg=at),m.delegate=null,S):E:(m.method="throw",m.arg=new TypeError("iterator result is not an object"),m.delegate=null,S)}function ta(P){var m={tryLoc:P[0]};1 in P&&(m.catchLoc=P[1]),2 in P&&(m.finallyLoc=P[2],m.afterLoc=P[3]),this.tryEntries.push(m)}function Xt(P){var m=P.completion||{};m.type="normal",delete m.arg,P.completion=m}function ue(P){this.tryEntries=[{tryLoc:"root"}],P.forEach(ta,this),this.reset(!0)}function pe(P){if(P||P===""){var m=P[v];if(m)return m.call(P);if(typeof P.next=="function")return P;if(!isNaN(P.length)){var g=-1,x=function A(){for(;++g=0;--A){var E=this.tryEntries[A],O=E.completion;if(E.tryLoc==="root")return x("end");if(E.tryLoc<=this.prev){var h=it.call(E,"catchLoc"),w=it.call(E,"finallyLoc");if(h&&w){if(this.prev=0;--x){var A=this.tryEntries[x];if(A.tryLoc<=this.prev&&it.call(A,"finallyLoc")&&this.prev=0;--g){var x=this.tryEntries[g];if(x.finallyLoc===m)return this.complete(x.completion,x.afterLoc),Xt(x),S}},catch:function(m){for(var g=this.tryEntries.length-1;g>=0;--g){var x=this.tryEntries[g];if(x.tryLoc===m){var A=x.completion;if(A.type==="throw"){var E=A.arg;Xt(x)}return E}}throw new Error("illegal catch attempt")},delegateYield:function(m,g,x){return this.delegate={iterator:pe(m),resultName:g,nextLoc:x},this.method==="next"&&(this.arg=at),S}},ve}var Ut=he.a.TextArea,na=function(ve){var W=ve.shixunsDetail,it=ve.globalSetting,bt=ve.loading,be=ve.dispatch,v=ve.onFinish,ze=v===void 0?function(){}:v,Ie=Object(Nt.a)(ve,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),We=V.a.useForm(),ge=Object(te.a)(We,1),k=ge[0],K=function(){var le=Object(Kt.a)(dt().mark(function Le(S){var Y,Fe;return dt().wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,be({type:"shixunsDetail/getCustomScript",payload:{id:(Y=W.actionTabs.params)===null||Y===void 0?void 0:Y.id,compile:S.execute,excutive:S.compile}});case 2:Fe=Me.sent,Ge(),Fe&&ze(Fe==null?void 0:Fe.shixun_script);case 5:case"end":return Me.stop()}},Le)}));return function(S){return le.apply(this,arguments)}}(),Ge=function(){be({type:"shixunsDetail/setActionTabs",payload:{}})};return ae.a.createElement(xt.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:W.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ge},ae.a.createElement(V.a,{form:k,scrollToFirstError:!0,layout:"vertical",onFinish:K},ae.a.createElement(V.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},ae.a.createElement(Ut,{rows:4})),ae.a.createElement(V.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},ae.a.createElement(Ut,{rows:4})),ae.a.createElement("div",{className:_t.a.footerWrap},ae.a.createElement(V.a.Item,null,ae.a.createElement(l.a,{className:"mr5",size:"large",onClick:Ge},"\u53D6\u6D88"),ae.a.createElement(l.a,{size:"large",type:"primary",htmlType:"submit",loading:bt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};M.a=Object(Et.a)(function(at){var ve=at.shixunsDetail,W=at.loading,it=at.globalSetting;return{shixunsDetail:ve,globalSetting:it,loading:W}})(na)},Qvpy:function(j,M,r){j.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(j,M,r){j.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},Rfub:function(j,M,r){},SLjR:function(j,M,r){},SMhR:function(j,M){j.exports="data:image/png;base64,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"},Se0u:function(j,M,r){},UGPy:function(j,M,r){j.exports={practice:"practice___3ZVzw",right:"right___QGXbw",title:"title___1fvdS",content:"content___10SYj",des:"des___V2RYR",mainBody:"mainBody___3vP2d",selectBox:"selectBox___1vC0V",smallType:"smallType___2CvJP",evaluating:"evaluating___rLyh5",evaluatingLabel:"evaluatingLabel___3RsVg",mask:"mask___2kc6a",evaluatingS1:"evaluatingS1___2HzdH",serviceSettingWrap:"serviceSettingWrap___250aS",serviceBox:"serviceBox___1BL80",serviceSetLeft:"serviceSetLeft___2q-GU",serviceSetInput:"serviceSetInput___2hDqz",serviceSetTip:"serviceSetTip___29Bop",btns:"btns___1NoLi",popover:"popover___1Xuw5"}},UUDw:function(j,M,r){j.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(j,M){j.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg=="},UqFu:function(j,M,r){"use strict";r.d(M,"a",function(){return Rt});var Rt=function(ne){var l=document.createElement("textarea");return l.value=ne,l.value}},WO9J:function(j,M,r){"use strict";r.r(M);var Rt=r("0Owb"),xt=r("PpiC"),ne=r("q1tI"),l=r.n(ne),Kt=r("EkPF"),we=r.n(Kt),V=r("miYZ"),te=r("tsqr"),Nt=r("2qtc"),je=r("kLXV"),he=r("9og8"),L=r("auZk"),ae=r.n(L),Et=r("1vsH"),aa=r("Ufr+"),_t=r.n(aa),dt=r("HBuW"),Ut=r("ErOA"),na=r("Ty5D"),at=r("9kvl");function ve(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ve=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var W=function(C){var Qe,J,X=C.globalSetting,_e=C.loading,H=C.dispatch,st=C.practiceSetting,Je=C.shixunsDetail,Q=Object(xt.a)(C,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),mt=Object(na.l)(),vt=Object(ne.useRef)(""),At=Object(na.m)(),Qt=st.title,pt=st.base_info_warning,Mt=st.challenges_warning,ye=st.service_warning,kt=st.repository_warning,gt=st.mirror_warning;Object(ne.useEffect)(function(){var Gt;vt.current=(Gt=mt.pathname.split("/"))===null||Gt===void 0?void 0:Gt[2],H({type:"practiceSetting/setParams",payload:{id:vt.current}}),H({type:"practiceSetting/getCommonData",payload:{id:vt.current}})},[mt.pathname]),Object(ne.useEffect)(function(){});var Ae=function(){var Gt=Object(he.a)(ve().mark(function ya(){return ve().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Dt();case 2:at.c.push("/shixuns/".concat(vt.current,"/challenges"));case 3:case"end":return ct.stop()}},ya)}));return function(){return Gt.apply(this,arguments)}}(),Dt=function(){return new Promise(function(ya,Bt){var ct;(st==null||((ct=st.sideBar)===null||ct===void 0)?void 0:ct.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){H({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ya()},onCancel:function(){Bt()}}):ya()})},wt=function(ya){var Bt;if(ya===(st==null?void 0:st.sideBar.tabsActive))return;var ct=function(){at.c.push("/shixuns/".concat(vt.current,"/edit?tabId=").concat(ya)),H({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ya,selectPath:"",confirmLeave:!1}})};(st==null||((Bt=st.sideBar)===null||Bt===void 0)?void 0:Bt.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ct()}}):ct()},yt=function Gt(ya){var Bt;ya=((Bt=ya)===null||Bt===void 0?void 0:Bt.includes(".json"))?ya:"".concat(ya,".json"),je.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var ct=Object(he.a)(ve().mark(function a(){var e,t;return ve().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(Ut.a)("/api"+ya,{method:"get"});case 2:if(e=s.sent,e){s.next=5;break}return s.abrupt("return");case 5:return te.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),s.next=8,Object(dt.A)({id:e.shixun_identifier});case 8:if(t=s.sent,!(t==null?void 0:t.game_identifier)){s.next=12;break}return Object(Et.K)("/tasks/".concat(t.game_identifier)),s.abrupt("return");case 12:(t==null?void 0:t.status)===2?Gt(t==null?void 0:t.message):(t==null?void 0:t.status)===3&&ot(t==null?void 0:t.message);case 13:case"end":return s.stop()}},a)}));function Vt(){return ct.apply(this,arguments)}return Vt}()})},ot=function(ya){je.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ya,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ga=function(){var Gt=Object(he.a)(ve().mark(function ya(Bt,ct){var Vt,a,e;return ve().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Dt();case 2:if(Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!(((Vt=Je.detail)===null||Vt===void 0?void 0:Vt.is_jupyter)||((a=Je.detail)===null||a===void 0?void 0:a.is_jupyter_lab))){o.next=6;break}return H({type:"shixunsDetail/execJupyter",payload:{id:vt.current}}).then(function(s){(s==null?void 0:s.identifier)&&(at.c===null||at.c===void 0||at.c.push("/tasks/".concat(s.identifier,"/jupyter")))}),o.abrupt("return");case 6:if(H({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!ct){o.next=13;break}return o.next=10,Object(dt.z)({id:Bt});case 10:o.t0=o.sent,o.next=16;break;case 13:return o.next=15,Object(dt.A)({id:Bt});case 15:o.t0=o.sent;case 16:if(e=o.t0,H({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!((e==null?void 0:e.game_identifier)||(e==null?void 0:e.identifier))){o.next=21;break}return Object(Et.K)(ct?"/tasks/".concat(e==null?void 0:e.identifier,"/jupyter"):"/tasks/".concat(e.game_identifier)),o.abrupt("return");case 21:(e==null?void 0:e.status)===-3?Object(Et.m)():(e==null?void 0:e.status)===2?yt(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&ot(e==null?void 0:e.message);case 22:case"end":return o.stop()}},ya)}));return function(Bt,ct){return Gt.apply(this,arguments)}}(),Ye=function(){var Gt=Object(he.a)(ve().mark(function ya(){return ve().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Dt();case 2:H({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return ct.stop()}},ya)}));return function(){return Gt.apply(this,arguments)}}(),ca=function(ya){var Bt={borderBottomColor:(st==null?void 0:st.sideBar.tabsActive)===ya?"#1890FF":"transparent"};return Bt};return l.a.createElement("div",{className:ae.a.header},l.a.createElement("aside",{className:ae.a.title},l.a.createElement("i",{onClick:Ae,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),l.a.createElement("span",{className:ae.a.edit},Qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),l.a.createElement("i",{onClick:Ye,className:"icon iconfont icon-xiugai1"})),l.a.createElement("aside",{className:ae.a.schedule},l.a.createElement("div",null,l.a.createElement("span",{style:ca("information"),className:ae.a.clickWarp,onClick:function(){return wt("information")}},pt?l.a.createElement("span",{className:ae.a.num},"1"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:ae.a.subject},"\u57FA\u672C\u4FE1\u606F")),l.a.createElement("i",{className:"iconfont icon-lujing"})),l.a.createElement("div",null,l.a.createElement("span",{style:ca("warehouse"),className:ae.a.clickWarp,onClick:function(){return wt("warehouse")}},kt?l.a.createElement("span",{className:ae.a.num},"2"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:ae.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),l.a.createElement("i",{className:"iconfont icon-lujing"})),(Je==null?void 0:Je.detail)&&!(Je==null||((Qe=Je.detail)===null||Qe===void 0)?void 0:Qe.is_jupyter_lab)&&l.a.createElement("div",null,l.a.createElement("span",{style:ca("level"),className:ae.a.clickWarp,onClick:function(){return wt("level")}},Mt?l.a.createElement("span",{className:ae.a.num},"3"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:ae.a.subject},"\u4EFB\u52A1\u5173\u5361")),l.a.createElement("i",{className:"iconfont icon-lujing"})),(Je==null?void 0:Je.detail)&&(Je==null||((J=Je.detail)===null||J===void 0)?void 0:J.is_jupyter_lab)&&l.a.createElement("div",null,l.a.createElement("span",{style:ca("service"),className:ae.a.clickWarp,onClick:function(){return wt("service")}},ye?l.a.createElement("span",{className:ae.a.num},"3"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:ae.a.subject},"\u670D\u52A1")),l.a.createElement("i",{className:"iconfont icon-lujing"})),l.a.createElement("div",null,l.a.createElement("span",{style:ca("environment"),className:ae.a.clickWarp,onClick:function(){return wt("environment")}},gt?l.a.createElement("span",{className:ae.a.num},"4"):l.a.createElement("img",{src:_t.a}),l.a.createElement("span",{className:ae.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),l.a.createElement("aside",{className:ae.a.btns},l.a.createElement("div",{className:ae.a.simulate,onClick:function(){return ga(vt.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},it=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.practiceSetting,X=I.shixunsDetail;return{globalSetting:Qe,loading:C,practiceSetting:J,shixunsDetail:X}})(W),bt=r("14J3"),be=r("BMrR"),v=r("jCWc"),ze=r("kPKH"),Ie=r("DZo9"),We=r("8z0m"),ge=r("5NDa"),k=r("5rEg"),K=r("+L6B"),Ge=r("2/Rp"),le=r("k1fw"),Le=r("y8nQ"),S=r("Vl3Y"),Y=r("tJVT"),Fe=r("h/E3"),ke=r.n(Fe),Me=r("Ot1p"),Ve=r("oBTY"),nt=r("+Xk9"),et=r.n(nt),St=r("FTkQ"),Jt=r.n(St),Ct=function(C){var Qe=C.InputRight,J=C.value,X=J===void 0?[]:J,_e=C.onChange,H=Object(xt.a)(C,["InputRight","value","onChange"]),st=Object(ne.useState)(),Je=Object(Y.a)(st,2),Q=Je[0],mt=Je[1],vt=function(pt){var Mt=X.filter(function(ye,kt){return kt!==pt});_e(Mt)},At=function(pt){if(pt.preventDefault(),!Q)return;if(X.findIndex(function(Mt){return Mt.name===Q})>-1){te.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}_e([].concat(Object(Ve.a)(X),[{id:null,name:Q}])),mt(null)};return l.a.createElement("div",null,l.a.createElement(k.a,Object(Rt.a)({bordered:!1,style:{width:600},value:Q,onChange:function(pt){return mt(pt.target.value)},onPressEnter:At,onBlur:At},H)),Qe||l.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),l.a.createElement("div",{className:"mt20"},X==null?void 0:X.map(function(Qt,pt){return l.a.createElement("div",{key:pt,className:et.a.btn},l.a.createElement("span",{className:et.a.s1},Qt.name),l.a.createElement("img",{src:Jt.a,className:et.a.s2,onClick:function(){return vt(pt)}}))})))},$t=Ct,ta=r("LvDl"),Xt=r("m3rI"),ue=r("hW5Z"),pe=r.n(ue),P=function(C){var Qe=C.dispatch,J=C.onCancel,X=C.onSave,_e=C.loading,H=_e===void 0?!1:_e;return l.a.createElement("div",{className:pe.a.complete},l.a.createElement("div",{onClick:J,className:pe.a.cancel},"\u53D6\u6D88"),l.a.createElement(Ge.a,{type:"primary",loading:H,onClick:X,className:pe.a.save},"\u4FDD\u5B58"))},m=Object(at.a)()(P),g=r("UqFu"),x=r("z7Xi"),A=r("jN4g");function E(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */E=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var O=function(C){var Qe,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.practiceSetting,st=Object(xt.a)(C,["globalSetting","loading","dispatch","practiceSetting"]),Je=S.a.useForm(),Q=Object(Y.a)(Je,1),mt=Q[0],vt=Object(ne.useState)({}),At=Object(Y.a)(vt,2),Qt=At[0],pt=At[1],Mt=Object(ne.useState)(!1),ye=Object(Y.a)(Mt,2),kt=ye[0],gt=ye[1],Ae=Object(ne.useState)(!1),Dt=Object(Y.a)(Ae,2),wt=Dt[0],yt=Dt[1],ot=Object(ne.useState)(""),ga=Object(Y.a)(ot,2),Ye=ga[0],ca=ga[1],Gt=Object(ne.useState)(""),ya=Object(Y.a)(Gt,2),Bt=ya[0],ct=ya[1],Vt=Object(ne.useRef)({}),a=Object(ne.useRef)(""),e=Object(ne.useRef)(null),t=Object(ne.useRef)(Object(ta.throttle)(function(){return T()},2e3,{leading:!0,trailing:!1})).current,o=H.id;Object(ne.useEffect)(function(){if(!o)return;u()},[o]),Object(ne.useEffect)(function(){return JSON.stringify(Qt)!=="{}"&&s(),function(){clearTimeout(e.current)}},[Qt,Ye,Bt]);var s=function(){clearTimeout(e.current),e.current=setTimeout(function(){!Object(ta.isEqual)(Qt,Vt.current)||Ye!==a.current||Bt!==a.current?_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},u=function(){var It=Object(he.a)(E().mark(function Aa(){var xa,Za,on;return E().wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Object(Ut.a)("/api/shixuns/".concat(o,"/edit_base_info.json"),{method:"get"});case 2:xa=cn.sent,xa.status===0&&(Za=Object(le.a)(Object(le.a)({},xa.data),{},{description:Object(g.a)(xa.data.description)}),on={description:Za.description,shixun_tags:Za.shixun_tags,name:Za.name},mt.setFieldsValue(on),Vt.current=Object(le.a)({},on),a.current=Za.attachment_id||"",pt(Object(le.a)({},on)),ca(Za.attachment_id||""),ct(Za.cover_image_id||""));case 4:case"end":return cn.stop()}},Aa)}));return function(){return It.apply(this,arguments)}}(),y=function(Aa,xa){pt(Object(le.a)({},xa))},U=function(){Ce()},T=function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),mt.submit()},De=function(Aa){console.log(Aa,"values");var xa=Aa.name,Za=Aa.description,on=Aa.shixun_tags,xn=Object(Ut.a)("/api/shixuns/".concat(o,"/base_info_save.json"),{method:"post",body:{shixun:{name:xa,description:Za,shixun_tags:on,attachment_id:Ye,cover_image_id:Bt}}});xn.then(function(cn){cn.status===0&&(te.b.success("\u4FDD\u5B58\u6210\u529F"),_e({type:"practiceSetting/getCommonData",payload:{id:o}}),_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Vt.current={description:Qt.description,shixun_tags:Qt.shixun_tags,name:Qt.name},a.current=Ye)})},Ce=function(){var Aa,xa=function(){at.c.push("/shixuns/".concat(o,"/challenges")),_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(H==null||((Aa=H.sideBar)===null||Aa===void 0)?void 0:Aa.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){xa()}}):xa()};function Be(It){var Aa=It.type==="image/jpeg"||It.type==="image/png";return Aa||te.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Aa}var tn=l.a.createElement(Ge.a,{loading:kt,icon:l.a.createElement(x.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),La=l.a.createElement(Ge.a,{loading:wt,icon:l.a.createElement(x.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Ca(It,Aa){var xa=new FileReader;xa.addEventListener("load",function(){return Aa(xa.result)}),xa.readAsDataURL(It)}var Wt=function(Aa){if(Aa.file.status==="uploading"){gt(!0);return}if(Aa.file.status==="done"){var xa,Za;gt(!1),ca(Aa==null||((xa=Aa.file)===null||xa===void 0||((Za=xa.response)===null||Za===void 0))?void 0:Za.id)}},ra=function(){return l.a.createElement("div",{className:ke.a.img},l.a.createElement("img",{src:Xt.a.API_SERVER+"/api/attachments/"+Ye,alt:"avatar",style:{width:"100%"}}),l.a.createElement("div",null,l.a.createElement(A.a,{onClick:function(){return ca("")},style:{fontSize:"16px",color:"red"}})))},ea=function(Aa){if(Aa.file.status==="uploading"){yt(!0);return}if(Aa.file.status==="done"){var xa,Za;yt(!1),ct(Aa==null||((xa=Aa.file)===null||xa===void 0||((Za=xa.response)===null||Za===void 0))?void 0:Za.id)}},Ba=function(){return l.a.createElement("div",{className:ke.a.img},l.a.createElement("img",{src:Xt.a.API_SERVER+"/api/attachments/"+Bt,alt:"avatar",style:{width:"100%"}}),l.a.createElement("div",null,l.a.createElement(A.a,{onClick:function(){return ct("")},style:{fontSize:"16px",color:"red"}})))};return l.a.createElement("div",{className:ke.a.information},l.a.createElement("section",{className:ke.a.scroll},l.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),l.a.createElement("div",{className:ke.a.formWrap}," ",l.a.createElement(S.a,{form:mt,scrollToFirstError:!0,layout:"vertical",onValuesChange:y,onFinish:De},l.a.createElement(S.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(k.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((Qe=Qt.name)===null||Qe===void 0?void 0:Qe.length)||0,"/60")})),l.a.createElement(S.a.Item,{className:"customAddTags",name:"shixun_tags",label:l.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E : ",l.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6280\u80FD\u6807\u7B7E"}]},l.a.createElement($t,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),l.a.createElement(be.a,null,l.a.createElement(ze.a,null,l.a.createElement(S.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ye?ra():l.a.createElement(We.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Xt.a.API_SERVER,"/api/attachments.json"),beforeUpload:Be,onChange:Wt},tn))),l.a.createElement(ze.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),l.a.createElement(be.a,null,l.a.createElement(ze.a,null,l.a.createElement(S.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Bt?Ba():l.a.createElement(We.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(Xt.a.API_SERVER,"/api/attachments.json"),beforeUpload:Be,onChange:ea},La))),l.a.createElement(ze.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),l.a.createElement(S.a.Item,{name:"description",label:"\u7B80\u4ECB:"},l.a.createElement(Me.a,{defaultValue:Qt.description||"",watch:!0}))))),l.a.createElement(m,{onSave:t,onCancel:U,loading:kt||wt}))},h=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.practiceSetting;return{globalSetting:Qe,loading:C,practiceSetting:J}})(O),w=r("ch0t"),N=r("R9oj"),ee=r("ECub"),se=r("T2oS"),Te=r("W9HT"),ft=r("bKvZ"),Ne=r.n(ft),de=r("KeGQ"),B=r.n(de),R=r("NLgs"),re=r("ngQI");function Re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Re=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Ke=function(C){var Qe=C.globalSetting,J=C.dispatch,X=C.practiceSetting,_e=Object(xt.a)(C,["globalSetting","dispatch","practiceSetting"]),H=Object(ne.useState)(!1),st=Object(Y.a)(H,2),Je=st[0],Q=st[1],mt=Object(ne.useState)({}),vt=Object(Y.a)(mt,2),At=vt[0],Qt=vt[1],pt=Object(ne.useState)(!0),Mt=Object(Y.a)(pt,2),ye=Mt[0],kt=Mt[1],gt=Object(ne.useState)(!1),Ae=Object(Y.a)(gt,2),Dt=Ae[0],wt=Ae[1],yt=Object(ne.useState)(null),ot=Object(Y.a)(yt,2),ga=ot[0],Ye=ot[1],ca=Object(ne.useRef)(!1),Gt=X.id,ya=X.updateIndex,Bt=X.is_published,ct=X.newQuestion,Vt=At.challenge_list,a=Vt===void 0?[]:Vt;Object(ne.useEffect)(function(){return Gt?(t(),function(){J({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Gt,ya]),Object(ne.useEffect)(function(){e()},[_e.location]);var e=function(){var Ca,Wt=_e.location,ra=Wt.pathname.split("/");(ra.includes("newquestion")||ra.includes("new")||(Wt==null||((Ca=Wt.query)===null||Ca===void 0)?void 0:Ca.tabId))&&(ca.current=!0)},t=function(){var La=Object(he.a)(Re().mark(function Ca(){var Wt,ra,ea,Ba,It,Aa,xa;return Re().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return kt(!0),on.next=3,Object(dt.F)({id:Gt});case 3:ea=on.sent,(ea==null||((Wt=ea.challenge_list)===null||Wt===void 0)?void 0:Wt.length)&&(Ba=_e.location.pathname.split("/"),It=ea.challenge_list.find(function(xn){return String(xn.challenge_id)===Ba[4]}),Ba.includes("newquestion")||Ba.includes("new")?(xa=ea.challenge_list[((Aa=ea.challenge_list)===null||Aa===void 0?void 0:Aa.length)-1],J({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ba.includes("new")?0:1,name:""}}}),Ye(void 0),U(xa)):Ba[4]&&It?o(It,!1):o(ea.challenge_list[0])),(ea==null||((ra=ea.challenge_list)===null||ra===void 0)?void 0:ra.length)||Ye(null),Qt(ea),kt(!1);case 8:case"end":return on.stop()}},Ca)}));return function(){return La.apply(this,arguments)}}(),o=function(Ca){var Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(Ye(Ca.challenge_id),U(Ca),Wt){var ra="/shixuns/".concat(Gt,"/edit/").concat(Ca.challenge_id,"/").concat(Ca.st===1?"editquestion":"editcheckpoint");at.c.push(ra)}},s=function(Ca,Wt){Wt.stopPropagation();var ra=Ca.challenge_id,ea=function(){var Ba=Object(he.a)(Re().mark(function It(){var Aa,xa,Za,on;return Re().wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Object(dt.s)({id:Gt,challengesId:ra});case 2:if(Aa=cn.sent,!(Aa.status===1)){cn.next=12;break}return cn.next=6,Object(dt.F)({id:Gt});case 6:if(on=cn.sent,Qt(on),!(ra===ga&&((xa=on.challenge_list)===null||xa===void 0?void 0:xa.length))){cn.next=11;break}return o(on.challenge_list[0]),cn.abrupt("return");case 11:((Za=on.challenge_list)===null||Za===void 0?void 0:Za.length)||(Ye(null),ca.current=!0,U({}),at.c.push("/shixuns/".concat(Gt,"/edit?tabId=level")));case 12:case"end":return cn.stop()}},It)}));return function(){return Ba.apply(this,arguments)}}();je.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:ea})},u=function(Ca,Wt,ra){var ea=Array.from(Ca),Ba=ea.splice(Wt,1),It=Object(Y.a)(Ba,1),Aa=It[0];return ea.splice(ra,0,Aa),ea},y=function(Ca,Wt){if(!Ca.destination)return;var ra=u(Wt,Ca.source.index,Ca.destination.index);Qt(Object(le.a)(Object(le.a)({},At),{},{challenge_list:ra}));var ea=ra.map(function(Ba){return Ba.challenge_id});Object(dt.Db)({id:Gt,ids:ea}).then(function(Ba){Ba.status!==0&&Qt(Object(le.a)(Object(le.a)({},At),{},{challenge_list:Wt}))})},U=function(Ca){J({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ca}})},T=function(){var La=Object(he.a)(Re().mark(function Ca(Wt,ra){var ea;return Re().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(!(Wt===ga)){It.next=2;break}return It.abrupt("return");case 2:return It.next=4,De();case 4:Ye(Wt),U(ra),J({type:"practiceSetting/setParams",payload:{newQuestion:null}}),ea="/shixuns/".concat(Gt,"/edit/").concat(Wt,"/").concat(ra.st===1?"editquestion":"editcheckpoint"),at.c.push(ea);case 9:case"end":return It.stop()}},Ca)}));return function(Wt,ra){return La.apply(this,arguments)}}(),De=function(){return new Promise(function(Ca,Wt){var ra;(X==null||((ra=X.sideBar)===null||ra===void 0)?void 0:ra.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){J({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ca()},onCancel:function(){Wt()}}):Ca()})},Ce=function(Ca){return l.a.createElement(l.a.Fragment,null,l.a.createElement(re.a,{onDragEnd:function(ra){return y(ra,Ca)}},l.a.createElement(re.c,{droppableId:"droppable"},function(Wt,ra){return l.a.createElement("div",Object(Rt.a)({ref:Wt.innerRef},Wt.droppableProps,{style:{width:"100%"}}),Ca.map(function(ea,Ba){var It=ea.st,Aa=ea.name,xa=ea.challenge_id;return l.a.createElement(re.b,{key:xa,draggableId:xa.toString(),index:Ba,isDragDisabled:Bt},function(Za,on){return l.a.createElement("div",Object(Rt.a)({ref:Za.innerRef},Za.draggableProps,Za.dragHandleProps,{className:ga===xa?Ne.a.listActive:Ne.a.list,onClick:function(){return T(xa,ea)}}),l.a.createElement("span",{className:Ne.a.s1},It===0?l.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#1890FF"}}):l.a.createElement("i",{className:"iconfont icon-xuanzeti1",style:{color:"#44D7B6"}})),l.a.createElement("span",{className:Ne.a.s2},"\u7B2C",Ba+1,"\u5173: ",Aa),!Bt&&l.a.createElement("span",{className:Ne.a.s3,onClick:function(cn){return s(ea,cn)}},l.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),ct&&l.a.createElement("div",{className:Ne.a.listActive},l.a.createElement("span",{className:Ne.a.s1},(ct==null?void 0:ct.st)===0?l.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#1890FF"}}):l.a.createElement("i",{className:"iconfont icon-xuanzeti1",style:{color:"#44D7B6"}})),l.a.createElement("span",{className:Ne.a.s2},"\u7B2C",Ca.length+1,"\u5173: ",ct==null?void 0:ct.name)),!Bt&&l.a.createElement("div",{className:Ne.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Be=function(){var La=Object(he.a)(Re().mark(function Ca(Wt){return Re().wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:return ea.next=2,De();case 2:Wt==="new"?at.c.push("/shixuns/".concat(Gt,"/edit/new")):at.c.push("/shixuns/".concat(Gt,"/edit/newquestion")),Q(!1),Ye(void 0),J({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wt==="new"?0:1,name:""}}});case 6:case"end":return ea.stop()}},Ca)}));return function(Wt){return La.apply(this,arguments)}}(),tn=function(){if(Object(R.b)(J,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;Q(!Je)};return l.a.createElement("div",{className:Ne.a.level},l.a.createElement("aside",{className:Ne.a.left,style:{width:Dt?"0":"25%"}},l.a.createElement("div",{className:Ne.a.container},l.a.createElement("div",{className:Ne.a.title},"\u4EFB\u52A1\u5173\u5361(",a.length,")"),l.a.createElement("div",{className:Ne.a.listWrap},ye?l.a.createElement(Te.a,{size:"large"}):!!a.length||!!ct?Ce(a):l.a.createElement(ee.a,{image:B.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Dt&&l.a.createElement("div",{className:Ne.a.btns},l.a.createElement("aside",{className:Ne.a.btnsWrap},l.a.createElement("div",{style:{transform:Je?"rotate(45deg)":"rotate(0deg)"},className:Ne.a.icon,onClick:tn},"+"),l.a.createElement("div",{className:Ne.a.btn,style:{left:Je?20:-154}},l.a.createElement("div",{className:Ne.a.d1,onClick:function(){return Be("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),l.a.createElement("div",{className:Ne.a.d2,onClick:function(){return Be("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),l.a.createElement("div",{className:Dt?Ne.a.elseShrink:Ne.a.shrink,onClick:function(){return wt(!Dt)}},l.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),l.a.createElement("aside",{className:Ne.a.right,id:"modal-level-question"},ga===null&&ca.current?l.a.createElement("div",{className:Ne.a.addIcon},l.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):_e.children))},q=Object(at.a)(function(I){var C=I.globalSetting,Qe=I.practiceSetting;return{globalSetting:C,practiceSetting:Qe}})(Ke),Pe=r("DjyN"),$e=r("NUBc"),Se=r("cWXX"),Pt=r("/ezw"),zt=r("qVdP"),ma=r("jsC+"),oa=r("lUTK"),ja=r("BvKs"),oe=r("7Kak"),F=r("9yH6"),G=r("Qvpy"),Xe=r.n(G);function He(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */He=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Ee=function(C){var Qe=C.shixunsDetail,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.onReloadData,st=Object(xt.a)(C,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Je=Object(ne.useState)(),Q=Object(Y.a)(Je,2),mt=Q[0],vt=Q[1],At=Object(ne.useState)([]),Qt=Object(Y.a)(At,2),pt=Qt[0],Mt=Qt[1];Object(ne.useEffect)(function(){Qe.actionTabs.key==="Collaborators-ChangeManager"&&ye()},[Qe.actionTabs.key]);var ye=function(){var Dt=Object(he.a)(He().mark(function wt(){var yt,ot;return He().wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,_e({type:"shixunsDetail/getChangeManager",payload:{id:(yt=Qe.actionTabs.params)===null||yt===void 0?void 0:yt.id}});case 2:ot=Ye.sent,Mt(ot||[]);case 4:case"end":return Ye.stop()}},wt)}));return function(){return Dt.apply(this,arguments)}}(),kt=function(){var wt;_e({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(wt=Qe.actionTabs.params)===null||wt===void 0?void 0:wt.id}}})},gt=function(){var Dt=Object(he.a)(He().mark(function wt(){var yt,ot;return He().wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:if(mt){Ye.next=3;break}return te.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Ye.abrupt("return");case 3:return Ye.next=5,_e({type:"shixunsDetail/changeManager",payload:{id:(yt=Qe.actionTabs.params)===null||yt===void 0?void 0:yt.id,user_id:mt}});case 5:ot=Ye.sent,Ae(),ot&&(H(),te.b.info(ot.message));case 8:case"end":return Ye.stop()}},wt)}));return function(){return Dt.apply(this,arguments)}}(),Ae=function(){_e({type:"shixunsDetail/setActionTabs",payload:{}}),vt(null)};return l.a.createElement(je.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:Qe.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:X.effects["shixunsDetail/changeManager"],onOk:gt,onCancel:Ae},l.a.createElement("div",null,l.a.createElement("div",{className:Xe.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",l.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),l.a.createElement("div",{className:Xe.a.content},pt.length?l.a.createElement(F.a.Group,{value:mt,onChange:function(wt){return vt(wt.target.value)}},pt.map(function(Dt,wt){return l.a.createElement(F.a,{className:Xe.a.radio,key:wt,value:Dt.user_id},Dt.name)})):l.a.createElement("div",{className:Xe.a.add},l.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",l.a.createElement("a",{className:Xe.a.colorBlue,onClick:kt},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},ht=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.loading,J=I.globalSetting;return{shixunsDetail:C,globalSetting:J,loading:Qe}})(Ee),jt=r("Znn+"),_a=r("ZTPi"),Oa=r("ju9d"),Ea=r("DDK+"),Da=_a.a.TabPane,Ja=function(I){var C=I.visible,Qe=I.onCancel,J=I.onSelectGroup,X=I.shixunId,_e=I.onSelectCollaborator;return l.a.createElement(je.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:C,width:1100,centered:!0,keyboard:!1,onCancel:Qe,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},l.a.createElement(_a.a,{defaultActiveKey:"1"},l.a.createElement(Da,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},l.a.createElement(Oa.a,{onCancel:Qe,container_type:2,container_id:X,onSelect:_e})),l.a.createElement(Da,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},l.a.createElement(Ea.a,{onCancel:Qe,onSelect:J}))))},Ia=r("oaGz"),Sa=r.n(Ia),me=r("8Skl"),$=r("ruvs");function Zt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Zt=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Ot=function(C){var Qe,J,X,_e,H,st,Je=C.shixunsDetail,Q=C.globalSetting,mt=C.loading,vt=C.user,At=C.dispatch,Qt=Object(xt.a)(C,["shixunsDetail","globalSetting","loading","user","dispatch"]),pt=Object(ne.useRef)(),Mt=Object(ne.useState)(0),ye=Object(Y.a)(Mt,2),kt=ye[0],gt=ye[1],Ae=Object(ne.useState)([]),Dt=Object(Y.a)(Ae,2),wt=Dt[0],yt=Dt[1],ot=Object(ne.useState)({id:null,page:1}),ga=Object(Y.a)(ot,2),Ye=ga[0],ca=ga[1],Gt=(Qe=vt.userInfo)===null||Qe===void 0||((J=Qe.shixun)===null||J===void 0)?void 0:J.editable,ya=((X=vt.userInfo)===null||X===void 0?void 0:X.role)<=2||((_e=vt.userInfo)===null||_e===void 0||((H=_e.shixun)===null||H===void 0)?void 0:H.is_creator);Object(ne.useEffect)(function(){pt.current=Qt.match.params.id,Ye.id=pt.current,ca(Ye),Bt(Ye)},[]);var Bt=function(){var U=Object(he.a)(Zt().mark(function T(De){var Ce;return Zt().wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,At({type:"shixunsDetail/getCollaboratorsData",payload:De});case 2:Ce=tn.sent,Ce&&(yt(Ce.members||[]),gt(Ce.member_count));case 4:case"end":return tn.stop()}},T)}));return function(De){return U.apply(this,arguments)}}(),ct=function(){var U=Object(he.a)(Zt().mark(function T(){var De;return Zt().wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Ye.page=1,ca(Ye),De=Object($.b)(),Be.next=5,At({type:"user/getUserInfo",payload:De});case 5:return Be.next=7,Bt(Ye);case 7:case"end":return Be.stop()}},T)}));return function(){return U.apply(this,arguments)}}(),Vt=function(T){Ye.page=T,ca(Ye),Bt(Ye)},a=function(T){je.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement("div",{className:Sa.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var De=Object(he.a)(Zt().mark(function Be(){var tn,La;return Zt().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,At({type:"shixunsDetail/deleteCollaborators",payload:{id:pt.current,userId:T}});case 2:if(La=Wt.sent,!(((tn=vt.userInfo)===null||tn===void 0?void 0:tn.user_id)===T)){Wt.next=6;break}return at.c.push("/shixuns"),Wt.abrupt("return");case 6:te.b.info(La==null?void 0:La.message),Ye.page=1,ca(Ye),Bt(Ye);case 10:case"end":return Wt.stop()}},Be)}));function Ce(){return De.apply(this,arguments)}return Ce}()})},e=function(){At({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:pt.current}}})};function t(U,T,De,Ce){return o.apply(this,arguments)}function o(){return o=Object(he.a)(Zt().mark(function U(T,De,Ce,Be){return Zt().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return La.next=2,At({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:T,user_id:De,editable:Ce?0:1}});case 2:Bt(Ye);case 3:case"end":return La.stop()}},U)})),o.apply(this,arguments)}var s=function(){At({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:pt.current}}})};function u(){At({type:"shixunsDetail/setActionTabs",payload:{}})}var y={visible:Je.actionTabs.key==="Collaborators-AddCollaborator",onCancel:u,shixunId:pt.current,onSelectCollaborator:function(){var U=Object(he.a)(Zt().mark(function De(Ce){var Be;return Zt().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return u(),La.next=3,At({type:"shixunsDetail/addCollaborator",payload:{id:pt.current,user_ids:Ce}});case 3:Be=La.sent,Be&&(te.b.success("\u6DFB\u52A0\u6210\u529F"),ct());case 5:case"end":return La.stop()}},De)}));function T(De){return U.apply(this,arguments)}return T}(),onSelectGroup:function(){var U=Object(he.a)(Zt().mark(function De(Ce){var Be;return Zt().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return u(),La.next=3,At({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:pt.current,group_id:Ce.group_id}});case 3:Be=La.sent,Be&&(te.b.success("\u6DFB\u52A0\u6210\u529F"),ct());case 5:case"end":return La.stop()}},De)}));function T(De){return U.apply(this,arguments)}return T}()};return l.a.createElement("section",null,l.a.createElement("div",{className:Sa.a.wrap},l.a.createElement("div",{className:Sa.a.content},((st=Je.detail)===null||st===void 0?void 0:st.identity)<5&&l.a.createElement("div",{className:Sa.a.head},l.a.createElement("span",{className:Sa.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",kt,"\u4EBA\uFF09"),l.a.createElement("div",null,ya&&l.a.createElement(Ge.a,{type:"primary",ghost:!0,className:Sa.a.button,style:{marginRight:"20px"},onClick:e},"\u66F4\u6362\u7BA1\u7406\u5458"),Gt&&l.a.createElement(Ge.a,{type:"primary",className:Sa.a.button,style:{marginRight:"40px"},onClick:s},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),l.a.createElement("div",{className:Sa.a.list},l.a.createElement(Pt.a,{loading:mt.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},wt.map(function(U,T){var De,Ce,Be,tn,La,Ca,Wt,ra;return l.a.createElement("div",{style:{display:"inline-block",width:"50%"}},l.a.createElement("div",{className:Sa.a.itemWrap,key:T},l.a.createElement("a",{href:(De=U.user)===null||De===void 0?void 0:De.user_url,target:"_blank",className:Sa.a.imgWrap},l.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Sa.a.img,src:"".concat(Xt.a.IMG_SERVER,"/images/").concat((Ce=U.user)===null||Ce===void 0?void 0:Ce.image_url)}),((Be=U.user)===null||Be===void 0?void 0:Be.shixun_manager)&&l.a.createElement("span",{className:Sa.a.manager},"\u521B\u5EFA\u8005")),l.a.createElement("div",{className:Sa.a.itemContent},l.a.createElement("p",{className:Sa.a.nameWrap},l.a.createElement("a",{href:U.user.user_url,target:"_blank",className:Sa.a.name},(tn=U.user)===null||tn===void 0?void 0:tn.name),l.a.createElement("div",{className:Sa.a.actionGroup},ya?((La=U.user)===null||La===void 0?void 0:La.shixun_manager)?null:l.a.createElement(ma.a,{overlay:l.a.createElement(ja.a,{selectedKeys:[U.editable?"1":"2"],onClick:function(){var Ba;t(Je.detail.identifier,U.user.user_id,U.editable,(Ba=U.user)===null||Ba===void 0?void 0:Ba.name)}},l.a.createElement(ja.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),l.a.createElement(ja.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},l.a.createElement("div",null,U.editable?l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",l.a.createElement(me.a,{style:{fontSize:"14px",color:"#888888"}}))):U.editable?l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ca=U.user)===null||Ca===void 0?void 0:Ca.shixun_manager)&&Gt&&U.user.user_id!==((Wt=vt.userInfo)===null||Wt===void 0?void 0:Wt.user_id)?l.a.createElement("a",{className:Sa.a.deletetitle,onClick:function(){var Ba;return a((Ba=U.user)===null||Ba===void 0?void 0:Ba.user_id)}},"\u5220\u9664"):null)),l.a.createElement("p",{className:Sa.a.schoolWrap},l.a.createElement("span",{className:Sa.a.school},(ra=U.user)===null||ra===void 0?void 0:ra.school_name)))))})))),kt>10&&l.a.createElement("div",{className:Sa.a.countWrap},l.a.createElement($e.a,{showQuickJumper:!1,showSizeChanger:!1,total:kt,onChange:function(T){return Vt(T)},pageSize:10,current:Ye.page}))),l.a.createElement(ht,{onReloadData:ct}),l.a.createElement(Ja,y))},qt=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.loading,J=I.globalSetting,X=I.user;return{shixunsDetail:C,globalSetting:J,user:X,loading:Qe}})(Ot),sa=r("11/R"),Oe=r("Q9mQ"),ba=r("diRs"),b=r("jrin"),_=r("OaEy"),D=r("2fM7"),z=r("ZW9T"),ce=r("RCxd"),fe=r("4SAo"),Ze=r.n(fe);function tt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */tt=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Z=k.a.TextArea,Lt=function(C){var Qe=C.shixunsDetail,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.onFinish,st=H===void 0?function(){}:H,Je=Object(xt.a)(C,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),Q=S.a.useForm(),mt=Object(Y.a)(Q,1),vt=mt[0],At=function(){var pt=Object(he.a)(tt().mark(function Mt(ye){var kt,gt;return tt().wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,_e({type:"shixunsDetail/getCustomScript",payload:{id:(kt=Qe.actionTabs.params)===null||kt===void 0?void 0:kt.id,compile:ye.execute,excutive:ye.compile}});case 2:gt=Dt.sent,Qt(),gt&&st(gt==null?void 0:gt.shixun_script);case 5:case"end":return Dt.stop()}},Mt)}));return function(ye){return pt.apply(this,arguments)}}(),Qt=function(){_e({type:"shixunsDetail/setActionTabs",payload:{}})};return l.a.createElement(je.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:Qe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Qt},l.a.createElement(S.a,{form:vt,scrollToFirstError:!0,layout:"vertical",onFinish:At},l.a.createElement(S.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},l.a.createElement(Z,{rows:4})),l.a.createElement(S.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},l.a.createElement(Z,{rows:4})),l.a.createElement("div",{className:Ze.a.footerWrap},l.a.createElement(S.a.Item,null,l.a.createElement(Ge.a,{className:"mr5",size:"large",onClick:Qt},"\u53D6\u6D88"),l.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",loading:X.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},ut=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.loading,J=I.globalSetting;return{shixunsDetail:C,globalSetting:J,loading:Qe}})(Lt),lt=r("Lai7"),ia=r.n(lt),Pa=r("EGTK"),ha=r("UGPy"),qe=r.n(ha),da=r("FrRK"),xe=r("9Bee"),va=r("N3QO");function Ht(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ht=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var wa=D.a.Option,ua=function(C){var Qe,J,X=C.practiceSetting,_e=C.dispatch,H=C.shixunsDetail,st=C.user,Je=Object(ne.useState)(null),Q=Object(Y.a)(Je,2),mt=Q[0],vt=Q[1],At=Object(ne.useState)([]),Qt=Object(Y.a)(At,2),pt=Qt[0],Mt=Qt[1],ye=Object(ne.useState)(!0),kt=Object(Y.a)(ye,2),gt=kt[0],Ae=kt[1],Dt=Object(ne.useState)({}),wt=Object(Y.a)(Dt,2),yt=wt[0],ot=wt[1],ga=Object(ne.useState)([]),Ye=Object(Y.a)(ga,2),ca=Ye[0],Gt=Ye[1],ya=Object(ne.useState)(),Bt=Object(Y.a)(ya,2),ct=Bt[0],Vt=Bt[1],a=Object(ne.useState)(),e=Object(Y.a)(a,2),t=e[0],o=e[1],s=Object(ne.useState)([]),u=Object(Y.a)(s,2),y=u[0],U=u[1],T=Object(ne.useState)({}),De=Object(Y.a)(T,2),Ce=De[0],Be=De[1],tn=Object(ne.useRef)(null),La=Object(ne.useRef)(!0),Ca=Object(ne.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Wt=Object(ne.useRef)(null),ra=X.id,ea=X.is_published,Ba=Ce.frequence_image,It=Ba===void 0?[]:Ba,Aa=Ce.environments,xa=Aa===void 0?[]:Aa,Za=Ce.choice_small_type,on=Za===void 0?[]:Za,xn=Ce.other_image,cn=xn===void 0?[]:xn,Vn=yt.name,qn=yt.description,vn=yt.authorization,Ra=yt.small_type,Ga=Ra===void 0?[]:Ra;Object(ne.useEffect)(function(){if(mt===null)return;Ua(),tn.current.scrollTop=0},[mt]),Object(ne.useEffect)(function(){if(!ra)return;pa()},[ra]),Object(ne.useEffect)(function(){return mt===null?void 0:(Ma(),function(){clearTimeout(Wt.current)})},[mt,pt,ca,ct,t]);var Ma=function(){clearTimeout(Wt.current),Wt.current=setTimeout(function(){!Object(ta.isEqual)(Ca.current.activeId,mt)||!Object(ta.isEqual)(Ca.current.selectId,pt)||!Object(ta.isEqual)(Ca.current.serviceConfigList,ca)||!Object(ta.isEqual)(Ca.current.evaluateScript,ct)||!Object(ta.isEqual)(Ca.current.evaluationScript,t)?_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},pa=function(){var Wa=Object(he.a)(Ht().mark(function Va(){var Qa,un,bn,_n;return Ht().wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Ae(!0),Cn.next=3,Object(Ut.a)("/api/shixuns/".concat(ra,"/edit_environment_info.json"),{method:"get"});case 3:Qa=Cn.sent,Qa.status===0&&(Be(Object(le.a)({},Qa.data)),Ae(!1),(Qa==null||((un=Qa.data)===null||un===void 0)?void 0:un.id)?(Ca.current.activeId=Qa==null||((bn=Qa.data)===null||bn===void 0)?void 0:bn.id,vt(Qa==null||((_n=Qa.data)===null||_n===void 0)?void 0:_n.id)):vt(null));case 5:case"end":return Cn.stop()}},Va)}));return function(){return Wa.apply(this,arguments)}}(),Ua=function(){var Wa=Object(he.a)(Ht().mark(function Va(){var Qa,un,bn,_n,mn;return Ht().wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Object(Ut.a)("/api/shixuns/".concat(ra,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:mt}});case 2:mn=wn.sent,ot(mn.data),Ca.current.selectId=(Qa=mn.data)===null||Qa===void 0?void 0:Qa.choice_small_type,Mt((un=mn.data)===null||un===void 0?void 0:un.choice_small_type),Ca.current.serviceConfigList=(bn=mn.data)===null||bn===void 0?void 0:bn.shixun_service_configs,Gt((_n=mn.data)===null||_n===void 0?void 0:_n.shixun_service_configs),Ca.current.evaluateScript=mn.data.evaluate_script,Vt(mn.data.evaluate_script),Ca.current.evaluationScript=mn.data.choice_standard_scripts,o(mn.data.choice_standard_scripts),U(mn.data.standard_scripts);case 13:case"end":return wn.stop()}},Va)}));return function(){return Wa.apply(this,arguments)}}(),Ka=function(){var Va,Qa=function(){at.c.push("/shixuns/".concat(ra,"/challenges")),_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(X==null||((Va=X.sideBar)===null||Va===void 0)?void 0:Va.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Qa()}}):Qa()},Ha=function(){var Wa=Object(he.a)(Ht().mark(function Va(){var Qa,un,bn,_n=arguments;return Ht().wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(Qa=_n.length>0&&_n[0]!==void 0?_n[0]:!1,!Object(R.b)(_e,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Cn.next=3;break}return Cn.abrupt("return");case 3:return un={sub_type:pt,main_type:mt,shixun:{mirror_script_id:t},shixun_info:{evaluate_script:ct},shixun_service_configs:ca.map(function(wn){return{mirror_repository_id:wn.mirror_repository_id,cpu_limit:wn.cpu_limit,lower_cpu_limit:wn.lower_cpu_limit,memory_limit:wn.memory_limit,request_limit:wn.request_limit}})},Cn.next=6,Object(Ut.a)("/api/shixuns/".concat(ra),{method:"put",body:un});case 6:bn=Cn.sent,bn.status===0&&(te.b.success("\u7F16\u8F91\u6210\u529F"),Ca.current={activeId:mt,selectId:pt,serviceConfigList:ca,evaluateScript:ct,evaluationScript:t},_e({type:"practiceSetting/getCommonData",payload:{id:ra}}),_e({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Cn.stop()}},Va)}));return function(){return Wa.apply(this,arguments)}}(),Ya=Ga.filter(function(Wa){return pt.includes(Wa.id)}),An=function(){Ka()},hn=function(Va,Qa,un){var bn=ca.map(function(_n,mn){return mn===un?Object(le.a)(Object(le.a)({},_n),{},Object(b.a)({},Qa,Va)):_n});Gt(bn)},Sn=function(){if(Object(R.b)(_e,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;_e({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:ra}}})},fn=function(){var Wa=Object(he.a)(Ht().mark(function Va(Qa){var un;return Ht().wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,_e({type:"shixunsDetail/getScriptContent",payload:{id:ra,script_id:Qa}});case 2:un=_n.sent,un&&Vt(un.content);case 4:case"end":return _n.stop()}},Va)}));return function(Qa){return Wa.apply(this,arguments)}}(),Nn=function(Va){je.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",l.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Qa=Object(he.a)(Ht().mark(function bn(){return Ht().wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,fn(Va);case 2:je.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:l.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return mn.stop()}},bn)}));function un(){return Qa.apply(this,arguments)}return un}()})},sr=function(Va,Qa){var un=ca[0]?[ca[0]]:[];Qa.forEach(function(bn){var _n=ca.find(function(wn){return wn.mirror_repository_id===Number(bn.key)});if(_n)un.push(_n);else{var mn=Ga.find(function(wn){return wn.id===Number(bn.key)});if(mn.mirror_name){var Cn={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(bn.key),name:mn.mirror_name,request_limit:10};un.push(Cn)}}}),Gt(un),Mt(Va)};return l.a.createElement("div",{className:qe.a.practice},l.a.createElement(Pa.a,{loading:gt,skin:"night",className:qe.a.left,dispatch:_e,value:mt,data:xa,otherData:cn,tags:It,onChange:function(Va){return vt(Va)}}),l.a.createElement("div",{className:qe.a.right},l.a.createElement("header",null,l.a.createElement("div",{className:qe.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",mt===null?"\u2014 \u2014":Vn)),l.a.createElement("div",{className:qe.a.content,ref:tn},mt===null&&l.a.createElement(ee.a,{image:ia.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),mt!==null&&l.a.createElement("div",{className:qe.a.des},l.a.createElement("div",{className:qe.a.mainBody},l.a.createElement(xe.a,{value:qn})),l.a.createElement("div",{className:qe.a.title},"\u9644\u5E26\u73AF\u5883"),l.a.createElement("div",{className:qe.a.selectBox},l.a.createElement(D.a,{onChange:function(Va,Qa){return sr(Va,Qa)},getPopupContainer:function(Va){return Va.parentNode},mode:"multiple",bordered:!1,value:pt,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ga.map(function(Wa,Va){return l.a.createElement(wa,{key:Wa.id,value:Wa.id},Wa.type_name)})),l.a.createElement("div",{className:qe.a.smallType},Ya.map(function(Wa){return Wa.description?l.a.createElement("span",{key:Wa.id},Wa.description):null}))),!(H==null||((Qe=H.detail)===null||Qe===void 0)?void 0:Qe.is_jupyter_lab)&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:qe.a.title},"\u8BC4\u6D4B\u811A\u672C"),l.a.createElement("div",{className:qe.a.evaluating},l.a.createElement("div",{className:qe.a.evaluatingLabel},ea&&l.a.createElement("div",{onClick:function(){if(Object(R.b)(_e,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:qe.a.mask}),l.a.createElement(D.a,{style:{width:400},bordered:!1,getPopupContainer:function(Va){return Va.parentNode},value:t,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Va){Nn(Va),o(Va)}},(y||[]).map(function(Wa,Va){return l.a.createElement(wa,{value:parseInt(Wa.id),name:Wa.scptname,key:Va},Wa.scptname)})),l.a.createElement("span",{className:qe.a.evaluatingS1,onClick:Sn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),l.a.createElement(ba.a,{overlayClassName:qe.a.popover,placement:"bottomLeft",content:l.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",l.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",l.a.createElement("br",null),"challengeProgramNames",l.a.createElement("br",null),"sourceClassNames",l.a.createElement("br",null),l.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",l.a.createElement("br",null),l.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",l.a.createElement("br",null),"src/step1/HelloWorld.java",l.a.createElement("br",null),"src/step2/Other.java",l.a.createElement("br",null),l.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",l.a.createElement("br",null),"step1.HelloWorld",l.a.createElement("br",null),"step2.Other",l.a.createElement("br",null),l.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",l.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',l.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',l.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',l.a.createElement("br",null),'" "step2.Other")',l.a.createElement("br",null),l.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},l.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},l.a.createElement(ce.a,null)))),l.a.createElement(z.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:ct,onChange:function(Va){if(La.current){La.current=!1;return}Vt(Va),Object(R.b)(_e,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){La.current=!0,Vt(Ca.current.evaluateScript)},200)}}))),((J=H.detail)===null||J===void 0?void 0:J.identity)<3&&!!ca.length&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:qe.a.title},"\u670D\u52A1\u914D\u7F6E"),l.a.createElement("div",{className:qe.a.serviceSettingWrap},ca==null?void 0:ca.map(function(Wa,Va){return l.a.createElement("div",{key:Va,className:"mb30"},l.a.createElement("div",null,l.a.createElement("span",{className:"font16"},Wa.name)),l.a.createElement("div",{className:qe.a.serviceBox},l.a.createElement("label",{className:qe.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),l.a.createElement(k.a,{className:qe.a.serviceSetInput,value:Wa.cpu_limit,disabled:ea,onChange:function(un){return hn(un.target.value,"cpu_limit",Va)}})),l.a.createElement("div",{className:qe.a.serviceBox},l.a.createElement("label",{className:qe.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),l.a.createElement(k.a,{className:qe.a.serviceSetInput,value:Wa.lower_cpu_limit,disabled:ea,onChange:function(un){return hn(un.target.value,"lower_cpu_limit",Va)}})),l.a.createElement("div",{className:qe.a.serviceBox},l.a.createElement("label",{className:qe.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),l.a.createElement(k.a,{className:qe.a.serviceSetInput,value:Wa.memory_limit,disabled:ea,onChange:function(un){return hn(un.target.value,"memory_limit",Va)}})),l.a.createElement("div",{className:qe.a.serviceBox},l.a.createElement("label",{className:qe.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),l.a.createElement(k.a,{className:qe.a.serviceSetInput,value:Wa.request_limit,style:{width:300},disabled:ea,onChange:function(un){return hn(un.target.value,"request_limit",Va)}}),l.a.createElement("label",{className:qe.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))))),l.a.createElement("div",{className:qe.a.btns},l.a.createElement(Ge.a,{size:"large",style:{marginRight:20},onClick:An},"\u53D6\u6D88"),l.a.createElement(Ge.a,{size:"large",type:"primary",disabled:mt===null,onClick:function(){return Ha()}},"\u4FDD\u5B58"))),l.a.createElement(da.a,null),l.a.createElement(ut,{onFinish:function(Va){return Vt(Va)}}),l.a.createElement(va.a,null))},fa=Object(at.a)(function(I){var C=I.practiceSetting,Qe=I.globalSetting,J=I.shixunsDetail,X=I.user;return{practiceSetting:C,globalSetting:Qe,shixunsDetail:J,user:X}})(ua),Yt=r("g9YV"),c=r("wCAj"),n=r("5Dmo"),i=r("3S7+"),d=r("P5Jw"),p=r("wd/R"),f=r.n(p),ie=r("3d99"),Ue=r.n(ie),rt=r("sckv"),la=r.n(rt),Ft=r("KhGG");function Tt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Tt=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Na=We.a.Dragger,rn=function(C){var Qe,J=C.dispatch,X=C.id,_e=C.onClose,H=C.onOK,st=C.visible,Je=C.wrapClassName,Q=C.local,mt=C.containerId,vt=C.rootIdentifier,At=Object(ne.useState)({}),Qt=Object(Y.a)(At,2),pt=Qt[0],Mt=Qt[1],ye=Object(ne.useState)([]),kt=Object(Y.a)(ye,2),gt=kt[0],Ae=kt[1],Dt=Object(ne.useState)([]),wt=Object(Y.a)(Dt,2),yt=wt[0],ot=wt[1],ga=Object(ne.useState)(0),Ye=Object(Y.a)(ga,2),ca=Ye[0],Gt=Ye[1],ya=Object(ne.useState)(!1),Bt=Object(Y.a)(ya,2),ct=Bt[0],Vt=Bt[1],a=Object(ne.useState)(!1),e=Object(Y.a)(a,2),t=e[0],o=e[1],s=S.a.useForm(),u=Object(Y.a)(s,1),y=u[0],U=Object(ne.useState)([]),T=Object(Y.a)(U,2),De=T[0],Ce=T[1],Be=Object(ne.useRef)([]);Object(ne.useEffect)(function(){st&&(y.resetFields(),Ce([]),ot([]),Ae([]),Gt(0),o(!1),Vt(!1))},[st]);var tn=function(Ra){if(Ra.file.status==="done"||Ra.file.status==="uploading"){var Ga,Ma,pa;if(Ce(Ra.fileList),!Ra.file.response)return;if((Ga=Ra.file.response)===null||Ga===void 0?void 0:Ga.id){te.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Ce(De.filter(function(Ua){return Ua.uid!==Ra.file.uid})),((Ma=Ra.file.response)===null||Ma===void 0?void 0:Ma.message)&&te.b.info((pa=Ra.file.response)===null||pa===void 0?void 0:pa.message)}},La=function(){var vn=Object(he.a)(Tt().mark(function Ra(Ga){var Ma,pa,Ua;return Tt().wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:if(ca){Ha.next=8;break}return pa=De.filter(function(Ya){return Ya.uid!==Ga.uid}),Ce(pa),Be.current=Object(Ve.a)(pa),Ae(gt.filter(function(Ya){return Ya!==Ga.name})),te.b.info("\u5220\u9664\u6210\u529F"),pa.length||(y.setFieldsValue({file:void 0}),y.validateFields()),Ha.abrupt("return");case 8:if(Ga.response){Ha.next=11;break}return te.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),Ha.abrupt("return");case 11:return Ha.next=13,Object(Ut.a)("/api/shixuns/".concat(X,"/destroy_data_sets.json"),{method:"Delete",body:{id:[Ga==null||((Ma=Ga.response)===null||Ma===void 0)?void 0:Ma.id]}});case 13:Ua=Ha.sent,Ua.status===0&&(Ce(De.filter(function(Ya){return Ya.uid!==Ga.uid})),te.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return Ha.stop()}},Ra)}));return function(Ga){return vn.apply(this,arguments)}}(),Ca=function(Ra){if(De==null?void 0:De.some(function(Ma){return Ma.name===Ra.name}))return te.b.info("".concat(Ra.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;if(Ra.size/1024/1024>500)return te.b.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Ga={name:Ra.name,uid:Ra.uid,file:Ra,percent:0};return De.push(Ga),Be.current=Object(Ve.a)(De),Ce(Object(Ve.a)(De)),!1},Wt={height:300,multiple:!0,disabled:ca>0,withCredentials:!0,fileList:De,action:"".concat(Xt.a.API_SERVER,"/api/attachments.json"),onChange:tn,onRemove:La,beforeUpload:Ca},ra=function(Ra,Ga,Ma,pa,Ua){var Ka=new FormData;Object.keys(Ra).forEach(function(Ya){Ka.append(Ya,Ra[Ya])});var Ha=new window.XMLHttpRequest;return Ha.withCredentials=!0,Ha.addEventListener("load",function(Ya){var An;Ma(JSON.parse(Ya==null||((An=Ya.target)===null||An===void 0)?void 0:An.response))},!1),Ha.addEventListener("error",function(Ya){Ua&&Ua(Ya)},!1),Ha.upload.onprogress=function(Ya){pa&&pa(Ya)},Ha.open("POST",Ga),Ha.send(Ka),Ha},ea=function(Ra,Ga){if(Ra.lengthComputable){var Ma=Math.floor(Ra.loaded/Ra.total*100),pa=Object(le.a)(Object(le.a)({},Ga),{},{percent:Ma,status:Ma===100?"done":"uploading"});console.log(Be.current,333),Be.current=Be.current.map(function(Ua){return Ua.uid===Ga.uid?pa:Ua}),Ce(Be.current)}},Ba=function(Ra,Ga){var Ma=Object(le.a)(Object(le.a)({},Ga),{},{status:"error"});te.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Be.current=Be.current.map(function(pa){return pa.uid===Ga.uid?Ma:pa}),Be.current.every(function(pa){return pa.status==="done"||pa.status==="error"})&&(o(!1),Gt(2)),Ce(Be.current)},It=function(Ra,Ga){var Ma=Object(le.a)(Object(le.a)({},Ga),{},{status:"done"});if(Ra.status===0||(Ma=Object(le.a)(Object(le.a)({},Ga),{},{status:"error"}),te.b.error("\u4E0A\u4F20\u5931\u8D25!")),Be.current=Be.current.map(function(pa){return pa.uid===Ga.uid?Ma:pa}),Be.current.every(function(pa){return pa.status==="done"})){te.b.success("\u4E0A\u4F20\u5B8C\u6210!"),xn(!0);return}Be.current.every(function(pa){return pa.status==="done"||pa.status==="error"})&&(o(!1),Gt(2)),Ce(Be.current)},Aa=function(){var Ra=!0;return window.navigator.onLine==!0?Ra=!0:Ra=!1,Ra},xa=function(){var vn=Object(he.a)(Tt().mark(function Ra(Ga){var Ma,pa,Ua,Ka,Ha,Ya,An,hn;return Tt().wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(o(!0),!(ca===3)){fn.next=4;break}return Gt(2),fn.abrupt("return");case 4:if(!(ca===2||ca===1)){fn.next=7;break}return Za(),fn.abrupt("return");case 7:return Ma=Ga||{},pa=Ma.commitMessage,Ua=pa===void 0?"":pa,Ka=Ma.fileOss,Ha=Ka===void 0?[]:Ka,Ya=Q?De:Ha,An=Ya.map(function(Nn){return Nn.name}),fn.next=12,Object(Ut.a)("/api/shixuns/".concat(X,"/check_data_sets"),{method:"post",body:{files_name:An}});case 12:if(hn=fn.sent,!(hn.status===-3)){fn.next=17;break}return Ae(hn==null?void 0:hn.exist_files),o(!1),fn.abrupt("return");case 17:if(!(JSON.stringify(hn)==="{}")){fn.next=21;break}return o(!1),te.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),fn.abrupt("return");case 21:hn.status===0&&(De.forEach(function(Nn){var sr=ra({file:Nn.file,description:Ua},"".concat(Xt.a.API_SERVER,"/api/shixuns/").concat(X,"/upload_data_sets.json"),function(Wa){return It(Wa,Nn)},function(Wa){return ea(Wa,Nn)},function(Wa){return Ba(Wa,Nn)});yt.push(sr)}),Gt(1));case 22:case"end":return fn.stop()}},Ra)}));return function(Ga){return vn.apply(this,arguments)}}(),Za=function(){var Ra=Object(le.a)({},y.getFieldsValue())||{},Ga=Ra.commitMessage,Ma=Ga===void 0?"":Ga,pa=Be.current.filter(function(Ka){return Ka.status==="error"}),Ua=Be.current.map(function(Ka){return Object(le.a)(Object(le.a)({},Ka),{},{status:Ka.status==="error"?"uploading":Ka.status})});Ce(Ua),pa.forEach(function(Ka){var Ha=ra({file:Ka.file,description:Ma},"".concat(Xt.a.API_SERVER,"/api/shixuns/").concat(X,"/upload_data_sets.json"),function(Ya){return It(Ya,Ka)},function(Ya){return ea(Ya,Ka)},function(Ya){return Ba(Ya,Ka)});yt.push(Ha)})},on=function(Ra){if(console.log(Ra,"changedValues"),"fileOss"in Ra){var Ga,Ma;if((Ra==null?void 0:Ra.fileOss.every(function(pa){return pa.status==="done"}))&&(Ra==null||((Ga=Ra.fileOss)===null||Ga===void 0)?void 0:Ga.length)){te.b.success("\u4E0A\u4F20\u5B8C\u6210!"),xn(!0);return}if((Ra==null?void 0:Ra.fileOss.every(function(pa){return pa.status==="done"||pa.status==="error"}))&&(Ra==null||((Ma=Ra.fileOss)===null||Ma===void 0)?void 0:Ma.length)){Gt(3),o(!1);return}Ae(gt.filter(function(pa){var Ua;return Ra==null||((Ua=Ra.fileOss)===null||Ua===void 0)?void 0:Ua.some(function(Ka){return Ka.name===pa})}))}Mt(Object(le.a)({},y.getFieldsValue()))},xn=function(Ra){Ra||(Vt(!0),yt.forEach(function(Ga){Ga.abort()})),H(),_e()},cn=function(){var Ra=Object(le.a)({},y.getFieldsValue())||{},Ga=Ra.fileOss,Ma=Ga===void 0?[]:Ga,pa=De==null?void 0:De.every(function(Ka){return Ka.status==="done"}),Ua=Ma==null?void 0:Ma.every(function(Ka){return Ka.status==="done"});if(!pa||!Ua){je.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){xn()}});return}xn()},Vn=function(){return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",null,l.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(la.a.colorBlue)})),l.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",l.a.createElement("span",{className:"".concat(la.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},qn=function(Ra){console.log(Ra,444)};return l.a.createElement(je.a,{visible:st,wrapClassName:Je,onOk:function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),y.submit()},centered:!0,okText:ca===0?"\u786E\u5B9A":ca===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:t},onCancel:cn,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},l.a.createElement("div",{className:la.a.wrap},l.a.createElement(S.a,{className:"mt10",form:y,scrollToFirstError:!0,layout:"vertical",onFinish:xa,onValuesChange:on},Q?l.a.createElement(S.a.Item,{label:l.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",l.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},l.a.createElement(Na,Wt," ",Vn())):l.a.createElement(S.a.Item,{label:l.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",l.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},l.a.createElement(Ft.b,{identifier:vt,cancelUpload:ct,container_type:"Shixun",container_id:mt,uploading:ca<3?ca:0,disabled:ca>0,height:300,maxSize:100*1024*1024*1024,description:pt.commitMessage||"",text:Vn(),onComplete:qn})),!!gt.length&&l.a.createElement("span",{className:la.a.repeatedName},gt.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),l.a.createElement(S.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(k.a,{bordered:!1,disabled:ca>0,maxLength:100,suffix:"".concat(((Qe=pt.commitMessage)===null||Qe===void 0?void 0:Qe.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},Pn=rn,En=r("xKgJ");function $a(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$a=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var kn=l.a.Fragment,$n=function(C){var Qe,J,X,_e,H=C.globalSetting,st=C.dispatch,Je=C.practiceSetting,Q=C.shixunsDetail,mt=C.user,vt=Object(xt.a)(C,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),At=Je.id,Qt=Object(ne.useState)([]),pt=Object(Y.a)(Qt,2),Mt=pt[0],ye=pt[1],kt=Object(ne.useState)({}),gt=Object(Y.a)(kt,2),Ae=gt[0],Dt=gt[1],wt=Object(ne.useState)(!1),yt=Object(Y.a)(wt,2),ot=yt[0],ga=yt[1],Ye=Object(ne.useState)(!0),ca=Object(Y.a)(Ye,2),Gt=ca[0],ya=ca[1],Bt=Object(ne.useState)(!1),ct=Object(Y.a)(Bt,2),Vt=ct[0],a=ct[1],e=Object(ne.useState)(!1),t=Object(Y.a)(e,2),o=t[0],s=t[1],u=Object(ne.useState)([]),y=Object(Y.a)(u,2),U=y[0],T=y[1],De=Object(ne.useState)(!1),Ce=Object(Y.a)(De,2),Be=Ce[0],tn=Ce[1],La=Object(ne.useState)({}),Ca=Object(Y.a)(La,2),Wt=Ca[0],ra=Ca[1],ea=Object(ne.useState)({page:1,limit:10,total:0}),Ba=Object(Y.a)(ea,2),It=Ba[0],Aa=Ba[1];Object(ne.useEffect)(function(){if(!At)return;Za()},[At]);var xa=function(pa){var Ua=Object(le.a)(Object(le.a)({},It),{},{page:pa});T([]),Aa(Ua),Za(Ua)},Za=function(){var Ma=Object(he.a)($a().mark(function pa(Ua){var Ka,Ha,Ya;return $a().wrap(function(hn){for(;;)switch(hn.prev=hn.next){case 0:return Ka={page:1,limit:10,total:0},Ha=Ua||Ka,ga(!0),hn.next=5,st({type:"shixunsDetail/getSetData",payload:Object(le.a)(Object(le.a)({},Ha),{},{id:At})});case 5:Ya=hn.sent,(Ya==null?void 0:Ya.data_sets)&&(ga(!1),ye(Object(Ve.a)(Ya.data_sets)),Aa(Object(le.a)(Object(le.a)({},Ha),{},{total:Ya==null?void 0:Ya.data_sets_count})),ya(!1),Dt(Object(le.a)({},Ya)));case 7:case"end":return hn.stop()}},pa)}));return function(Ua){return Ma.apply(this,arguments)}}(),on=function(){return l.a.createElement("div",{className:Ue.a.empty},l.a.createElement("img",{src:r("8/bI"),width:"258"}),l.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},xn=function(pa){console.log("selectedRowKeys changed: ",pa),T(pa)},cn={selectedRowKeys:U,columnWidth:70,onChange:xn},Vn=function(pa){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Ua=pa?[pa]:U;je.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Ka=Object(he.a)($a().mark(function Ya(){var An,hn;return $a().wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Object(Ut.a)("/api/shixuns/".concat(At,"/destroy_data_sets.json"),{method:"Delete",body:{id:Ua}});case 2:An=fn.sent,An.status===0&&(hn=Ua.length===Mt.length&&It.page>1?It.page-1:It.page,te.b.success("\u5220\u9664\u6210\u529F"),Za(Object(le.a)(Object(le.a)({},It),{},{page:hn})),T([]));case 4:case"end":return fn.stop()}},Ya)}));function Ha(){return Ka.apply(this,arguments)}return Ha}()})},qn=function(){var Ma=Object(he.a)($a().mark(function pa(){var Ua,Ka,Ha,Ya,An;return $a().wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(Ua=Wt.title,Ka=null,console.log(Ua,"title"),!(Ua==="")){Sn.next=7;break}return Ka="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",ra(Object(le.a)(Object(le.a)({},Wt),{},{errorDes:Ka})),Sn.abrupt("return");case 7:if(Ha=Mt.find(function(fn){return fn.id===(Wt==null?void 0:Wt.id)}).title,!(Ua===Ha.substring(0,Ha.lastIndexOf("."))||Ua===Ha)){Sn.next=12;break}return Ka="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",ra(Object(le.a)(Object(le.a)({},Wt),{},{errorDes:Ka})),Sn.abrupt("return");case 12:return Ya=Ha.includes(".")?Ha.substring(Ha.lastIndexOf("."),Ha.length):"",Sn.next=15,Object(Ut.a)("/api/shixuns/".concat(At,"/rename_data_sets.json"),{method:"post",body:{id:Wt==null?void 0:Wt.id,new_file_name:Ua+Ya}});case 15:An=Sn.sent,An.status===0&&(te.b.success("\u91CD\u547D\u540D\u6210\u529F"),Za(It),a(!1),ra({}));case 17:case"end":return Sn.stop()}},pa)}));return function(){return Ma.apply(this,arguments)}}(),vn=function(){var pa=Wt.download_url;Ra(pa),te.b.success("\u590D\u5236\u6210\u529F"),s(!1),ra({})},Ra=function(pa){var Ua=pa,Ka=document.createElement("input");Ka.value=Ua,document.body.appendChild(Ka),Ka.select(),document.execCommand("Copy"),Ka.style.display="none"},Ga=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(pa){return l.a.createElement(i.a,{title:pa},l.a.createElement("span",null,pa))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(pa){return l.a.createElement(i.a,{title:pa},l.a.createElement("span",null,pa||"--"))}},{title:"\u6700\u540E\u4FEE\u6539\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(pa,Ua){return f()(Ua.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(pa,Ua){return l.a.createElement("div",{className:Ue.a.path},l.a.createElement(i.a,{title:pa},l.a.createElement("span",{className:Ue.a.text},pa)),l.a.createElement(d.CopyToClipboard,{text:pa,onCopy:function(){return te.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(i.a,{title:"\u590D\u5236"},l.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(En.x)()?200:120,render:function(pa,Ua){return l.a.createElement("div",{className:Ue.a.actionsBtns},l.a.createElement(i.a,{title:"\u91CD\u547D\u540D"},l.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var Ha;ra(Object(ta.clone)(Object(le.a)(Object(le.a)({},Ua),{},{title:(Ua==null?void 0:Ua.title.includes("."))?Ua==null||((Ha=Ua.title)===null||Ha===void 0)?void 0:Ha.substring(0,Ua.title.lastIndexOf(".")):Ua==null?void 0:Ua.title}))),a(!0),Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(En.x)()&&l.a.createElement(i.a,{title:"\u5206\u4EAB"},l.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),ra(Object(ta.clone)(Ua)),s(!0)}})),Object(En.x)()&&l.a.createElement(i.a,{title:"\u4E0B\u8F7D"},l.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(Et.r)(Ua.title,Ua==null?void 0:Ua.download_url)}})),l.a.createElement(i.a,{title:"\u5220\u9664"},l.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(Et.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Vn(Ua.id)}})))}}];return l.a.createElement("div",{className:Ue.a.dataset},l.a.createElement("div",{className:Ue.a.header},l.a.createElement("div",{className:Ue.a.title},"\u6570\u636E\u96C6(",It.total,")"),l.a.createElement("div",{className:Ue.a.dataPath},l.a.createElement("span",{className:Ue.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),l.a.createElement("input",{value:Ae==null?void 0:Ae.folder_name,disabled:!0}),l.a.createElement(d.CopyToClipboard,{text:Ae==null?void 0:Ae.folder_name,onCopy:function(){return te.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(i.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),l.a.createElement("div",{className:Ue.a.btns},l.a.createElement(Ge.a,{type:"primary",ghost:!0,onClick:function(){return Vn()},disabled:!U.length},"\u5220\u9664"),l.a.createElement(Ge.a,{type:"primary",onClick:function(){return tn(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),l.a.createElement("div",{className:Ue.a.content},l.a.createElement(Pt.a,{loading:Gt,active:!0,paragraph:{rows:5}},It.total?l.a.createElement(c.a,{rowSelection:cn,className:Ue.a.customTable,dataSource:Mt,bordered:!1,rowKey:function(pa){return pa.id},rowClassName:Ue.a.row,columns:Ga,loading:ot,pagination:{pageSize:It.limit,total:It.total,current:It.page,onChange:xa,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):on())),l.a.createElement(Pn,{rootIdentifier:Q==null||((Qe=Q.detail)===null||Qe===void 0)?void 0:Qe.root_identifier,wrapClassName:Ue.a.uploadFileModal,id:At,containerId:Q==null||((J=Q.detail)===null||J===void 0)?void 0:J.id,local:H==null||((X=H.setting)===null||X===void 0)?void 0:X.is_local,dispatch:st,visible:Be,onClose:function(){return tn(!1)},onOK:Za}),l.a.createElement(je.a,{title:"\u91CD\u547D\u540D",visible:Vt,onOk:qn,centered:!0,wrapClassName:Ue.a.renameModal,onCancel:function(){a(!1),ra({})},width:"1000px"},l.a.createElement("div",null,l.a.createElement("div",{className:Ue.a.fileName},l.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),l.a.createElement(k.a,{value:Wt==null?void 0:Wt.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(pa){ra(Object(le.a)(Object(le.a)({},Wt),{},{title:pa.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Wt==null||((_e=Wt.title)===null||_e===void 0)?void 0:_e.length)||0,"/60")}),(Wt==null?void 0:Wt.errorDes)&&l.a.createElement("div",{className:Ue.a.errorDes},Wt==null?void 0:Wt.errorDes))),l.a.createElement(je.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:o,onOk:vn,centered:!0,wrapClassName:Ue.a.shareModal,onCancel:function(){s(!1),ra({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},l.a.createElement("div",null,l.a.createElement("div",{className:Ue.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",l.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),l.a.createElement(k.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Wt==null?void 0:Wt.download_url}))))},ka=Object(at.a)(function(I){var C=I.globalSetting,Qe=I.shixunsDetail,J=I.practiceSetting,X=I.user;return{globalSetting:C,shixunsDetail:Qe,user:X,practiceSetting:J}})($n),Ta=r("aHsQ"),Fa=r("sGsY"),an=r("BMKw"),qa=r.n(an);function nn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */nn=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var sn=function(C){return(C==null?void 0:C.length)?C.filter(function(Qe,J){return J!==0}).map(function(Qe){return Qe.val}).join("").substr(1):""},pn=function(C){var Qe=C.shixunsDetail,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.fileType,st=C.path,Je=C.onFinish,Q=Je===void 0?function(){}:Je,mt=Object(na.m)(),vt=Object(ne.useState)(""),At=Object(Y.a)(vt,2),Qt=At[0],pt=At[1],Mt=Object(ne.useState)([]),ye=Object(Y.a)(Mt,2),kt=ye[0],gt=ye[1],Ae=Object(ne.useState)([]),Dt=Object(Y.a)(Ae,2),wt=Dt[0],yt=Dt[1],ot=[Bn.OriginalPicturePath,Bn.ExpectPicturePath,Bn.PicturePath],ga=ot.includes(H);Object(ne.useEffect)(function(){if(Qe.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;pt(st||""),Ye()},[Qe.actionTabs.key]);var Ye=function(){var a=Object(he.a)(nn().mark(function e(){var t,o,s,u,y=arguments;return nn().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return o=y.length>0&&y[0]!==void 0?y[0]:"",T.next=3,_e({type:"shixunsDetail/getRepository",payload:{id:mt.id,path:o}});case 3:s=T.sent,o===""&&!(s==null||((t=s.trees)===null||t===void 0)?void 0:t.length)&&te.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),(s==null?void 0:s.trees)&&(u=s.trees.map(function(De){return Object(le.a)(Object(le.a)({},De),{name:De.name,val:De.name})}),yt(u||[]));case 6:case"end":return T.stop()}},e)}));return function(){return a.apply(this,arguments)}}(),ca=function(e){var t=sn(kt),o="".concat(t&&"".concat(t,"/")).concat(e);H===Bn.Path?!(Qt==null?void 0:Qt.includes("".concat(o,"\uFF1B")))&&pt("".concat(Qt).concat(o,"\uFF1B")):H===Bn.ExecPath&&pt(o)},Gt=function(e){if(e.type==="tree"){kt.length?kt.push({val:"/".concat(e.val),path:e.val}):kt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(e.val),path:e.val}),gt(kt);var t=sn(kt);ga&&pt(t),Ye(t)}},ya=function(e,t){var o=kt.filter(function(u,y){return y<=t});gt(o);var s=sn(o);ga&&pt(s),Ye(s)},Bt=function(){var a=Object(he.a)(nn().mark(function e(){return nn().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:Q(Qt),ct();case 2:case"end":return o.stop()}},e)}));return function(){return a.apply(this,arguments)}}(),ct=function(){pt(""),gt([]),yt([]),_e({type:"shixunsDetail/setActionTabs",payload:{}})},Vt=sn(kt);return l.a.createElement(je.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:Qe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Bt,onCancel:ct},l.a.createElement("div",{className:qa.a.wrap},l.a.createElement("div",{className:qa.a.content},l.a.createElement("div",{className:qa.a.mainPathWrap},!!(kt==null?void 0:kt.length)&&kt.map(function(a,e){return l.a.createElement("a",{key:e,onClick:function(){return ya(a,e)}},a.val)})),!!(wt==null?void 0:wt.length)&&wt.map(function(a,e){return a.type==="tree"?l.a.createElement("a",{key:e,onClick:function(){return Gt(a)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(qa.a.colorBlue)}),Vt&&"".concat(Vt,"/"),a.name):l.a.createElement("a",{key:e,onClick:function(){return ca("".concat(a.name))}},l.a.createElement("i",{className:"iconfont icon-zuoye ".concat(qa.a.colorBlue)}),Vt&&"".concat(Vt,"/"),a.name)})),l.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),l.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",readOnly:!0,value:Qt,onChange:function(e){return pt(e.target.value)}})))},dn=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.loading,J=I.globalSetting;return{shixunsDetail:C,globalSetting:J,loading:Qe.models.index}})(pn),Un=r("DYRE"),za=r("zeV3"),Xa=r("giR+"),en=r("fyUT"),On=r("sRBo"),ln=r("kaz8"),Mn=r("9ZNV"),Dn=r("x4Vx"),gn=r.n(Dn);function Fn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Fn=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Ln=k.a.TextArea,jn=function(C){var Qe,J,X=C.user,_e=Object(ne.useRef)(),H=S.a.useForm(),st=Object(Y.a)(H,1),Je=st[0],Q=Object(ne.useState)({}),mt=Object(Y.a)(Q,2),vt=mt[0],At=mt[1],Qt=Object(ne.useState)(!1),pt=Object(Y.a)(Qt,2),Mt=pt[0],ye=pt[1],kt=Object(ne.useState)([]),gt=Object(Y.a)(kt,2),Ae=gt[0],Dt=gt[1],wt=Object(ne.useState)([]),yt=Object(Y.a)(wt,2),ot=yt[0],ga=yt[1],Ye=(Qe=X.userInfo)===null||Qe===void 0||((J=Qe.shixun)===null||J===void 0)?void 0:J.editable;Object(ne.useEffect)(function(){var t,o;_e.current=(t=location.pathname)===null||t===void 0||((o=t.split("/"))===null||o===void 0)?void 0:o[2]},[]),Object(ne.useEffect)(function(){ca()},[]);var ca=function(){var t=Object(he.a)(Fn().mark(function o(){var s,u,y,U,T,De,Ce,Be,tn,La,Ca,Wt,ra,ea,Ba,It;return Fn().wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return s=[{hidden:0,input:"",output:"",score:100}],xa.next=3,Object(Ut.a)("/api/shixuns/".concat(_e.current,"/jupyter_evalute_setting.json"),{method:"get"});case 3:u=xa.sent,(u==null?void 0:u.status)===0&&(ga(u==null||((y=u.data)===null||y===void 0)?void 0:y.standard_scripts),It={open_evaluate:u==null||((U=u.data)===null||U===void 0)?void 0:U.open_evaluate,exec_time:(u==null||((T=u.data)===null||T===void 0)?void 0:T.exec_time)||3,test_set_score:(u==null||((De=u.data)===null||De===void 0)?void 0:De.test_set_score)===null?!1:u==null||((Ce=u.data)===null||Ce===void 0)?void 0:Ce.test_set_score,test_set_average:(u==null||((Be=u.data)===null||Be===void 0)?void 0:Be.test_set_average)===null?!0:u==null||((tn=u.data)===null||tn===void 0)?void 0:tn.test_set_average,choice_standard_scripts:(u==null||((La=u.data)===null||La===void 0)?void 0:La.choice_standard_scripts)||null,evaluate_script:(u==null||((Ca=u.data)===null||Ca===void 0)?void 0:Ca.evaluate_script)||"",evaluate_method:u==null||((Wt=u.data)===null||Wt===void 0)?void 0:Wt.evaluate_method},Je.setFieldsValue(It),At(It),Dt((u==null||((ra=u.data)===null||ra===void 0||((ea=ra.test_sets)===null||ea===void 0))?void 0:ea.length)?u==null||((Ba=u.data)===null||Ba===void 0)?void 0:Ba.test_sets:s));case 5:case"end":return xa.stop()}},o)}));return function(){return t.apply(this,arguments)}}(),Gt=function(){var t=Object(he.a)(Fn().mark(function o(s){var u,y,U;return Fn().wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(u=Ae.map(function(Ce){return Ce.score}),y=u.reduce(function(Ce,Be){return Ce+Be},0),!(s.test_set_score&&y!==100&&(Ae==null?void 0:Ae.length))){De.next=5;break}return te.b.warn("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),De.abrupt("return");case 5:return ye(!0),De.next=8,Object(Ut.a)("/api/shixuns/".concat(_e.current,"/update_jupyter_evaluate_setting.json"),{method:"post",body:Object(le.a)(Object(le.a)({},s),{},{mirror_script_id:s==null?void 0:s.choice_standard_scripts,open_evaluate:(s==null?void 0:s.open_evaluate)?1:0,test_set:Ae.map(function(Ce){return Object(le.a)(Object(le.a)({},Ce),{},{is_file:!1})})})});case 8:U=De.sent,U.status===0&&te.b.success("\u4FDD\u5B58\u6210\u529F"),ye(!1);case 11:case"end":return De.stop()}},o)}));return function(s){return t.apply(this,arguments)}}(),ya=function(o){At(Object(le.a)({},Je.getFieldsValue())),"test_set_average"in o&&(o==null?void 0:o.test_set_average)&&Bt(Ae),"test_set_score"in o&&(o==null?void 0:o.test_set_score)&&(Je.setFieldsValue({test_set_average:!0}),At(Object(le.a)(Object(le.a)({},Je.getFieldsValue()),{},{test_set_average:!0})),Bt(Ae)),"choice_standard_scripts"in o&&je.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:l.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",l.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var s=Object(he.a)(Fn().mark(function y(){var U;return Fn().wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(Ut.a)("/api/shixuns/".concat(_e.current,"/get_script_contents.json"),{method:"get",params:{id:_e.current,script_id:o==null?void 0:o.choice_standard_scripts}});case 2:U=De.sent,(U==null?void 0:U.content)&&(je.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:l.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Je.setFieldsValue({evaluate_script:U==null?void 0:U.content}),At(Object(le.a)(Object(le.a)({},Je.getFieldsValue()),{},{evaluate_script:U==null?void 0:U.content})));case 4:case"end":return De.stop()}},y)}));function u(){return s.apply(this,arguments)}return u}()})},Bt=function(o){var s=0,u=Math.floor((100-s)/o.length),y=u+(100-s)%o.length;o=o.map(function(U,T){return T===o.length-1?Object(le.a)(Object(le.a)({},U),{},{score:y}):Object(le.a)(Object(le.a)({},U),{},{score:u})}),Dt(o)},ct=function(){var o=[].concat(Object(Ve.a)(Ae),[{hidden:0,input:"",output:"",score:0}]);Je.getFieldValue("test_set_average")?Bt(o):Dt(o)},Vt=vt.test_set_score,a=vt.test_set_average,e=vt.open_evaluate;return l.a.createElement("section",{className:gn.a.wrap},l.a.createElement(S.a,{form:Je,disabled:!e,layout:"vertical",onValuesChange:ya,onFinish:Gt},l.a.createElement(S.a.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},l.a.createElement(ln.a,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),l.a.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(S.a.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},l.a.createElement(en.a,{className:gn.a.in,min:3}))),l.a.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(S.a.Item,{name:"test_set_score"},l.a.createElement(F.a.Group,null,l.a.createElement(za.a,{direction:"vertical"},l.a.createElement(F.a,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"c-grey-999"}," ","\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),l.a.createElement(F.a,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"c-grey-999"}," ","\uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),l.a.createElement("h4",{className:"flex-container font14 mb10"},l.a.createElement("span",{className:"mr30"},"\u6D4B\u8BD5\u7528\u4F8B"),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(Ge.a,{style:{height:28,borderRadius:4},type:"primary",onClick:ct,ghost:!0},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),Vt&&l.a.createElement(S.a.Item,{name:"test_set_average"},l.a.createElement(F.a.Group,null,l.a.createElement(F.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(F.a,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement("div",{className:gn.a.fourPart},Ae.map(function(t,o){return l.a.createElement("div",{className:gn.a.groupWrap,key:o},l.a.createElement("div",{className:"font16"},l.a.createElement("span",{className:"mr10"},"\u7EC4",o+1," : "),vt.test_set_score&&l.a.createElement("span",{style:{marginRight:100}},l.a.createElement(k.a,{style:{width:85},value:t.score,type:"number",disabled:a,onChange:function(u){var y=Ae.map(function(T,De){return De===o?Object(le.a)(Object(le.a)({},T),{},{score:u.target.value?Number(u.target.value):0}):T}),U={test_set_average:!1};At(Object(le.a)(Object(le.a)({},vt),U)),Je.setFieldsValue(U),Dt(y)}}),l.a.createElement("span",{className:"ml10 mr10"},"%")),l.a.createElement(ln.a,{className:"font14 ml5",checked:t.hidden===1,onChange:function(u){var y=Ae.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{hidden:u.target.checked?1:0}):U});Dt(y)}},"\u9690\u85CF",l.a.createElement("span",{className:"font12 c-light-black"},'\uFF08\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173\uFF09')),l.a.createElement("span",{className:"tr flex1",style:{float:"right"}},o!==0&&l.a.createElement(i.a,{placement:"bottom",title:"\u5220\u9664"},l.a.createElement("span",{className:"font16 c-red current",onClick:function(){var u=Ae.filter(function(y,U){return U!==o});Bt(u)}},"\u5220\xA0\u9664")))),l.a.createElement(Ln,{bordered:!1,className:"mt10",rows:5,placeholder:"\u8F93\u5165",value:t.input,onChange:function(u){var y=Ae.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{input:u.target.value}):U});Dt(y)}}),l.a.createElement(Ln,{bordered:!1,className:"mt10",rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:t.output,onChange:function(u){var y=Ae.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{output:u.target.value}):U});Dt(y)}}),l.a.createElement("div",{className:"mt10"},l.a.createElement("span",{className:"font14 mr20"},"\u9884\u671F\u8F93\u51FA:"),l.a.createElement(ln.a,{checked:t.is_invisible,onChange:function(u){var y=Ae.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{is_invisible:u.target.checked}):U});Dt(y)}},l.a.createElement("span",{className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1",l.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1\uFF09")))),l.a.createElement("div",null,l.a.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),l.a.createElement(ln.a,{checked:t.last_match_rule,onChange:function(u){var y=Ae.map(function(U,T){return T===o?Object(le.a)(Object(le.a)({},U),{},{last_match_rule:u.target.checked}):U});Dt(y)}},l.a.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",l.a.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))}))),l.a.createElement(S.a.Item,{label:"\u8BC4\u6D4B\u65B9\u5F0F",name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"}]},l.a.createElement(F.a.Group,null,l.a.createElement(za.a,{direction:"vertical"},l.a.createElement(F.a,{value:1},"\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",l.a.createElement("span",{className:"c-grey-999"}," ","\uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),l.a.createElement(F.a,{value:2},"\u672B\u5C3E\u4EE3\u7801\u5757\u8BC4\u6D4B",l.a.createElement("span",{className:"c-grey-999"}," ","\uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6700\u540E\u4E00\u4E2A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),l.a.createElement("h4",{className:"font14 mt20 mb10"},"\u8BC4\u6D4B\u811A\u672C"),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(S.a.Item,{name:"choice_standard_scripts"},l.a.createElement(D.a,{className:gn.a.se,getPopupContainer:function(o){return o.parentNode},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},ot.map(function(t,o){return l.a.createElement(D.a.Option,{value:t.id,key:o},t.scptname)})))),l.a.createElement(i.a,{title:!e&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},l.a.createElement(S.a.Item,{name:"evaluate_script"},l.a.createElement(z.b,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!e}})))),l.a.createElement(Mn.a,{okText:"\u4FDD\u5B58",hasOkBtn:Ye,hasCancelBtn:!1,loading:Mt,onOk:function(){return Je.submit()},className:gn.a.fixBtn}))},Xn=Object(at.a)(function(I){var C=I.user;return{user:C}})(jn),Wn=r("hPyw"),In=r.n(Wn);function Tn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Tn=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var Hn=function(C){var Qe,J,X=C.shixunsDetail,_e=C.globalSetting,H=C.user,st=C.dispatch,Je=Object(xt.a)(C,["shixunsDetail","globalSetting","user","dispatch"]),Q=Object(na.l)(),mt=Object(ne.useRef)((Qe=Q.pathname)===null||Qe===void 0||((J=Qe.split("/"))===null||J===void 0)?void 0:J[2]),vt=S.a.useForm(),At=Object(Y.a)(vt,1),Qt=At[0],pt=Object(ne.useState)(""),Mt=Object(Y.a)(pt,2),ye=Mt[0],kt=Mt[1],gt=Object(ne.useState)(!1),Ae=Object(Y.a)(gt,2),Dt=Ae[0],wt=Ae[1],yt=Object(ne.useState)(!1),ot=Object(Y.a)(yt,2),ga=ot[0],Ye=ot[1];Object(ne.useEffect)(function(){mt.current&&ca()},[mt.current]);var ca=function(){var ya=Object(he.a)(Tn().mark(function Bt(){var ct;return Tn().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return wt(!0),a.next=3,Object(Ut.a)("/api/shixuns/".concat(mt.current,"/get_standard_answer.json"),{method:"get",params:{from:"edit"}});case 3:ct=a.sent,ct.status===0&&(kt((ct==null?void 0:ct.standard_answer)||""),Qt.setFieldsValue({hide_answer:ct==null?void 0:ct.hide_answer,disable_copy:ct==null?void 0:ct.disable_copy}),wt(!1));case 5:case"end":return a.stop()}},Bt)}));return function(){return ya.apply(this,arguments)}}(),Gt=function(){var ya=Object(he.a)(Tn().mark(function Bt(ct){var Vt;return Tn().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Ye(!0),e.next=3,Object(Ut.a)("/api/shixuns/".concat(mt.current,"/set_standard_answer.json"),{method:"post",body:Object(le.a)({},ct)});case 3:Vt=e.sent,Vt.status===0&&te.b.success("\u4FDD\u5B58\u6210\u529F"),Ye(!1);case 6:case"end":return e.stop()}},Bt)}));return function(ct){return ya.apply(this,arguments)}}();return l.a.createElement("section",{className:In.a.wrap},l.a.createElement(Pt.a,{loading:Dt},l.a.createElement(S.a,{form:Qt,scrollToFirstError:!0,layout:"vertical",onFinish:Gt},l.a.createElement(S.a.Item,{name:"hide_answer",valuePropName:"checked"},l.a.createElement(ln.a,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),l.a.createElement(S.a.Item,{name:"disable_copy",valuePropName:"checked"},l.a.createElement(ln.a,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),l.a.createElement(S.a.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},l.a.createElement(Me.a,{defaultValue:ye})),l.a.createElement(S.a.Item,null,l.a.createElement(Mn.a,{okText:"\u4FDD\u5B58",loading:ga,hasCancelBtn:!1,className:In.a.fixBtn,okButtonProps:{htmlType:"submit"}})))))},Kn=Object(at.a)(function(I){var C=I.shixunsDetail,Qe=I.globalSetting,J=I.user;return{shixunsDetail:C,globalSetting:Qe,user:J}})(Hn),Gn=r("dhSg"),Zn=r("Lyp1");function Rn(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Rn=function(){return C};var I,C={},Qe=Object.prototype,J=Qe.hasOwnProperty,X=Object.defineProperty||function(a,e,t){a[e]=t.value},_e=typeof Symbol=="function"?Symbol:{},H=_e.iterator||"@@iterator",st=_e.asyncIterator||"@@asyncIterator",Je=_e.toStringTag||"@@toStringTag";function Q(a,e,t){return Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),a[e]}try{Q({},"")}catch(a){Q=function(t,o,s){return t[o]=s}}function mt(a,e,t,o){var s=e&&e.prototype instanceof kt?e:kt,u=Object.create(s.prototype),y=new ct(o||[]);return X(u,"_invoke",{value:ca(a,t,y)}),u}function vt(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(o){return{type:"throw",arg:o}}}C.wrap=mt;var At="suspendedStart",Qt="suspendedYield",pt="executing",Mt="completed",ye={};function kt(){}function gt(){}function Ae(){}var Dt={};Q(Dt,H,function(){return this});var wt=Object.getPrototypeOf,yt=wt&&wt(wt(Vt([])));yt&&yt!==Qe&&J.call(yt,H)&&(Dt=yt);var ot=Ae.prototype=kt.prototype=Object.create(Dt);function ga(a){["next","throw","return"].forEach(function(e){Q(a,e,function(t){return this._invoke(e,t)})})}function Ye(a,e){function t(s,u,y,U){var T=vt(a[s],a,u);if(T.type!=="throw"){var De=T.arg,Ce=De.value;return Ce&&typeof Ce=="object"&&J.call(Ce,"__await")?e.resolve(Ce.__await).then(function(Be){t("next",Be,y,U)},function(Be){t("throw",Be,y,U)}):e.resolve(Ce).then(function(Be){De.value=Be,y(De)},function(Be){return t("throw",Be,y,U)})}U(T.arg)}var o;X(this,"_invoke",{value:function(u,y){function U(){return new e(function(T,De){t(u,y,T,De)})}return o=o?o.then(U,U):U()}})}function ca(a,e,t){var o=At;return function(s,u){if(o===pt)throw new Error("Generator is already running");if(o===Mt){if(s==="throw")throw u;return{value:I,done:!0}}for(t.method=s,t.arg=u;;){var y=t.delegate;if(y){var U=Gt(y,t);if(U){if(U===ye)continue;return U}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===At)throw o=Mt,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=pt;var T=vt(a,e,t);if(T.type==="normal"){if(o=t.done?Mt:Qt,T.arg===ye)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(o=Mt,t.method="throw",t.arg=T.arg)}}}function Gt(a,e){var t=e.method,o=a.iterator[t];if(o===I)return e.delegate=null,t==="throw"&&a.iterator.return&&(e.method="return",e.arg=I,Gt(a,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),ye;var s=vt(o,a.iterator,e.arg);if(s.type==="throw")return e.method="throw",e.arg=s.arg,e.delegate=null,ye;var u=s.arg;return u?u.done?(e[a.resultName]=u.value,e.next=a.nextLoc,e.method!=="return"&&(e.method="next",e.arg=I),e.delegate=null,ye):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,ye)}function ya(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function Bt(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function ct(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(ya,this),this.reset(!0)}function Vt(a){if(a||a===""){var e=a[H];if(e)return e.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var t=-1,o=function s(){for(;++t=0;--s){var u=this.tryEntries[s],y=u.completion;if(u.tryLoc==="root")return o("end");if(u.tryLoc<=this.prev){var U=J.call(u,"catchLoc"),T=J.call(u,"finallyLoc");if(U&&T){if(this.prev=0;--o){var s=this.tryEntries[o];if(s.tryLoc<=this.prev&&J.call(s,"finallyLoc")&&this.prev=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),Bt(o),ye}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var s=o.completion;if(s.type==="throw"){var u=s.arg;Bt(o)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:Vt(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=I),ye}},C}var nr=Fa.a.Countdown,Qn=function(I){return I[I.LoadingFail=1]="LoadingFail",I[I.Loading=2]="Loading",I[I.Finish=3]="Finish",I}(Qn||{}),Bn=function(I){return I.Path="path",I.ExecPath="exec_path",I.OriginalPicturePath="original_picture_path",I.ExpectPicturePath="expect_picture_path",I.PicturePath="picture_path",I}({}),rr=function(C){var Qe=C.globalSetting,J=C.loading,X=C.dispatch,_e=C.practiceSetting,H=C.shixunsDetail,st=Object(xt.a)(C,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Je=Object(ne.useState)(),Q=Object(Y.a)(Je,2),mt=Q[0],vt=Q[1],At=Object(ne.useState)(),Qt=Object(Y.a)(At,2),pt=Qt[0],Mt=Qt[1],ye=Object(ne.useRef)(),kt=Object(ne.useState)(),gt=Object(Y.a)(kt,2),Ae=gt[0],Dt=gt[1],wt=Object(ne.useState)(),yt=Object(Y.a)(wt,2),ot=yt[0],ga=yt[1],Ye=Object(ne.useState)(!0),ca=Object(Y.a)(Ye,2),Gt=ca[0],ya=ca[1],Bt=Object(ne.useState)(700),ct=Object(Y.a)(Bt,2),Vt=ct[0],a=ct[1],e=Object(ne.useState)(""),t=Object(Y.a)(e,2),o=t[0],s=t[1],u=Object(na.m)();Object(ne.useEffect)(function(){U()},[]);var y=function(){var Wt=Object(he.a)(Rn().mark(function ra(){var ea,Ba,It;return Rn().wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,X({type:"shixunsDetail/updateRepositoryFile",payload:{id:u.id,path:H==null||((ea=H.fileContent)===null||ea===void 0||((Ba=ea.params)===null||Ba===void 0))?void 0:Ba.path,content:mt,secret_repository:Gt?null:!0}});case 2:It=xa.sent,(It==null?void 0:It.content)&&(te.b.info("\u4FDD\u5B58\u6210\u529F"),X({type:"practiceSetting/setSideBarTabs",payload:Object(le.a)(Object(le.a)({},_e.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return xa.stop()}},ra)}));return function(){return Wt.apply(this,arguments)}}(),U=function(){var Wt=Object(he.a)(Rn().mark(function ra(){var ea,Ba,It,Aa,xa;return Rn().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Object(dt.S)({identifier:u.id});case 2:if(It=on.sent,!(It==null||((ea=It.data)===null||ea===void 0||((Ba=ea.data_list)===null||Ba===void 0))?void 0:Ba.length)){on.next=6;break}return Gn.a.publish("pod-restrict-data",{identifier:It==null||((Aa=It.data)===null||Aa===void 0)?void 0:Aa.identifier,data_list:It==null||((xa=It.data)===null||xa===void 0)?void 0:xa.data_list}),on.abrupt("return");case 6:(It==null?void 0:It.url)&&s(It==null?void 0:It.url);case 7:case"end":return on.stop()}},ra)}));return function(){return Wt.apply(this,arguments)}}(),T=function(){var Wt=Object(he.a)(Rn().mark(function ra(){var ea;return Rn().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.next=2,Object(dt.lb)({identifier:u.id});case 2:if(ea=It.sent,!((ea==null?void 0:ea.status)!==0)){It.next=5;break}return It.abrupt("return");case 5:(ea==null?void 0:ea.remainingSeconds)?(Dt(Date.now()+ea.remainingSeconds*1e3),ga(ea.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(ea.remainingSeconds-300)*1e3)):De();case 6:case"end":return It.stop()}},ra)}));return function(){return Wt.apply(this,arguments)}}(),De=function(){je.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:l.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var ra=Object(he.a)(Rn().mark(function Ba(){return Rn().wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:Ce();case 1:case"end":return Aa.stop()}},Ba)}));function ea(){return ra.apply(this,arguments)}return ea}()})},Ce=function(){var Wt=Object(he.a)(Rn().mark(function ra(){var ea;return Rn().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return Mt(Qn.Loading),It.next=3,Object(dt.vb)({identifier:u.id});case 3:if(ea=It.sent,!((ea==null?void 0:ea.status)!==0)){It.next=6;break}return It.abrupt("return");case 6:Mt(Qn.Finish),s(ea.url),ye.current=ea.port,te.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return It.stop()}},ra)}));return function(){return Wt.apply(this,arguments)}}(),Be=function(){je.a.destroyAll(),je.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(nr,{value:Ae,format:"HH:mm:ss",onFinish:tn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var ra=Object(he.a)(Rn().mark(function Ba(){var It;return Rn().wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,Object(dt.a)({identifier:u.id});case 2:if(It=xa.sent,!(It.status===0)){xa.next=7;break}return xa.next=6,T();case 6:te.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return xa.stop()}},Ba)}));function ea(){return ra.apply(this,arguments)}return ea}()})},tn=function(){je.a.destroyAll(),je.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Ce()}})},La=function(ra){X({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ca=function(){var Wt=Object(he.a)(Rn().mark(function ra(ea){return Rn().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.next=2,Object(dt.Ib)({id:u.id,startup_file:ea});case 2:U(),X({type:"practiceSetting/getCommonData",payload:Object(le.a)({},u)});case 4:case"end":return It.stop()}},ra)}));return function(ea){return Wt.apply(this,arguments)}}();return l.a.createElement(_a.a,{defaultActiveKey:"1"},l.a.createElement(_a.a.TabPane,{tab:"\u670D\u52A1\u8BBE\u7F6E",key:"1"},l.a.createElement(be.a,{className:"mt20 ml20 font14",align:"middle"},l.a.createElement(ze.a,null,l.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),l.a.createElement(ze.a,{className:"mr10"},l.a.createElement(i.a,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},l.a.createElement(Zn.a,{style:{cursor:"pointer"}}))),l.a.createElement(ze.a,{flex:"300px",onClick:function(){return La(Bn.ExecPath)}},l.a.createElement(k.a,{value:o})),l.a.createElement(ze.a,{flex:"1"},l.a.createElement(Ge.a,{type:"primary",className:"ml10",onClick:function(){return La(Bn.ExecPath)}},"\u8BBE\u7F6E"))),l.a.createElement("iframe",{onLoad:function(ra){},src:o,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),l.a.createElement(dn,{fileType:"path",path:"",onFinish:function(ra){return Ca(ra)}})),l.a.createElement(_a.a.TabPane,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"2"},l.a.createElement(Xn,null)),l.a.createElement(_a.a.TabPane,{tab:"\u53C2\u8003\u7B54\u6848",key:"3"},l.a.createElement(Kn,null)))},Jn=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.practiceSetting,X=I.shixunsDetail;return{globalSetting:Qe,loading:C,practiceSetting:J,shixunsDetail:X}})(rr),er=function(C){var Qe=C.tabsActive,J=Object(xt.a)(C,["tabsActive"]);return l.a.createElement(l.a.Fragment,null,Qe==="information"&&l.a.createElement(h,null),Qe==="warehouse"&&l.a.createElement(w.default,null),Qe==="level"&&l.a.createElement(q,J),Qe==="collaborate"&&l.a.createElement(qt,J),Qe==="setting"&&l.a.createElement(sa.a,null),Qe==="environment"&&l.a.createElement(fa,J),Qe==="dataset"&&l.a.createElement(ka,null),Qe==="service"&&l.a.createElement(Jn,J))},or=er,tr=r("Jv0p"),yn=r.n(tr),ir=r("luix"),zn=r.n(ir),Yn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:l.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:l.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:l.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:l.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:l.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:l.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:l.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:l.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],ur=function(C){var Qe,J=C.globalSetting,X=C.loading,_e=C.dispatch,H=C.shixunsDetail,st=C.practiceSetting,Je=Object(xt.a)(C,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Q=st.base_info_warning,mt=st.challenges_warning,vt=st.id,At=st.repository_warning,Qt=st.sideBar,pt=st.service_warning,Mt=Object(na.l)(),ye=Object(na.m)();Object(ne.useEffect)(function(){var Ae,Dt,wt=Mt==null||((Ae=Mt.query)===null||Ae===void 0)?void 0:Ae.tabId,yt=Mt.pathname.split("/").length,ot=(H==null||((Dt=H.detail)===null||Dt===void 0)?void 0:Dt.windows_vnc)?Yn.filter(function(Ye){return Ye.tabId!=="dataset"}):Yn,ga=ot.map(function(Ye){return Ye.tabId}).includes(wt);if(wt&&ga){_e({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:wt}});return}if(yt>4){_e({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!wt||wt&&!ga){_e({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[H==null||((Qe=H.detail)===null||Qe===void 0)?void 0:Qe.windows_vnc]),Object(ne.useEffect)(function(){return function(){_e({type:"practiceSetting/setSideBarTabs",payload:Object(le.a)(Object(le.a)({},st.sideBar),{},{selectPath:""})})}},[ye.id]);var kt=function(Dt){var wt;if(Dt===Qt.tabsActive)return;var yt=function(){at.c.push("/shixuns/".concat(vt,"/edit?tabId=").concat(Dt)),_e({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Dt,selectPath:"",confirmLeave:!1}})};(st==null||((wt=st.sideBar)===null||wt===void 0)?void 0:wt.confirmLeave)?je.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){yt()}}):yt()},gt=function(){var Dt,wt=(H==null||((Dt=H.detail)===null||Dt===void 0)?void 0:Dt.windows_vnc)?Yn.filter(function(yt){return yt.tabId!=="dataset"}):Yn;return wt.filter(function(yt){var ot;return(H==null||((ot=H.detail)===null||ot===void 0)?void 0:ot.is_jupyter_lab)?yt.tabId!=="level":yt.tabId!=="service"}).map(function(yt){var ot=yt.name,ga=yt.icon,Ye=yt.tabId;return l.a.createElement("div",{key:Ye,className:st.sideBar.tabsActive===Ye?yn.a.itemActive:yn.a.item,onClick:function(){return kt(Ye)}},ga,l.a.createElement("span",{className:yn.a.name},ot),Ye==="information"&&Q&&l.a.createElement(i.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},l.a.createElement("img",{src:zn.a,alt:""})),Ye==="level"&&mt&&l.a.createElement(i.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},l.a.createElement("img",{src:zn.a,alt:""})),Ye==="service"&&pt&&l.a.createElement(i.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},l.a.createElement("img",{src:zn.a,alt:""})),Ye==="warehouse"&&At&&l.a.createElement(i.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},l.a.createElement("img",{src:zn.a,alt:""})))})};return l.a.createElement("div",{className:yn.a.sidebar},l.a.createElement("div",{className:yn.a.items},gt()),l.a.createElement("div",{className:yn.a.question},l.a.createElement(i.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},l.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},l.a.createElement("img",{src:r("kPWJ"),height:44,width:44,alt:""})))))},lr=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.shixunsDetail,X=I.practiceSetting;return{globalSetting:Qe,loading:C,practiceSetting:X,shixunsDetail:J}})(ur),ar=function(C){var Qe=C.globalSetting,J=C.loading,X=C.dispatch,_e=C.practiceSetting,H=Object(xt.a)(C,["globalSetting","loading","dispatch","practiceSetting"]),st=_e.sideBar,Je=st.tabsActive,Q=Object(na.m)();return Object(ne.useEffect)(function(){return X({type:"globalSetting/headerFooterToggle",payload:!1}),X({type:"shixunsDetail/getShixunsDetail",payload:Q}),X({type:"shixunsDetail/getSettingsData",payload:Q}),function(){X({type:"globalSetting/headerFooterToggle",payload:!0}),X({type:"practiceSetting/setParams",payload:{id:""}})}},[]),l.a.createElement("div",{className:we.a.practiceSetting},l.a.createElement("div",{className:we.a.wrapHeader},l.a.createElement(it,null)),l.a.createElement("div",{className:we.a.wrapLayout},l.a.createElement("div",{className:we.a.wrapSidebar},l.a.createElement(lr,null)),l.a.createElement("div",{className:we.a.wrapContent},l.a.createElement(or,Object(Rt.a)({},H,{tabsActive:_e.sideBar.tabsActive})))))},cr=M.default=Object(at.a)(function(I){var C=I.loading,Qe=I.globalSetting,J=I.practiceSetting;return{globalSetting:Qe,loading:C,practiceSetting:J}})(ar)},WdTA:function(j,M,r){j.exports=r.p+"static/studnetqun.a5754d96.png"},ZW9T:function(j,M,r){"use strict";r.d(M,"a",function(){return ve});var Rt=r("k1fw"),xt=r("miYZ"),ne=r("tsqr"),l=r("rAM+"),Kt=r("tJVT"),we=r("PpiC"),V=r("q1tI"),te=r.n(V),Nt=r("bdgK");function je(W,it,bt,be,v){var ze=it.getWordUntilPosition(bt),Ie={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:ze.startColumn,endColumn:ze.endColumn},We=be.map(function(ge){return{label:ge,kind:W.languages.CompletionItemKind.Keyword,insertText:ge,insertTextRules:W.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ie}});return v.map(function(ge){We.push(Object(Rt.a)(Object(Rt.a)({},ge),{},{range:Ie}))}),We}var he=function(W){var it={label:"ifelse",kind:W.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:W.languages.CompletionItemInsertTextRule.InsertAsSnippet},bt=["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"];W.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Ie,We){var ge=je(W,Ie,We,bt,[it]);return{suggestions:ge}}});var be=["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"];W.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Ie,We){var ge=[{label:"print",kind:W.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:W.languages.CompletionItemInsertTextRule.InsertAsSnippet}],k=je(W,Ie,We,be,ge);return{suggestions:k}}});var v=["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"];W.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Ie,We){var ge=[it,{label:"main",kind:W.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:W.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:W.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:W.languages.CompletionItemInsertTextRule.InsertAsSnippet}],k=je(W,Ie,We,v,ge);return{suggestions:k}}})},L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",te=r("LvDl");function Et(W){return/^\d+$/.test(W)?"".concat(W,"px"):W}function aa(){}var _t=!1,dt={"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 Ut(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],it=W;if(Array.isArray(W)){for(var bt=0;bt0||ma.target.offsetWidth>0)&&g.current.instance.layout()}}catch(oa){Pt.e(oa)}finally{Pt.f()}}),$e.observe(m.current)),$e}function w(){ae.b.warn(decodeURIComponent(L))}Object(V.useEffect)(function(){var $e=g.current.instance;if(ze!=null&&$e&&E){var Se=$e.getModel();Se&&ze!==Se.getValue()&&(_t=!0,Se.setValue(ze),$e.layout(),_t=!1)}},[ze,E,g.current]);function N(){var $e=g.current.instance;if($e){var Se=$e.getSelection(),Pt=g.current.pastePos||{},zt=new na.Range(Pt.startLineNumber||Se.endLineNumber,Pt.startColumn||Se.endColumn,Pt.endLineNumber||Se.endLineNumber,Pt.endColumn||Se.endColumn);setTimeout(function(){$e.executeEdits("",[{range:zt,text:""}])},300)}}function ee($e){(window.navigator.platform.match("Mac")?$e.metaKey:$e.ctrlKey)&&$e.keyCode==83&&($e.preventDefault(),ke())}var se=function(){if(Ve&&g.current.instance){var Se=g.current.instance.getContentHeight();q(Se0||xt.target.offsetWidth>0)&&Ve.layout()}}catch($t){St.e($t)}finally{St.f()}}),nt.observe(K.current)),nt}Object(V.useEffect)(function(){K.current&&r.e(31).then(r.t.bind(null,"M/lh",7)).then(function(Ve){na=Ve;var nt=na.editor.createDiffEditor(K.current,Object(Rt.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},k));S(nt);var et=Y(nt);return function(){nt.dispose();var St=nt.getModel();St&&St.dispose(),et.unobserve(K.current)}})},[]),Object(V.useEffect)(function(){we&&we.setModel({original:na.editor.createModel(ze,We),modified:na.editor.createModel(Ie,We)})},[ze,Ie,We,we]);var Fe=Et(bt),ke=Et(v),Me={width:Fe,height:ke};return ne.a.createElement("div",{className:"my-diff-editor",ref:K,style:Me})}},aBPH:function(j,M,r){j.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(j,M,r){j.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(j,M,r){j.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bUJZ:function(j,M){j.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},cRFk:function(j,M,r){j.exports=r.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(j,M,r){"use strict";r.r(M);var Rt=r("+L6B"),Ct=r("2/Rp"),ae=r("T2oS"),l=r("W9HT"),Kt=r("14J3"),Ae=r("BMrR"),V=r("2qtc"),ne=r("kLXV"),Nt=r("jCWc"),je=r("kPKH"),pe=r("qVdP"),L=r("jsC+"),te=r("k1fw"),Et=r("lUTK"),aa=r("BvKs"),_t=r("9og8"),dt=r("miYZ"),Ut=r("tsqr"),na=r("5Dmo"),at=r("3S7+"),ve=r("tJVT"),W=r("PpiC"),it=r("Znn+"),bt=r("ZTPi"),be=r("q1tI"),v=r.n(be),ze=r("B6bo"),Ie=r.n(ze),We=r("Ty5D"),ge=r("9kvl"),k=r("BoS7"),K=r("Sdc0"),Ge=r("oBTY"),le=r("ozfa"),we=r("MJZm"),S=r("P5Jw"),Y=r("5NDa"),Fe=r("5rEg"),ke=r("y8nQ"),Me=r("Vl3Y"),Ve=r("aBPH"),nt=r.n(Ve);function et(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */et=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var St=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.l)(),D=Object(We.m)(),z=Object(be.useState)({}),ce=Object(ve.a)(z,2),fe=ce[0],Ze=ce[1],tt=Object(be.useRef)(),Z=Me.a.useForm(),Lt=Object(ve.a)(Z,1),ut=Lt[0],lt=Object(be.useState)(""),ia=Object(ve.a)(lt,2),Pa=ia[0],ha=ia[1];Object(be.useEffect)(function(){b.visible&&ut.resetFields()},[b.visible]),Object(be.useEffect)(function(){var xe=sessionStorage.getItem("pathArray");if(xe){var va=xe.split(",").join("/"),Ht=va.indexOf("/")===0?va.substr(1):va;ha(Ht)}},[]),Object(be.useEffect)(function(){var xe,va;tt.current=(xe=_.pathname)===null||xe===void 0||((va=xe.split("/"))===null||va===void 0)?void 0:va[2]},[]);var qe=function(){var xe=Object(_t.a)(et().mark(function va(){var Ht,wa,ua=arguments;return et().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Ht=ua.length>0&&ua[0]!==void 0?ua[0]:{},Yt.next=3,Oe({type:"shixunsDetail/addRepositoryFile",payload:{id:D.id,message:Ht.commitMessage,content:"",path:(b.defaultPath?b.defaultPath+"/":"")+Ht.path+"/"+(Ht.file||".gitkeep"),secret_repository:ba?void 0:!0}});case 3:wa=Yt.sent,(wa==null?void 0:wa.url)&&(Ut.b.success("\u6DFB\u52A0\u6210\u529F"),b.onOK({path:(b.defaultPath?b.defaultPath+"/":"")+Ht.path+"/"+(Ht.file||".gitkeep"),name:Ht.path.split("/")[Ht.path.split("/").length-1]}),b.onClose());case 5:case"end":return Yt.stop()}},va)}));return function(){return xe.apply(this,arguments)}}(),da=function(){var va,Ht;ge.c.push("/shixuns/".concat(tt.current,"/").concat((va=_.pathname)===null||va===void 0||((Ht=va.split("/"))===null||Ht===void 0)?void 0:Ht[3]).concat(Pa?"/master/shixun_show/".concat(Pa):""))};return v.a.createElement(ne.a,{width:"60%",centered:!0,visible:b.visible,wrapClassName:nt.a.modal,onOk:function(){ut.submit()},onCancel:b.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},v.a.createElement("section",{className:nt.a.bg},v.a.createElement("div",{className:nt.a.wrap},v.a.createElement(Me.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:qe,onChange:function(){var va,Ht,wa,ua,fa=Object(te.a)({},ut.getFieldsValue()),Yt=fa==null||((va=fa.path)===null||va===void 0)?void 0:va.split(""),c=fa==null||((Ht=fa.file)===null||Ht===void 0)?void 0:Ht.split("");(Yt==null||((wa=Yt.filter(function(n){return n=="/"}))===null||wa===void 0)?void 0:wa.length)&&(fa.path=fa.path.substring(0,fa.path.length-1)),(c==null||((ua=c.filter(function(n){return n=="/"}))===null||ua===void 0)?void 0:ua.length)&&(fa.file=fa.file.substring(0,fa.path.length-1)),ut.setFieldsValue(Object(te.a)({},fa)),Ze(fa)}},v.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},v.a.createElement(Ae.a,null,v.a.createElement(je.a,null,v.a.createElement("span",{className:nt.a.filePath},b.defaultPath+"/")),v.a.createElement(je.a,{flex:"1"},v.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),v.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),v.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},Jt=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(St),xt=r("7ahc");function $t(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$t=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var ta=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.l)(),D=Object(We.m)(),z=Object(be.useState)({}),ce=Object(ve.a)(z,2),fe=ce[0],Ze=ce[1],tt=Object(be.useRef)(),Z=Me.a.useForm(),Lt=Object(ve.a)(Z,1),ut=Lt[0],lt=Object(be.useState)(""),ia=Object(ve.a)(lt,2),Pa=ia[0],ha=ia[1];Object(be.useEffect)(function(){b.visible&&ut.resetFields()},[b.visible]),Object(be.useEffect)(function(){var xe=sessionStorage.getItem("pathArray");if(xe){var va=xe.split(",").join("/"),Ht=va.indexOf("/")===0?va.substr(1):va;ha(Ht)}},[]),Object(be.useEffect)(function(){var xe,va;tt.current=(xe=_.pathname)===null||xe===void 0||((va=xe.split("/"))===null||va===void 0)?void 0:va[2]},[]);var qe=function(){var xe=Object(_t.a)($t().mark(function va(){var Ht,wa,ua=arguments;return $t().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Ht=ua.length>0&&ua[0]!==void 0?ua[0]:{},Yt.next=3,Oe({type:"shixunsDetail/addRepositoryFile",payload:{id:D.id,message:Ht.commitMessage,content:Ht.codeMirror,path:(b.defaultPath?b.defaultPath+"/":"")+Ht.path,secret_repository:ba?void 0:!0}});case 3:wa=Yt.sent,(wa==null?void 0:wa.url)&&(Ut.b.success("\u6DFB\u52A0\u6210\u529F"),b.onOK({path:(b.defaultPath?b.defaultPath+"/":"")+Ht.path,name:Ht.path.split("/")[Ht.path.split("/").length-1]}),b.onClose());case 5:case"end":return Yt.stop()}},va)}));return function(){return xe.apply(this,arguments)}}(),da=function(){var va,Ht;ge.c.push("/shixuns/".concat(tt.current,"/").concat((va=_.pathname)===null||va===void 0||((Ht=va.split("/"))===null||Ht===void 0)?void 0:Ht[3]).concat(Pa?"/master/shixun_show/".concat(Pa):""))};return v.a.createElement(ne.a,{width:"60%",visible:b.visible,wrapClassName:nt.a.modal,centered:!0,onOk:function(){ut.submit()},onCancel:b.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},v.a.createElement("section",{className:nt.a.bg},v.a.createElement("div",{className:nt.a.wrap},v.a.createElement(Me.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:qe,onChange:function(){var va,Ht,wa=Object(te.a)({},ut.getFieldsValue()),ua=wa==null||((va=wa.path)===null||va===void 0)?void 0:va.split("");(ua==null||((Ht=ua.filter(function(fa){return fa=="/"}))===null||Ht===void 0)?void 0:Ht.length)>1&&(wa.path=wa.path.substring(0,wa.path.length-1)),ut.setFieldsValue(Object(te.a)({},wa)),Ze(wa)}},v.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},v.a.createElement(Ae.a,null,v.a.createElement(je.a,null,v.a.createElement("span",{className:nt.a.filePath},b.defaultPath+"/")),v.a.createElement(je.a,{flex:"1"},v.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),v.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),v.a.createElement("div",{className:"mt10 mb20"},v.a.createElement(Me.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},v.a.createElement(xt.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},Xt=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(ta);function ue(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ue=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var he=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.l)(),D=Object(We.m)(),z=Object(be.useState)({}),ce=Object(ve.a)(z,2),fe=ce[0],Ze=ce[1],tt=Object(be.useRef)(),Z=Me.a.useForm(),Lt=Object(ve.a)(Z,1),ut=Lt[0],lt=Object(be.useState)(""),ia=Object(ve.a)(lt,2),Pa=ia[0],ha=ia[1],qe=Object(be.useState)(""),da=Object(ve.a)(qe,2),xe=da[0],va=da[1];Object(be.useEffect)(function(){b.visible&&ut.resetFields()},[b.visible]),Object(be.useEffect)(function(){var ua=b.defaultPath.split("/");ua.length===1?(ha(""),va(b.defaultPath)):(va(ua.pop()),ha(ua.join("/")+"/"))},[b.defaultPath]),Object(be.useEffect)(function(){var ua,fa;tt.current=(ua=_.pathname)===null||ua===void 0||((fa=ua.split("/"))===null||fa===void 0)?void 0:fa[2]},[]);var Ht=function(){var ua=Object(_t.a)(ue().mark(function fa(){var Yt,c,n=arguments;return ue().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return Yt=n.length>0&&n[0]!==void 0?n[0]:{},d.next=3,Oe({type:"shixunsDetail/moveGitFile",payload:{id:D.id,from:b.defaultPath,to:Pa+Yt.path,message:Yt.commitMessage||"".concat(b.defaultPath," rename to ").concat(Pa).concat(Yt.path," "),secret_repository:ba}});case 3:c=d.sent,(c==null?void 0:c.status)===0&&(Ut.b.success("\u6DFB\u52A0\u6210\u529F"),b.onOK({path:Yt.path,name:Yt.path}),b.onClose());case 5:case"end":return d.stop()}},fa)}));return function(){return ua.apply(this,arguments)}}(),wa=function(){var fa,Yt;ge.c.push("/shixuns/".concat(tt.current,"/").concat((fa=_.pathname)===null||fa===void 0||((Yt=fa.split("/"))===null||Yt===void 0)?void 0:Yt[3]).concat(Pa?"/master/shixun_show/".concat(Pa):""))};return v.a.createElement(ne.a,{width:"40%",visible:b.visible,wrapClassName:nt.a.modal,centered:!0,onOk:function(){ut.submit()},onCancel:b.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},v.a.createElement("section",{className:nt.a.bg},v.a.createElement("div",{className:nt.a.wrap},v.a.createElement(Me.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:Ht,onChange:function(){var fa,Yt,c=Object(te.a)({},ut.getFieldsValue()),n=c==null||((fa=c.path)===null||fa===void 0)?void 0:fa.split("");(n==null||((Yt=n.filter(function(i){return i=="/"}))===null||Yt===void 0)?void 0:Yt.length)>1&&(c.path=c.path.substring(0,c.path.length-1)),ut.setFieldsValue(Object(te.a)({},c)),Ze(c)}},v.a.createElement(Me.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},v.a.createElement(Ae.a,null,v.a.createElement(je.a,{flex:"1"},v.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:xe}))))),v.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},v.a.createElement(Fe.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(b.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},P=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(he),m=r("DZo9"),g=r("8z0m"),x=r("m3rI"),A=r("8j3D"),E=r("RC3E"),O=r.n(E);function h(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */h=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var w=g.a.Dragger,N=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.l)(),D=Object(We.m)(),z=Object(be.useState)({}),ce=Object(ve.a)(z,2),fe=ce[0],Ze=ce[1],tt=Object(be.useRef)(),Z=Me.a.useForm(),Lt=Object(ve.a)(Z,1),ut=Lt[0],lt=Object(be.useState)([]),ia=Object(ve.a)(lt,2),Pa=ia[0],ha=ia[1],qe=Object(be.useState)(),da=Object(ve.a)(qe,2),xe=da[0],va=da[1],Ht;Object(be.useEffect)(function(){b.visible&&(ut.resetFields(),ha([]))},[b.visible]),Object(be.useEffect)(function(){tt.current=D.id},[]),Object(be.useEffect)(function(){var n=sessionStorage.getItem("pathArray");if(n){var i=n.split(",").join("/"),d=i.indexOf("/")===0?i.substr(1):i;va(d)}},[]);var wa=function(i){if(Ht=i.file.name,i.file.status==="done"||i.file.status==="uploading"){var d,p,f;if(ha(i.fileList),!i.file.response)return;if(((d=i.file.response)===null||d===void 0?void 0:d.status)===0){Ut.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}ha(Pa.filter(function(ie){return ie.uid!==i.file.uid})),((p=i.file.response)===null||p===void 0?void 0:p.message)&&Ut.b.info((f=i.file.response)===null||f===void 0?void 0:f.message)}},ua=function(){var n=Object(_t.a)(h().mark(function i(d){var p;return h().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(d.response){ie.next=3;break}return Ut.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ie.abrupt("return");case 3:return ie.next=5,Oe({type:"shixunsDetail/deleteGitFile",payload:{id:D.id,path:xe?"".concat(xe,"/").concat(d.name):d.name,message:ut.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(xe?"".concat(xe,"/").concat(d.name):d.name),secret_repository:ba?null:!0}});case 5:p=ie.sent,p.status===0&&(ha(Pa.filter(function(Ue){return Ue.uid!==d.uid})),Ut.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ie.stop()}},i)}));return function(d){return n.apply(this,arguments)}}(),fa={height:300,multiple:!0,withCredentials:!0,data:function(){var n=Object(_t.a)(h().mark(function d(){return h().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.abrupt("return",new Promise(function(){var ie=Object(_t.a)(h().mark(function Ue(rt,la){return h().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:setTimeout(Object(_t.a)(h().mark(function Na(){var rn,Pn;return h().wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:return $a.next=2,ut.getFieldsValue();case 2:rn=$a.sent,Pn=Object(te.a)(Object(te.a)({},{path:b.defaultPath?b.defaultPath:"",message:fe.commitMessage||"\u4E0A\u4F20\u4E86".concat(Ht)}),ba?{}:{secret_repository:!0}),rt(Pn);case 5:case"end":return $a.stop()}},Na)})),200);case 1:case"end":return Tt.stop()}},Ue)}));return function(Ue,rt){return ie.apply(this,arguments)}}()));case 1:case"end":return f.stop()}},d)}));function i(){return n.apply(this,arguments)}return i}(),fileList:Pa,method:"post",action:"".concat(x.a.API_SERVER,"/api/shixuns/").concat(tt.current,"/upload_git_file.json"),onChange:wa,onRemove:ua,beforeUpload:function(i){Ht=i.name}},Yt=function(){var n=Object(_t.a)(h().mark(function i(d){return h().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,ut.validateFields();case 2:b.onClose(),b.onOK({path:b.defaultPath}),c();case 5:case"end":return f.stop()}},i)}));return function(d){return n.apply(this,arguments)}}(),c=function(){var i,d;ge.c.push("/shixuns/".concat(tt.current,"/").concat((i=_.pathname)===null||i===void 0||((d=i.split("/"))===null||d===void 0)?void 0:d[3]).concat(xe?"/master/shixun_show/".concat(xe):""))};return v.a.createElement(ne.a,{visible:b.visible,onOk:Yt,centered:!0,onCancel:b.onClose,width:"70%"},v.a.createElement("section",{className:O.a.bg},v.a.createElement("div",{className:O.a.wrap},v.a.createElement("div",{className:O.a.title},"\u4E0A\u4F20\u6587\u4EF6"),v.a.createElement(Me.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:Yt,onValuesChange:function(){return Ze(Object(te.a)({},ut.getFieldsValue()))}},v.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),v.a.createElement(Me.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},v.a.createElement(w,fa,v.a.createElement("div",null,v.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(O.a.colorBlue)})),v.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",v.a.createElement("span",{className:"".concat(O.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),v.a.createElement(A.a,{onFinish:function(i){return va(i)}})))},ee=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(N),se=r("Bbdw"),Te=r.n(se),ft=r("HpfO"),Ne=r.n(ft);function de(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */de=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var B=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.dispatch,Oe=$.title,ba=$.pathList,b=ba===void 0?[]:ba,_=$.showInputPath,D=_===void 0?!1:_,z=$.isMergeSelectFile,ce=z===void 0?!1:z,fe=$.onFinish,Ze=fe===void 0?function(){}:fe,tt=Me.a.useForm(),Z=Object(ve.a)(tt,1),Lt=Z[0],ut=Object(We.m)(),lt=Object(We.l)(),ia=Object(be.useRef)(),Pa=Object(be.useState)(""),ha=Object(ve.a)(Pa,2),qe=ha[0],da=ha[1],xe=Object(be.useState)(""),va=Object(ve.a)(xe,2),Ht=va[0],wa=va[1],ua=Object(be.useState)([]),fa=Object(ve.a)(ua,2),Yt=fa[0],c=fa[1],n=Object(be.useState)([]),i=Object(ve.a)(n,2),d=i[0],p=i[1];Object(be.useEffect)(function(){var Ft,Tt;ia.current=((Ft=lt.pathname)===null||Ft===void 0||((Tt=Ft.split("/"))===null||Tt===void 0)?void 0:Tt[3])==="repository"},[]),Object(be.useEffect)(function(){if(Zt.actionTabs.key!=="Repository-SelectFilePath")return;var Ft=b.join("/"),Tt=[];b.map(function(Na,rn){rn===0?Tt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Na),path:Ft}):Tt.push({val:"/".concat(Na),path:Ft})}),c(Tt),da(Ft),wa(Ft),f(Ft)},[Zt.actionTabs.key]);var f=function(){var Ft=Object(_t.a)(de().mark(function Tt(Na){var rn;return de().wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,sa({type:ia.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ut.id,path:Na}});case 2:rn=En.sent,rn&&p(rn.trees||[]);case 4:case"end":return En.stop()}},Tt)}));return function(Na){return Ft.apply(this,arguments)}}(),ie=function(Tt){var Na=qe;Tt.type==="tree"&&(Yt.length?Yt.push({val:"/".concat(Tt.name),path:Tt.name}):Yt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Tt.name),path:Tt.name}),c(Yt),Na=qe?"".concat(qe,"/").concat(Tt.name):Tt.name,da(Na)),f(Na)},Ue=function(Tt,Na){var rn=Yt.filter(function(En,$a){return $a<=Na});c(rn);var Pn=rn.filter(function(En,$a){return $a!==0}).map(function(En){return En.val}).join("").substr(1);da(Pn),f(Pn)},rt=function(){var Ft=Object(_t.a)(de().mark(function Tt(){var Na,rn,Pn;return de().wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:if(Na=Lt==null?void 0:Lt.getFieldsValue(),rn=qe?"".concat(qe).concat((Na==null?void 0:Na.name)?"/".concat(Na==null?void 0:Na.name):""):Na==null?void 0:Na.name,!ce){$a.next=6;break}return Ze(rn),la(),$a.abrupt("return");case 6:if(!D){$a.next=16;break}return $a.next=9,Lt.validateFields();case 9:return $a.next=11,sa({type:"shixunsDetail/uploadGitFolder",payload:Object(te.a)(Object(te.a)({},{id:ut.id,path:rn}),ia.current?{}:{secret_repository:!0})});case 11:Pn=$a.sent,Ze(Ht),Pn.status===0&&Ut.b.info("\u65B0\u5EFA\u6210\u529F"),$a.next=18;break;case 16:Ze(rn),Ut.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:la();case 19:case"end":return $a.stop()}},Tt)}));return function(){return Ft.apply(this,arguments)}}(),la=function(){sa({type:"shixunsDetail/setActionTabs",payload:{}}),Lt.resetFields()};return v.a.createElement(ne.a,{centered:!0,title:Oe||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Zt.actionTabs.key==="Repository-SelectFilePath",onOk:rt,onCancel:la},v.a.createElement("div",{className:Ne.a.wrap},v.a.createElement("div",{className:Ne.a.content},v.a.createElement("div",{className:Ne.a.mainPathWrap},!!(Yt==null?void 0:Yt.length)&&Yt.map(function(Ft,Tt){return v.a.createElement("a",{key:Tt,onClick:function(){return Ue(Ft,Tt)}},Ft.val)})),!!(d==null?void 0:d.length)&&d.map(function(Ft,Tt){return Ft.type==="tree"&&v.a.createElement("a",{key:Tt,onClick:function(){return ie(Ft)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Ne.a.colorBlue)}),Ft.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement("div",{className:"mt5 mb5"},qe),D&&v.a.createElement(Me.a,{form:Lt,scrollToFirstError:!0,className:"mt20"},v.a.createElement(Me.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},R=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting;return{shixunsDetail:$,globalSetting:Ot,loading:Zt.models.index}})(B),re=r("VTBJ"),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Ke=Re,q=r("6VBw"),Pe=function($,Zt){return be.createElement(q.a,Object(re.a)(Object(re.a)({},$),{},{ref:Zt,icon:Ke}))};Pe.displayName="EllipsisOutlined";var $e=be.forwardRef(Pe),Se=r("8Skl"),Pt=r("HBuW"),zt=r("1vsH"),ma=r("NLgs");function oa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */oa=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var ja=we.a.DirectoryTree,oe=function($){var Zt,Ot,qt,sa,Oe,ba,b,_=$.shixunsDetail,D=$.globalSetting,z=$.loading,ce=$.user,fe=$.activeKey,Ze=$.dispatch,tt=$.practiceSetting,Z=$.isRepository,Lt=$.treeData,ut=$.setTreeData,lt=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),ia=Object(We.m)(),Pa=Object(We.l)(),ha=Object(be.useState)(),qe=Object(ve.a)(ha,2),da=qe[0],xe=qe[1],va=Object(be.useState)(!1),Ht=Object(ve.a)(va,2),wa=Ht[0],ua=Ht[1],fa=Object(be.useState)(!1),Yt=Object(ve.a)(fa,2),c=Yt[0],n=Yt[1],i=Object(be.useState)(!1),d=Object(ve.a)(i,2),p=d[0],f=d[1],ie=Object(be.useState)(!1),Ue=Object(ve.a)(ie,2),rt=Ue[0],la=Ue[1],Ft=Object(be.useState)(""),Tt=Object(ve.a)(Ft,2),Na=Tt[0],rn=Tt[1],Pn=Object(be.useState)([]),En=Object(ve.a)(Pn,2),$a=En[0],kn=En[1],$n=Object(be.useState)([]),ka=Object(ve.a)($n,2),Ta=ka[0],Fa=ka[1],an=Object(be.useState)([]),qa=Object(ve.a)(an,2),nn=qa[0],sn=qa[1],pn=Object(be.useState)(!1),dn=Object(ve.a)(pn,2),Un=dn[0],za=dn[1],Xa=Object(be.useState)(),en=Object(ve.a)(Xa,2),On=en[0],ln=en[1],Mn=Object(be.useState)(),Dn=Object(ve.a)(Mn,2),gn=Dn[0],Fn=Dn[1],Ln=Object(be.useState)(""),jn=Object(ve.a)(Ln,2),Xn=jn[0],Wn=jn[1],In=Object(be.useState)(),Tn=Object(ve.a)(In,2),Hn=Tn[0],Kn=Tn[1],Gn=Object(be.useState)(!1),Zn=Object(ve.a)(Gn,2),Rn=Zn[0],nr=Zn[1];Object(be.useEffect)(function(){ut([]),yn(""),localStorage.warehouseHideTip||za(!0)},[Pa.pathname,Z]);var Qn=function(){var J=Object(_t.a)(oa().mark(function X(){var _e,H,st=arguments;return oa().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return _e=st.length>0&&st[0]!==void 0?st[0]:"",Q.next=3,Object(Pt.zb)({id:ia.id,secret_dir_path:_e});case 3:H=Q.sent,H&&Kn(_e);case 5:case"end":return Q.stop()}},X)}));return function(){return J.apply(this,arguments)}}(),Bn=function(X){return v.a.createElement(aa.a,{className:Te.a.menu,onClick:function(H){rn(X.path||"");switch(H.key){case"1":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),ua(!0);break;case"2":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),f(!0);break;case"3":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),la(!0);break;case"4":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),n(!0);break;case"5":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Yn(X.path,X.name,X);break;case"6":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),ur(X);break}}},(X.type==="topTree"||X.type==="tree")&&v.a.createElement(aa.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(X.type==="topTree"||X.type==="tree")&&v.a.createElement(aa.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(X.type==="topTree"||X.type==="tree")&&v.a.createElement(aa.a.Item,{key:"3"},"\u4E0A\u4F20"),X.type!=="topTree"&&X.type!=="tree"&&v.a.createElement(aa.a.Item,{key:"4"},"\u91CD\u547D\u540D"),X.type!=="topTree"&&v.a.createElement(S.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Z?"":"secret/").concat(X==null?void 0:X.path),onCopy:function(){return Ut.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(aa.a.Item,{key:"6"},v.a.createElement(v.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),X.type!=="topTree"&&v.a.createElement(aa.a.Item,{key:"5"},"\u5220\u9664"))},rr=function(X,_e){return X.map(function(H){return _e==""?H.path=_e+H.name:H.path=_e+"/"+H.name,H.title=v.a.createElement(Ae.a,{className:"font14"},v.a.createElement(je.a,{flex:"1"},v.a.createElement(Ae.a,null,v.a.createElement(je.a,{flex:"20px"},H.type==="blob"&&v.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),v.a.createElement(je.a,{flex:"1"},v.a.createElement("span",{className:" multi_ellipsis1"},H.name)))),v.a.createElement(je.a,null,(H.type==="blob"||H.type==="tree")&&v.a.createElement(L.a,{overlay:Bn(H),className:Te.a.ellipsis},v.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"})))),H.disableCheckbox=da&&da!==H.name,H.className=H.type==="tree"?Te.a.pl23:"",H.checkable=H.type!=="tree",H.isLeaf=H.type!=="tree",H.children=H.type==="tree"&&[],H.key=H.path,H})},Jn=function(X){Ze({type:"practiceSetting/setSideBarTabs",payload:{selectPath:X}})},er=function(){var J=Object(_t.a)(oa().mark(function X(_e,H){var st;return oa().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return st=_e.split("/"),Q.next=3,yn(Na);case 3:setTimeout(function(){Jn(_e),$a=[st[0]||""],Ta=[_e],Fa(Object(Ge.a)(Ta)),kn(Object(Ge.a)($a))},150);case 4:case"end":return Q.stop()}},X)}));return function(_e,H){return J.apply(this,arguments)}}(),or=function(X,_e){if(_e=="")ut(Object(Ge.a)(X));else{var H=tr(Lt,_e,X);ut(Object(Ge.a)(H))}};function tr(J,X,_e){return J.map(function(H){return H.key===X?(H.children=Object(Ge.a)(_e),Object(te.a)({},H)):H.children?Object(te.a)(Object(te.a)({},H),{},{children:tr(H.children,X,_e)}):H})}var yn=function(){var J=Object(_t.a)(oa().mark(function X(){var _e,H,st,Je,Q,mt=arguments;return oa().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return _e=mt.length>0&&mt[0]!==void 0?mt[0]:"",At.next=3,Ze({type:Z?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ia.id,path:_e}});case 3:return H=At.sent,H&&(((st=H.trees)===null||st===void 0?void 0:st.length)?(Q=rr(Object(Ge.a)(H.trees),_e),or(Q,_e),sn(H.trees||[]),Fn((H==null?void 0:H.secret_dir_path)||""),console.log("handleGetRepository:",Q,_e),setTimeout(function(){return console.log(Lt)},2e3)):_e==""&&ut([]),ln(((Je=H.commits)===null||Je===void 0?void 0:Je[0])||{})),At.abrupt("return",H);case 6:case"end":return At.stop()}},X)}));return function(){return J.apply(this,arguments)}}(),ir=function(){var J=Object(_t.a)(oa().mark(function X(_e){return oa().wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.abrupt("return",new Promise(function(){var Je=Object(_t.a)(oa().mark(function Q(mt,vt){return oa().wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return _e.children.length&&mt(),Wn(_e.path),Qt.next=4,yn(_e.path);case 4:mt();case 5:case"end":return Qt.stop()}},Q)}));return function(Q,mt){return Je.apply(this,arguments)}}()));case 1:case"end":return st.stop()}},X)}));return function(_e){return J.apply(this,arguments)}}(),zn=function(){var J=Object(_t.a)(oa().mark(function X(_e,H){var st,Je;return oa().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(console.log("handleSelectTree",_e,H.nativeEvent.target.nodeName,H),st=function(){Jn(H.node.path),_e=[H.node.path],Fa(Object(Ge.a)(_e))},!(H.nativeEvent.target.nodeName==="svg"||H.nativeEvent.target.nodeName==="LI")){mt.next=4;break}return mt.abrupt("return");case 4:H.node.type==="blob"&&((tt==null||((Je=tt.sideBar)===null||Je===void 0)?void 0:Je.confirmLeave)?ne.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){st(),Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):st());case 5:case"end":return mt.stop()}},X)}));return function(_e,H){return J.apply(this,arguments)}}(),Yn=function(X,_e,H){ne.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(H.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var st=Object(_t.a)(oa().mark(function Q(){var mt,vt,At;return oa().wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Ze({type:"shixunsDetail/deleteGitFile",payload:{id:ia.id,path:X,message:"\u5220\u9664".concat(X),secret_repository:Z?null:!0}});case 2:if(mt=pt.sent,vt=X.split("/"),!((mt==null?void 0:mt.status)===0)){pt.next=20;break}return Ut.b.info("\u5220\u9664\u6210\u529F"),vt.splice(vt.length-1,1),pt.next=9,yn(vt.length>1?vt.join("/"):"");case 9:if(At=pt.sent,!(At==null?void 0:At.trees)){pt.next=13;break}pt.next=16;break;case 13:return vt.splice(vt.length-1,1),pt.next=16,yn(vt.length>1?vt.join("/"):"");case 16:return Jn(""),pt.abrupt("return",!0);case 20:(mt==null?void 0:mt.status)===-3&&ne.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:v.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",X,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(ia.id,"/edit/").concat(mt==null?void 0:mt.message,"/tab=2")}});case 21:case"end":return pt.stop()}},Q)}));function Je(){return st.apply(this,arguments)}return Je}()})},ur=function(X){console.log(X,"item")},lr=function(){var J=Object(_t.a)(oa().mark(function X(_e,H){return oa().wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(console.log("handleExpand",H),!(H.nativeEvent.target.nodeName==="svg"||H.nativeEvent.target.nodeName==="path"||H.nativeEvent.target.nodeName==="LI")){Je.next=5;break}return Je.abrupt("return",!0);case 5:return Je.next=7,ir(H.node);case 7:$a.includes(H.node.path)?$a.splice($a.indexOf(H.node.path),1):$a.push(H.node.path);case 8:kn(Object(Ge.a)($a));case 9:case"end":return Je.stop()}},X)}));return function(_e,H){return J.apply(this,arguments)}}(),ar=function(){za(!1),localStorage.warehouseHideTip=!0},cr=function(){var J=Object(_t.a)(oa().mark(function X(_e){var H,st,Je,Q,mt;return oa().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:Je="",At.t0=Z,At.next=At.t0===!0?4:At.t0===!1?9:11;break;case 4:return Je="\u5F00\u542F\u7248\u672C\u5E93",Q="\u5F00\u542F",mt="\u4E0D\u5F00\u542F",st=v.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),At.abrupt("break",11);case 9:return(_==null||((H=_.detail)===null||H===void 0)?void 0:H.secret_repository)?(Je="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Q="\u786E\u5B9A",mt="\u53D6\u6D88",st=v.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Je="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Q="\u4E0D\u4F7F\u7528",mt="\u4F7F\u7528",st=v.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),At.abrupt("break",11);case 11:if(!(!Z&&Object(ma.b)(Ze,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){At.next=13;break}return At.abrupt("return");case 13:ne.a.confirm({title:Je,okText:Q,cancelText:mt,content:st,onOk:function(){var pt;Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Je]),!Z&&!(_==null||((pt=_.detail)===null||pt===void 0)?void 0:pt.secret_repository)||I(_e)},onCancel:function(){var pt;!Z&&!(_==null||((pt=_.detail)===null||pt===void 0)?void 0:pt.secret_repository)&&I(_e)}});case 14:case"end":return At.stop()}},X)}));return function(_e){return J.apply(this,arguments)}}(),I=function(){var J=Object(_t.a)(oa().mark(function X(_e){return oa().wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(!Z){st.next=6;break}return st.next=3,Object(Pt.p)(Object(te.a)({},ia));case 3:Ze({type:"practiceSetting/getCommonData",payload:Object(te.a)({},ia)}),st.next=8;break;case 6:return st.next=8,Object(Pt.q)(Object(te.a)(Object(te.a)({},ia),{},{is_secret_repository:_e}));case 8:yn(),Ze({type:"shixunsDetail/getShixunsDetail",payload:{id:ia.id}});case 10:case"end":return st.stop()}},X)}));return function(_e){return J.apply(this,arguments)}}(),C=function(X){console.log(X)},Qe=function(){var J=Object(_t.a)(oa().mark(function X(_e){var H,st,Je,Q,mt,vt,At,Qt,pt,Mt,ye;return oa().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(console.log(_e),H=_e.node.key,st=_e.dragNode.key,Je=_e.node.pos.split("-"),Q=_e.dropPosition-Number(Je[Je.length-1]),!(_e.node.type!=="tree"||_e.dragNode.path.split("/").length===1)){gt.next=8;break}return Ut.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),gt.abrupt("return");case 8:return gt.next=10,Ze({type:"shixunsDetail/moveGitFile",payload:{id:ia.id,from:_e.dragNode.path,to:_e.node.path+"/"+_e.dragNode.name,message:"".concat(_e.dragNode.path," move to ").concat(_e.node.path+"/"+_e.dragNode.name," ")}});case 10:if(mt=gt.sent,!(mt.status===0)){gt.next=22;break}return Jn(""),vt=_e.dragNode.path.split("/"),vt.pop(),gt.next=17,yn(_e.node.path);case 17:return gt.next=19,yn(vt.join("/"));case 19:return vt.pop(),gt.next=22,yn(vt.join("/"));case 22:return gt.abrupt("return");case 28:case"end":return gt.stop()}},X)}));return function(_e){return J.apply(this,arguments)}}();return v.a.createElement("section",{className:Te.a.bg},v.a.createElement("div",{className:Te.a.contentbg},v.a.createElement("div",{className:Te.a.wrap},v.a.createElement(Ae.a,{className:Te.a.gitCode},v.a.createElement(je.a,{flex:"1"},v.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Z?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",v.a.createElement(K.a,{className:Z&&(_==null||((Zt=_.detail)===null||Zt===void 0)?void 0:Zt.init_repository)?"hide":"ml10",checked:Z?_==null||((qt=_.detail)===null||qt===void 0)?void 0:qt.init_repository:_==null||((Ot=_.detail)===null||Ot===void 0)?void 0:Ot.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:cr})),v.a.createElement(je.a,null,v.a.createElement(L.a,{overlay:Bn({type:"topTree"}),className:"current"},v.a.createElement(at.a,{visible:Un,title:v.a.createElement("div",{className:"font16"},v.a.createElement($e,{style:{position:"relative",left:-35},onClick:function(){return ar()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",v.a.createElement("span",{onClick:function(){return ar()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Te.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Z&&(_==null||((sa=_.detail)===null||sa===void 0)?void 0:sa.init_repository)&&v.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"}),!Z&&(_==null||((Oe=_.detail)===null||Oe===void 0)?void 0:Oe.secret_repository)&&v.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Lt.length&&!Z&&v.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},v.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Lt.length?v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:Te.a.content},fe==="1"&&v.a.createElement("div",{className:Te.a.tips},"\u63D0\u793A\uFF1A",v.a.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),v.a.createElement(ja,{disabled:!!z.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Lt,switcherIcon:v.a.createElement(Se.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:lr,expandedKeys:$a,selectedKeys:Ta,onSelect:zn,draggable:!0,onDragEnter:C,onDrop:Qe,allowDrop:function(X){var _e=X.dropNode,H=X.dropPosition;return!1}}))):"",!Lt.length&&Z&&(_==null||((ba=_.detail)===null||ba===void 0)?void 0:ba.init_repository)&&v.a.createElement(F,null),!Lt.length&&!Z&&(_==null||((b=_.detail)===null||b===void 0)?void 0:b.secret_repository)&&v.a.createElement(F,null))),v.a.createElement(P,{visible:c,defaultPath:Na,onClose:function(){return n(!1)},isRepository:!Z,onOK:function(){var J=Object(_t.a)(oa().mark(function X(_e){var H;return oa().wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return H=Na.split("/"),H.pop(),Je.next=4,yn(H.join("/"));case 4:Jn("");case 5:case"end":return Je.stop()}},X)}));return function(X){return J.apply(this,arguments)}}()}),v.a.createElement(Xt,{visible:wa,defaultPath:Na,onClose:function(){return ua(!1)},isRepository:Z,onOK:function(X){er(X.path,X.name)}}),v.a.createElement(Jt,{visible:p,defaultPath:Na,onClose:function(){return f(!1)},isRepository:Z,onOK:function(X){er(X.path,X.name)}}),v.a.createElement(ee,{defaultPath:Na,visible:rt,isRepository:Z,onClose:function(){return la(!1)},onOK:function(){var J=Object(_t.a)(oa().mark(function X(_e){var H;return oa().wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return H=Na.split("/"),Je.next=3,yn(Na);case 3:$a=[H[0]||""],Ta=[Na],Fa(Object(Ge.a)(Ta)),kn(Object(Ge.a)($a));case 7:case"end":return Je.stop()}},X)}));return function(X){return J.apply(this,arguments)}}()}),v.a.createElement(R,{pathList:Na==null?void 0:Na.split("/"),showInputPath:!0,isMergeSelectFile:Rn,onFinish:function(X){Rn?Qn(X):yn(X),nr(!1)}}))},F=function(){return v.a.createElement("div",{className:"mt20 pb50 ".concat(Te.a.nodata)},v.a.createElement("div",{className:Te.a.headLeft},"\u63D0\u793A\uFF1A",v.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",v.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",v.a.createElement("br",null),"1\u3001",v.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",v.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),v.a.createElement("img",{width:"100%",src:r("cRFk")}))},G=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.practiceSetting,sa=me.user;return{shixunsDetail:$,globalSetting:Ot,user:sa,practiceSetting:qt,loading:Zt}})(oe),Xe=r("/zsF"),He=r("PArb"),Ee=r("K/0z"),ht=r.n(Ee);function jt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */jt=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var _a=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.m)(),D=Object(be.useState)([]),z=Object(ve.a)(D,2),ce=z[0],fe=z[1];Object(be.useEffect)(function(){Ze()},[ba]);var Ze=function(){var tt=Object(_t.a)(jt().mark(function Z(){var Lt;return jt().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.next=2,Oe({type:"shixunsDetail/getRepositoryCommit",payload:{id:_.id,secret_repository:ba?void 0:!0}});case 2:Lt=lt.sent,Lt&&fe(Lt.commits||[]);case 4:case"end":return lt.stop()}},Z)}));return function(){return tt.apply(this,arguments)}}();return v.a.createElement(v.a.Fragment,null,ce==""&&v.a.createElement("div",{className:ht.a.empty},v.a.createElement("img",{src:r("7v3h"),width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),ce!=""&&v.a.createElement("section",{className:ht.a.bg},v.a.createElement("div",{className:ht.a.wrap},v.a.createElement("div",{className:ht.a.content},ce==null?void 0:ce.map(function(tt){var Z,Lt;return v.a.createElement("div",null,v.a.createElement(Ae.a,{align:"middle",className:"c-white font16"},v.a.createElement(je.a,null,tt.title)),v.a.createElement(Ae.a,{align:"middle",className:"mt20 "},v.a.createElement(je.a,null,v.a.createElement("img",{className:ht.a.imageUrl,src:x.a.IMG_SERVER+"/"+((Z=tt.author)===null||Z===void 0?void 0:Z.image_url)})),v.a.createElement(je.a,{className:ht.a.blueLight},v.a.createElement("span",{className:"ml20"},(Lt=tt.author)===null||Lt===void 0?void 0:Lt.username)),v.a.createElement(je.a,null,v.a.createElement("span",{className:"ml20 ".concat(ht.a.blueLight)},"\u63D0\u4EA4\u4E8E"),v.a.createElement("span",{className:"ml20 ".concat(ht.a.blueLight)},tt.time))),v.a.createElement(He.a,{className:ht.a.divider}))})))))},Oa=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(_a),Ea=r("p5ED");function Da(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Da=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var Ja=bt.a.TabPane,Ia=function($){var Zt,Ot,qt,sa,Oe,ba,b,_,D,z,ce,fe,Ze,tt,Z,Lt,ut,lt,ia,Pa=$.globalSetting,ha=$.loading,qe=$.dispatch,da=$.practiceSetting,xe=$.shixunsDetail,va=Object(W.a)($,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ht=Object(be.useState)("1"),wa=Object(ve.a)(Ht,2),ua=wa[0],fa=wa[1],Yt=Object(be.useState)("1"),c=Object(ve.a)(Yt,2),n=c[0],i=c[1],d=Object(be.useState)(),p=Object(ve.a)(d,2),f=p[0],ie=p[1],Ue=Object(be.useState)(),rt=Object(ve.a)(Ue,2),la=rt[0],Ft=rt[1],Tt=Object(be.useState)(!0),Na=Object(ve.a)(Tt,2),rn=Na[0],Pn=Na[1],En=Object(be.useState)(["2","1"]),$a=Object(ve.a)(En,2),kn=$a[0],$n=$a[1],ka=Object(be.useState)([]),Ta=Object(ve.a)(ka,2),Fa=Ta[0],an=Ta[1],qa=Object(be.useRef)(),nn=Object(We.m)(),sn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:v.a.createElement("span",null,v.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),v.a.createElement(at.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},v.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(be.useEffect)(function(){try{var za,Xa,en,On,ln;if(!!(xe==null||((za=xe.fileContent)===null||za===void 0||((Xa=za.content)===null||Xa===void 0||((en=Xa.content)===null||en===void 0)))?void 0:en.length)||(xe==null||((On=xe.fileContent)===null||On===void 0||((ln=On.content)===null||ln===void 0))?void 0:ln.content)==""){var Mn;if((xe==null||((Mn=xe.fileContent)===null||Mn===void 0)?void 0:Mn.file_type)==="txt"){var Dn,gn,Fn,Ln;Ft(window.decodeURIComponent(escape(window.atob(xe==null||((Dn=xe.fileContent)===null||Dn===void 0||((gn=Dn.content)===null||gn===void 0))?void 0:gn.content)))),ie(window.decodeURIComponent(escape(window.atob(xe==null||((Fn=xe.fileContent)===null||Fn===void 0||((Ln=Fn.content)===null||Ln===void 0))?void 0:Ln.content))))}else{var jn,Xn,Wn,In;Ft(xe==null||((jn=xe.fileContent)===null||jn===void 0||((Xn=jn.content)===null||Xn===void 0))?void 0:Xn.content),ie(xe==null||((Wn=xe.fileContent)===null||Wn===void 0||((In=Wn.content)===null||In===void 0))?void 0:In.content)}}}catch(Zn){var Tn,Hn,Kn,Gn;Ft(window.atob(xe==null||((Tn=xe.fileContent)===null||Tn===void 0||((Hn=Tn.content)===null||Hn===void 0))?void 0:Hn.content)),ie(window.atob(xe==null||((Kn=xe.fileContent)===null||Kn===void 0||((Gn=Kn.content)===null||Gn===void 0))?void 0:Gn.content)),Ut.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}},[xe==null||((Zt=xe.fileContent)===null||Zt===void 0)?void 0:Zt.content]),Object(be.useEffect)(function(){var za,Xa=da==null||((za=da.sideBar)===null||za===void 0)?void 0:za.selectPath.split("/");$n(Xa)},[da==null||((Ot=da.sideBar)===null||Ot===void 0)?void 0:Ot.selectPath]);var pn=function(Xa){ie(Xa);var en=-1;if(Xa===(la==null?void 0:la.replace(/\r/g,""))){var On;((On=da.sideBar)===null||On===void 0?void 0:On.confirmLeave)&&(en=0)}else{var ln;((ln=da.sideBar)===null||ln===void 0?void 0:ln.confirmLeave)||(en=1)}en!==-1,qe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!en}})};Object(be.useEffect)(function(){new Promise(function(){var za=Object(_t.a)(Da().mark(function Xa(en,On){var ln,Mn,Dn,gn;return Da().wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if(!((da==null||((ln=da.sideBar)===null||ln===void 0)?void 0:ln.selectPath)!==""&&(da==null||((Mn=da.sideBar)===null||Mn===void 0)?void 0:Mn.selectPath))){Ln.next=5;break}return Ln.next=3,qe({type:"shixunsDetail/getFileContent",payload:{id:nn.id,path:da==null||((Dn=da.sideBar)===null||Dn===void 0)?void 0:Dn.selectPath,secret_repository:rn?null:!0}});case 3:gn=Ln.sent,(gn==null?void 0:gn.content)||(gn==null?void 0:gn.content)==""||qe({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Ln.stop()}},Xa)}));return function(Xa,en){return za.apply(this,arguments)}}())},[da==null||((qt=da.sideBar)===null||qt===void 0)?void 0:qt.selectPath]);var dn=v.a.createElement(aa.a,{className:Ie.a.menu,onClick:function(Xa){var en;!(xe==null||((en=xe.detail)===null||en===void 0)?void 0:en.secret_repository)&&Xa.key==="2"&&i("1"),fa(Xa.key),Xa.key==="1"?Pn(!0):Pn(!1)}},v.a.createElement(aa.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),sn.filter(function(za){var Xa,en;return!(xe==null||((Xa=xe.detail)===null||Xa===void 0)?void 0:Xa.init_repository)||(xe==null||((en=xe.detail)===null||en===void 0)?void 0:en.is_jupyter_lab)?za.id!=="2":za}).map(function(za,Xa){return v.a.createElement(aa.a.Item,{className:"leaveClick",key:za.id},za.name)})),Un=function(){var za=Object(_t.a)(Da().mark(function Xa(){var en,On,ln;return Da().wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,qe({type:"shixunsDetail/updateRepositoryFile",payload:{id:nn.id,path:xe==null||((en=xe.fileContent)===null||en===void 0||((On=en.params)===null||On===void 0))?void 0:On.path,content:f,secret_repository:rn?null:!0}});case 2:ln=Dn.sent,(ln==null?void 0:ln.content)&&(Ut.b.info("\u4FDD\u5B58\u6210\u529F"),qe({type:"practiceSetting/setSideBarTabs",payload:Object(te.a)(Object(te.a)({},da.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Dn.stop()}},Xa)}));return function(){return za.apply(this,arguments)}}();return v.a.createElement("div",{className:Ie.a.warehouse},v.a.createElement("div",{className:Ie.a.header},v.a.createElement(Ae.a,{align:"middle",className:"w100 c-white",style:{height:60}},v.a.createElement(je.a,{flex:"1"},v.a.createElement(Ae.a,{align:"middle"},v.a.createElement(je.a,null,v.a.createElement(L.a,{overlay:dn,className:Ie.a.menu},v.a.createElement("span",{className:"font16 c-white current ml20"},sn.find(function(za){return za.id===ua}).name," ",v.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),v.a.createElement(je.a,{flex:"81px"},v.a.createElement("div",{className:Ie.a.line})),v.a.createElement(je.a,null,v.a.createElement(bt.a,{className:Ie.a.tabs,activeKey:n,onChange:function(Xa){var en;(da==null||((en=da.sideBar)===null||en===void 0)?void 0:en.confirmLeave)?ne.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){i(Xa),qe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(i(Xa),qe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},v.a.createElement(Ja,{tab:v.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),rn&&(xe==null||((sa=xe.detail)===null||sa===void 0)?void 0:sa.init_repository)&&v.a.createElement(Ja,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!rn&&(xe==null||((Oe=xe.detail)===null||Oe===void 0)?void 0:Oe.secret_repository)&&v.a.createElement(Ja,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(rn&&(xe==null||((ba=xe.repository)===null||ba===void 0)?void 0:ba.git_url)||!rn&&(xe==null||((b=xe.secretRepository)===null||b===void 0)?void 0:b.git_url))&&v.a.createElement(v.a.Fragment,null,v.a.createElement(je.a,null,v.a.createElement("span",{className:Ie.a.title},"\u4ED3\u5E93\u5730\u5740:"),v.a.createElement("input",{value:rn?xe==null||((_=xe.repository)===null||_===void 0)?void 0:_.git_url:xe==null||((D=xe.secretRepository)===null||D===void 0)?void 0:D.git_url}),v.a.createElement(S.CopyToClipboard,{text:rn?xe==null||((z=xe.repository)===null||z===void 0)?void 0:z.git_url:xe==null||((ce=xe.secretRepository)===null||ce===void 0)?void 0:ce.git_url,onCopy:function(){return Ut.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(at.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},v.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),v.a.createElement("div",{className:Ie.a.content,style:{overflow:"auto"}},n==="1"&&v.a.createElement(v.a.Fragment,null,v.a.createElement("aside",{className:Ie.a.left},v.a.createElement(l.a,{spinning:!!ha.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(Ie.a.loading," ").concat(Ie.a.bottom0)},v.a.createElement(G,{setTreeData:an,treeData:Fa,activeKey:ua,isRepository:rn}))),v.a.createElement("aside",{className:Ie.a.right,ref:qa},(da==null||((fe=da.sideBar)===null||fe===void 0)?void 0:fe.selectPath)!==""&&v.a.createElement(v.a.Fragment,null,v.a.createElement(l.a,{spinning:!!ha.effects["shixunsDetail/getFileContent"],wrapperClassName:Ie.a.loading},v.a.createElement("div",{className:Ie.a.filePathWrp},v.a.createElement(Ae.a,{align:"middle",className:"w100"},v.a.createElement(je.a,null,v.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),v.a.createElement(je.a,{flex:"40px"},v.a.createElement("div",{className:Ie.a.line,style:{marginLeft:20}})),v.a.createElement(je.a,{className:Ie.a.filePath},kn.map(function(za,Xa){return v.a.createElement("span",{className:"c-blue"},za)})))),v.a.createElement("div",{className:ha.effects["shixunsDetail/getFileContent"]?"hide":"show"},v.a.createElement(Ea.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)"},filename:xe==null||((Ze=xe.fileContent)===null||Ze===void 0)?void 0:Ze.filename,type:(xe==null||((tt=xe.fileContent)===null||tt===void 0)?void 0:tt.file_type)==="office"?"download":xe==null||((Z=xe.fileContent)===null||Z===void 0)?void 0:Z.file_type,data:f,monacoEditor:{value:f,language:xe==null||((Lt=xe.fileContent)===null||Lt===void 0)?void 0:Lt.language,onChange:function(Xa){return pn(Xa)},options:{fontSize:14}}}))),(xe==null||((ut=xe.fileContent)===null||ut===void 0)?void 0:ut.file_type)==="txt"&&v.a.createElement(Ae.a,{align:"middle",justify:"center",className:Ie.a.footer},v.a.createElement(je.a,null,v.a.createElement(Ct.a,{type:"primary",size:"large",ghost:!0,onClick:function(){ge.c.push("/shixuns/".concat(nn.id,"/challenges"))}},"\u53D6\u6D88"),v.a.createElement(Ct.a,{type:"primary",size:"large",className:"ml40",onClick:Un},"\u63D0\u4EA4")))),(da==null||((lt=da.sideBar)===null||lt===void 0)?void 0:lt.selectPath)==""&&(xe==null||((ia=xe.detail)===null||ia===void 0)?void 0:ia.init_repository)&&v.a.createElement("div",{className:Ie.a.empty},v.a.createElement("img",{src:r("8/bI"),width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c"},!!(Fa==null?void 0:Fa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Fa==null?void 0:Fa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),n==="2"&&v.a.createElement("div",{className:Ie.a.commit},v.a.createElement(Oa,{isRepository:rn}))))},Sa=M.default=Object(ge.a)(function(me){var $=me.loading,Zt=me.globalSetting,Ot=me.practiceSetting,qt=me.shixunsDetail;return{globalSetting:Zt,loading:$,practiceSetting:Ot,shixunsDetail:qt}})(Ia)},dGDm:function(j,M,r){j.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(j,M,r){},"h/E3":function(j,M,r){j.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},hPyw:function(j,M,r){j.exports={wrap:"wrap___2Qv2F",fixBtn:"fixBtn___fH0wO"}},hW5Z:function(j,M,r){j.exports={flex_box_center:"flex_box_center___2rjmw",flex_space_between:"flex_space_between___1LywI",flex_box_vertical_center:"flex_box_vertical_center___S66g_",flex_box_center_end:"flex_box_center_end___1QDp6",flex_box_column:"flex_box_column___12YxX",complete:"complete___2qtu-",cancel:"cancel___3WJG4",save:"save___oTylI"}},jiNz:function(j,M,r){j.exports=r.p+"static/logo.e776d8b2.png"},ju9d:function(j,M,r){"use strict";var Rt=r("g9YV"),Ct=r("wCAj"),ae=r("miYZ"),l=r("tsqr"),Kt=r("5Dmo"),Ae=r("3S7+"),V=r("sRBo"),ne=r("kaz8"),Nt=r("oBTY"),je=r("9og8"),pe=r("tJVT"),L=r("k1fw"),te=r("+L6B"),Et=r("2/Rp"),aa=r("O3gP"),_t=r("lrIw"),dt=r("y8nQ"),Ut=r("Vl3Y"),na=r("5NDa"),at=r("5rEg"),ve=r("q1tI"),W=r.n(ve),it=r("55Ip"),bt=r("wd/R"),be=r.n(bt),v=r("RotF"),ze=r.n(v),Ie=r("oUNq");function We(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */We=function(){return S};var we,S={},Y=Object.prototype,Fe=Y.hasOwnProperty,ke=Object.defineProperty||function(de,B,R){de[B]=R.value},Me=typeof Symbol=="function"?Symbol:{},Ve=Me.iterator||"@@iterator",nt=Me.asyncIterator||"@@asyncIterator",et=Me.toStringTag||"@@toStringTag";function St(de,B,R){return Object.defineProperty(de,B,{value:R,enumerable:!0,configurable:!0,writable:!0}),de[B]}try{St({},"")}catch(de){St=function(R,re,Re){return R[re]=Re}}function Jt(de,B,R,re){var Re=B&&B.prototype instanceof P?B:P,Ke=Object.create(Re.prototype),q=new ft(re||[]);return ke(Ke,"_invoke",{value:N(de,R,q)}),Ke}function xt(de,B,R){try{return{type:"normal",arg:de.call(B,R)}}catch(re){return{type:"throw",arg:re}}}S.wrap=Jt;var $t="suspendedStart",ta="suspendedYield",Xt="executing",ue="completed",he={};function P(){}function m(){}function g(){}var x={};St(x,Ve,function(){return this});var A=Object.getPrototypeOf,E=A&&A(A(Ne([])));E&&E!==Y&&Fe.call(E,Ve)&&(x=E);var O=g.prototype=P.prototype=Object.create(x);function h(de){["next","throw","return"].forEach(function(B){St(de,B,function(R){return this._invoke(B,R)})})}function w(de,B){function R(Re,Ke,q,Pe){var $e=xt(de[Re],de,Ke);if($e.type!=="throw"){var Se=$e.arg,Pt=Se.value;return Pt&&typeof Pt=="object"&&Fe.call(Pt,"__await")?B.resolve(Pt.__await).then(function(zt){R("next",zt,q,Pe)},function(zt){R("throw",zt,q,Pe)}):B.resolve(Pt).then(function(zt){Se.value=zt,q(Se)},function(zt){return R("throw",zt,q,Pe)})}Pe($e.arg)}var re;ke(this,"_invoke",{value:function(Ke,q){function Pe(){return new B(function($e,Se){R(Ke,q,$e,Se)})}return re=re?re.then(Pe,Pe):Pe()}})}function N(de,B,R){var re=$t;return function(Re,Ke){if(re===Xt)throw new Error("Generator is already running");if(re===ue){if(Re==="throw")throw Ke;return{value:we,done:!0}}for(R.method=Re,R.arg=Ke;;){var q=R.delegate;if(q){var Pe=ee(q,R);if(Pe){if(Pe===he)continue;return Pe}}if(R.method==="next")R.sent=R._sent=R.arg;else if(R.method==="throw"){if(re===$t)throw re=ue,R.arg;R.dispatchException(R.arg)}else R.method==="return"&&R.abrupt("return",R.arg);re=Xt;var $e=xt(de,B,R);if($e.type==="normal"){if(re=R.done?ue:ta,$e.arg===he)continue;return{value:$e.arg,done:R.done}}$e.type==="throw"&&(re=ue,R.method="throw",R.arg=$e.arg)}}}function ee(de,B){var R=B.method,re=de.iterator[R];if(re===we)return B.delegate=null,R==="throw"&&de.iterator.return&&(B.method="return",B.arg=we,ee(de,B),B.method==="throw")||R!=="return"&&(B.method="throw",B.arg=new TypeError("The iterator does not provide a '"+R+"' method")),he;var Re=xt(re,de.iterator,B.arg);if(Re.type==="throw")return B.method="throw",B.arg=Re.arg,B.delegate=null,he;var Ke=Re.arg;return Ke?Ke.done?(B[de.resultName]=Ke.value,B.next=de.nextLoc,B.method!=="return"&&(B.method="next",B.arg=we),B.delegate=null,he):Ke:(B.method="throw",B.arg=new TypeError("iterator result is not an object"),B.delegate=null,he)}function se(de){var B={tryLoc:de[0]};1 in de&&(B.catchLoc=de[1]),2 in de&&(B.finallyLoc=de[2],B.afterLoc=de[3]),this.tryEntries.push(B)}function Te(de){var B=de.completion||{};B.type="normal",delete B.arg,de.completion=B}function ft(de){this.tryEntries=[{tryLoc:"root"}],de.forEach(se,this),this.reset(!0)}function Ne(de){if(de||de===""){var B=de[Ve];if(B)return B.call(de);if(typeof de.next=="function")return de;if(!isNaN(de.length)){var R=-1,re=function Re(){for(;++R=0;--Re){var Ke=this.tryEntries[Re],q=Ke.completion;if(Ke.tryLoc==="root")return re("end");if(Ke.tryLoc<=this.prev){var Pe=Fe.call(Ke,"catchLoc"),$e=Fe.call(Ke,"finallyLoc");if(Pe&&$e){if(this.prev=0;--re){var Re=this.tryEntries[re];if(Re.tryLoc<=this.prev&&Fe.call(Re,"finallyLoc")&&this.prev=0;--R){var re=this.tryEntries[R];if(re.finallyLoc===B)return this.complete(re.completion,re.afterLoc),Te(re),he}},catch:function(B){for(var R=this.tryEntries.length-1;R>=0;--R){var re=this.tryEntries[R];if(re.tryLoc===B){var Re=re.completion;if(Re.type==="throw"){var Ke=Re.arg;Te(re)}return Ke}}throw new Error("illegal catch attempt")},delegateYield:function(B,R,re){return this.delegate={iterator:Ne(B),resultName:R,nextLoc:re},this.method==="next"&&(this.arg=we),he}},S}var ge=[];function k(we){var S=we.onSearch,Y=we.schools;return W.a.createElement(Ut.a,{layout:"inline",onFinish:S,initialValues:{keyword:"",school_name:""},className:"search-form"},W.a.createElement(Ut.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},W.a.createElement(at.a,{allowClear:!0,style:{width:370},size:"large"})),W.a.createElement(Ut.a.Item,{label:"\u5355\u4F4D",name:"school_name"},W.a.createElement(_t.a,{options:Y,style:{width:400},size:"large",showSearch:!0,filterOption:function(ke,Me){return Me.value.toUpperCase().indexOf(ke.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),W.a.createElement(Ut.a.Item,null,W.a.createElement(Et.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var K=function(we){return we[we.INITDATA=0]="INITDATA",we[we.INITSCHOOLS=1]="INITSCHOOLS",we[we.SHOWLOADING=2]="SHOWLOADING",we[we.SELECTEDIDS=3]="SELECTEDIDS",we[we.SETQUERY=4]="SETQUERY",we[we.SETPAGE=5]="SETPAGE",we}(K||{});function Ge(we,S){switch(S.type){case K.INITDATA:return Object(L.a)(Object(L.a)({},we),S.payload);case K.SETQUERY:return Object(L.a)(Object(L.a)({},we),S.payload);case K.SETPAGE:return Object(L.a)(Object(L.a)({},we),{},{page:S.payload,reload:!1});case K.SHOWLOADING:return Object(L.a)(Object(L.a)({},we),{},{loading:S.payload});case K.INITSCHOOLS:return Object(L.a)(Object(L.a)({},we),{},{schools:S.payload});case K.SELECTEDIDS:return Object(L.a)(Object(L.a)({},we),{},{selectedIds:S.payload});default:throw new Error}}var le={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};M.a=function(we){var S=we.onSelect,Y=we.onCancel,Fe=we.container_id,ke=we.container_type,Me=Object(ve.useReducer)(Ge,le),Ve=Object(pe.a)(Me,2),nt=Ve[0],et=Ve[1],St=nt.data,Jt=nt.schools,xt=nt.loading,$t=nt.selectedIds,ta=nt.page,Xt=nt.count,ue=nt.query,he=nt.reload;Object(ve.useEffect)(function(){function O(){return h.apply(this,arguments)}function h(){return h=Object(je.a)(We().mark(function w(){var N,ee,se;return We().wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(Ie.tb)(Object(L.a)(Object(L.a)({},ue),{},{page:ta,container_type:ke,container_id:Fe}));case 2:N=ft.sent,ee=N.users,se=N.user_count,et({type:K.INITDATA,payload:{data:he?ee:[].concat(Object(Nt.a)(St),Object(Nt.a)(ee)),count:se}});case 6:case"end":return ft.stop()}},w)})),h.apply(this,arguments)}ue&&O()},[ta,ue,he,Fe,ke]),Object(ve.useEffect)(function(){function O(){return h.apply(this,arguments)}function h(){return h=Object(je.a)(We().mark(function w(){var N,ee;return We().wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(Ie.hb)({});case 2:N=Te.sent,ee=N.school_names,et({type:K.INITSCHOOLS,payload:ee.map(function(ft){return{value:ft}})});case 5:case"end":return Te.stop()}},w)})),h.apply(this,arguments)}O()},[]);var P=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(h,w){return W.a.createElement(ne.a,{value:w.numid,checked:$t.includes(w.numid),disabled:!!h})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(h,w){return W.a.createElement(Ae.a,{placement:"bottom",title:h},W.a.createElement(it.Link,{className:"bold c-black",to:"/users/".concat(w.login),target:"_blank"},h||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(h){return W.a.createElement(Ae.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(h){return W.a.createElement(Ae.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(h){return W.a.createElement(Ae.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(h){return W.a.createElement(Ae.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(h){return W.a.createElement(Ae.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(h){return h?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(h){return W.a.createElement(Ae.a,{placement:"bottom",title:h},W.a.createElement("span",null,be()(h).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(h){if(h===1)return W.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function m(O){et({type:K.SETQUERY,payload:{page:1,reload:!0,query:O}})}function g(O){et({type:K.SETPAGE,payload:O})}function x(O){var h=$t.indexOf(O);h>=0?$t.splice(h,1):$t.push(O),et({type:K.SELECTEDIDS,payload:Object(Nt.a)($t)})}function A(){$t.length===0?l.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(S($t,Fe),et({type:K.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var E=Xt>ta*10;return W.a.createElement("div",{className:"select-user-container"},W.a.createElement(k,{onSearch:m,schools:Jt}),ue?W.a.createElement(W.a.Fragment,null,W.a.createElement("div",{className:"flexd-table-header mt20"},W.a.createElement(Ct.a,{pagination:!1,dataSource:ge,columns:P})),W.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},W.a.createElement(ze.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:g,hasMore:E,useWindow:!1},W.a.createElement(Ct.a,{loading:xt,showHeader:!1,pagination:!1,dataSource:St,columns:P,onRow:function(h){return{onClick:function(N){h.added!==1&&x(h.numid)}}}}))),W.a.createElement("div",{className:"flex-container flex-end"},W.a.createElement(Et.a,{type:"ghost",style:{marginRight:10},onClick:Y},"\u53D6\u6D88"),W.a.createElement(Et.a,{type:"primary",onClick:A},"\u786E\u5B9A"))):W.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},W.a.createElement("img",{src:r("E7E6"),width:"100",alt:""}),W.a.createElement("br",null),W.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},kPWJ:function(j,M,r){j.exports=r.p+"static/question.cb52bef9.gif"},kSUc:function(j,M,r){},luix:function(j,M,r){j.exports=r.p+"static/tips.83ad747c.svg"},mOS8:function(j,M,r){j.exports=r.p+"static/403Qrcode.6c17b6f4.png"},oaGz:function(j,M,r){j.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},p5ED:function(j,M,r){"use strict";var Rt=r("+L6B"),Ct=r("2/Rp"),ae=r("5Dmo"),l=r("3S7+"),Kt=r("k1fw"),Ae=r("tJVT"),V=r("q1tI"),ne=r.n(V),Nt=r("vHTk"),je=r.n(Nt),pe=r("yEEn"),L=r("ZW9T"),te=r("1vsH");M.a=function(Et){var aa=Et.name,_t=Et.data,dt=Et.theme,Ut=Et.type,na=Et.filename,at=Et.monacoEditor,ve=Et.className,W=Et.style,it=Et.close,bt=Et.onClose,be=Object(V.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),v=Object(Ae.a)(be,2),ze=v[0],Ie=v[1],We=Object(V.useState)(""),ge=Object(Ae.a)(We,2),k=ge[0],K=ge[1],Ge=Object(V.useRef)();na&&(at.filename=na),Object(V.useEffect)(function(){var S,Y,Fe=(S=document.cookie)===null||S===void 0||((Y=S.replace(/\s/g,""))===null||Y===void 0)?void 0:Y.split(";");Fe==null||Fe.map(function(ke){var Me=ke.split("=");Me[0]==="_educoder_session"&&K(Me[1])})},[]);var le=function(){if(_t.startsWith("http")){we();return}Object(te.t)(na||"educoder",_t,na)},we=function(){Object(te.r)("",_t)};return ne.a.createElement("div",{style:Object(Kt.a)({},W||{}),className:"".concat(je.a.wrp," ").concat(Ut?"":"hide")},it&&ne.a.createElement("div",{className:je.a.close,ref:Ge},ne.a.createElement(l.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ge.current}},ne.a.createElement("span",{onClick:we},ne.a.createElement("i",{className:"iconfont icon-quxiaozhiding"}))),ne.a.createElement(l.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ge.current}},ne.a.createElement("span",{className:"",onClick:bt},ne.a.createElement("i",{className:"iconfont icon-guanbi1"})))),ne.a.createElement("div",{className:"".concat(je.a[ve]," ").concat(ve," ").concat(je.a.monaco," ").concat(Ut==="txt"?"show":"hide")},na&&ne.a.createElement(L.b,at)),Ut==="audio"&&ne.a.createElement("audio",{src:"".concat((_t==null?void 0:_t.indexOf("http://"))>-1||(_t==null?void 0:_t.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(_t),autoPlay:!0}),Ut==="video"&&ne.a.createElement(ne.a.Fragment,null,(_t==null?void 0:_t.indexOf("http"))>-1?ne.a.createElement("video",{controls:!0,src:"".concat(_t),autoPlay:!0}):ne.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(_t),autoPlay:!0})),Ut==="image"&&ne.a.createElement("img",{src:"".concat((_t==null?void 0:_t.indexOf("http://"))>-1||(_t==null?void 0:_t.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(_t)}),Ut==="other"&&ne.a.createElement("div",null,ne.a.createElement(Ct.a,{type:"primary",size:"large",onClick:le},ne.a.createElement(pe.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(Ut==="download"||Ut==="office")&&ne.a.createElement(Ct.a,{type:"primary",size:"large",onClick:le},ne.a.createElement(pe.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},pUFm:function(j,M,r){j.exports=r.p+"static/no-data.c803c40c.png"},qB8g:function(j,M,r){j.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color4CACFF:"color4CACFF___2gAol",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}},ruvs:function(j,M,r){"use strict";r.d(M,"b",function(){return B});var Rt=r("2qtc"),Ct=r("kLXV"),ae=r("9og8"),l=r("tJVT"),Kt=r("PpiC"),Ae=r("k1fw"),V=r("5NDa"),ne=r("5rEg"),Nt=r("B9cy"),je=r("Ol7k"),pe=r("q1tI"),L=r.n(pe),te=r("Ty5D"),Et=r("55Ip"),aa=r("9kvl"),_t=r("xrsn"),dt=r.n(_t),Ut=r("1Sn+"),na=r("qVdP"),at=r("jsC+"),ve=r("14J3"),W=r("BMrR"),it=r("jCWc"),bt=r("kPKH"),be=r("lUTK"),v=r("BvKs"),ze=r("miYZ"),Ie=r("tsqr"),We=r("7Kak"),ge=r("9yH6"),k=r("6CvP"),K=r("1vsH");function Ge(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ge=function(){return Pe};var q,Pe={},$e=Object.prototype,Se=$e.hasOwnProperty,Pt=Object.defineProperty||function(b,_,D){b[_]=D.value},zt=typeof Symbol=="function"?Symbol:{},ma=zt.iterator||"@@iterator",oa=zt.asyncIterator||"@@asyncIterator",ja=zt.toStringTag||"@@toStringTag";function oe(b,_,D){return Object.defineProperty(b,_,{value:D,enumerable:!0,configurable:!0,writable:!0}),b[_]}try{oe({},"")}catch(b){oe=function(D,z,ce){return D[z]=ce}}function F(b,_,D,z){var ce=_&&_.prototype instanceof _a?_:_a,fe=Object.create(ce.prototype),Ze=new Oe(z||[]);return Pt(fe,"_invoke",{value:Zt(b,D,Ze)}),fe}function G(b,_,D){try{return{type:"normal",arg:b.call(_,D)}}catch(z){return{type:"throw",arg:z}}}Pe.wrap=F;var Xe="suspendedStart",He="suspendedYield",Ee="executing",ht="completed",jt={};function _a(){}function Oa(){}function Ea(){}var Da={};oe(Da,ma,function(){return this});var Ja=Object.getPrototypeOf,Ia=Ja&&Ja(Ja(ba([])));Ia&&Ia!==$e&&Se.call(Ia,ma)&&(Da=Ia);var Sa=Ea.prototype=_a.prototype=Object.create(Da);function me(b){["next","throw","return"].forEach(function(_){oe(b,_,function(D){return this._invoke(_,D)})})}function $(b,_){function D(ce,fe,Ze,tt){var Z=G(b[ce],b,fe);if(Z.type!=="throw"){var Lt=Z.arg,ut=Lt.value;return ut&&typeof ut=="object"&&Se.call(ut,"__await")?_.resolve(ut.__await).then(function(lt){D("next",lt,Ze,tt)},function(lt){D("throw",lt,Ze,tt)}):_.resolve(ut).then(function(lt){Lt.value=lt,Ze(Lt)},function(lt){return D("throw",lt,Ze,tt)})}tt(Z.arg)}var z;Pt(this,"_invoke",{value:function(fe,Ze){function tt(){return new _(function(Z,Lt){D(fe,Ze,Z,Lt)})}return z=z?z.then(tt,tt):tt()}})}function Zt(b,_,D){var z=Xe;return function(ce,fe){if(z===Ee)throw new Error("Generator is already running");if(z===ht){if(ce==="throw")throw fe;return{value:q,done:!0}}for(D.method=ce,D.arg=fe;;){var Ze=D.delegate;if(Ze){var tt=Ot(Ze,D);if(tt){if(tt===jt)continue;return tt}}if(D.method==="next")D.sent=D._sent=D.arg;else if(D.method==="throw"){if(z===Xe)throw z=ht,D.arg;D.dispatchException(D.arg)}else D.method==="return"&&D.abrupt("return",D.arg);z=Ee;var Z=G(b,_,D);if(Z.type==="normal"){if(z=D.done?ht:He,Z.arg===jt)continue;return{value:Z.arg,done:D.done}}Z.type==="throw"&&(z=ht,D.method="throw",D.arg=Z.arg)}}}function Ot(b,_){var D=_.method,z=b.iterator[D];if(z===q)return _.delegate=null,D==="throw"&&b.iterator.return&&(_.method="return",_.arg=q,Ot(b,_),_.method==="throw")||D!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+D+"' method")),jt;var ce=G(z,b.iterator,_.arg);if(ce.type==="throw")return _.method="throw",_.arg=ce.arg,_.delegate=null,jt;var fe=ce.arg;return fe?fe.done?(_[b.resultName]=fe.value,_.next=b.nextLoc,_.method!=="return"&&(_.method="next",_.arg=q),_.delegate=null,jt):fe:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,jt)}function qt(b){var _={tryLoc:b[0]};1 in b&&(_.catchLoc=b[1]),2 in b&&(_.finallyLoc=b[2],_.afterLoc=b[3]),this.tryEntries.push(_)}function sa(b){var _=b.completion||{};_.type="normal",delete _.arg,b.completion=_}function Oe(b){this.tryEntries=[{tryLoc:"root"}],b.forEach(qt,this),this.reset(!0)}function ba(b){if(b||b===""){var _=b[ma];if(_)return _.call(b);if(typeof b.next=="function")return b;if(!isNaN(b.length)){var D=-1,z=function ce(){for(;++D=0;--ce){var fe=this.tryEntries[ce],Ze=fe.completion;if(fe.tryLoc==="root")return z("end");if(fe.tryLoc<=this.prev){var tt=Se.call(fe,"catchLoc"),Z=Se.call(fe,"finallyLoc");if(tt&&Z){if(this.prev=0;--z){var ce=this.tryEntries[z];if(ce.tryLoc<=this.prev&&Se.call(ce,"finallyLoc")&&this.prev=0;--D){var z=this.tryEntries[D];if(z.finallyLoc===_)return this.complete(z.completion,z.afterLoc),sa(z),jt}},catch:function(_){for(var D=this.tryEntries.length-1;D>=0;--D){var z=this.tryEntries[D];if(z.tryLoc===_){var ce=z.completion;if(ce.type==="throw"){var fe=ce.arg;sa(z)}return fe}}throw new Error("illegal catch attempt")},delegateYield:function(_,D,z){return this.delegate={iterator:ba(_),resultName:D,nextLoc:z},this.method==="next"&&(this.arg=q),jt}},Pe}var le=function(q){return q.Manager="manager",q.Developer="developer",q.Reporter="reporter",q}(le||{}),we=function(Pe){var $e=Pe.visible,Se=Pe.onCancel,Pt=Se===void 0?function(){}:Se,zt=Object(pe.useState)(),ma=Object(l.a)(zt,2),oa=ma[0],ja=ma[1],oe=Object(pe.useState)(),F=Object(l.a)(oe,2),G=F[0],Xe=F[1],He=Object(pe.useState)(!1),Ee=Object(l.a)(He,2),ht=Ee[0],jt=Ee[1],_a=function(){var Ea=Object(ae.a)(Ge().mark(function Da(){var Ja,Ia;return Ge().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(oa){me.next=3;break}return Ie.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),me.abrupt("return");case 3:if(!(oa.length!==6)){me.next=6;break}return Ie.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),me.abrupt("return");case 6:if(G){me.next=9;break}return Ie.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),me.abrupt("return");case 9:return jt(!0),me.next=12,Object(k.o)({code:oa,role:G});case 12:if(Ja=me.sent,jt(!1),Oa(),Ia={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!Ia[Ja.status]){me.next=19;break}return Ie.b.info(Ia[Ja.status]),me.abrupt("return");case 19:if(!(Ja.status===0)){me.next=22;break}return G==="reporter"?(Ie.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(K.U)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),aa.c.push("/projects/".concat(Ja==null?void 0:Ja.project_id))):(Object(K.U)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ie.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),me.abrupt("return");case 22:case"end":return me.stop()}},Da)}));return function(){return Ea.apply(this,arguments)}}(),Oa=function(){var Ea=Object(ae.a)(Ge().mark(function Da(){return Ge().wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:Pt();case 1:case"end":return Ia.stop()}},Da)}));return function(){return Ea.apply(this,arguments)}}();return L.a.createElement(L.a.Fragment,null,L.a.createElement(Ct.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:$e,confirmLoading:ht,onOk:_a,onCancel:Oa},L.a.createElement("div",{className:"tc"},L.a.createElement("div",null,L.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),L.a.createElement(ne.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:oa,onChange:function(Da){if(Da.target.value.length>=7){Ie.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ja(Da.target.value)}})),L.a.createElement("div",{className:"mt10 font14"},L.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),L.a.createElement(ge.a.Group,{value:G,onChange:function(Da){return Xe(Da.target.value)}},L.a.createElement(ge.a,{value:le.Manager},"\u7BA1\u7406\u4EBA\u5458"),L.a.createElement(ge.a,{value:le.Developer},"\u5F00\u53D1\u4EBA\u5458"),L.a.createElement(ge.a,{value:le.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},S=we,Y=r("Jky8"),Fe=r("6Fuo"),ke=r.n(Fe),Me=r("NLgs"),Ve=function(q){return q.Projects="projects",q.Shixuns="shixuns",q.Classrooms="classrooms",q}(Ve||{}),nt=function(q){return q.Classrooms="classrooms",q.Shixuns="shixuns",q.Paths="paths",q.Projects="projects",q.Videos="videos",q.Topics="topics",q}(nt||{}),et=function(Pe){var $e,Se,Pt,zt,ma,oa,ja,oe=Pe.homePage,F=Pe.user,G=Pe.globalSetting,Xe=Pe.loading,He=Pe.dispatch,Ee=Pe.location,ht=Object(Kt.a)(Pe,["homePage","user","globalSetting","loading","dispatch","location"]),jt=Object(pe.useState)(),_a=Object(l.a)(jt,2),Oa=_a[0],Ea=_a[1],Da=Object(pe.useState)(),Ja=Object(l.a)(Da,2),Ia=Ja[0],Sa=Ja[1],me=function(b){var _;if(!Object(Me.e)(He))return;if(b===Ve.Projects&&!((_=F.userInfo)===null||_===void 0?void 0:_.email)){Ie.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}b===Ve.Classrooms?Ea(!0):b===Ve.Projects&&Sa(!0)},$=function(b,_){var D;if(!Object(Me.e)(He))return;if(_===Ve.Projects&&!((D=F.userInfo)===null||D===void 0?void 0:D.email)){Ie.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(_===Ve.Shixuns&&!Object(Me.c)())return;b&&(window.location.href=b)},Zt=($e=(((Se=G.setting)===null||Se===void 0?void 0:Se.navbar)||[]).find(function(ba){return ba.link==="/".concat(nt.Classrooms)}))===null||$e===void 0?void 0:$e.hidden,Ot=(Pt=(((zt=G.setting)===null||zt===void 0?void 0:zt.navbar)||[]).find(function(ba){return ba.link==="/".concat(nt.Shixuns)}))===null||Pt===void 0?void 0:Pt.hidden,qt=(ma=(((oa=G.setting)===null||oa===void 0?void 0:oa.navbar)||[]).find(function(ba){return ba.link==="/".concat(nt.Paths)}))===null||ma===void 0?void 0:ma.hidden;if(G==null||((ja=G.setting)===null||ja===void 0)?void 0:ja.is_local){var sa;(F==null||((sa=F.userInfo)===null||sa===void 0)?void 0:sa.is_shixun_marker)||(Ot=!0)}var Oe=function(b){var _,D,z,ce,fe,Ze,tt,Z,Lt,ut,lt,ia,Pa,ha;return L.a.createElement(L.a.Fragment,null,L.a.createElement(W.a,{justify:"space-around",className:"pt5 pb5"},L.a.createElement(bt.a,{className:ke.a.joinCol},((_=F.userInfo)===null||_===void 0?void 0:_.user_identity)!=="\u5B66\u751F"&&!Zt&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return $("/classrooms/new")}},((D=F.userInfo)===null||D===void 0?void 0:D.main_site)?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Ot&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return $("/shixuns/new",Ve.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((z=F.userInfo)===null||z===void 0?void 0:z.main_site)&&((ce=F.navigationInfo)===null||ce===void 0?void 0:ce.top)||!((fe=F.userInfo)===null||fe===void 0?void 0:fe.main_site)&&((Ze=F.navigationInfo)===null||Ze===void 0?void 0:Ze.top)&&!qt&&(((tt=F.userInfo)===null||tt===void 0?void 0:tt.admin)||((Z=F.userInfo)===null||Z===void 0?void 0:Z.is_teacher)||((Lt=F.userInfo)===null||Lt===void 0?void 0:Lt.business)))&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return $("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(G==null||((ut=G.setting)===null||ut===void 0)?void 0:ut.is_local)&&((lt=F.userInfo)===null||lt===void 0?void 0:lt.main_site)&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){var da,xe;return $("".concat((da=F.navigationInfo)===null||da===void 0||((xe=da.top)===null||xe===void 0)?void 0:xe.old_url,"/projects/new"),Ve.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),L.a.createElement(bt.a,null,L.a.createElement("div",{className:ke.a.joinBoard})),L.a.createElement(bt.a,{className:ke.a.joinCol},!Zt&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return me(Ve.Classrooms)}},((ia=F.userInfo)===null||ia===void 0?void 0:ia.main_site)?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pa=F.userInfo)===null||Pa===void 0?void 0:Pa.main_site)&&!(G==null||((ha=G.setting)===null||ha===void 0)?void 0:ha.is_local)&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return me(Ve.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return L.a.createElement("section",null,L.a.createElement(at.a,{overlay:L.a.createElement(v.a,{className:"".concat(ke.a.rightMenu," ").concat(ke.a.joinMenu," mt10")},L.a.createElement(Oe,null)),placement:"bottomRight"},L.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda font18 current ml15 mr15 ".concat(ke.a.iconfont)})),L.a.createElement(Y.a,{visible:Oa,onCancel:function(){return Ea(!1)}}),L.a.createElement(S,{visible:Ia,onCancel:function(){return Sa(!1)}}))},St=Object(aa.a)(function(q){var Pe=q.homePage,$e=q.loading,Se=q.user,Pt=q.globalSetting;return{homePage:Pe,user:Se,globalSetting:Pt,loading:$e.models.index}})(et),Jt=r("vToQ"),xt=r.n(Jt),$t=r("xKgJ"),ta=r("jb+D"),Xt=r("m3rI");function ue(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ue=function(){return Pe};var q,Pe={},$e=Object.prototype,Se=$e.hasOwnProperty,Pt=Object.defineProperty||function(b,_,D){b[_]=D.value},zt=typeof Symbol=="function"?Symbol:{},ma=zt.iterator||"@@iterator",oa=zt.asyncIterator||"@@asyncIterator",ja=zt.toStringTag||"@@toStringTag";function oe(b,_,D){return Object.defineProperty(b,_,{value:D,enumerable:!0,configurable:!0,writable:!0}),b[_]}try{oe({},"")}catch(b){oe=function(D,z,ce){return D[z]=ce}}function F(b,_,D,z){var ce=_&&_.prototype instanceof _a?_:_a,fe=Object.create(ce.prototype),Ze=new Oe(z||[]);return Pt(fe,"_invoke",{value:Zt(b,D,Ze)}),fe}function G(b,_,D){try{return{type:"normal",arg:b.call(_,D)}}catch(z){return{type:"throw",arg:z}}}Pe.wrap=F;var Xe="suspendedStart",He="suspendedYield",Ee="executing",ht="completed",jt={};function _a(){}function Oa(){}function Ea(){}var Da={};oe(Da,ma,function(){return this});var Ja=Object.getPrototypeOf,Ia=Ja&&Ja(Ja(ba([])));Ia&&Ia!==$e&&Se.call(Ia,ma)&&(Da=Ia);var Sa=Ea.prototype=_a.prototype=Object.create(Da);function me(b){["next","throw","return"].forEach(function(_){oe(b,_,function(D){return this._invoke(_,D)})})}function $(b,_){function D(ce,fe,Ze,tt){var Z=G(b[ce],b,fe);if(Z.type!=="throw"){var Lt=Z.arg,ut=Lt.value;return ut&&typeof ut=="object"&&Se.call(ut,"__await")?_.resolve(ut.__await).then(function(lt){D("next",lt,Ze,tt)},function(lt){D("throw",lt,Ze,tt)}):_.resolve(ut).then(function(lt){Lt.value=lt,Ze(Lt)},function(lt){return D("throw",lt,Ze,tt)})}tt(Z.arg)}var z;Pt(this,"_invoke",{value:function(fe,Ze){function tt(){return new _(function(Z,Lt){D(fe,Ze,Z,Lt)})}return z=z?z.then(tt,tt):tt()}})}function Zt(b,_,D){var z=Xe;return function(ce,fe){if(z===Ee)throw new Error("Generator is already running");if(z===ht){if(ce==="throw")throw fe;return{value:q,done:!0}}for(D.method=ce,D.arg=fe;;){var Ze=D.delegate;if(Ze){var tt=Ot(Ze,D);if(tt){if(tt===jt)continue;return tt}}if(D.method==="next")D.sent=D._sent=D.arg;else if(D.method==="throw"){if(z===Xe)throw z=ht,D.arg;D.dispatchException(D.arg)}else D.method==="return"&&D.abrupt("return",D.arg);z=Ee;var Z=G(b,_,D);if(Z.type==="normal"){if(z=D.done?ht:He,Z.arg===jt)continue;return{value:Z.arg,done:D.done}}Z.type==="throw"&&(z=ht,D.method="throw",D.arg=Z.arg)}}}function Ot(b,_){var D=_.method,z=b.iterator[D];if(z===q)return _.delegate=null,D==="throw"&&b.iterator.return&&(_.method="return",_.arg=q,Ot(b,_),_.method==="throw")||D!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+D+"' method")),jt;var ce=G(z,b.iterator,_.arg);if(ce.type==="throw")return _.method="throw",_.arg=ce.arg,_.delegate=null,jt;var fe=ce.arg;return fe?fe.done?(_[b.resultName]=fe.value,_.next=b.nextLoc,_.method!=="return"&&(_.method="next",_.arg=q),_.delegate=null,jt):fe:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,jt)}function qt(b){var _={tryLoc:b[0]};1 in b&&(_.catchLoc=b[1]),2 in b&&(_.finallyLoc=b[2],_.afterLoc=b[3]),this.tryEntries.push(_)}function sa(b){var _=b.completion||{};_.type="normal",delete _.arg,b.completion=_}function Oe(b){this.tryEntries=[{tryLoc:"root"}],b.forEach(qt,this),this.reset(!0)}function ba(b){if(b||b===""){var _=b[ma];if(_)return _.call(b);if(typeof b.next=="function")return b;if(!isNaN(b.length)){var D=-1,z=function ce(){for(;++D=0;--ce){var fe=this.tryEntries[ce],Ze=fe.completion;if(fe.tryLoc==="root")return z("end");if(fe.tryLoc<=this.prev){var tt=Se.call(fe,"catchLoc"),Z=Se.call(fe,"finallyLoc");if(tt&&Z){if(this.prev=0;--z){var ce=this.tryEntries[z];if(ce.tryLoc<=this.prev&&Se.call(ce,"finallyLoc")&&this.prev=0;--D){var z=this.tryEntries[D];if(z.finallyLoc===_)return this.complete(z.completion,z.afterLoc),sa(z),jt}},catch:function(_){for(var D=this.tryEntries.length-1;D>=0;--D){var z=this.tryEntries[D];if(z.tryLoc===_){var ce=z.completion;if(ce.type==="throw"){var fe=ce.arg;sa(z)}return fe}}throw new Error("illegal catch attempt")},delegateYield:function(_,D,z){return this.delegate={iterator:ba(_),resultName:D,nextLoc:z},this.method==="next"&&(this.arg=q),jt}},Pe}var he=function(Pe){var $e,Se=RegExp("(^| )"+Pe+"=([^;]+)(;|$)");return($e=document.cookie.match(Se))?decodeURIComponent($e[2]):null},P=function(Pe){var $e=new Date;$e.setTime($e.getTime()-1);var Se=he(Pe);Se!=null&&(document.cookie=Pe+"="+Se+";expires="+$e.toGMTString())},m=function(q){return q.Classrooms="classrooms",q.Shixuns="shixuns",q.Paths="paths",q.Projects="projects",q.Videos="videos",q.Topics="topics",q}(m||{}),g=function(Pe){var $e,Se,Pt,zt,ma,oa,ja,oe,F,G,Xe,He=Pe.homePage,Ee=Pe.user,ht=Pe.globalSetting,jt=Pe.loading,_a=Pe.dispatch,Oa=Pe.shixunHomeworks,Ea=Pe.location,Da=Pe.payload,Ja=Da===void 0?{}:Da,Ia=Object(Kt.a)(Pe,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Sa=($e=(((Se=ht.setting)===null||Se===void 0?void 0:Se.navbar)||[]).find(function(sa){return sa.link==="/".concat(m.Classrooms)}))===null||$e===void 0?void 0:$e.hidden,me=(Pt=(((zt=ht.setting)===null||zt===void 0?void 0:zt.navbar)||[]).find(function(sa){return sa.link==="/".concat(m.Shixuns)}))===null||Pt===void 0?void 0:Pt.hidden,$=(ma=(((oa=ht.setting)===null||oa===void 0?void 0:oa.navbar)||[]).find(function(sa){return sa.link==="/".concat(m.Paths)}))===null||ma===void 0?void 0:ma.hidden,Zt=((ja=Ee.userInfo)===null||ja===void 0?void 0:ja.admin)||((oe=Ee.userInfo)===null||oe===void 0?void 0:oe.business)||((F=Ee.userInfo)===null||F===void 0?void 0:F.is_shixun_marker)||((G=Ee.userInfo)===null||G===void 0?void 0:G.is_teacher)||((Xe=Ee.userInfo)===null||Xe===void 0?void 0:Xe.user_identity)!=="\u5B66\u751F",Ot=function(){var Oe,ba,b,_,D,z,ce,fe,Ze,tt,Z,Lt,ut,lt,ia,Pa,ha,qe,da,xe,va,Ht;return L.a.createElement(v.a,{className:"".concat(xt.a.rightMenu," ").concat(xt.a.menuWrap)},L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((Oe=Ee.userInfo)===null||Oe===void 0?void 0:Oe.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Sa&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((ba=Ee.userInfo)===null||ba===void 0?void 0:ba.login,"/classrooms")},((b=Ee.userInfo)===null||b===void 0?void 0:b.main_site)?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!me&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((_=Ee.userInfo)===null||_===void 0?void 0:_.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!$&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((D=Ee.userInfo)===null||D===void 0?void 0:D.login,"/paths")},((z=Ee.userInfo)===null||z===void 0?void 0:z.main_site)?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ce=Ee.userInfo)===null||ce===void 0?void 0:ce.main_site)&&!((fe=ht.setting)===null||fe===void 0?void 0:fe.is_local)&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((Ze=Ee.userInfo)===null||Ze===void 0?void 0:Ze.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((tt=Ee.userInfo)===null||tt===void 0?void 0:tt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),L.a.createElement(v.a.Item,null,L.a.createElement("a",{onClick:function(){if(!Object(Me.e)(_a))return;aa.c.push("/problemset")}},"\u8BD5\u9898\u5E93")),Zt&&L.a.createElement(v.a.Item,null,L.a.createElement("a",{onClick:function(){if(!Object(Me.e)(_a))return;aa.c.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Z=Ee.navigationInfo)===null||Z===void 0||((Lt=Z.top)===null||Lt===void 0)?void 0:Lt.customer_management_url)&&L.a.createElement(v.a.Item,null,L.a.createElement("a",{href:(ut=Ee.navigationInfo)===null||ut===void 0||((lt=ut.top)===null||lt===void 0)?void 0:lt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((ia=Ee.navigationInfo)===null||ia===void 0||((Pa=ia.top)===null||Pa===void 0)?void 0:Pa.college_identifier)&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/colleges/".concat((ha=Ee.navigationInfo)===null||ha===void 0||((qe=ha.top)===null||qe===void 0)?void 0:qe.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((da=Ee.navigationInfo)===null||da===void 0||((xe=da.top)===null||xe===void 0)?void 0:xe.laboratory_admin_url)&&L.a.createElement(v.a.Item,null,L.a.createElement("a",{href:(va=Ee.navigationInfo)===null||va===void 0||((Ht=va.top)===null||Ht===void 0)?void 0:Ht.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||_a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:L.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),L.a.createElement(v.a.Item,{className:xt.a.exit},L.a.createElement("a",{onClick:Object(ae.a)(ue().mark(function wa(){var ua;return ue().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Object(ta.c)({});case 2:ua=Yt.sent,(ua==null?void 0:ua.status)===1&&(_a({type:"user/getUserInfo",payload:Object(Ae.a)({},Ja)}),_a({type:"user/getNavigationInfo",payload:Object(Ae.a)({},Ja)}),P("autologin_trustie"),P("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Ie.b.success(ua==null?void 0:ua.message),aa.c.replace("/"));case 4:case"end":return Yt.stop()}},wa)}))},"\u9000\u51FA")))};if(Object($t.r)()){var qt;return L.a.createElement("section",null,L.a.createElement("aside",null,L.a.createElement(at.a,{overlay:Ot,placement:"bottomRight"},L.a.createElement("div",{className:Oa.actionTabs.type===1&&xt.a.classromediv},L.a.createElement("img",{className:"".concat(xt.a.userPic," current ml15"),src:"".concat(Xt.a===null||Xt.a===void 0?void 0:Xt.a.IMG_SERVER,"/images/").concat((qt=Ee.userInfo)===null||qt===void 0?void 0:qt.image_url),alt:"",onClick:function(){var Oe;return aa.c.push("/users/".concat((Oe=Ee.userInfo)===null||Oe===void 0?void 0:Oe.login,"/classrooms"))}})))))}else return L.a.createElement("div",{className:xt.a.login_wrapper},L.a.createElement("span",{className:xt.a.login,onClick:function(){_a({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),L.a.createElement("span",{className:"ml5 mr5"},"/"),L.a.createElement(Et.Link,{to:"/user/register",className:"c-white"},"\u6CE8\u518C"))},x=Object(aa.a)(function(q){var Pe=q.homePage,$e=q.loading,Se=q.user,Pt=q.globalSetting,zt=q.shixunHomeworks;return{homePage:Pe,user:Se,globalSetting:Pt,shixunHomeworks:zt,loading:$e.models.index}})(g),A=r("+L6B"),E=r("2/Rp"),O=r("Cs+z"),h=r.n(O),w=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],N=function(Pe){var $e=Pe.homePage,Se=Pe.user,Pt=Pe.globalSetting,zt=Pe.loading,ma=Pe.dispatch,oa=Pe.location,ja=Pe.text,oe=Pe.shixunHomeworks,F=Pe.payload,G=F===void 0?{}:F,Xe=Object(Kt.a)(Pe,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),He=Object(pe.useState)("none"),Ee=Object(l.a)(He,2),ht=Ee[0],jt=Ee[1];return Object(pe.useEffect)(function(){oe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&jt("flex")},[oe.actionTabs.key]),Object(pe.useEffect)(function(){oe.actionTabs.key==="\u9690\u85CF"&&(jt("none"),localStorage.setItem("Noviceguide","0"))},[oe.actionTabs.key]),L.a.createElement("div",{style:{display:ht,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},L.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},L.a.createElement("img",{src:h.a,style:{position:"absolute",top:"-32px"}}),L.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},oe.actionTabs.text),oe.actionTabs.type===9?L.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},L.a.createElement(E.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),jt("none"),ma({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):L.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},L.a.createElement(E.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ma({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),jt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},ee=Object(aa.a)(function(q){var Pe=q.homePage,$e=q.loading,Se=q.user,Pt=q.globalSetting,zt=q.shixunHomeworks;return{homePage:Pe,user:Se,globalSetting:Pt,loading:$e.models.index,shixunHomeworks:zt}})(N),se=r("jiNz"),Te=r.n(se);function ft(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ft=function(){return Pe};var q,Pe={},$e=Object.prototype,Se=$e.hasOwnProperty,Pt=Object.defineProperty||function(b,_,D){b[_]=D.value},zt=typeof Symbol=="function"?Symbol:{},ma=zt.iterator||"@@iterator",oa=zt.asyncIterator||"@@asyncIterator",ja=zt.toStringTag||"@@toStringTag";function oe(b,_,D){return Object.defineProperty(b,_,{value:D,enumerable:!0,configurable:!0,writable:!0}),b[_]}try{oe({},"")}catch(b){oe=function(D,z,ce){return D[z]=ce}}function F(b,_,D,z){var ce=_&&_.prototype instanceof _a?_:_a,fe=Object.create(ce.prototype),Ze=new Oe(z||[]);return Pt(fe,"_invoke",{value:Zt(b,D,Ze)}),fe}function G(b,_,D){try{return{type:"normal",arg:b.call(_,D)}}catch(z){return{type:"throw",arg:z}}}Pe.wrap=F;var Xe="suspendedStart",He="suspendedYield",Ee="executing",ht="completed",jt={};function _a(){}function Oa(){}function Ea(){}var Da={};oe(Da,ma,function(){return this});var Ja=Object.getPrototypeOf,Ia=Ja&&Ja(Ja(ba([])));Ia&&Ia!==$e&&Se.call(Ia,ma)&&(Da=Ia);var Sa=Ea.prototype=_a.prototype=Object.create(Da);function me(b){["next","throw","return"].forEach(function(_){oe(b,_,function(D){return this._invoke(_,D)})})}function $(b,_){function D(ce,fe,Ze,tt){var Z=G(b[ce],b,fe);if(Z.type!=="throw"){var Lt=Z.arg,ut=Lt.value;return ut&&typeof ut=="object"&&Se.call(ut,"__await")?_.resolve(ut.__await).then(function(lt){D("next",lt,Ze,tt)},function(lt){D("throw",lt,Ze,tt)}):_.resolve(ut).then(function(lt){Lt.value=lt,Ze(Lt)},function(lt){return D("throw",lt,Ze,tt)})}tt(Z.arg)}var z;Pt(this,"_invoke",{value:function(fe,Ze){function tt(){return new _(function(Z,Lt){D(fe,Ze,Z,Lt)})}return z=z?z.then(tt,tt):tt()}})}function Zt(b,_,D){var z=Xe;return function(ce,fe){if(z===Ee)throw new Error("Generator is already running");if(z===ht){if(ce==="throw")throw fe;return{value:q,done:!0}}for(D.method=ce,D.arg=fe;;){var Ze=D.delegate;if(Ze){var tt=Ot(Ze,D);if(tt){if(tt===jt)continue;return tt}}if(D.method==="next")D.sent=D._sent=D.arg;else if(D.method==="throw"){if(z===Xe)throw z=ht,D.arg;D.dispatchException(D.arg)}else D.method==="return"&&D.abrupt("return",D.arg);z=Ee;var Z=G(b,_,D);if(Z.type==="normal"){if(z=D.done?ht:He,Z.arg===jt)continue;return{value:Z.arg,done:D.done}}Z.type==="throw"&&(z=ht,D.method="throw",D.arg=Z.arg)}}}function Ot(b,_){var D=_.method,z=b.iterator[D];if(z===q)return _.delegate=null,D==="throw"&&b.iterator.return&&(_.method="return",_.arg=q,Ot(b,_),_.method==="throw")||D!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+D+"' method")),jt;var ce=G(z,b.iterator,_.arg);if(ce.type==="throw")return _.method="throw",_.arg=ce.arg,_.delegate=null,jt;var fe=ce.arg;return fe?fe.done?(_[b.resultName]=fe.value,_.next=b.nextLoc,_.method!=="return"&&(_.method="next",_.arg=q),_.delegate=null,jt):fe:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,jt)}function qt(b){var _={tryLoc:b[0]};1 in b&&(_.catchLoc=b[1]),2 in b&&(_.finallyLoc=b[2],_.afterLoc=b[3]),this.tryEntries.push(_)}function sa(b){var _=b.completion||{};_.type="normal",delete _.arg,b.completion=_}function Oe(b){this.tryEntries=[{tryLoc:"root"}],b.forEach(qt,this),this.reset(!0)}function ba(b){if(b||b===""){var _=b[ma];if(_)return _.call(b);if(typeof b.next=="function")return b;if(!isNaN(b.length)){var D=-1,z=function ce(){for(;++D=0;--ce){var fe=this.tryEntries[ce],Ze=fe.completion;if(fe.tryLoc==="root")return z("end");if(fe.tryLoc<=this.prev){var tt=Se.call(fe,"catchLoc"),Z=Se.call(fe,"finallyLoc");if(tt&&Z){if(this.prev=0;--z){var ce=this.tryEntries[z];if(ce.tryLoc<=this.prev&&Se.call(ce,"finallyLoc")&&this.prev=0;--D){var z=this.tryEntries[D];if(z.finallyLoc===_)return this.complete(z.completion,z.afterLoc),sa(z),jt}},catch:function(_){for(var D=this.tryEntries.length-1;D>=0;--D){var z=this.tryEntries[D];if(z.tryLoc===_){var ce=z.completion;if(ce.type==="throw"){var fe=ce.arg;sa(z)}return fe}}throw new Error("illegal catch attempt")},delegateYield:function(_,D,z){return this.delegate={iterator:ba(_),resultName:D,nextLoc:z},this.method==="next"&&(this.arg=q),jt}},Pe}var Ne=je.a.Header,de=ne.a.Search;function B(){var q,Pe,$e=window.location.pathname,Se=$e.split("/"),Pt={};return Se[1]=="classrooms"&&Se.length>3&&!((q=Se[4])===null||q===void 0?void 0:q.includes("newgold"))&&!((Pe=Se[5])===null||Pe===void 0?void 0:Pe.includes("newgold"))&&Se[2]!=="coursesId"&&(Pt.course_id=Se[2]),Se[1]==="shixuns"&&Se.length>3&&(Pt.objective_type="shixun",Pt.objective_id=Se[2]),Se[1]==="paths"&&Se.length>3&&(Pt.objective_type="path",Pt.objective_id=Se[2]),Object(Ae.a)(Object(Ae.a)({},Pt),{school:1})}var R={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},re=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Re=function(Pe){var $e=Pe.homePage,Se=Pe.user,Pt=Pe.globalSetting,zt=Pe.loading,ma=Pe.dispatch,oa=Pe.location,ja=Pe.isLogin,oe=ja===void 0?!1:ja,F=Pe.shixunHomeworks,G=Object(Kt.a)(Pe,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Xe=Object(te.k)(),He=Object(pe.useState)(!1),Ee=Object(l.a)(He,2),ht=Ee[0],jt=Ee[1],_a=Object(pe.useState)(-1),Oa=Object(l.a)(_a,2),Ea=Oa[0],Da=Oa[1],Ja=Object(pe.useState)(!1),Ia=Object(l.a)(Ja,2),Sa=Ia[0],me=Ia[1],$=B(),Zt=oa.pathname;Object(pe.useEffect)(function(){ma({type:"user/getNavigationInfo",payload:Object(Ae.a)({},$)})},[Pt.name]),Object(pe.useEffect)(function(){(oa==null?void 0:oa.search)?ma({type:"user/getUserInfo",payload:Object(Ae.a)(Object(Ae.a)(Object(Ae.a)({},$),oa.query),{},{websiteName:"educoder"})}):ma({type:"user/getUserInfo",payload:Object(Ae.a)({},$)}),F.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&((re==null?void 0:re.includes(oa==null?void 0:oa.pathname))||(oa==null?void 0:oa.pathname.indexOf("/classrooms"))===0||ma({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[oa.pathname]),Object(pe.useEffect)(function(){F.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(F.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[F.actionTabs.key]),Object(pe.useEffect)(function(){if(Pt==null?void 0:Pt.setting){var Z,Lt;Pt==null||((Z=Pt.setting)===null||Z===void 0||((Lt=Z.navbar)===null||Lt===void 0))||Lt.map(function(ut,lt){oa.pathname.indexOf(ut.link)>-1&&Da(lt)}),document.title="\u4FE1\u606F\u5DE5\u7A0B\u5927\u5B66"}},[Pt==null?void 0:Pt.setting]);function Ot(Z){Xe.push("/search?value="+Z)}var qt=function(){return ht?L.a.createElement("div",{onBlur:function(){setTimeout(function(){jt(!1)},300)}},L.a.createElement(de,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ot,autoFocus:!0})):L.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15 ".concat(dt.a.iconfont),onClick:function(){Xe.push("/search?value=")}})},sa=function(){var Z=Object(ae.a)(ft().mark(function Lt(ut){var lt,ia,Pa;return ft().wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return ut.preventDefault(),qe.next=3,Object(ta.j)();case 3:ia=qe.sent,(ia==null||((lt=ia.data)===null||lt===void 0)?void 0:lt.engineer_url)?document.location.href=ia==null||((Pa=ia.data)===null||Pa===void 0)?void 0:Pa.engineer_url:(ia==null?void 0:ia.status)!=401&&me(!0);case 5:case"end":return qe.stop()}},Lt)}));return function(ut){return Z.apply(this,arguments)}}(),Oe=Object(pe.useMemo)(function(){return Ea===-1&&oa.pathname==="/"},[Ea,oa.pathname]);if(Pt.showHeader&&Pt.showHeaderFooter){var ba,b,_,D,z,ce,fe,Ze,tt;return L.a.createElement(je.a,{className:"".concat(Pt.showHeaderFixed?dt.a.headerFixed:""," ").concat(Oe?dt.a.homepageHeader:dt.a.header)},L.a.createElement(Ne,null,L.a.createElement("section",{className:dt.a["edu-menu"]},L.a.createElement(Et.Link,{onClick:function(){ma({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},L.a.createElement("img",{className:dt.a.logo,title:(ba=Pt.setting)===null||ba===void 0?void 0:ba.name,src:Te.a})),L.a.createElement("ul",{className:dt.a.menu},L.a.createElement("li",{className:Ea===-1?dt.a.actived:""},L.a.createElement(Et.Link,{to:"/",target:"_blank"},"\u9996\u9875")),Pt.setting&&Pt.setting.navbar.map(function(Z,Lt){if(!Z.hidden)return L.a.createElement("li",{key:Lt,className:Ea===Lt?dt.a.actived:""},(Z==null?void 0:Z.name)==="\u6559\u5B66\u8BFE\u5802"&&L.a.createElement(Et.Link,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ma({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:L.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:F.actionTabs.type===4?dt.a.classromediv:"",dangerouslySetInnerHTML:{__html:Z.name},to:Z.link}),(Z==null?void 0:Z.name)!="\u6559\u5B66\u8BFE\u5802"&&L.a.createElement("a",{href:Z.link,target:Z.link.indexOf("http://")||Z.link.indexOf("https://")?"_blank":"_self",dangerouslySetInnerHTML:{__html:Z.name}}))}),(Se==null||((b=Se.navigationInfo)===null||b===void 0||((_=b.top)===null||_===void 0))?void 0:_.auth)&&L.a.createElement("li",{key:"999"},L.a.createElement("a",{href:"".concat(Se==null||((D=Se.navigationInfo)===null||D===void 0||((z=D.top)===null||z===void 0))?void 0:z.auth)},"\u5DE5\u7A0B\u8BA4\u8BC1"))),L.a.createElement("div",{className:"search-bar"},L.a.createElement(qt,null),!oe&&L.a.createElement(St,null),!oe&&!!(Se==null||((ce=Se.userInfo)===null||ce===void 0)?void 0:ce.login)&&L.a.createElement(Et.Link,{className:"iconfont icon-xiaoxilingdang ml15 mr15 font18 relative ".concat(dt.a.iconfont),to:"/messages/".concat(Se==null||((fe=Se.userInfo)===null||fe===void 0)?void 0:fe.login,"/user_tidings")},(Se==null||((Ze=Se.navigationInfo)===null||Ze===void 0||((tt=Ze.top)===null||tt===void 0))?void 0:tt.new_message)&&L.a.createElement("span",{className:dt.a.newslight})),!oe&&L.a.createElement(x,{payload:$}))),L.a.createElement(Ct.a,{centered:!0,destroyOnClose:!0,visible:Sa,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(K.K)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return me(!1)}},L.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},L.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),L.a.createElement("img",{src:r("SMhR"),width:200,height:200}),L.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),L.a.createElement(ee,null))}else return L.a.createElement(L.a.Fragment,null)},Ke=M.a=Object(aa.a)(function(q){var Pe=q.homePage,$e=q.loading,Se=q.user,Pt=q.globalSetting,zt=q.shixunHomeworks;return{homePage:Pe,user:Se,globalSetting:Pt,loading:$e.models.index,shixunHomeworks:zt}})(Re)},sLOW:function(j,M,r){"use strict";var Rt=r("iQDF"),Ct=r("+eQT"),ae=r("Awhp"),l=r("KrTs"),Kt=r("O3gP"),Ae=r("lrIw"),V=r("7Kak"),ne=r("9yH6"),Nt=r("sRBo"),je=r("kaz8"),pe=r("+L6B"),L=r("2/Rp"),te=r("oBTY"),Et=r("miYZ"),aa=r("tsqr"),_t=r("2qtc"),dt=r("kLXV"),Ut=r("9og8"),na=r("tJVT"),at=r("PpiC"),ve=r("q1tI"),W=r.n(ve),it=r("9kvl"),bt=r("Z0Lh"),be=r.n(bt),v=r("9ZNV"),ze=r("NLgs"),Ie=r("wd/R"),We=r.n(Ie),ge=r("L+Ii"),k=r.n(ge);function K(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */K=function(){return Y};var S,Y={},Fe=Object.prototype,ke=Fe.hasOwnProperty,Me=Object.defineProperty||function(B,R,re){B[R]=re.value},Ve=typeof Symbol=="function"?Symbol:{},nt=Ve.iterator||"@@iterator",et=Ve.asyncIterator||"@@asyncIterator",St=Ve.toStringTag||"@@toStringTag";function Jt(B,R,re){return Object.defineProperty(B,R,{value:re,enumerable:!0,configurable:!0,writable:!0}),B[R]}try{Jt({},"")}catch(B){Jt=function(re,Re,Ke){return re[Re]=Ke}}function xt(B,R,re,Re){var Ke=R&&R.prototype instanceof m?R:m,q=Object.create(Ke.prototype),Pe=new Ne(Re||[]);return Me(q,"_invoke",{value:ee(B,re,Pe)}),q}function $t(B,R,re){try{return{type:"normal",arg:B.call(R,re)}}catch(Re){return{type:"throw",arg:Re}}}Y.wrap=xt;var ta="suspendedStart",Xt="suspendedYield",ue="executing",he="completed",P={};function m(){}function g(){}function x(){}var A={};Jt(A,nt,function(){return this});var E=Object.getPrototypeOf,O=E&&E(E(de([])));O&&O!==Fe&&ke.call(O,nt)&&(A=O);var h=x.prototype=m.prototype=Object.create(A);function w(B){["next","throw","return"].forEach(function(R){Jt(B,R,function(re){return this._invoke(R,re)})})}function N(B,R){function re(Ke,q,Pe,$e){var Se=$t(B[Ke],B,q);if(Se.type!=="throw"){var Pt=Se.arg,zt=Pt.value;return zt&&typeof zt=="object"&&ke.call(zt,"__await")?R.resolve(zt.__await).then(function(ma){re("next",ma,Pe,$e)},function(ma){re("throw",ma,Pe,$e)}):R.resolve(zt).then(function(ma){Pt.value=ma,Pe(Pt)},function(ma){return re("throw",ma,Pe,$e)})}$e(Se.arg)}var Re;Me(this,"_invoke",{value:function(q,Pe){function $e(){return new R(function(Se,Pt){re(q,Pe,Se,Pt)})}return Re=Re?Re.then($e,$e):$e()}})}function ee(B,R,re){var Re=ta;return function(Ke,q){if(Re===ue)throw new Error("Generator is already running");if(Re===he){if(Ke==="throw")throw q;return{value:S,done:!0}}for(re.method=Ke,re.arg=q;;){var Pe=re.delegate;if(Pe){var $e=se(Pe,re);if($e){if($e===P)continue;return $e}}if(re.method==="next")re.sent=re._sent=re.arg;else if(re.method==="throw"){if(Re===ta)throw Re=he,re.arg;re.dispatchException(re.arg)}else re.method==="return"&&re.abrupt("return",re.arg);Re=ue;var Se=$t(B,R,re);if(Se.type==="normal"){if(Re=re.done?he:Xt,Se.arg===P)continue;return{value:Se.arg,done:re.done}}Se.type==="throw"&&(Re=he,re.method="throw",re.arg=Se.arg)}}}function se(B,R){var re=R.method,Re=B.iterator[re];if(Re===S)return R.delegate=null,re==="throw"&&B.iterator.return&&(R.method="return",R.arg=S,se(B,R),R.method==="throw")||re!=="return"&&(R.method="throw",R.arg=new TypeError("The iterator does not provide a '"+re+"' method")),P;var Ke=$t(Re,B.iterator,R.arg);if(Ke.type==="throw")return R.method="throw",R.arg=Ke.arg,R.delegate=null,P;var q=Ke.arg;return q?q.done?(R[B.resultName]=q.value,R.next=B.nextLoc,R.method!=="return"&&(R.method="next",R.arg=S),R.delegate=null,P):q:(R.method="throw",R.arg=new TypeError("iterator result is not an object"),R.delegate=null,P)}function Te(B){var R={tryLoc:B[0]};1 in B&&(R.catchLoc=B[1]),2 in B&&(R.finallyLoc=B[2],R.afterLoc=B[3]),this.tryEntries.push(R)}function ft(B){var R=B.completion||{};R.type="normal",delete R.arg,B.completion=R}function Ne(B){this.tryEntries=[{tryLoc:"root"}],B.forEach(Te,this),this.reset(!0)}function de(B){if(B||B===""){var R=B[nt];if(R)return R.call(B);if(typeof B.next=="function")return B;if(!isNaN(B.length)){var re=-1,Re=function Ke(){for(;++re=0;--Ke){var q=this.tryEntries[Ke],Pe=q.completion;if(q.tryLoc==="root")return Re("end");if(q.tryLoc<=this.prev){var $e=ke.call(q,"catchLoc"),Se=ke.call(q,"finallyLoc");if($e&&Se){if(this.prev=0;--Re){var Ke=this.tryEntries[Re];if(Ke.tryLoc<=this.prev&&ke.call(Ke,"finallyLoc")&&this.prev=0;--re){var Re=this.tryEntries[re];if(Re.finallyLoc===R)return this.complete(Re.completion,Re.afterLoc),ft(Re),P}},catch:function(R){for(var re=this.tryEntries.length-1;re>=0;--re){var Re=this.tryEntries[re];if(Re.tryLoc===R){var Ke=Re.completion;if(Ke.type==="throw"){var q=Ke.arg;ft(Re)}return q}}throw new Error("illegal catch attempt")},delegateYield:function(R,re,Re){return this.delegate={iterator:de(R),resultName:re,nextLoc:Re},this.method==="next"&&(this.arg=S),P}},Y}var Ge=function(Y){if(!Y)return Y;var Fe=Y.split(":");if(Fe[1]=="00"||Fe[1]=="30")return Y;var ke=parseInt(Fe[1]);if(ke<30||ke==60)return[Fe[0],"30"].join(":");if(ke<60){var Me=[Fe[0],"00"].join(":"),Ve="YYYY-MM-DD HH:mm",nt=We()(Me,Ve);return nt.add(1,"hours"),nt.format(Ve)}return Y},le="YYYY-MM-DD HH:mm",we=function(Y){var Fe,ke,Me,Ve,nt,et,St,Jt,xt=Y.shixunsDetail,$t=Y.globalSetting,ta=Y.loading,Xt=Y.user,ue=Y.dispatch,he=Object(at.a)(Y,["shixunsDetail","globalSetting","loading","user","dispatch"]),P=Object(ve.useRef)(),m=Object(ve.useState)(),g=Object(na.a)(m,2),x=g[0],A=g[1],E=Object(ve.useState)(),O=Object(na.a)(E,2),h=O[0],w=O[1],N=Object(ve.useState)([]),ee=Object(na.a)(N,2),se=ee[0],Te=ee[1],ft=Object(ve.useState)([]),Ne=Object(na.a)(ft,2),de=Ne[0],B=Ne[1],R=Object(ve.useState)(""),re=Object(na.a)(R,2),Re=re[0],Ke=re[1],q=Object(ve.useState)(),Pe=Object(na.a)(q,2),$e=Pe[0],Se=Pe[1],Pt=Object(ve.useState)(),zt=Object(na.a)(Pt,2),ma=zt[0],oa=zt[1],ja=(Fe=Xt.userInfo)===null||Fe===void 0||((ke=Fe.shixun)===null||ke===void 0)?void 0:ke.editable;Object(ve.useEffect)(function(){var Ee,ht;P.current=(Ee=location.pathname)===null||Ee===void 0||((ht=Ee.split("/"))===null||ht===void 0)?void 0:ht[2],oe()},[]),Object(ve.useEffect)(function(){var Ee,ht,jt,_a,Oa,Ea,Da,Ja,Ia,Sa;if(!xt.setting)return;A((Ee=xt.setting)===null||Ee===void 0||((ht=Ee.shixun)===null||ht===void 0)?void 0:ht.can_copy),w((jt=xt.setting)===null||jt===void 0||((_a=jt.shixun)===null||_a===void 0)?void 0:_a.use_scope),Se(!!((Oa=xt.setting)===null||Oa===void 0||((Ea=Oa.shixun)===null||Ea===void 0)?void 0:Ea.opening_time)),oa((Da=xt.setting)===null||Da===void 0||((Ja=Da.shixun)===null||Ja===void 0)?void 0:Ja.opening_time),Te((Ia=xt.setting)===null||Ia===void 0||((Sa=Ia.shixun)===null||Sa===void 0)?void 0:Sa.scope_partment)},[xt.setting]);var oe=function(){var Ee=Object(Ut.a)(K().mark(function ht(jt){var _a;return K().wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Ea.next=2,ue({type:"shixunsDetail/getDepartments",payload:{q:jt}});case 2:_a=Ea.sent,_a&&B(_a.shools_name||[]);case 4:case"end":return Ea.stop()}},ht)}));return function(jt){return Ee.apply(this,arguments)}}(),F=function(){var Ee=Object(Ut.a)(K().mark(function ht(){var jt,_a,Oa,Ea,Da,Ja,Ia;return K().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,ue({type:"shixunsDetail/getShixunQuote",payload:{id:P.current}});case 2:if(me.t0=me.sent,me.t0){me.next=5;break}me.t0={};case 5:Ia=me.t0,dt.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:W.a.createElement("div",{className:"tc font14 ".concat(k.a.modal)},!!((jt=Ia.subjects)===null||jt===void 0?void 0:jt.length)&&W.a.createElement(W.a.Fragment,null,W.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(_a=Ia.subjects)===null||_a===void 0||((Oa=_a.splice(0,2))===null||Oa===void 0)?void 0:Oa.map(function($){return"\u300A".concat($,"\u300B")}),"\u7B49",W.a.createElement("span",{className:k.a.colorOrange},Ia==null?void 0:Ia.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),W.a.createElement("br",null)),!!((Ea=Ia.courses)===null||Ea===void 0?void 0:Ea.length)&&W.a.createElement(W.a.Fragment,null,W.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Da=Ia.courses)===null||Da===void 0||((Ja=Da.splice(0,2))===null||Ja===void 0)?void 0:Ja.map(function($){return"\u300A".concat($,"\u300B")}),"\u7B49",W.a.createElement("span",{className:k.a.colorOrange},Ia==null?void 0:Ia.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),W.a.createElement("br",null)),W.a.createElement("span",{className:"".concat(k.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var $=Object(Ut.a)(K().mark(function Ot(){var qt;return K().wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,ue({type:"shixunsDetail/deleteShixun",payload:{id:P.current}});case 2:qt=Oe.sent,qt.status===1&&(aa.b.success("\u64CD\u4F5C\u6210\u529F"),it.c.push("/shixuns"));case 4:case"end":return Oe.stop()}},Ot)}));function Zt(){return $.apply(this,arguments)}return Zt}()});case 7:case"end":return me.stop()}},ht)}));return function(){return Ee.apply(this,arguments)}}(),G=function(){if(Object(ze.b)(ue,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},Xe=function(ht){if(se.includes(ht)){aa.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Ke(null),Te([].concat(Object(te.a)(se),[ht]))},He=function(){var Ee=Object(Ut.a)(K().mark(function ht(){var jt;return K().wrap(function(Oa){for(;;)switch(Oa.prev=Oa.next){case 0:if(!($e&&!ma)){Oa.next=3;break}return aa.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Oa.abrupt("return");case 3:if(!(h===1&&!se.length)){Oa.next=6;break}return aa.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Oa.abrupt("return");case 6:return Oa.next=8,ue({type:"shixunsDetail/updatePermissionSetting",payload:{id:P.current,scope_partment:h===0?null:se,shixun:{can_copy:x,use_scope:h,opening_time:ma}}});case 8:jt=Oa.sent,jt.status!==-1&&(aa.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ue({type:"shixunsDetail/getSettingsData",payload:{id:P.current}}),ue({type:"shixunsDetail/getShixunsDetail",payload:{id:P.current}}));case 10:case"end":return Oa.stop()}},ht)}));return function(){return Ee.apply(this,arguments)}}();return W.a.createElement("section",{className:k.a.wrap},W.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(xt==null||((Me=xt.detail)===null||Me===void 0)?void 0:Me.shixun_status)!==2?W.a.createElement(L.a,{danger:!0,onClick:F},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):W.a.createElement(L.a,{danger:!0,onClick:G},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),W.a.createElement("div",{className:k.a.labelWrap},W.a.createElement("label",{className:k.a.label},"\u590D\u5236:"),W.a.createElement("div",{className:k.a.labelContent},W.a.createElement("div",null,W.a.createElement(je.a,{checked:x,onChange:function(ht){return A(ht.target.checked)},disabled:!ja}),W.a.createElement("span",{className:"".concat(k.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Ve=xt.detail)===null||Ve===void 0?void 0:Ve.shixun_status)>1||((nt=xt.detail)===null||nt===void 0?void 0:nt.public)===2)&&((et=xt.setting)===null||et===void 0||((St=et.shixun)===null||St===void 0)?void 0:St.use_scope)===0&&((Jt=xt.detail)===null||Jt===void 0?void 0:Jt.identity)>2)&&W.a.createElement("div",{className:k.a.labelWrap},W.a.createElement("label",{className:k.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),W.a.createElement("div",{className:k.a.labelContent},W.a.createElement(ne.a.Group,{value:h,onChange:function(ht){return w(ht.target.value)},disabled:!ja},W.a.createElement(ne.a,{className:k.a.radio,value:0},W.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),W.a.createElement("span",{className:k.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),W.a.createElement(ne.a,{className:k.a.radio,value:1},W.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),W.a.createElement("span",{className:k.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),h===1&&W.a.createElement(W.a.Fragment,null,W.a.createElement("div",{className:"mt10"},W.a.createElement(Ae.a,{showSearch:!0,className:k.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Re,onChange:function(ht){Ke(ht),oe(ht)},disabled:!ja,onSelect:Xe,options:de==null?void 0:de.map(function(Ee){return{value:Ee}})}),W.a.createElement("span",{className:k.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),W.a.createElement("div",{className:"mt10"},se==null?void 0:se.map(function(Ee){return ja?W.a.createElement(l.a,{count:"x",className:"mr20 current",onClick:function(){return Te(se.filter(function(jt){return jt!==Ee}))}},W.a.createElement(L.a,{type:"primary",ghost:!0},Ee)):W.a.createElement(L.a,{type:"primary",ghost:!0,className:"mr20"},Ee)}))))),W.a.createElement("div",{className:k.a.labelWrap},W.a.createElement("label",{className:k.a.label},"\u5F00\u542F\u65F6\u95F4:"),W.a.createElement("div",{className:k.a.labelContent},W.a.createElement("div",null,W.a.createElement(je.a,{checked:$e,onChange:function(ht){return Se(ht.target.checked)},disabled:!ja}),W.a.createElement("span",{className:"".concat(k.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),$e&&W.a.createElement(Ct.a,{className:"".concat(k.a.dataPicker," mt10"),format:le,locale:be.a,disabled:!ja,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(ht){return ht&&ht0&&arguments[0]!==void 0?arguments[0]:[],it=W;if(Array.isArray(W)){for(var bt=0;bt0||ma.target.offsetWidth>0)&&g.current.instance.layout()}}catch(oa){Pt.e(oa)}finally{Pt.f()}}),$e.observe(m.current)),$e}function w(){ne.b.warn(decodeURIComponent(L))}Object(V.useEffect)(function(){var $e=g.current.instance;if(ze!=null&&$e&&E){var Se=$e.getModel();Se&&ze!==Se.getValue()&&(_t=!0,Se.setValue(ze),$e.layout(),_t=!1)}},[ze,E,g.current]);function N(){var $e=g.current.instance;if($e){var Se=$e.getSelection(),Pt=g.current.pastePos||{},zt=new na.Range(Pt.startLineNumber||Se.endLineNumber,Pt.startColumn||Se.endColumn,Pt.endLineNumber||Se.endLineNumber,Pt.endColumn||Se.endColumn);setTimeout(function(){$e.executeEdits("",[{range:zt,text:""}])},300)}}function ee($e){(window.navigator.platform.match("Mac")?$e.metaKey:$e.ctrlKey)&&$e.keyCode==83&&($e.preventDefault(),ke())}var se=function(){if(Ve&&g.current.instance){var Se=g.current.instance.getContentHeight();q(Se0||Ct.target.offsetWidth>0)&&Ve.layout()}}catch($t){St.e($t)}finally{St.f()}}),nt.observe(K.current)),nt}Object(V.useEffect)(function(){K.current&&r.e(31).then(r.t.bind(null,"M/lh",7)).then(function(Ve){na=Ve;var nt=na.editor.createDiffEditor(K.current,Object(Rt.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},k));S(nt);var et=Y(nt);return function(){nt.dispose();var St=nt.getModel();St&&St.dispose(),et.unobserve(K.current)}})},[]),Object(V.useEffect)(function(){Le&&Le.setModel({original:na.editor.createModel(ze,We),modified:na.editor.createModel(Ie,We)})},[ze,Ie,We,Le]);var Fe=Et(bt),ke=Et(v),Me={width:Fe,height:ke};return te.a.createElement("div",{className:"my-diff-editor",ref:K,style:Me})}},aBPH:function(j,M,r){j.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(j,M,r){j.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(j,M,r){j.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bUJZ:function(j,M){j.exports="data:image/png;base64,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"},cRFk:function(j,M,r){j.exports=r.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(j,M,r){"use strict";r.r(M);var Rt=r("+L6B"),xt=r("2/Rp"),ne=r("T2oS"),l=r("W9HT"),Kt=r("14J3"),we=r("BMrR"),V=r("2qtc"),te=r("kLXV"),Nt=r("jCWc"),je=r("kPKH"),he=r("qVdP"),L=r("jsC+"),ae=r("k1fw"),Et=r("lUTK"),aa=r("BvKs"),_t=r("9og8"),dt=r("miYZ"),Ut=r("tsqr"),na=r("5Dmo"),at=r("3S7+"),ve=r("tJVT"),W=r("PpiC"),it=r("Znn+"),bt=r("ZTPi"),be=r("q1tI"),v=r.n(be),ze=r("B6bo"),Ie=r.n(ze),We=r("Ty5D"),ge=r("9kvl"),k=r("BoS7"),K=r("Sdc0"),Ge=r("oBTY"),le=r("ozfa"),Le=r("MJZm"),S=r("P5Jw"),Y=r("5NDa"),Fe=r("5rEg"),ke=r("y8nQ"),Me=r("Vl3Y"),Ve=r("aBPH"),nt=r.n(Ve);function et(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */et=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var St=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.l)(),D=Object(We.m)(),z=Object(be.useState)({}),ce=Object(ve.a)(z,2),fe=ce[0],Ze=ce[1],tt=Object(be.useRef)(),Z=Me.a.useForm(),Lt=Object(ve.a)(Z,1),ut=Lt[0],lt=Object(be.useState)(""),ia=Object(ve.a)(lt,2),Pa=ia[0],ha=ia[1];Object(be.useEffect)(function(){b.visible&&ut.resetFields()},[b.visible]),Object(be.useEffect)(function(){var xe=sessionStorage.getItem("pathArray");if(xe){var va=xe.split(",").join("/"),Ht=va.indexOf("/")===0?va.substr(1):va;ha(Ht)}},[]),Object(be.useEffect)(function(){var xe,va;tt.current=(xe=_.pathname)===null||xe===void 0||((va=xe.split("/"))===null||va===void 0)?void 0:va[2]},[]);var qe=function(){var xe=Object(_t.a)(et().mark(function va(){var Ht,wa,ua=arguments;return et().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Ht=ua.length>0&&ua[0]!==void 0?ua[0]:{},Yt.next=3,Oe({type:"shixunsDetail/addRepositoryFile",payload:{id:D.id,message:Ht.commitMessage,content:"",path:(b.defaultPath?b.defaultPath+"/":"")+Ht.path+"/"+(Ht.file||".gitkeep"),secret_repository:ba?void 0:!0}});case 3:wa=Yt.sent,(wa==null?void 0:wa.url)&&(Ut.b.success("\u6DFB\u52A0\u6210\u529F"),b.onOK({path:(b.defaultPath?b.defaultPath+"/":"")+Ht.path+"/"+(Ht.file||".gitkeep"),name:Ht.path.split("/")[Ht.path.split("/").length-1]}),b.onClose());case 5:case"end":return Yt.stop()}},va)}));return function(){return xe.apply(this,arguments)}}(),da=function(){var va,Ht;ge.c.push("/shixuns/".concat(tt.current,"/").concat((va=_.pathname)===null||va===void 0||((Ht=va.split("/"))===null||Ht===void 0)?void 0:Ht[3]).concat(Pa?"/master/shixun_show/".concat(Pa):""))};return v.a.createElement(te.a,{width:"60%",centered:!0,visible:b.visible,wrapClassName:nt.a.modal,onOk:function(){ut.submit()},onCancel:b.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},v.a.createElement("section",{className:nt.a.bg},v.a.createElement("div",{className:nt.a.wrap},v.a.createElement(Me.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:qe,onChange:function(){var va,Ht,wa,ua,fa=Object(ae.a)({},ut.getFieldsValue()),Yt=fa==null||((va=fa.path)===null||va===void 0)?void 0:va.split(""),c=fa==null||((Ht=fa.file)===null||Ht===void 0)?void 0:Ht.split("");(Yt==null||((wa=Yt.filter(function(n){return n=="/"}))===null||wa===void 0)?void 0:wa.length)&&(fa.path=fa.path.substring(0,fa.path.length-1)),(c==null||((ua=c.filter(function(n){return n=="/"}))===null||ua===void 0)?void 0:ua.length)&&(fa.file=fa.file.substring(0,fa.path.length-1)),ut.setFieldsValue(Object(ae.a)({},fa)),Ze(fa)}},v.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},v.a.createElement(we.a,null,v.a.createElement(je.a,null,v.a.createElement("span",{className:nt.a.filePath},b.defaultPath+"/")),v.a.createElement(je.a,{flex:"1"},v.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),v.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),v.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},Jt=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(St),Ct=r("7ahc");function $t(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$t=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var ta=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.l)(),D=Object(We.m)(),z=Object(be.useState)({}),ce=Object(ve.a)(z,2),fe=ce[0],Ze=ce[1],tt=Object(be.useRef)(),Z=Me.a.useForm(),Lt=Object(ve.a)(Z,1),ut=Lt[0],lt=Object(be.useState)(""),ia=Object(ve.a)(lt,2),Pa=ia[0],ha=ia[1];Object(be.useEffect)(function(){b.visible&&ut.resetFields()},[b.visible]),Object(be.useEffect)(function(){var xe=sessionStorage.getItem("pathArray");if(xe){var va=xe.split(",").join("/"),Ht=va.indexOf("/")===0?va.substr(1):va;ha(Ht)}},[]),Object(be.useEffect)(function(){var xe,va;tt.current=(xe=_.pathname)===null||xe===void 0||((va=xe.split("/"))===null||va===void 0)?void 0:va[2]},[]);var qe=function(){var xe=Object(_t.a)($t().mark(function va(){var Ht,wa,ua=arguments;return $t().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Ht=ua.length>0&&ua[0]!==void 0?ua[0]:{},Yt.next=3,Oe({type:"shixunsDetail/addRepositoryFile",payload:{id:D.id,message:Ht.commitMessage,content:Ht.codeMirror,path:(b.defaultPath?b.defaultPath+"/":"")+Ht.path,secret_repository:ba?void 0:!0}});case 3:wa=Yt.sent,(wa==null?void 0:wa.url)&&(Ut.b.success("\u6DFB\u52A0\u6210\u529F"),b.onOK({path:(b.defaultPath?b.defaultPath+"/":"")+Ht.path,name:Ht.path.split("/")[Ht.path.split("/").length-1]}),b.onClose());case 5:case"end":return Yt.stop()}},va)}));return function(){return xe.apply(this,arguments)}}(),da=function(){var va,Ht;ge.c.push("/shixuns/".concat(tt.current,"/").concat((va=_.pathname)===null||va===void 0||((Ht=va.split("/"))===null||Ht===void 0)?void 0:Ht[3]).concat(Pa?"/master/shixun_show/".concat(Pa):""))};return v.a.createElement(te.a,{width:"60%",visible:b.visible,wrapClassName:nt.a.modal,centered:!0,onOk:function(){ut.submit()},onCancel:b.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},v.a.createElement("section",{className:nt.a.bg},v.a.createElement("div",{className:nt.a.wrap},v.a.createElement(Me.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:qe,onChange:function(){var va,Ht,wa=Object(ae.a)({},ut.getFieldsValue()),ua=wa==null||((va=wa.path)===null||va===void 0)?void 0:va.split("");(ua==null||((Ht=ua.filter(function(fa){return fa=="/"}))===null||Ht===void 0)?void 0:Ht.length)>1&&(wa.path=wa.path.substring(0,wa.path.length-1)),ut.setFieldsValue(Object(ae.a)({},wa)),Ze(wa)}},v.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},v.a.createElement(we.a,null,v.a.createElement(je.a,null,v.a.createElement("span",{className:nt.a.filePath},b.defaultPath+"/")),v.a.createElement(je.a,{flex:"1"},v.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),v.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),v.a.createElement("div",{className:"mt10 mb20"},v.a.createElement(Me.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},v.a.createElement(Ct.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},Xt=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(ta);function ue(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ue=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var pe=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.l)(),D=Object(We.m)(),z=Object(be.useState)({}),ce=Object(ve.a)(z,2),fe=ce[0],Ze=ce[1],tt=Object(be.useRef)(),Z=Me.a.useForm(),Lt=Object(ve.a)(Z,1),ut=Lt[0],lt=Object(be.useState)(""),ia=Object(ve.a)(lt,2),Pa=ia[0],ha=ia[1],qe=Object(be.useState)(""),da=Object(ve.a)(qe,2),xe=da[0],va=da[1];Object(be.useEffect)(function(){b.visible&&ut.resetFields()},[b.visible]),Object(be.useEffect)(function(){var ua=b.defaultPath.split("/");ua.length===1?(ha(""),va(b.defaultPath)):(va(ua.pop()),ha(ua.join("/")+"/"))},[b.defaultPath]),Object(be.useEffect)(function(){var ua,fa;tt.current=(ua=_.pathname)===null||ua===void 0||((fa=ua.split("/"))===null||fa===void 0)?void 0:fa[2]},[]);var Ht=function(){var ua=Object(_t.a)(ue().mark(function fa(){var Yt,c,n=arguments;return ue().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return Yt=n.length>0&&n[0]!==void 0?n[0]:{},d.next=3,Oe({type:"shixunsDetail/moveGitFile",payload:{id:D.id,from:b.defaultPath,to:Pa+Yt.path,message:Yt.commitMessage||"".concat(b.defaultPath," rename to ").concat(Pa).concat(Yt.path," "),secret_repository:ba}});case 3:c=d.sent,(c==null?void 0:c.status)===0&&(Ut.b.success("\u6DFB\u52A0\u6210\u529F"),b.onOK({path:Yt.path,name:Yt.path}),b.onClose());case 5:case"end":return d.stop()}},fa)}));return function(){return ua.apply(this,arguments)}}(),wa=function(){var fa,Yt;ge.c.push("/shixuns/".concat(tt.current,"/").concat((fa=_.pathname)===null||fa===void 0||((Yt=fa.split("/"))===null||Yt===void 0)?void 0:Yt[3]).concat(Pa?"/master/shixun_show/".concat(Pa):""))};return v.a.createElement(te.a,{width:"40%",visible:b.visible,wrapClassName:nt.a.modal,centered:!0,onOk:function(){ut.submit()},onCancel:b.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},v.a.createElement("section",{className:nt.a.bg},v.a.createElement("div",{className:nt.a.wrap},v.a.createElement(Me.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:Ht,onChange:function(){var fa,Yt,c=Object(ae.a)({},ut.getFieldsValue()),n=c==null||((fa=c.path)===null||fa===void 0)?void 0:fa.split("");(n==null||((Yt=n.filter(function(i){return i=="/"}))===null||Yt===void 0)?void 0:Yt.length)>1&&(c.path=c.path.substring(0,c.path.length-1)),ut.setFieldsValue(Object(ae.a)({},c)),Ze(c)}},v.a.createElement(Me.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},v.a.createElement(we.a,null,v.a.createElement(je.a,{flex:"1"},v.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:xe}))))),v.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},v.a.createElement(Fe.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(b.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},P=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(pe),m=r("DZo9"),g=r("8z0m"),x=r("m3rI"),A=r("8j3D"),E=r("RC3E"),O=r.n(E);function h(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */h=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var w=g.a.Dragger,N=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.l)(),D=Object(We.m)(),z=Object(be.useState)({}),ce=Object(ve.a)(z,2),fe=ce[0],Ze=ce[1],tt=Object(be.useRef)(),Z=Me.a.useForm(),Lt=Object(ve.a)(Z,1),ut=Lt[0],lt=Object(be.useState)([]),ia=Object(ve.a)(lt,2),Pa=ia[0],ha=ia[1],qe=Object(be.useState)(),da=Object(ve.a)(qe,2),xe=da[0],va=da[1],Ht;Object(be.useEffect)(function(){b.visible&&(ut.resetFields(),ha([]))},[b.visible]),Object(be.useEffect)(function(){tt.current=D.id},[]),Object(be.useEffect)(function(){var n=sessionStorage.getItem("pathArray");if(n){var i=n.split(",").join("/"),d=i.indexOf("/")===0?i.substr(1):i;va(d)}},[]);var wa=function(i){if(Ht=i.file.name,i.file.status==="done"||i.file.status==="uploading"){var d,p,f;if(ha(i.fileList),!i.file.response)return;if(((d=i.file.response)===null||d===void 0?void 0:d.status)===0){Ut.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}ha(Pa.filter(function(ie){return ie.uid!==i.file.uid})),((p=i.file.response)===null||p===void 0?void 0:p.message)&&Ut.b.info((f=i.file.response)===null||f===void 0?void 0:f.message)}},ua=function(){var n=Object(_t.a)(h().mark(function i(d){var p;return h().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(d.response){ie.next=3;break}return Ut.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ie.abrupt("return");case 3:return ie.next=5,Oe({type:"shixunsDetail/deleteGitFile",payload:{id:D.id,path:xe?"".concat(xe,"/").concat(d.name):d.name,message:ut.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(xe?"".concat(xe,"/").concat(d.name):d.name),secret_repository:ba?null:!0}});case 5:p=ie.sent,p.status===0&&(ha(Pa.filter(function(Ue){return Ue.uid!==d.uid})),Ut.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ie.stop()}},i)}));return function(d){return n.apply(this,arguments)}}(),fa={height:300,multiple:!0,withCredentials:!0,data:function(){var n=Object(_t.a)(h().mark(function d(){return h().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.abrupt("return",new Promise(function(){var ie=Object(_t.a)(h().mark(function Ue(rt,la){return h().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:setTimeout(Object(_t.a)(h().mark(function Na(){var rn,Pn;return h().wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:return $a.next=2,ut.getFieldsValue();case 2:rn=$a.sent,Pn=Object(ae.a)(Object(ae.a)({},{path:b.defaultPath?b.defaultPath:"",message:fe.commitMessage||"\u4E0A\u4F20\u4E86".concat(Ht)}),ba?{}:{secret_repository:!0}),rt(Pn);case 5:case"end":return $a.stop()}},Na)})),200);case 1:case"end":return Tt.stop()}},Ue)}));return function(Ue,rt){return ie.apply(this,arguments)}}()));case 1:case"end":return f.stop()}},d)}));function i(){return n.apply(this,arguments)}return i}(),fileList:Pa,method:"post",action:"".concat(x.a.API_SERVER,"/api/shixuns/").concat(tt.current,"/upload_git_file.json"),onChange:wa,onRemove:ua,beforeUpload:function(i){Ht=i.name}},Yt=function(){var n=Object(_t.a)(h().mark(function i(d){return h().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,ut.validateFields();case 2:b.onClose(),b.onOK({path:b.defaultPath}),c();case 5:case"end":return f.stop()}},i)}));return function(d){return n.apply(this,arguments)}}(),c=function(){var i,d;ge.c.push("/shixuns/".concat(tt.current,"/").concat((i=_.pathname)===null||i===void 0||((d=i.split("/"))===null||d===void 0)?void 0:d[3]).concat(xe?"/master/shixun_show/".concat(xe):""))};return v.a.createElement(te.a,{visible:b.visible,onOk:Yt,centered:!0,onCancel:b.onClose,width:"70%"},v.a.createElement("section",{className:O.a.bg},v.a.createElement("div",{className:O.a.wrap},v.a.createElement("div",{className:O.a.title},"\u4E0A\u4F20\u6587\u4EF6"),v.a.createElement(Me.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:Yt,onValuesChange:function(){return Ze(Object(ae.a)({},ut.getFieldsValue()))}},v.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),v.a.createElement(Me.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},v.a.createElement(w,fa,v.a.createElement("div",null,v.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(O.a.colorBlue)})),v.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",v.a.createElement("span",{className:"".concat(O.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),v.a.createElement(A.a,{onFinish:function(i){return va(i)}})))},ee=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(N),se=r("Bbdw"),Te=r.n(se),ft=r("HpfO"),Ne=r.n(ft);function de(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */de=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var B=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.dispatch,Oe=$.title,ba=$.pathList,b=ba===void 0?[]:ba,_=$.showInputPath,D=_===void 0?!1:_,z=$.isMergeSelectFile,ce=z===void 0?!1:z,fe=$.onFinish,Ze=fe===void 0?function(){}:fe,tt=Me.a.useForm(),Z=Object(ve.a)(tt,1),Lt=Z[0],ut=Object(We.m)(),lt=Object(We.l)(),ia=Object(be.useRef)(),Pa=Object(be.useState)(""),ha=Object(ve.a)(Pa,2),qe=ha[0],da=ha[1],xe=Object(be.useState)(""),va=Object(ve.a)(xe,2),Ht=va[0],wa=va[1],ua=Object(be.useState)([]),fa=Object(ve.a)(ua,2),Yt=fa[0],c=fa[1],n=Object(be.useState)([]),i=Object(ve.a)(n,2),d=i[0],p=i[1];Object(be.useEffect)(function(){var Ft,Tt;ia.current=((Ft=lt.pathname)===null||Ft===void 0||((Tt=Ft.split("/"))===null||Tt===void 0)?void 0:Tt[3])==="repository"},[]),Object(be.useEffect)(function(){if(Zt.actionTabs.key!=="Repository-SelectFilePath")return;var Ft=b.join("/"),Tt=[];b.map(function(Na,rn){rn===0?Tt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Na),path:Ft}):Tt.push({val:"/".concat(Na),path:Ft})}),c(Tt),da(Ft),wa(Ft),f(Ft)},[Zt.actionTabs.key]);var f=function(){var Ft=Object(_t.a)(de().mark(function Tt(Na){var rn;return de().wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,sa({type:ia.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ut.id,path:Na}});case 2:rn=En.sent,rn&&p(rn.trees||[]);case 4:case"end":return En.stop()}},Tt)}));return function(Na){return Ft.apply(this,arguments)}}(),ie=function(Tt){var Na=qe;Tt.type==="tree"&&(Yt.length?Yt.push({val:"/".concat(Tt.name),path:Tt.name}):Yt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Tt.name),path:Tt.name}),c(Yt),Na=qe?"".concat(qe,"/").concat(Tt.name):Tt.name,da(Na)),f(Na)},Ue=function(Tt,Na){var rn=Yt.filter(function(En,$a){return $a<=Na});c(rn);var Pn=rn.filter(function(En,$a){return $a!==0}).map(function(En){return En.val}).join("").substr(1);da(Pn),f(Pn)},rt=function(){var Ft=Object(_t.a)(de().mark(function Tt(){var Na,rn,Pn;return de().wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:if(Na=Lt==null?void 0:Lt.getFieldsValue(),rn=qe?"".concat(qe).concat((Na==null?void 0:Na.name)?"/".concat(Na==null?void 0:Na.name):""):Na==null?void 0:Na.name,!ce){$a.next=6;break}return Ze(rn),la(),$a.abrupt("return");case 6:if(!D){$a.next=16;break}return $a.next=9,Lt.validateFields();case 9:return $a.next=11,sa({type:"shixunsDetail/uploadGitFolder",payload:Object(ae.a)(Object(ae.a)({},{id:ut.id,path:rn}),ia.current?{}:{secret_repository:!0})});case 11:Pn=$a.sent,Ze(Ht),Pn.status===0&&Ut.b.info("\u65B0\u5EFA\u6210\u529F"),$a.next=18;break;case 16:Ze(rn),Ut.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:la();case 19:case"end":return $a.stop()}},Tt)}));return function(){return Ft.apply(this,arguments)}}(),la=function(){sa({type:"shixunsDetail/setActionTabs",payload:{}}),Lt.resetFields()};return v.a.createElement(te.a,{centered:!0,title:Oe||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Zt.actionTabs.key==="Repository-SelectFilePath",onOk:rt,onCancel:la},v.a.createElement("div",{className:Ne.a.wrap},v.a.createElement("div",{className:Ne.a.content},v.a.createElement("div",{className:Ne.a.mainPathWrap},!!(Yt==null?void 0:Yt.length)&&Yt.map(function(Ft,Tt){return v.a.createElement("a",{key:Tt,onClick:function(){return Ue(Ft,Tt)}},Ft.val)})),!!(d==null?void 0:d.length)&&d.map(function(Ft,Tt){return Ft.type==="tree"&&v.a.createElement("a",{key:Tt,onClick:function(){return ie(Ft)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Ne.a.colorBlue)}),Ft.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement("div",{className:"mt5 mb5"},qe),D&&v.a.createElement(Me.a,{form:Lt,scrollToFirstError:!0,className:"mt20"},v.a.createElement(Me.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Fe.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},R=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting;return{shixunsDetail:$,globalSetting:Ot,loading:Zt.models.index}})(B),re=r("VTBJ"),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Ke=Re,q=r("6VBw"),Pe=function($,Zt){return be.createElement(q.a,Object(re.a)(Object(re.a)({},$),{},{ref:Zt,icon:Ke}))};Pe.displayName="EllipsisOutlined";var $e=be.forwardRef(Pe),Se=r("8Skl"),Pt=r("HBuW"),zt=r("1vsH"),ma=r("NLgs");function oa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */oa=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var ja=Le.a.DirectoryTree,oe=function($){var Zt,Ot,qt,sa,Oe,ba,b,_=$.shixunsDetail,D=$.globalSetting,z=$.loading,ce=$.user,fe=$.activeKey,Ze=$.dispatch,tt=$.practiceSetting,Z=$.isRepository,Lt=$.treeData,ut=$.setTreeData,lt=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),ia=Object(We.m)(),Pa=Object(We.l)(),ha=Object(be.useState)(),qe=Object(ve.a)(ha,2),da=qe[0],xe=qe[1],va=Object(be.useState)(!1),Ht=Object(ve.a)(va,2),wa=Ht[0],ua=Ht[1],fa=Object(be.useState)(!1),Yt=Object(ve.a)(fa,2),c=Yt[0],n=Yt[1],i=Object(be.useState)(!1),d=Object(ve.a)(i,2),p=d[0],f=d[1],ie=Object(be.useState)(!1),Ue=Object(ve.a)(ie,2),rt=Ue[0],la=Ue[1],Ft=Object(be.useState)(""),Tt=Object(ve.a)(Ft,2),Na=Tt[0],rn=Tt[1],Pn=Object(be.useState)([]),En=Object(ve.a)(Pn,2),$a=En[0],kn=En[1],$n=Object(be.useState)([]),ka=Object(ve.a)($n,2),Ta=ka[0],Fa=ka[1],an=Object(be.useState)([]),qa=Object(ve.a)(an,2),nn=qa[0],sn=qa[1],pn=Object(be.useState)(!1),dn=Object(ve.a)(pn,2),Un=dn[0],za=dn[1],Xa=Object(be.useState)(),en=Object(ve.a)(Xa,2),On=en[0],ln=en[1],Mn=Object(be.useState)(),Dn=Object(ve.a)(Mn,2),gn=Dn[0],Fn=Dn[1],Ln=Object(be.useState)(""),jn=Object(ve.a)(Ln,2),Xn=jn[0],Wn=jn[1],In=Object(be.useState)(),Tn=Object(ve.a)(In,2),Hn=Tn[0],Kn=Tn[1],Gn=Object(be.useState)(!1),Zn=Object(ve.a)(Gn,2),Rn=Zn[0],nr=Zn[1];Object(be.useEffect)(function(){ut([]),yn(""),localStorage.warehouseHideTip||za(!0)},[Pa.pathname,Z]);var Qn=function(){var J=Object(_t.a)(oa().mark(function X(){var _e,H,st=arguments;return oa().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return _e=st.length>0&&st[0]!==void 0?st[0]:"",Q.next=3,Object(Pt.zb)({id:ia.id,secret_dir_path:_e});case 3:H=Q.sent,H&&Kn(_e);case 5:case"end":return Q.stop()}},X)}));return function(){return J.apply(this,arguments)}}(),Bn=function(X){return v.a.createElement(aa.a,{className:Te.a.menu,onClick:function(H){rn(X.path||"");switch(H.key){case"1":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),ua(!0);break;case"2":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),f(!0);break;case"3":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),la(!0);break;case"4":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),n(!0);break;case"5":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Yn(X.path,X.name,X);break;case"6":Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),ur(X);break}}},(X.type==="topTree"||X.type==="tree")&&v.a.createElement(aa.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(X.type==="topTree"||X.type==="tree")&&v.a.createElement(aa.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(X.type==="topTree"||X.type==="tree")&&v.a.createElement(aa.a.Item,{key:"3"},"\u4E0A\u4F20"),X.type!=="topTree"&&X.type!=="tree"&&v.a.createElement(aa.a.Item,{key:"4"},"\u91CD\u547D\u540D"),X.type!=="topTree"&&v.a.createElement(S.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Z?"":"secret/").concat(X==null?void 0:X.path),onCopy:function(){return Ut.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(aa.a.Item,{key:"6"},v.a.createElement(v.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),X.type!=="topTree"&&v.a.createElement(aa.a.Item,{key:"5"},"\u5220\u9664"))},rr=function(X,_e){return X.map(function(H){return _e==""?H.path=_e+H.name:H.path=_e+"/"+H.name,H.title=v.a.createElement(we.a,{className:"font14"},v.a.createElement(je.a,{flex:"1"},v.a.createElement(we.a,null,v.a.createElement(je.a,{flex:"20px"},H.type==="blob"&&v.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),v.a.createElement(je.a,{flex:"1"},v.a.createElement("span",{className:" multi_ellipsis1"},H.name)))),v.a.createElement(je.a,null,(H.type==="blob"||H.type==="tree")&&v.a.createElement(L.a,{overlay:Bn(H),className:Te.a.ellipsis},v.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"})))),H.disableCheckbox=da&&da!==H.name,H.className=H.type==="tree"?Te.a.pl23:"",H.checkable=H.type!=="tree",H.isLeaf=H.type!=="tree",H.children=H.type==="tree"&&[],H.key=H.path,H})},Jn=function(X){Ze({type:"practiceSetting/setSideBarTabs",payload:{selectPath:X}})},er=function(){var J=Object(_t.a)(oa().mark(function X(_e,H){var st;return oa().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return st=_e.split("/"),Q.next=3,yn(Na);case 3:setTimeout(function(){Jn(_e),$a=[st[0]||""],Ta=[_e],Fa(Object(Ge.a)(Ta)),kn(Object(Ge.a)($a))},150);case 4:case"end":return Q.stop()}},X)}));return function(_e,H){return J.apply(this,arguments)}}(),or=function(X,_e){if(_e=="")ut(Object(Ge.a)(X));else{var H=tr(Lt,_e,X);ut(Object(Ge.a)(H))}};function tr(J,X,_e){return J.map(function(H){return H.key===X?(H.children=Object(Ge.a)(_e),Object(ae.a)({},H)):H.children?Object(ae.a)(Object(ae.a)({},H),{},{children:tr(H.children,X,_e)}):H})}var yn=function(){var J=Object(_t.a)(oa().mark(function X(){var _e,H,st,Je,Q,mt=arguments;return oa().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return _e=mt.length>0&&mt[0]!==void 0?mt[0]:"",At.next=3,Ze({type:Z?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ia.id,path:_e}});case 3:return H=At.sent,H&&(((st=H.trees)===null||st===void 0?void 0:st.length)?(Q=rr(Object(Ge.a)(H.trees),_e),or(Q,_e),sn(H.trees||[]),Fn((H==null?void 0:H.secret_dir_path)||""),console.log("handleGetRepository:",Q,_e),setTimeout(function(){return console.log(Lt)},2e3)):_e==""&&ut([]),ln(((Je=H.commits)===null||Je===void 0?void 0:Je[0])||{})),At.abrupt("return",H);case 6:case"end":return At.stop()}},X)}));return function(){return J.apply(this,arguments)}}(),ir=function(){var J=Object(_t.a)(oa().mark(function X(_e){return oa().wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.abrupt("return",new Promise(function(){var Je=Object(_t.a)(oa().mark(function Q(mt,vt){return oa().wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return _e.children.length&&mt(),Wn(_e.path),Qt.next=4,yn(_e.path);case 4:mt();case 5:case"end":return Qt.stop()}},Q)}));return function(Q,mt){return Je.apply(this,arguments)}}()));case 1:case"end":return st.stop()}},X)}));return function(_e){return J.apply(this,arguments)}}(),zn=function(){var J=Object(_t.a)(oa().mark(function X(_e,H){var st,Je;return oa().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(console.log("handleSelectTree",_e,H.nativeEvent.target.nodeName,H),st=function(){Jn(H.node.path),_e=[H.node.path],Fa(Object(Ge.a)(_e))},!(H.nativeEvent.target.nodeName==="svg"||H.nativeEvent.target.nodeName==="LI")){mt.next=4;break}return mt.abrupt("return");case 4:H.node.type==="blob"&&((tt==null||((Je=tt.sideBar)===null||Je===void 0)?void 0:Je.confirmLeave)?te.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){st(),Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):st());case 5:case"end":return mt.stop()}},X)}));return function(_e,H){return J.apply(this,arguments)}}(),Yn=function(X,_e,H){te.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(H.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var st=Object(_t.a)(oa().mark(function Q(){var mt,vt,At;return oa().wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Ze({type:"shixunsDetail/deleteGitFile",payload:{id:ia.id,path:X,message:"\u5220\u9664".concat(X),secret_repository:Z?null:!0}});case 2:if(mt=pt.sent,vt=X.split("/"),!((mt==null?void 0:mt.status)===0)){pt.next=20;break}return Ut.b.info("\u5220\u9664\u6210\u529F"),vt.splice(vt.length-1,1),pt.next=9,yn(vt.length>1?vt.join("/"):"");case 9:if(At=pt.sent,!(At==null?void 0:At.trees)){pt.next=13;break}pt.next=16;break;case 13:return vt.splice(vt.length-1,1),pt.next=16,yn(vt.length>1?vt.join("/"):"");case 16:return Jn(""),pt.abrupt("return",!0);case 20:(mt==null?void 0:mt.status)===-3&&te.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:v.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",X,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(ia.id,"/edit/").concat(mt==null?void 0:mt.message,"/tab=2")}});case 21:case"end":return pt.stop()}},Q)}));function Je(){return st.apply(this,arguments)}return Je}()})},ur=function(X){console.log(X,"item")},lr=function(){var J=Object(_t.a)(oa().mark(function X(_e,H){return oa().wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(console.log("handleExpand",H),!(H.nativeEvent.target.nodeName==="svg"||H.nativeEvent.target.nodeName==="path"||H.nativeEvent.target.nodeName==="LI")){Je.next=5;break}return Je.abrupt("return",!0);case 5:return Je.next=7,ir(H.node);case 7:$a.includes(H.node.path)?$a.splice($a.indexOf(H.node.path),1):$a.push(H.node.path);case 8:kn(Object(Ge.a)($a));case 9:case"end":return Je.stop()}},X)}));return function(_e,H){return J.apply(this,arguments)}}(),ar=function(){za(!1),localStorage.warehouseHideTip=!0},cr=function(){var J=Object(_t.a)(oa().mark(function X(_e){var H,st,Je,Q,mt;return oa().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:Je="",At.t0=Z,At.next=At.t0===!0?4:At.t0===!1?9:11;break;case 4:return Je="\u5F00\u542F\u7248\u672C\u5E93",Q="\u5F00\u542F",mt="\u4E0D\u5F00\u542F",st=v.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),At.abrupt("break",11);case 9:return(_==null||((H=_.detail)===null||H===void 0)?void 0:H.secret_repository)?(Je="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Q="\u786E\u5B9A",mt="\u53D6\u6D88",st=v.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Je="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Q="\u4E0D\u4F7F\u7528",mt="\u4F7F\u7528",st=v.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),At.abrupt("break",11);case 11:if(!(!Z&&Object(ma.b)(Ze,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){At.next=13;break}return At.abrupt("return");case 13:te.a.confirm({title:Je,okText:Q,cancelText:mt,content:st,onOk:function(){var pt;Object(zt.U)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Je]),!Z&&!(_==null||((pt=_.detail)===null||pt===void 0)?void 0:pt.secret_repository)||I(_e)},onCancel:function(){var pt;!Z&&!(_==null||((pt=_.detail)===null||pt===void 0)?void 0:pt.secret_repository)&&I(_e)}});case 14:case"end":return At.stop()}},X)}));return function(_e){return J.apply(this,arguments)}}(),I=function(){var J=Object(_t.a)(oa().mark(function X(_e){return oa().wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(!Z){st.next=6;break}return st.next=3,Object(Pt.p)(Object(ae.a)({},ia));case 3:Ze({type:"practiceSetting/getCommonData",payload:Object(ae.a)({},ia)}),st.next=8;break;case 6:return st.next=8,Object(Pt.q)(Object(ae.a)(Object(ae.a)({},ia),{},{is_secret_repository:_e}));case 8:yn(),Ze({type:"shixunsDetail/getShixunsDetail",payload:{id:ia.id}});case 10:case"end":return st.stop()}},X)}));return function(_e){return J.apply(this,arguments)}}(),C=function(X){console.log(X)},Qe=function(){var J=Object(_t.a)(oa().mark(function X(_e){var H,st,Je,Q,mt,vt,At,Qt,pt,Mt,ye;return oa().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(console.log(_e),H=_e.node.key,st=_e.dragNode.key,Je=_e.node.pos.split("-"),Q=_e.dropPosition-Number(Je[Je.length-1]),!(_e.node.type!=="tree"||_e.dragNode.path.split("/").length===1)){gt.next=8;break}return Ut.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),gt.abrupt("return");case 8:return gt.next=10,Ze({type:"shixunsDetail/moveGitFile",payload:{id:ia.id,from:_e.dragNode.path,to:_e.node.path+"/"+_e.dragNode.name,message:"".concat(_e.dragNode.path," move to ").concat(_e.node.path+"/"+_e.dragNode.name," ")}});case 10:if(mt=gt.sent,!(mt.status===0)){gt.next=22;break}return Jn(""),vt=_e.dragNode.path.split("/"),vt.pop(),gt.next=17,yn(_e.node.path);case 17:return gt.next=19,yn(vt.join("/"));case 19:return vt.pop(),gt.next=22,yn(vt.join("/"));case 22:return gt.abrupt("return");case 28:case"end":return gt.stop()}},X)}));return function(_e){return J.apply(this,arguments)}}();return v.a.createElement("section",{className:Te.a.bg},v.a.createElement("div",{className:Te.a.contentbg},v.a.createElement("div",{className:Te.a.wrap},v.a.createElement(we.a,{className:Te.a.gitCode},v.a.createElement(je.a,{flex:"1"},v.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Z?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",v.a.createElement(K.a,{className:Z&&(_==null||((Zt=_.detail)===null||Zt===void 0)?void 0:Zt.init_repository)?"hide":"ml10",checked:Z?_==null||((qt=_.detail)===null||qt===void 0)?void 0:qt.init_repository:_==null||((Ot=_.detail)===null||Ot===void 0)?void 0:Ot.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:cr})),v.a.createElement(je.a,null,v.a.createElement(L.a,{overlay:Bn({type:"topTree"}),className:"current"},v.a.createElement(at.a,{visible:Un,title:v.a.createElement("div",{className:"font16"},v.a.createElement($e,{style:{position:"relative",left:-35},onClick:function(){return ar()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",v.a.createElement("span",{onClick:function(){return ar()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Te.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Z&&(_==null||((sa=_.detail)===null||sa===void 0)?void 0:sa.init_repository)&&v.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"}),!Z&&(_==null||((Oe=_.detail)===null||Oe===void 0)?void 0:Oe.secret_repository)&&v.a.createElement("span",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Lt.length&&!Z&&v.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},v.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Lt.length?v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:Te.a.content},fe==="1"&&v.a.createElement("div",{className:Te.a.tips},"\u63D0\u793A\uFF1A",v.a.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),v.a.createElement(ja,{disabled:!!z.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Lt,switcherIcon:v.a.createElement(Se.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:lr,expandedKeys:$a,selectedKeys:Ta,onSelect:zn,draggable:!0,onDragEnter:C,onDrop:Qe,allowDrop:function(X){var _e=X.dropNode,H=X.dropPosition;return!1}}))):"",!Lt.length&&Z&&(_==null||((ba=_.detail)===null||ba===void 0)?void 0:ba.init_repository)&&v.a.createElement(F,null),!Lt.length&&!Z&&(_==null||((b=_.detail)===null||b===void 0)?void 0:b.secret_repository)&&v.a.createElement(F,null))),v.a.createElement(P,{visible:c,defaultPath:Na,onClose:function(){return n(!1)},isRepository:!Z,onOK:function(){var J=Object(_t.a)(oa().mark(function X(_e){var H;return oa().wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return H=Na.split("/"),H.pop(),Je.next=4,yn(H.join("/"));case 4:Jn("");case 5:case"end":return Je.stop()}},X)}));return function(X){return J.apply(this,arguments)}}()}),v.a.createElement(Xt,{visible:wa,defaultPath:Na,onClose:function(){return ua(!1)},isRepository:Z,onOK:function(X){er(X.path,X.name)}}),v.a.createElement(Jt,{visible:p,defaultPath:Na,onClose:function(){return f(!1)},isRepository:Z,onOK:function(X){er(X.path,X.name)}}),v.a.createElement(ee,{defaultPath:Na,visible:rt,isRepository:Z,onClose:function(){return la(!1)},onOK:function(){var J=Object(_t.a)(oa().mark(function X(_e){var H;return oa().wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return H=Na.split("/"),Je.next=3,yn(Na);case 3:$a=[H[0]||""],Ta=[Na],Fa(Object(Ge.a)(Ta)),kn(Object(Ge.a)($a));case 7:case"end":return Je.stop()}},X)}));return function(X){return J.apply(this,arguments)}}()}),v.a.createElement(R,{pathList:Na==null?void 0:Na.split("/"),showInputPath:!0,isMergeSelectFile:Rn,onFinish:function(X){Rn?Qn(X):yn(X),nr(!1)}}))},F=function(){return v.a.createElement("div",{className:"mt20 pb50 ".concat(Te.a.nodata)},v.a.createElement("div",{className:Te.a.headLeft},"\u63D0\u793A\uFF1A",v.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",v.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",v.a.createElement("br",null),"1\u3001",v.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",v.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),v.a.createElement("img",{width:"100%",src:r("cRFk")}))},G=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.practiceSetting,sa=me.user;return{shixunsDetail:$,globalSetting:Ot,user:sa,practiceSetting:qt,loading:Zt}})(oe),Xe=r("/zsF"),He=r("PArb"),Ee=r("K/0z"),ht=r.n(Ee);function jt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */jt=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var _a=function($){var Zt=$.shixunsDetail,Ot=$.globalSetting,qt=$.loading,sa=$.user,Oe=$.dispatch,ba=$.isRepository,b=Object(W.a)($,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),_=Object(We.m)(),D=Object(be.useState)([]),z=Object(ve.a)(D,2),ce=z[0],fe=z[1];Object(be.useEffect)(function(){Ze()},[ba]);var Ze=function(){var tt=Object(_t.a)(jt().mark(function Z(){var Lt;return jt().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return lt.next=2,Oe({type:"shixunsDetail/getRepositoryCommit",payload:{id:_.id,secret_repository:ba?void 0:!0}});case 2:Lt=lt.sent,Lt&&fe(Lt.commits||[]);case 4:case"end":return lt.stop()}},Z)}));return function(){return tt.apply(this,arguments)}}();return v.a.createElement(v.a.Fragment,null,ce==""&&v.a.createElement("div",{className:ht.a.empty},v.a.createElement("img",{src:r("7v3h"),width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),ce!=""&&v.a.createElement("section",{className:ht.a.bg},v.a.createElement("div",{className:ht.a.wrap},v.a.createElement("div",{className:ht.a.content},ce==null?void 0:ce.map(function(tt){var Z,Lt;return v.a.createElement("div",null,v.a.createElement(we.a,{align:"middle",className:"c-white font16"},v.a.createElement(je.a,null,tt.title)),v.a.createElement(we.a,{align:"middle",className:"mt20 "},v.a.createElement(je.a,null,v.a.createElement("img",{className:ht.a.imageUrl,src:x.a.IMG_SERVER+"/"+((Z=tt.author)===null||Z===void 0?void 0:Z.image_url)})),v.a.createElement(je.a,{className:ht.a.blueLight},v.a.createElement("span",{className:"ml20"},(Lt=tt.author)===null||Lt===void 0?void 0:Lt.username)),v.a.createElement(je.a,null,v.a.createElement("span",{className:"ml20 ".concat(ht.a.blueLight)},"\u63D0\u4EA4\u4E8E"),v.a.createElement("span",{className:"ml20 ".concat(ht.a.blueLight)},tt.time))),v.a.createElement(He.a,{className:ht.a.divider}))})))))},Oa=Object(ge.a)(function(me){var $=me.shixunsDetail,Zt=me.loading,Ot=me.globalSetting,qt=me.user;return{shixunsDetail:$,globalSetting:Ot,user:qt,loading:Zt.models.index}})(_a),Ea=r("p5ED");function Da(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Da=function(){return $};var me,$={},Zt=Object.prototype,Ot=Zt.hasOwnProperty,qt=Object.defineProperty||function(c,n,i){c[n]=i.value},sa=typeof Symbol=="function"?Symbol:{},Oe=sa.iterator||"@@iterator",ba=sa.asyncIterator||"@@asyncIterator",b=sa.toStringTag||"@@toStringTag";function _(c,n,i){return Object.defineProperty(c,n,{value:i,enumerable:!0,configurable:!0,writable:!0}),c[n]}try{_({},"")}catch(c){_=function(i,d,p){return i[d]=p}}function D(c,n,i,d){var p=n&&n.prototype instanceof Lt?n:Lt,f=Object.create(p.prototype),ie=new fa(d||[]);return qt(f,"_invoke",{value:va(c,i,ie)}),f}function z(c,n,i){try{return{type:"normal",arg:c.call(n,i)}}catch(d){return{type:"throw",arg:d}}}$.wrap=D;var ce="suspendedStart",fe="suspendedYield",Ze="executing",tt="completed",Z={};function Lt(){}function ut(){}function lt(){}var ia={};_(ia,Oe,function(){return this});var Pa=Object.getPrototypeOf,ha=Pa&&Pa(Pa(Yt([])));ha&&ha!==Zt&&Ot.call(ha,Oe)&&(ia=ha);var qe=lt.prototype=Lt.prototype=Object.create(ia);function da(c){["next","throw","return"].forEach(function(n){_(c,n,function(i){return this._invoke(n,i)})})}function xe(c,n){function i(p,f,ie,Ue){var rt=z(c[p],c,f);if(rt.type!=="throw"){var la=rt.arg,Ft=la.value;return Ft&&typeof Ft=="object"&&Ot.call(Ft,"__await")?n.resolve(Ft.__await).then(function(Tt){i("next",Tt,ie,Ue)},function(Tt){i("throw",Tt,ie,Ue)}):n.resolve(Ft).then(function(Tt){la.value=Tt,ie(la)},function(Tt){return i("throw",Tt,ie,Ue)})}Ue(rt.arg)}var d;qt(this,"_invoke",{value:function(f,ie){function Ue(){return new n(function(rt,la){i(f,ie,rt,la)})}return d=d?d.then(Ue,Ue):Ue()}})}function va(c,n,i){var d=ce;return function(p,f){if(d===Ze)throw new Error("Generator is already running");if(d===tt){if(p==="throw")throw f;return{value:me,done:!0}}for(i.method=p,i.arg=f;;){var ie=i.delegate;if(ie){var Ue=Ht(ie,i);if(Ue){if(Ue===Z)continue;return Ue}}if(i.method==="next")i.sent=i._sent=i.arg;else if(i.method==="throw"){if(d===ce)throw d=tt,i.arg;i.dispatchException(i.arg)}else i.method==="return"&&i.abrupt("return",i.arg);d=Ze;var rt=z(c,n,i);if(rt.type==="normal"){if(d=i.done?tt:fe,rt.arg===Z)continue;return{value:rt.arg,done:i.done}}rt.type==="throw"&&(d=tt,i.method="throw",i.arg=rt.arg)}}}function Ht(c,n){var i=n.method,d=c.iterator[i];if(d===me)return n.delegate=null,i==="throw"&&c.iterator.return&&(n.method="return",n.arg=me,Ht(c,n),n.method==="throw")||i!=="return"&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),Z;var p=z(d,c.iterator,n.arg);if(p.type==="throw")return n.method="throw",n.arg=p.arg,n.delegate=null,Z;var f=p.arg;return f?f.done?(n[c.resultName]=f.value,n.next=c.nextLoc,n.method!=="return"&&(n.method="next",n.arg=me),n.delegate=null,Z):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,Z)}function wa(c){var n={tryLoc:c[0]};1 in c&&(n.catchLoc=c[1]),2 in c&&(n.finallyLoc=c[2],n.afterLoc=c[3]),this.tryEntries.push(n)}function ua(c){var n=c.completion||{};n.type="normal",delete n.arg,c.completion=n}function fa(c){this.tryEntries=[{tryLoc:"root"}],c.forEach(wa,this),this.reset(!0)}function Yt(c){if(c||c===""){var n=c[Oe];if(n)return n.call(c);if(typeof c.next=="function")return c;if(!isNaN(c.length)){var i=-1,d=function p(){for(;++i=0;--p){var f=this.tryEntries[p],ie=f.completion;if(f.tryLoc==="root")return d("end");if(f.tryLoc<=this.prev){var Ue=Ot.call(f,"catchLoc"),rt=Ot.call(f,"finallyLoc");if(Ue&&rt){if(this.prev=0;--d){var p=this.tryEntries[d];if(p.tryLoc<=this.prev&&Ot.call(p,"finallyLoc")&&this.prev=0;--i){var d=this.tryEntries[i];if(d.finallyLoc===n)return this.complete(d.completion,d.afterLoc),ua(d),Z}},catch:function(n){for(var i=this.tryEntries.length-1;i>=0;--i){var d=this.tryEntries[i];if(d.tryLoc===n){var p=d.completion;if(p.type==="throw"){var f=p.arg;ua(d)}return f}}throw new Error("illegal catch attempt")},delegateYield:function(n,i,d){return this.delegate={iterator:Yt(n),resultName:i,nextLoc:d},this.method==="next"&&(this.arg=me),Z}},$}var Ja=bt.a.TabPane,Ia=function($){var Zt,Ot,qt,sa,Oe,ba,b,_,D,z,ce,fe,Ze,tt,Z,Lt,ut,lt,ia,Pa=$.globalSetting,ha=$.loading,qe=$.dispatch,da=$.practiceSetting,xe=$.shixunsDetail,va=Object(W.a)($,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ht=Object(be.useState)("1"),wa=Object(ve.a)(Ht,2),ua=wa[0],fa=wa[1],Yt=Object(be.useState)("1"),c=Object(ve.a)(Yt,2),n=c[0],i=c[1],d=Object(be.useState)(),p=Object(ve.a)(d,2),f=p[0],ie=p[1],Ue=Object(be.useState)(),rt=Object(ve.a)(Ue,2),la=rt[0],Ft=rt[1],Tt=Object(be.useState)(!0),Na=Object(ve.a)(Tt,2),rn=Na[0],Pn=Na[1],En=Object(be.useState)(["2","1"]),$a=Object(ve.a)(En,2),kn=$a[0],$n=$a[1],ka=Object(be.useState)([]),Ta=Object(ve.a)(ka,2),Fa=Ta[0],an=Ta[1],qa=Object(be.useRef)(),nn=Object(We.m)(),sn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:v.a.createElement("span",null,v.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),v.a.createElement(at.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},v.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(be.useEffect)(function(){try{var za,Xa,en,On,ln;if(!!(xe==null||((za=xe.fileContent)===null||za===void 0||((Xa=za.content)===null||Xa===void 0||((en=Xa.content)===null||en===void 0)))?void 0:en.length)||(xe==null||((On=xe.fileContent)===null||On===void 0||((ln=On.content)===null||ln===void 0))?void 0:ln.content)==""){var Mn;if((xe==null||((Mn=xe.fileContent)===null||Mn===void 0)?void 0:Mn.file_type)==="txt"){var Dn,gn,Fn,Ln;Ft(window.decodeURIComponent(escape(window.atob(xe==null||((Dn=xe.fileContent)===null||Dn===void 0||((gn=Dn.content)===null||gn===void 0))?void 0:gn.content)))),ie(window.decodeURIComponent(escape(window.atob(xe==null||((Fn=xe.fileContent)===null||Fn===void 0||((Ln=Fn.content)===null||Ln===void 0))?void 0:Ln.content))))}else{var jn,Xn,Wn,In;Ft(xe==null||((jn=xe.fileContent)===null||jn===void 0||((Xn=jn.content)===null||Xn===void 0))?void 0:Xn.content),ie(xe==null||((Wn=xe.fileContent)===null||Wn===void 0||((In=Wn.content)===null||In===void 0))?void 0:In.content)}}}catch(Zn){var Tn,Hn,Kn,Gn;Ft(window.atob(xe==null||((Tn=xe.fileContent)===null||Tn===void 0||((Hn=Tn.content)===null||Hn===void 0))?void 0:Hn.content)),ie(window.atob(xe==null||((Kn=xe.fileContent)===null||Kn===void 0||((Gn=Kn.content)===null||Gn===void 0))?void 0:Gn.content)),Ut.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}},[xe==null||((Zt=xe.fileContent)===null||Zt===void 0)?void 0:Zt.content]),Object(be.useEffect)(function(){var za,Xa=da==null||((za=da.sideBar)===null||za===void 0)?void 0:za.selectPath.split("/");$n(Xa)},[da==null||((Ot=da.sideBar)===null||Ot===void 0)?void 0:Ot.selectPath]);var pn=function(Xa){ie(Xa);var en=-1;if(Xa===(la==null?void 0:la.replace(/\r/g,""))){var On;((On=da.sideBar)===null||On===void 0?void 0:On.confirmLeave)&&(en=0)}else{var ln;((ln=da.sideBar)===null||ln===void 0?void 0:ln.confirmLeave)||(en=1)}en!==-1,qe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!en}})};Object(be.useEffect)(function(){new Promise(function(){var za=Object(_t.a)(Da().mark(function Xa(en,On){var ln,Mn,Dn,gn;return Da().wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:if(!((da==null||((ln=da.sideBar)===null||ln===void 0)?void 0:ln.selectPath)!==""&&(da==null||((Mn=da.sideBar)===null||Mn===void 0)?void 0:Mn.selectPath))){Ln.next=5;break}return Ln.next=3,qe({type:"shixunsDetail/getFileContent",payload:{id:nn.id,path:da==null||((Dn=da.sideBar)===null||Dn===void 0)?void 0:Dn.selectPath,secret_repository:rn?null:!0}});case 3:gn=Ln.sent,(gn==null?void 0:gn.content)||(gn==null?void 0:gn.content)==""||qe({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Ln.stop()}},Xa)}));return function(Xa,en){return za.apply(this,arguments)}}())},[da==null||((qt=da.sideBar)===null||qt===void 0)?void 0:qt.selectPath]);var dn=v.a.createElement(aa.a,{className:Ie.a.menu,onClick:function(Xa){var en;!(xe==null||((en=xe.detail)===null||en===void 0)?void 0:en.secret_repository)&&Xa.key==="2"&&i("1"),fa(Xa.key),Xa.key==="1"?Pn(!0):Pn(!1)}},v.a.createElement(aa.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),sn.filter(function(za){var Xa,en;return!(xe==null||((Xa=xe.detail)===null||Xa===void 0)?void 0:Xa.init_repository)||(xe==null||((en=xe.detail)===null||en===void 0)?void 0:en.is_jupyter_lab)?za.id!=="2":za}).map(function(za,Xa){return v.a.createElement(aa.a.Item,{className:"leaveClick",key:za.id},za.name)})),Un=function(){var za=Object(_t.a)(Da().mark(function Xa(){var en,On,ln;return Da().wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,qe({type:"shixunsDetail/updateRepositoryFile",payload:{id:nn.id,path:xe==null||((en=xe.fileContent)===null||en===void 0||((On=en.params)===null||On===void 0))?void 0:On.path,content:f,secret_repository:rn?null:!0}});case 2:ln=Dn.sent,(ln==null?void 0:ln.content)&&(Ut.b.info("\u4FDD\u5B58\u6210\u529F"),qe({type:"practiceSetting/setSideBarTabs",payload:Object(ae.a)(Object(ae.a)({},da.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Dn.stop()}},Xa)}));return function(){return za.apply(this,arguments)}}();return v.a.createElement("div",{className:Ie.a.warehouse},v.a.createElement("div",{className:Ie.a.header},v.a.createElement(we.a,{align:"middle",className:"w100 c-white",style:{height:60}},v.a.createElement(je.a,{flex:"1"},v.a.createElement(we.a,{align:"middle"},v.a.createElement(je.a,null,v.a.createElement(L.a,{overlay:dn,className:Ie.a.menu},v.a.createElement("span",{className:"font16 c-white current ml20"},sn.find(function(za){return za.id===ua}).name," ",v.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),v.a.createElement(je.a,{flex:"81px"},v.a.createElement("div",{className:Ie.a.line})),v.a.createElement(je.a,null,v.a.createElement(bt.a,{className:Ie.a.tabs,activeKey:n,onChange:function(Xa){var en;(da==null||((en=da.sideBar)===null||en===void 0)?void 0:en.confirmLeave)?te.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){i(Xa),qe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(i(Xa),qe({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},v.a.createElement(Ja,{tab:v.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),rn&&(xe==null||((sa=xe.detail)===null||sa===void 0)?void 0:sa.init_repository)&&v.a.createElement(Ja,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!rn&&(xe==null||((Oe=xe.detail)===null||Oe===void 0)?void 0:Oe.secret_repository)&&v.a.createElement(Ja,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(rn&&(xe==null||((ba=xe.repository)===null||ba===void 0)?void 0:ba.git_url)||!rn&&(xe==null||((b=xe.secretRepository)===null||b===void 0)?void 0:b.git_url))&&v.a.createElement(v.a.Fragment,null,v.a.createElement(je.a,null,v.a.createElement("span",{className:Ie.a.title},"\u4ED3\u5E93\u5730\u5740:"),v.a.createElement("input",{value:rn?xe==null||((_=xe.repository)===null||_===void 0)?void 0:_.git_url:xe==null||((D=xe.secretRepository)===null||D===void 0)?void 0:D.git_url}),v.a.createElement(S.CopyToClipboard,{text:rn?xe==null||((z=xe.repository)===null||z===void 0)?void 0:z.git_url:xe==null||((ce=xe.secretRepository)===null||ce===void 0)?void 0:ce.git_url,onCopy:function(){return Ut.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(at.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},v.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),v.a.createElement("div",{className:Ie.a.content,style:{overflow:"auto"}},n==="1"&&v.a.createElement(v.a.Fragment,null,v.a.createElement("aside",{className:Ie.a.left},v.a.createElement(l.a,{spinning:!!ha.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(Ie.a.loading," ").concat(Ie.a.bottom0)},v.a.createElement(G,{setTreeData:an,treeData:Fa,activeKey:ua,isRepository:rn}))),v.a.createElement("aside",{className:Ie.a.right,ref:qa},(da==null||((fe=da.sideBar)===null||fe===void 0)?void 0:fe.selectPath)!==""&&v.a.createElement(v.a.Fragment,null,v.a.createElement(l.a,{spinning:!!ha.effects["shixunsDetail/getFileContent"],wrapperClassName:Ie.a.loading},v.a.createElement("div",{className:Ie.a.filePathWrp},v.a.createElement(we.a,{align:"middle",className:"w100"},v.a.createElement(je.a,null,v.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),v.a.createElement(je.a,{flex:"40px"},v.a.createElement("div",{className:Ie.a.line,style:{marginLeft:20}})),v.a.createElement(je.a,{className:Ie.a.filePath},kn.map(function(za,Xa){return v.a.createElement("span",{className:"c-blue"},za)})))),v.a.createElement("div",{className:ha.effects["shixunsDetail/getFileContent"]?"hide":"show"},v.a.createElement(Ea.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)"},filename:xe==null||((Ze=xe.fileContent)===null||Ze===void 0)?void 0:Ze.filename,type:(xe==null||((tt=xe.fileContent)===null||tt===void 0)?void 0:tt.file_type)==="office"?"download":xe==null||((Z=xe.fileContent)===null||Z===void 0)?void 0:Z.file_type,data:f,monacoEditor:{value:f,language:xe==null||((Lt=xe.fileContent)===null||Lt===void 0)?void 0:Lt.language,onChange:function(Xa){return pn(Xa)},options:{fontSize:14}}}))),(xe==null||((ut=xe.fileContent)===null||ut===void 0)?void 0:ut.file_type)==="txt"&&v.a.createElement(we.a,{align:"middle",justify:"center",className:Ie.a.footer},v.a.createElement(je.a,null,v.a.createElement(xt.a,{type:"primary",size:"large",ghost:!0,onClick:function(){ge.c.push("/shixuns/".concat(nn.id,"/challenges"))}},"\u53D6\u6D88"),v.a.createElement(xt.a,{type:"primary",size:"large",className:"ml40",onClick:Un},"\u63D0\u4EA4")))),(da==null||((lt=da.sideBar)===null||lt===void 0)?void 0:lt.selectPath)==""&&(xe==null||((ia=xe.detail)===null||ia===void 0)?void 0:ia.init_repository)&&v.a.createElement("div",{className:Ie.a.empty},v.a.createElement("img",{src:r("8/bI"),width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c"},!!(Fa==null?void 0:Fa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Fa==null?void 0:Fa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),n==="2"&&v.a.createElement("div",{className:Ie.a.commit},v.a.createElement(Oa,{isRepository:rn}))))},Sa=M.default=Object(ge.a)(function(me){var $=me.loading,Zt=me.globalSetting,Ot=me.practiceSetting,qt=me.shixunsDetail;return{globalSetting:Zt,loading:$,practiceSetting:Ot,shixunsDetail:qt}})(Ia)},dGDm:function(j,M,r){j.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(j,M,r){},"h/E3":function(j,M,r){j.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},hPyw:function(j,M,r){j.exports={wrap:"wrap___2Qv2F",fixBtn:"fixBtn___fH0wO"}},hW5Z:function(j,M,r){j.exports={flex_box_center:"flex_box_center___2rjmw",flex_space_between:"flex_space_between___1LywI",flex_box_vertical_center:"flex_box_vertical_center___S66g_",flex_box_center_end:"flex_box_center_end___1QDp6",flex_box_column:"flex_box_column___12YxX",complete:"complete___2qtu-",cancel:"cancel___3WJG4",save:"save___oTylI"}},jiNz:function(j,M,r){j.exports=r.p+"static/logo.e776d8b2.png"},ju9d:function(j,M,r){"use strict";var Rt=r("g9YV"),xt=r("wCAj"),ne=r("miYZ"),l=r("tsqr"),Kt=r("5Dmo"),we=r("3S7+"),V=r("sRBo"),te=r("kaz8"),Nt=r("oBTY"),je=r("9og8"),he=r("tJVT"),L=r("k1fw"),ae=r("+L6B"),Et=r("2/Rp"),aa=r("O3gP"),_t=r("lrIw"),dt=r("y8nQ"),Ut=r("Vl3Y"),na=r("5NDa"),at=r("5rEg"),ve=r("q1tI"),W=r.n(ve),it=r("55Ip"),bt=r("wd/R"),be=r.n(bt),v=r("RotF"),ze=r.n(v),Ie=r("oUNq");function We(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */We=function(){return S};var Le,S={},Y=Object.prototype,Fe=Y.hasOwnProperty,ke=Object.defineProperty||function(de,B,R){de[B]=R.value},Me=typeof Symbol=="function"?Symbol:{},Ve=Me.iterator||"@@iterator",nt=Me.asyncIterator||"@@asyncIterator",et=Me.toStringTag||"@@toStringTag";function St(de,B,R){return Object.defineProperty(de,B,{value:R,enumerable:!0,configurable:!0,writable:!0}),de[B]}try{St({},"")}catch(de){St=function(R,re,Re){return R[re]=Re}}function Jt(de,B,R,re){var Re=B&&B.prototype instanceof P?B:P,Ke=Object.create(Re.prototype),q=new ft(re||[]);return ke(Ke,"_invoke",{value:N(de,R,q)}),Ke}function Ct(de,B,R){try{return{type:"normal",arg:de.call(B,R)}}catch(re){return{type:"throw",arg:re}}}S.wrap=Jt;var $t="suspendedStart",ta="suspendedYield",Xt="executing",ue="completed",pe={};function P(){}function m(){}function g(){}var x={};St(x,Ve,function(){return this});var A=Object.getPrototypeOf,E=A&&A(A(Ne([])));E&&E!==Y&&Fe.call(E,Ve)&&(x=E);var O=g.prototype=P.prototype=Object.create(x);function h(de){["next","throw","return"].forEach(function(B){St(de,B,function(R){return this._invoke(B,R)})})}function w(de,B){function R(Re,Ke,q,Pe){var $e=Ct(de[Re],de,Ke);if($e.type!=="throw"){var Se=$e.arg,Pt=Se.value;return Pt&&typeof Pt=="object"&&Fe.call(Pt,"__await")?B.resolve(Pt.__await).then(function(zt){R("next",zt,q,Pe)},function(zt){R("throw",zt,q,Pe)}):B.resolve(Pt).then(function(zt){Se.value=zt,q(Se)},function(zt){return R("throw",zt,q,Pe)})}Pe($e.arg)}var re;ke(this,"_invoke",{value:function(Ke,q){function Pe(){return new B(function($e,Se){R(Ke,q,$e,Se)})}return re=re?re.then(Pe,Pe):Pe()}})}function N(de,B,R){var re=$t;return function(Re,Ke){if(re===Xt)throw new Error("Generator is already running");if(re===ue){if(Re==="throw")throw Ke;return{value:Le,done:!0}}for(R.method=Re,R.arg=Ke;;){var q=R.delegate;if(q){var Pe=ee(q,R);if(Pe){if(Pe===pe)continue;return Pe}}if(R.method==="next")R.sent=R._sent=R.arg;else if(R.method==="throw"){if(re===$t)throw re=ue,R.arg;R.dispatchException(R.arg)}else R.method==="return"&&R.abrupt("return",R.arg);re=Xt;var $e=Ct(de,B,R);if($e.type==="normal"){if(re=R.done?ue:ta,$e.arg===pe)continue;return{value:$e.arg,done:R.done}}$e.type==="throw"&&(re=ue,R.method="throw",R.arg=$e.arg)}}}function ee(de,B){var R=B.method,re=de.iterator[R];if(re===Le)return B.delegate=null,R==="throw"&&de.iterator.return&&(B.method="return",B.arg=Le,ee(de,B),B.method==="throw")||R!=="return"&&(B.method="throw",B.arg=new TypeError("The iterator does not provide a '"+R+"' method")),pe;var Re=Ct(re,de.iterator,B.arg);if(Re.type==="throw")return B.method="throw",B.arg=Re.arg,B.delegate=null,pe;var Ke=Re.arg;return Ke?Ke.done?(B[de.resultName]=Ke.value,B.next=de.nextLoc,B.method!=="return"&&(B.method="next",B.arg=Le),B.delegate=null,pe):Ke:(B.method="throw",B.arg=new TypeError("iterator result is not an object"),B.delegate=null,pe)}function se(de){var B={tryLoc:de[0]};1 in de&&(B.catchLoc=de[1]),2 in de&&(B.finallyLoc=de[2],B.afterLoc=de[3]),this.tryEntries.push(B)}function Te(de){var B=de.completion||{};B.type="normal",delete B.arg,de.completion=B}function ft(de){this.tryEntries=[{tryLoc:"root"}],de.forEach(se,this),this.reset(!0)}function Ne(de){if(de||de===""){var B=de[Ve];if(B)return B.call(de);if(typeof de.next=="function")return de;if(!isNaN(de.length)){var R=-1,re=function Re(){for(;++R=0;--Re){var Ke=this.tryEntries[Re],q=Ke.completion;if(Ke.tryLoc==="root")return re("end");if(Ke.tryLoc<=this.prev){var Pe=Fe.call(Ke,"catchLoc"),$e=Fe.call(Ke,"finallyLoc");if(Pe&&$e){if(this.prev=0;--re){var Re=this.tryEntries[re];if(Re.tryLoc<=this.prev&&Fe.call(Re,"finallyLoc")&&this.prev=0;--R){var re=this.tryEntries[R];if(re.finallyLoc===B)return this.complete(re.completion,re.afterLoc),Te(re),pe}},catch:function(B){for(var R=this.tryEntries.length-1;R>=0;--R){var re=this.tryEntries[R];if(re.tryLoc===B){var Re=re.completion;if(Re.type==="throw"){var Ke=Re.arg;Te(re)}return Ke}}throw new Error("illegal catch attempt")},delegateYield:function(B,R,re){return this.delegate={iterator:Ne(B),resultName:R,nextLoc:re},this.method==="next"&&(this.arg=Le),pe}},S}var ge=[];function k(Le){var S=Le.onSearch,Y=Le.schools;return W.a.createElement(Ut.a,{layout:"inline",onFinish:S,initialValues:{keyword:"",school_name:""},className:"search-form"},W.a.createElement(Ut.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},W.a.createElement(at.a,{allowClear:!0,style:{width:370},size:"large"})),W.a.createElement(Ut.a.Item,{label:"\u5355\u4F4D",name:"school_name"},W.a.createElement(_t.a,{options:Y,style:{width:400},size:"large",showSearch:!0,filterOption:function(ke,Me){return Me.value.toUpperCase().indexOf(ke.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),W.a.createElement(Ut.a.Item,null,W.a.createElement(Et.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var K=function(Le){return Le[Le.INITDATA=0]="INITDATA",Le[Le.INITSCHOOLS=1]="INITSCHOOLS",Le[Le.SHOWLOADING=2]="SHOWLOADING",Le[Le.SELECTEDIDS=3]="SELECTEDIDS",Le[Le.SETQUERY=4]="SETQUERY",Le[Le.SETPAGE=5]="SETPAGE",Le}(K||{});function Ge(Le,S){switch(S.type){case K.INITDATA:return Object(L.a)(Object(L.a)({},Le),S.payload);case K.SETQUERY:return Object(L.a)(Object(L.a)({},Le),S.payload);case K.SETPAGE:return Object(L.a)(Object(L.a)({},Le),{},{page:S.payload,reload:!1});case K.SHOWLOADING:return Object(L.a)(Object(L.a)({},Le),{},{loading:S.payload});case K.INITSCHOOLS:return Object(L.a)(Object(L.a)({},Le),{},{schools:S.payload});case K.SELECTEDIDS:return Object(L.a)(Object(L.a)({},Le),{},{selectedIds:S.payload});default:throw new Error}}var le={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};M.a=function(Le){var S=Le.onSelect,Y=Le.onCancel,Fe=Le.container_id,ke=Le.container_type,Me=Object(ve.useReducer)(Ge,le),Ve=Object(he.a)(Me,2),nt=Ve[0],et=Ve[1],St=nt.data,Jt=nt.schools,Ct=nt.loading,$t=nt.selectedIds,ta=nt.page,Xt=nt.count,ue=nt.query,pe=nt.reload;Object(ve.useEffect)(function(){function O(){return h.apply(this,arguments)}function h(){return h=Object(je.a)(We().mark(function w(){var N,ee,se;return We().wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(Ie.tb)(Object(L.a)(Object(L.a)({},ue),{},{page:ta,container_type:ke,container_id:Fe}));case 2:N=ft.sent,ee=N.users,se=N.user_count,et({type:K.INITDATA,payload:{data:pe?ee:[].concat(Object(Nt.a)(St),Object(Nt.a)(ee)),count:se}});case 6:case"end":return ft.stop()}},w)})),h.apply(this,arguments)}ue&&O()},[ta,ue,pe,Fe,ke]),Object(ve.useEffect)(function(){function O(){return h.apply(this,arguments)}function h(){return h=Object(je.a)(We().mark(function w(){var N,ee;return We().wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(Ie.hb)({});case 2:N=Te.sent,ee=N.school_names,et({type:K.INITSCHOOLS,payload:ee.map(function(ft){return{value:ft}})});case 5:case"end":return Te.stop()}},w)})),h.apply(this,arguments)}O()},[]);var P=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(h,w){return W.a.createElement(te.a,{value:w.numid,checked:$t.includes(w.numid),disabled:!!h})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(h,w){return W.a.createElement(we.a,{placement:"bottom",title:h},W.a.createElement(it.Link,{className:"bold c-black",to:"/users/".concat(w.login),target:"_blank"},h||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(h){return W.a.createElement(we.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(h){return W.a.createElement(we.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(h){return W.a.createElement(we.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(h){return W.a.createElement(we.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(h){return W.a.createElement(we.a,{placement:"bottom",title:h},W.a.createElement("span",null,h||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(h){return h?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(h){return W.a.createElement(we.a,{placement:"bottom",title:h},W.a.createElement("span",null,be()(h).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(h){if(h===1)return W.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function m(O){et({type:K.SETQUERY,payload:{page:1,reload:!0,query:O}})}function g(O){et({type:K.SETPAGE,payload:O})}function x(O){var h=$t.indexOf(O);h>=0?$t.splice(h,1):$t.push(O),et({type:K.SELECTEDIDS,payload:Object(Nt.a)($t)})}function A(){$t.length===0?l.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(S($t,Fe),et({type:K.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var E=Xt>ta*10;return W.a.createElement("div",{className:"select-user-container"},W.a.createElement(k,{onSearch:m,schools:Jt}),ue?W.a.createElement(W.a.Fragment,null,W.a.createElement("div",{className:"flexd-table-header mt20"},W.a.createElement(xt.a,{pagination:!1,dataSource:ge,columns:P})),W.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},W.a.createElement(ze.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:g,hasMore:E,useWindow:!1},W.a.createElement(xt.a,{loading:Ct,showHeader:!1,pagination:!1,dataSource:St,columns:P,onRow:function(h){return{onClick:function(N){h.added!==1&&x(h.numid)}}}}))),W.a.createElement("div",{className:"flex-container flex-end"},W.a.createElement(Et.a,{type:"ghost",style:{marginRight:10},onClick:Y},"\u53D6\u6D88"),W.a.createElement(Et.a,{type:"primary",onClick:A},"\u786E\u5B9A"))):W.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},W.a.createElement("img",{src:r("E7E6"),width:"100",alt:""}),W.a.createElement("br",null),W.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},kPWJ:function(j,M,r){j.exports=r.p+"static/question.cb52bef9.gif"},kSUc:function(j,M,r){},luix:function(j,M,r){j.exports=r.p+"static/tips.83ad747c.svg"},mOS8:function(j,M,r){j.exports=r.p+"static/403Qrcode.6c17b6f4.png"},oaGz:function(j,M,r){j.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},p5ED:function(j,M,r){"use strict";var Rt=r("+L6B"),xt=r("2/Rp"),ne=r("5Dmo"),l=r("3S7+"),Kt=r("k1fw"),we=r("tJVT"),V=r("q1tI"),te=r.n(V),Nt=r("vHTk"),je=r.n(Nt),he=r("yEEn"),L=r("ZW9T"),ae=r("1vsH");M.a=function(Et){var aa=Et.name,_t=Et.data,dt=Et.theme,Ut=Et.type,na=Et.filename,at=Et.monacoEditor,ve=Et.className,W=Et.style,it=Et.close,bt=Et.onClose,be=Object(V.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),v=Object(we.a)(be,2),ze=v[0],Ie=v[1],We=Object(V.useState)(""),ge=Object(we.a)(We,2),k=ge[0],K=ge[1],Ge=Object(V.useRef)();na&&(at.filename=na),Object(V.useEffect)(function(){var S,Y,Fe=(S=document.cookie)===null||S===void 0||((Y=S.replace(/\s/g,""))===null||Y===void 0)?void 0:Y.split(";");Fe==null||Fe.map(function(ke){var Me=ke.split("=");Me[0]==="_educoder_session"&&K(Me[1])})},[]);var le=function(){if(_t.startsWith("http")){Le();return}Object(ae.t)(na||"educoder",_t,na)},Le=function(){Object(ae.r)("",_t)};return te.a.createElement("div",{style:Object(Kt.a)({},W||{}),className:"".concat(je.a.wrp," ").concat(Ut?"":"hide")},it&&te.a.createElement("div",{className:je.a.close,ref:Ge},te.a.createElement(l.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ge.current}},te.a.createElement("span",{onClick:Le},te.a.createElement("i",{className:"iconfont icon-quxiaozhiding"}))),te.a.createElement(l.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ge.current}},te.a.createElement("span",{className:"",onClick:bt},te.a.createElement("i",{className:"iconfont icon-guanbi1"})))),te.a.createElement("div",{className:"".concat(je.a[ve]," ").concat(ve," ").concat(je.a.monaco," ").concat(Ut==="txt"?"show":"hide")},na&&te.a.createElement(L.b,at)),Ut==="audio"&&te.a.createElement("audio",{src:"".concat((_t==null?void 0:_t.indexOf("http://"))>-1||(_t==null?void 0:_t.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(_t),autoPlay:!0}),Ut==="video"&&te.a.createElement(te.a.Fragment,null,(_t==null?void 0:_t.indexOf("http"))>-1?te.a.createElement("video",{controls:!0,src:"".concat(_t),autoPlay:!0}):te.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(_t),autoPlay:!0})),Ut==="image"&&te.a.createElement("img",{src:"".concat((_t==null?void 0:_t.indexOf("http://"))>-1||(_t==null?void 0:_t.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(_t)}),Ut==="other"&&te.a.createElement("div",null,te.a.createElement(xt.a,{type:"primary",size:"large",onClick:le},te.a.createElement(he.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ut==="download"&&te.a.createElement(xt.a,{type:"primary",size:"large",onClick:le},te.a.createElement(he.a,null),"\u70B9\u51FB\u4E0B\u8F7D"),Ut==="office"&&te.a.createElement(xt.a,{type:"primary",size:"large",onClick:Le},te.a.createElement(he.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},pUFm:function(j,M,r){j.exports=r.p+"static/no-data.c803c40c.png"},qB8g:function(j,M,r){j.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color4CACFF:"color4CACFF___2gAol",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}},ruvs:function(j,M,r){"use strict";r.d(M,"b",function(){return B});var Rt=r("2qtc"),xt=r("kLXV"),ne=r("9og8"),l=r("tJVT"),Kt=r("PpiC"),we=r("k1fw"),V=r("5NDa"),te=r("5rEg"),Nt=r("B9cy"),je=r("Ol7k"),he=r("q1tI"),L=r.n(he),ae=r("Ty5D"),Et=r("55Ip"),aa=r("9kvl"),_t=r("xrsn"),dt=r.n(_t),Ut=r("1Sn+"),na=r("qVdP"),at=r("jsC+"),ve=r("14J3"),W=r("BMrR"),it=r("jCWc"),bt=r("kPKH"),be=r("lUTK"),v=r("BvKs"),ze=r("miYZ"),Ie=r("tsqr"),We=r("7Kak"),ge=r("9yH6"),k=r("6CvP"),K=r("1vsH");function Ge(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ge=function(){return Pe};var q,Pe={},$e=Object.prototype,Se=$e.hasOwnProperty,Pt=Object.defineProperty||function(b,_,D){b[_]=D.value},zt=typeof Symbol=="function"?Symbol:{},ma=zt.iterator||"@@iterator",oa=zt.asyncIterator||"@@asyncIterator",ja=zt.toStringTag||"@@toStringTag";function oe(b,_,D){return Object.defineProperty(b,_,{value:D,enumerable:!0,configurable:!0,writable:!0}),b[_]}try{oe({},"")}catch(b){oe=function(D,z,ce){return D[z]=ce}}function F(b,_,D,z){var ce=_&&_.prototype instanceof _a?_:_a,fe=Object.create(ce.prototype),Ze=new Oe(z||[]);return Pt(fe,"_invoke",{value:Zt(b,D,Ze)}),fe}function G(b,_,D){try{return{type:"normal",arg:b.call(_,D)}}catch(z){return{type:"throw",arg:z}}}Pe.wrap=F;var Xe="suspendedStart",He="suspendedYield",Ee="executing",ht="completed",jt={};function _a(){}function Oa(){}function Ea(){}var Da={};oe(Da,ma,function(){return this});var Ja=Object.getPrototypeOf,Ia=Ja&&Ja(Ja(ba([])));Ia&&Ia!==$e&&Se.call(Ia,ma)&&(Da=Ia);var Sa=Ea.prototype=_a.prototype=Object.create(Da);function me(b){["next","throw","return"].forEach(function(_){oe(b,_,function(D){return this._invoke(_,D)})})}function $(b,_){function D(ce,fe,Ze,tt){var Z=G(b[ce],b,fe);if(Z.type!=="throw"){var Lt=Z.arg,ut=Lt.value;return ut&&typeof ut=="object"&&Se.call(ut,"__await")?_.resolve(ut.__await).then(function(lt){D("next",lt,Ze,tt)},function(lt){D("throw",lt,Ze,tt)}):_.resolve(ut).then(function(lt){Lt.value=lt,Ze(Lt)},function(lt){return D("throw",lt,Ze,tt)})}tt(Z.arg)}var z;Pt(this,"_invoke",{value:function(fe,Ze){function tt(){return new _(function(Z,Lt){D(fe,Ze,Z,Lt)})}return z=z?z.then(tt,tt):tt()}})}function Zt(b,_,D){var z=Xe;return function(ce,fe){if(z===Ee)throw new Error("Generator is already running");if(z===ht){if(ce==="throw")throw fe;return{value:q,done:!0}}for(D.method=ce,D.arg=fe;;){var Ze=D.delegate;if(Ze){var tt=Ot(Ze,D);if(tt){if(tt===jt)continue;return tt}}if(D.method==="next")D.sent=D._sent=D.arg;else if(D.method==="throw"){if(z===Xe)throw z=ht,D.arg;D.dispatchException(D.arg)}else D.method==="return"&&D.abrupt("return",D.arg);z=Ee;var Z=G(b,_,D);if(Z.type==="normal"){if(z=D.done?ht:He,Z.arg===jt)continue;return{value:Z.arg,done:D.done}}Z.type==="throw"&&(z=ht,D.method="throw",D.arg=Z.arg)}}}function Ot(b,_){var D=_.method,z=b.iterator[D];if(z===q)return _.delegate=null,D==="throw"&&b.iterator.return&&(_.method="return",_.arg=q,Ot(b,_),_.method==="throw")||D!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+D+"' method")),jt;var ce=G(z,b.iterator,_.arg);if(ce.type==="throw")return _.method="throw",_.arg=ce.arg,_.delegate=null,jt;var fe=ce.arg;return fe?fe.done?(_[b.resultName]=fe.value,_.next=b.nextLoc,_.method!=="return"&&(_.method="next",_.arg=q),_.delegate=null,jt):fe:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,jt)}function qt(b){var _={tryLoc:b[0]};1 in b&&(_.catchLoc=b[1]),2 in b&&(_.finallyLoc=b[2],_.afterLoc=b[3]),this.tryEntries.push(_)}function sa(b){var _=b.completion||{};_.type="normal",delete _.arg,b.completion=_}function Oe(b){this.tryEntries=[{tryLoc:"root"}],b.forEach(qt,this),this.reset(!0)}function ba(b){if(b||b===""){var _=b[ma];if(_)return _.call(b);if(typeof b.next=="function")return b;if(!isNaN(b.length)){var D=-1,z=function ce(){for(;++D=0;--ce){var fe=this.tryEntries[ce],Ze=fe.completion;if(fe.tryLoc==="root")return z("end");if(fe.tryLoc<=this.prev){var tt=Se.call(fe,"catchLoc"),Z=Se.call(fe,"finallyLoc");if(tt&&Z){if(this.prev=0;--z){var ce=this.tryEntries[z];if(ce.tryLoc<=this.prev&&Se.call(ce,"finallyLoc")&&this.prev=0;--D){var z=this.tryEntries[D];if(z.finallyLoc===_)return this.complete(z.completion,z.afterLoc),sa(z),jt}},catch:function(_){for(var D=this.tryEntries.length-1;D>=0;--D){var z=this.tryEntries[D];if(z.tryLoc===_){var ce=z.completion;if(ce.type==="throw"){var fe=ce.arg;sa(z)}return fe}}throw new Error("illegal catch attempt")},delegateYield:function(_,D,z){return this.delegate={iterator:ba(_),resultName:D,nextLoc:z},this.method==="next"&&(this.arg=q),jt}},Pe}var le=function(q){return q.Manager="manager",q.Developer="developer",q.Reporter="reporter",q}(le||{}),Le=function(Pe){var $e=Pe.visible,Se=Pe.onCancel,Pt=Se===void 0?function(){}:Se,zt=Object(he.useState)(),ma=Object(l.a)(zt,2),oa=ma[0],ja=ma[1],oe=Object(he.useState)(),F=Object(l.a)(oe,2),G=F[0],Xe=F[1],He=Object(he.useState)(!1),Ee=Object(l.a)(He,2),ht=Ee[0],jt=Ee[1],_a=function(){var Ea=Object(ne.a)(Ge().mark(function Da(){var Ja,Ia;return Ge().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(oa){me.next=3;break}return Ie.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),me.abrupt("return");case 3:if(!(oa.length!==6)){me.next=6;break}return Ie.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),me.abrupt("return");case 6:if(G){me.next=9;break}return Ie.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),me.abrupt("return");case 9:return jt(!0),me.next=12,Object(k.o)({code:oa,role:G});case 12:if(Ja=me.sent,jt(!1),Oa(),Ia={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!Ia[Ja.status]){me.next=19;break}return Ie.b.info(Ia[Ja.status]),me.abrupt("return");case 19:if(!(Ja.status===0)){me.next=22;break}return G==="reporter"?(Ie.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(K.U)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),aa.c.push("/projects/".concat(Ja==null?void 0:Ja.project_id))):(Object(K.U)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Ie.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),me.abrupt("return");case 22:case"end":return me.stop()}},Da)}));return function(){return Ea.apply(this,arguments)}}(),Oa=function(){var Ea=Object(ne.a)(Ge().mark(function Da(){return Ge().wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:Pt();case 1:case"end":return Ia.stop()}},Da)}));return function(){return Ea.apply(this,arguments)}}();return L.a.createElement(L.a.Fragment,null,L.a.createElement(xt.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:$e,confirmLoading:ht,onOk:_a,onCancel:Oa},L.a.createElement("div",{className:"tc"},L.a.createElement("div",null,L.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),L.a.createElement(te.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:oa,onChange:function(Da){if(Da.target.value.length>=7){Ie.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ja(Da.target.value)}})),L.a.createElement("div",{className:"mt10 font14"},L.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),L.a.createElement(ge.a.Group,{value:G,onChange:function(Da){return Xe(Da.target.value)}},L.a.createElement(ge.a,{value:le.Manager},"\u7BA1\u7406\u4EBA\u5458"),L.a.createElement(ge.a,{value:le.Developer},"\u5F00\u53D1\u4EBA\u5458"),L.a.createElement(ge.a,{value:le.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},S=Le,Y=r("Jky8"),Fe=r("6Fuo"),ke=r.n(Fe),Me=r("NLgs"),Ve=function(q){return q.Projects="projects",q.Shixuns="shixuns",q.Classrooms="classrooms",q}(Ve||{}),nt=function(q){return q.Classrooms="classrooms",q.Shixuns="shixuns",q.Paths="paths",q.Projects="projects",q.Videos="videos",q.Topics="topics",q}(nt||{}),et=function(Pe){var $e,Se,Pt,zt,ma,oa,ja,oe=Pe.homePage,F=Pe.user,G=Pe.globalSetting,Xe=Pe.loading,He=Pe.dispatch,Ee=Pe.location,ht=Object(Kt.a)(Pe,["homePage","user","globalSetting","loading","dispatch","location"]),jt=Object(he.useState)(),_a=Object(l.a)(jt,2),Oa=_a[0],Ea=_a[1],Da=Object(he.useState)(),Ja=Object(l.a)(Da,2),Ia=Ja[0],Sa=Ja[1],me=function(b){var _;if(!Object(Me.e)(He))return;if(b===Ve.Projects&&!((_=F.userInfo)===null||_===void 0?void 0:_.email)){Ie.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}b===Ve.Classrooms?Ea(!0):b===Ve.Projects&&Sa(!0)},$=function(b,_){var D;if(!Object(Me.e)(He))return;if(_===Ve.Projects&&!((D=F.userInfo)===null||D===void 0?void 0:D.email)){Ie.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(_===Ve.Shixuns&&!Object(Me.c)())return;b&&(window.location.href=b)},Zt=($e=(((Se=G.setting)===null||Se===void 0?void 0:Se.navbar)||[]).find(function(ba){return ba.link==="/".concat(nt.Classrooms)}))===null||$e===void 0?void 0:$e.hidden,Ot=(Pt=(((zt=G.setting)===null||zt===void 0?void 0:zt.navbar)||[]).find(function(ba){return ba.link==="/".concat(nt.Shixuns)}))===null||Pt===void 0?void 0:Pt.hidden,qt=(ma=(((oa=G.setting)===null||oa===void 0?void 0:oa.navbar)||[]).find(function(ba){return ba.link==="/".concat(nt.Paths)}))===null||ma===void 0?void 0:ma.hidden;if(G==null||((ja=G.setting)===null||ja===void 0)?void 0:ja.is_local){var sa;(F==null||((sa=F.userInfo)===null||sa===void 0)?void 0:sa.is_shixun_marker)||(Ot=!0)}var Oe=function(b){var _,D,z,ce,fe,Ze,tt,Z,Lt,ut,lt,ia,Pa,ha;return L.a.createElement(L.a.Fragment,null,L.a.createElement(W.a,{justify:"space-around",className:"pt5 pb5"},L.a.createElement(bt.a,{className:ke.a.joinCol},((_=F.userInfo)===null||_===void 0?void 0:_.user_identity)!=="\u5B66\u751F"&&!Zt&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return $("/classrooms/new")}},((D=F.userInfo)===null||D===void 0?void 0:D.main_site)?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Ot&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return $("/shixuns/new",Ve.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((z=F.userInfo)===null||z===void 0?void 0:z.main_site)&&((ce=F.navigationInfo)===null||ce===void 0?void 0:ce.top)||!((fe=F.userInfo)===null||fe===void 0?void 0:fe.main_site)&&((Ze=F.navigationInfo)===null||Ze===void 0?void 0:Ze.top)&&!qt&&(((tt=F.userInfo)===null||tt===void 0?void 0:tt.admin)||((Z=F.userInfo)===null||Z===void 0?void 0:Z.is_teacher)||((Lt=F.userInfo)===null||Lt===void 0?void 0:Lt.business)))&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return $("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(G==null||((ut=G.setting)===null||ut===void 0)?void 0:ut.is_local)&&((lt=F.userInfo)===null||lt===void 0?void 0:lt.main_site)&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){var da,xe;return $("".concat((da=F.navigationInfo)===null||da===void 0||((xe=da.top)===null||xe===void 0)?void 0:xe.old_url,"/projects/new"),Ve.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),L.a.createElement(bt.a,null,L.a.createElement("div",{className:ke.a.joinBoard})),L.a.createElement(bt.a,{className:ke.a.joinCol},!Zt&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return me(Ve.Classrooms)}},((ia=F.userInfo)===null||ia===void 0?void 0:ia.main_site)?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pa=F.userInfo)===null||Pa===void 0?void 0:Pa.main_site)&&!(G==null||((ha=G.setting)===null||ha===void 0)?void 0:ha.is_local)&&L.a.createElement(v.a.Item,b,L.a.createElement("a",{onClick:function(){return me(Ve.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return L.a.createElement("section",null,L.a.createElement(at.a,{overlay:L.a.createElement(v.a,{className:"".concat(ke.a.rightMenu," ").concat(ke.a.joinMenu," mt10")},L.a.createElement(Oe,null)),placement:"bottomRight"},L.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda font18 current ml15 mr15 ".concat(ke.a.iconfont)})),L.a.createElement(Y.a,{visible:Oa,onCancel:function(){return Ea(!1)}}),L.a.createElement(S,{visible:Ia,onCancel:function(){return Sa(!1)}}))},St=Object(aa.a)(function(q){var Pe=q.homePage,$e=q.loading,Se=q.user,Pt=q.globalSetting;return{homePage:Pe,user:Se,globalSetting:Pt,loading:$e.models.index}})(et),Jt=r("vToQ"),Ct=r.n(Jt),$t=r("xKgJ"),ta=r("jb+D"),Xt=r("m3rI");function ue(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ue=function(){return Pe};var q,Pe={},$e=Object.prototype,Se=$e.hasOwnProperty,Pt=Object.defineProperty||function(b,_,D){b[_]=D.value},zt=typeof Symbol=="function"?Symbol:{},ma=zt.iterator||"@@iterator",oa=zt.asyncIterator||"@@asyncIterator",ja=zt.toStringTag||"@@toStringTag";function oe(b,_,D){return Object.defineProperty(b,_,{value:D,enumerable:!0,configurable:!0,writable:!0}),b[_]}try{oe({},"")}catch(b){oe=function(D,z,ce){return D[z]=ce}}function F(b,_,D,z){var ce=_&&_.prototype instanceof _a?_:_a,fe=Object.create(ce.prototype),Ze=new Oe(z||[]);return Pt(fe,"_invoke",{value:Zt(b,D,Ze)}),fe}function G(b,_,D){try{return{type:"normal",arg:b.call(_,D)}}catch(z){return{type:"throw",arg:z}}}Pe.wrap=F;var Xe="suspendedStart",He="suspendedYield",Ee="executing",ht="completed",jt={};function _a(){}function Oa(){}function Ea(){}var Da={};oe(Da,ma,function(){return this});var Ja=Object.getPrototypeOf,Ia=Ja&&Ja(Ja(ba([])));Ia&&Ia!==$e&&Se.call(Ia,ma)&&(Da=Ia);var Sa=Ea.prototype=_a.prototype=Object.create(Da);function me(b){["next","throw","return"].forEach(function(_){oe(b,_,function(D){return this._invoke(_,D)})})}function $(b,_){function D(ce,fe,Ze,tt){var Z=G(b[ce],b,fe);if(Z.type!=="throw"){var Lt=Z.arg,ut=Lt.value;return ut&&typeof ut=="object"&&Se.call(ut,"__await")?_.resolve(ut.__await).then(function(lt){D("next",lt,Ze,tt)},function(lt){D("throw",lt,Ze,tt)}):_.resolve(ut).then(function(lt){Lt.value=lt,Ze(Lt)},function(lt){return D("throw",lt,Ze,tt)})}tt(Z.arg)}var z;Pt(this,"_invoke",{value:function(fe,Ze){function tt(){return new _(function(Z,Lt){D(fe,Ze,Z,Lt)})}return z=z?z.then(tt,tt):tt()}})}function Zt(b,_,D){var z=Xe;return function(ce,fe){if(z===Ee)throw new Error("Generator is already running");if(z===ht){if(ce==="throw")throw fe;return{value:q,done:!0}}for(D.method=ce,D.arg=fe;;){var Ze=D.delegate;if(Ze){var tt=Ot(Ze,D);if(tt){if(tt===jt)continue;return tt}}if(D.method==="next")D.sent=D._sent=D.arg;else if(D.method==="throw"){if(z===Xe)throw z=ht,D.arg;D.dispatchException(D.arg)}else D.method==="return"&&D.abrupt("return",D.arg);z=Ee;var Z=G(b,_,D);if(Z.type==="normal"){if(z=D.done?ht:He,Z.arg===jt)continue;return{value:Z.arg,done:D.done}}Z.type==="throw"&&(z=ht,D.method="throw",D.arg=Z.arg)}}}function Ot(b,_){var D=_.method,z=b.iterator[D];if(z===q)return _.delegate=null,D==="throw"&&b.iterator.return&&(_.method="return",_.arg=q,Ot(b,_),_.method==="throw")||D!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+D+"' method")),jt;var ce=G(z,b.iterator,_.arg);if(ce.type==="throw")return _.method="throw",_.arg=ce.arg,_.delegate=null,jt;var fe=ce.arg;return fe?fe.done?(_[b.resultName]=fe.value,_.next=b.nextLoc,_.method!=="return"&&(_.method="next",_.arg=q),_.delegate=null,jt):fe:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,jt)}function qt(b){var _={tryLoc:b[0]};1 in b&&(_.catchLoc=b[1]),2 in b&&(_.finallyLoc=b[2],_.afterLoc=b[3]),this.tryEntries.push(_)}function sa(b){var _=b.completion||{};_.type="normal",delete _.arg,b.completion=_}function Oe(b){this.tryEntries=[{tryLoc:"root"}],b.forEach(qt,this),this.reset(!0)}function ba(b){if(b||b===""){var _=b[ma];if(_)return _.call(b);if(typeof b.next=="function")return b;if(!isNaN(b.length)){var D=-1,z=function ce(){for(;++D=0;--ce){var fe=this.tryEntries[ce],Ze=fe.completion;if(fe.tryLoc==="root")return z("end");if(fe.tryLoc<=this.prev){var tt=Se.call(fe,"catchLoc"),Z=Se.call(fe,"finallyLoc");if(tt&&Z){if(this.prev=0;--z){var ce=this.tryEntries[z];if(ce.tryLoc<=this.prev&&Se.call(ce,"finallyLoc")&&this.prev=0;--D){var z=this.tryEntries[D];if(z.finallyLoc===_)return this.complete(z.completion,z.afterLoc),sa(z),jt}},catch:function(_){for(var D=this.tryEntries.length-1;D>=0;--D){var z=this.tryEntries[D];if(z.tryLoc===_){var ce=z.completion;if(ce.type==="throw"){var fe=ce.arg;sa(z)}return fe}}throw new Error("illegal catch attempt")},delegateYield:function(_,D,z){return this.delegate={iterator:ba(_),resultName:D,nextLoc:z},this.method==="next"&&(this.arg=q),jt}},Pe}var pe=function(Pe){var $e,Se=RegExp("(^| )"+Pe+"=([^;]+)(;|$)");return($e=document.cookie.match(Se))?decodeURIComponent($e[2]):null},P=function(Pe){var $e=new Date;$e.setTime($e.getTime()-1);var Se=pe(Pe);Se!=null&&(document.cookie=Pe+"="+Se+";expires="+$e.toGMTString())},m=function(q){return q.Classrooms="classrooms",q.Shixuns="shixuns",q.Paths="paths",q.Projects="projects",q.Videos="videos",q.Topics="topics",q}(m||{}),g=function(Pe){var $e,Se,Pt,zt,ma,oa,ja,oe,F,G,Xe,He=Pe.homePage,Ee=Pe.user,ht=Pe.globalSetting,jt=Pe.loading,_a=Pe.dispatch,Oa=Pe.shixunHomeworks,Ea=Pe.location,Da=Pe.payload,Ja=Da===void 0?{}:Da,Ia=Object(Kt.a)(Pe,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Sa=($e=(((Se=ht.setting)===null||Se===void 0?void 0:Se.navbar)||[]).find(function(sa){return sa.link==="/".concat(m.Classrooms)}))===null||$e===void 0?void 0:$e.hidden,me=(Pt=(((zt=ht.setting)===null||zt===void 0?void 0:zt.navbar)||[]).find(function(sa){return sa.link==="/".concat(m.Shixuns)}))===null||Pt===void 0?void 0:Pt.hidden,$=(ma=(((oa=ht.setting)===null||oa===void 0?void 0:oa.navbar)||[]).find(function(sa){return sa.link==="/".concat(m.Paths)}))===null||ma===void 0?void 0:ma.hidden,Zt=((ja=Ee.userInfo)===null||ja===void 0?void 0:ja.admin)||((oe=Ee.userInfo)===null||oe===void 0?void 0:oe.business)||((F=Ee.userInfo)===null||F===void 0?void 0:F.is_shixun_marker)||((G=Ee.userInfo)===null||G===void 0?void 0:G.is_teacher)||((Xe=Ee.userInfo)===null||Xe===void 0?void 0:Xe.user_identity)!=="\u5B66\u751F",Ot=function(){var Oe,ba,b,_,D,z,ce,fe,Ze,tt,Z,Lt,ut,lt,ia,Pa,ha,qe,da,xe,va,Ht;return L.a.createElement(v.a,{className:"".concat(Ct.a.rightMenu," ").concat(Ct.a.menuWrap)},L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((Oe=Ee.userInfo)===null||Oe===void 0?void 0:Oe.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Sa&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((ba=Ee.userInfo)===null||ba===void 0?void 0:ba.login,"/classrooms")},((b=Ee.userInfo)===null||b===void 0?void 0:b.main_site)?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!me&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((_=Ee.userInfo)===null||_===void 0?void 0:_.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!$&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((D=Ee.userInfo)===null||D===void 0?void 0:D.login,"/paths")},((z=Ee.userInfo)===null||z===void 0?void 0:z.main_site)?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ce=Ee.userInfo)===null||ce===void 0?void 0:ce.main_site)&&!((fe=ht.setting)===null||fe===void 0?void 0:fe.is_local)&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((Ze=Ee.userInfo)===null||Ze===void 0?void 0:Ze.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/users/".concat((tt=Ee.userInfo)===null||tt===void 0?void 0:tt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),L.a.createElement(v.a.Item,null,L.a.createElement("a",{onClick:function(){if(!Object(Me.e)(_a))return;aa.c.push("/problemset")}},"\u8BD5\u9898\u5E93")),Zt&&L.a.createElement(v.a.Item,null,L.a.createElement("a",{onClick:function(){if(!Object(Me.e)(_a))return;aa.c.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Z=Ee.navigationInfo)===null||Z===void 0||((Lt=Z.top)===null||Lt===void 0)?void 0:Lt.customer_management_url)&&L.a.createElement(v.a.Item,null,L.a.createElement("a",{href:(ut=Ee.navigationInfo)===null||ut===void 0||((lt=ut.top)===null||lt===void 0)?void 0:lt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((ia=Ee.navigationInfo)===null||ia===void 0||((Pa=ia.top)===null||Pa===void 0)?void 0:Pa.college_identifier)&&L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{to:"/colleges/".concat((ha=Ee.navigationInfo)===null||ha===void 0||((qe=ha.top)===null||qe===void 0)?void 0:qe.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((da=Ee.navigationInfo)===null||da===void 0||((xe=da.top)===null||xe===void 0)?void 0:xe.laboratory_admin_url)&&L.a.createElement(v.a.Item,null,L.a.createElement("a",{href:(va=Ee.navigationInfo)===null||va===void 0||((Ht=va.top)===null||Ht===void 0)?void 0:Ht.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),L.a.createElement(v.a.Item,null,L.a.createElement(Et.Link,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||_a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:L.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),L.a.createElement(v.a.Item,{className:Ct.a.exit},L.a.createElement("a",{onClick:Object(ne.a)(ue().mark(function wa(){var ua;return ue().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Object(ta.c)({});case 2:ua=Yt.sent,(ua==null?void 0:ua.status)===1&&(_a({type:"user/getUserInfo",payload:Object(we.a)({},Ja)}),_a({type:"user/getNavigationInfo",payload:Object(we.a)({},Ja)}),P("autologin_trustie"),P("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Ie.b.success(ua==null?void 0:ua.message),aa.c.replace("/"));case 4:case"end":return Yt.stop()}},wa)}))},"\u9000\u51FA")))};if(Object($t.r)()){var qt;return L.a.createElement("section",null,L.a.createElement("aside",null,L.a.createElement(at.a,{overlay:Ot,placement:"bottomRight"},L.a.createElement("div",{className:Oa.actionTabs.type===1&&Ct.a.classromediv},L.a.createElement("img",{className:"".concat(Ct.a.userPic," current ml15"),src:"".concat(Xt.a===null||Xt.a===void 0?void 0:Xt.a.IMG_SERVER,"/images/").concat((qt=Ee.userInfo)===null||qt===void 0?void 0:qt.image_url),alt:"",onClick:function(){var Oe;return aa.c.push("/users/".concat((Oe=Ee.userInfo)===null||Oe===void 0?void 0:Oe.login,"/classrooms"))}})))))}else return L.a.createElement("div",{className:Ct.a.login_wrapper},L.a.createElement("span",{className:Ct.a.login,onClick:function(){_a({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),L.a.createElement("span",{className:"ml5 mr5"},"/"),L.a.createElement(Et.Link,{to:"/user/register",className:"c-white"},"\u6CE8\u518C"))},x=Object(aa.a)(function(q){var Pe=q.homePage,$e=q.loading,Se=q.user,Pt=q.globalSetting,zt=q.shixunHomeworks;return{homePage:Pe,user:Se,globalSetting:Pt,shixunHomeworks:zt,loading:$e.models.index}})(g),A=r("+L6B"),E=r("2/Rp"),O=r("Cs+z"),h=r.n(O),w=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],N=function(Pe){var $e=Pe.homePage,Se=Pe.user,Pt=Pe.globalSetting,zt=Pe.loading,ma=Pe.dispatch,oa=Pe.location,ja=Pe.text,oe=Pe.shixunHomeworks,F=Pe.payload,G=F===void 0?{}:F,Xe=Object(Kt.a)(Pe,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),He=Object(he.useState)("none"),Ee=Object(l.a)(He,2),ht=Ee[0],jt=Ee[1];return Object(he.useEffect)(function(){oe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&jt("flex")},[oe.actionTabs.key]),Object(he.useEffect)(function(){oe.actionTabs.key==="\u9690\u85CF"&&(jt("none"),localStorage.setItem("Noviceguide","0"))},[oe.actionTabs.key]),L.a.createElement("div",{style:{display:ht,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},L.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},L.a.createElement("img",{src:h.a,style:{position:"absolute",top:"-32px"}}),L.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},oe.actionTabs.text),oe.actionTabs.type===9?L.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},L.a.createElement(E.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),jt("none"),ma({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):L.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},L.a.createElement(E.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ma({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),jt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},ee=Object(aa.a)(function(q){var Pe=q.homePage,$e=q.loading,Se=q.user,Pt=q.globalSetting,zt=q.shixunHomeworks;return{homePage:Pe,user:Se,globalSetting:Pt,loading:$e.models.index,shixunHomeworks:zt}})(N),se=r("jiNz"),Te=r.n(se);function ft(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ft=function(){return Pe};var q,Pe={},$e=Object.prototype,Se=$e.hasOwnProperty,Pt=Object.defineProperty||function(b,_,D){b[_]=D.value},zt=typeof Symbol=="function"?Symbol:{},ma=zt.iterator||"@@iterator",oa=zt.asyncIterator||"@@asyncIterator",ja=zt.toStringTag||"@@toStringTag";function oe(b,_,D){return Object.defineProperty(b,_,{value:D,enumerable:!0,configurable:!0,writable:!0}),b[_]}try{oe({},"")}catch(b){oe=function(D,z,ce){return D[z]=ce}}function F(b,_,D,z){var ce=_&&_.prototype instanceof _a?_:_a,fe=Object.create(ce.prototype),Ze=new Oe(z||[]);return Pt(fe,"_invoke",{value:Zt(b,D,Ze)}),fe}function G(b,_,D){try{return{type:"normal",arg:b.call(_,D)}}catch(z){return{type:"throw",arg:z}}}Pe.wrap=F;var Xe="suspendedStart",He="suspendedYield",Ee="executing",ht="completed",jt={};function _a(){}function Oa(){}function Ea(){}var Da={};oe(Da,ma,function(){return this});var Ja=Object.getPrototypeOf,Ia=Ja&&Ja(Ja(ba([])));Ia&&Ia!==$e&&Se.call(Ia,ma)&&(Da=Ia);var Sa=Ea.prototype=_a.prototype=Object.create(Da);function me(b){["next","throw","return"].forEach(function(_){oe(b,_,function(D){return this._invoke(_,D)})})}function $(b,_){function D(ce,fe,Ze,tt){var Z=G(b[ce],b,fe);if(Z.type!=="throw"){var Lt=Z.arg,ut=Lt.value;return ut&&typeof ut=="object"&&Se.call(ut,"__await")?_.resolve(ut.__await).then(function(lt){D("next",lt,Ze,tt)},function(lt){D("throw",lt,Ze,tt)}):_.resolve(ut).then(function(lt){Lt.value=lt,Ze(Lt)},function(lt){return D("throw",lt,Ze,tt)})}tt(Z.arg)}var z;Pt(this,"_invoke",{value:function(fe,Ze){function tt(){return new _(function(Z,Lt){D(fe,Ze,Z,Lt)})}return z=z?z.then(tt,tt):tt()}})}function Zt(b,_,D){var z=Xe;return function(ce,fe){if(z===Ee)throw new Error("Generator is already running");if(z===ht){if(ce==="throw")throw fe;return{value:q,done:!0}}for(D.method=ce,D.arg=fe;;){var Ze=D.delegate;if(Ze){var tt=Ot(Ze,D);if(tt){if(tt===jt)continue;return tt}}if(D.method==="next")D.sent=D._sent=D.arg;else if(D.method==="throw"){if(z===Xe)throw z=ht,D.arg;D.dispatchException(D.arg)}else D.method==="return"&&D.abrupt("return",D.arg);z=Ee;var Z=G(b,_,D);if(Z.type==="normal"){if(z=D.done?ht:He,Z.arg===jt)continue;return{value:Z.arg,done:D.done}}Z.type==="throw"&&(z=ht,D.method="throw",D.arg=Z.arg)}}}function Ot(b,_){var D=_.method,z=b.iterator[D];if(z===q)return _.delegate=null,D==="throw"&&b.iterator.return&&(_.method="return",_.arg=q,Ot(b,_),_.method==="throw")||D!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+D+"' method")),jt;var ce=G(z,b.iterator,_.arg);if(ce.type==="throw")return _.method="throw",_.arg=ce.arg,_.delegate=null,jt;var fe=ce.arg;return fe?fe.done?(_[b.resultName]=fe.value,_.next=b.nextLoc,_.method!=="return"&&(_.method="next",_.arg=q),_.delegate=null,jt):fe:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,jt)}function qt(b){var _={tryLoc:b[0]};1 in b&&(_.catchLoc=b[1]),2 in b&&(_.finallyLoc=b[2],_.afterLoc=b[3]),this.tryEntries.push(_)}function sa(b){var _=b.completion||{};_.type="normal",delete _.arg,b.completion=_}function Oe(b){this.tryEntries=[{tryLoc:"root"}],b.forEach(qt,this),this.reset(!0)}function ba(b){if(b||b===""){var _=b[ma];if(_)return _.call(b);if(typeof b.next=="function")return b;if(!isNaN(b.length)){var D=-1,z=function ce(){for(;++D=0;--ce){var fe=this.tryEntries[ce],Ze=fe.completion;if(fe.tryLoc==="root")return z("end");if(fe.tryLoc<=this.prev){var tt=Se.call(fe,"catchLoc"),Z=Se.call(fe,"finallyLoc");if(tt&&Z){if(this.prev=0;--z){var ce=this.tryEntries[z];if(ce.tryLoc<=this.prev&&Se.call(ce,"finallyLoc")&&this.prev=0;--D){var z=this.tryEntries[D];if(z.finallyLoc===_)return this.complete(z.completion,z.afterLoc),sa(z),jt}},catch:function(_){for(var D=this.tryEntries.length-1;D>=0;--D){var z=this.tryEntries[D];if(z.tryLoc===_){var ce=z.completion;if(ce.type==="throw"){var fe=ce.arg;sa(z)}return fe}}throw new Error("illegal catch attempt")},delegateYield:function(_,D,z){return this.delegate={iterator:ba(_),resultName:D,nextLoc:z},this.method==="next"&&(this.arg=q),jt}},Pe}var Ne=je.a.Header,de=te.a.Search;function B(){var q,Pe,$e=window.location.pathname,Se=$e.split("/"),Pt={};return Se[1]=="classrooms"&&Se.length>3&&!((q=Se[4])===null||q===void 0?void 0:q.includes("newgold"))&&!((Pe=Se[5])===null||Pe===void 0?void 0:Pe.includes("newgold"))&&Se[2]!=="coursesId"&&(Pt.course_id=Se[2]),Se[1]==="shixuns"&&Se.length>3&&(Pt.objective_type="shixun",Pt.objective_id=Se[2]),Se[1]==="paths"&&Se.length>3&&(Pt.objective_type="path",Pt.objective_id=Se[2]),Object(we.a)(Object(we.a)({},Pt),{school:1})}var R={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},re=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Re=function(Pe){var $e=Pe.homePage,Se=Pe.user,Pt=Pe.globalSetting,zt=Pe.loading,ma=Pe.dispatch,oa=Pe.location,ja=Pe.isLogin,oe=ja===void 0?!1:ja,F=Pe.shixunHomeworks,G=Object(Kt.a)(Pe,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Xe=Object(ae.k)(),He=Object(he.useState)(!1),Ee=Object(l.a)(He,2),ht=Ee[0],jt=Ee[1],_a=Object(he.useState)(-1),Oa=Object(l.a)(_a,2),Ea=Oa[0],Da=Oa[1],Ja=Object(he.useState)(!1),Ia=Object(l.a)(Ja,2),Sa=Ia[0],me=Ia[1],$=B(),Zt=oa.pathname;Object(he.useEffect)(function(){ma({type:"user/getNavigationInfo",payload:Object(we.a)({},$)})},[Pt.name]),Object(he.useEffect)(function(){(oa==null?void 0:oa.search)?ma({type:"user/getUserInfo",payload:Object(we.a)(Object(we.a)(Object(we.a)({},$),oa.query),{},{websiteName:"educoder"})}):ma({type:"user/getUserInfo",payload:Object(we.a)({},$)}),F.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&((re==null?void 0:re.includes(oa==null?void 0:oa.pathname))||(oa==null?void 0:oa.pathname.indexOf("/classrooms"))===0||ma({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[oa.pathname]),Object(he.useEffect)(function(){F.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(F.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[F.actionTabs.key]),Object(he.useEffect)(function(){if(Pt==null?void 0:Pt.setting){var Z,Lt;Pt==null||((Z=Pt.setting)===null||Z===void 0||((Lt=Z.navbar)===null||Lt===void 0))||Lt.map(function(ut,lt){oa.pathname.indexOf(ut.link)>-1&&Da(lt)}),document.title="\u4FE1\u606F\u5DE5\u7A0B\u5927\u5B66"}},[Pt==null?void 0:Pt.setting]);function Ot(Z){Xe.push("/search?value="+Z)}var qt=function(){return ht?L.a.createElement("div",{onBlur:function(){setTimeout(function(){jt(!1)},300)}},L.a.createElement(de,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ot,autoFocus:!0})):L.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15 ".concat(dt.a.iconfont),onClick:function(){Xe.push("/search?value=")}})},sa=function(){var Z=Object(ne.a)(ft().mark(function Lt(ut){var lt,ia,Pa;return ft().wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return ut.preventDefault(),qe.next=3,Object(ta.j)();case 3:ia=qe.sent,(ia==null||((lt=ia.data)===null||lt===void 0)?void 0:lt.engineer_url)?document.location.href=ia==null||((Pa=ia.data)===null||Pa===void 0)?void 0:Pa.engineer_url:(ia==null?void 0:ia.status)!=401&&me(!0);case 5:case"end":return qe.stop()}},Lt)}));return function(ut){return Z.apply(this,arguments)}}(),Oe=Object(he.useMemo)(function(){return Ea===-1&&oa.pathname==="/"},[Ea,oa.pathname]);if(Pt.showHeader&&Pt.showHeaderFooter){var ba,b,_,D,z,ce,fe,Ze,tt;return L.a.createElement(je.a,{className:"".concat(Pt.showHeaderFixed?dt.a.headerFixed:""," ").concat(Oe?dt.a.homepageHeader:dt.a.header)},L.a.createElement(Ne,null,L.a.createElement("section",{className:dt.a["edu-menu"]},L.a.createElement(Et.Link,{onClick:function(){ma({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},L.a.createElement("img",{className:dt.a.logo,title:(ba=Pt.setting)===null||ba===void 0?void 0:ba.name,src:Te.a})),L.a.createElement("ul",{className:dt.a.menu},L.a.createElement("li",{className:Ea===-1?dt.a.actived:""},L.a.createElement(Et.Link,{to:"/",target:"_blank"},"\u9996\u9875")),Pt.setting&&Pt.setting.navbar.map(function(Z,Lt){if(!Z.hidden)return L.a.createElement("li",{key:Lt,className:Ea===Lt?dt.a.actived:""},(Z==null?void 0:Z.name)==="\u6559\u5B66\u8BFE\u5802"&&L.a.createElement(Et.Link,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ma({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:L.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:F.actionTabs.type===4?dt.a.classromediv:"",dangerouslySetInnerHTML:{__html:Z.name},to:Z.link}),(Z==null?void 0:Z.name)!="\u6559\u5B66\u8BFE\u5802"&&L.a.createElement("a",{href:Z.link,target:Z.link.indexOf("http://")||Z.link.indexOf("https://")?"_blank":"_self",dangerouslySetInnerHTML:{__html:Z.name}}))}),(Se==null||((b=Se.navigationInfo)===null||b===void 0||((_=b.top)===null||_===void 0))?void 0:_.auth)&&L.a.createElement("li",{key:"999"},L.a.createElement("a",{href:"".concat(Se==null||((D=Se.navigationInfo)===null||D===void 0||((z=D.top)===null||z===void 0))?void 0:z.auth)},"\u5DE5\u7A0B\u8BA4\u8BC1"))),L.a.createElement("div",{className:"search-bar"},L.a.createElement(qt,null),!oe&&L.a.createElement(St,null),!oe&&!!(Se==null||((ce=Se.userInfo)===null||ce===void 0)?void 0:ce.login)&&L.a.createElement(Et.Link,{className:"iconfont icon-xiaoxilingdang ml15 mr15 font18 relative ".concat(dt.a.iconfont),to:"/messages/".concat(Se==null||((fe=Se.userInfo)===null||fe===void 0)?void 0:fe.login,"/user_tidings")},(Se==null||((Ze=Se.navigationInfo)===null||Ze===void 0||((tt=Ze.top)===null||tt===void 0))?void 0:tt.new_message)&&L.a.createElement("span",{className:dt.a.newslight})),!oe&&L.a.createElement(x,{payload:$}))),L.a.createElement(xt.a,{centered:!0,destroyOnClose:!0,visible:Sa,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(K.K)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return me(!1)}},L.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},L.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),L.a.createElement("img",{src:r("SMhR"),width:200,height:200}),L.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),L.a.createElement(ee,null))}else return L.a.createElement(L.a.Fragment,null)},Ke=M.a=Object(aa.a)(function(q){var Pe=q.homePage,$e=q.loading,Se=q.user,Pt=q.globalSetting,zt=q.shixunHomeworks;return{homePage:Pe,user:Se,globalSetting:Pt,loading:$e.models.index,shixunHomeworks:zt}})(Re)},sLOW:function(j,M,r){"use strict";var Rt=r("iQDF"),xt=r("+eQT"),ne=r("Awhp"),l=r("KrTs"),Kt=r("O3gP"),we=r("lrIw"),V=r("7Kak"),te=r("9yH6"),Nt=r("sRBo"),je=r("kaz8"),he=r("+L6B"),L=r("2/Rp"),ae=r("oBTY"),Et=r("miYZ"),aa=r("tsqr"),_t=r("2qtc"),dt=r("kLXV"),Ut=r("9og8"),na=r("tJVT"),at=r("PpiC"),ve=r("q1tI"),W=r.n(ve),it=r("9kvl"),bt=r("Z0Lh"),be=r.n(bt),v=r("9ZNV"),ze=r("NLgs"),Ie=r("wd/R"),We=r.n(Ie),ge=r("L+Ii"),k=r.n(ge);function K(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */K=function(){return Y};var S,Y={},Fe=Object.prototype,ke=Fe.hasOwnProperty,Me=Object.defineProperty||function(B,R,re){B[R]=re.value},Ve=typeof Symbol=="function"?Symbol:{},nt=Ve.iterator||"@@iterator",et=Ve.asyncIterator||"@@asyncIterator",St=Ve.toStringTag||"@@toStringTag";function Jt(B,R,re){return Object.defineProperty(B,R,{value:re,enumerable:!0,configurable:!0,writable:!0}),B[R]}try{Jt({},"")}catch(B){Jt=function(re,Re,Ke){return re[Re]=Ke}}function Ct(B,R,re,Re){var Ke=R&&R.prototype instanceof m?R:m,q=Object.create(Ke.prototype),Pe=new Ne(Re||[]);return Me(q,"_invoke",{value:ee(B,re,Pe)}),q}function $t(B,R,re){try{return{type:"normal",arg:B.call(R,re)}}catch(Re){return{type:"throw",arg:Re}}}Y.wrap=Ct;var ta="suspendedStart",Xt="suspendedYield",ue="executing",pe="completed",P={};function m(){}function g(){}function x(){}var A={};Jt(A,nt,function(){return this});var E=Object.getPrototypeOf,O=E&&E(E(de([])));O&&O!==Fe&&ke.call(O,nt)&&(A=O);var h=x.prototype=m.prototype=Object.create(A);function w(B){["next","throw","return"].forEach(function(R){Jt(B,R,function(re){return this._invoke(R,re)})})}function N(B,R){function re(Ke,q,Pe,$e){var Se=$t(B[Ke],B,q);if(Se.type!=="throw"){var Pt=Se.arg,zt=Pt.value;return zt&&typeof zt=="object"&&ke.call(zt,"__await")?R.resolve(zt.__await).then(function(ma){re("next",ma,Pe,$e)},function(ma){re("throw",ma,Pe,$e)}):R.resolve(zt).then(function(ma){Pt.value=ma,Pe(Pt)},function(ma){return re("throw",ma,Pe,$e)})}$e(Se.arg)}var Re;Me(this,"_invoke",{value:function(q,Pe){function $e(){return new R(function(Se,Pt){re(q,Pe,Se,Pt)})}return Re=Re?Re.then($e,$e):$e()}})}function ee(B,R,re){var Re=ta;return function(Ke,q){if(Re===ue)throw new Error("Generator is already running");if(Re===pe){if(Ke==="throw")throw q;return{value:S,done:!0}}for(re.method=Ke,re.arg=q;;){var Pe=re.delegate;if(Pe){var $e=se(Pe,re);if($e){if($e===P)continue;return $e}}if(re.method==="next")re.sent=re._sent=re.arg;else if(re.method==="throw"){if(Re===ta)throw Re=pe,re.arg;re.dispatchException(re.arg)}else re.method==="return"&&re.abrupt("return",re.arg);Re=ue;var Se=$t(B,R,re);if(Se.type==="normal"){if(Re=re.done?pe:Xt,Se.arg===P)continue;return{value:Se.arg,done:re.done}}Se.type==="throw"&&(Re=pe,re.method="throw",re.arg=Se.arg)}}}function se(B,R){var re=R.method,Re=B.iterator[re];if(Re===S)return R.delegate=null,re==="throw"&&B.iterator.return&&(R.method="return",R.arg=S,se(B,R),R.method==="throw")||re!=="return"&&(R.method="throw",R.arg=new TypeError("The iterator does not provide a '"+re+"' method")),P;var Ke=$t(Re,B.iterator,R.arg);if(Ke.type==="throw")return R.method="throw",R.arg=Ke.arg,R.delegate=null,P;var q=Ke.arg;return q?q.done?(R[B.resultName]=q.value,R.next=B.nextLoc,R.method!=="return"&&(R.method="next",R.arg=S),R.delegate=null,P):q:(R.method="throw",R.arg=new TypeError("iterator result is not an object"),R.delegate=null,P)}function Te(B){var R={tryLoc:B[0]};1 in B&&(R.catchLoc=B[1]),2 in B&&(R.finallyLoc=B[2],R.afterLoc=B[3]),this.tryEntries.push(R)}function ft(B){var R=B.completion||{};R.type="normal",delete R.arg,B.completion=R}function Ne(B){this.tryEntries=[{tryLoc:"root"}],B.forEach(Te,this),this.reset(!0)}function de(B){if(B||B===""){var R=B[nt];if(R)return R.call(B);if(typeof B.next=="function")return B;if(!isNaN(B.length)){var re=-1,Re=function Ke(){for(;++re=0;--Ke){var q=this.tryEntries[Ke],Pe=q.completion;if(q.tryLoc==="root")return Re("end");if(q.tryLoc<=this.prev){var $e=ke.call(q,"catchLoc"),Se=ke.call(q,"finallyLoc");if($e&&Se){if(this.prev=0;--Re){var Ke=this.tryEntries[Re];if(Ke.tryLoc<=this.prev&&ke.call(Ke,"finallyLoc")&&this.prev=0;--re){var Re=this.tryEntries[re];if(Re.finallyLoc===R)return this.complete(Re.completion,Re.afterLoc),ft(Re),P}},catch:function(R){for(var re=this.tryEntries.length-1;re>=0;--re){var Re=this.tryEntries[re];if(Re.tryLoc===R){var Ke=Re.completion;if(Ke.type==="throw"){var q=Ke.arg;ft(Re)}return q}}throw new Error("illegal catch attempt")},delegateYield:function(R,re,Re){return this.delegate={iterator:de(R),resultName:re,nextLoc:Re},this.method==="next"&&(this.arg=S),P}},Y}var Ge=function(Y){if(!Y)return Y;var Fe=Y.split(":");if(Fe[1]=="00"||Fe[1]=="30")return Y;var ke=parseInt(Fe[1]);if(ke<30||ke==60)return[Fe[0],"30"].join(":");if(ke<60){var Me=[Fe[0],"00"].join(":"),Ve="YYYY-MM-DD HH:mm",nt=We()(Me,Ve);return nt.add(1,"hours"),nt.format(Ve)}return Y},le="YYYY-MM-DD HH:mm",Le=function(Y){var Fe,ke,Me,Ve,nt,et,St,Jt,Ct=Y.shixunsDetail,$t=Y.globalSetting,ta=Y.loading,Xt=Y.user,ue=Y.dispatch,pe=Object(at.a)(Y,["shixunsDetail","globalSetting","loading","user","dispatch"]),P=Object(ve.useRef)(),m=Object(ve.useState)(),g=Object(na.a)(m,2),x=g[0],A=g[1],E=Object(ve.useState)(),O=Object(na.a)(E,2),h=O[0],w=O[1],N=Object(ve.useState)([]),ee=Object(na.a)(N,2),se=ee[0],Te=ee[1],ft=Object(ve.useState)([]),Ne=Object(na.a)(ft,2),de=Ne[0],B=Ne[1],R=Object(ve.useState)(""),re=Object(na.a)(R,2),Re=re[0],Ke=re[1],q=Object(ve.useState)(),Pe=Object(na.a)(q,2),$e=Pe[0],Se=Pe[1],Pt=Object(ve.useState)(),zt=Object(na.a)(Pt,2),ma=zt[0],oa=zt[1],ja=(Fe=Xt.userInfo)===null||Fe===void 0||((ke=Fe.shixun)===null||ke===void 0)?void 0:ke.editable;Object(ve.useEffect)(function(){var Ee,ht;P.current=(Ee=location.pathname)===null||Ee===void 0||((ht=Ee.split("/"))===null||ht===void 0)?void 0:ht[2],oe()},[]),Object(ve.useEffect)(function(){var Ee,ht,jt,_a,Oa,Ea,Da,Ja,Ia,Sa;if(!Ct.setting)return;A((Ee=Ct.setting)===null||Ee===void 0||((ht=Ee.shixun)===null||ht===void 0)?void 0:ht.can_copy),w((jt=Ct.setting)===null||jt===void 0||((_a=jt.shixun)===null||_a===void 0)?void 0:_a.use_scope),Se(!!((Oa=Ct.setting)===null||Oa===void 0||((Ea=Oa.shixun)===null||Ea===void 0)?void 0:Ea.opening_time)),oa((Da=Ct.setting)===null||Da===void 0||((Ja=Da.shixun)===null||Ja===void 0)?void 0:Ja.opening_time),Te((Ia=Ct.setting)===null||Ia===void 0||((Sa=Ia.shixun)===null||Sa===void 0)?void 0:Sa.scope_partment)},[Ct.setting]);var oe=function(){var Ee=Object(Ut.a)(K().mark(function ht(jt){var _a;return K().wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Ea.next=2,ue({type:"shixunsDetail/getDepartments",payload:{q:jt}});case 2:_a=Ea.sent,_a&&B(_a.shools_name||[]);case 4:case"end":return Ea.stop()}},ht)}));return function(jt){return Ee.apply(this,arguments)}}(),F=function(){var Ee=Object(Ut.a)(K().mark(function ht(){var jt,_a,Oa,Ea,Da,Ja,Ia;return K().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,ue({type:"shixunsDetail/getShixunQuote",payload:{id:P.current}});case 2:if(me.t0=me.sent,me.t0){me.next=5;break}me.t0={};case 5:Ia=me.t0,dt.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:W.a.createElement("div",{className:"tc font14 ".concat(k.a.modal)},!!((jt=Ia.subjects)===null||jt===void 0?void 0:jt.length)&&W.a.createElement(W.a.Fragment,null,W.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(_a=Ia.subjects)===null||_a===void 0||((Oa=_a.splice(0,2))===null||Oa===void 0)?void 0:Oa.map(function($){return"\u300A".concat($,"\u300B")}),"\u7B49",W.a.createElement("span",{className:k.a.colorOrange},Ia==null?void 0:Ia.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),W.a.createElement("br",null)),!!((Ea=Ia.courses)===null||Ea===void 0?void 0:Ea.length)&&W.a.createElement(W.a.Fragment,null,W.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Da=Ia.courses)===null||Da===void 0||((Ja=Da.splice(0,2))===null||Ja===void 0)?void 0:Ja.map(function($){return"\u300A".concat($,"\u300B")}),"\u7B49",W.a.createElement("span",{className:k.a.colorOrange},Ia==null?void 0:Ia.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),W.a.createElement("br",null)),W.a.createElement("span",{className:"".concat(k.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var $=Object(Ut.a)(K().mark(function Ot(){var qt;return K().wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,ue({type:"shixunsDetail/deleteShixun",payload:{id:P.current}});case 2:qt=Oe.sent,qt.status===1&&(aa.b.success("\u64CD\u4F5C\u6210\u529F"),it.c.push("/shixuns"));case 4:case"end":return Oe.stop()}},Ot)}));function Zt(){return $.apply(this,arguments)}return Zt}()});case 7:case"end":return me.stop()}},ht)}));return function(){return Ee.apply(this,arguments)}}(),G=function(){if(Object(ze.b)(ue,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},Xe=function(ht){if(se.includes(ht)){aa.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Ke(null),Te([].concat(Object(ae.a)(se),[ht]))},He=function(){var Ee=Object(Ut.a)(K().mark(function ht(){var jt;return K().wrap(function(Oa){for(;;)switch(Oa.prev=Oa.next){case 0:if(!($e&&!ma)){Oa.next=3;break}return aa.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Oa.abrupt("return");case 3:if(!(h===1&&!se.length)){Oa.next=6;break}return aa.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Oa.abrupt("return");case 6:return Oa.next=8,ue({type:"shixunsDetail/updatePermissionSetting",payload:{id:P.current,scope_partment:h===0?null:se,shixun:{can_copy:x,use_scope:h,opening_time:ma}}});case 8:jt=Oa.sent,jt.status!==-1&&(aa.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ue({type:"shixunsDetail/getSettingsData",payload:{id:P.current}}),ue({type:"shixunsDetail/getShixunsDetail",payload:{id:P.current}}));case 10:case"end":return Oa.stop()}},ht)}));return function(){return Ee.apply(this,arguments)}}();return W.a.createElement("section",{className:k.a.wrap},W.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(Ct==null||((Me=Ct.detail)===null||Me===void 0)?void 0:Me.shixun_status)!==2?W.a.createElement(L.a,{danger:!0,onClick:F},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):W.a.createElement(L.a,{danger:!0,onClick:G},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),W.a.createElement("div",{className:k.a.labelWrap},W.a.createElement("label",{className:k.a.label},"\u590D\u5236:"),W.a.createElement("div",{className:k.a.labelContent},W.a.createElement("div",null,W.a.createElement(je.a,{checked:x,onChange:function(ht){return A(ht.target.checked)},disabled:!ja}),W.a.createElement("span",{className:"".concat(k.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Ve=Ct.detail)===null||Ve===void 0?void 0:Ve.shixun_status)>1||((nt=Ct.detail)===null||nt===void 0?void 0:nt.public)===2)&&((et=Ct.setting)===null||et===void 0||((St=et.shixun)===null||St===void 0)?void 0:St.use_scope)===0&&((Jt=Ct.detail)===null||Jt===void 0?void 0:Jt.identity)>2)&&W.a.createElement("div",{className:k.a.labelWrap},W.a.createElement("label",{className:k.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),W.a.createElement("div",{className:k.a.labelContent},W.a.createElement(te.a.Group,{value:h,onChange:function(ht){return w(ht.target.value)},disabled:!ja},W.a.createElement(te.a,{className:k.a.radio,value:0},W.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),W.a.createElement("span",{className:k.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),W.a.createElement(te.a,{className:k.a.radio,value:1},W.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),W.a.createElement("span",{className:k.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),h===1&&W.a.createElement(W.a.Fragment,null,W.a.createElement("div",{className:"mt10"},W.a.createElement(we.a,{showSearch:!0,className:k.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Re,onChange:function(ht){Ke(ht),oe(ht)},disabled:!ja,onSelect:Xe,options:de==null?void 0:de.map(function(Ee){return{value:Ee}})}),W.a.createElement("span",{className:k.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),W.a.createElement("div",{className:"mt10"},se==null?void 0:se.map(function(Ee){return ja?W.a.createElement(l.a,{count:"x",className:"mr20 current",onClick:function(){return Te(se.filter(function(jt){return jt!==Ee}))}},W.a.createElement(L.a,{type:"primary",ghost:!0},Ee)):W.a.createElement(L.a,{type:"primary",ghost:!0,className:"mr20"},Ee)}))))),W.a.createElement("div",{className:k.a.labelWrap},W.a.createElement("label",{className:k.a.label},"\u5F00\u542F\u65F6\u95F4:"),W.a.createElement("div",{className:k.a.labelContent},W.a.createElement("div",null,W.a.createElement(je.a,{checked:$e,onChange:function(ht){return Se(ht.target.checked)},disabled:!ja}),W.a.createElement("span",{className:"".concat(k.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),$e&&W.a.createElement(xt.a,{className:"".concat(k.a.dataPicker," mt10"),format:le,locale:be.a,disabled:!ja,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(ht){return ht&&ht=0;--ye){var ee=this.tryEntries[ye],Je=ee.completion;if(ee.tryLoc==="root")return K("end");if(ee.tryLoc<=this.prev){var qe=dt.call(ee,"catchLoc"),rt=dt.call(ee,"finallyLoc");if(qe&&rt){if(this.prev=0;--K){var ye=this.tryEntries[K];if(ye.tryLoc<=this.prev&&dt.call(ye,"finallyLoc")&&this.prev=0;--S){var K=this.tryEntries[S];if(K.finallyLoc===P)return this.complete(K.completion,K.afterLoc),z(K),fe}},catch:function(P){for(var S=this.tryEntries.length-1;S>=0;--S){var K=this.tryEntries[S];if(K.tryLoc===P){var ye=K.completion;if(ye.type==="throw"){var ee=ye.arg;z(K)}return ee}}throw new Error("illegal catch attempt")},delegateYield:function(P,S,K){return this.delegate={iterator:V(P),resultName:S,nextLoc:K},this.method==="next"&&(this.arg=Ie),fe}},Be}var te=ce.a.Dragger;function ct(Ie){var Be=[];return Ie&&Ie.length>0&&(Be=Ie.map(function(we){return{uid:we.id,id:we.id,name:we.title+r.c+we.filesize,url:we.url,filesize:we.filesize,status:"done",response:{id:we.id}}})),Be}R.b=function(Ie){var Be=Ie.value,we=Ie.action,dt=Ie.isDragger,Xe=Ie.additionalText,Et=Ie.onChange,Ve=Ie.className,nt=Ie.maxSize,st=nt===void 0?150:nt,at=Ie.title,ut=at===void 0?"\u4E0A\u4F20\u9644\u4EF6":at,It=Ie.showRemoveModal,Fe=It===void 0?!1:It,q=Ie.accept,Qe=q===void 0?"":q,ft=Ie.number,fe=ft===void 0?1e3:ft,ot=Object(j.useState)(!1),N=Object(F.a)(ot,2),I=N[0],ne=N[1],Se=Object(j.useState)(Be||[]),Re=Object(F.a)(Se,2),A=Re[0],yt=Re[1],oe=Object(j.useState)(1),x=Object(F.a)(oe,2),M=x[0],ve=x[1];Object(j.useEffect)(function(){Be&&(M===1&&yt(Object(ae.a)(Be)),ve(2),fe===(Be==null?void 0:Be.length)&&ne(!0))},[Be]);var z={multiple:!0,disabled:I,accept:Qe,withCredentials:!0,fileList:A,beforeUpload:function(w,P){var S=w.size/1024/1024;return A.concat(P).length>fe?(A.pop(),yt(Object(ae.a)(A)),Ne.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(fe,"\u4E2A\u6587\u4EF6")),!1):S=fe?ne(!0):ne(!1),yt(Object(ae.a)(A)),A=A.map(function(ee){var Je;if(ee==null||((Je=ee.response)===null||Je===void 0)?void 0:Je.id){var qe;ee.url="/api/attachments/".concat(ee==null||((qe=ee.response)===null||qe===void 0)?void 0:qe.id)}return ee.name.indexOf(r.c)===-1&&(ee.name="".concat(ee.name).concat(r.c).concat(Object(r.a)(ee.size))),Object(X.a)({},ee)}),console.log("info:",w),Et(A)},onRemove:function(){var V=Object(Ge.a)(tt().mark(function P(S){var K;return tt().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(K=function(){var Je=Object(Ge.a)(tt().mark(function qe(){var rt,At;return tt().wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(rt=S.response?S.response.id:S.id,!rt){xt.next=8;break}return xt.next=4,Object(L.d)(S.response?S.response.id:S.uid);case 4:return At=xt.sent,xt.abrupt("return",At);case 8:return xt.abrupt("return",!0);case 9:case"end":return xt.stop()}},qe)}));return function(){return Je.apply(this,arguments)}}(),!Fe){ee.next=5;break}return ee.abrupt("return",new Promise(function(Je,qe){De.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:We.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var rt=Object(Ge.a)(tt().mark(function Pt(){var xt;return tt().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,K();case 2:xt=Ke.sent,Ne.b.success("\u5220\u9664\u6210\u529F"),Je(!0);case 5:case"end":return Ke.stop()}},Pt)}));function At(){return rt.apply(this,arguments)}return At}(),onCancel:function(){return Je(!1)}})}));case 5:return ee.next=7,K();case 7:return ee.abrupt("return",ee.sent);case 8:case"end":return ee.stop()}},P)}));function w(P){return V.apply(this,arguments)}return w}()};function D(V){V.preventDefault(),V.stopPropagation()}return We.a.createElement("div",{className:"multi-upload ".concat(Ve||"")},dt&&We.a.createElement(te,z,We.a.createElement("p",{className:"ant-upload-drag-icon"},We.a.createElement(Ze.a,null)),We.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",We.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",st,"MB)"," "),Xe),!dt&&We.a.createElement(ce.a,z,We.a.createElement(Ae.a,{disabled:I,type:"primary",ghost:!0},ut),We.a.createElement("span",{onClick:D,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",st,"M)"," ")))}},"5D2P":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6lC8":function(pe,R,s){},"7ahc":function(pe,R,s){"use strict";s.d(R,"a",function(){return tt});var ke=s("k1fw"),Ae=s("0Owb"),Rt=s("+L6B"),De=s("2/Rp"),Ge=s("y8nQ"),X=s("Vl3Y"),k=s("tJVT"),Ne=s("OaEy"),ae=s("2fM7"),F=s("q1tI"),v=s.n(F),ce=s("VrN/"),j=s.n(ce),We=s("p77/"),ht=s.n(We),L=s("c5Ni"),r=s.n(L),Ze=ae.a.Option,ze={labelCol:{span:4},wrapperCol:{span:20}},Lt={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};R.b=function(te){var ct=te.callback,Ie=te.onCancel,Be=Object(F.useState)("python"),we=Object(k.a)(Be,2),dt=we[0],Xe=we[1];function Et(nt){Xe(Lt[nt][1])}function Ve(nt){ct(nt)}return v.a.createElement(X.a,Object(Ae.a)({},ze,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve}),v.a.createElement(X.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},v.a.createElement(ae.a,{onChange:Et},Object.keys(Lt).map(function(nt){return v.a.createElement(Ze,{key:nt,value:nt},Lt[nt][0])}))),v.a.createElement(X.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},v.a.createElement(tt,{mode:dt})),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(De.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(De.a,{type:"ghost",onClick:Ie},"\u53D6\u6D88")))};function tt(te){var ct=te.value,Ie=te.onChange,Be=te.mode,we=te.options,dt=we===void 0?{}:we,Xe=Object(F.useRef)(),Et=Object(F.useState)(),Ve=Object(k.a)(Et,2),nt=Ve[0],st=Ve[1];return Object(F.useEffect)(function(){if(nt){var at=function(It){var Fe=It.getValue();Ie&&Ie(Fe)};return nt.on("change",at),function(){nt.off("change",at)}}},[nt,Ie]),Object(F.useEffect)(function(){nt&&nt.setOption("mode",Be)},[nt,Be]),Object(F.useEffect)(function(){nt&&((ct!==nt.getValue()||ct==="")&&setTimeout(function(){nt.setValue(ct||" ")},300))},[nt,ct]),Object(F.useEffect)(function(){if(Xe.current&&!nt){var at=j.a.fromTextArea(Xe.current,Object(ke.a)({mode:Be,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},dt));st(at)}},[Xe.current,nt]),v.a.createElement("div",{className:"my-codemirror-container"},v.a.createElement("textarea",{ref:Xe}))}},"88g3":function(pe,R,s){pe.exports={tree:"tree___noxec"}},"8Abk":function(pe,R,s){},"8Enf":function(pe,R,s){},"9Bee":function(pe,R,s){"use strict";var ke=s("k1fw"),Ae=s("q1tI"),Rt=s.n(Ae),De=s("vg9a"),Ge=s("tJVT"),X=s("DlQD"),k=s.n(X),Ne=s("rUJ1");function ae(Fe,q){var Qe=Fe.match(/^(\s+)(?:```)/);if(Qe===null)return q;var ft=Qe[1];return q.split(` -`).map(function(fe){var ot=fe.match(/^\s+/);if(ot===null)return fe;var N=Object(Ge.a)(ot,1),I=N[0];return I.length>=ft.length?fe.slice(ft.length):fe}).join(` -`)}var F=[],v=["
        "],ce=new k.a.Renderer,j=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function We(){F.length=0,v=["
          "]}var ht={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function L(Fe,q,Qe,ft){if(q>=Fe.length||Fe[q].level<=Qe)return q;var fe=Fe[q];ft.push("
        • "+fe.text+""),q++;var ot=[];return q=L(Fe,q,fe.level,ot),ot.length>0&&(ft.push("
            "),ot.forEach(function(N){ft.push(N)}),ft.push("
          ")),ft.push("
        • "),q=L(Fe,q,Qe,ft),q}function r(){return L(F,0,0,v),v.push("
        "),v.join("")}var Ze={heading:function(q){var Qe=j.exec(q);if(Qe)return{type:"heading",raw:Qe[0],depth:Qe[1].length,text:Qe[2]}},fences:function(q){var Qe=this.rules.block.fences.exec(q);if(Qe){var ft=Qe[0],fe=ae(ft,Qe[3]||""),ot=Qe[2]?Qe[2].trim():Qe[2];if(["latex","katex","math"].indexOf(ot)>=0){var N=tt(),I=fe;fe=N,te[N]={type:"block",expression:I}}return{type:"code",raw:ft,lang:ot,text:fe}}}},ze=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Lt=0,tt=function(){return"__special_katext_id_".concat(Lt++,"__")},te={};function ct(){return te}function Ie(){Lt=0,te={}}function Be(Fe){return Fe=Fe.replace(ze,function(q,Qe){var ft=tt();return te[ft]={type:"inline",expression:Qe},ft}),Fe}var we=ce.listitem;ce.listitem=function(Fe){return we(Be(Fe))};var dt=ce.paragraph;ce.paragraph=function(Fe){return dt(Be(Fe))};var Xe=ce.tablecell;ce.tablecell=function(Fe,q){return Xe(Be(Fe),q)},ce.code=function(Fe,q,Qe){var ft=(q||"").match(/\S*/)[0];return ft?["latex","katex","math"].indexOf(ft)>=0?"

        ".concat(Fe,"

        "):'
        ').concat(Qe?Fe:Object(Ne.escape)(Fe,!0),`
        -`):'
        '+(Qe?Fe:Object(Ne.escape)(Fe,!0))+"
        "},ce.heading=function(Fe,q,Qe){var ft=this.options.headerPrefix+Qe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return F.push({anchor:ft,level:q,text:Fe}),"'+Fe+""},k.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),k.a.use({tokenizer:Ze,renderer:ce});var Et=k.a,Ve=s("SJMd"),nt=s("m3rI"),st=s("Oy/b"),at=/]*>/g;function ut(Fe){var q=document.createElement("div");return q.innerHTML=Fe,q.childNodes.length===0?"":q.childNodes[0].nodeValue}var It=R.a=function(Fe){var q=Fe.value,Qe=q===void 0?"":q,ft=Fe.className,fe=Fe.showTextOnly,ot=Fe.showLines,N=Fe.style,I=N===void 0?{}:N,ne=String(Qe),Se=Object(Ae.useMemo)(function(){try{var oe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,x=/\"\/api\/attachments\/|\"\/attachments\/download\//g,M=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ne=ne.replace(oe,"("+nt.a.API_SERVER+"/api/attachments/").replace(x,'"'+nt.a.API_SERVER+"/api/attachments/").replace(M,'"'+nt.a.API_SERVER+"/files/uploads/")}catch(V){}var ve=Et(ne);setTimeout(function(){return yt()},300);var z=ct();if(ne.match(/\[TOC\]/)&&(ve=ve.replace("

        [TOC]

        ",r()),We()),ve=ve.replace(/(__special_katext_id_\d+__)/g,function(V,w){var P=z[w],S=P.type,K=P.expression;return Object(st.renderToString)(ut(K)||"",{displayMode:S==="block",throwOnError:!1,output:"html"})}),ve=ve.replace(/▁/g,"\u2581\u2581\u2581"),Ie(),fe){var D=document.createElement("div");return D.innerHTML=ve,D.innerText}return ve},[ne]),Re=Object(Ae.useRef)();ht.WebkitLineClamp=ot,ot&&(I=Object(ke.a)(Object(ke.a)({},I),ht));function A(oe){var x=oe.target;if(x.tagName.toUpperCase()==="A"){var M=x.getAttribute("href");if(M.startsWith("#")){oe.preventDefault();var ve=document.getElementById(M.replace("#",""));ve&&ve.scrollIntoView(!0)}}}var yt=function(){};return Object(Ae.useEffect)(function(){if(Re.current&&Se&&(Se.match(at)&&window.PR.prettyPrint()),Re.current)return Re.current.addEventListener("click",A),function(){Re.current.removeEventListener("click",A),Ie(),We()}},[Se,Re.current,A]),Rt.a.createElement(Rt.a.Fragment,null,Rt.a.createElement("div",{ref:Re,style:Object(ke.a)({},I),className:"".concat(ft||""," markdown-body "),dangerouslySetInnerHTML:{__html:Se}}))}},"9VGf":function(pe,R,s){"use strict";s.d(R,"a",function(){return Rt});var ke=s("q1tI"),Ae=s.n(ke);function Rt(De,Ge){var X=Object(ke.useRef)();Object(ke.useEffect)(function(){X.current=De}),Object(ke.useEffect)(function(){function k(){X.current()}if(Ge!==null){var Ne=setInterval(k,Ge);return function(){return clearInterval(Ne)}}},[Ge])}},"A/g1":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},AKST:function(pe,R,s){},AMnG:function(pe,R,s){"use strict";var ke=s("miYZ"),Ae=s("tsqr"),Rt=s("tJVT"),De=s("q1tI"),Ge=s.n(De),X=s("nWbc"),k=s.n(X),Ne=s("Ot1p");R.a=function(ae){var F=ae.id,v=ae.activeDiscussIndex,ce=ae.onReplyDiscuss,j=Object(De.useState)(""),We=Object(Rt.a)(j,2),ht=We[0],L=We[1];function r(ze){L(ze)}function Ze(){if(!ht){Ae.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ce(F,ht),L("")}return Ge.a.createElement("div",{key:F,className:"discuss-item-editor",style:{display:v===F?"block":"none",width:"100%"}},Ge.a.createElement(Ne.a,{miniToolbar:!0,startInit:v===F,defaultValue:ht,id:F,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:r}),Ge.a.createElement("a",{onClick:Ze,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(pe,R,s){},BdwD:function(pe,R,s){"use strict";var ke=s("k1fw"),Ae=s("q1tI"),Rt=s.n(Ae),De=function(X){var k=X.styles,Ne=k===void 0?{}:k,ae=X.customText;return Rt.a.createElement("section",{className:"tc animated fadeIn",style:Object(ke.a)(Object(ke.a)({},{color:"#999",margin:"200px auto"}),Ne)},Rt.a.createElement("img",{src:s("FOrL")}),Rt.a.createElement("p",{className:"mt20 font14"},ae||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};R.a=De},BjJ7:function(pe,R,s){"use strict";s.d(R,"d",function(){return Ae}),s.d(R,"c",function(){return Rt}),s.d(R,"e",function(){return De}),s.d(R,"b",function(){return Ge}),s.d(R,"a",function(){return k});var ke=s("m3rI");function Ae(Ne){var ae=!0;if(Ne.length>0){for(var F=0;F1&&arguments[1]!==void 0?arguments[1]:"",F=[],v=0;v0||ct.target.offsetWidth>0){var Ie=We(ct.target.offsetWidth,ct.target.offsetHeight,r),Be=Object(Ae.a)(Ie,2),we=Be[0],dt=Be[1];console.log("cols, rows",we,dt),r.resize(we,dt),ce.a.publish("ssh-xterm-resize",{columns:we,rows:dt,width:ct.target.offsetWidth,height:ct.target.offsetHeight})}}}catch(Xe){tt.e(Xe)}finally{tt.f()}});return ze.observe(Ze),ze}var L=3e4;R.a=function(r){var Ze=r.sshConfigData,ze=r.sid,Lt=Object(De.useState)(null),tt=Object(Ae.a)(Lt,2),te=tt[0],ct=tt[1],Ie=Ze.ws_url,Be=Ze.password,we=Ze.port,dt=Object(De.useRef)(),Xe=Object(De.useRef)(),Et=Object(De.useRef)(!1);return Object(De.useEffect)(function(){if(dt.current&&Ie){var Ve=new Ne.Terminal({fontSize:16,rendererType:"dom"});Ve.open(dt.current),Ve.onData(function(st){Xe.current&&(Xe.current.readyState===1&&(Xe.current.send(JSON.stringify({tp:"client",data:st})),ce.a.publish("on-operating-ssh")))}),Ve.write("Connecting..."),ct(Ve);var nt=ht(Ve,dt.current);return function(){Ve.dispose(),nt.unobserve(dt.current)}}},[Ie,dt.current]),Object(De.useEffect)(function(){if(te&&Ie){var Ve=function(){var q=new WebSocket(Ie);Xe.current=q,q.onopen=function(){var Qe=te.element.parentElement;if(Qe){var ft=Qe.offsetWidth,fe=Qe.offsetHeight;console.log("init",{tp:"init",data:Object(ke.a)(Object(ke.a)({},Ze),{},{secret:Be,width:ft,height:fe,rows:te.rows,columns:te.cols})}),q.send(JSON.stringify({tp:"init",data:Object(ke.a)(Object(ke.a)({},Ze),{},{secret:Be,width:ft,height:fe,rows:te.rows,columns:te.cols})}))}te.focus()},q.onerror=function(Qe){console.log("------in socket error----",Qe,q,Ie)},q.onmessage=function(Qe){Et.current||(te.write("\r"),setTimeout(function(){},1e3)),Et.current=!0,console.log("event:",Qe);var ft=X.Base64.decode(Qe.data.toString()),fe=te._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",ft,fe,te),te.write(ft)},q.onclose=function(Qe){nt&&clearInterval(nt),te.write(`\r -connection closed`)}},nt=setInterval(function(){Xe.current&&Xe.current.send(JSON.stringify({tp:"h"}))},L),st=ce.a.subscribe("create-socket",function(Fe){ze==Fe&&(Xe.current&&Xe.current.readyState===1?te.focus():Ve(),te.focus())}),at=ce.a.subscribe("close-socket",function(Fe){ze===Fe&&(Xe.current&&(Xe.current.close(),Et.current=!1,te.clear()),Xe.current=null)}),ut=ce.a.subscribe("ssh-xterm-resize",function(Fe){Xe.current&&Xe.current.readyState===1&&Xe.current.send(JSON.stringify({tp:"resize",data:Object(ke.a)({},Fe)}))}),It=ce.a.subscribe("ssh-add-connect-time",function(){Xe.current&&Xe.current.readyState===1&&Xe.current.send(JSON.stringify({tp:"overtime"}))});return function(){at(),st(),ut(),It(),Xe.current&&(Xe.current.close(),Et.current=!1)}}},[te,Ie,we]),Ge.a.createElement("div",{ref:dt,className:"xterm-panel"},Ie?null:Ge.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(pe,R){pe.exports="data:image/png;base64,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"},FPkq:function(pe,R,s){pe.exports=s.p+"static/qrCode.dd0fe9b2.png"},H65k:function(pe,R,s){},HmJG:function(pe,R,s){},IWh4:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},IZBM:function(pe,R,s){"use strict";s.d(R,"l",function(){return k}),s.d(R,"m",function(){return Ne}),s.d(R,"i",function(){return ae}),s.d(R,"D",function(){return F}),s.d(R,"h",function(){return v}),s.d(R,"G",function(){return ce}),s.d(R,"C",function(){return j}),s.d(R,"x",function(){return We}),s.d(R,"z",function(){return ht}),s.d(R,"f",function(){return L}),s.d(R,"q",function(){return r}),s.d(R,"g",function(){return Ze}),s.d(R,"j",function(){return ze}),s.d(R,"v",function(){return te}),s.d(R,"k",function(){return ct}),s.d(R,"t",function(){return Ie}),s.d(R,"u",function(){return Be}),s.d(R,"d",function(){return we}),s.d(R,"A",function(){return dt}),s.d(R,"B",function(){return Xe}),s.d(R,"y",function(){return Et}),s.d(R,"F",function(){return Ve}),s.d(R,"n",function(){return nt}),s.d(R,"o",function(){return st}),s.d(R,"p",function(){return at}),s.d(R,"s",function(){return ut}),s.d(R,"E",function(){return It}),s.d(R,"b",function(){return Fe}),s.d(R,"c",function(){return q}),s.d(R,"a",function(){return Qe}),s.d(R,"r",function(){return ft}),s.d(R,"e",function(){return fe}),s.d(R,"w",function(){return ot});var ke=s("k1fw"),Ae=s("ErOA"),Rt=s("1vsH"),De,Ge,X=((De=Object(Rt.B)())===null||De===void 0?void 0:De.homework_common_id)?{homework_common_id:(Ge=Object(Rt.B)())===null||Ge===void 0?void 0:Ge.homework_common_id}:{};function k(N){return Object(Ae.c)("tasks/".concat(N,".json"),X)}function Ne(N){return Object(Ae.c)("myshixuns/".concat(N,"/challenges.json"))}function ae(N,I){return Object(Ae.c)("myshixuns/".concat(N,"/subject_challenges.json"),I)}function F(N,I,ne){return Object(Ae.c)("tasks/".concat(N,"/star.json?shixun_id=").concat(I,"&star=").concat(ne))}function v(N,I){return Object(Ae.c)("tasks/".concat(N,"/rep_content.json"),Object(ke.a)(Object(ke.a)({},I),X))}function ce(N,I){return Object(Ae.f)("myshixuns/".concat(N,"/update_file.json"),I)}function j(N,I){return Object(Ae.c)("tasks/".concat(N,"/reset_original_code.json"),Object(ke.a)(Object(ke.a)({},I),X))}function We(N,I){return Object(Ae.f)("myshixuns/".concat(N,"/reset_repository.json"),I)}function ht(N,I){return Object(Ae.c)("tasks/".concat(N,"/reset_passed_code.json"),Object(ke.a)(Object(ke.a)({},I),X))}function L(N,I){return Object(Ae.f)("tasks/".concat(N,"/game_build.json"),Object(ke.a)(Object(ke.a)({},I),X))}function r(N,I){return Object(Ae.c)("tasks/".concat(N,"/game_status.json"),Object(ke.a)(Object(ke.a)({},I),X))}function Ze(N,I){return Object(Ae.f)("tasks/".concat(N,"/choose_build.json"),Object(ke.a)(Object(ke.a)({},I),X))}function ze(N){return Object(Ae.c)("tasks/".concat(N,"/picture_display.json"),X)}function Lt(N,I){return Object(Ae.c)("tasks/".concat(N,"/cost_time.json"),Object(ke.a)(Object(ke.a)({},I),X))}function tt(N,I){return Object(Ae.c)("courses/".concat(N,"/inform_detail.json"),I)}function te(N){return Object(Ae.f)("tasks/".concat(N,"/plus_or_cancel_praise.json"))}function ct(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(Ae.f)("myshixuns/".concat(N,"/repository.json"),I)}function Ie(N){return Object(Ae.c)("myshixuns/".concat(N,"/open_webssh.json"))}function Be(N,I){return Object(Ae.c)("myshixuns/".concat(N,"/open_vm_webssh.json"),I)}function we(N){return Object(Ae.c)("tasks/".concat(N,"/close_webssh.json"))}function dt(N){return Object(Ae.c)("tasks/".concat(N,"/reset_vnc_link.json"),X)}function Xe(N){return Object(Ae.f)("tasks/".concat(N,"/reset_windows_vnc_link.json"))}function Et(N,I){return Object(Ae.f)("tasks/".concat(N,"/reset_linux_vnc_link.json"),I||{})}function Ve(N){return Object(Ae.c)("tasks/".concat(N,"/check_test_sets.json"))}function nt(N){return Object(Ae.c)("tasks/".concat(N,"/get_answer_info.json"))}function st(N){return Object(Ae.c)("tasks/".concat(N,"/get_choose_answer.json"))}function at(N){return Object(Ae.c)("tasks/".concat(N,"/unlock_choose_answer.json"))}function ut(N,I){return Object(Ae.c)("tasks/".concat(N,"/unlock_answer.json?answer_id=").concat(I))}function It(N,I,ne){return Object(Ae.f)("tasks/".concat(N,"/set_games_status.json"),{result:I,data:ne})}function Fe(N){return Object(Ae.f)("tasks/".concat(N,"/extend_vnc.json"))}function q(N){return Object(Ae.f)("tasks/".concat(N,"/extend_windows_vnc.json"))}function Qe(N){return Object(Ae.f)("tasks/".concat(N,"/extend_linux_vnc.json"),X)}function ft(N,I){return Object(Ae.c)("tasks/".concat(N,"/rank_list.json"),I)}function fe(N,I){return Object(Ae.f)("tasks/".concat(N,"/close_windows_vnc.json"),{tpi_id:I})}function ot(N){return Object(Ae.c)("tasks/".concat(N,"/pull_files.json"))}},IxHN:function(pe,R,s){"use strict";var ke=s("q1tI"),Ae=s.n(ke),Rt=s("07cG"),De=s.n(Rt);R.a=function(Ge){var X=Ge.message,k=Ge.className,Ne=Ge.children,ae=Ge.style,F=ae===void 0?{}:ae;return Ae.a.createElement("div",{className:"".concat(De.a.idsRingWrapper," ").concat(k)},Ae.a.createElement("div",{className:De.a.ldsRing},Ae.a.createElement("div",null),Ae.a.createElement("div",null),Ae.a.createElement("div",null),Ae.a.createElement("div",null)),X?Ae.a.createElement("p",{style:F},X):null,Ne)}},KJ0q:function(pe,R,s){},LYID:function(pe,R,s){pe.exports=s.p+"static/failer.d8c3e06d.svg"},Lmeb:function(pe,R,s){},M8RZ:function(pe,R,s){"use strict";s.d(R,"a",function(){return ae});var ke=s("fWQN"),Ae=s("mtLc"),Rt=s("yKVA"),De=s("879j"),Ge=s("q1tI"),X=s.n(Ge),k=s("i8i4"),Ne=s.n(k),ae=function(F){Object(Rt.a)(ce,F);var v=Object(De.a)(ce);function ce(j){var We;Object(ke.a)(this,ce),We=v.call(this,j);var ht=window.document;return We.node=ht.createElement("div"),ht.body.appendChild(We.node),We}return Object(Ae.a)(ce,[{key:"render",value:function(){var We=this.props.children;return Object(k.createPortal)(We,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),ce}(X.a.Component)},Mm8t:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADJElEQVRYR72Xy4vOYRTHP98FGzsRw8al2FGMBWUyRJmZlFxKsnKZnT+ABRbsWRmXlaKMIrks5JIpyhiFlZExG7fIig3p6EznmX7vO7/L+/6m5tRb7++5nOf7nNvzPaINMbNNwE5gPTA/fq7he/yeAzclPWlVraoWmlkH0A/sA1ZUrY/5UeAaMCDpS9meUgBmdhI4DCwKJX+AB8Az4BvwNcYXAguADcBWYHaMfwYuSnI9uVIIwMyeAhtj1whwAbgh6WfZjcxsLrAbOAKsjbVDkrry9uUCMDP36bzY0C/JD58iZrbHByUNFsw7iIGY+yHJ46ZBpgAws4/AkljVI+l+gXIPyMcx110UeGa2HbgX68YlLc3qawBgZteBdKuq+GgJQDrMzCz+D0ram8YnD4mAOxETqyW9qfB1uwBWAa9D56kUmBMAItVeRrQX+jwLKGpCpQua9qSY8Ozo9BRNADxN/PYjkjrLbp4xaVsWyOzzi3p2TFghAfgALPOCUxTxzaDqWCCsnawwJmm5zKwHuAv8BRZL8hSslGkA8FT8BMwCeh3A+Si1jyRtqTw5FtQFEFZ4CGyeKNVm9gJYBxyXdGaGABwDTgPDDiAVnkOSLs8QgIPAJWDcAfwC5gB9kjwWWpImF0zmdSubzawXuAP8rg0gfJlSyj/3S7paB0AtFwQAL9tevpNsk+TPdamYWYMLagVhprA0g+iSNFSGwMwagvAscNRrgaS+KvR58/EsJ0v8c8omabhIl5m5/z0OznkMpJLqbKejinCUKM1a4j2wS9Lb5vVBWJymOWvqTqX4XfC9lktxC5a4JckJbIOYWSrFo5JW1n6MWrBEbmqaWe5j5My3ree4ZqzkP8eRUulJ9s9CKlbn4NCfpWaNhCSTUpNMWFJlz9AOmAwla2DIeaQ0y4grqVkVCDPLUrEpzLiIlmeZce3MyES845zCiH2wrDGZZMhO1aIx8b6vlLCYmRMOT79sY9LAhLNWq6Leza2ZsyYvs04o8lozJzTeTTnbcanfmmUCMzWnB4I3Vrnd58eAK9NuTnOqmPPHHcCagvb8FXBbUuqEKsH+B6mvmv9ZL+YKAAAAAElFTkSuQmCC"},Nmxd:function(pe,R){pe.exports="data:image/png;base64,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"},OoWo:function(pe,R,s){},Ot1p:function(pe,R,s){"use strict";var ke=s("2qtc"),Ae=s("kLXV"),Rt=s("rAM+"),De=s("tJVT"),Ge=s("jrin"),X=s("q1tI"),k=s.n(X),Ne=s("VrN/"),ae=s.n(Ne),F=s("bdgK"),v=s("p77/"),ce=s("Bd2K"),j=s("ELLl"),We=s("19Vz"),ht=s("lZu9"),L=s("kSUc"),r=s("9Bee"),Ze=s("0Owb"),ze=s("dejd"),Lt=s("C+DQ"),tt=[{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 te(Ke){var Ct=Ke.onActionCallback,jt=Ke.title,_e=Ke.icon,re=Ke.actionName,be=Ke.className,W=be===void 0?"":be,Ee=Ke.children;function xe(){Ct(re)}return k.a.createElement("a",{title:jt,className:W,onClick:xe},k.a.createElement("i",{className:"md-iconfont ".concat(_e)}),Ee)}var ct=function(Ke){var Ct=Ke.watch,jt=Ke.showNullButton,_e=Ke.onActionCallback,re=Ke.fullScreen,be=Ke.insertTemp,W=[].concat(tt,[{title:"".concat(Ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ct?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return k.a.createElement("ul",{className:"markdown-toolbar-container"},W.map(function(Ee,xe){return k.a.createElement("li",{key:xe},Ee.actionName?k.a.createElement(te,Object(Ze.a)({},Ee,{onActionCallback:_e})):k.a.createElement("span",{className:"v-line"}))}),jt?k.a.createElement("li",null,k.a.createElement(te,{icon:"icon-edit",className:"btn-null insert-blank",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:_e},k.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,be&&k.a.createElement("li",null,k.a.createElement(te,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(be),onActionCallback:_e},k.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),k.a.createElement("li",{className:"btn-full-screen"},k.a.createElement(te,{icon:"".concat(re?"icon-shrink":"icon-enlarge"),title:re?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:_e})))},Ie=s("M8RZ"),Be=s("+L6B"),we=s("2/Rp"),dt=s("y8nQ"),Xe=s("Vl3Y"),Et=s("5NDa"),Ve=s("5rEg"),nt={labelCol:{span:4},wrapperCol:{span:20}},st=function(Ke){var Ct=Ke.callback,jt=Ke.onCancel;function _e(re){Ct(re)}return k.a.createElement(Xe.a,Object(Ze.a)({},nt,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_e}),k.a.createElement(Xe.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},k.a.createElement(Ve.a,null)),k.a.createElement(Xe.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},k.a.createElement(Ve.a,null)),k.a.createElement("div",{className:"flex-container flex-end"},k.a.createElement(we.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),k.a.createElement(we.a,{type:"ghost",onClick:jt},"\u53D6\u6D88")))},at=s("7ahc"),ut=s("HmJG"),It=s("BjJ7"),Fe=Xe.a.useForm,q={width:280,marginRight:10},Qe={labelCol:{span:5},wrapperCol:{span:19}},ft=function(Ke){var Ct=Ke.callback,jt=Ke.onCancel,_e=Fe(),re=Object(De.a)(_e,1),be=re[0];function W(mt){Ct(mt)}function Ee(mt){be.setFieldsValue({src:"/api/attachments/".concat(mt.id)})}function xe(mt){var Ut=mt.target.files[0];ot(Ut,Ee)}return k.a.createElement(Xe.a,Object(Ze.a)({form:be},Qe,{className:"upload-image-panel",onFinish:W}),k.a.createElement(Xe.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},k.a.createElement("div",{className:"flex-container"},k.a.createElement(Xe.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},k.a.createElement(Ve.a,{style:q})),k.a.createElement(fe,{onFileChange:xe}))),k.a.createElement(Xe.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},k.a.createElement(Ve.a,{style:{width:264}})),k.a.createElement(Xe.a.Item,{style:{textAlign:"right"}},k.a.createElement(we.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),k.a.createElement(we.a,{type:"ghost",onClick:jt},"\u53D6\u6D88")))};function fe(Ke){var Ct=Ke.onFileChange;return k.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",k.a.createElement("input",{type:"file",accept:"image/*",onChange:Ct}))}function ot(Ke,Ct){if(!Ke)throw new String("\u6CA1\u6709\u6587\u4EF6");var jt=new FormData;jt.append("editormd-image-file",Ke),jt.append("file_param_name","editormd-image-file"),jt.append("byxhr","true");var _e=new window.XMLHttpRequest;_e.withCredentials=!0,_e.addEventListener("load",function(re){Ct(JSON.parse(re.target.responseText))},!1),_e.addEventListener("error",function(re){console.error(re)},!1),_e.open("POST","".concat(It.a,"/api/attachments.json")),_e.send(jt)}var N=s("giR+"),I=s("fyUT"),ne=s("7Kak"),Se=s("9yH6"),Re=Se.a.Group,A={margin:"0 8px"},yt=function(Ke){var Ct=Ke.callback,jt=Ke.onCancel;function _e(re){Ct(re)}return k.a.createElement(Xe.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_e},k.a.createElement("div",{className:"flex-container"},k.a.createElement("span",{style:A},"\u5355\u5143\u683C\u6570\uFF1A"),k.a.createElement("span",{style:A},"\u884C\u6570"),k.a.createElement(Xe.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},k.a.createElement(I.a,null)),k.a.createElement("span",{style:A},"\u5217\u6570"),k.a.createElement(Xe.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},k.a.createElement(I.a,null))),k.a.createElement("div",{className:"flex-container",style:{marginTop:12}},k.a.createElement("span",{style:A},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),k.a.createElement(Xe.a.Item,{name:"align"},k.a.createElement(Re,null,k.a.createElement(Se.a,{value:"default"},k.a.createElement("i",{className:"fa fa-align-justify"})),k.a.createElement(Se.a,{value:"left"},k.a.createElement("i",{className:"fa fa-align-left"})),k.a.createElement(Se.a,{value:"center"},k.a.createElement("i",{className:"fa fa-align-center"})),k.a.createElement(Se.a,{value:"right"},k.a.createElement("i",{className:"fa fa-align-right"}))))),k.a.createElement("div",{className:"flex-container flex-end"},k.a.createElement(we.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),k.a.createElement(we.a,{type:"ghost",onClick:jt},"\u53D6\u6D88")))},oe="link",x="upload-image",M="code-block",ve="add-table",z="------------",D={default:z,left:":".concat(z),center:":".concat(z,":"),right:"".concat(z,":")},V=s("9VGf"),w,P;function S(){}var K=0,ye=1e4,ee="\u2581",Je=` -**\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function qe(Ke){return/^\d+$/.test(Ke)?"".concat(Ke,"px"):Ke}var rt=navigator.platform.toUpperCase().indexOf("MAC")>=0,At=rt?"Cmd":"Ctrl",Pt=(w={},Object(Ge.a)(w,At+"-B","bold"),Object(Ge.a)(w,At+"-I","italic"),w),xt=(P={},Object(Ge.a)(P,oe,"\u6DFB\u52A0\u94FE\u63A5"),Object(Ge.a)(P,M,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Ge.a)(P,x,"\u6DFB\u52A0\u56FE\u7247"),Object(Ge.a)(P,ve,"\u6DFB\u52A0\u8868\u683C"),P),nn=R.a=function(Ke){var Ct=Ke.defaultValue,jt=Ct===void 0?"":Ct,_e=Ke.onChange,re=Ke.width,be=re===void 0?"100%":re,W=Ke.height,Ee=W===void 0?400:W,xe=Ke.miniToolbar,mt=xe===void 0?!1:xe,Ut=Ke.isFocus,pt=Ut===void 0?!1:Ut,Yt=Ke.watch,Y=Ke.insertTemp,U=Ke.id,B=U===void 0?"markdown-editor-id":U,de=Ke.showResizeBar,Ce=de===void 0?!1:de,Oe=Ke.noStorage,Ot=Oe===void 0?!1:Oe,Dt=Ke.showNullButton,Ht=Dt===void 0?!1:Dt,Wt=Ke.fullScreen,St=Wt===void 0?!1:Wt,an=Ke.onBlur,Un=Ke.onCMBeforeChange,Gt=Ke.className,kt=Gt===void 0?"":Gt,tn=Ke.placeholder,mn=tn===void 0?"":tn,$t=Ke.values,zt=$t===void 0?"":$t,on=Object(X.useState)(null),Dn=Object(De.a)(on,2),Ue=Dn[0],Gn=Dn[1],An=Object(X.useState)(jt),Er=Object(De.a)(An,2),Ca=Er[0],ja=Er[1],Sa=Object(X.useState)(Yt),pr=Object(De.a)(Sa,2),wn=pr[0],qa=pr[1],_r=Object(X.useState)(St),Ua=Object(De.a)(_r,2),qn=Ua[0],er=Ua[1],tr=Object(X.useState)(""),nr=Object(De.a)(tr,2),sa=nr[0],ua=nr[1],ar=Object(X.useState)(0),Na=Object(De.a)(ar,2),va=Na[0],Ia=Na[1],rr=Object(X.useState)(Ee),Da=Object(De.a)(rr,2),Ma=Da[0],la=Da[1],or=Object(X.useState)(!1),ir=Object(De.a)(or,2),vr=ir[0],Fa=ir[1],ga=Object(X.useRef)(),Kn=Object(X.useRef)(),ca=Object(X.useRef)(),wa=Object(X.useRef)();Object(X.useEffect)(function(){ja(zt),Ue==null||Ue.setValue(zt)},[zt]),Object(X.useEffect)(function(){if(ga.current){var Vt=function(ln,hn){var vn=hn.clipboardData;if(vn){var On=vn.types.toString(),Rn=vn.items;if(On==="text/html,Files"||On==="Files"||vn.types.indexOf("Files")){var Tn,Wn,aa=Rn[1];On==="Files"&&(aa=Rn[0]),((Tn=aa)===null||Tn===void 0?void 0:Tn.kind)==="file"&&((Wn=aa)===null||Wn===void 0?void 0:Wn.type.match(/^image\//i))&&ot(aa.getAsFile(),function(Fn){Fn.id?Ft.replaceSelection("![,](/api/attachments/".concat(Fn.id,")")):(Fn==null?void 0:Fn.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ft=ae.a.fromTextArea(ga.current,{mode:"markdown",lineNumbers:!mt,lineWrapping:!0,value:jt,autoCloseTags:!0,autoCloseBrackets:!0});return pt&&Ft.focus(),Ft.on("paste",Vt),Gn(Ft),function(){Ft.off("paste",Vt)}}},[]);var sr=Object(X.useCallback)(function(){if(Kn.current)try{var Vt=Kn.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ft=Kn.current.getElementsByClassName("markdown-editor-body")[0];qn?Ft.style.height="calc(100vh - ".concat(Vt,"px)"):Ft.style.height="".concat(Ma-Vt,"px")}catch(Mt){console.log(Mt,"---- to set md editor body height")}},[Ma,Kn,qn]);Object(X.useEffect)(function(){function Vt(){var Mt=new F.default(function(ln){var hn=Object(Rt.a)(ln),vn;try{for(hn.s();!(vn=hn.n()).done;){var On=vn.value;(On.target.offsetHeight>0||On.target.offsetWidth>0)&&(sr(),Ue.setSize("100%","100%"),Ue.refresh())}}catch(Rn){hn.e(Rn)}finally{hn.f()}});return Mt.observe(ga.current.parentElement),Mt}if(Ue){var Ft=Vt();return function(){Ft.unobserve(ga.current.parentElement)}}},[Ue,sr]),Object(X.useEffect)(function(){if(Ue){for(var Vt=[],Ft=function(){var On=hn[ln];Mt=Object(De.a)(On,2);var Rn=Mt[0],Tn=Mt[1],Wn=Object(Ge.a)({},Rn,function(){ur(Tn)});Vt.push(Wn),Ue.addKeyMap(Wn)},Mt,ln=0,hn=Object.entries(Pt);ln0){var Vt=new Date().getTime(),Ft=window.sessionStorage.getItem(B);Vt>=va+ye&&(!Ft||Ft!==Ca)&&(window.sessionStorage.setItem(B,Ca),Fa(!0))}},ye),Object(X.useEffect)(function(){qa(Yt)},[Ue,Yt]),Object(X.useEffect)(function(){Ue&&(pt&&Ue.focus())},[Ue,pt]),Object(X.useEffect)(function(){if(wn&&Ue){var Vt=function(ln){var hn=ln.target;if(wa.current){var vn=hn.scrollTop/hn.scrollHeight;wa.current.scrollTop=wa.current.scrollHeight*vn}},Ft=Ue.getScrollerElement();return Ft.addEventListener("scroll",Vt),function(){Ft.removeEventListener("scroll",Vt)}}},[Ue,wn]),Object(X.useEffect)(function(){if(Ue&&Un){var Vt=function(Mt,ln){Un(Mt,ln)};return Ue.on("beforeChange",Vt),function(){Ue.off("beforeChange",Vt)}}},[Ue,Un]),Object(X.useEffect)(function(){if(Ue&&an){var Vt=function(){an(Ue.getValue())};return Ue.on("blur",Vt),function(){Ue.off("blur",Vt)}}},[Ue,an]),Object(X.useEffect)(function(){if(Ue){var Vt=function(Mt){var ln=Mt.getValue();ja(ln),Ia(new Date().getTime()),Mt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_e&&_e(ln)};return Ue.on("change",Vt),function(){Ue.off("change",Vt)}}},[Ue,_e]),Object(X.useEffect)(function(){Ue&&(jt==null?(Ue.setValue(""),ja("")):jt!==Ue.getValue()&&(Ue.setValue(jt),ja(jt),Ue.setCursor(Ue.lineCount(),0)))},[Ue,jt]);var ur=Object(X.useCallback)(function(Vt){var Ft=Ue.getCursor(),Mt=Ue.getSelection(),ln=Mt.split(` -`);switch(Vt){case"bold":return Ue.replaceSelection("**"+Mt+"**"),Mt===""&&Ue.setCursor(Ft.line,Ft.ch+2),Ue.focus();case"italic":return Ue.replaceSelection("*"+Mt+"*"),Mt===""&&Ue.setCursor(Ft.line,Ft.ch+1),Ue.focus();case"code":return Ue.replaceSelection("`"+Mt+"`"),Mt===""&&Ue.setCursor(Ft.line,Ft.ch+1),Ue.focus();case"inline-latex":return Ue.replaceSelection("`$$"+Mt+"$$`"),Mt===""&&Ue.setCursor(Ft.line,Ft.ch+3),Ue.focus();case"latex":return Ue.replaceSelection("```latex\n"+Mt+"\n```"),Ue.setCursor(Ft.line+1,Mt.length+1),Ue.focus();case"line-break":return Ue.replaceSelection(`
        -`),Ue.focus();case"list-ul":return Mt===""?Ue.replaceSelection("- "+Mt):Ue.replaceSelection(ln.map(function(hn){return hn===""?"":"- ".concat(hn)}).join(` -`)),Ue.focus();case"list-ol":return Mt===""?Ue.replaceSelection("1. "+Mt):Ue.replaceSelection(ln.map(function(hn,vn){return hn===""?"":"".concat(vn+1,". ").concat(hn)}).join(` -`)),Ue.focus();case"add-null-ch":return Mt===""&&Ue.setCursor(Ft.line,Ft.ch+1),Ue.replaceSelection(ee),Ue.focus();case"inster-template-1":return Mt===""&&Ue.setCursor(Ft.line,Ft.ch),Ue.replaceSelection(Je),Ue.focus();case"eraser":return Ue.setValue(""),Ue.focus();case"trigger-watch":return qa(!wn),Ue.focus();case"trigger-full-screen":return er(!qn),Ue.focus();case oe:ua(oe);return;case M:ua(M);return;case x:ua(x);return;case ve:ua(ve);return;default:throw new Error}},[Ue,wn,qn]),da=Object(X.useCallback)(function(Vt){ua("");switch(sa){case oe:var Ft=Vt.title,Mt=Vt.link;return Ue.replaceSelection("[".concat(Ft,"](").concat(Mt,")")),Ue.focus();case M:var ln=Vt.language,hn=Vt.content;return Ue.replaceSelection(["```"+ln,hn,"```"].join(` -`)),Ue.focus();case x:var vn=Vt.src,On=Vt.alt;return Ue.replaceSelection("![ ".concat(On," ]( ").concat(vn,' "').concat(On,'" )')),Ue.focus();case ve:for(var Rn=Vt.row,Tn=Vt.col,Wn=Vt.align,aa=` -`,Fn=0;Fn300&&(Tn=300);var Wn=Ee+Tn+"px";la(Wn)}},ln=ca.current,hn=!1,vn=0;return ln.addEventListener("mousedown",Vt),document.addEventListener("mousemove",Mt),document.addEventListener("mouseup",Ft),function(){ln.removeEventListener("mousedown",Vt),document.removeEventListener("mousemove",Mt),document.removeEventListener("mouseup",Ft)}}},[Ue,ca]),Object(X.useEffect)(function(){la(Ee)},[Ee]);var yr=qe(be),br=qe(Ma),ka={width:yr,height:br},Ar=Object(X.useMemo)(function(){if(va){var Vt=new Date(va),Ft=Vt.getHours(),Mt=Vt.getMinutes(),ln=Vt.getSeconds();return Ft=Ft<10?"0"+Ft:Ft,Mt=Mt<10?"0"+Mt:Mt,ln=ln<10?"0"+ln:ln,"".concat(Ft,":").concat(Mt,":").concat(ln)}return 0},[va]);function fa(){window.sessionStorage.removeItem(B),Fa(!1),Ia(0)}function oo(){Fa(!1),Ia(0),Ue.setValue(window.sessionStorage.getItem(B))}return k.a.createElement(X.Fragment,null,k.a.createElement("div",{className:"markdown-editor-wrapper",ref:Kn},k.a.createElement("div",{className:"markdown-editor-container ".concat(kt," ").concat(wn?"on-preview":""," ").concat(mt?"mini":""," ").concat(qn?"full-screen":""),style:ka},k.a.createElement(ct,{insertTemp:Y,watch:wn,fullScreen:qn,showNullButton:Ht,onActionCallback:ur}),k.a.createElement("div",{className:"markdown-editor-body"},k.a.createElement("div",{className:"codemirror-container"},k.a.createElement("textarea",{ref:ga,placeholder:mn})),wn?k.a.createElement("div",{ref:wa,className:"preview-container"},k.a.createElement(r.a,{value:Ca})):null))),Ce?k.a.createElement("a",{ref:ca,className:"editor-resize"}):null,k.a.createElement(Ie.a,null,xt[sa]?k.a.createElement(Ae.a,{centered:!0,title:xt[sa],visible:!0,onCancel:ya,footer:null},gr):null))}},Plam:function(pe,R,s){"use strict";var ke=s("giR+"),Ae=s("fyUT"),Rt=s("2qtc"),De=s("kLXV"),Ge=s("DjyN"),X=s("NUBc"),k=s("9og8"),Ne=s("tJVT"),ae=s("k1fw"),F=s("q1tI"),v=s.n(F),ce=s("8Abk"),j=s("IxHN"),We=s("M8RZ"),ht=s("BdwD"),L=s("cWXX"),r=s("/ezw"),Ze=s("14J3"),ze=s("BMrR"),Lt=s("jCWc"),tt=s("kPKH"),te=s("Q9mQ"),ct=s("diRs"),Ie=s("+L6B"),Be=s("2/Rp"),we=s("y8nQ"),dt=s("Vl3Y"),Xe=s("9kvl"),Et=s("dhSg"),Ve=s("mCJh");function nt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */nt=function(){return M};var x,M={},ve=Object.prototype,z=ve.hasOwnProperty,D=Object.defineProperty||function(Y,U,B){Y[U]=B.value},V=typeof Symbol=="function"?Symbol:{},w=V.iterator||"@@iterator",P=V.asyncIterator||"@@asyncIterator",S=V.toStringTag||"@@toStringTag";function K(Y,U,B){return Object.defineProperty(Y,U,{value:B,enumerable:!0,configurable:!0,writable:!0}),Y[U]}try{K({},"")}catch(Y){K=function(B,de,Ce){return B[de]=Ce}}function ye(Y,U,B,de){var Ce=U&&U.prototype instanceof xt?U:xt,Oe=Object.create(Ce.prototype),Ot=new pt(de||[]);return D(Oe,"_invoke",{value:Ee(Y,B,Ot)}),Oe}function ee(Y,U,B){try{return{type:"normal",arg:Y.call(U,B)}}catch(de){return{type:"throw",arg:de}}}M.wrap=ye;var Je="suspendedStart",qe="suspendedYield",rt="executing",At="completed",Pt={};function xt(){}function nn(){}function Ke(){}var Ct={};K(Ct,w,function(){return this});var jt=Object.getPrototypeOf,_e=jt&&jt(jt(Yt([])));_e&&_e!==ve&&z.call(_e,w)&&(Ct=_e);var re=Ke.prototype=xt.prototype=Object.create(Ct);function be(Y){["next","throw","return"].forEach(function(U){K(Y,U,function(B){return this._invoke(U,B)})})}function W(Y,U){function B(Ce,Oe,Ot,Dt){var Ht=ee(Y[Ce],Y,Oe);if(Ht.type!=="throw"){var Wt=Ht.arg,St=Wt.value;return St&&typeof St=="object"&&z.call(St,"__await")?U.resolve(St.__await).then(function(an){B("next",an,Ot,Dt)},function(an){B("throw",an,Ot,Dt)}):U.resolve(St).then(function(an){Wt.value=an,Ot(Wt)},function(an){return B("throw",an,Ot,Dt)})}Dt(Ht.arg)}var de;D(this,"_invoke",{value:function(Oe,Ot){function Dt(){return new U(function(Ht,Wt){B(Oe,Ot,Ht,Wt)})}return de=de?de.then(Dt,Dt):Dt()}})}function Ee(Y,U,B){var de=Je;return function(Ce,Oe){if(de===rt)throw new Error("Generator is already running");if(de===At){if(Ce==="throw")throw Oe;return{value:x,done:!0}}for(B.method=Ce,B.arg=Oe;;){var Ot=B.delegate;if(Ot){var Dt=xe(Ot,B);if(Dt){if(Dt===Pt)continue;return Dt}}if(B.method==="next")B.sent=B._sent=B.arg;else if(B.method==="throw"){if(de===Je)throw de=At,B.arg;B.dispatchException(B.arg)}else B.method==="return"&&B.abrupt("return",B.arg);de=rt;var Ht=ee(Y,U,B);if(Ht.type==="normal"){if(de=B.done?At:qe,Ht.arg===Pt)continue;return{value:Ht.arg,done:B.done}}Ht.type==="throw"&&(de=At,B.method="throw",B.arg=Ht.arg)}}}function xe(Y,U){var B=U.method,de=Y.iterator[B];if(de===x)return U.delegate=null,B==="throw"&&Y.iterator.return&&(U.method="return",U.arg=x,xe(Y,U),U.method==="throw")||B!=="return"&&(U.method="throw",U.arg=new TypeError("The iterator does not provide a '"+B+"' method")),Pt;var Ce=ee(de,Y.iterator,U.arg);if(Ce.type==="throw")return U.method="throw",U.arg=Ce.arg,U.delegate=null,Pt;var Oe=Ce.arg;return Oe?Oe.done?(U[Y.resultName]=Oe.value,U.next=Y.nextLoc,U.method!=="return"&&(U.method="next",U.arg=x),U.delegate=null,Pt):Oe:(U.method="throw",U.arg=new TypeError("iterator result is not an object"),U.delegate=null,Pt)}function mt(Y){var U={tryLoc:Y[0]};1 in Y&&(U.catchLoc=Y[1]),2 in Y&&(U.finallyLoc=Y[2],U.afterLoc=Y[3]),this.tryEntries.push(U)}function Ut(Y){var U=Y.completion||{};U.type="normal",delete U.arg,Y.completion=U}function pt(Y){this.tryEntries=[{tryLoc:"root"}],Y.forEach(mt,this),this.reset(!0)}function Yt(Y){if(Y||Y===""){var U=Y[w];if(U)return U.call(Y);if(typeof Y.next=="function")return Y;if(!isNaN(Y.length)){var B=-1,de=function Ce(){for(;++B=0;--Ce){var Oe=this.tryEntries[Ce],Ot=Oe.completion;if(Oe.tryLoc==="root")return de("end");if(Oe.tryLoc<=this.prev){var Dt=z.call(Oe,"catchLoc"),Ht=z.call(Oe,"finallyLoc");if(Dt&&Ht){if(this.prev=0;--de){var Ce=this.tryEntries[de];if(Ce.tryLoc<=this.prev&&z.call(Ce,"finallyLoc")&&this.prev=0;--B){var de=this.tryEntries[B];if(de.finallyLoc===U)return this.complete(de.completion,de.afterLoc),Ut(de),Pt}},catch:function(U){for(var B=this.tryEntries.length-1;B>=0;--B){var de=this.tryEntries[B];if(de.tryLoc===U){var Ce=de.completion;if(Ce.type==="throw"){var Oe=Ce.arg;Ut(de)}return Oe}}throw new Error("illegal catch attempt")},delegateYield:function(U,B,de){return this.delegate={iterator:Yt(U),resultName:B,nextLoc:de},this.method==="next"&&(this.arg=x),Pt}},M}var st=function(M){var ve=M.pathsList,z=M.dispatch,D=dt.a.useForm(),V=Object(Ne.a)(D,1),w=V[0],P=Object(F.useState)(),S=Object(Ne.a)(P,2),K=S[0],ye=S[1],ee=Object(F.useState)(!0),Je=Object(Ne.a)(ee,2),qe=Je[0],rt=Je[1],At=Object(F.useState)(!1),Pt=Object(Ne.a)(At,2),xt=Pt[0],nn=Pt[1],Ke=Object(F.useState)(),Ct=Object(Ne.a)(Ke,2),jt=Ct[0],_e=Ct[1],re=Object(F.useState)({keyword:jt,robot:!0,page:1}),be=Object(Ne.a)(re,2),W=be[0],Ee=be[1];Object(F.useEffect)(function(){Et.a.subscribe("ai-replay-show",function(pt){_e(pt),nn(!0)})},[]),Object(F.useEffect)(function(){jt&&xe()},[jt]);var xe=function(){var pt=Object(k.a)(nt().mark(function Yt(Y){var U;return nt().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return rt(!0),de.next=3,Object(Ve.a)(Object(ae.a)(Object(ae.a)({},W),{},{keyword:jt}));case 3:U=de.sent,rt(!1),(U==null?void 0:U.data)&&(W.page++,Ee(Object(ae.a)({},W)),ye(U==null?void 0:U.data));case 6:case"end":return de.stop()}},Yt)}));return function(Y){return pt.apply(this,arguments)}}(),mt=function(){var pt=Object(k.a)(nt().mark(function Yt(){return nt().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:xe();case 1:case"end":return U.stop()}},Yt)}));return function(){return pt.apply(this,arguments)}}(),Ut=v.a.createElement("div",null,v.a.createElement("img",{src:s("FPkq"),width:150}));return v.a.createElement(v.a.Fragment,null,v.a.createElement(De.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:xt,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:mt,width:800,height:500,footer:v.a.createElement(ze.a,{align:"middle",justify:"center"},v.a.createElement(tt.a,{className:"tc"},v.a.createElement(Be.a,{type:"primary",onClick:xe},"\u6362\u4E00\u6362"),v.a.createElement(ct.a,{content:Ut,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},v.a.createElement(Be.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){nn(!1)}},v.a.createElement("aside",{style:{minHeight:300}},v.a.createElement(ze.a,null,v.a.createElement(r.a,{loading:qe},K==null?void 0:K.map(function(pt){return v.a.createElement(tt.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},pt.text)}),!(K==null?void 0:K.length)&&v.a.createElement("div",{style:{width:"100%",textAlign:"center"}},v.a.createElement("br",null),v.a.createElement("img",{src:s("FPkq"),width:150}),v.a.createElement("br",null),v.a.createElement("br",null),"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},at=Object(Xe.a)(function(x){var M=x.pathsList;return{pathsList:M}})(st),ut=s("fXAG"),It=s("+BJd"),Fe=s("mr32"),q=s("5Dmo"),Qe=s("3S7+"),ft=s("m3rI"),fe=s("9Bee"),ot=s("Ypxr"),N=s("AMnG"),I=s("kaH+");function ne(x){var M=x.data,ve=x.index,z=x.adminOrOperator,D=x.parentDiscussIndex,V=x.shixunIdentifier,w=x.user,P=x.onSetRewardData,S=x.onSetActionType,K=M.author,ye=M.can_delete,ee=M.content,Je=M.hidden,qe=M.id,rt=M.reward,At=M.time;function Pt(){P({id:qe,index:ve,user_id:K.user_id,parentDiscussIndex:D})}function xt(){S({id:qe,index:ve,params:{hidden:Je?"0":"1",container_identifier:V},type:"hidden-discuss",parentDiscussIndex:D,message:Je?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function nn(){S({id:qe,index:ve,type:"delete-discuss",parentDiscussIndex:D,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var Ke=z||ye||K.user_id===w.user_id||K.login===w.login;return v.a.createElement("div",{className:"second-level-discuss"},v.a.createElement("div",{className:"discuss-info-body"},v.a.createElement("div",{className:"discuss-info"},v.a.createElement("a",{href:"/users/".concat(K.login),target:"_blank"},K.name),v.a.createElement("span",{className:"grey"},At),rt?v.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(rt)},v.a.createElement("i",{className:"iconfont icon-gift c-orange "}),v.a.createElement("span",null,rt)):null),v.a.createElement("div",{className:"btn-group"},w.identity===1?v.a.createElement("a",{onClick:Pt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},v.a.createElement("i",{className:"iconfont icon-jiangli"})):null,z?v.a.createElement("a",{onClick:xt,title:Je?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},v.a.createElement("i",{className:Je?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ke?v.a.createElement("a",{onClick:nn,title:"\u5220\u9664"},v.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),v.a.createElement(fe.a,{className:"discuss-content",value:ee}))}var Se=function(x){var M=x.data,ve=x.index,z=x.shixunIdentifier,D=x.adminOrOperator,V=x.identity,w=x.onTopOrDownDiscuss,P=x.onPlusDiscuss,S=x.onDisableDiscuss,K=x.onSetActionType,ye=x.onSetRewardData,ee=x.user,Je=x.activeDiscussIndex,qe=x.onReplyDiscuss,rt=x.onSetActiveDiscussIndex,At=x.allowDisableDiscuss,Pt=M.content,xt=M.children,nn=M.game_url,Ke=M.hidden,Ct=M.id,jt=M.position,_e=M.praise_count,re=M.reward,be=M.sticky,W=M.time,Ee=M.user_praise,xe=M.game_passed,mt=M.ai_reply_text,Ut=M.ai_reply_flag,pt=M.author,Yt=M.disable_discuss_status,Y=Object(F.useState)(!1),U=Object(Ne.a)(Y,2),B=U[0],de=U[1];Object(F.useEffect)(function(){B&&setTimeout(function(){return de(!1)},800)},[B]);function Ce(){if(console.log(ee),!(ee==null?void 0:ee.authentication)){De.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}rt(Ct)}function Oe(){w(Ct,!be,ve)}function Ot(){P(Ct,!Ee,ve)}function Dt(){ye({id:Ct,index:ve,user_id:pt.user_id})}function Ht(){K({id:Ct,index:ve,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wt(){K({id:Ct,index:ve,params:{hidden:Ke?"0":"1",container_identifier:z},type:"hidden-discuss",message:Ke?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function St(){S(Ct,Yt===0?2:0,ve)}var an=function(Gt){var kt=Gt.target,tn=kt.nodeName,mn=kt.src;tn==="IMG"&&(Et.a.publish("preview-image",mn),console.log("src:",mn))};return v.a.createElement("div",{className:"discuss-item-container",key:Ct},v.a.createElement("a",{href:"/users/".concat(pt.login),target:"_blank"},v.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ft.a.IMG_SERVER,"/images/").concat(pt.image_url),width:"50"})),v.a.createElement("section",null,v.a.createElement("div",{className:"discuss-info"},v.a.createElement("a",{href:"/users/".concat(pt.login),target:"_blank"},pt.name),v.a.createElement("span",{className:"grey"},W),jt?v.a.createElement("span",{className:"c-green"}," [\u7B2C",jt,"\u5173] "):null,nn?v.a.createElement("a",{href:nn,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,At&&v.a.createElement(v.a.Fragment,null,Yt===0&&v.a.createElement(Qe.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},v.a.createElement("span",{onClick:St,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),Yt===2&&v.a.createElement(Qe.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},v.a.createElement("span",{onClick:St,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),Yt===1&&v.a.createElement(Qe.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},v.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),be?v.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,re?v.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(re)},v.a.createElement("i",{className:"iconfont icon-gift c-orange "}),v.a.createElement("span",null,re)):null,V<=5?v.a.createElement("span",{style:{flex:"1",textAlign:"right",color:xe===1?"#29bd8b":""}},xe===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),v.a.createElement("div",{onClick:an},v.a.createElement(fe.a,{className:"discuss-content",value:Pt})),Ut&&v.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},v.a.createElement(Fe.a,{color:"#f50"},"\u667A\u80FD\u52A9\u6559"),v.a.createElement("br",null),v.a.createElement("div",{style:{padding:"6px 0"}},mt),v.a.createElement(Be.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return de(!0)},className:"mr10 mr5 relative c-blue"},v.a.createElement("span",{className:B?"plus-one-animate":"hide",style:{position:"absolute"}}," +1"),v.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),v.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),v.a.createElement("span",{className:"c-orange current",onClick:function(){Et.a.publish("ai-replay-show",Pt)}},"\u5176\u4ED6\u56DE\u7B54 > ")),xt&&xt.length>0?v.a.createElement("div",{className:"reply-discuss-container",onClick:an},xt.map(function(Un,Gt){return v.a.createElement(ne,{key:Un.id,data:Un,index:Gt,shixunIdentifier:z,adminOrOperator:D,user:ee,onSetRewardData:ye,onSetActionType:K,parentDiscussIndex:ve})})):null,v.a.createElement("div",{className:"btn-group"},ee.identity===1?v.a.createElement("a",{onClick:Dt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},v.a.createElement("i",{className:"iconfont icon-jiangli"})):null,D?v.a.createElement("a",{onClick:Wt,title:Ke?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},v.a.createElement("i",{className:Ke?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,V<=5?v.a.createElement("a",{onClick:Oe,className:be?"btn-top":"btn-down",title:be?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},v.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,D&&(!xt||xt.length==0)?v.a.createElement("a",{onClick:Ht,title:"\u5220\u9664"},v.a.createElement("i",{className:"iconfont icon-shanchu"})):null,v.a.createElement("a",{onClick:Ce,title:"\u56DE\u590D"},v.a.createElement("i",{className:"iconfont icon-huifu1"})),v.a.createElement("a",{onClick:Ot,className:Ee?"c-orange":""},v.a.createElement("i",{className:Ee?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),v.a.createElement("span",null,_e||""))),v.a.createElement(N.a,{id:Ct,activeDiscussIndex:Je,onReplyDiscuss:qe})))};function Re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Re=function(){return M};var x,M={},ve=Object.prototype,z=ve.hasOwnProperty,D=Object.defineProperty||function(Y,U,B){Y[U]=B.value},V=typeof Symbol=="function"?Symbol:{},w=V.iterator||"@@iterator",P=V.asyncIterator||"@@asyncIterator",S=V.toStringTag||"@@toStringTag";function K(Y,U,B){return Object.defineProperty(Y,U,{value:B,enumerable:!0,configurable:!0,writable:!0}),Y[U]}try{K({},"")}catch(Y){K=function(B,de,Ce){return B[de]=Ce}}function ye(Y,U,B,de){var Ce=U&&U.prototype instanceof xt?U:xt,Oe=Object.create(Ce.prototype),Ot=new pt(de||[]);return D(Oe,"_invoke",{value:Ee(Y,B,Ot)}),Oe}function ee(Y,U,B){try{return{type:"normal",arg:Y.call(U,B)}}catch(de){return{type:"throw",arg:de}}}M.wrap=ye;var Je="suspendedStart",qe="suspendedYield",rt="executing",At="completed",Pt={};function xt(){}function nn(){}function Ke(){}var Ct={};K(Ct,w,function(){return this});var jt=Object.getPrototypeOf,_e=jt&&jt(jt(Yt([])));_e&&_e!==ve&&z.call(_e,w)&&(Ct=_e);var re=Ke.prototype=xt.prototype=Object.create(Ct);function be(Y){["next","throw","return"].forEach(function(U){K(Y,U,function(B){return this._invoke(U,B)})})}function W(Y,U){function B(Ce,Oe,Ot,Dt){var Ht=ee(Y[Ce],Y,Oe);if(Ht.type!=="throw"){var Wt=Ht.arg,St=Wt.value;return St&&typeof St=="object"&&z.call(St,"__await")?U.resolve(St.__await).then(function(an){B("next",an,Ot,Dt)},function(an){B("throw",an,Ot,Dt)}):U.resolve(St).then(function(an){Wt.value=an,Ot(Wt)},function(an){return B("throw",an,Ot,Dt)})}Dt(Ht.arg)}var de;D(this,"_invoke",{value:function(Oe,Ot){function Dt(){return new U(function(Ht,Wt){B(Oe,Ot,Ht,Wt)})}return de=de?de.then(Dt,Dt):Dt()}})}function Ee(Y,U,B){var de=Je;return function(Ce,Oe){if(de===rt)throw new Error("Generator is already running");if(de===At){if(Ce==="throw")throw Oe;return{value:x,done:!0}}for(B.method=Ce,B.arg=Oe;;){var Ot=B.delegate;if(Ot){var Dt=xe(Ot,B);if(Dt){if(Dt===Pt)continue;return Dt}}if(B.method==="next")B.sent=B._sent=B.arg;else if(B.method==="throw"){if(de===Je)throw de=At,B.arg;B.dispatchException(B.arg)}else B.method==="return"&&B.abrupt("return",B.arg);de=rt;var Ht=ee(Y,U,B);if(Ht.type==="normal"){if(de=B.done?At:qe,Ht.arg===Pt)continue;return{value:Ht.arg,done:B.done}}Ht.type==="throw"&&(de=At,B.method="throw",B.arg=Ht.arg)}}}function xe(Y,U){var B=U.method,de=Y.iterator[B];if(de===x)return U.delegate=null,B==="throw"&&Y.iterator.return&&(U.method="return",U.arg=x,xe(Y,U),U.method==="throw")||B!=="return"&&(U.method="throw",U.arg=new TypeError("The iterator does not provide a '"+B+"' method")),Pt;var Ce=ee(de,Y.iterator,U.arg);if(Ce.type==="throw")return U.method="throw",U.arg=Ce.arg,U.delegate=null,Pt;var Oe=Ce.arg;return Oe?Oe.done?(U[Y.resultName]=Oe.value,U.next=Y.nextLoc,U.method!=="return"&&(U.method="next",U.arg=x),U.delegate=null,Pt):Oe:(U.method="throw",U.arg=new TypeError("iterator result is not an object"),U.delegate=null,Pt)}function mt(Y){var U={tryLoc:Y[0]};1 in Y&&(U.catchLoc=Y[1]),2 in Y&&(U.finallyLoc=Y[2],U.afterLoc=Y[3]),this.tryEntries.push(U)}function Ut(Y){var U=Y.completion||{};U.type="normal",delete U.arg,Y.completion=U}function pt(Y){this.tryEntries=[{tryLoc:"root"}],Y.forEach(mt,this),this.reset(!0)}function Yt(Y){if(Y||Y===""){var U=Y[w];if(U)return U.call(Y);if(typeof Y.next=="function")return Y;if(!isNaN(Y.length)){var B=-1,de=function Ce(){for(;++B=0;--Ce){var Oe=this.tryEntries[Ce],Ot=Oe.completion;if(Oe.tryLoc==="root")return de("end");if(Oe.tryLoc<=this.prev){var Dt=z.call(Oe,"catchLoc"),Ht=z.call(Oe,"finallyLoc");if(Dt&&Ht){if(this.prev=0;--de){var Ce=this.tryEntries[de];if(Ce.tryLoc<=this.prev&&z.call(Ce,"finallyLoc")&&this.prev=0;--B){var de=this.tryEntries[B];if(de.finallyLoc===U)return this.complete(de.completion,de.afterLoc),Ut(de),Pt}},catch:function(U){for(var B=this.tryEntries.length-1;B>=0;--B){var de=this.tryEntries[B];if(de.tryLoc===U){var Ce=de.completion;if(Ce.type==="throw"){var Oe=Ce.arg;Ut(de)}return Oe}}throw new Error("illegal catch attempt")},delegateYield:function(U,B,de){return this.delegate={iterator:Yt(U),resultName:B,nextLoc:de},this.method==="next"&&(this.arg=x),Pt}},M}var A={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function yt(x,M){switch(M.type){case ut.Q:return Object(ae.a)(Object(ae.a)({},x),{},{loading:!0});case ut.X:return Object(ae.a)(Object(ae.a)({},x),{},{showRewardDialog:!0});case ut.b:return Object(ae.a)(Object(ae.a)({},x),{},{showRewardDialog:!1});case ut.l:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.ab:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.x:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.c:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.z:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.H:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.a:return Object(ae.a)(Object(ae.a)({},x),M.payload);default:throw new Error}}var oe=R.a=function(x){var M=x.shixunIdentifier,ve=x.identity,z=x.activeIndex,D=x.user,V=x.allowDisableDiscuss,w=x.isShixunDetail,P=w===void 0?!1:w,S=Object(F.useReducer)(yt,A),K=Object(Ne.a)(S,2),ye=K[0],ee=K[1],Je=ye.page,qe=ye.loading,rt=ye.data,At=ye.actionType,Pt=ye.showRewardDialog,xt=ye.activeDiscussIndex,nn=Object(F.useRef)(),Ke=Object(F.useRef)();function Ct(Gt){return jt.apply(this,arguments)}function jt(){return jt=Object(k.a)(Re().mark(function Gt(kt){var tn;return Re().wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:if(!qe){$t.next=2;break}return $t.abrupt("return");case 2:return $t.prev=2,ee({type:ut.Q}),$t.next=6,Object(Ve.e)(M,kt);case 6:tn=$t.sent,ee({type:ut.l,payload:{activeDiscussIndex:null,page:kt,data:tn,loading:!1}}),$t.next=13;break;case 10:$t.prev=10,$t.t0=$t.catch(2),console.log($t.t0);case 13:case"end":return $t.stop()}},Gt,null,[[2,10]])})),jt.apply(this,arguments)}function _e(Gt){Ct(Gt)}function re(Gt,kt,tn){return be.apply(this,arguments)}function be(){return be=Object(k.a)(Re().mark(function Gt(kt,tn,mn){var $t;return Re().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.prev=0,on.next=3,Object(Ve.g)(kt,tn);case 3:$t=on.sent,St[mn].user_praise=tn,St[mn].praise_count=$t.praise_count,ee({type:ut.x,payload:{data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:St})}}),on.next=12;break;case 9:on.prev=9,on.t0=on.catch(0),console.log(on.t0);case 12:case"end":return on.stop()}},Gt,null,[[0,9]])})),be.apply(this,arguments)}function W(Gt,kt,tn){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(k.a)(Re().mark(function Gt(kt,tn,mn){var $t,zt,on;return Re().wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.prev=0,Ue.next=3,Object(Ve.d)(kt,tn);case 3:if($t=Ue.sent,!($t.status!==0)){Ue.next=6;break}return Ue.abrupt("return");case 6:zt=St[mn].author.user_id,on=St.map(function(Gn){return Gn.author.user_id===zt?Object(ae.a)(Object(ae.a)({},Gn),{},{disable_discuss_status:tn}):Gn}),ee({type:ut.c,payload:{data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:on})}}),Ue.next=14;break;case 11:Ue.prev=11,Ue.t0=Ue.catch(0),console.log(Ue.t0);case 14:case"end":return Ue.stop()}},Gt,null,[[0,11]])})),Ee.apply(this,arguments)}function xe(Gt,kt,tn){return mt.apply(this,arguments)}function mt(){return mt=Object(k.a)(Re().mark(function Gt(kt,tn,mn){return Re().wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.prev=0,zt.next=3,Object(Ve.j)(kt,tn);case 3:St[mn].sticky=tn,ee({type:ut.ab,payload:{data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:St})}}),Ct(ye.page),zt.next=11;break;case 8:zt.prev=8,zt.t0=zt.catch(0),console.log(zt.t0);case 11:case"end":return zt.stop()}},Gt,null,[[0,8]])})),mt.apply(this,arguments)}function Ut(){ee({type:ut.z,payload:{actionType:null}})}function pt(){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(k.a)(Re().mark(function Gt(){var kt,tn,mn,$t,zt,on,Dn,Ue;return Re().wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(kt=At.id,tn=At.params,mn=At.type,$t=At.index,zt=At.parentDiscussIndex,!(mn==="hidden-discuss")){An.next=6;break}return An.next=4,Object(Ve.f)(kt,tn);case 4:zt?St[zt].children[$t].hidden=tn.hidden==1:St[$t].hidden=tn.hidden==1,ee({type:ut.z,payload:{actionType:null,data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:St})}});case 6:if(!(mn==="delete-discuss")){An.next=31;break}return An.next=9,Object(Ve.c)(kt);case 9:if(!(zt||zt===0)){An.next=22;break}on=St[zt].children,Dn=on.length-1;case 12:if(!(Dn>=0)){An.next=19;break}if(!(on[Dn].id===kt)){An.next=16;break}return on.splice(Dn,1),An.abrupt("break",19);case 16:Dn--,An.next=12;break;case 19:St[zt].children=on,An.next=30;break;case 22:Ue=St.length-1;case 23:if(!(Ue>=0)){An.next=30;break}if(!(St[Ue].id===kt)){An.next=27;break}return St.splice(Ue,1),An.abrupt("break",30);case 27:Ue--,An.next=23;break;case 30:ee({type:ut.z,payload:{actionType:null,data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:St})}});case 31:case"end":return An.stop()}},Gt)})),Yt.apply(this,arguments)}function Y(Gt){ee({type:ut.z,payload:{actionType:Gt}})}function U(){ee({type:ut.b})}function B(){return de.apply(this,arguments)}function de(){return de=Object(k.a)(Re().mark(function Gt(){var kt,tn,mn,$t,zt,on,Dn;return Re().wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return kt=nn.current,tn=kt.id,mn=kt.index,$t=kt.score,zt=kt.user_id,on=kt.parentDiscussIndex,Gn.next=3,Object(Ve.i)(tn,{container_type:"Discusses",score:$t,user_id:zt});case 3:Dn=Gn.sent,on?St[on].children[mn].reward=Dn.code:St[mn].reward=Dn.code,ee({type:ut.H,payload:{showRewardDialog:!1,data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:St})}}),nn.current=null;case 7:case"end":return Gn.stop()}},Gt)})),de.apply(this,arguments)}function Ce(Gt){nn.current=Gt,ee({type:ut.X})}function Oe(Gt){nn.current.score=Gt}function Ot(Gt,kt){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(k.a)(Re().mark(function Gt(kt,tn){var mn;return Re().wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.prev=0,zt.next=3,Object(Ve.h)(kt,tn);case 3:if(mn=zt.sent,!(mn.status===-3)){zt.next=8;break}return De.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),Ht(null),zt.abrupt("return");case 8:Ct(Je),zt.next=14;break;case 11:zt.prev=11,zt.t0=zt.catch(0),console.log(zt.t0);case 14:case"end":return zt.stop()}},Gt,null,[[0,11]])})),Dt.apply(this,arguments)}function Ht(Gt){xt===Gt?ee({type:ut.a,payload:{activeDiscussIndex:null}}):ee({type:ut.a,payload:{activeDiscussIndex:Gt}})}if(Object(F.useEffect)(function(){function Gt(){return kt.apply(this,arguments)}function kt(){return kt=Object(k.a)(Re().mark(function tn(){return Re().wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:if(!(z===3&&!rt&&M)){$t.next=3;break}return $t.next=3,Ct(Je);case 3:case"end":return $t.stop()}},tn)})),kt.apply(this,arguments)}Gt()},[M,z,Je,ee]),Object(F.useEffect)(function(){var Gt=Et.a.subscribe("create-discuss",function(){Ct(Je)});return Gt},[M]),!rt)return v.a.createElement(j.a,null);var Wt=rt.disscuss_count,St=rt.comments,an=rt.all,Un=rt.can_hidden;return v.a.createElement(F.Fragment,null,v.a.createElement("div",{className:"discuss-container",ref:Ke},Wt===0?v.a.createElement(ht.a,null):null,St.map(function(Gt,kt){return v.a.createElement(Se,{user:D,key:Gt.id,data:Gt,index:kt,identity:ve,onPaginationChange:_e,shixunIdentifier:M,onSetActionType:Y,onTopOrDownDiscuss:xe,adminOrOperator:Un,onPlusDiscuss:re,onDisableDiscuss:W,onSetRewardData:Ce,activeDiscussIndex:xt,onSetActiveDiscussIndex:Ht,onReplyDiscuss:Ot,allowDisableDiscuss:V})}),Wt>10?v.a.createElement("div",{className:"pagination-container"},v.a.createElement(X.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:_e,current:Je,total:Wt})):null,v.a.createElement(at,null)),v.a.createElement(We.a,null,v.a.createElement(De.a,{centered:!0,title:"\u63D0\u793A",visible:!!At,onOk:pt,onCancel:Ut},v.a.createElement("p",null,At?At.message:"")),v.a.createElement(De.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Pt,onCancel:U,onOk:B},v.a.createElement(Ae.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Oe,style:{width:"228px"}}))))}},"Q+I+":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(pe,R,s){},QUgM:function(pe,R,s){},"S+dL":function(pe,R){pe.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},Sa5k:function(pe,R,s){pe.exports=s.p+"static/nothing.4d201a0a.png"},TVoq:function(pe,R,s){},Tl6Z:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxdCXPaytY8ArEaYzt2cm/efe///6+v3ktu4ngBm13Ah1zdUTMeLYCEuYmnSuUFEKOZnj7rnAnW67X94q21ucLN1cbvc1z1zVXzXG5byRXJtcDP36YFvxhY4sk+21yNzTXcXL3N1Y+fs6LvWwF4M1zTzbV+B8vptxgUFynssA8Igj1AtgZgJriid7CcRmticuKJvd5cnYIgmIkIiUTELPHz1RhBZNUhzkIwF68sQMXAGW2uccq938FyBJB8gP6R1+aYsBl+j8A8nOi6XAHAp7rLygFThJ8EW4D+tADWVgp41gDNE/rxDpaKWzyhl9BD8gAyxuREAEUbVyB6BpXUZc6qr3nYpYGfa9yH+orhe2LgdFNE4gT61PQdLNXpI5cZlM9JH2Di2pisOl4ju1QhChpiadXwPSP0JwbNOV736Tbs7ztYyujf5rrBxPvaGAM+hzjoASBjrOC30BMI1BB9GAFEffQvEMU3xOsPANc7WA5oH1OAMscAT2EqdzEBTydkgQRglp70bSlM0xQxtcbzPL2DpTxGoah5wiR0sXqfT9y/0RB/zwCi8QKiVVsskn6cqsl9imBpgFEazv9jgDxiVfYgap5LBGdNlNm5/L4qEYghQGJ4lhBmf8PRZ+5LfLZfFiwdACVwRM4dBvEKq2+45wTWoIiqnySEnqOm8j2YoCWAWWGCRyWZ/5cQo08A0IXznpE89ztYPBbPlbPCHmUwwz0UwUB8IG2AY2FJfCgS30me+cw+lTlgZ7geRfSGzkK5PRWxdCpg+QDFT03hW/x+BUoe73C/FlZvV8zZiVUfuwnxHMMdQF3D88+xMK6csYjv891OwJn31mDxKbJjKHm0cu4KDnwAXeYcA/soK5LW0jzjs80SfB4hJr4tZv1iB5bpQgQ2MS7qSf57h3v9cmCJJ+iT47AaYpKvREcocp8+rjnuMXHecwUg3afoHB30ZVKSo4wM07PE+VaEGRoA2xDA+CTKbwSGWfxuYPEBhRN5bUnwLa9xQug1naWIpE+ySv923teGUs3X/69EUVVDH/sAzUMB/SMAYB5FqW/JGE1/N7B8siRKvIbYGWNQVgVWTxOgqkG3me+gD333ME8HtD/DJJWtH9QsiWsNwTR5A9/Fe9jXP2C1fQFzRb8DWK4tCQYuoJPsQvvnGPhHxxlXT9Ft4on6S5hjiBXuview6l3uDTx/HQukyHO3wSY38rnPYMjoVwaLei1joHyz7VhJHj1fYPB8Xs4rvGfiYY4bfN8QA/7WpigDo8MCelkPTDLA58biYvhhR4x/HRMsbVAp2xc86Acxk7M+ew0mGaRQNsXSBKLGVThPzYXehK4U4flXOQpzA0x0iTH4BFb9toeOpf6nDsTujyJa+zFaDatbrZ4lBuuuwMq6wsNMUt4zxf3SUipPMdYST9BXgPxzjqUTYVKXIkKnljgy7wtaaHROdmzbS14/JWZRhXYOeXsD0GTJ7Uv4H4qYjGeWeGP/abmvNO2/54zHB7ArUzI+ZyjtgQCjba9jbTMR2Z+sgOPvGGBRPWUN8dPD5I9yBrALYB0716MsJ90ujYp7FmACsPE9FgQXYYRxrYtoaTvssbLtZPKlY3REKSL+aGKoZdth+DtLkpxHOYzSKRkotYLKYCjOsO8Zoq/s9iQsnAaYNcawi/cvME5xn//tEcMR+j/G/dKYYYzF8aY6i2bcj4Ds6xyFtg+RUjajXOH75wDCOKW/N+jrCL9/PaJYU8CkufeXeJ+7VaUGMMwEIEX7PSmyKKoES1ucYRGo8xoK2jpDme1XAJSmOMQiUHkffZkJm/VtO5eEFsvfORZHYOV5fZ+E3f4GG6rl0gDoW+Ibmsh1SD8y2bcKneUCD3Bl2y72Bv4eZoisa1g9ZXtQ/8AqvZfJvQaDTfB3aIk3WJVDJlr9SFEeOxkm/SHOu0/iLAwcUTQT/WNe8uK+PQazBJbEakLHTGYa4feUz9axgqsIxXfAELfyd9uSJKe26AJtAIjZ9w/o/1+W7HXm/qClJXGaZgljp+Bz52Uh4KgqzWJpr3chVCqGao7NvsKKo3s+rd1g9e4LlL5tb1xfYkADSyLYdUviThP0tW2vM+3pr+ngs2s8Q8+Sfc1TWfVjAGzXFjqiRbeqrAQYkyNZgwt8b9tSgpVlgSW+z58e5w7d60EGEJj7sW/OacOSdEvdXRiJvvRNGKAjsnkqTi6OBbdxcOtpICsukIlc4D5d+d5lQfYgm83xcyF9vrW3S3SaoH+VgqXrAcoKYLm214E7ZaIiCmQeUCPcQ8VaCHDULYmlMBttJczSF1BNxUrqiNk/syRSTMD1BXBUOMcZ7NEUVlo41supbDSbYKweqgKLTob7xQ2stmWGMjy2wxJ6NDDImEdbLAUVby2x0FYOOKjgjQQ4ExFJl8KQNEtrwlQtAY06xcaWeKpD/G9hp7l1hX30smRZ1tAfHuWIWx0eU8DSgOj6cqBMvrRk/5DZ9lZVbi0NHStiLave95qa8jXxz5hjxjY9TrN9/Byn1P7AgnmuSgwNPWBZ4P5ZrPIcBMFBytsG7C/6xeY+D5vf6+iHpkFMNq9Fm9eoM1yIfvDyWsbtn3F/fq7t8ZKqnyPuR6UpA5v+NDffMZe/q9JbKgFLbAl8cP7HQNcwQ3TEHfpfST6JzZitb2TiHjYDGv+vIZPbxesDvBYzRBcgWgO4KwFVWywVX2Otl/hz46oBImZ9c/N3/HzDCvWWS5+j8VCwcEedW91ggAdL00XOgdzVnoNHXaFLH0o8YfL/S6y4uSOeXsSHvEaAxIDobX5qaY6sRr1lvPn84hgAER3rafOd+1qOTXEhzDJM6KXoYKWBxTew9IhOMkzIM8d6KTJ4qjg2xSk2wGpj/m4sWkZgiPh/fYAogph4xt/xfa4AkLxxWKpT7FDRmfGMfLZMgMT931Hctez1BrYpnKA+OTb1mdCHgqWWAiB6RNPM7PkuSu1mcLhVYyq+m4b4KqZgiBDM0RMvLMVOE68VrRrFiO1o8/nKTFv0tSWKONu3zfdOPUB6WTCbv7dez7EWP3nmiqVBRhmi6KFMsKxSvmidIWLOrdh+IBfpMWN8x6QvNr8/gSHigb4Ak1ChfRJl9xoDnZcNtnbYY1EhQLoYB5bdoP9nDlZ5KdOxeR/3WzfFnxT38a4gULg4axlqRNp4h+akox4KlqlHlmfVh6XM3GnvS8wMth1X6gIMpOlHsEcbuofPrKUfYS4yuW6JW32G7zlmGwCYcwERrUrGowgkfV8IRupY/h6rWo7ulaW8d0xqxhwKlqV4Q2lCn1l6UZpzO7yUREiTm2Invi+A4jNr55aUzdBQwHNVukcB8L8ox1RiNz+vbLu4D8XnlhjC+9qizxQJC8yz2LqACV0aWLSqAEVPlm+lvati61hATGC6ADgaKYPAWEtosjFe/RMliJJriMNhihXTEUtt6vl8/Cx9S/ZgP+DnZ0zUCmKo44grAmlc0M/C8dCxGlt+ovzUNaEPBUtDdIGZbYftfe3Hvt5aKLAs5OMqohpvaeIBqedU5SQLYYU9Qy9QJZWrfpAhkgdQnueyGHrisLwSIA1gpkcUVzGQCvpa1ligXYzLbAdGYhR6UgZYmh6lKK0jHdszmirihg9Pl/pCABtgQB+t4gbQciD/4/heZkWcdAB/DexxJmPJ+nNzMhLYqiu6GF0BRR1zqz3FP0XRpCxmUeWxlSEHlzkiSifD3QRFv809vqcmfX+qWjEFWJU9fInRmutS5J7/EdGitVkY3GxD1LXFKqG4qomPqMqN8oxCW9nMMs/x2gYZXkNlD3pR6X299ZixK6s4SIf+XOAZm6p44jmpn1FRjJX3j/js3KHypUdkxDpDJGKoL2L0L/m+J4/F1JLxrxIsWyZ0WU45WkVpictMuZw5/2uBWpU9Yrr88QZmrG8hNGXVjyE6+hi8r1h1cWDvDtYNPcMt+XzTJwI8okqT2wfiaPRZTFNZnMMKx2DLhD4ELAEGoSWrfJ1hBbGkOcHREvb4nhP9rVr/6EAZnrrmrfNebhe9QyR7AqcfI8F0ntEieoAndpXTh76wPPNkrgGUUETVSEBLa6rofqhDRNHBYGH5CDKLr9PUPUjnfyp7xOO0efBjg8M1bZUdpzkT+pJFJnGaOZ7lQiZWzwbo5FksYKMLS/J6NQPvpwiSVAk3ntW1asugTtC/4FBmUX2lIXK8Y9snh43sjYoBYzJc01Zl8ggTEuX4d3pgishxjqklNBEL5hre5LygH6s/PECsxP37n7gKznCvpuvRhY7UqhgsP03ossCyBvpaeOCpsscbiZamY5K6A/0Z4uY54z5dS/Y/TS05/CqybTd85BFrbRHB4wy2ir9jCPYgs/wBJlFH3IMAsS33bx5hSF9E0b5gCbHSlgIGmrZvwR5ppi3FxMRVKDefmUJxzFr5c3GKcYLcaHDT42klmMiyaX6XuG/1OMsPwJ1u7sUCzQ8EIp9v8/PctoOKkTBcVTsCmFi+E1i0Q6yC8GDllivfh0GuHIcWc3DHOUrzRAAwTnGccWsGxZHBaxs6Fo+a1Wrmfs5a+QDpgweg1P/OhSVfBRXRp1pFC7QOC62LZ7sPc97MEp1NgINi5fENQFHzmJscpAf1eGawz0pYZC6e5SIe13jVR7a9rWSuZi5BBfHFrP84QhzuYO3REfbRJ4I8XuBVSezRFlbmRr1nnes0sNB7+mS7Ff6t0mKZu5OKCfhawCzm6uR2VJ38XWQ+RctXJ2m66dFVVBR1d/CHEBRV5tlSUrC/TNXI3B6bBhbd+FRFGL8r5mWWxTIXj2kzz7IQkKnushKNvuWZ/O4OK3+GfobMvBMdYiXueBVFL95o8bwus0AA8fK1zAi5sId6yLmN966oGGNhu2MyB3chvtSV2wzMWYbOQWo/K8BGNUvKZqliSwviDw+LTDD5RVf+WESEmswzjwLtY8dVQZE3L5k9OrJQfsAQ2VnPZB2QojVZy2htx7FHxTErp3SeJy4gv+fQbb6m6QLxSpfvmYrYtQKTGEnc59YxmUOH1cI04Fa8EBUcdTBdyxmHvQySUFbXsffbzrDKWPI0KyhWVIkbARBNz+rU8hhTZ/LbO/R7QJZI8edEjuJbtStB2YPzyeSmG+idl8JseyvEvPnlEUESKgCgaE4tOXolbcUUVUDJXnOPLhDZ6+DbS4lQh3GydCKazVqsaOrqKhV7pLXIIM+MfvAs+LWM9cEmNkPsDas+IKWix5zJjNH/MXaj00HlWT1FxASdWh0FhFgqNGVVUZ65jJMySbqf+6d73460ZVUAUhf2IGv4zgIgOEKxyg4GyxoDG9px6oI05WHILmOwSxxLeUqh7nnBSaFntp9iFU0cgI0BsLxw/4iTdKwIOWJQHUsqP/1w9KSzDKcowUFL08oASwDHS+sIz18TsLgWyB2smY/qO4Hi2LTiJ5nRvL0S5TIv1THKM80P2DJaFBhk3HOwbzwngxSm1YW3zGDweYoT8yD9gbVpq25dx/HnWhoDKKjXSChS66moAk7zdpgz0KoD1Fy2OwJrhI5pzXTKxx3EWtPS6wlzgX3w6HQHiaG2Hac4cCfLFI6dVbJJ3QCYMwFBUfN2nOVMhIMsdD3EVYoX5BW7tfNf9I59TGrJU77PYPG1YxzMymCWlh3ntHImGDP+8SrhOAYI9sL0oNg1dzVBN+/NO2XkTFiO+TbPFbHHmTg+zwCQl/MFNv28P+D2eQd5BaJrda2EYGMoNz7LQaqLWuZisBTYY4EBZ1nweZYFAsCsLKn3VrZoGIglE5UMELrTOTYzS+rYBWKlHKojdjKkQQvfq9mMU8zx6FCwLPAFPUx61uQE4kRjq6NTM8sOHdw5ylYnwwKZCFji+M1fANvoUF8GPl/m7kQyFfWrZ0zKuSURXZbOWEJPWpcAlscMBn+W79fxPhgsc9jr9GaOcyi8mdHJonEmmsqvLBBJZSTAGpaUau/DuTYHlT/Y2zdm27NSVB1guGW5DtSP6WFD/0sViAP9LmGOnrl0DIpaWToLc2hHlp/f0cwxQYu2GQDgSzhmQtMzTVZYSj1REkPb7WDwQ5ijbkmy0xK+Ft2Y37RkpySrSb14WiUIykpTS7lvnNC9j2HRQx/Wnr3O3J3ZsO1jfg/WS3X7wdK2CwSntVUGUKY7rkbK12fHEdWDdXInooN1dYeyP6dq64VbS2m5jDEZF+jDz3owwh7nUg7kpQqVsAGZ5Rn9j8uZ/XcXDzD6xQO70twTM4dVaH2W4mfhSg+FPeYZnsy+45fhAdW7yOHINaHhdeVWiG8ZOseqClbBRDYA1JgdWL+WrMJDvR/x+kvBINRKMWGWpTALN6QvRTxc43sme/h2XgopZlSjqlsSBtAFPjp0fNxtER/wAK0MsCwAjHNLtqQ+7Wmx/IwSY7X8BErV8RaatvDLXAAIZMcadkoyQy9miIGwB+vUpbGHlntfilhlwtGD7V886CLDKAgFME2xQOM+35YNFrPtmitZIqSM3AyNEvMIllFVkVsnYvuykxIOPB7jy8pUL8nowh4dhz2GkpjVANh+lvsSnUVr8n45tPQY9J+sU+B6EHFNx3pdWwkJbqHDGJElMYVjuL65v2iakuleBkDcagy0XPiMVAinaqHEugHEYgD2eBZHWxua5QwAGDjMEgqzrLEAyshGvABQ1xnjGdn2kchhWQ7H0GfOYjVEZci5Au0OA13W/dL2Uz9ixfEEMCYn83iZDkQP389ofF2sGnpM+bma5NYG4g3WY2hCMFgZ3u+4PaXcqyHzF4qUCMuax9DjYe2J0+cYYCmj0Q/TlknrQLdqWRIoHYMFftbINSnNbttnD51hwpfCgFT+zy0pPqzH0FAJpp9lauXs6wmgT2adrnIJveTC+dyzlZR072OWdUET+i2bHs0yFdF5KxPzGc8wVPawpLTFzHlNTcumbR8107EkoLmQCeBrHxxmiZzxPXSyrkQ59rU++tTzzOmgzEHfEvGW5OTSEXUqZ+HovpyVWBWLDKdfAwNZF/ZwGaLmMS2nwhBkj5HDHqxixSNwmYTUEFOZUf1DwMLdiIMMVmni9X95rM2oKrBQFHVFFJ0CWPril3gs6M+ZgZrvhCEalgT4VsIedfHELvD/J0tC/Mosc4dZeuJ/4YYt13A4VMRmVSS/AlCuqmSVNLBMRBR17XhbVWviou46Hsp9duYx71RPq1/i/h0ByMrDOi2ZeDLLvaz0QCaqBwfi1DO2dTssqezGYTW3UbFe2OtzGsdW8n4wH1g4OBoUq6q4sFahvJRJKUOx5gGRTRnYpSikDSiDXy05eVTZY2zJyfUBQEHP8VwUyEmKzyk6UATQkXefofTG/fth2zsNXL9ZpWAhKjuiK5RlFbmHSi5lRVeRfMXKliwHMvc8/2d890iek+cqr8RCXNr2mdNNMODXCvrds+TklDRf1yXGrWGvawM/WQXJXGlgmThUdyhYWCqMTHVv+XkzZbTvBXw8DYwDdbMu6H9kyTbPIfr/J+7J0MhzQarvi/8lr/GI4O8ZzEQROfYotQsrlsBWGlio5bds94wuX8VKlqC4xb2L1PC/wUNXCag1+vRZdJs+xNSTMx73+J/GXwY54/DZEi/xssCii8eIh6FnBQov0G9Xqc06uqcUpdIyRBHpNm+TFwu/fDL/Sawc+GsBYpEDoT5b+rFzZbUI4oXBxO8ZIlF9HV9zmILxmLo8+0XG+7sAym2GvhHIImqLz4jtoUrrtQhYTPSXrBVBU+0+ZUJohnL/bZ7yx9X9Z4HvP7RNAJKvOyiGKxGx9ZSJbTo+j6zTUq7Rh6xkqGtxnF575qvSpPtazoqjfU8fRN9jopkoqLMcU5aDW3Tyh1j1N55VVAVgiugUerhFG2wapoztLfrPIOkqxeq5SDG/tV1Ysq/ZPZlsUaX4+Yn+nAAX83JvLMkUm+9pErJaAtvjDk6jBih6WpXy5mGFWgp4KC6WApq7HB3Ml0xWx7gSVFljei5m9CfbDsWswYiLtwZL3RJXeRmKJs86VFHDA62mOSubIsxktZbNsnTSUQFPy8b7l6NLrdCnovm0XYiRseUX1mlaEiS89jD7DztSwDevlIWeBFYW1Q9FXFGbn1pSPDhLR6CVEFSgx3Bz/CdL3PtBxri44/jR4+/wLb6PeNZ7MNI6h9mpdF95gDKwI2YGBBWcOL4rw9wBRKsM6ve1j+I0K2vr7aVjsTx7dAGXHU0YYpkh1s4tKbt+n/OcAQBFXefKo7M9H0NPKeJnqbpNsCLOIH8/QIcZQgEukrBzC4r+BPY7tGAzrReCNk2nqovexAMaHlMmn5n4VE6LiCqy1ARGg0/0jI8NlLdkFrYPzop5xkT0AZx1wUnm8backOWBoLkGAPLAV4fS/sUz4T15tkGKAswiSsyF0eKME/ze9jDKXgUE/+lgoaavZSH0JPMPGLio4CTXLNkxudgBcL57Ff2c5ipT12Hp1qFlb1lhQjez9Roioj7aa4fkzzq+b9FOASwc5BvbPvL3ESuXR8Ht4nBigtISk8eCwLOSVyQPGmdwdA1wFI0ZEZgXuPi5C4+y/6ZAOSWwkJLp4GK0+BkDdG7JYU/RHkBk8jarGtBXxGuZY/HxTEZeTPyuW3Iu4sR232zPlMw83XEXn9RvARY1LTV4OYMeQoVydoC5WLNkd2FDrkDM55Xzfj28aiEXt5PsM4AUVd2c901thwrYvxtYSMs3lhSgYR4rvZTtkn0/CgoFx1rAsyxxMTBgGeT4fB6s2kOnfgmwqFnfEJ/Go0zc+AT7y+NsvnmAHIIV80BycmxyCn6WIi0SYHAj1xDg+WLbB2Od41kGdqQCgims8V2+n15mlgkp0uaWURDgnVmygcyKSQ0xMRtYeYzjsMoj41j8/7jC1Uk/Sih6C4sEMF/3zIpXBj8Ja+efDBafLsOSHNzbRP9EIJYTj4o5syQIuospWxQsugvyEIbmnqDhyU/APwgsChoW1mvCUupZ4gFtil+FWymmtr3LktbMogD7cLvFyrYrKjGDsLbnc3AHwb7lSt7BsodvZiFKI5OtfY07CWZi3UQO41w6k08Tu1ZCXwmO6QEm9ztYSmxuRJjOtsijZEaWVNdc2GvnXGBJCIFH1zUwyS0rtnmMPqHJKVo3vztYTJTcmqOz+ML8ZTdWTuCpHctfaWB/RbD4wLO2JJ2hzDMKmKc8t+RcyV92QH8HsLjKMTeu86LJTZHjRpzVi0tRRdH1Ww3e/wswAKUTk3Afdk5AAAAAAElFTkSuQmCC"},UZu5:function(pe,R,s){},UbZX:function(pe,R,s){pe.exports=s.p+"static/success.00704ce3.svg"},UlFV:function(pe,R,s){},VPUa:function(pe,R,s){pe.exports=s.p+"static/passall.2673ac21.png"},VjRW:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII="},X9zl:function(pe,R,s){},XDHc:function(pe,R,s){},XZCF:function(pe,R,s){},XyRZ:function(pe,R,s){},Ypxr:function(pe,R,s){},Yr8L:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},ZD9Y:function(pe,R,s){"use strict";var ke=s("BoS7"),Ae=s("Sdc0"),Rt=s("OaEy"),De=s("2fM7"),Ge=s("q1tI"),X=s.n(Ge),k=s("lOMy"),Ne=s.n(k),ae=De.a.Option;R.a=function(F){var v=F.onFontSizeChange,ce=F.cmFontSize,j=F.cmCodeMode,We=F.onCodeModeChange,ht=F.onTabToSpace,L=F.className,r=L===void 0?"":L,Ze=F.tabToSpace,ze=F.children;return X.a.createElement("div",{className:"tpi-code-setting ".concat(r)},X.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),X.a.createElement("section",null,X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),X.a.createElement(De.a,{bordered:!1,size:"small",value:j,onChange:We},X.a.createElement(ae,{value:"vs"},"\u767D\u8272\u80CC\u666F"),X.a.createElement(ae,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),X.a.createElement(De.a,{bordered:!1,size:"small",value:ce,onChange:v},X.a.createElement(ae,{value:12},"12px"),X.a.createElement(ae,{value:14},"14px"),X.a.createElement(ae,{value:16},"16px"),X.a.createElement(ae,{value:18},"18px"),X.a.createElement(ae,{value:20},"20px"),X.a.createElement(ae,{value:22},"22px"))),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"Tab\u8F6C\u6362"),X.a.createElement(Ae.a,{checked:Ze,onChange:ht}))),X.a.createElement("h3",null,"\u5FEB\u6377\u952E"),X.a.createElement("section",null,X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),X.a.createElement("span",null,"Ctrl + S")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),X.a.createElement("span",null,"F1 / Alt + F1")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),X.a.createElement("span",null,"Ctrl + ]/[")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),X.a.createElement("span",null,"Ctrl + Shift + \\")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),X.a.createElement("span",null,"Home")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),X.a.createElement("span",null,"End"))),ze)}},ZW9T:function(pe,R,s){"use strict";s.d(R,"a",function(){return tt});var ke=s("k1fw"),Ae=s("miYZ"),Rt=s("tsqr"),De=s("rAM+"),Ge=s("tJVT"),X=s("PpiC"),k=s("q1tI"),Ne=s.n(k),ae=s("bdgK");function F(te,ct,Ie,Be,we){var dt=ct.getWordUntilPosition(Ie),Xe={startLineNumber:Ie.lineNumber,endLineNumber:Ie.lineNumber,startColumn:dt.startColumn,endColumn:dt.endColumn},Et=Be.map(function(Ve){return{label:Ve,kind:te.languages.CompletionItemKind.Keyword,insertText:Ve,insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Xe}});return we.map(function(Ve){Et.push(Object(ke.a)(Object(ke.a)({},Ve),{},{range:Xe}))}),Et}var v=function(te){var ct={label:"ifelse",kind:te.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet},Ie=["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"];te.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Xe,Et){var Ve=F(te,Xe,Et,Ie,[ct]);return{suggestions:Ve}}});var Be=["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"];te.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Xe,Et){var Ve=[{label:"print",kind:te.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet}],nt=F(te,Xe,Et,Be,Ve);return{suggestions:nt}}});var we=["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"];te.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Xe,Et){var Ve=[ct,{label:"main",kind:te.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:te.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet}],nt=F(te,Xe,Et,we,Ve);return{suggestions:nt}}})},ce="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",j=s("LvDl");function We(te){return/^\d+$/.test(te)?"".concat(te,"px"):te}function ht(){}var L=!1,r={"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 Ze(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ct=te;if(Array.isArray(te)){for(var Ie=0;Ie0||Ut.target.offsetWidth>0)&&D.current.instance.layout()}}catch(pt){xe.e(pt)}finally{xe.f()}}),W.observe(z.current)),W}function ye(){Rt.b.warn(decodeURIComponent(ce))}Object(k.useEffect)(function(){var W=D.current.instance;if(dt!=null&&W&&P){var Ee=W.getModel();Ee&&dt!==Ee.getValue()&&(L=!0,Ee.setValue(dt),W.layout(),L=!1)}},[dt,P,D.current]);function ee(){var W=D.current.instance;if(W){var Ee=W.getSelection(),xe=D.current.pastePos||{},mt=new ze.Range(xe.startLineNumber||Ee.endLineNumber,xe.startColumn||Ee.endColumn,xe.endLineNumber||Ee.endLineNumber,xe.endColumn||Ee.endColumn);setTimeout(function(){W.executeEdits("",[{range:mt,text:""}])},300)}}function Je(W){(window.navigator.platform.match("Mac")?W.metaKey:W.ctrlKey)&&W.keyCode==83&&(W.preventDefault(),ft())}var qe=function(){if(ot&&D.current.instance){var Ee=D.current.instance.getContentHeight();re(Ee0||Re.target.offsetWidth>0)&&ot.layout()}}catch(A){ne.e(A)}finally{ne.f()}}),N.observe(st.current)),N}Object(k.useEffect)(function(){st.current&&s.e(31).then(s.t.bind(null,"M/lh",7)).then(function(ot){ze=ot;var N=ze.editor.createDiffEditor(st.current,Object(ke.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},nt));Fe(N);var I=q(N);return function(){N.dispose();var ne=N.getModel();ne&&ne.dispose(),I.unobserve(st.current)}})},[]),Object(k.useEffect)(function(){It&&It.setModel({original:ze.editor.createModel(dt,Et),modified:ze.editor.createModel(Xe,Et)})},[dt,Xe,Et,It]);var Qe=We(Ie),ft=We(we),fe={width:Qe,height:ft};return Ne.a.createElement("div",{className:"my-diff-editor",ref:st,style:fe})}},bCnd:function(pe,R,s){"use strict";s.d(R,"b",function(){return De}),s.d(R,"a",function(){return Ge});var ke=s("je13"),Ae=s.n(ke),Rt=!1;function De(X,k){var Ne=Ae.a.get("__ec");Ne||(Ne={}),Ne[X]=k,Ae.a.set("__ec",Ne)}function Ge(X,k){var Ne=Ae.a.get("__ec");return Ne?Ne[X]===void 0?k:Ne[X]:k}},bHOs:function(pe,R,s){"use strict";var ke=s("miYZ"),Ae=s("tsqr"),Rt=s("2qtc"),De=s("kLXV"),Ge=s("q1tI"),X=s.n(Ge),k=s("lOMy"),Ne=s.n(k),ae=s("P5Jw"),F=s.n(ae),v=s("Ty5D"),ce=s("500L"),j=s("m3rI"),We={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};R.a=function(ht){var L=ht.className,r=ht.mirror_description,Ze=ht.git_url,ze=ht.difficulty,Lt=ht.task_pass,tt=ht.test_set_permission,te=ht.onVncAction,ct=ht.window_vnc_url,Ie=ht.linux_vnc,Be=ht.tab_type,we=ht.is_jupyter,dt=ht.onHideToolBar,Xe=ht.windows_vnc,Et=ht.shixun_environment_id,Ve=ht.vnc_url,nt=Object(v.m)(),st=Xe?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",at=function(){dt(),De.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:X.a.createElement("div",{className:"pt10"},X.a.createElement(ce.b,{isDragger:!0,maxSize:20,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(st,'"'),action:"".concat(j.a.API_SERVER,"/api/tasks/").concat(nt.taskId||nt.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(Et||null,"&tab_type=").concat(Be||null,"&is_jupyter=").concat(we||!1),onChange:function(Fe){Fe.every(function(q){var Qe;return((Qe=q.response)===null||Qe===void 0?void 0:Qe.status)===0})&&(De.a.destroyAll(),Ae.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",Fe)}}))})};return X.a.createElement("div",{className:"tpi-code-setting ".concat(L)},X.a.createElement("h3",null,"\u529F\u80FD"),X.a.createElement("section",null,X.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){te("full-screen")}}," ",X.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F"," "),X.a.createElement("a",{id:"reset-task",onClick:function(){return te("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",X.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD"," "),X.a.createElement("a",{id:"reset-task",onClick:function(){return te("reset-code")},className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}," ",X.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"," "),X.a.createElement("a",{onClick:function(){return at()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},X.a.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),Ze?X.a.createElement(ae.CopyToClipboard,{text:Ze,onCopy:function(){return Ae.b.success("\u590D\u5236\u6210\u529F")}},X.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",X.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"," ")):null,!ct&&!Ie&&X.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){te("show-clipboard-box")}}," ",X.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"," ")),X.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),X.a.createElement("section",null,X.a.createElement("a",{className:"file-item",title:Lt?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},X.a.createElement("b",null,"\u8DF3\u5173"),X.a.createElement("span",null,Lt?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),X.a.createElement("a",{className:"file-item",title:tt?"\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"},X.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),X.a.createElement("span",null,tt?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),X.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),X.a.createElement("section",null,X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),X.a.createElement("span",null,We[ze])),X.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},X.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),X.a.createElement("span",{className:"vnc-desc",title:r==null?void 0:r.join(" ")},r==null?void 0:r.join(" ")))))}},bPs0:function(pe,R,s){"use strict";s.d(R,"b",function(){return ze});var ke=s("k1fw"),Ae=s("9og8"),Rt=s("2qtc"),De=s("kLXV"),Ge=s("tJVT"),X=s("PpiC"),k=s("aHsQ"),Ne=s("sGsY"),ae=s("q1tI"),F=s.n(ae),v=s("bntm"),ce=s("V0Rq"),j=s("wd/R"),We=s.n(j),ht=s("Ty5D"),L=s("9kvl");function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return te};var tt,te={},ct=Object.prototype,Ie=ct.hasOwnProperty,Be=Object.defineProperty||function(z,D,V){z[D]=V.value},we=typeof Symbol=="function"?Symbol:{},dt=we.iterator||"@@iterator",Xe=we.asyncIterator||"@@asyncIterator",Et=we.toStringTag||"@@toStringTag";function Ve(z,D,V){return Object.defineProperty(z,D,{value:V,enumerable:!0,configurable:!0,writable:!0}),z[D]}try{Ve({},"")}catch(z){Ve=function(V,w,P){return V[w]=P}}function nt(z,D,V,w){var P=D&&D.prototype instanceof Qe?D:Qe,S=Object.create(P.prototype),K=new M(w||[]);return Be(S,"_invoke",{value:A(z,V,K)}),S}function st(z,D,V){try{return{type:"normal",arg:z.call(D,V)}}catch(w){return{type:"throw",arg:w}}}te.wrap=nt;var at="suspendedStart",ut="suspendedYield",It="executing",Fe="completed",q={};function Qe(){}function ft(){}function fe(){}var ot={};Ve(ot,dt,function(){return this});var N=Object.getPrototypeOf,I=N&&N(N(ve([])));I&&I!==ct&&Ie.call(I,dt)&&(ot=I);var ne=fe.prototype=Qe.prototype=Object.create(ot);function Se(z){["next","throw","return"].forEach(function(D){Ve(z,D,function(V){return this._invoke(D,V)})})}function Re(z,D){function V(P,S,K,ye){var ee=st(z[P],z,S);if(ee.type!=="throw"){var Je=ee.arg,qe=Je.value;return qe&&typeof qe=="object"&&Ie.call(qe,"__await")?D.resolve(qe.__await).then(function(rt){V("next",rt,K,ye)},function(rt){V("throw",rt,K,ye)}):D.resolve(qe).then(function(rt){Je.value=rt,K(Je)},function(rt){return V("throw",rt,K,ye)})}ye(ee.arg)}var w;Be(this,"_invoke",{value:function(S,K){function ye(){return new D(function(ee,Je){V(S,K,ee,Je)})}return w=w?w.then(ye,ye):ye()}})}function A(z,D,V){var w=at;return function(P,S){if(w===It)throw new Error("Generator is already running");if(w===Fe){if(P==="throw")throw S;return{value:tt,done:!0}}for(V.method=P,V.arg=S;;){var K=V.delegate;if(K){var ye=yt(K,V);if(ye){if(ye===q)continue;return ye}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(w===at)throw w=Fe,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);w=It;var ee=st(z,D,V);if(ee.type==="normal"){if(w=V.done?Fe:ut,ee.arg===q)continue;return{value:ee.arg,done:V.done}}ee.type==="throw"&&(w=Fe,V.method="throw",V.arg=ee.arg)}}}function yt(z,D){var V=D.method,w=z.iterator[V];if(w===tt)return D.delegate=null,V==="throw"&&z.iterator.return&&(D.method="return",D.arg=tt,yt(z,D),D.method==="throw")||V!=="return"&&(D.method="throw",D.arg=new TypeError("The iterator does not provide a '"+V+"' method")),q;var P=st(w,z.iterator,D.arg);if(P.type==="throw")return D.method="throw",D.arg=P.arg,D.delegate=null,q;var S=P.arg;return S?S.done?(D[z.resultName]=S.value,D.next=z.nextLoc,D.method!=="return"&&(D.method="next",D.arg=tt),D.delegate=null,q):S:(D.method="throw",D.arg=new TypeError("iterator result is not an object"),D.delegate=null,q)}function oe(z){var D={tryLoc:z[0]};1 in z&&(D.catchLoc=z[1]),2 in z&&(D.finallyLoc=z[2],D.afterLoc=z[3]),this.tryEntries.push(D)}function x(z){var D=z.completion||{};D.type="normal",delete D.arg,z.completion=D}function M(z){this.tryEntries=[{tryLoc:"root"}],z.forEach(oe,this),this.reset(!0)}function ve(z){if(z||z===""){var D=z[dt];if(D)return D.call(z);if(typeof z.next=="function")return z;if(!isNaN(z.length)){var V=-1,w=function P(){for(;++V=0;--P){var S=this.tryEntries[P],K=S.completion;if(S.tryLoc==="root")return w("end");if(S.tryLoc<=this.prev){var ye=Ie.call(S,"catchLoc"),ee=Ie.call(S,"finallyLoc");if(ye&&ee){if(this.prev=0;--w){var P=this.tryEntries[w];if(P.tryLoc<=this.prev&&Ie.call(P,"finallyLoc")&&this.prev=0;--V){var w=this.tryEntries[V];if(w.finallyLoc===D)return this.complete(w.completion,w.afterLoc),x(w),q}},catch:function(D){for(var V=this.tryEntries.length-1;V>=0;--V){var w=this.tryEntries[V];if(w.tryLoc===D){var P=w.completion;if(P.type==="throw"){var S=P.arg;x(w)}return S}}throw new Error("illegal catch attempt")},delegateYield:function(D,V,w){return this.delegate={iterator:ve(D),resultName:V,nextLoc:w},this.method==="next"&&(this.arg=tt),q}},te}var Ze=Ne.a.Countdown,ze=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],Lt=function(te){var ct=te.globalSetting,Ie=te.loading,Be=te.user,we=te.exercise,dt=te.dispatch,Xe=Object(X.a)(te,["globalSetting","loading","user","exercise","dispatch"]),Et=Object(ae.useState)({}),Ve=Object(Ge.a)(Et,2),nt=Ve[0],st=Ve[1],at=De.a.useModal(),ut=Object(Ge.a)(at,2),It=ut[0],Fe=ut[1],q=Object(ae.useRef)(null),Qe=Object(ae.useState)(!0),ft=Object(Ge.a)(Qe,2),fe=ft[0],ot=ft[1],N=Object(ht.l)().query,I=Object(ht.m)();Object(ae.useEffect)(function(){var D,V,w;return clearTimeout(q.current),document.addEventListener(Object(v.c)(),z,!1),window.addEventListener("blur",M,!1),((D=we.exerciseUserInfo)===null||D===void 0?void 0:D.screen_open)&&Object(v.a)()&&(dt({type:"globalSetting/headerFooterToggle",payload:!1}),ot(!1)),((V=we.exerciseUserInfo)===null||V===void 0?void 0:V.screen_open)&&!Object(v.a)()?De.a.info({icon:null,content:F.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",F.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",we.exerciseUserInfo.screen_num-we.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",F.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){ot(!1),Object(v.d)(document.body),document.getElementById("root").addEventListener("click",Se,!1)}}):document.getElementById("root").addEventListener("click",Se,!1),We()().diff(We()((w=we.exerciseUserInfo)===null||w===void 0?void 0:w.screen_at),"seconds")>0&&ne(),function(){document.getElementById("root").removeEventListener("click",Se,!1),document.removeEventListener(Object(v.c)(),z,!1),window.removeEventListener("blur",M,!1),clearTimeout(q.current)}},[]),Object(ae.useEffect)(function(){setTimeout(function(){we.actionTabs.removeEventListenerExitScreen&&(clearTimeout(q.current),document.getElementById("root").removeEventListener("click",Se,!1),document.removeEventListener(Object(v.c)(),z,!1))},500),Re()},[we.actionTabs]),Object(ae.useEffect)(function(){setTimeout(function(){we.exerciseUserInfo.used_screen_num>we.exerciseUserInfo.screen_num?oe():!fe},500)},[we.exerciseUserInfo]);var ne=function(){var D=Object(Ae.a)(r().mark(function V(){return r().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,ve();case 2:setTimeout(function(){var S;De.a.destroyAll(),De.a.info({okText:F.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:F.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",F.a.createElement("span",{className:"c-red"},we.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",F.a.createElement("span",{className:"c-red"},(S=we.exerciseUserInfo)===null||S===void 0?void 0:S.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var K=Object(Ae.a)(r().mark(function ee(){return r().wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:Object(v.d)(document.body);case 1:case"end":return qe.stop()}},ee)}));function ye(){return K.apply(this,arguments)}return ye}()})},1e3);case 3:case"end":return P.stop()}},V)}));return function(){return D.apply(this,arguments)}}(),Se=function(V){!Object(v.a)()&&V.target.nodeName!=="A"&&V.target.nodeName!=="BUTTON"&&V.target.innerHTML!=="\u786E \u5B9A"&&(Object(v.d)(document.body),console.log("documentClick.full"))},Re=function(){var D=Object(Ae.a)(r().mark(function V(){var w;return r().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,dt({type:"exercise/getExerciseUserInfo",payload:Object(ke.a)({},I)});case 2:return w=S.sent,S.abrupt("return",w==null?void 0:w.data);case 4:case"end":return S.stop()}},V)}));return function(){return D.apply(this,arguments)}}(),A=function(){var D=Object(Ae.a)(r().mark(function V(w){var P,S;return r().wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:De.a.destroyAll(),S=De.a.info({okText:F.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",F.a.createElement("span",{style:{display:"inline-block"}},F.a.createElement(Ze,{onFinish:ve,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(we.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:F.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",F.a.createElement("span",{className:"c-red"},w),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",F.a.createElement("span",{className:"c-red"},(P=we.exerciseUserInfo)===null||P===void 0?void 0:P.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",F.a.createElement("span",{className:"c-red"},we.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",F.a.createElement("br",null),F.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var ee=Object(Ae.a)(r().mark(function qe(){return r().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:Object(v.d)(document.body),S.destroy();case 2:case"end":return At.stop()}},qe)}));function Je(){return ee.apply(this,arguments)}return Je}()}),setTimeout(function(){var ee;S.update({okText:F.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:F.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",F.a.createElement("span",{className:"c-red"},w+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",F.a.createElement("span",{className:"c-red"},(ee=we.exerciseUserInfo)===null||ee===void 0?void 0:ee.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(we.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return ye.stop()}},V)}));return function(w){return D.apply(this,arguments)}}(),yt=function(){location.href="/classrooms/".concat(I.coursesId,"/exercise/").concat(I.categoryId,"/detail")},oe=function(){var D=Object(Ae.a)(r().mark(function V(){var w;return r().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return De.a.destroyAll(),S.next=3,Object(ce.V)({categoryId:I.categoryId,commit_method:1});case 3:w=S.sent,w&&x();case 5:case"end":return S.stop()}},V)}));return function(){return D.apply(this,arguments)}}(),x=function(){document.removeEventListener(Object(v.c)(),z,!1),Object(v.b)(),De.a.destroyAll(),It.info({content:F.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",F.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){yt()}})},M=function(V){Object(v.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(v.b)()},ve=function(){var D=Object(Ae.a)(r().mark(function V(){var w,P;return r().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return((w=we.exerciseUserInfo)===null||w===void 0?void 0:w.screen_at)&&Object(ce.g)(Object(ke.a)(Object(ke.a)({},I),{},{reset:!0})),K.next=3,Object(ce.N)({id:I.categoryId});case 3:if(P=K.sent,!(P==null?void 0:P.is_commit)){K.next=7;break}return x(),K.abrupt("return");case 7:return K.next=9,Re();case 9:case"end":return K.stop()}},V)}));return function(){return D.apply(this,arguments)}}(),z=function(){var D=Object(Ae.a)(r().mark(function V(){var w,P,S,K;return r().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(w=!1,console.log("fullscreen change"),!Object(v.a)()){ee.next=7;break}((P=we.exerciseUserInfo)===null||P===void 0?void 0:P.screen_at)&&Object(ce.g)(Object(ke.a)(Object(ke.a)({},I),{},{reset:!0})),clearTimeout(q.current),ee.next=16;break;case 7:return w=!0,ee.next=10,Re();case 10:S=ee.sent,Object(ce.g)(Object(ke.a)({},I)),A(S.used_screen_num),K=setTimeout(Object(Ae.a)(r().mark(function Je(){return r().wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:case"end":return rt.stop()}},Je)})),we.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),q.current=K;case 16:dt({type:"globalSetting/headerFooterToggle",payload:w});case 17:case"end":return ee.stop()}},V)}));return function(){return D.apply(this,arguments)}}();return F.a.createElement("div",null,Fe)};R.a=Object(L.a)(function(tt){var te=tt.loading,ct=tt.user,Ie=tt.exercise,Be=tt.globalSetting;return{globalSetting:Be,user:ct,exercise:Ie,loading:te.effects}})(Lt)},"cf+g":function(pe,R,s){pe.exports=s.p+"static/mark.295c69f6.svg"},dQ5l:function(pe,R,s){"use strict";var ke=s("tJVT"),Ae=s("k1fw"),Rt=s("q1tI"),De=s.n(Rt),Ge=s("ZBwS"),X=s.n(Ge),k=s("TVoq"),Ne=s.n(k),ae=new X.a;ae.Diff_EditCost=8;var F={oldStr:"",newStr:""};function v(j,We){switch(We.type){case"init":return Object(Ae.a)(Object(Ae.a)({},j),We.payload);default:throw new Error}}function ce(j,We){var ht=/&/g,L=//g,Ze=j[0],ze=j[1]||"",Lt=ze.replace(ht,"&").replace(L,"<").replace(r,">"),tt=!Lt.trim();if(We==="oldStr")switch(Ze){case Ge.DIFF_DELETE:return"")+Lt+"";case Ge.DIFF_EQUAL:return""+Lt+""}else switch(Ze){case Ge.DIFF_INSERT:return"")+Lt+"";case Ge.DIFF_EQUAL:return""+Lt+""}}R.a=function(j){var We,ht,L=j.output,r=j.actual_output,Ze=Object(Rt.useReducer)(v,F),ze=Object(ke.a)(Ze,2),Lt=ze[0],tt=ze[1];return L=(We=L)===null||We===void 0?void 0:We.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),r=(ht=r)===null||ht===void 0?void 0:ht.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(Rt.useEffect)(function(){var te=ae.diff_main(L||"",r||"");ae.diff_cleanupEfficiency(te);var ct=te.map(function(Be){return ce(Be,"oldStr")}).join(""),Ie=te.map(function(Be){return ce(Be,"newStr")}).join("");tt({type:"init",payload:{oldStr:ct,newStr:Ie}})},[L,r]),De.a.createElement("div",{className:"diff-panel-container"},De.a.createElement("div",{dangerouslySetInnerHTML:{__html:Lt.oldStr}}),De.a.createElement("div",{dangerouslySetInnerHTML:{__html:Lt.newStr}}))}},dTJi:function(pe,R,s){},dejd:function(pe,R,s){},"f+oW":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(pe,R,s){"use strict";s.d(R,"j",function(){return ke}),s.d(R,"i",function(){return Ae}),s.d(R,"k",function(){return Rt}),s.d(R,"eb",function(){return De}),s.d(R,"o",function(){return Ge}),s.d(R,"S",function(){return X}),s.d(R,"fb",function(){return k}),s.d(R,"u",function(){return Ne}),s.d(R,"v",function(){return ae}),s.d(R,"cb",function(){return F}),s.d(R,"A",function(){return v}),s.d(R,"m",function(){return ce}),s.d(R,"Y",function(){return j}),s.d(R,"s",function(){return We}),s.d(R,"N",function(){return ht}),s.d(R,"bb",function(){return L}),s.d(R,"db",function(){return r}),s.d(R,"l",function(){return Ze}),s.d(R,"Q",function(){return ze}),s.d(R,"ab",function(){return Lt}),s.d(R,"x",function(){return tt}),s.d(R,"z",function(){return te}),s.d(R,"X",function(){return ct}),s.d(R,"b",function(){return Ie}),s.d(R,"H",function(){return Be}),s.d(R,"a",function(){return we}),s.d(R,"c",function(){return Xe}),s.d(R,"P",function(){return Et}),s.d(R,"g",function(){return Ve}),s.d(R,"t",function(){return nt}),s.d(R,"Z",function(){return st}),s.d(R,"y",function(){return at}),s.d(R,"B",function(){return ut}),s.d(R,"f",function(){return It}),s.d(R,"e",function(){return Fe}),s.d(R,"W",function(){return q}),s.d(R,"h",function(){return Qe}),s.d(R,"d",function(){return ft}),s.d(R,"R",function(){return ot}),s.d(R,"n",function(){return N}),s.d(R,"F",function(){return I}),s.d(R,"I",function(){return ne}),s.d(R,"D",function(){return Se}),s.d(R,"E",function(){return Re}),s.d(R,"C",function(){return A}),s.d(R,"G",function(){return yt}),s.d(R,"U",function(){return oe}),s.d(R,"q",function(){return x}),s.d(R,"r",function(){return M}),s.d(R,"V",function(){return ve}),s.d(R,"T",function(){return z}),s.d(R,"p",function(){return D}),s.d(R,"M",function(){return V}),s.d(R,"L",function(){return w}),s.d(R,"J",function(){return P}),s.d(R,"K",function(){return S}),s.d(R,"O",function(){return K}),s.d(R,"w",function(){return ye});var ke="FETCH_TASK_START",Ae="FETCH_TASK_FAILURE",Rt="FETCH_TASK_SUCCESS",De="UPDATE_TASK_DATA",Ge="HIDE_EVALUATE_RESULT",X="SHOW_EVALUATE_RESULT",k="UPDATE_TIMESTRAP",Ne="MOVE_X",ae="MOVE_Y",F="TRIGGER_RIGHT_PANEL_MASK ",v="SET_ACTIVE_INDEX",ce="GET_TASK_LIST",j="SHOW_TASK_LIST",We="HIDE_TASK_LIST",ht="SET_TASK_STAR",L="TRIGGER_ENLARGE_UNITY3D ",r="TRIGGER_TAB_FIXED ",Ze="GET_DISCUSSES",ze="SHOW_DISCUSSES_LOADING",Lt="TOP_OR_DOWN_DISCUSS",tt="PLUS_DISCUSS",te="SET_ACTION_TYPE",ct="SHOW_REWARD_DIALOG",Ie="CANCEL_REWARD_DIALOG",Be="SET_REWARD",we="ACTIVE_DISCUSS_INDEX",dt="CREATE_DISCUSS",Xe="DISABLE_DISCUSS",Et="SHOW_ANSWER_LOADING",Ve="FETCH_ANSWER_INFO",nt="HIGH_TIP_MODAL",st="SHOW_TIP_MODAL",at="SELECT_UNLOCK_ANSWER",ut="SET_CHOOSE_ANSWERS",It="EVAL_CHOOSE_START",Fe="EVAL_CHOOSE_END",q="SHOW_REP_loading",Qe="FETCH_REP_CONTENT",ft="EDIT_REP_CONTENT",fe="SET_REP_PATH",ot="SHOW_EVALUATE_LOADING",N="HIDE_EVALUATE_LOADING",I="SET_EVALUATE_MESSAGE",ne="SET_SHOW_DIR",Se="SET_EDITOR_SETTING",Re="SET_EDITOR_THEME",A="SET_EDITOR_FONTSIZE",yt="SET_REPOS",oe="SHOW_PATH_LIST",x="HIDE_PATH_LIST",M="HIDE_PICTURE_VIEW",ve="SHOW_PICTURE_VIEW",z="SHOW_NOTICE",D="HIDE_NOTICE",V="SET_TAB_INDEX",w="SET_SSH_TABS",P="SET_SSH_CONFIGDATA",S="SET_SSH_CONFIGDATAARR",K="SET_VNC_LOADING ",ye="ON_TAB_TO_SPACE "},gflZ:function(pe,R,s){},gp9y:function(pe,R,s){},iNZB:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(pe,R,s){},"kaH+":function(pe,R,s){"use strict";var ke=s("+L6B"),Ae=s("2/Rp"),Rt=s("tJVT"),De=s("q1tI"),Ge=s.n(De),X=s("UZu5"),k=s.n(X),Ne=s("dhSg"),ae=s("rLCj"),F=s("dF/Y"),v=s("4i/N");R.a=function(){var ce=Object(De.useState)(""),j=Object(Rt.a)(ce,2),We=j[0],ht=j[1],L=Object(De.useState)(0),r=Object(Rt.a)(L,2),Ze=r[0],ze=r[1],Lt=Object(De.useRef)("");Object(De.useEffect)(function(){var Ie=Ne.a.subscribe("preview-image",function(Be){ht(Be),document.body.style.overflow="hidden"});return Ie},[]),Object(De.useEffect)(function(){return document.addEventListener("keydown",tt),function(){document.removeEventListener("keydown",tt)}},[]),Object(De.useEffect)(function(){Lt.current=We},[We]);function tt(Ie){Ie.keyCode==27&&Lt.current&&te()}function te(){document.body.style.overflow="auto",ht("")}function ct(){ze(Ze+90)}return Ge.a.createElement(De.Fragment,null,We?Ge.a.createElement("div",{className:"image-preview-container"},Ge.a.createElement("div",{className:"button-group"},Ge.a.createElement(Ae.a,{onClick:ct},"\u65CB\u8F6C",Ge.a.createElement(ae.a,null)),Ge.a.createElement(Ae.a,{href:We},"\u4E0B\u8F7D",Ge.a.createElement(F.a,null)),Ge.a.createElement(Ae.a,{onClick:te},"\u5173\u95ED",Ge.a.createElement(v.a,null))),Ge.a.createElement("div",{className:"preview-wrp-group"},Ge.a.createElement("img",{className:"image-preview",src:We,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(Ze,"deg)")}}))):null)}},l9Ud:function(pe,R,s){pe.exports={flex_box_center:"flex_box_center___1siF3",flex_space_between:"flex_space_between___1LIBe",flex_box_vertical_center:"flex_box_vertical_center___1SENm",flex_box_center_end:"flex_box_center_end___aKcm8",flex_box_column:"flex_box_column___3xSXM",wrap:"wrap___1JpHn",list:"list___eeGJr",page:"page___2LktT"}},lOMy:function(pe,R,s){},mCJh:function(pe,R,s){"use strict";s.d(R,"e",function(){return Ae}),s.d(R,"j",function(){return Rt}),s.d(R,"d",function(){return De}),s.d(R,"g",function(){return Ge}),s.d(R,"f",function(){return X}),s.d(R,"i",function(){return k}),s.d(R,"c",function(){return Ne}),s.d(R,"h",function(){return ae}),s.d(R,"b",function(){return F}),s.d(R,"a",function(){return v});var ke=s("ErOA");function Ae(ce){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(ke.c)("/discusses.json?page=".concat(j-1,"&container_identifier=").concat(ce,"&container_type=Shixun"))}function Rt(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/top_or_down_discuss.json"),{top:j})}function De(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/disable_or_open_discuss.json"),{is_disable:!!j})}function Ge(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/plus.json"),{container_type:"Discuss",type:j?1:0})}function X(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/hidden.json"),j)}function k(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/reward_code.json"),j)}function Ne(ce){return Object(ke.a)("/api/discusses/".concat(ce,".json"),{method:"delete"})}function ae(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/reply.json"),{container_type:"Shixun",content:j})}function F(ce){return Object(ke.f)("/discusses.json",ce)}function v(ce){return Object(ke.f)("/discusses/ai_reply.json",ce)}},nWbc:function(pe,R,s){},p4vh:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(pe,R,s){"use strict";var ke=s("+L6B"),Ae=s("2/Rp"),Rt=s("5Dmo"),De=s("3S7+"),Ge=s("k1fw"),X=s("tJVT"),k=s("q1tI"),Ne=s.n(k),ae=s("vHTk"),F=s.n(ae),v=s("yEEn"),ce=s("ZW9T"),j=s("1vsH");R.a=function(We){var ht=We.name,L=We.data,r=We.theme,Ze=We.type,ze=We.filename,Lt=We.monacoEditor,tt=We.className,te=We.style,ct=We.close,Ie=We.onClose,Be=Object(k.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),we=Object(X.a)(Be,2),dt=we[0],Xe=we[1],Et=Object(k.useState)(""),Ve=Object(X.a)(Et,2),nt=Ve[0],st=Ve[1],at=Object(k.useRef)();ze&&(Lt.filename=ze),Object(k.useEffect)(function(){var Fe,q,Qe=(Fe=document.cookie)===null||Fe===void 0||((q=Fe.replace(/\s/g,""))===null||q===void 0)?void 0:q.split(";");Qe==null||Qe.map(function(ft){var fe=ft.split("=");fe[0]==="_educoder_session"&&st(fe[1])})},[]);var ut=function(){if(L.startsWith("http")){It();return}Object(j.t)(ze||"educoder",L,ze)},It=function(){Object(j.r)("",L)};return Ne.a.createElement("div",{style:Object(Ge.a)({},te||{}),className:"".concat(F.a.wrp," ").concat(Ze?"":"hide")},ct&&Ne.a.createElement("div",{className:F.a.close,ref:at},Ne.a.createElement(De.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return at.current}},Ne.a.createElement("span",{onClick:It},Ne.a.createElement("i",{className:"iconfont icon-quxiaozhiding"}))),Ne.a.createElement(De.a,{title:"\u5173\u95ED",getPopupContainer:function(){return at.current}},Ne.a.createElement("span",{className:"",onClick:Ie},Ne.a.createElement("i",{className:"iconfont icon-guanbi1"})))),Ne.a.createElement("div",{className:"".concat(F.a[tt]," ").concat(tt," ").concat(F.a.monaco," ").concat(Ze==="txt"?"show":"hide")},ze&&Ne.a.createElement(ce.b,Lt)),Ze==="audio"&&Ne.a.createElement("audio",{src:"".concat((L==null?void 0:L.indexOf("http://"))>-1||(L==null?void 0:L.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(L),autoPlay:!0}),Ze==="video"&&Ne.a.createElement(Ne.a.Fragment,null,(L==null?void 0:L.indexOf("http"))>-1?Ne.a.createElement("video",{controls:!0,src:"".concat(L),autoPlay:!0}):Ne.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(L),autoPlay:!0})),Ze==="image"&&Ne.a.createElement("img",{src:"".concat((L==null?void 0:L.indexOf("http://"))>-1||(L==null?void 0:L.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(L)}),Ze==="other"&&Ne.a.createElement("div",null,Ne.a.createElement(Ae.a,{type:"primary",size:"large",onClick:ut},Ne.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(Ze==="download"||Ze==="office")&&Ne.a.createElement(Ae.a,{type:"primary",size:"large",onClick:ut},Ne.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(pe,R,s){},qUwa:function(pe,R,s){},qZJd:function(pe,R,s){"use strict";var ke=s("MXD1"),Ae=s("CFYs"),Rt=s("miYZ"),De=s("tsqr"),Ge=s("2qtc"),X=s("kLXV"),k=s("9og8"),Ne=s("rAM+"),ae=s("tJVT"),F=s("k1fw"),v=s("q1tI"),ce=s.n(v),j=s("IxHN"),We=s("bdgK"),ht=s("M8RZ"),L=s("Ty5D"),r=s("1dTM"),Ze=s.n(r),ze=s("dhSg"),Lt=s("+L6B"),tt=s("2/Rp"),te=s("5NDa"),ct=s("5rEg"),Ie=s("AKST"),Be=ct.a.TextArea,we=function(fe){var ot=fe.onCancel,N=fe.onSave,I=fe.content,ne=Object(v.useState)(I),Se=Object(ae.a)(ne,2),Re=Se[0],A=Se[1];function yt(x){A(x.target.value)}function oe(){N(Re)}return Object(v.useEffect)(function(){A(I)},[I]),ce.a.createElement("div",{className:"clipboard-box"},ce.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),ce.a.createElement(Be,{value:Re,onChange:yt,className:"clipboard"}),ce.a.createElement("p",null," ",ce.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 "),ce.a.createElement("p",null," ",ce.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 "),ce.a.createElement("div",{className:"btn-action-container"},ce.a.createElement(tt.a,{type:"ghost",onClick:ot,style:{marginRight:10}},"\u53D6\u6D88"),ce.a.createElement(tt.a,{type:"primary",onClick:oe},"\u4FDD\u5B58")))},dt=s("ErOA"),Xe=s("IZBM"),Et=s("ye1Q"),Ve=s("wd/R"),nt=s.n(Ve);function st(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */st=function(){return ot};var fe,ot={},N=Object.prototype,I=N.hasOwnProperty,ne=Object.defineProperty||function(_e,re,be){_e[re]=be.value},Se=typeof Symbol=="function"?Symbol:{},Re=Se.iterator||"@@iterator",A=Se.asyncIterator||"@@asyncIterator",yt=Se.toStringTag||"@@toStringTag";function oe(_e,re,be){return Object.defineProperty(_e,re,{value:be,enumerable:!0,configurable:!0,writable:!0}),_e[re]}try{oe({},"")}catch(_e){oe=function(be,W,Ee){return be[W]=Ee}}function x(_e,re,be,W){var Ee=re&&re.prototype instanceof P?re:P,xe=Object.create(Ee.prototype),mt=new Ct(W||[]);return ne(xe,"_invoke",{value:Pt(_e,be,mt)}),xe}function M(_e,re,be){try{return{type:"normal",arg:_e.call(re,be)}}catch(W){return{type:"throw",arg:W}}}ot.wrap=x;var ve="suspendedStart",z="suspendedYield",D="executing",V="completed",w={};function P(){}function S(){}function K(){}var ye={};oe(ye,Re,function(){return this});var ee=Object.getPrototypeOf,Je=ee&&ee(ee(jt([])));Je&&Je!==N&&I.call(Je,Re)&&(ye=Je);var qe=K.prototype=P.prototype=Object.create(ye);function rt(_e){["next","throw","return"].forEach(function(re){oe(_e,re,function(be){return this._invoke(re,be)})})}function At(_e,re){function be(Ee,xe,mt,Ut){var pt=M(_e[Ee],_e,xe);if(pt.type!=="throw"){var Yt=pt.arg,Y=Yt.value;return Y&&typeof Y=="object"&&I.call(Y,"__await")?re.resolve(Y.__await).then(function(U){be("next",U,mt,Ut)},function(U){be("throw",U,mt,Ut)}):re.resolve(Y).then(function(U){Yt.value=U,mt(Yt)},function(U){return be("throw",U,mt,Ut)})}Ut(pt.arg)}var W;ne(this,"_invoke",{value:function(xe,mt){function Ut(){return new re(function(pt,Yt){be(xe,mt,pt,Yt)})}return W=W?W.then(Ut,Ut):Ut()}})}function Pt(_e,re,be){var W=ve;return function(Ee,xe){if(W===D)throw new Error("Generator is already running");if(W===V){if(Ee==="throw")throw xe;return{value:fe,done:!0}}for(be.method=Ee,be.arg=xe;;){var mt=be.delegate;if(mt){var Ut=xt(mt,be);if(Ut){if(Ut===w)continue;return Ut}}if(be.method==="next")be.sent=be._sent=be.arg;else if(be.method==="throw"){if(W===ve)throw W=V,be.arg;be.dispatchException(be.arg)}else be.method==="return"&&be.abrupt("return",be.arg);W=D;var pt=M(_e,re,be);if(pt.type==="normal"){if(W=be.done?V:z,pt.arg===w)continue;return{value:pt.arg,done:be.done}}pt.type==="throw"&&(W=V,be.method="throw",be.arg=pt.arg)}}}function xt(_e,re){var be=re.method,W=_e.iterator[be];if(W===fe)return re.delegate=null,be==="throw"&&_e.iterator.return&&(re.method="return",re.arg=fe,xt(_e,re),re.method==="throw")||be!=="return"&&(re.method="throw",re.arg=new TypeError("The iterator does not provide a '"+be+"' method")),w;var Ee=M(W,_e.iterator,re.arg);if(Ee.type==="throw")return re.method="throw",re.arg=Ee.arg,re.delegate=null,w;var xe=Ee.arg;return xe?xe.done?(re[_e.resultName]=xe.value,re.next=_e.nextLoc,re.method!=="return"&&(re.method="next",re.arg=fe),re.delegate=null,w):xe:(re.method="throw",re.arg=new TypeError("iterator result is not an object"),re.delegate=null,w)}function nn(_e){var re={tryLoc:_e[0]};1 in _e&&(re.catchLoc=_e[1]),2 in _e&&(re.finallyLoc=_e[2],re.afterLoc=_e[3]),this.tryEntries.push(re)}function Ke(_e){var re=_e.completion||{};re.type="normal",delete re.arg,_e.completion=re}function Ct(_e){this.tryEntries=[{tryLoc:"root"}],_e.forEach(nn,this),this.reset(!0)}function jt(_e){if(_e||_e===""){var re=_e[Re];if(re)return re.call(_e);if(typeof _e.next=="function")return _e;if(!isNaN(_e.length)){var be=-1,W=function Ee(){for(;++be<_e.length;)if(I.call(_e,be))return Ee.value=_e[be],Ee.done=!1,Ee;return Ee.value=fe,Ee.done=!0,Ee};return W.next=W}}throw new TypeError(typeof _e+" is not iterable")}return S.prototype=K,ne(qe,"constructor",{value:K,configurable:!0}),ne(K,"constructor",{value:S,configurable:!0}),S.displayName=oe(K,yt,"GeneratorFunction"),ot.isGeneratorFunction=function(_e){var re=typeof _e=="function"&&_e.constructor;return!!re&&(re===S||(re.displayName||re.name)==="GeneratorFunction")},ot.mark=function(_e){return Object.setPrototypeOf?Object.setPrototypeOf(_e,K):(_e.__proto__=K,oe(_e,yt,"GeneratorFunction")),_e.prototype=Object.create(qe),_e},ot.awrap=function(_e){return{__await:_e}},rt(At.prototype),oe(At.prototype,A,function(){return this}),ot.AsyncIterator=At,ot.async=function(_e,re,be,W,Ee){Ee===void 0&&(Ee=Promise);var xe=new At(x(_e,re,be,W),Ee);return ot.isGeneratorFunction(re)?xe:xe.next().then(function(mt){return mt.done?mt.value:xe.next()})},rt(qe),oe(qe,yt,"Generator"),oe(qe,Re,function(){return this}),oe(qe,"toString",function(){return"[object Generator]"}),ot.keys=function(_e){var re=Object(_e),be=[];for(var W in re)be.push(W);return be.reverse(),function Ee(){for(;be.length;){var xe=be.pop();if(xe in re)return Ee.value=xe,Ee.done=!1,Ee}return Ee.done=!0,Ee}},ot.values=jt,Ct.prototype={constructor:Ct,reset:function(re){if(this.prev=0,this.next=0,this.sent=this._sent=fe,this.done=!1,this.delegate=null,this.method="next",this.arg=fe,this.tryEntries.forEach(Ke),!re)for(var be in this)be.charAt(0)==="t"&&I.call(this,be)&&!isNaN(+be.slice(1))&&(this[be]=fe)},stop:function(){this.done=!0;var re=this.tryEntries[0].completion;if(re.type==="throw")throw re.arg;return this.rval},dispatchException:function(re){if(this.done)throw re;var be=this;function W(Yt,Y){return mt.type="throw",mt.arg=re,be.next=Yt,Y&&(be.method="next",be.arg=fe),!!Y}for(var Ee=this.tryEntries.length-1;Ee>=0;--Ee){var xe=this.tryEntries[Ee],mt=xe.completion;if(xe.tryLoc==="root")return W("end");if(xe.tryLoc<=this.prev){var Ut=I.call(xe,"catchLoc"),pt=I.call(xe,"finallyLoc");if(Ut&&pt){if(this.prev=0;--W){var Ee=this.tryEntries[W];if(Ee.tryLoc<=this.prev&&I.call(Ee,"finallyLoc")&&this.prev=0;--be){var W=this.tryEntries[be];if(W.finallyLoc===re)return this.complete(W.completion,W.afterLoc),Ke(W),w}},catch:function(re){for(var be=this.tryEntries.length-1;be>=0;--be){var W=this.tryEntries[be];if(W.tryLoc===re){var Ee=W.completion;if(Ee.type==="throw"){var xe=Ee.arg;Ke(W)}return xe}}throw new Error("illegal catch attempt")},delegateYield:function(re,be,W){return this.delegate={iterator:jt(re),resultName:be,nextLoc:W},this.method==="next"&&(this.arg=fe),w}},ot}var at=ce.a.createElement(Et.a,{style:{fontSize:24},spin:!0});function ut(fe){return fe.replace(/\\u([\dA-Za-z]{4})/g,function(ot,N){return String.fromCharCode(parseInt("0x"+N))})}function It(fe){fe||(fe=window.location.search);var ot=fe.substr(1),N={};return ot.split("&").forEach(function(I){var ne=I.split("=");N[ne[0]]=decodeURIComponent(ne[1])}),N}var Fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},q=function(fe){return fe[fe.SET_LOADING=0]="SET_LOADING",fe[fe.SET_IS_LARGE=1]="SET_IS_LARGE",fe[fe.SET_MES=2]="SET_MES",fe[fe.SET_STATE=3]="SET_STATE",fe[fe.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",fe[fe.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",fe}(q||{});function Qe(fe,ot){switch(ot.type){case q.SET_LOADING:return Object(F.a)(Object(F.a)({},fe),{},{loading:ot.payload});case q.SET_IS_LARGE:return Object(F.a)(Object(F.a)({},fe),{},{isLarge:ot.payload});case q.SET_MES:return Object(F.a)(Object(F.a)({},fe),{},{mes:ot.payload});case q.SET_STATE:return Object(F.a)(Object(F.a)({},fe),ot.payload);case q.SET_TRANSFER_CONTENT:return Object(F.a)(Object(F.a)({},fe),{},{transferContent:ot.payload});case q.SHOW_CLIPBOARD_BOX:return Object(F.a)(Object(F.a)({},fe),{},{showClipBoardBox:ot.payload});default:throw new Error}}var ft=R.a=function(fe){var ot=fe.vnc_url,N=fe.window_vnc_url,I=fe.linux_vnc,ne=fe.taskId,Se=Object(v.useRef)(),Re=Object(v.useRef)(),A=Object(v.useRef)(),yt=Object(v.useReducer)(Qe,Fe),oe=Object(ae.a)(yt,2),x=oe[0],M=oe[1],ve=Object(v.useState)(0),z=Object(ae.a)(ve,2),D=z[0],V=z[1],w=x.mes,P=x.loading,S=x.showClipBoardBox,K=x.isLarge,ye=x.transferContent,ee=Object(v.useState)(0),Je=Object(ae.a)(ee,2),qe=Je[0],rt=Je[1],At=Object(v.useRef)(),Pt=Object(L.m)();Object(v.useEffect)(function(){return window.addEventListener("visibilitychange",xt),function(){window.removeEventListener("visibilitychange",xt)}},[]);var xt=function(Ee){if(document.visibilityState==="visible"){var xe=sessionStorage.vncPageLeaveTime;nt()(new Date).diff(nt()(xe),"minutes")>9&&V(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function nn(){M({type:q.SHOW_CLIPBOARD_BOX,payload:!1})}function Ke(){M({type:q.SET_IS_LARGE,payload:!K})}function Ct(W){var Ee;return Se.current&&(Ee=new We.default(function(xe){var mt=Object(Ne.a)(xe),Ut;try{for(mt.s();!(Ut=mt.n()).done;){var pt=Ut.value;(pt.target.offsetHeight>0||pt.target.offsetWidth>0)&&W._eventHandlers.windowResize()}}catch(Yt){mt.e(Yt)}finally{mt.f()}}),Ee.observe(Se.current)),Ee}var jt=function(){var W=Object(k.a)(st().mark(function Ee(){var xe,mt,Ut,pt;return st().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Ut=((xe=It())===null||xe===void 0?void 0:xe.homework_common_id)?{homework_common_id:(mt=It())===null||mt===void 0?void 0:mt.homework_common_id}:{},Y.next=3,Object(dt.a)("/api/tasks/".concat(Pt.taskId||ne,"/get_vnc_link.json"),{method:"post",body:Object(F.a)(Object(F.a)({},Pt),Ut)});case 3:if(pt=Y.sent,!((pt==null?void 0:pt.status)===-3)){Y.next=6;break}return Y.abrupt("return",new Promise(function(){var U=Object(k.a)(st().mark(function B(de,Ce){return st().wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:X.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Dt=Object(k.a)(st().mark(function Wt(){return st().wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return clearTimeout(At.current),rt(0),an.next=4,Object(Xe.e)(Pt.taskId,pt==null?void 0:pt.message);case 4:return V(D+1),an.abrupt("return");case 6:case"end":return an.stop()}},Wt)}));function Ht(){return Dt.apply(this,arguments)}return Ht}()});case 1:case"end":return Ot.stop()}},B)}));return function(B,de){return U.apply(this,arguments)}}()));case 6:if(!((pt==null?void 0:pt.status)===-1)){Y.next=8;break}throw new String(pt==null?void 0:pt.message);case 8:return ze.a.publish("update-windows-time",pt==null?void 0:pt.data),Y.abrupt("return",pt);case 10:case"end":return Y.stop()}},Ee)}));return function(){return W.apply(this,arguments)}}();Object(v.useEffect)(function(){var W,Ee;function xe(U){N&&(De.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),M({type:q.SET_LOADING,payload:!0}),V(D+1))}ze.a.subscribe("reset-linux-windows-loading",function(){M({type:q.SET_LOADING,payload:!0})}),ze.a.subscribe("reset-linux-windos-vnc",function(){V(D+1)});function mt(){clearTimeout(At.current),rt(100),setTimeout(function(){M({type:q.SET_LOADING,payload:!1})},1300),ze.a.subscribe("send-ctrl-alt-delete",function(){var U;(U=W)===null||U===void 0||U.sendCtrlAltDel()})}function Ut(U){var B=ut(U.detail.text);M({type:q.SET_TRANSFER_CONTENT,payload:B})}if((N||ot||I)&&Se.current){clearTimeout(At.current),new Promise(Object(k.a)(st().mark(function U(){var B,de,Ce,Oe,Ot,Dt,Ht,Wt,St,an,Un;return st().wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return B=It(),de="",kt.next=4,jt();case 4:if(Oe=kt.sent,!I){kt.next=11;break}return A.current.src=(Oe==null||((Ot=Oe.data)===null||Ot===void 0)?void 0:Ot.vnc_url)+"&time="+Date.now(),M({type:q.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),kt.abrupt("return");case 11:N?(Ce="Edu123",de=decodeURIComponent(Oe==null||((Dt=Oe.data)===null||Dt===void 0)?void 0:Dt.vnc_url)):(Wt=new URL(decodeURIComponent(Oe==null||((Ht=Oe.data)===null||Ht===void 0)?void 0:Ht.vnc_url)),St=Wt.protocol,an=Wt.searchParams,Un=Wt.host,Ce=an.get("password"),de="".concat(St==="https:"?"wss":"ws","://").concat(Un,"/").concat(B.path||"websockify"));case 12:W=new Ze.a(Se.current,de,{credentials:{password:Ce},wsProtocols:["binary"]}),Ee=Ct(W),W.viewOnly=B.view_only||!1,N?W.scaleViewport=!0:W.scaleViewport=B.scale||!1,W.scaleViewport=B.scale||!0,W.resizeSession=!0,Re.current=W,W.addEventListener("disconnect",xe),W.addEventListener("connect",mt),W.addEventListener("clipboard",Ut);case 22:case"end":return kt.stop()}},U)})));var pt=ze.a.subscribe("vnc-reseting",function(){rt(0),M({type:q.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Yt=ze.a.subscribe("vnc-enlarge",function(){M({type:q.SET_IS_LARGE,payload:!0})}),Y=ze.a.subscribe("show-clipboard-box",function(){M({type:q.SHOW_CLIPBOARD_BOX,payload:!0})});return rt(0),function(){var U,B,de,Ce;(U=W)===null||U===void 0||U.removeEventListener("disconnect",xe),(B=W)===null||B===void 0||B.removeEventListener("connect",mt),(de=W)===null||de===void 0||de.removeEventListener("clipboard",Ut),pt(),Yt(),Y(),(Ce=Ee)===null||Ce===void 0||Ce.unobserve(Se.current)}}},[ot,N,I,D]);function _e(W){var Ee;(Ee=Re.current)===null||Ee===void 0||Ee.clipboardPasteFrom(W),M({type:q.SET_TRANSFER_CONTENT,payload:W}),De.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),nn()}Object(v.useEffect)(function(){qe==0&&(clearTimeout(At.current),re())},[qe]);var re=function W(){qe>99?qe=99:(qe=qe+1,At.current=setTimeout(function(){W()},1500)),qe<100&&rt(qe)},be=Object(v.useMemo)(function(){return P?"none":I?"block":"none"},[I,P]);return ce.a.createElement(v.Fragment,null,K&&ce.a.createElement("a",{className:"btn-vnc-resize",onClick:Ke},ce.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),ce.a.createElement("iframe",{style:{display:be,position:K?"fixed":"absolute",left:0,top:K?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(K?"100px":"45px",")")},frameBorder:"0",ref:A}),ce.a.createElement("div",{style:{position:K?"fixed":"absolute",left:0,top:K?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(K?"100px":"45px",")")},className:"".concat(N?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(K?"full-screen":"")},P?ce.a.createElement(j.a,{message:w,style:{color:"#4CACFF"}},ce.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},ce.a.createElement(Ae.a,{percent:qe,format:function(Ee){return ce.a.createElement("span",{className:"c-white"},Ee,"%")}}))):null,ce.a.createElement("div",{ref:Se,className:"vnc-panel ".concat(P?"hide":"animated fadeIn")})),ce.a.createElement(ht.a,null,ce.a.createElement(X.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:S,onCancel:nn,footer:null},ce.a.createElement(we,{onCancel:nn,onSave:_e,content:ye}))))}},tUsH:function(pe,R){pe.exports="data:image/png;base64,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"},vHTk:function(pe,R,s){pe.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},wzkS:function(pe,R,s){"use strict";s.d(R,"c",function(){return De}),s.d(R,"b",function(){return Ge}),s.d(R,"d",function(){return X}),s.d(R,"a",function(){return Ne}),s.d(R,"e",function(){return ae});var ke=s("9og8"),Ae=s("ErOA");function Rt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Rt=function(){return v};var F,v={},ce=Object.prototype,j=ce.hasOwnProperty,We=Object.defineProperty||function(N,I,ne){N[I]=ne.value},ht=typeof Symbol=="function"?Symbol:{},L=ht.iterator||"@@iterator",r=ht.asyncIterator||"@@asyncIterator",Ze=ht.toStringTag||"@@toStringTag";function ze(N,I,ne){return Object.defineProperty(N,I,{value:ne,enumerable:!0,configurable:!0,writable:!0}),N[I]}try{ze({},"")}catch(N){ze=function(ne,Se,Re){return ne[Se]=Re}}function Lt(N,I,ne,Se){var Re=I&&I.prototype instanceof dt?I:dt,A=Object.create(Re.prototype),yt=new fe(Se||[]);return We(A,"_invoke",{value:Fe(N,ne,yt)}),A}function tt(N,I,ne){try{return{type:"normal",arg:N.call(I,ne)}}catch(Se){return{type:"throw",arg:Se}}}v.wrap=Lt;var te="suspendedStart",ct="suspendedYield",Ie="executing",Be="completed",we={};function dt(){}function Xe(){}function Et(){}var Ve={};ze(Ve,L,function(){return this});var nt=Object.getPrototypeOf,st=nt&&nt(nt(ot([])));st&&st!==ce&&j.call(st,L)&&(Ve=st);var at=Et.prototype=dt.prototype=Object.create(Ve);function ut(N){["next","throw","return"].forEach(function(I){ze(N,I,function(ne){return this._invoke(I,ne)})})}function It(N,I){function ne(Re,A,yt,oe){var x=tt(N[Re],N,A);if(x.type!=="throw"){var M=x.arg,ve=M.value;return ve&&typeof ve=="object"&&j.call(ve,"__await")?I.resolve(ve.__await).then(function(z){ne("next",z,yt,oe)},function(z){ne("throw",z,yt,oe)}):I.resolve(ve).then(function(z){M.value=z,yt(M)},function(z){return ne("throw",z,yt,oe)})}oe(x.arg)}var Se;We(this,"_invoke",{value:function(A,yt){function oe(){return new I(function(x,M){ne(A,yt,x,M)})}return Se=Se?Se.then(oe,oe):oe()}})}function Fe(N,I,ne){var Se=te;return function(Re,A){if(Se===Ie)throw new Error("Generator is already running");if(Se===Be){if(Re==="throw")throw A;return{value:F,done:!0}}for(ne.method=Re,ne.arg=A;;){var yt=ne.delegate;if(yt){var oe=q(yt,ne);if(oe){if(oe===we)continue;return oe}}if(ne.method==="next")ne.sent=ne._sent=ne.arg;else if(ne.method==="throw"){if(Se===te)throw Se=Be,ne.arg;ne.dispatchException(ne.arg)}else ne.method==="return"&&ne.abrupt("return",ne.arg);Se=Ie;var x=tt(N,I,ne);if(x.type==="normal"){if(Se=ne.done?Be:ct,x.arg===we)continue;return{value:x.arg,done:ne.done}}x.type==="throw"&&(Se=Be,ne.method="throw",ne.arg=x.arg)}}}function q(N,I){var ne=I.method,Se=N.iterator[ne];if(Se===F)return I.delegate=null,ne==="throw"&&N.iterator.return&&(I.method="return",I.arg=F,q(N,I),I.method==="throw")||ne!=="return"&&(I.method="throw",I.arg=new TypeError("The iterator does not provide a '"+ne+"' method")),we;var Re=tt(Se,N.iterator,I.arg);if(Re.type==="throw")return I.method="throw",I.arg=Re.arg,I.delegate=null,we;var A=Re.arg;return A?A.done?(I[N.resultName]=A.value,I.next=N.nextLoc,I.method!=="return"&&(I.method="next",I.arg=F),I.delegate=null,we):A:(I.method="throw",I.arg=new TypeError("iterator result is not an object"),I.delegate=null,we)}function Qe(N){var I={tryLoc:N[0]};1 in N&&(I.catchLoc=N[1]),2 in N&&(I.finallyLoc=N[2],I.afterLoc=N[3]),this.tryEntries.push(I)}function ft(N){var I=N.completion||{};I.type="normal",delete I.arg,N.completion=I}function fe(N){this.tryEntries=[{tryLoc:"root"}],N.forEach(Qe,this),this.reset(!0)}function ot(N){if(N||N===""){var I=N[L];if(I)return I.call(N);if(typeof N.next=="function")return N;if(!isNaN(N.length)){var ne=-1,Se=function Re(){for(;++ne=0;--Re){var A=this.tryEntries[Re],yt=A.completion;if(A.tryLoc==="root")return Se("end");if(A.tryLoc<=this.prev){var oe=j.call(A,"catchLoc"),x=j.call(A,"finallyLoc");if(oe&&x){if(this.prev=0;--Se){var Re=this.tryEntries[Se];if(Re.tryLoc<=this.prev&&j.call(Re,"finallyLoc")&&this.prev=0;--ne){var Se=this.tryEntries[ne];if(Se.finallyLoc===I)return this.complete(Se.completion,Se.afterLoc),ft(Se),we}},catch:function(I){for(var ne=this.tryEntries.length-1;ne>=0;--ne){var Se=this.tryEntries[ne];if(Se.tryLoc===I){var Re=Se.completion;if(Re.type==="throw"){var A=Re.arg;ft(Se)}return A}}throw new Error("illegal catch attempt")},delegateYield:function(I,ne,Se){return this.delegate={iterator:ot(I),resultName:ne,nextLoc:Se},this.method==="next"&&(this.arg=F),we}},v}function De(F){return Object(Ae.c)("libraries/".concat(F,".json"))}function Ge(){return Object(Ae.c)("library_tags.json")}function X(F){return k.apply(this,arguments)}function k(){return k=Object(ke.a)(Rt().mark(function F(v){var ce;return Rt().wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Object(Ae.b)("attachments/".concat(v,".json"));case 2:return ce=We.sent,We.abrupt("return",ce.status===0);case 4:case"end":return We.stop()}},F)})),k.apply(this,arguments)}function Ne(F){return Object(Ae.f)("libraries.json",F)}function ae(F,v){return Object(Ae.g)("libraries/".concat(F,".json"),v)}},y5JW:function(pe,R,s){"use strict";s.d(R,"c",function(){return ht}),s.d(R,"a",function(){return L});var ke=s("DZo9"),Ae=s("8z0m"),Rt=s("+L6B"),De=s("2/Rp"),Ge=s("9og8"),X=s("k1fw"),k=s("oBTY"),Ne=s("miYZ"),ae=s("tsqr"),F=s("q1tI"),v=s.n(F),ce=s("m3rI"),j=s("wzkS");function We(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */We=function(){return Ze};var r,Ze={},ze=Object.prototype,Lt=ze.hasOwnProperty,tt=Object.defineProperty||function(oe,x,M){oe[x]=M.value},te=typeof Symbol=="function"?Symbol:{},ct=te.iterator||"@@iterator",Ie=te.asyncIterator||"@@asyncIterator",Be=te.toStringTag||"@@toStringTag";function we(oe,x,M){return Object.defineProperty(oe,x,{value:M,enumerable:!0,configurable:!0,writable:!0}),oe[x]}try{we({},"")}catch(oe){we=function(M,ve,z){return M[ve]=z}}function dt(oe,x,M,ve){var z=x&&x.prototype instanceof ut?x:ut,D=Object.create(z.prototype),V=new A(ve||[]);return tt(D,"_invoke",{value:I(oe,M,V)}),D}function Xe(oe,x,M){try{return{type:"normal",arg:oe.call(x,M)}}catch(ve){return{type:"throw",arg:ve}}}Ze.wrap=dt;var Et="suspendedStart",Ve="suspendedYield",nt="executing",st="completed",at={};function ut(){}function It(){}function Fe(){}var q={};we(q,ct,function(){return this});var Qe=Object.getPrototypeOf,ft=Qe&&Qe(Qe(yt([])));ft&&ft!==ze&&Lt.call(ft,ct)&&(q=ft);var fe=Fe.prototype=ut.prototype=Object.create(q);function ot(oe){["next","throw","return"].forEach(function(x){we(oe,x,function(M){return this._invoke(x,M)})})}function N(oe,x){function M(z,D,V,w){var P=Xe(oe[z],oe,D);if(P.type!=="throw"){var S=P.arg,K=S.value;return K&&typeof K=="object"&&Lt.call(K,"__await")?x.resolve(K.__await).then(function(ye){M("next",ye,V,w)},function(ye){M("throw",ye,V,w)}):x.resolve(K).then(function(ye){S.value=ye,V(S)},function(ye){return M("throw",ye,V,w)})}w(P.arg)}var ve;tt(this,"_invoke",{value:function(D,V){function w(){return new x(function(P,S){M(D,V,P,S)})}return ve=ve?ve.then(w,w):w()}})}function I(oe,x,M){var ve=Et;return function(z,D){if(ve===nt)throw new Error("Generator is already running");if(ve===st){if(z==="throw")throw D;return{value:r,done:!0}}for(M.method=z,M.arg=D;;){var V=M.delegate;if(V){var w=ne(V,M);if(w){if(w===at)continue;return w}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(ve===Et)throw ve=st,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);ve=nt;var P=Xe(oe,x,M);if(P.type==="normal"){if(ve=M.done?st:Ve,P.arg===at)continue;return{value:P.arg,done:M.done}}P.type==="throw"&&(ve=st,M.method="throw",M.arg=P.arg)}}}function ne(oe,x){var M=x.method,ve=oe.iterator[M];if(ve===r)return x.delegate=null,M==="throw"&&oe.iterator.return&&(x.method="return",x.arg=r,ne(oe,x),x.method==="throw")||M!=="return"&&(x.method="throw",x.arg=new TypeError("The iterator does not provide a '"+M+"' method")),at;var z=Xe(ve,oe.iterator,x.arg);if(z.type==="throw")return x.method="throw",x.arg=z.arg,x.delegate=null,at;var D=z.arg;return D?D.done?(x[oe.resultName]=D.value,x.next=oe.nextLoc,x.method!=="return"&&(x.method="next",x.arg=r),x.delegate=null,at):D:(x.method="throw",x.arg=new TypeError("iterator result is not an object"),x.delegate=null,at)}function Se(oe){var x={tryLoc:oe[0]};1 in oe&&(x.catchLoc=oe[1]),2 in oe&&(x.finallyLoc=oe[2],x.afterLoc=oe[3]),this.tryEntries.push(x)}function Re(oe){var x=oe.completion||{};x.type="normal",delete x.arg,oe.completion=x}function A(oe){this.tryEntries=[{tryLoc:"root"}],oe.forEach(Se,this),this.reset(!0)}function yt(oe){if(oe||oe===""){var x=oe[ct];if(x)return x.call(oe);if(typeof oe.next=="function")return oe;if(!isNaN(oe.length)){var M=-1,ve=function z(){for(;++M=0;--z){var D=this.tryEntries[z],V=D.completion;if(D.tryLoc==="root")return ve("end");if(D.tryLoc<=this.prev){var w=Lt.call(D,"catchLoc"),P=Lt.call(D,"finallyLoc");if(w&&P){if(this.prev=0;--ve){var z=this.tryEntries[ve];if(z.tryLoc<=this.prev&&Lt.call(z,"finallyLoc")&&this.prev=0;--M){var ve=this.tryEntries[M];if(ve.finallyLoc===x)return this.complete(ve.completion,ve.afterLoc),Re(ve),at}},catch:function(x){for(var M=this.tryEntries.length-1;M>=0;--M){var ve=this.tryEntries[M];if(ve.tryLoc===x){var z=ve.completion;if(z.type==="throw"){var D=z.arg;Re(ve)}return D}}throw new Error("illegal catch attempt")},delegateYield:function(x,M,ve){return this.delegate={iterator:yt(x),resultName:M,nextLoc:ve},this.method==="next"&&(this.arg=r),at}},Ze}var ht="\u3000\u3000";function L(r){var Ze=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var ze=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,ze)).toFixed(1)+" "+Ze[ze]}R.b=function(r){var Ze=r.value,ze=Ze===void 0?[]:Ze,Lt=r.onChange,tt=r.className,te=r.maxSize,ct=te===void 0?150:te,Ie=r.title,Be=Ie===void 0?"\u6587\u4EF6\u4E0A\u4F20":Ie,we=r.accept,dt=we===void 0?null:we,Xe={multiple:!1,fileList:ze,accept:dt,withCredentials:!0,beforeUpload:function(nt){var st=nt.size/1024/1024;return st0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ze.length>0,ghost:!0},Be),v.a.createElement("span",{onClick:Et,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ct,"M)"," ")))}},"yi/R":function(pe,R,s){"use strict";s.r(R);var ke=s("oBTY"),Ae=s("bbsP"),Rt=s("/wGt"),De=s("0Owb"),Ge=s("jrin"),X=s("2qtc"),k=s("kLXV"),Ne=s("miYZ"),ae=s("tsqr"),F=s("9og8"),v=s("tJVT"),ce=s("PpiC"),j=s("k1fw"),We=s("ozfa"),ht=s("MJZm"),L=s("q1tI"),r=s.n(L),Ze=s("Ty5D"),ze=s("H65k"),Lt=s("+Axu"),tt=s("f+oW"),te=s.n(tt),ct=function(i){var l=i.position,f=i.subject,m=i.score,y=i.onViewAllTask;return r.a.createElement("div",{className:"task-header"},r.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:y},r.a.createElement("img",{src:te.a,alt:"nav",width:45})),r.a.createElement("h3",{title:f},"\u7B2C",l,"\u5173\uFF1A",f),r.a.createElement("span",null,m))},Ie=s("DjyN"),Be=s("NUBc"),we=s("g9YV"),dt=s("wCAj"),Xe=s("cWXX"),Et=s("/ezw"),Ve=s("BdwD"),nt=s("p4vh"),st=s.n(nt),at=s("Q+I+"),ut=s.n(at),It=s("Yr8L"),Fe=s.n(It),q=s("IZBM"),Qe=s("1vsH"),ft=s("wd/R"),fe=s.n(ft);function ot(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ot=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var N={0:st.a,1:ut.a,2:Fe.a},I={loading:!0,page:1,data:null},ne=function(i){return i[i.SET_LOADING=0]="SET_LOADING",i[i.SET_STATE=1]="SET_STATE",i[i.SET_PAGE=2]="SET_PAGE",i}(ne||{});function Se(i,l){switch(l.type){case ne.SET_LOADING:return Object(j.a)(Object(j.a)({},i),{},{loading:l.payload});case ne.SET_STATE:return Object(j.a)(Object(j.a)({},i),l.payload);case ne.SET_PAGE:return Object(j.a)(Object(j.a)({},i),{},{page:l.payload});default:throw new Error}}var Re=function(i){var l=i.activeIndex,f=i.taskId,m=Object(L.useReducer)(Se,I),y=Object(v.a)(m,2),E=y[0],g=y[1],C=E.loading,_=E.page,c=E.data,p=Object(L.useMemo)(function(){var J=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(Z,Q,O){var le=(_-1)*10+O+1;return le<=3?r.a.createElement("img",{src:N[le-1],alt:"rank",width:36}):le}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:c==null?void 0:c.rank_data_name,dataIndex:"score",render:function(Z){return(c==null?void 0:c.open_rank)==="DEFAULT"?Object(Qe.T)(Z):Z}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(Z){return fe()(Z).format("YYYY-MM-DD HH:mm:ss")}}];return J},[c==null?void 0:c.rank_data_name,c==null?void 0:c.open_rank,_]);Object(L.useEffect)(function(){function J(){return G.apply(this,arguments)}function G(){return G=Object(F.a)(ot().mark(function Z(){var Q;return ot().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,Object(q.r)(f,{page:_,limit:10});case 2:Q=le.sent,g({type:ne.SET_STATE,payload:{loading:!1,data:Q.data}});case 4:case"end":return le.stop()}},Z)})),G.apply(this,arguments)}l===4&&J()},[_,l,f]);function H(J){g({type:ne.SET_PAGE,payload:J})}return r.a.createElement("div",{className:"ranking-container"},C?r.a.createElement(Et.a,{avatar:!0,paragraph:{rows:4}}):!c||(c==null?void 0:c.rank_list_count)===0?r.a.createElement(Ve.a,null):r.a.createElement(r.a.Fragment,null,r.a.createElement(dt.a,{pagination:!1,size:"middle",dataSource:c.rank_list,columns:p}),c.rank_list_count>10?r.a.createElement(Be.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:H,current:_,total:c.rank_list_count}):null))},A=s("fXAG"),yt=s("9Bee"),oe=s("M8RZ"),x=s("6lC8"),M=s("mCJh"),ve=s("jb+D"),z=s("dTJi"),D=s("pC0b"),V=s("GzdX"),w=s("OoWo"),P="YYYY-MM-DD HH:mm",S=function(i){var l=i.challenge,f=i.position,m=i.status,y=i.get_gold,E=i.get_experience,g=i.star,C=i.tag_count,_=i.finished_time,c=i.index,p=i.view_answer_time,H=i.name,J=i.identifier,G=i.identity,Z=i.shixun,Q=i.taskList,O=i.onSaveTaskStar,le=Object(Ze.l)();function he(Me){O(J,Me,c)}var h=m===2||Z.status<2||Q[c-1]&&Q[c-1].status===2||Z.task_pass||G<=5;return r.a.createElement("div",{className:"task-item-container ".concat(l.position===f?"active":""," ").concat(m===2?"finish":"")},r.a.createElement("div",{className:"flex-container challenge-title space-between"},h?r.a.createElement("a",{href:"/tasks/".concat(J).concat(le.search),onClick:function(ge){ge.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(J).concat(le.search)},300)}},"".concat(f,". ").concat(H)," "):r.a.createElement("span",null,"".concat(f,". ").concat(H)),r.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(m===2?"green":"")})),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",{className:m===2?"green":""},r.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",m===2&&E>0?"+":"",E),r.a.createElement("p",{className:m===2?"green":""},r.a.createElement("span",null,"\u91D1\u5E01")," ",m===2&&y>0?"+":""," ",y),r.a.createElement("p",null,r.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",C||"\u65E0")),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",null,r.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),_?fe()(_).format(P):"--"),r.a.createElement("p",null,r.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),p?fe()(p).format(P):"--")),Z.status>=2?r.a.createElement("div",{className:"rate-container"},m===2&&g===0?r.a.createElement(L.Fragment,null,r.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),r.a.createElement(V.a,{defaultValue:0,onChange:he})):null,m===2&&g>0?r.a.createElement(L.Fragment,null,r.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),r.a.createElement(V.a,{value:g,disabled:!0}),r.a.createElement("span",{className:"highlight"},g,"\u5206")):null):null)},K=function(i){var l=i.taskList,f=i.challenge,m=i.shixun,y=i.identity,E=i.onSaveTaskStar,g=Object(Ze.l)().query;return r.a.createElement("div",{className:"task-nav-container"},!!g.coursesId&&r.a.createElement("p",{className:"task-tip"},r.a.createElement("div",null,r.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")),l.map(function(C,_){var c=Object(j.a)(Object(j.a)({},C),{},{identity:y,index:_,challenge:f,taskList:l,shixun:m,onSaveTaskStar:E});return r.a.createElement(S,Object(De.a)({key:_},c))}))},ye=s("88g3"),ee=s.n(ye),Je=s("V0Rq"),qe=s("HBuW");function rt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */rt=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var At=function(){var i=Object(F.a)(rt().mark(function l(f,m,y,E,g){var C,_;return rt().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(C=function(){g?Object(Qe.K)(y?"/tasks/".concat(_==null?void 0:_.identifier,"/jupyter"):"/tasks/".concat(_.game_identifier,"?subject_id=").concat(E)):window.location.href=y?"/tasks/".concat(_==null?void 0:_.identifier,"/jupyter"):"/tasks/".concat(_.game_identifier,"?subject_id=").concat(E)},!y){p.next=7;break}return p.next=4,Object(qe.z)({id:f,challenge_id:m,subject_id:E});case 4:p.t0=p.sent,p.next=10;break;case 7:return p.next=9,Object(qe.A)({id:f,challenge_id:m,subject_id:E});case 9:p.t0=p.sent;case 10:if(_=p.t0,!((_==null?void 0:_.game_identifier)||(_==null?void 0:_.identifier))){p.next=22;break}if(!(_==null?void 0:_.access)){p.next=16;break}C(),p.next=21;break;case 16:if(!((_==null?void 0:_.access)==!1)){p.next=20;break}return ae.b.warn("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(function(){At(f,"",y,E,g)},1e3),p.abrupt("return");case 20:C();case 21:return p.abrupt("return");case 22:(_==null?void 0:_.status)===-3?Object(Qe.m)():(_==null?void 0:_.status)===2?Pt(_==null?void 0:_.message):(_==null?void 0:_.status)===3&&xt(_==null?void 0:_.message);case 23:case"end":return p.stop()}},l)}));return function(f,m,y,E,g){return i.apply(this,arguments)}}(),Pt=function i(l){var f;l=((f=l)===null||f===void 0?void 0:f.includes(".json"))?l:"".concat(l,".json"),k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var m=Object(F.a)(rt().mark(function E(){var g,C;return rt().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(Je.P)({url:l});case 2:if(g=c.sent,g){c.next=5;break}return c.abrupt("return");case 5:return ae.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),c.next=8,Object(qe.A)({id:g.shixun_identifier});case 8:if(C=c.sent,!(C==null?void 0:C.game_identifier)){c.next=12;break}return Object(Qe.K)("/tasks/".concat(C.game_identifier)),c.abrupt("return");case 12:(C==null?void 0:C.status)===2?i(C==null?void 0:C.message):(C==null?void 0:C.status)===3&&xt(C==null?void 0:C.message);case 13:case"end":return c.stop()}},E)}));function y(){return m.apply(this,arguments)}return y}()})},xt=function(l){k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",l,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},nn=ht.a.DirectoryTree,Ke=function(i){var l=i.taskList,f=i.challenge,m=i.shixun,y=i.identity,E=i.onSaveTaskStar,g=i.subject_id,C=Object(Ze.m)(),_=Object(Ze.l)().query,c=Object(L.useState)([]),p=Object(v.a)(c,2),H=p[0],J=p[1],G=Object(L.useState)([]),Z=Object(v.a)(G,2),Q=Z[0],O=Z[1],le=Object(L.useState)(),he=Object(v.a)(le,2),h=he[0],Me=he[1];Object(L.useEffect)(function(){ge(l),O(it({children:l},f.id)),J(Object(ke.a)(l)),console.log("taskList:",l)},[l]);var ge=function Pe(Le){Le.map(function(Ye,et){var je;Ye.index=et,Ye.title=Ye.name,Ye.id==f.id&&Me(Ye.key),((je=Ye.children)===null||je===void 0?void 0:je.length)&&Pe(Ye.children)})},me=function(Le,Ye){console.log("Trigger Select",Le,Ye),Ye.node.shixun_identifier&&At(Ye.node.shixun_identifier,Ye.node.key,!1,g)},$=function(){console.log("Trigger Expand")};function it(Pe,Le){var Ye;return!Pe||typeof Pe!="object"?void 0:Pe.id==Le?[]:Pe.children.some(function(et){return Ye=it(et,Le)})?[].concat(Object(ke.a)(Ye),[Pe.key]):void 0}return r.a.createElement("div",{className:"task-nav-container"},!!_.coursesId&&r.a.createElement("p",{className:"task-tip"},r.a.createElement("div",null,r.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")),!!(H==null?void 0:H.length)&&r.a.createElement("div",{style:{padding:10}},r.a.createElement(nn,{className:ee.a.tree,icon:r.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:r.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:me,onExpand:$,selectedKeys:[h],defaultExpandedKeys:Object(ke.a)(Q),treeData:H,titleRender:function(Le,Ye,et){return r.a.createElement("span",{className:"".concat(f.id==Le.id?ee.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},Le.item_type==="Shixun"&&r.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),Le.item_type==="Challenge"&&r.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:Le.item_type==="Shixun"?-2:0}},"\uFF08",Qe.h[Le.index],"\uFF09"),r.a.createElement("span",{style:{position:"relative",top:Le.item_type==="Shixun"||Le.item_type==="Stage"?-2:0}},Le==null?void 0:Le.name),Le.item_type!=="Stage"&&r.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat((Le==null?void 0:Le.status)==1&&"c-green-29b")},((Le==null?void 0:Le.status)==1||(Le==null?void 0:Le.status)==0)&&r.a.createElement("img",{src:s("A/g1"),width:"16"}),(Le==null?void 0:Le.status)==2&&r.a.createElement("img",{src:s("Nmxd"),width:"16"}),(Le==null?void 0:Le.status)==3&&r.a.createElement("img",{src:s("5D2P"),width:"16"})))}})))},Ct=s("Plam"),jt=s("gp9y"),_e=s("Ot1p");function re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */re=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var be=function(i){var l=i.user_praise,f=i.praise_count,m=i.praisePlus,y=i.onCreateDiscuss,E=i.user,g=Object(L.useState)(!1),C=Object(v.a)(g,2),_=C[0],c=C[1],p=Object(L.useState)(""),H=Object(v.a)(p,2),J=H[0],G=H[1];function Z(h){G(h)}function Q(){c(!0)}function O(){c(!1)}function le(){return he.apply(this,arguments)}function he(){return he=Object(F.a)(re().mark(function h(){return re().wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:if(E==null?void 0:E.authentication){ge.next=3;break}return k.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}}),ge.abrupt("return");case 3:if(!(J.trim()=="")){ge.next=6;break}return ae.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ge.abrupt("return");case 6:y(J),G(""),c(!1);case 9:case"end":return ge.stop()}},h)})),he.apply(this,arguments)}return r.a.createElement("div",{className:"comment-input-editor-container ".concat(_?"active":""," ")},r.a.createElement("div",{className:_?"text-area hide":"text-area"},r.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Q}),r.a.createElement("a",{className:"c-light-black",onClick:m,title:l?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},r.a.createElement("i",{className:"mr3 ".concat(l?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),f?r.a.createElement("span",null,f):"")),_?r.a.createElement("div",{className:"input-mask",onClick:O}):null,r.a.createElement("div",{className:_?"md-container":"md-container hide"},r.a.createElement(_e.a,{id:"discuss-input-editor",startInit:_,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:J,height:240,onChange:Z}),r.a.createElement("div",{className:"tip-container",onClick:O},r.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),r.a.createElement("a",{className:"btn-send",onClick:le},"\u53D1\u9001"))))},W=s("dhSg"),Ee=s("/omn"),xe=s("IxHN"),mt=s("ARon"),Ut=function(i){var l=i.data;return r.a.createElement(L.Fragment,null,l&&l.map(function(f){return r.a.createElement("div",{className:"choose-answer-item",key:f.position},r.a.createElement("p",null,"\u7B2C",f.position,"\u9898"),r.a.createElement(yt.a,{value:f.answer}))}))},pt=s("DVFL"),Yt=function(i){var l=i.data,f=i.onShowUnlockAnswerModal,m=i.challenge,y=(m==null?void 0:m.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return r.a.createElement(L.Fragment,null,l&&l.map(function(E,g){var C=E.answer_id,_=E.answer_name,c=E.answer_contents,p=E.view_time;return r.a.createElement("div",{className:"answer-item-container",style:y,key:C},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{className:"level"}," \u7EA7\u522B",g+1,"\uFF1A "),r.a.createElement("span",{className:"name"},_),c?r.a.createElement(L.Fragment,null,r.a.createElement("span",{className:"view-time"},p?fe()(p).format("YYYY-MM-DD HH:mm"):""),r.a.createElement("span",null,"\u5DF2\u89E3\u9501")):r.a.createElement("a",{onClick:f},"\u89E3\u9501")),c?r.a.createElement(yt.a,{value:c}):null)}))},Y=function(i){var l=i.loading,f=i.data,m=i.onShowTip,y=i.st,E=i.challenge;return r.a.createElement("div",{className:"answer-container"},l?r.a.createElement(xe.a,null):null,y===1?r.a.createElement(Ut,{data:f}):r.a.createElement(Yt,{data:f,challenge:E,onShowUnlockAnswerModal:m}))},U=s("sRBo"),B=s("kaz8"),de=s("gflZ"),Ce=function(i){var l=i.data,f=i.selected_unlocked_answer_id,m=i.selected_index,y=i.onSelect;if(!l)return null;var E=l.filter(function(C,_){return C.answer_contents?!1:(C.index=_,!0)});function g(C){var _=C.target,c=_.value,p=_.checked;y(p?c:null)}return r.a.createElement("table",{className:"unlock-answer-list"},r.a.createElement("thead",null,r.a.createElement("tr",null,r.a.createElement("th",null),r.a.createElement("th",null,"\u7EA7\u522B"),r.a.createElement("th",null,"\u540D\u79F0"),r.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),r.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),r.a.createElement("tbody",null,E.map(function(C,_){return r.a.createElement("tr",{key:C.answer_id},r.a.createElement("td",null,r.a.createElement(B.a,{value:C.answer_id,onChange:g,checked:C.answer_id===f||f&&m>=_})),r.a.createElement("td",null,C.index+1),r.a.createElement("td",null,C.answer_name),r.a.createElement("td",null,C.answer_ratio,"%"),r.a.createElement("td",{className:"gold-color"},C.answer_score))})))},Oe=s("Q7Vx"),Ot=function(i){var l=i.unity_3d_routes,f=i.onGetUnity3dMessage,m=i.onEvaluateCallback,y=Object(L.useRef)(),E=Object(L.useState)(!0),g=Object(v.a)(E,2),C=g[0],_=g[1];Object(L.useEffect)(function(){function H(G){try{var Z=JSON.parse(G.data);f(Z)}catch(Q){console.log(Q,G.data)}}window.addEventListener("message",H);var J=W.a.subscribe("evaluate-unity3d-result",function(G){c(G),m&&m()});return function(){window.removeEventListener("message",H),J()}},[]);function c(H){y.current&&y.current.contentWindow.postMessage(JSON.stringify(H),"*")}function p(){_(!1),W.a.publish("unity3d-load-end")}return r.a.createElement(L.Fragment,null,C?r.a.createElement(xe.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,r.a.createElement("iframe",{onLoad:p,className:"unity3d-panel",ref:y,src:l}))},Dt=s("BjJ7"),Ht=s("kaH+");function Wt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Wt=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}function St(i){var l=i.target;if(l.tagName.toUpperCase()==="IMG"){var f=l.src||l.getAttribute("src");f&&f.indexOf("/images/avatars/User")===-1&&(i.stopPropagation(),i.preventDefault(),W.a.publish("preview-image",f))}}var an={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(i,l){switch(l.type){case A.A:return Object(j.a)(Object(j.a)({},i),{},{activeIndex:l.payload});case A.bb:return Object(j.a)(Object(j.a)({},i),{},{enlarge_unity3D:l.payload});case A.db:return Object(j.a)(Object(j.a)({},i),{},{tab_fixed:l.payload});case A.Y:return Object(j.a)(Object(j.a)({},i),{},{showTaskList:!0});case A.s:return Object(j.a)(Object(j.a)({},i),{},{showTaskList:!1});case A.m:return Object(j.a)(Object(j.a)({},i),l.payload);case A.N:return Object(j.a)(Object(j.a)({},i),l.payload);case A.P:return Object(j.a)(Object(j.a)({},i),{},{loading:!0});case A.Z:return Object(j.a)(Object(j.a)({},i),{},{showTip:!0});case A.t:return Object(j.a)(Object(j.a)({},i),{},{showTip:!1});case A.y:return Object(j.a)(Object(j.a)({},i),{},{selected_unlocked_answer_id:l.payload});case A.g:return Object(j.a)(Object(j.a)({},i),l.payload);default:throw new Error}}var Gt=function(i){var l=i.taskId,f=i.minuxUserGrade,m=i.discusses_count,y=i.is_teacher,E=i.has_answer,g=i.user,C=i.st,_=i.game,c=i.rank_name,p=i.challenge,H=i.myshixun,J=i.user_praise,G=i.praise_count,Z=i.unity_3d_routes,Q=i.with_code_file,O=i.onPlusOrCancelPraise,le=i.onEvaluateCallback,he=i.onGetUnity3dMessage,h=i.shixun,Me=Object(L.useReducer)(Un,an),ge=Object(v.a)(Me,2),me=ge[0],$=ge[1],it=Object(L.useState)(!1),Pe=Object(v.a)(it,2),Le=Pe[0],Ye=Pe[1],et=Object(L.useState)(!1),je=Object(v.a)(et,2),Te=je[0],He=je[1],n=Object(Ze.l)().query,e=me.taskList,t=me.showTaskList,a=me.activeIndex,u=me.enlarge_unity3D,o=me.tab_fixed,d=me.data,b=me.answerScore,T=me.loading,ie=me.showTip,se=me.isMultiLevel,ue=me.selected_unlocked_answer_id,ma=Object(L.useMemo)(function(){var wt=0;if(d&&ue){for(var Xt=d.filter(function(Kt){return!Kt.answer_contents}),Nt=0;Nt1,activeIndex:Kt?a:2}});case 12:case"end":return sn.stop()}},wt)})),kn.apply(this,arguments)}function xn(wt){var Xt=wt.choose_answers,Nt=wt.message,Kt=wt.status;if(Kt===0){ae.b.info(Nt);return}$({type:A.g,payload:{showTip:Kt===1,data:Xt,answerScore:Nt,loading:!1,activeIndex:Kt===1?a:2}})}function Ea(){$({type:A.t})}function Cn(){$({type:A.Z})}function en(){return ea.apply(this,arguments)}function ea(){return ea=Object(F.a)(Wt().mark(function wt(){var Xt,Nt,Kt,qt,sn;return Wt().wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:if(Ye(!0),!(C===1)){pn.next=8;break}return pn.next=4,Object(q.p)(_.identifier);case 4:Xt=pn.sent,(Xt==null?void 0:Xt.status)!==-1&&(f(b),xn(Xt)),pn.next=14;break;case 8:if(!ue){pn.next=14;break}return pn.next=11,Object(q.s)(_.identifier,ue);case 11:Nt=pn.sent,Kt=Nt.status,qt=Nt.message,Kt===-1||(se?(sn=0,d.filter(function(pa){return!pa.answer_contents}).forEach(function(pa,za){za<=ma&&pa&&(sn+=pa.answer_score)}),f(sn)):f(b),Ln(),jn(null),$({type:A.t}));case 14:Ye(!1);case 15:case"end":return pn.stop()}},wt)})),ea.apply(this,arguments)}function jn(wt){$({type:A.y,payload:wt})}function ba(){return _n.apply(this,arguments)}function _n(){return _n=Object(F.a)(Wt().mark(function wt(){var Xt,Nt;return Wt().wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(qt.prev=0,!n.subject_id){qt.next=7;break}return qt.next=4,Object(q.i)(H.identifier,Object(j.a)({},n));case 4:Nt=qt.sent,qt.next=10;break;case 7:return qt.next=9,Object(q.m)(H.identifier);case 9:Nt=qt.sent;case 10:$({type:A.m,payload:{taskList:((Xt=Nt)===null||Xt===void 0?void 0:Xt.stages)||Nt,showTaskList:!0}}),qt.next=16;break;case 13:qt.prev=13,qt.t0=qt.catch(0),console.log(qt.t0);case 16:case"end":return qt.stop()}},wt,null,[[0,13]])})),_n.apply(this,arguments)}function ta(wt,Xt,Nt){return Jn.apply(this,arguments)}function Jn(){return Jn=Object(F.a)(Wt().mark(function wt(Xt,Nt,Kt){return Wt().wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.prev=0,sn.next=3,Object(q.D)(Xt,h.id,Nt);case 3:e[Kt].star=Nt,$({type:A.N,payload:{taskList:Object(ke.a)(e)}}),sn.next=10;break;case 7:sn.prev=7,sn.t0=sn.catch(0),console.log(sn.t0);case 10:case"end":return sn.stop()}},wt,null,[[0,7]])})),Jn.apply(this,arguments)}function gn(){ba()}function na(){$({type:A.s})}Object(L.useEffect)(function(){if(!(h==null?void 0:h.identifier))return;var wt=Object(ve.t)({objective_type:"shixun",objective_id:h==null?void 0:h.identifier,school:1});wt.then(function(Xt){var Nt;He(Xt==null||((Nt=Xt.shixun)===null||Nt===void 0)?void 0:Nt.own)})},[h==null?void 0:h.identifier]),Object(L.useEffect)(function(){return function(){$({type:A.s}),$({type:A.A,payload:0})}},[l]),Object(L.useEffect)(function(){if(un.current)return un.current.addEventListener("mousedown",St),function(){un.current.removeEventListener("mousedown",St)}},[un.current]),Object(L.useEffect)(function(){if(Q&&Z&&un.current){var wt=Object(Dt.b)(function(Nt){var Kt=Nt.target.scrollTop;Kt>=354?$({type:A.db,payload:!0}):$({type:A.db,payload:!1})},10);un.current.addEventListener("scroll",wt);var Xt=W.a.subscribe("evaluate-unity3d-finish",function(){un.current.scrollTop=0});return function(){un.current.removeEventListener("scroll",wt),Xt()}}},[Q,Z,un.current]);var Vn=p.position,cn=p.score,dn=p.subject,Sn={onViewAllTask:gn,position:Vn,score:cn,subject:dn};function Hn(wt){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(F.a)(Wt().mark(function wt(Xt){var Nt;return Wt().wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Object(M.b)({content:Xt,container_type:"Shixun",container_id:h.id,challenge_id:p.id,position:Vn});case 2:if(Nt=qt.sent,!(Nt.status===-3)){qt.next=6;break}return k.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),qt.abrupt("return");case 6:console.log(Nt),$({type:A.A,payload:3}),W.a.publish("create-discuss");case 9:case"end":return qt.stop()}},wt)})),Pn.apply(this,arguments)}function Yn(){$({type:A.bb,payload:!u})}var yn={loading:T,data:d,onShowTip:Cn,st:C,challenge:p};return r.a.createElement(L.Fragment,null,r.a.createElement(ct,Sn),r.a.createElement("div",{className:"content-wrapper",ref:un},Z&&Q?r.a.createElement("div",{className:"unity-3d-container ".concat(u?"enlarge":"")},r.a.createElement("a",{onClick:Yn,className:"btn-enlarge ".concat(u?"enlarge":"")},r.a.createElement("i",{className:"iconfont ".concat(u?"icon-suoxiao1":"icon-kuoda"," ")})),r.a.createElement(Ot,{unity_3d_routes:Z,onGetUnity3dMessage:he,onEvaluateCallback:le})):null,r.a.createElement("ul",{className:"tab-nav ".concat(o?"tab-fixed":"")},oa.map(function(wt){return r.a.createElement("li",{onClick:rn,id:wt.index,key:wt.title,className:a===wt.index?"active":""},r.a.createElement("a",null,wt.title,wt.index===3&&m?r.a.createElement("span",null,m):null))})),r.a.createElement(yt.a,{className:a===0?"tab-panel-body ".concat(Z&&Q?"scroll-margin-top":""):"hide",value:p.task_pass}),r.a.createElement("div",{className:a===1?"tab-panel-body":"hide"},zn?r.a.createElement(yt.a,{value:zn}):null),r.a.createElement("div",{className:a===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},r.a.createElement(Y,yn)),r.a.createElement("div",{className:a===3?"tab-panel-body":"hide"},r.a.createElement(Ct.a,{activeIndex:a,shixunIdentifier:h.identifier,identity:g.identity,user:g,allowDisableDiscuss:Te})),r.a.createElement("div",{className:a===4?"tab-panel-body":"hide"},r.a.createElement(Re,{activeIndex:a,taskId:l})),n.type!=="exercises"&&!(h==null?void 0:h.is_disable_discuss)&&!_.homework_common_comment_open&&r.a.createElement(be,{user:g,user_praise:J,praise_count:G,praisePlus:O,onCreateDiscuss:Hn})),r.a.createElement(oe.a,null,r.a.createElement(Rt.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:t,onClose:na},n.subject_id&&r.a.createElement(Ke,Object(De.a)({taskList:Object(ke.a)(e),challenge:p,shixun:h},n,{identity:g.identity,onSaveTaskStar:ta})),!n.subject_id&&r.a.createElement(K,{taskList:Object(ke.a)(e),challenge:p,shixun:h,identity:g.identity,onSaveTaskStar:ta})),r.a.createElement(k.a,{centered:!0,title:"\u63D0\u793A",visible:ie,onOk:en,onCancel:Ea,confirmLoading:Le,className:"answer-tip"},y?r.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):r.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~"),se?r.a.createElement(Ce,{selected_index:ma,selected_unlocked_answer_id:ue,onSelect:jn,data:d}):r.a.createElement("p",null,"\u5C06\u6263\u9664".concat(b,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),y?r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),r.a.createElement(Ht.a,null)))},kt=s("+L6B"),tn=s("2/Rp"),mn=s("aHsQ"),$t=s("sGsY"),zt=s("55Ip"),on=s("9VGf");function Dn(i){return i.toString().padStart(2,"0")}function Ue(i){var l=Math.floor(i/60),f=i%60,m=Math.floor(l/60);return"".concat(Dn(m),":").concat(Dn(l-m*60),":").concat(Dn(f))}var Gn=function(i){var l=i.defaultTime,f=i.status,m=i.onUpdateCostTime,y=i.lastedGetTaskInfoTime,E=i.title,g=E===void 0?"":E,C=Object(L.useState)(l||0),_=Object(v.a)(C,2),c=_[0],p=_[1],H=Object(L.useRef)();return Object(L.useEffect)(function(){y&&(p(l),H.current=l)},[l,y]),Object(L.useEffect)(function(){if(y){var J=W.a.subscribe("update-cost-time",function(){f!==2&&m(H.current)});return J}},[y]),Object(on.a)(function(){p(c+1),H.current=H.current+1},f===2?null:1e3),r.a.createElement("span",null,g?"".concat(g,"\uFF1A"):null,Ue(c))},An=s("8Enf"),Er=s("P2fV"),Ca=s("NJEC"),ja=s("5Dmo"),Sa=s("3S7+"),pr=s("UlFV"),wn=s("RCxd"),qa=s("S+dL"),_r=s.n(qa),Ua=s("P5Jw");function qn(i){var l=i.onShowNotice,f=i.className,m=f===void 0?"":f;return r.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:l,className:m},r.a.createElement("img",{src:_r.a,alt:"notice"}))}var er=function(i){var l=i.loading,f=i.lastedUpdateTime,m=i.moveY,y=i.code_hidden,E=i.gameStatus,g=i.isEditPath,C=i.isNotice,_=i.git_url,c=i.onResetCode,p=i.onResetGitCode,H=i.onShowCodeSetting,J=i.onResetPassedCode,G=i.onShowDir,Z=i.onResizeCodeArea,Q=i.onShowNotice;function O(){Z(m)}var le=function(){k.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:r.a.createElement(wn.a,null),content:"\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",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:c})},he=function(){k.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:r.a.createElement(wn.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:p})},h=m==="100%";return r.a.createElement(L.Fragment,null,r.a.createElement("span",{className:"edit-status ml5"},l?"\u4FDD\u5B58\u4E2D...":f===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),r.a.createElement("div",{className:"action-bar"},C?r.a.createElement(Sa.a,{visible:!0,title:r.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566\uFF5E"),color:"#fff"},r.a.createElement(qn,{onShowNotice:Q})):null,y?null:r.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:G},r.a.createElement("i",{className:"iconfont icon-wenjian "})),_?r.a.createElement(Ua.CopyToClipboard,{text:_,onCopy:function(){return ae.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},r.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,E===2&&g?r.a.createElement(Ca.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:J},r.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},r.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,g?r.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:le},r.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,g&&r.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:he},r.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),r.a.createElement("a",{onClick:H,title:"\u8BBE\u7F6E"},r.a.createElement("i",{className:"iconfont icon-shezhi"})),r.a.createElement("a",{onClick:O,title:h?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:h?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},tr=s("VTBJ"),nr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"},sa=nr,ua=s("6VBw"),ar=function(l,f){return L.createElement(ua.a,Object(tr.a)(Object(tr.a)({},l),{},{ref:f,icon:sa}))};ar.displayName="CloudServerOutlined";var Na=L.forwardRef(ar),va=s("Mm8t"),Ia=s.n(va),rr=s("9kvl");function Da(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Da=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Ma=function(i){var l=i.isNotice,f=i.moveY,m=i.isActive,y=i.tabIndex,E=i.webssh,g=i.socketKeys,C=i.onCloseSocket,_=i.onReCreateSocket,c=i.onShowNotice,p=i.sshConfigData,H=i.onResizeCodeArea,J=i.shixun;console.log("socketKeys,shixuns",p);function G(){H(f)}var Z=f==="100%";return r.a.createElement("div",{className:"action-bar"},l?r.a.createElement(qn,{onShowNotice:c}):null,E?r.a.createElement(ir,{sshConfigData:p,tabIndex:y,isActive:m,socketKeys:g,onReCreateSocket:_,onCloseSocket:C,shixun:J}):null,r.a.createElement("a",{onClick:G,title:Z?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:Z?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},la=1200,or=300;function ir(i){var l=i.isActive,f=i.socketKeys,m=i.webssh,y=i.onCloseSocket,E=i.onReCreateSocket,g=i.sshConfigData,C=i.tabIndex,_=i.shixun,c=Object(L.useState)(m===3?1800:la),p=Object(v.a)(c,2),H=p[0],J=p[1],G=Object(L.useState)(!1),Z=Object(v.a)(G,2),Q=Z[0],O=Z[1],le=_.identifier;Object(on.a)(function(){J(H-1)},l&&H>0?1e3:null),Object(L.useEffect)(function(){var et=W.a.subscribe("on-operating-ssh",function(){(_==null?void 0:_.webssh)!=3&&J(la)}),je=W.a.subscribe("update-windows-time",function(He){J(parseInt(He.remaining_time/1e3))}),Te=W.a.subscribe("on-recreate-socket",function(){E()});return function(){je(),et(),Te()}},[]);function he(){rr.c.replace("/shixuns/".concat(le,"/challenges"))}function h(){k.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:r.a.createElement(wn.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:it,onCancel:he})}var Me=function(){k.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:r.a.createElement(wn.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Pe})};Object(L.useEffect)(function(){H===0&&(_.webssh!=3&&h(),f.forEach(function(et){W.a.publish("close-socket",et)})),H===or&&_.webssh!=3&&O(!0)},[H]);function ge(){O(!1)}function me(){_.webssh!=3&&O(!0)}function $(){J(la),W.a.publish("ssh-add-connect-time"),O(!1)}function it(){J(la),W.a.publish("create-socket",C)}function Pe(){return Le.apply(this,arguments)}function Le(){return Le=Object(F.a)(Da().mark(function et(){return Da().wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return f.forEach(function(He){W.a.publish("close-socket",He)}),Te.next=3,y();case 3:J(la),E();case 5:case"end":return Te.stop()}},et)})),Le.apply(this,arguments)}var Ye=function(){k.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848081\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(Qe.K)(g==null?void 0:g.mapping_service_url)}})};return r.a.createElement(L.Fragment,null,H>0&&H<=or&&_.webssh!=3?r.a.createElement(vr,{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:H,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:me}):null,(g==null?void 0:g.mapping_service_url)&&r.a.createElement("a",{target:"_blank",onClick:function(je){je.preventDefault(),Ye()},href:g==null?void 0:g.mapping_service_url},r.a.createElement(Na,{className:"font14 c-blue"}),r.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8")),r.a.createElement("a",{onClick:Me},r.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),r.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),r.a.createElement(oe.a,null,r.a.createElement(k.a,{centered:!0,title:[r.a.createElement(wn.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:Q&&H>0,onOk:$,onCancel:ge,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(H/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function vr(i){var l=i.title,f=i.time,m=i.className,y=m===void 0?"":m,E=i.callback,g=i.desc,C=g===void 0?"":g,_=i.style,c=_===void 0?{}:_;function p(){E&&E()}return r.a.createElement("a",{onClick:p,title:l,className:y},r.a.createElement("img",{src:Ia.a,alt:"time",width:16,style:c}),r.a.createElement("span",null,C?"".concat(C,"\uFF1A"):"",Ue(f)))}var Fa=s("bHOs"),ga=s("l9Ud"),Kn=s.n(ga);function ca(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ca=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var wa=function(i){return i.Classrooms="classrooms",i.Shixuns="shixuns",i.Paths="paths",i.Projects="projects",i.Videos="videos",i.Topics="topics",i.Teach="teach-group",i}(wa||{}),sr=function(l){var f=l.userDetail,m=l.user,y=l.globalSetting,E=l.loading,g=l.dispatch,C=l.onClose,_=l.shixun,c=Object(ce.a)(l,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),p=Object(Ze.m)(),H=Object(L.useState)([]),J=Object(v.a)(H,2),G=J[0],Z=J[1],Q=Object(L.useState)({}),O=Object(v.a)(Q,2),le=O[0],he=O[1],h=Object(L.useState)(0),Me=Object(v.a)(h,2),ge=Me[0],me=Me[1],$=Object(L.useState)(Object(j.a)({page:1,limit:20,id:_.identifier},p)),it=Object(v.a)($,2),Pe=it[0],Le=it[1],Ye=Object(L.useCallback)(function(){return c.visible},[c.visible]);Object(L.useEffect)(function(){Pe.page=1,et()},[c.visible]);var et=function(){var je=Object(F.a)(ca().mark(function Te(){var He;return ca().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g({type:"shixunsDetail/getSetData",payload:Pe});case 2:He=e.sent,He&&(Z(Object(ke.a)(He.data_sets)),me(He.data_sets_count),he(He.folder_name));case 4:case"end":return e.stop()}},Te)}));return function(){return je.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,!!G.length&&c.children,r.a.createElement(Rt.a,{title:"\u6570\u636E\u96C6",placement:"right",className:Kn.a.wrap,width:300,closable:!1,onClose:C,visible:Ye()},r.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6\u8DEF\u5F84"),r.a.createElement("dl",{className:Kn.a.list},r.a.createElement(Sa.a,{title:le},r.a.createElement("dt",null,le)),r.a.createElement("dd",null,r.a.createElement(Ua.CopyToClipboard,{text:le,onCopy:function(){return ae.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("span",{className:"".concat(Kn.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),r.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),G==null?void 0:G.map(function(je,Te){return r.a.createElement("dl",{className:Kn.a.list},r.a.createElement(Sa.a,{title:je.title},r.a.createElement("dt",null,r.a.createElement("span",{className:"icon-wenjian4 mr5"}),je.title)),r.a.createElement("dd",null,r.a.createElement(Ua.CopyToClipboard,{text:je.file_path,onCopy:function(){return ae.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("span",{className:"".concat(Kn.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),r.a.createElement("div",{className:"tc"},r.a.createElement(Be.a,{onChange:function(Te){Pe.page=Te,et()},className:Kn.a.page,size:"small",total:ge,pageSize:Pe.limit,hideOnSinglePage:!0}))))},ur=Object(rr.a)(function(i){var l=i.user,f=i.userDetail,m=i.loading,y=i.shixunsDetail,E=i.globalSetting;return{user:l,userDetail:f,shixunsDetail:y,globalSetting:E,loading:m.models.index}})(sr),da=s("m3rI"),gr=s("tUsH"),ya=s.n(gr),yr=s("1Zrr"),br=s.n(yr),ka=s("bntm"),Ar=s("bPs0");function fa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */fa=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var oo=$t.a.Countdown;function Vt(){return r.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 Ft=function(i){var l,f=i.mirror_description,m=i.difficulty,y=i.git_url,E=i.vnc_url,g=i.window_vnc_url,C=i.linux_vnc,_=i.isNotice,c=i.user,p=i.game,H=i.shixun,J=H===void 0?{}:H,G=i.resetVncLoading,Z=i.onUpdateCostTime,Q=i.lastedGetTaskInfoTime,O=i.onShowNotice,le=i.onResetGitCode,he=i.onResetVnc,h=i.onBack,Me=i.history,ge=i.onAddVncTime,me=i.onUpdateCode,$=J.name,it=J.identifier,Pe=J.task_pass,Le=J.test_set_permission,Ye=p.cost_time,et=p.status,je=c.user_url,Te=c.image_url,He=c.grade,n=He===void 0?0:He,e=Object(L.useState)(!1),t=Object(v.a)(e,2),a=t[0],u=t[1],o=Object(L.useState)({}),d=Object(v.a)(o,2),b=d[0],T=d[1],ie=Object(L.useState)("#FFF"),se=Object(v.a)(ie,2),ue=se[0],ma=se[1],zn=Object(L.useState)(null),un=Object(v.a)(zn,2),ha=un[0],oa=un[1],rn=Object(L.useState)(),En=Object(v.a)(rn,2),Qn=En[0],Ln=En[1],kn=Object(L.useState)(!1),xn=Object(v.a)(kn,2),Ea=xn[0],Cn=xn[1],en=Object(Ze.l)().query;Object(L.useEffect)(function(){function cn(){return dn.apply(this,arguments)}function dn(){return dn=Object(F.a)(fa().mark(function Sn(){var Hn,Pn,Yn,yn,wt,Xt,Nt,Kt,qt,sn;return fa().wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:if(!(en.type==="exercises")){pn.next=12;break}if(!(en.coursesId==="coursesId")){pn.next=7;break}return pn.next=4,Object(Je.U)({categoryId:en.exercisesId,login:en.login});case 4:yn=pn.sent,pn.next=10;break;case 7:return pn.next=9,Object(Je.x)({categoryId:en.exercisesId,login:en.login});case 9:yn=pn.sent;case 10:T(Object(j.a)({},yn)),((Hn=yn)===null||Hn===void 0?void 0:Hn.left_banner_id)&&((Pn=yn)===null||Pn===void 0||((Yn=Pn.exercise)===null||Yn===void 0)?void 0:Yn.left_time)&&(oa(Date.now()+((wt=yn)===null||wt===void 0||((Xt=wt.exercise)===null||Xt===void 0)?void 0:Xt.left_time)*1e3),setTimeout(function(){ma("red")},(((Nt=yn)===null||Nt===void 0||((Kt=Nt.exercise)===null||Kt===void 0)?void 0:Kt.left_time)-300>0?((qt=yn)===null||qt===void 0||((sn=qt.exercise)===null||sn===void 0)?void 0:sn.left_time)-300:0)*1e3));case 12:case"end":return pn.stop()}},Sn)})),dn.apply(this,arguments)}cn(),W.a.subscribe("update-windows-time",function(Sn){Ln(parseInt(Sn.remaining_time/1e3))}),E&&Ln(1800)},[]),Object(L.useEffect)(function(){var cn;return en.type==="exercises"&&(b==null||((cn=b.exercise)===null||cn===void 0)?void 0:cn.screen_open)&&(Ar.b.forEach(function(dn,Sn){document.addEventListener(dn,jn,!1),document.addEventListener("blur",jn,!1)}),window.focus(),window.onblur=function(){Object(ka.a)()&&(jn(),Object(ka.b)())}),function(){Ar.b.forEach(function(dn,Sn){document.removeEventListener(dn,jn,!1)})}},[b]);var ea=function(){Cn(!Ea)},jn=function(dn){window.parent.postMessage("backExercise","*"),dn!=="back"&&Object(ka.b)()};function ba(){u(!a)}function _n(){u(!1)}function ta(){h(),Me.replace("/shixuns/".concat(it,"/challenges"))}function Jn(){if(G)return;he()}function gn(){k.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:r.a.createElement(wn.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ta})}function na(cn){_n(),cn==="reset-task"&&(G||k.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:r.a.createElement(wn.a,null),content:r.a.createElement(Vt,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Jn})),cn==="reset-code"&&(G||k.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:r.a.createElement(wn.a,null),content:"\u60A8\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",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:le})),cn==="full-screen"&&W.a.publish("vnc-enlarge"),cn==="show-clipboard-box"&&W.a.publish("show-clipboard-box")}var Vn={task_pass:Pe,test_set_permission:Le,mirror_description:f,difficulty:m,resetVncLoading:G,git_url:y,onVncAction:na,onHideToolBar:_n,window_vnc_url:g,linux_vnc:C,vnc_url:E};return r.a.createElement("div",{className:"task-header-container"},en.type!=="exercises"&&r.a.createElement(r.a.Fragment,null,r.a.createElement("a",{className:"task-user-info",href:je,target:"_blank"},Te?r.a.createElement("img",{width:"35",height:"35",src:"".concat(da.a.IMG_SERVER,"/images/").concat(Te)}):null,r.a.createElement("span",null,c.name)),r.a.createElement("div",{className:"grade-info"},r.a.createElement("img",{src:ya.a,alt:"gold",width:20}),n)),r.a.createElement("h2",{className:"shixun-info"},$,(en==null?void 0:en.type)!=="exercises"&&r.a.createElement(Gn,{lastedGetTaskInfoTime:Q,status:et,defaultTime:Ye,onUpdateCostTime:Z,title:E?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(en==null?void 0:en.type)!=="exercises"&&r.a.createElement(r.a.Fragment,null,(E||g||C||(J==null?void 0:J.webssh)===3)&&r.a.createElement("div",{className:"flex-container"},g&&r.a.createElement(zt.Link,{onClick:function(dn){dn.preventDefault(),W.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),_?r.a.createElement(qn,{className:"btn-notice",onShowNotice:O}):null,Qn&&r.a.createElement(ln,{defaultTime:Qn,onAddVncTime:ge,onReset:Jn,toShixun:ta,title:E?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),r.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ba},r.a.createElement("img",{alt:"tool",src:br.a,width:16}),"\u5DE5\u5177\u680F")),!g&&r.a.createElement(ur,{visible:Ea,onClose:ea,shixun:J},r.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ea},r.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),en.type!=="exercises"&&r.a.createElement(r.a.Fragment,null,E||g?r.a.createElement("a",{className:"btn-task-out",onClick:gn,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):r.a.createElement("a",{className:"btn-out",onClick:gn,title:"\u9000\u51FA\u5B9E\u8BAD"},r.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(b==null||((l=b.exercise)===null||l===void 0)?void 0:l.left_time)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{style:{color:ue},className:"iconfont icon-kaoshishichang mr5"}),r.a.createElement("span",{className:"c-white mr20"},r.a.createElement(oo,{className:"flex-wrp ",valueStyle:{color:ue,fontSize:16,fontWeight:"normal"},title:r.a.createElement("span",{style:{color:ue,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:ha,onFinish:Object(F.a)(fa().mark(function cn(){var dn,Sn;return fa().wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,Object(Je.V)({categoryId:en.exercisesId,commit_method:2});case 2:dn=Pn.sent,(dn==null?void 0:dn.status)===0&&(me(1),k.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",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(){var Yn=Object(F.a)(fa().mark(function wt(){return fa().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:window.parent.location.href="/classrooms/".concat(en.coursesId,"/exercise/").concat(en.exercisesId,"/detail");case 1:case"end":return Nt.stop()}},wt)}));function yn(){return Yn.apply(this,arguments)}return yn}()})),(dn==null?void 0:dn.status)===-3&&(Sn=parseInt(dn==null?void 0:dn.message),oa(Date.now()+Sn*1e3));case 5:case"end":return Pn.stop()}},cn)}))}))),(en==null?void 0:en.type)==="exercises"&&r.a.createElement(tn.a,{type:"primary",onClick:function(){me(1),k.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){jn("back")}})}},r.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),r.a.createElement(oe.a,null,r.a.createElement(Rt.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:a,onClose:_n},r.a.createElement(Fa.a,Vn))))},Mt=300;function ln(i){var l=i.onAddVncTime,f=i.onReset,m=i.toShixun,y=i.title,E=y===void 0?"":y,g=i.defaultTime,C=Object(L.useState)(g),_=Object(v.a)(C,2),c=_[0],p=_[1],H=Object(L.useState)(!1),J=Object(v.a)(H,2),G=J[0],Z=J[1];Object(on.a)(function(){p(c-1)},c>0?1e3:null),Object(L.useEffect)(function(){c===Mt&&Z(!0)},[c]),Object(L.useEffect)(function(){g0?(p(g),l()):(p(g),f())}function le(){c=0?c.splice(p,1):c.push(C),g(c.join(""))}}return r.a.createElement("a",{className:"flex-container",onClick:_},r.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(l===1?"radio":"checkbox"," ").concat(m&&m.indexOf(C)>=0?"active":"")}),r.a.createElement("div",{className:"flex-wrp"},r.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},C,"\u3001"),r.a.createElement(yt.a,{className:"subject-body",value:E})))},Or=s("5NDa"),xo=s("5rEg"),os=s("xOOu"),Co=function(i){var l=i.callback,f=i.multi_count,m=i.answer,y=Object(L.useState)([]),E=Object(v.a)(y,2),g=E[0],C=E[1];return Object(L.useEffect)(function(){if(f){if(m==null?void 0:m.length){C(m);return}var _=Array.from({length:f}).fill("");C(_)}},[f,m]),console.log(g,m,"multi_count"),r.a.createElement("div",{className:"option"},g==null?void 0:g.map(function(_,c){return r.a.createElement(Wn.a,{align:"middle",className:"mb10 text",key:c},r.a.createElement("span",{className:"mb5"},"\u586B\u7A7A",c+1,"\u7B54\u6848\uFF1A"),r.a.createElement(xo.a.TextArea,{key:c,value:_,onChange:function(H){g[c]=H.target.value,l(g)}}))}))},jo=function(i){var l=i.id,f=i.answer,m=i.challenge_question,y=i.category,E=i.subject,g=i.onSetAnswers,C=i.question_name,_=i.multi_count;function c(p){g(l,p)}return r.a.createElement("li",null,r.a.createElement(Wn.a,{className:"subject c-grey-999",align:"stretch"},r.a.createElement(Fn.a,{flex:"40px"},r.a.createElement("p",{className:"mt3"},l+1,"\u3001")),r.a.createElement(Fn.a,{flex:"1"},r.a.createElement(yt.a,{value:"".concat(E),className:"subject-body"}))),C==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&r.a.createElement("div",{className:"option"},m==null?void 0:m.map(function(p,H){var J=p.option_name;return r.a.createElement(cr,{index:H,key:J,option_name:J,answer:f,category:y,callback:c})})),C==="\u5224\u65AD\u9898"&&r.a.createElement("div",{className:"option"},r.a.createElement(Rn.a.Group,{className:"mb10",value:f||void 0,onChange:function(H){return c(H.target.value)}},r.a.createElement(Rn.a,{value:"true",className:"mr40"},"\u6B63\u786E"),r.a.createElement(Rn.a,{value:"false"},"\u9519\u8BEF"))),C==="\u586B\u7A7A\u9898"&&r.a.createElement(Co,{multi_count:_,callback:c,answer:f}))},So=function(i){var l=i.chooses,f=i.answers,m=i.onSetAnswers;return r.a.createElement("ul",{className:"choose-container"},l.map(function(y,E){var g=y.subject,C=y.challenge_question,_=y.category,c=y.question_name,p=y.multi_count;return r.a.createElement(jo,{key:E,id:E,subject:g,challenge_question:C,category:_,answer:f[E],onSetAnswers:m,question_name:c,multi_count:p})}))},is=s("yqJW"),No=s("cf+g"),Rr=s.n(No),Io=s("UbZX"),Ba=s.n(Io),Mo=s("LYID"),io=s.n(Mo),Fo=function(l){var f=l.id,m=l.isActive,y=l.title,E=l.onActive,g=l.had_submmit,C=l.result,_=l.actual_output,c=l.standard_answer,p=l.question_name;function H(){E(f)}var J="test-case-item";return m&&(J+=" active"),g&&(J+=" has-result"),r.a.createElement("li",{className:J},r.a.createElement("a",{className:"case-header",onClick:H},r.a.createElement("h2",null,r.a.createElement("div",{className:m?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},y)),g>0?r.a.createElement("img",{width:16,src:C?Ba.a:io.a}):r.a.createElement("i",{className:"iconfont icon-suo1"})),r.a.createElement("div",{className:"item-desc ".concat(m?"show":"hide"," choose-game-item")},g?C?p==="\u586B\u7A7A\u9898"?r.a.createElement(L.Fragment,null,r.a.createElement("div",null,r.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),r.a.createElement("b",null,c==null?void 0:c.map(function(G,Z){var Q;return r.a.createElement("p",{key:Z},"\u586B\u7A7A",Z+1,"\uFF1A",G==null||((Q=G.text)===null||Q===void 0)?void 0:Q.join("\u3001"))}))),r.a.createElement("div",null,r.a.createElement("div",null,"\u4F60\u7684\u7B54\u6848\uFF1A"),r.a.createElement("b",{className:"c-red"},_==null?void 0:_.map(function(G,Z){return r.a.createElement("p",{key:Z},"\u586B\u7A7A",Z+1,"\uFF1A",G)})))):r.a.createElement(L.Fragment,null,r.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",r.a.createElement("b",null,c)),r.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",r.a.createElement("b",{className:"c-red"},_))):r.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):r.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},ko=function(i){var l=i.onResizeSetContainer,f=i.moveY,m=i.had_submmit,y=i.test_sets,E=y===void 0?[]:y,g=i.challenge_chooses_count,C=i.choose_correct_num,_=Object(L.useState)(-1),c=Object(v.a)(_,2),p=c[0],H=c[1];function J(Q){H(Q===p?-1:Q)}var G=C===g;function Z(){l(f)}return r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:Z},r.a.createElement("i",{className:"iconfont ".concat(f===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),m?r.a.createElement("p",{className:"test-result ".concat(G?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:G?Ba.a:Rr.a}),C," / ",g," \u5171\u6709",g,"\u9898\uFF0C"),r.a.createElement("span",null,G?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(g-C,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,r.a.createElement("ul",{className:"test-case-list"},E.map(function(Q,O){return r.a.createElement(Fo,Object(De.a)({key:"item"+O,had_submmit:m,title:"\u9898\u76EE".concat(O+1)},Q,{isActive:p===O,id:O,onActive:J}))})))},ss=s("qUwa"),Bo=s("VjRW"),Go=s.n(Bo);function Pr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pr=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var so=function(i){var l=i.st,f=i.prev_game,m=i.next_game,y=i.time_limit,E=i.record_consume_time,g=i.loading,C=i.vnc_url,_=i.linux_vnc,c=i.windows_vnc,p=i.shixun,H=i.game,J=i.onRun,G=i.dispatch,Z=i.onShowTestCaseList,Q=i.chooses,O=i.unity_3d_routes,le=i.user,he=i.is_last_game,h=i.challenge,Me=!he&&!g&&(p.status>0||(le==null?void 0:le.identity)<5),ge=l===1&&H.status===2,me=Object(L.useState)(0),$=Object(v.a)(me,2),it=$[0],Pe=$[1],Le=Object(L.useState)(0),Ye=Object(v.a)(Le,2),et=Ye[0],je=Ye[1],Te=Object(L.useState)(!1),He=Object(v.a)(Te,2),n=He[0],e=He[1],t=Object(Ze.l)();return Object(L.useEffect)(function(){it>0&&setTimeout(function(){Pe(it-1)},1e3)},[it]),Object(L.useEffect)(function(){et>0&&setTimeout(function(){je(et-1)},1e3)},[et]),Object(L.useEffect)(function(){var a=W.a.subscribe("eval-code-finish",function(){O&&e(!0),l===1||Pe(10)});return a},[]),r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"flex-container eval-desc"},y?r.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(y,"\u79D2")):null,E?r.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",E," \u79D2"):null,(C||c||_)&&r.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){W.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("div",{className:"flex-container eval-btn-group"},f&&!g?r.a.createElement("a",{href:"/tasks/".concat(f).concat(t.search),onClick:function(u){u.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(f).concat(t.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Me?r.a.createElement("a",{href:"/tasks/".concat(m).concat(t.search),onClick:function(u){if(u.preventDefault(),p.task_pass||H.status===2||(le==null?void 0:le.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(m).concat(t.search)},300);return}k.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:r.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,n&&(h==null?void 0:h.show_type)===1&&r.a.createElement("button",{onClick:function(){G({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),r.a.createElement("button",{onClick:Object(F.a)(Pr().mark(function a(){return Pr().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(!(l===1)){o.next=4;break}if(!((Q==null?void 0:Q.length)<=0)){o.next=4;break}return k.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},r.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"}),o.abrupt("return");case 4:return e(!1),o.next=7,J();case 7:case"end":return o.stop()}},a)})),style:{minWidth:"72px"},disabled:g||it>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},it>0?"".concat(it,"S"):r.a.createElement(L.Fragment,null," ",r.a.createElement("img",{src:Go.a,alt:"run",width:18})," ",r.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function Ur(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ur=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}function Wo(i,l){switch(l.type){case A.f:return Object(j.a)(Object(j.a)({},i),{},{loading:!0});case A.e:return Object(j.a)(Object(j.a)({},i),{},{loading:!1});case A.B:return Object(j.a)(Object(j.a)({},i),l.payload);default:throw new Error}}var zo=function(i){var l=i.taskData,f=i.moveY,m=i.onResizeYStart,y=i.onResizeSetContainer,E=i.onEval,g=i.lastedGetTaskInfoTime,C=i._dispatch,_=Object(Ze.l)(),c=l.chooses,p=l.choose_test_cases,H=l.game,J=p.test_sets,G=p.challenge_chooses_count,Z=p.choose_correct_num,Q=p.had_submmit,O=Object(L.useCallback)(function(){var je=[];return je.length=G,Q&&(je=J.map(function(Te){return Te.question_name==="\u5224\u65AD\u9898"?Te.actual_output==="\u6B63\u786E"?"true":Te.actual_output==="\u9519\u8BEF"?"false":void 0:Te.actual_output})),je},[g]),le=Object(L.useReducer)(Wo,{loading:!1,answers:O()}),he=Object(v.a)(le,2),h=he[0],Me=he[1];Object(L.useEffect)(function(){Me({type:A.B,payload:{answers:O()}})},[g]);var ge=h.answers,me=h.loading;function $(je,Te){ge[je]=Te,Me({type:A.B,payload:{answers:ge}})}function it(){for(var je=!0,Te=0;Te(?:[\n\r\s]*?)(?:<\/link>)*/im,wr=/(?:[\n\r\s]*?)(?:<\/script>)*/im,co=["http","com","net","org","cdn"];function fo(i){for(var l=!1,f=0;fE+mo&&g()},mo),Object(L.useEffect)(function(){C.current&&c&&c.content&&(C.current.setAttribute("action",_),C.current.submit())},[C.current,c,_]),r.a.createElement("div",{className:"html-code-view",style:{display:m?"block":"none",width:"100%",height:"100%"}},r.a.createElement("form",{ref:C,method:"post",target:"my-frame"},r.a.createElement("input",{type:"hidden",name:"contents",value:c.content}),r.a.createElement("input",{type:"hidden",name:"educodercss",value:c.css}),r.a.createElement("input",{type:"hidden",name:"educoderscript",value:c.script})),r.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},ei=s("dQ5l"),Ga=s("ZBwS"),ti=s.n(Ga),ds=s("TVoq"),Tr=new ti.a;Tr.Diff_EditCost=8;var ni={oldStr:"",newStr:""};function ai(i,l){switch(l.type){case"init":return Object(j.a)(Object(j.a)({},i),l.payload);default:throw new Error}}function ho(i,l){var f=/&/g,m=//g,E=i[0],g=i[1]||"",C=g.replace(f,"&").replace(m,"<").replace(y,">"),_=!C.trim();if(l==="oldStr")switch(E){case Ga.DIFF_DELETE:return"")+C+"";case Ga.DIFF_EQUAL:return""+C+""}else switch(E){case Ga.DIFF_INSERT:return"")+C+"";case Ga.DIFF_EQUAL:return""+C+""}}var ri=function(i){var l,f,m=i.output,y=i.actual_output,E=Object(L.useReducer)(ai,ni),g=Object(v.a)(E,2),C=g[0],_=g[1];return m=(l=m)===null||l===void 0?void 0:l.replace(/\n/g,"\r"),y=(f=y)===null||f===void 0?void 0:f.replace(/\n/g,"\r"),Object(L.useEffect)(function(){var c=Tr.diff_main(m||"",y||"");Tr.diff_cleanupEfficiency(c);var p=c.map(function(J){return ho(J,"oldStr")}).join(""),H=c.map(function(J){return ho(J,"newStr")}).join("");_({type:"init",payload:{oldStr:p,newStr:H}})},[m,y]),r.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},r.a.createElement("div",{dangerouslySetInnerHTML:{__html:C.oldStr}}))};function Eo(i){var l,f=i.last_compile_output,m=i.language,y=i.ts_mem,E=i.ts_time,g=i.input,C=i.output,_=i.is_invisible,c=i.actual_output,p=i.is_file,H=i.input_file_url,J=i.output_file_url,G=i.is_public,Z=i.result,Q=i.compile_success,O=i.title,le=i.isActive,he=i.id,h=i.onActive,Me=i.test_sets_view,ge=i.allowed_unlock,me=i.identity,$=i.taskData,it=Object(L.useState)(!1),Pe=Object(v.a)(it,2),Le=Pe[0],Ye=Pe[1];_&&($==null||((l=$.user)===null||l===void 0)?void 0:l.identity)>=5&&(C="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B");function et(){G||Me||me<=5?h(he):ge?W.a.publish("unlock-test-case",he):ae.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var je="test-case-item";return le&&(je+=" active"),f&&(je+=" has-result"),r.a.createElement("li",{className:je},r.a.createElement("a",{className:"case-header",onClick:et},r.a.createElement("h2",null,r.a.createElement("div",{className:le?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},O)),r.a.createElement("div",{className:"case-info"},y?r.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",y,"MB"):null,E?r.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",E,"\u79D2 "):null,G?null:Me||me<=5?r.a.createElement("i",{className:"iconfont icon-jiesuo"}):r.a.createElement("i",{className:"iconfont icon-suo1"}),Q>0?r.a.createElement("img",{width:16,src:Z?Ba.a:io.a}):null)),r.a.createElement("div",{className:"item-desc ".concat(le?"show":"hide"," choose-game-item")},g?r.a.createElement(Wn.a,null,r.a.createElement(Fn.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),r.a.createElement(Fn.a,{flex:"1",style:{color:"#fff"}},r.a.createElement(ri,{output:g}))):null,r.a.createElement("p",{className:"output-title-container"},r.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),r.a.createElement("span",{className:"output-title"},r.a.createElement("span",null,"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014"),!p&&r.a.createElement("span",{className:"c-blue current",onClick:function(){return Ye(!Le)}},Le?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),p&&r.a.createElement("div",{class:"diff-panel-container"},r.a.createElement("div",{className:"tc"},r.a.createElement("a",{class:"underline",target:"_blank",href:J},C)),r.a.createElement("div",{className:"tc"},Q?r.a.createElement("a",{class:"underline",target:"_blank",href:c},C):c)),!p&&!Le&&r.a.createElement(ei.a,{output:C,actual_output:c}),!p&&Le&&r.a.createElement("div",{class:"diff-panel-container"},r.a.createElement("div",{className:""},C),r.a.createElement("div",{className:""},c))))}var oi=function(i){var l=i.onResizeSetContainer,f=i.moveY,m=i.taskData,y=i.isHtml,E=i.lastedUpdateTime,g=i.content,C=i.myshixunIdentifier,_=i.test_sets_view,c=i.identity,p=i.language,H=i.allowed_unlock,J=i.test_sets,G=J===void 0?[]:J,Z=i.test_sets_count,Q=i.sets_error_count,O=i.last_compile_output,le=i.onFinishDisplayHtml,he=Object(L.useState)(-1),h=Object(v.a)(he,2),Me=h[0],ge=h[1],me=Object(L.useState)(y?0:1),$=Object(v.a)(me,2),it=$[0],Pe=$[1];function Le(Te){ge(Te===Me?-1:Te)}function Ye(){l(f)}function et(Te){Pe(parseInt(Te.target.id,10))}var je={code:g,isActive:it===0&&y,myshixunIdentifier:C,onFinishDisplayHtml:le,lastedUpdateTime:E};return r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("div",{className:"flex-container"},y?r.a.createElement("span",{id:0,onClick:et,className:it===0?"active":""},"\u6548\u679C\u663E\u793A"):null,r.a.createElement("span",{id:1,onClick:et,className:it===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("a",{onClick:Ye},r.a.createElement("i",{className:"iconfont ".concat(f===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),r.a.createElement("section",{style:{display:it===1?"block":"none"}},O?r.a.createElement("p",{className:"test-result ".concat(Q===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:Q===0?Ba.a:Rr.a}),Z-Q,"/",Z),Q==0?r.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):r.a.createElement("div",{dangerouslySetInnerHTML:{__html:O}})):null,r.a.createElement("ul",{className:"test-case-list"},G.map(function(Te,He){return r.a.createElement(Eo,Object(De.a)({allowed_unlock:H,identity:c,key:"item"+He,test_sets_view:_,language:p,last_compile_output:O,title:"\u6D4B\u8BD5\u96C6".concat(He+1)},Te,{isActive:Me===He,id:He,taskData:m,onActive:Le}))}))),y?r.a.createElement(qo,je):null)};function ii(i){var l=i.isLarge,f=i.language,m=i.test_sets,y=m===void 0?[]:m,E=i.test_sets_count,g=i.allowed_unlock,C=i.sets_error_count,_=i.last_compile_output,c=i.test_sets_view,p=i.identity,H=i.onResizeSet,J=Object(L.useState)(-1),G=Object(v.a)(J,2),Z=G[0],Q=G[1];function O(le){Q(le===Z?-1:le)}return r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:H},r.a.createElement("i",{className:"iconfont ".concat(l?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),_?r.a.createElement("p",{className:"test-result ".concat(C===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:C===0?Ba.a:Rr.a}),E-C,"/",E),C==0?r.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):r.a.createElement("div",{dangerouslySetInnerHTML:{__html:_}})):null,r.a.createElement("ul",{className:"test-case-list"},y.map(function(le,he){return r.a.createElement(Eo,Object(De.a)({allowed_unlock:g,identity:p,test_sets_view:c,key:"item"+he,language:f,last_compile_output:_,title:"\u6D4B\u8BD5\u96C6".concat(he+1)},le,{isActive:Z===he,id:he,onActive:O}))})))}var fs=s("Lmeb"),si=s("qZJd"),ui=function(i){var l=i.taskData,f=i.evaluateLoading,m=i.evaluateMessage,y=i.language,E=i.onEval,g=l.vnc_url,C=l.shixun,_=l.test_sets,c=l.test_sets_count,p=l.sets_error_count,H=l.last_compile_output,J=l.game,G=l.allowed_unlock,Z=l.user,Q=Object(L.useState)(!1),O=Object(v.a)(Q,2),le=O[0],he=O[1],h=Object(L.useState)(!1),Me=Object(v.a)(h,2),ge=Me[0],me=Me[1];function $(){he(!le)}function it(){me(!ge)}var Pe={isLarge:le,language:y,test_sets:_,test_sets_count:c,sets_error_count:p,last_compile_output:H,allowed_unlock:G,test_sets_view:J.test_sets_view,identity:Z.identity,onResizeSet:$};function Le(){me(!0),E()}function Ye(){me(!ge)}return r.a.createElement(L.Fragment,null,r.a.createElement(si.a,{vnc_url:g,window_vnc_url:l.windows_vnc,linux_vnc:l.linux_vnc,taskData:l}),ge?r.a.createElement("div",{className:"vnc-mask"}):null,r.a.createElement("div",{className:"vnc-test-list ".concat(le?"large":ge?"pop":"")},r.a.createElement("div",{className:"vnc-test-list-body"},le?null:r.a.createElement("span",{className:"arrow-container",onClick:it},r.a.createElement("i",{className:"iconfont ".concat(ge?"icon-xiajiantou":"icon-shangjiantou"," ")})),f?r.a.createElement(xe.a,{message:m,style:{color:"#4CACFF"}}):r.a.createElement(ii,Pe))))},li=s("5bA4"),ci=s("UESt"),ms=s("lOMy"),di=s("ZD9Y"),fi=function(i){var l=i.onFontSizeChange,f=i.cmFontSize,m=i.cmCodeMode,y=i.onCodeModeChange,E=i.tabToSpace,g=i.onTabToSpace,C=i.shixun,_=C.task_pass,c=C.forbid_copy,p=C.test_set_permission,H={onFontSizeChange:l,cmFontSize:f,cmCodeMode:m,onCodeModeChange:y,tabToSpace:E,onTabToSpace:g};return r.a.createElement(di.a,H,r.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("a",{className:"file-item",title:_?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},r.a.createElement("b",null,"\u8DF3\u5173"),r.a.createElement("span",null,_?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:p?"\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"},r.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),r.a.createElement("span",null,p?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:c?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},r.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),r.a.createElement("span",null,c?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},hs=s("X9zl"),Es=s("XyRZ");function mi(i){var l=i.callback,f=i.file,m=i.onHidePathList;function y(){m(),l(f)}return r.a.createElement("a",{onClick:y},f)}var hi=function(i){var l=i.paths,f=i.onChangePath,m=i.activePath,y=i.isVisible,E=i.onHidePathList;return r.a.createElement("ul",{className:"path-container",onMouseLeave:E,style:{display:y?"block":"none"}},l.filter(function(g){return!!g}).map(function(g){return r.a.createElement("li",{className:m===g?"active":"",key:g},r.a.createElement(mi,{callback:f,file:g,onHidePathList:E}))}))},Lr=s("Dqnf");function ra(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ra=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Ei={theme:Object(Ta.a)("cmCodeMode","vs-dark"),fontSize:Object(Ta.a)("cmFontSize",16),tabToSpace:Object(Ta.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshConfigDataArr:[],sshTabs:[]};function pi(i,l){switch(l.type){case A.D:return Object(j.a)(Object(j.a)({},i),{},{showEditorSetting:l.payload});case A.E:return Object(j.a)(Object(j.a)({},i),{},{theme:l.payload});case A.C:return Object(j.a)(Object(j.a)({},i),{},{fontSize:l.payload});case A.M:return Object(j.a)(Object(j.a)({},i),{},{tabIndex:l.payload});case A.J:return Object(j.a)(Object(j.a)({},i),{},{sshConfigData:l.payload});case A.K:return Object(j.a)(Object(j.a)({},i),{},{sshConfigDataArr:l.payload});case A.L:return Object(j.a)(Object(j.a)({},i),{},{sshTabs:Object(ke.a)(l.payload)});case A.U:return Object(j.a)(Object(j.a)({},i),{},{showPathList:!0});case A.q:return Object(j.a)(Object(j.a)({},i),{},{showPathList:!1});case A.w:return Object(j.a)(Object(j.a)({},i),{},{tabToSpace:l.payload});default:throw new Error}}var po=3e4,_i=function(i){var l=i.taskData,f=i.moveY,m=i.isHtml,y=i.isNotice,E=i.onResizeYStart,g=i._dispatch,C=i.codeRepData,_=i.isEditPath,c=i.onEditRepCode,p=i.onUpdateCode,H=i.onResizeSetContainer,J=i.onEval,G=i.evaluateLoading,Z=i.evaluateMessage,Q=i.onResizeCodeArea,O=i.onShowDir,le=i.onChangePath,he=i.onShowNotice,h=i.onResetCode,Me=i.onResetGitCode,ge=i.onResetPassedCode,me=i.onFinishDisplayHtml,$=Object(ce.a)(i,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),it=Object(Ze.m)(),Pe=Object(L.useReducer)(pi,Ei),Le=Object(v.a)(Pe,2),Ye=Le[0],et=Le[1],je=Object(L.useState)(!1),Te=Object(v.a)(je,2),He=Te[0],n=Te[1],e=Object(L.useState)(),t=Object(v.a)(e,2),a=t[0],u=t[1],o=C.loading,d=C.content,b=C.language,T=C.filename,ie=C.file_type,se=C.lastedUpdateTime,ue=C.paths,ma=C.currentPath,zn=Ye.fontSize,un=Ye.theme,ha=Ye.showEditorSetting,oa=Ye.showPathList,rn=Ye.tabIndex,En=Ye.sshTabs,Qn=Ye.tabToSpace,Ln=Ye.sshConfigData,kn=Ye.sshConfigDataArr,xn=l.shixun,Ea=l.test_sets,Cn=l.test_sets_count,en=l.sets_error_count,ea=l.last_compile_output,jn=l.game,ba=l.git_url,_n=l.myshixun,ta=l.user,Jn=l.allowed_unlock,gn=xn.webssh,na=xn.multi_webssh,Vn=xn.hide_code,cn=l.terminal_count,dn={onFinishDisplayHtml:me,allowed_unlock:Jn,onResizeSetContainer:H,moveY:f,language:b,content:d,isHtml:m,myshixunIdentifier:_n.identifier,test_sets_view:jn.test_sets_view,identity:ta.identity,lastedUpdateTime:se,test_sets:Ea,test_sets_count:Cn,sets_error_count:en,last_compile_output:ea};Object(L.useEffect)(function(){W.a.subscribe("update-windows-time",function(Bt){u(Bt)})},[]),Object(L.useEffect)(function(){(l==null?void 0:l.vnc_url)||(l==null?void 0:l.windows_vnc)||(l==null?void 0:l.linux_vnc)?(n(!1),Ye.tabIndex=-1,setTimeout(function(){et({type:A.M,payload:-1})},400)):n(!0)},[l]),W.a.subscribe("show-case-result",function(){Q(1),n(!He)}),Object(on.a)(function(){var Bt=new Date().getTime();_&&se&&!Vn&&Bt>se+po&&p()},po);function Sn(Bt){c(Bt)}function Hn(){et({type:A.D,payload:!0})}function Pn(){et({type:A.D,payload:!1})}function Yn(Bt){et({type:A.C,payload:Bt}),Object(Ta.b)("cmFontSize",Bt)}function yn(Bt){et({type:A.E,payload:Bt}),Object(Ta.b)("cmCodeMode",Bt)}function wt(Bt){et({type:A.w,payload:Bt}),Object(Ta.b)("cmTabToSpace",Bt)}function Xt(){et({type:A.U})}function Nt(){et({type:A.q})}function Kt(Bt){return qt.apply(this,arguments)}function qt(){return qt=Object(F.a)(ra().mark(function Bt(fn){var Nn;return ra().wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:if(Nn=/\d/g.test(fn)?fn:fn.target.id,!(rn==0)){$n.next=5;break}if(!(_&&se&&!Vn)){$n.next=5;break}return $n.next=5,p();case 5:et({type:A.M,payload:parseInt(Nn,10)}),Nn==0?g({type:A.fb,payload:Date.now()}):Nn==-1&&Object(q.w)(jn.identifier),gn===3&&setTimeout(function(){if(Nn<=0&&!Vn)return;_a(Nn)},500);case 8:case"end":return $n.stop()}},Bt)})),qt.apply(this,arguments)}function sn(){var Bt=En.length;En[0]===3?En.push(2):En.push(Bt+2),console.log("sshTabs:",En),et({type:A.L,payload:En})}function Aa(Bt){Bt.stopPropagation(),Bt.preventDefault();var fn=parseInt(Bt.target.id,10);En.splice(fn,1),et({type:A.L,payload:En});var Nn=1;En.length>0&&(Nn=En[0]),et({type:A.M,payload:Nn})}function pn(){return gn===3?Object(q.y)(jn.identifier,{position:rn}):Object(q.d)(jn.identifier)}function pa(Bt){et({type:A.M,payload:0}),le(Bt)}function za(){et({type:A.J,payload:null}),gn===3&&_a(rn)}Object(L.useEffect)(function(){Vn&&gn>0&&et({type:A.M,payload:1})},[Vn]),Object(L.useEffect)(function(){!Ln&&!kn.length&&rn>=1&&_a(1),Ln&&rn>=1&&setTimeout(function(){W.a.publish("create-socket",rn)},100)},[Ln,rn]),Object(L.useEffect)(function(){return function(){En.splice(0,8),et({type:A.L,payload:En})}},[$.location.pathname]);function _a(Bt){return La.apply(this,arguments)}function La(){return La=Object(F.a)(ra().mark(function Bt(fn){var Nn,Zn,$n,Xa;return ra().wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:if(!(gn===3)){Bn.next=7;break}return Bn.next=3,Object(q.u)(_n.identifier,{position:fn});case 3:Zn=Bn.sent,(($n=Zn)===null||$n===void 0?void 0:$n.status)!==-3&&W.a.publish("update-windows-time",{remaining_time:(Xa=Zn)===null||Xa===void 0?void 0:Xa.remainingTime}),Bn.next=10;break;case 7:return Bn.next=9,Object(q.t)(_n.identifier);case 9:Zn=Bn.sent;case 10:if(!(((Nn=Zn)===null||Nn===void 0?void 0:Nn.status)===-3)){Bn.next=12;break}return Bn.abrupt("return",new Promise(function(){var Gr=Object(F.a)(ra().mark(function fr(Wr,Ao){return ra().wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:k.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Za=Object(F.a)(ra().mark(function Ka(){var Qa;return ra().wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:return Ra.next=2,Object(q.e)(it.taskId,(Qa=Zn)===null||Qa===void 0?void 0:Qa.message);case 2:return _a(),Ra.abrupt("return");case 4:case"end":return Ra.stop()}},Ka)}));function Vr(){return Za.apply(this,arguments)}return Vr}()});case 1:case"end":return Ya.stop()}},fr)}));return function(fr,Wr){return Gr.apply(this,arguments)}}()));case 12:gn===3?(kn[fn-1]=Object(j.a)({},Zn),et({type:A.K,payload:Object(ke.a)(kn)}),setTimeout(function(){return W.a.publish("create-socket",fn)},300)):et({type:A.J,payload:Zn});case 13:case"end":return Bn.stop()}},Bt)})),La.apply(this,arguments)}var xa=f?f!=="100%"?"".concat(f-54,"px"):f:He?"70%":"100%",Mr=f==="100%"?0:"calc(100% - 3px - 51px - ".concat(xa,")"),Oa=[];gn&&Oa.push(1),na&&Oa.concat(En);var Fr={content:d,language:b,filename:T,file_type:ie,onCodeChange:Sn,theme:un,onSave:p,forbidCopy:xn.forbid_copy,isEditPath:_,code_edit_permission:xn.code_edit_permission,monacoOptions:{fontSize:zn,insertSpaces:Qn,readOnly:!_&&!xn.code_edit_permission}},Va={loading:o,lastedUpdateTime:se,moveY:f,code_hidden:!xn.show_code_dir,gameStatus:jn.status,isEditPath:_,isNotice:y,git_url:ba,onResetCode:h,onResetGitCode:Me,onShowCodeSetting:Hn,onResetPassedCode:ge,onShowNotice:he,onShowDir:O,onResizeCodeArea:Q},kr={isNotice:y,moveY:f,tabIndex:rn,onShowNotice:he,onResizeCodeArea:Q,webssh:gn,socketKeys:Oa,sshConfigData:Ye.sshConfigData,onCloseSocket:pn,isActive:rn>=1,onReCreateSocket:za,shixun:xn},Br={onFontSizeChange:Yn,cmFontSize:zn,tabToSpace:Qn,cmCodeMode:un,onCodeModeChange:yn,onTabToSpace:wt,shixun:xn},Ha=Object(L.useMemo)(function(){var Bt={width:cn*102};return rn>2&&cn>3&&(Bt.left=-(rn-2)*102),Bt},[rn]);return console.log("sshConfigDataArr:",kn),r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"code-area-container",style:{height:xa}},r.a.createElement("div",{className:"navs"},r.a.createElement("ul",null,((l==null?void 0:l.vnc_url)||(l==null?void 0:l.windows_vnc)||(l==null?void 0:l.linux_vnc))&&r.a.createElement("li",null,r.a.createElement("a",{id:-1,className:rn===-1?"active first":"first",onClick:Kt},"\u56FE\u5F62\u5316\u7A97\u53E3")),Vn?null:r.a.createElement("li",{className:"flex-container",style:{position:"relative"}},r.a.createElement("a",{id:0,className:rn===0?"active first":"first",onClick:Kt},"\u4EE3\u7801\u6587\u4EF6"),ue.length>=1?r.a.createElement("span",{onMouseOver:Xt,className:oa?"arrow-down":"arrow-right"}):null,r.a.createElement(hi,{isVisible:oa,onHidePathList:Nt,paths:ue,activePath:ma,onChangePath:pa})),!gn||gn===3?r.a.createElement("li",null):r.a.createElement("li",null,r.a.createElement("a",{className:rn===1?"active":"",onClick:Kt,id:1},"\u547D\u4EE4\u884C")),gn===3&&r.a.createElement("div",{className:"tasks-page-wrp"},cn>3&&r.a.createElement(tn.a,{disabled:rn<=1,className:"tasks-prev-xterm",onClick:function(){return Kt(rn-1)}},r.a.createElement(li.a,null)),r.a.createElement("ul",{style:Ha},new Array(cn).fill("").map(function(Bt,fn){return r.a.createElement("li",null,r.a.createElement("a",{className:rn===fn+1?"active":"",onClick:Kt,id:fn+1},"\u547D\u4EE4\u884C ",fn+1))})),cn>3&&r.a.createElement(tn.a,{disabled:rn>=cn,className:"tasks-next-xterm",onClick:function(){return Kt(rn+1)}},r.a.createElement(ci.a,null))),!!gn&&na?En.map(function(Bt,fn){return r.a.createElement("li",{key:Bt},r.a.createElement("a",{id:Bt,className:rn===Bt?"active":"",onClick:Kt},"\u547D\u4EE4\u884C",fn+1,r.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:fn,className:"iconfont icon-shanchu_moren",onClick:Aa})))}):null,!!gn&&na&&En.length<2?r.a.createElement("li",null,r.a.createElement("a",{onClick:sn,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),r.a.createElement("div",{className:"tr",style:{flex:1,marginRight:20}},(a==null?void 0:a.mapping_service_url)&&r.a.createElement("a",{target:"_blank",onClick:function(fn){k.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848082\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(Qe.K)(a==null?void 0:a.mapping_service_url)}})},href:Ln==null?void 0:Ln.mapping_service_url},r.a.createElement(Na,{className:"font14 c-blue"}),r.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8"))),r.a.createElement("div",{className:"action-bar-container",style:{display:rn===0?"flex":"none"}},r.a.createElement(er,Va)),r.a.createElement("div",{className:"action-bar-container",style:{display:rn>=1?"flex":"none"}},r.a.createElement(Ma,kr))),r.a.createElement("div",{style:{display:rn===-1?"flex":"none"}},r.a.createElement(ui,{taskData:l,evaluateMessage:Z,language:b,evaluateLoading:G,onEval:$.onEvalCode})),r.a.createElement("section",{style:{display:rn===0?"block":"none"}},r.a.createElement($o,Fr)),!gn||gn===3?null:r.a.createElement("section",{style:{display:rn===1?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Ln||{},sid:1})),na?En.map(function(Bt,fn){return r.a.createElement("section",{key:"ssh".concat(Bt),style:{display:rn===Bt?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Ln||{},sid:Bt}))}):null,gn===3?new Array(cn).fill("").map(function(Bt,fn){return r.a.createElement("section",{id:fn,key:"ssh".concat(fn+1),style:{display:rn===fn+1?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:kn[fn]||{},sid:fn+1}))}):null),He&&r.a.createElement("div",{className:"resize-y-bar",onMouseDown:E,draggable:!1},r.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),He&&r.a.createElement("div",{className:"test-set-container",style:{height:Mr}},G?r.a.createElement(xe.a,{message:Z,style:{color:"#4CACFF"}}):r.a.createElement(oi,Object(De.a)({},dn,{taskData:l}))),r.a.createElement("div",{className:"action-container"},r.a.createElement(so,Object(De.a)({},l,{dispatch:g,loading:G,onRun:function(){J(),n(!0)}}))),r.a.createElement(oe.a,null,r.a.createElement(Rt.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ha,onClose:Pn},r.a.createElement(fi,Br))))},ps=s("zkdm"),vi=s("Sa5k"),_o=s.n(vi),gi=s("fWQN"),yi=s("mtLc"),bi=0,Ai=1,Oi=3,vo=9,Ri=10,go=11,Pi=0,yo=2,Ui=3,Di=4,wi=48,Ti=function(){function i(){Object(gi.a)(this,i)}return Object(yi.a)(i,[{key:"_checkHeader",value:function(){var f=this.header;if(f.imageType===bi)throw Error("No data");if(f.hasColorMap){if(f.colorMapLength>256||f.colorMapDepth!==24||f.colorMapType!==1)throw Error("Invalid colormap for indexed type")}else if(f.colorMapType)throw Error("Why does the image contain a palette ?");if(!f.width||!f.height)throw Error("Invalid image size");if(f.pixelDepth!==8&&f.pixelDepth!==16&&f.pixelDepth!==24&&f.pixelDepth!==32)throw Error('Invalid pixel size "'+f.pixelDepth+'"')}},{key:"_decodeRLE",value:function(f,m,y,E){for(var g=new Uint8Array(E),C=new Uint8Array(y),_=0;_>7,f[4*(Z+E*G)+1]=(992&Q)>>2,f[4*(Z+E*G)+2]=(31&Q)>>3,f[4*(Z+E*G)+3]=32768&Q?0:255}return f}},{key:"_getImageData24bits",value:function(f,m,y,E,g,C,_,c,p,H){for(var J=0,G=g;G!==_;G+=C)for(var Z=c;Z!==H;Z+=p,J+=3)f[4*(Z+E*G)+3]=255,f[4*(Z+E*G)+2]=m[J+0],f[4*(Z+E*G)+1]=m[J+1],f[4*(Z+E*G)+0]=m[J+2];return f}},{key:"_getImageData32bits",value:function(f,m,y,E,g,C,_,c,p,H){for(var J=0,G=g;G!==_;G+=C)for(var Z=c;Z!==H;Z+=p,J+=4)f[4*(Z+E*G)+2]=m[J+0],f[4*(Z+E*G)+1]=m[J+1],f[4*(Z+E*G)+0]=m[J+2],f[4*(Z+E*G)+3]=m[J+3];return f}},{key:"_getImageDataGrey8bits",value:function(f,m,y,E,g,C,_,c,p,H){for(var J=0,G=g;G!==_;G+=C)for(var Z=c;Z!==H;Z+=p,J++){var Q=m[J];f[4*(Z+E*G)+0]=Q,f[4*(Z+E*G)+1]=Q,f[4*(Z+E*G)+2]=Q,f[4*(Z+E*G)+3]=255}return f}},{key:"_getImageDataGrey16bits",value:function(f,m,y,E,g,C,_,c,p,H){for(var J=0,G=g;G!==_;G+=C)for(var Z=c;Z!==H;Z+=p,J+=2)f[4*(Z+E*G)+0]=m[J+0],f[4*(Z+E*G)+1]=m[J+0],f[4*(Z+E*G)+2]=m[J+0],f[4*(Z+E*G)+3]=m[J+1];return f}},{key:"open",value:function(f,m){var y=this,E=new XMLHttpRequest;return new Promise(function(g,C){E.responseType="arraybuffer",E.open("GET",f,!0),E.onload=function(){E.status===200&&y.load(new Uint8Array(E.response),g),y.imageSourceData=E.response,m&&m()},E.send(null)})}},{key:"load",value:function(f,m){var y=0;if(f.length<18)throw Error("Not enough data to contain header");var E={idLength:f[y++],colorMapType:f[y++],imageType:f[y++],colorMapIndex:f[y++]|f[y++]<<8,colorMapLength:f[y++]|f[y++]<<8,colorMapDepth:f[y++],offsetX:f[y++]|f[y++]<<8,offsetY:f[y++]|f[y++]<<8,width:f[y++]|f[y++]<<8,height:f[y++]|f[y++]<<8,pixelDepth:f[y++],flags:f[y++]};if(E.hasEncoding=E.imageType===vo||E.imageType===Ri||E.imageType===go,E.hasColorMap=E.imageType===vo||E.imageType===Ai,E.isGreyColor=E.imageType===go||E.imageType===Oi,this.header=E,this._checkHeader(),(y+=E.idLength)>=f.length)throw Error("No data");if(E.hasColorMap){var g=E.colorMapLength*(E.colorMapDepth>>3);this.palette=f.subarray(y,y+g),y+=g}var C=E.pixelDepth>>3,_=E.width*E.height,c=_*C;E.hasEncoding?this.imageData=this._decodeRLE(f,y,C,c):this.imageData=f.subarray(y,y+(E.hasColorMap?_:c)),m(this)}},{key:"getImageData",value:function(f){var m=this.header,y=m.width,E=m.height,g=m.flags,C=m.pixelDepth,_=m.isGreyColor,c=(g&wi)>>Di,p,H,J,G,Z,Q,O;switch(f||(f=document?document.createElement("canvas").getContext("2d").createImageData(y,E):{width:y,height:E,data:new Uint8ClampedArray(y*E*4)}),c===yo||c===Ui?(G=0,Z=1,Q=E):(G=E-1,Z=-1,Q=-1),c===yo||c===Pi?(p=0,H=1,J=y):(p=y-1,H=-1,J=-1),C){case 8:O=_?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:O=_?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:O=this._getImageData24bits;break;case 32:O=this._getImageData32bits}return O.call(this,f.data,this.imageData,this.palette,y,G,Z,Q,p,H,J),f}},{key:"getCanvas",value:function(){var f=this.header,m=f.width,y=f.height,E=document.createElement("canvas"),g=E.getContext("2d"),C=g.createImageData(m,y);return E.width=m,E.height=y,g.putImageData(this.getImageData(C),0,0),E}},{key:"getDataURL",value:function(f){return this.getCanvas().toDataURL(f||"image/png")}}]),i}();function xr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */xr=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Cr=function(i){var l=i.list,f=i.title,m=l.length,y=Object(L.useState)([]),E=Object(v.a)(y,2),g=E[0],C=E[1],_=function(){var c=Object(F.a)(xr().mark(function p(){var H,J,G,Z;return xr().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:H=[],J=0;case 2:if(!(J-1)){O.next=9;break}return Z=new Ti,O.next=8,Z.open(G.pic_url);case 8:G.pic_url=Z.getDataURL();case 9:H.push(G);case 10:J++,O.next=2;break;case 13:C([].concat(H));case 14:case"end":return O.stop()}},p)}));return function(){return c.apply(this,arguments)}}();return Object(L.useEffect)(function(){_()},[l]),r.a.createElement("div",{className:"img-list"},r.a.createElement("h4",null,f),r.a.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},m>0?g.map(function(c,p){return r.a.createElement("img",{onClick:function(){W.a.publish("preview-image","".concat(Dt.a).concat(c.pic_url))},className:m===1?"singal":"",src:"".concat(c.pic_url.indexOf("data:image/png;base64")>-1?c.pic_url:Dt.a+c.pic_url),key:c.pic_url,alt:f})}):r.a.createElement(L.Fragment,null,r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:_o.a}),r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:_o.a}))))},_s=s("1A8V"),Li=function(i){var l=i.url,f=i.poster;return r.a.createElement("div",{className:"video-container"},r.a.createElement("video",{controls:!0,autoPlay:!0,src:l,preload:"auto",poster:f||""},r.a.createElement("source",{type:"video/webm",src:l}),r.a.createElement("source",{type:"video/mp4",src:l})))},vs=s("XZCF"),xi=function(i){var l=i.url;return r.a.createElement("div",{className:"video-container"},r.a.createElement("audio",{style:{width:"100%"},controls:!0,src:l}," Your browser does not support the ",r.a.createElement("code",null,"audio")," element. "))},Ci=function(i){var l=i.files,f=i.type;return r.a.createElement("ul",{className:"video-list"},l.map(function(m,y){return r.a.createElement("li",{key:y},f==="mp4"?r.a.createElement(Li,{url:m.file_url}):r.a.createElement(xi,{url:m.file_url}))}))},ji=function(i){var l=i.value;return r.a.createElement("img",{src:"data:image/png;base64,".concat(l),alt:"qrcode"})};function jr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */jr=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}function Si(i){var l=i.documentElement,f=i.body,m=Math.max(l.clientHeight,l.scrollHeight,l.offsetHeight,f?f.clientHeight:0,f?f.scrollHeight:0,500);return m}function Ni(i){var l=i.contentDocument?i.contentDocument:i.contentWindow.document;i.style.visibility="hidden",i.style.height="10px",i.style.height=Si(l)+4+"px",i.style.visibility="visible"}var Ii=function(i){var l=i.taskId,f=i.onHidePictureView,m=Object(L.useState)({}),y=Object(v.a)(m,2),E=y[0],g=y[1],C=Object(L.useRef)();Object(L.useEffect)(function(){var O=E.type,le=E.iframe_src;O==="html"&&le&&C.current&&(C.current.contentWindow.document.write(le),C.current.contentWindow.document.close(),setTimeout(function(){Ni(C.current)},100))},[E,C.current]),Object(L.useEffect)(function(){function O(){return le.apply(this,arguments)}function le(){return le=Object(F.a)(jr().mark(function he(){var h;return jr().wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.prev=0,ge.next=3,Object(q.j)(l);case 3:h=ge.sent,g(h),ge.next=10;break;case 7:ge.prev=7,ge.t0=ge.catch(0),console.log(ge.t0);case 10:case"end":return ge.stop()}},he,null,[[0,7]])})),le.apply(this,arguments)}O()},[l]);var _=E.type,c=E.orignal_picture,p=E.user_picture,H=E.answer_picture,J=E.contents,G=E.user_file,Z=E.message,Q=E.qrcode_str;return r.a.createElement(L.Fragment,null,_?null:r.a.createElement(xe.a,{message:Z||"\u52A0\u8F7D\u4E2D..."}),r.a.createElement("div",{className:"eval-picture-panel"},r.a.createElement("div",{className:"picture-body"},r.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",r.a.createElement("a",{onClick:f},r.a.createElement("i",{className:"iconfont icon-shanchu2"}))),_==="image"?r.a.createElement("div",{className:"flex-container"},c.length>0?r.a.createElement(Cr,{list:c,title:"\u539F\u59CB\u56FE\u7247"}):null,H.length>0?r.a.createElement(Cr,{list:H,title:"\u9884\u671F\u8F93\u51FA"}):null,p.length>0?r.a.createElement(Cr,{list:p,title:"\u5B9E\u9645\u8F93\u51FA"}):null):r.a.createElement(L.Fragment,null,r.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),r.a.createElement("div",{className:"output-txt ".concat(_==="html"?"html":"")},_==="html"?r.a.createElement("iframe",{ref:C,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):_=="mp4"||_=="mp3"?r.a.createElement(Ci,{files:G,type:_}):_==="qrcode"?r.a.createElement(ji,{value:Q}):r.a.createElement("div",{style:{overflow:"auto",height:"100%"}},r.a.createElement(yt.a,{value:J})))))))},Sr=s("ErOA"),Nr,Ir,Mi=((Nr=Object(Qe.B)())===null||Nr===void 0?void 0:Nr.homework_common_id)?{homework_common_id:(Ir=Object(Qe.B)())===null||Ir===void 0?void 0:Ir.homework_common_id}:{};function Fi(i,l){return Object(Sr.c)("/tasks/".concat(i,"/system_update.json?myshixun_id=").concat(l))}function ki(i){return Object(Sr.c)("/tasks/".concat(i,"/sync_codes.json"),Mi)}function dr(i){return Object(Sr.c)("/tasks/".concat(i,"/sync_modify_time"))}function Wa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Wa=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Bi=function(i){var l=i.showNotice,f=i.tpm_cases_modified,m=i.tpm_modified,y=i.tpm_script_modified,E=i.st,g=i.taskId,C=i.myshixunId,_=i.onNextCallback,c=i.onUpdateCallback,p=i.onUpdateFailure,H=(m||y)&&E===0,J=Object(L.useState)(!1),G=Object(v.a)(J,2),Z=G[0],Q=G[1];function O(){return le.apply(this,arguments)}function le(){return le=Object(F.a)(Wa().mark(function Me(){var ge,me,$,it;return Wa().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!Z){Le.next=2;break}return Le.abrupt("return");case 2:if(Q(!0),!H){Le.next=21;break}return Le.next=6,ki(g);case 6:if(ge=Le.sent,me=ge.path,$=ge.status,it=ge.message,!($===-1)){Le.next=14;break}ae.b.info(it||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),p(),Le.next=19;break;case 14:if(ae.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!f){Le.next=18;break}return Le.next=18,dr(g);case 18:c(me,new Date().getTime());case 19:Le.next=25;break;case 21:return Le.next=23,dr(g);case 23:ae.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),_();case 25:Q(!1);case 26:case"end":return Le.stop()}},Me)})),le.apply(this,arguments)}function he(){return h.apply(this,arguments)}function h(){return h=Object(F.a)(Wa().mark(function Me(){return Wa().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(!Z){me.next=2;break}return me.abrupt("return");case 2:if(Q(!0),!H){me.next=11;break}return me.next=6,Fi(g,C);case 6:if(!f){me.next=9;break}return me.next=9,dr(g);case 9:me.next=13;break;case 11:return me.next=13,dr(g);case 13:Q(!1),_();case 15:case"end":return me.stop()}},Me)})),h.apply(this,arguments)}return r.a.createElement(k.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:Z,visible:l,onOk:O,onCancel:he,okText:H?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},f&&H?r.a.createElement(L.Fragment,null,r.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),r.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),r.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):f?r.a.createElement(L.Fragment,null,r.a.createElement("p",null,"\u672C\u5173",E===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),r.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):r.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",r.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",r.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},Gi=s("J66h"),Wi=s("IWh4"),zi=s.n(Wi),Vi=s("iNZB"),Hi=s.n(Vi),Xi=function(i){var l=i.prev_game,f=i.next_game,m=i.shixun,y=i.game,E=f&&(y.status===2||m.status<2||m.task_pass),g=Object(Ze.l)();return r.a.createElement("div",{className:"unity-3d-nav"},l?r.a.createElement("a",{href:"/tasks/".concat(l).concat(g.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,E?r.a.createElement("a",{href:"/tasks/".concat(f).concat(g.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)};function Zt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Zt=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},E=typeof Symbol=="function"?Symbol:{},g=E.iterator||"@@iterator",C=E.asyncIterator||"@@asyncIterator",_=E.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function he(){}function h(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=h.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function je(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),je(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;je(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Yi=ht.a.DirectoryTree,gs=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Zi={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 Ki(i,l){switch(l.type){case A.u:return Object(j.a)(Object(j.a)({},i),{},{moveX:l.payload});case A.v:return Object(j.a)(Object(j.a)({},i),{},{moveY:l.payload});case A.W:return Object(j.a)(Object(j.a)({},i),{},{codeRepData:l.payload});case A.h:return Object(j.a)(Object(j.a)({},i),{},{codeRepData:l.payload});case A.d:return Object(j.a)(Object(j.a)({},i),{},{codeRepData:Object(j.a)(Object(j.a)({},i.codeRepData),l.payload)});case A.S:return Object(j.a)(Object(j.a)({},i),{},{evaluateLoading:!1,showEvalResult:!0});case A.fb:return Object(j.a)(Object(j.a)({},i),{},{timestamp:l.payload});case A.o:return Object(j.a)(Object(j.a)({},i),{},{showEvalResult:!1});case A.j:return Object(j.a)(Object(j.a)({},i),{},{loading:!0});case A.eb:return Object(j.a)(Object(j.a)({},i),l.payload);case A.cb:return Object(j.a)(Object(j.a)({},i),{},{showDragMask:l.payload});case A.i:return Object(j.a)(Object(j.a)({},i),{},{loading:!1,isError:!0});case A.k:return Object(j.a)(Object(j.a)({},i),l.payload);case A.R:return Object(j.a)(Object(j.a)({},i),{},{evaluateLoading:!0});case A.n:return Object(j.a)(Object(j.a)({},i),{},{evaluateLoading:!1});case A.F:return Object(j.a)(Object(j.a)({},i),{},{evaluateMessage:l.payload});case A.I:return Object(j.a)(Object(j.a)({},i),{},{showDocuments:l.payload});case A.G:return Object(j.a)(Object(j.a)({},i),l.payload);case A.T:return Object(j.a)(Object(j.a)({},i),{},{showNotice:!0});case A.p:return Object(j.a)(Object(j.a)({},i),{},{showNotice:!1});case A.r:return Object(j.a)(Object(j.a)({},i),{},{showPictureView:!1});case A.V:return Object(j.a)(Object(j.a)({},i),{},{showPictureView:!0});case A.O:return Object(j.a)(Object(j.a)({},i),{},{resetVncLoading:l.payload});default:throw new Error}}var ys=R.default=function(i){var l,f=i.match,m=i.history,y=Object(ce.a)(i,["match","history"]);console.log("props:",y);var E=Object(Ze.m)(),g=Object(Ze.l)().query,C=Object(L.useReducer)(Ki,Zi),_=Object(v.a)(C,2),c=_[0],p=_[1],H=Object(L.useState)(E.taskId),J=Object(v.a)(H,2),G=J[0],Z=J[1],Q=Object(L.useRef)(),O=Object(L.useRef)(),le=m.location;Object(L.useEffect)(function(){console.log("_params:",E),Z(E.taskId)},[E]);var he=c.moveX,h=c.taskData,Me=c.moveY,ge=c.evalData,me=c.showEvalResult,$=c.codeRepData,it=c.loading,Pe=c.evaluateLoading,Le=c.evaluateMessage,Ye=c.showDocuments,et=c.repos,je=c.showPictureView,Te=c.showNotice,He=c.webDisplayUrl,n=c.isPictureView,e=c.resetVncLoading,t=c.timestamp,a=c.lastedGetTaskInfoTime,u=c.showDragMask,o=h.st,d=h.challenge,b=h.shixun,T=h.is_teacher,ie=h.game,se=h.has_answer,ue=h.vnc_url,ma=h.git_url,zn=h.user,un=h.myshixun,ha=h.discusses_count,oa=h.user_praise,rn=h.praise_count,En=h.tpm_cases_modified,Qn=h.tpm_modified,Ln=h.tpm_script_modified,kn=h.mirror_name,xn=h.mirror_description,Ea=h.tomcat_url,Cn=h.unity_3d_routes,en=h.with_code_file,ea=h.unity_3d_result,jn=h.next_game,ba=h.prev_game,_n=$.currentPath,ta=$.paths,Jn=$.content,gn=$.language,na=$.lastedUpdateTime,Vn=(Qn||Ln)&&o===0,cn=(En||Vn)&&un.system_tip===!0,dn=(kn||[]).indexOf("Html")!==-1,Sn=Object(L.useMemo)(function(){return _n&&ta?ta.indexOf(_n)>=0:!1},[_n,ta]),Hn=Object(L.useMemo)(function(){return Cn&&!en||ue},[ue,en,Cn]);Object(L.useEffect)(function(){if(Cn&&en){p({type:A.R});var lt=W.a.subscribe("unity3d-load-end",function(){p({type:A.n})});return lt}},[G,Cn,en,p]);function Pn(lt){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(F.a)(Zt().mark(function lt($e){var bt,vt,_t,Tt,gt,Qt;return Zt().wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Jt.prev=0,Jt.next=3,Object(q.l)(G);case 3:if(bt=Jt.sent,vt=bt.status,!(vt===401)){Jt.next=9;break}return Jt.abrupt("return");case 9:if(!(vt===-3)){Jt.next=13;break}Object(Qe.m)({onCancel:function(){window.location.href="/"}}),Jt.next=26;break;case 13:if(!(vt===403)){Jt.next=17;break}m.replace("/403"),Jt.next=26;break;case 17:if(!(vt===404)){Jt.next=22;break}return m.replace("/404"),Jt.abrupt("return");case 22:_t=bt.st,Tt=bt.challenge.path,gt={loading:!1,isError:!1,taskData:bt,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:$},_t===0&&Tt&&(Qt=Tt.split("\uFF1B").filter(function(ia){return!!ia}),gt.codeRepData.currentPath=Qt[0],gt.codeRepData.paths=Qt,gt.codeRepData.lastedUpdateTime=0),$e||p({type:A.k,payload:gt});case 26:Jt.next=32;break;case 28:Jt.prev=28,Jt.t0=Jt.catch(0),console.log(Jt.t0),$e||p({type:A.i});case 32:case"end":return Jt.stop()}},lt,null,[[0,28]])})),Yn.apply(this,arguments)}Object(L.useEffect)(function(){var lt=!1;return Pn(lt),function(){lt=!0}},[p,G]),Object(L.useEffect)(function(){var lt=!1;function $e(){return bt.apply(this,arguments)}function bt(){return bt=Object(F.a)(Zt().mark(function vt(){var _t,Tt,gt,Qt,Xn,Jt;return Zt().wrap(function(In){for(;;)switch(In.prev=In.next){case 0:if(p({type:A.W,payload:Object(j.a)(Object(j.a)({},$),{},{loading:!0})}),!(Cn&&!en)){In.next=3;break}return In.abrupt("return");case 3:return In.next=5,Object(q.h)(G,{path:_n});case 5:if(_t=In.sent,!lt)if(_t.status===0)ae.b.info(_t.message),p({type:A.h,payload:Object(j.a)(Object(j.a)({},$),{},{loading:!1})});else{try{(_t==null?void 0:_t.file_type)==="txt"?Tt=((gt=Tt)===null||gt===void 0?void 0:gt.length)===0?Tt:window.decodeURIComponent(escape(window.atob(_t==null||((Qt=_t.content)===null||Qt===void 0)?void 0:Qt.content))):Tt=_t==null||((Xn=_t.content)===null||Xn===void 0)?void 0:Xn.content}catch(Ja){Tt=window.atob(_t==null||((Jt=_t.content)===null||Jt===void 0)?void 0:Jt.content),ae.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Ja)}p({type:A.h,payload:Object(j.a)(Object(j.a)({},$),{},{content:Tt,language:_t.language,file_type:_t.file_type,filename:_t.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return In.stop()}},vt)})),bt.apply(this,arguments)}if(o===0&&_n&&!b.hide_code)return $e(),function(){lt=!0}},[o,_n,a,t]);var yn=Object(L.useCallback)(Object(F.a)(Zt().mark(function lt(){var $e,bt,vt=arguments;return Zt().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if($e=vt.length>0&&vt[0]!==void 0?vt[0]:0,!(o===0&&na>0&&Sn||$e)){Tt.next=7;break}return Tt.next=4,Object(q.G)(un.identifier,{path:_n,evaluate:$e,content:Jn,game_id:ie.id});case 4:return bt=Tt.sent,p({type:A.d,payload:{lastedUpdateTime:0}}),Tt.abrupt("return",bt);case 7:case"end":return Tt.stop()}},lt)})),[o,na,_n,Jn,ie==null?void 0:ie.id,Sn]),wt=Object(L.useCallback)(function(){ie&&(ie.status!==2&&W.a.publish("update-cost-time"));try{if(un==null?void 0:un.identifier){var lt={path:_n,evaluate:0,content:Jn,game_id:ie.id},$e={type:"application/json"},bt=new Blob([JSON.stringify(lt)],$e);window.navigator.sendBeacon("".concat(da.a.API_SERVER,"/api/myshixuns/").concat(un==null?void 0:un.identifier,"/update_file.json"),bt)}}catch(vt){}yn()},[ie.status,yn]);Object(L.useEffect)(function(){wt()},[le]);function Xt(){wt()}Object(L.useEffect)(function(){var lt=W.a.subscribe("unlock-test-case",function(){var $e;k.a.confirm(($e={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement(Qi,{score:d.score,is_teacher:T})},Object(Ge.a)($e,"centered",!0),Object(Ge.a)($e,"onOk",Nt),$e))});return lt},[Nt,d,T]);var Nt=Object(L.useCallback)(Object(F.a)(Zt().mark(function lt(){var $e,bt,vt,_t,Tt;return Zt().wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,Object(q.F)(ie.identifier);case 2:if($e=Qt.sent,bt=$e.test_sets,vt=$e.message,_t=$e.status,!(_t===-1)){Qt.next=7;break}return ae.b.info(vt),Qt.abrupt("return");case 7:Tt=h.user.grade,h.user.grade=Tt-d.score*2,h.test_sets=bt,h.game.test_sets_view=!0,p({type:A.eb,payload:{taskData:h}});case 12:case"end":return Qt.stop()}},lt)})),[ie,d,p]);Object(L.useEffect)(function(){if(!Hn||ue){var lt=function(vt){Q.current&&p({type:A.u,payload:vt.pageX}),O.current&&p({type:A.v,payload:vt.pageY})},$e=function(){Q.current=!1,O.current=!1,p({type:A.cb,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",lt),document.addEventListener("mouseup",$e),function(){document.removeEventListener("mousemove",lt),document.removeEventListener("mouseup",$e)}}},[O.current,Q.current,Hn,p]);function Kt(lt){var $e=h.user.grade;h.user.grade=$e-lt,p({type:A.eb,payload:{taskData:h}})}function qt(){Hn?p({type:A.u,payload:he!==.01?.01:"40%"}):(document.onselectstart=function(){return!1},Q.current=!0,p({type:A.cb,payload:!0}))}function sn(){document.onselectstart=function(){return!1},O.current=!0,((h==null?void 0:h.vnc_url)||(h==null?void 0:h.windows_vnc)||(h==null?void 0:h.linux_vnc))&&p({type:A.cb,payload:!0})}function Aa(lt){lt===.01?p({type:A.v,payload:0}):p({type:A.v,payload:.01})}function pn(lt){lt===0?p({type:A.v,payload:"100%"}):p({type:A.v,payload:0})}Object(L.useEffect)(function(){return window.addEventListener("beforeunload",wt),function(){window.removeEventListener("beforeunload",wt)}},[wt]);function pa(){yn()}function za(){return _a.apply(this,arguments)}function _a(){return _a=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt;return Zt().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(q.C)(G,{path:_n});case 2:$e=Tt.sent,bt=$e.content,vt=$e.language,p({type:A.h,payload:Object(j.a)(Object(j.a)({},$),{},{content:bt,language:vt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Tt.stop()}},lt)})),_a.apply(this,arguments)}function La(){return xa.apply(this,arguments)}function xa(){return xa=Object(F.a)(Zt().mark(function lt(){var $e,bt;return Zt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(q.x)(h==null||(($e=h.myshixun)===null||$e===void 0)?void 0:$e.identifier,{});case 2:return bt=_t.sent,Pn(),_t.abrupt("return",bt);case 5:case"end":return _t.stop()}},lt)})),xa.apply(this,arguments)}function Mr(){return Oa.apply(this,arguments)}function Oa(){return Oa=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt;return Zt().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(q.z)(G,{path:_n});case 2:$e=Tt.sent,bt=$e.content,vt=$e.language,p({type:A.h,payload:Object(j.a)(Object(j.a)({},$),{},{content:bt,language:vt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Tt.stop()}},lt)})),Oa.apply(this,arguments)}Object(L.useEffect)(function(){if(o===0&&d&&d.path){var lt=d.path.split("\uFF1B").filter(function($e){return!!$e});p({type:A.d,payload:{currentPath:lt[0],paths:lt}})}},[d,o]),Object(L.useEffect)(function(){},[b]);function Fr(){return Va.apply(this,arguments)}function Va(){return Va=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt;return Zt().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(q.v)(G);case 2:$e=Tt.sent,bt=$e.praise_count,vt=$e.praise,h.praise_count=bt,h.user_praise=vt,p({type:A.eb,payload:{taskData:h}});case 7:case"end":return Tt.stop()}},lt)})),Va.apply(this,arguments)}var kr=Object(L.useCallback)(function(lt){function $e(vt){return bt.apply(this,arguments)}function bt(){return bt=Object(F.a)(Zt().mark(function vt(_t){return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:try{window.navigator.sendBeacon("".concat(da.a.API_SERVER,"/api/tasks/").concat(G,"/cost_time.json?time=").concat(_t),{})}catch(Qt){}case 1:case"end":return gt.stop()}},vt)})),bt.apply(this,arguments)}$e(lt)},[G]);function Br(lt){return Ha.apply(this,arguments)}function Ha(){return Ha=Object(F.a)(Zt().mark(function lt($e){return Zt().wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(q.D)(G,b.id,$e);case 2:h.game.star=$e,p({type:A.eb,payload:{taskData:h}});case 4:case"end":return vt.stop()}},lt)})),Ha.apply(this,arguments)}function Bt(){return fn.apply(this,arguments)}function fn(){return fn=Object(F.a)(Zt().mark(function lt(){var $e,bt;return Zt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(et){_t.next=8;break}return _t.next=3,Object(q.k)(un.identifier);case 3:$e=_t.sent,bt=$e.trees,p({type:A.G,payload:{showDocuments:!0,repos:Object(Dt.c)(bt)}}),_t.next=9;break;case 8:p({type:A.I,payload:!0});case 9:case"end":return _t.stop()}},lt)})),fn.apply(this,arguments)}function Nn(lt){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(F.a)(Zt().mark(function lt($e){var bt,vt,_t;return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return bt=$e.props,vt=bt.children,_t=bt.eventKey,gt.abrupt("return",new Promise(function(){var Qt=Object(F.a)(Zt().mark(function Xn(Jt){var ia,In,Ja;return Zt().wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return vt&&vt.length>0&&Jt(),Pa.next=3,Object(q.k)(un.identifier,{path:_t});case 3:ia=Pa.sent,In=ia.trees,Ja=Object(Dt.e)(et,_t,Object(Dt.c)(In,_t)),p({type:A.G,payload:{repos:Object(ke.a)(Ja)}}),Jt();case 8:case"end":return Pa.stop()}},Xn)}));return function(Xn){return Qt.apply(this,arguments)}}()));case 2:case"end":return gt.stop()}},lt)})),Zn.apply(this,arguments)}function $n(){p({type:A.I,payload:!1})}function Xa(lt){var $e=lt.gold,bt=lt.experience,vt=lt.next_game,_t=lt.next_shixun,Tt=lt.subject_done,gt=Object(ce.a)(lt,["gold","experience","next_game","next_shixun","subject_done"]),Qt=gt.challenge_chooses_count===gt.choose_correct_num,Xn={had_submmit:!0,test_sets:gt.test_sets,challenge_chooses_count:gt.challenge_chooses_count,choose_correct_num:gt.choose_correct_num};h.choose_test_cases=Xn,Qt&&(h.game.status=2,h.next_game=vt,h.user.grade+=$e),Qt&&ie.status!==2&&W.a.publish("update-cost-time"),p({type:A.eb,payload:{taskData:h,evalData:{gold:$e,experience:bt,next_game:vt,next_shixun:_t,subject_done:Tt},showEvalResult:Qt}}),W.a.publish("eval-code-finish")}function bo(){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt,_t,Tt,gt,Qt,Xn,Jt,ia,In;return Zt().wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.prev=0,p({type:A.R}),Mn.next=4,yn(1);case 4:return $e=Mn.sent,bt=$e.resubmit,vt=$e.sec_key,_t=$e.content_modified,Tt={sec_key:vt,resubmit:bt,first:1,content_modified:_t},g.type==="exercises"&&(Tt.extras={exercise_id:g.exercisesId,question_id:g.questionId,challenge_id:(gt=h.challenge)===null||gt===void 0?void 0:gt.id,subject_id:g.subject_id||""}),Mn.next=10,Object(q.f)(G,Tt);case 10:if(Qt=Mn.sent,!(Qt.status===-1)){Mn.next=14;break}return window.parent.location.href="/classrooms/".concat(le.query.coursesId,"/exercise/").concat(le.query.exercisesId,"/detail"),Mn.abrupt("return");case 14:return Qt.status===1&&(Xn=function(){var Pa=Object(F.a)(Zt().mark(function Do(mr,Zr,Kr){var Qr,Jr,wo,bn,hr,To,$r,qr,eo,Lo,to,no,ao,ro;return Zt().wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:return Jr=Kr++*mr,Jr/1e3>Zr&&(In=!0),$a.next=4,Object(q.q)(G,{resubmit:bt,time_out:In,port:Qt.port,sec_key:vt,challenge_id:h==null||((Qr=h.challenge)===null||Qr===void 0)?void 0:Qr.id,subject_id:g.subject_id||""});case 4:wo=$a.sent,bn=wo,hr=bn.status,To=bn.running_code_message,$r=bn.port,qr=bn.web_route,p({type:A.F,payload:To}),+hr>-1||Jr/1e3>Zr?(ie.status!==2&&hr===2&&(h.game.status=2,h.user.grade+=bn.gold,W.a.publish("update-cost-time")),h.test_sets=bn.test_sets||[],h.last_compile_output=bn.last_compile_output,h.test_sets_count=bn.test_sets_count,h.sets_error_count=bn.sets_error_count,h.record_consume_time=bn.record_consume_time,h.next_game=bn.next_game,h.prev_game=bn.prev_game,eo="",Lo=kn.indexOf("Web")!==-1||kn.indexOf("JFinal")!==-1,Lo&&$r!=-1&&qr&&(eo="".concat(Ea,":").concat($r,"/").concat(qr)),to=Object(Dt.d)(bn.test_sets),no=bn.picture>0&&to,ao=hr===2&&!In,In?ae.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):ao||ae.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ro={taskData:h,evalData:{gold:bn.gold,experience:bn.experience,next_game:bn.next_game,next_shixun:bn.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:eo,showPictureView:Cn?!1:no,isPictureView:no},Cn&&en?(W.a.publish("evaluate-unity3d-result",{state:"user",data:{user:zn}}),W.a.publish("evaluate-unity3d-finish"),(ea||to)&&W.a.publish("evaluate-unity3d-result",bn.unity_3d_result)):ro.showEvalResult=ao,p({type:A.eb,payload:ro}),W.a.publish("eval-code-finish")):setTimeout(function(){Xn(mr,d.exec_time+11,Kr++)},mr);case 9:case"end":return $a.stop()}},Do)}));return function(mr,Zr,Kr){return Pa.apply(this,arguments)}}(),Jt=1,ia=1e3,In=!1,Xn(ia,d.exec_time+11,Jt++)),Mn.abrupt("return",res);case 18:Mn.prev=18,Mn.t0=Mn.catch(0),console.log("-------eval code",Mn.t0);case 21:case"end":return Mn.stop()}},lt,null,[[0,18]])})),Bn.apply(this,arguments)}function Gr(lt){p({type:A.d,payload:{content:lt,lastedUpdateTime:new Date().getTime()}})}function fr(){p({type:A.o})}function Wr(){p({type:A.r})}function Ao(){p({type:A.V})}function zr(){p({type:A.T})}function Ya(lt,$e){return Za.apply(this,arguments)}function Za(){return Za=Object(F.a)(Zt().mark(function lt($e,bt){var vt,_t,Tt;return Zt().wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:if(vt=bt.node,!vt.isLeaf){Qt.next=7;break}return _t=$e[0],Tt=_t.split(".").pop().toLowerCase(),Qt.next=6,yn();case 6:p({type:A.d,payload:{currentPath:_t}});case 7:case"end":return Qt.stop()}},lt)})),Za.apply(this,arguments)}function Vr(lt){return Ka.apply(this,arguments)}function Ka(){return Ka=Object(F.a)(Zt().mark(function lt($e){return Zt().wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,yn();case 2:p({type:A.d,payload:{currentPath:$e}});case 3:case"end":return vt.stop()}},lt)})),Ka.apply(this,arguments)}function Qa(){h.myshixun.system_tip=!0,p({type:A.eb,payload:{taskData:h,showNotice:!1}})}function Oo(lt,$e){h.challenge.path=lt,h.myshixun.system_tip=!1,p({type:A.eb,payload:{taskData:Object(j.a)(Object(j.a)({},h),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:$e}})}function Ra(){p({type:A.p})}function $i(){return Hr.apply(this,arguments)}function Hr(){return Hr=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt,_t;return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(gt.prev=0,p({type:A.O,payload:!0}),W.a.publish("vnc-reseting"),!(h==null?void 0:h.windows_vnc)){gt.next=13;break}return W.a.publish("reset-linux-windows-loading"),gt.next=7,Object(q.B)(ie.identifier);case 7:$e=gt.sent,bt=$e.data.windows_vnc_url,h.shixun.windows_vnc=bt+"×tamp="+new Date().getTime(),h.windows_vnc++,gt.next=28;break;case 13:if(!(h==null?void 0:h.linux_vnc)){gt.next=23;break}return W.a.publish("reset-linux-windows-loading"),gt.next=17,Object(q.y)(ie.identifier);case 17:$e=gt.sent,vt=$e.data.windows_vnc_url,h.shixun.windows_vnc=vt+"×tamp="+new Date().getTime(),h.linux_vnc++,gt.next=28;break;case 23:return gt.next=25,Object(q.A)(ie.identifier);case 25:$e=gt.sent,_t=$e.data.vnc_url,h.vnc_url=_t+"×tamp="+new Date().getTime();case 28:p({type:A.eb,payload:{taskData:h,resetVncLoading:!1}}),gt.next=34;break;case 31:gt.prev=31,gt.t0=gt.catch(0),console.log(gt.t0);case 34:case"end":return gt.stop()}},lt,null,[[0,31]])})),Hr.apply(this,arguments)}function Ro(lt){return Xr.apply(this,arguments)}function Xr(){return Xr=Object(F.a)(Zt().mark(function lt($e){var bt,vt,_t,Tt,gt,Qt;return Zt().wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:if(bt=$e.GameState,vt=$e.Data,_t=$e.challenge,console.log("match:",f),!(_t==="info")){Jt.next=6;break}W.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(j.a)({},h.challenge)}}),Jt.next=16;break;case 6:if(!(bt==="Success")){Jt.next=16;break}if(!(ea||!en)){Jt.next=15;break}return Jt.next=10,Object(q.E)(G,Gi.Base64.encode(G+new Date().getTime()),vt);case 10:Tt=Jt.sent,gt=Tt.status,Qt=Tt.data,gt==0&&(ie.status!==2&&(h.game.status=2,h.user.grade+=Qt.gold,W.a.publish("update-cost-time")),W.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:zn,open_time:Qt.open_time,end_time:Qt.end_time}}),p({type:A.eb,payload:{taskData:h,evalData:{gold:Qt.gold,experience:Qt.experience,next_game:Qt.next_game},evaluateLoading:!1,showEvalResult:!0}})),Jt.next=16;break;case 15:p({type:A.S});case 16:case"end":return Jt.stop()}},lt)})),Xr.apply(this,arguments)}function qi(){}function es(){return Yr.apply(this,arguments)}function Yr(){return Yr=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt,_t;return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(!(h==null?void 0:h.windows_vnc)){gt.next=6;break}return gt.next=3,Object(q.c)(G);case 3:vt=gt.sent,gt.next=15;break;case 6:if(!((h==null?void 0:h.linux_vnc)||(b==null?void 0:b.webssh)===3)){gt.next=12;break}return gt.next=9,Object(q.a)(G);case 9:vt=gt.sent,gt.next=15;break;case 12:return gt.next=14,Object(q.b)(G);case 14:vt=gt.sent;case 15:(($e=vt)===null||$e===void 0||((bt=$e.data)===null||bt===void 0)?void 0:bt.remaining_time)&&W.a.publish("update-windows-time",(_t=vt)===null||_t===void 0?void 0:_t.data);case 16:case"end":return gt.stop()}},lt)})),Yr.apply(this,arguments)}var Po=typeof he=="number"&&he!==.01?"".concat(he,"px"):"40%",ts="calc(100% - 4px - ".concat(Po,")"),ns=(l={game:ie,taskId:G,user_praise:oa,praise_count:rn,st:o,challenge:d,rank_name:h.rank_name,shixun:b,is_teacher:T,has_answer:se,unity_3d_routes:Cn,with_code_file:en,onEvaluateCallback:qi,onGetUnity3dMessage:Ro},Object(Ge.a)(l,"taskId",G),Object(Ge.a)(l,"myshixun",un),Object(Ge.a)(l,"user",zn),Object(Ge.a)(l,"discusses_count",ha),Object(Ge.a)(l,"onPlusOrCancelPraise",Fr),Object(Ge.a)(l,"minuxUserGrade",Kt),l),as={showNotice:Te||(En||Vn)&&un.system_tip===!1,tpm_cases_modified:En,tpm_modified:Qn,tpm_script_modified:Ln,st:o,taskId:G,myshixunId:(un||{}).id,onNextCallback:Qa,onUpdateCallback:Oo,onUpdateFailure:Ra},rs=Object(j.a)(Object(j.a)({},ge),{},{isPictureView:n,history:m,webDisplayUrl:He,onShowPictureView:Ao,star:ie&&ie.star,onStarChange:Br,onCloseResult:fr}),Uo={lastedGetTaskInfoTime:a,isEditPath:Sn,taskData:h,codeRepData:$,moveY:Me,evaluateMessage:Le,evaluateLoading:Pe,isNotice:cn,isHtml:dn,onChangePath:Vr,onResizeSetContainer:Aa,onEditRepCode:Gr,onUpdateCode:yn,onResizeYStart:sn,onShowDir:Bt,onResetCode:za,onResetGitCode:La,onResizeCodeArea:pn,onResetPassedCode:Mr,onFinishDisplayHtml:pa,onShowNotice:zr};return r.a.createElement(L.Fragment,null,it?r.a.createElement(xe.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"task-wrapper"},u&&r.a.createElement("div",{className:"draging-mask"}),r.a.createElement(Ft,{difficulty:d==null?void 0:d.difficulty,mirror_description:xn,history:m,git_url:ma,shixun:b,lastedGetTaskInfoTime:a,onAddVncTime:es,taskId:G,onBack:Xt,isNotice:cn,resetVncLoading:e,onResetVnc:$i,onResetGitCode:La,vnc_url:ue,linux_vnc:h==null?void 0:h.linux_vnc,window_vnc_url:h==null?void 0:h.windows_vnc,onShowNotice:zr,game:ie,user:zn,onUpdateCode:yn,onUpdateCostTime:kr}),r.a.createElement("div",{className:"tasks-body"},r.a.createElement("section",{className:"left-panel ".concat(Cn&&en?"has-unity-3d":""),style:{width:Po,display:he===.01?"none":""}},r.a.createElement(Gt,ns)),r.a.createElement("section",{className:"resize-x-bar ".concat(Hn?"has-unity-3d":""),onMouseDown:qt},r.a.createElement(Ji,{noDragging:Hn,vnc_url:ue,moveX:he})),r.a.createElement("section",{className:"right-panel ".concat(ue||(h==null?void 0:h.windows_vnc)||(h==null?void 0:h.linux_vnc)?"vnc":""),style:{width:ts}},Cn&&!en?r.a.createElement("div",{className:"unity-3d-container"},r.a.createElement(Ot,{unity_3d_routes:Cn,onGetUnity3dMessage:Ro}),r.a.createElement(Xi,{next_game:jn,prev_game:ba,shixun:b,game:ie})):r.a.createElement(L.Fragment,null,o!==1&&r.a.createElement(_i,Object(De.a)({},y,Uo,{_dispatch:p,taskData:h,evaluateMessage:Le,language:gn,evaluateLoading:Pe,onEval:bo})),ue||(h==null?void 0:h.windows_vnc)||(h==null?void 0:h.linux_vnc)?null:o===1?r.a.createElement(zo,Object(De.a)({_dispatch:p,onEval:Xa},Uo)):null)))),r.a.createElement(oe.a,null,me?r.a.createElement(Zo,rs):null,r.a.createElement(Rt.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Ye,onClose:$n},r.a.createElement(Yi,{className:"dir-tree",selectedKeys:["".concat(_n)],treeData:et,onSelect:Ya,loadData:Nn})),je?r.a.createElement(Ii,{taskId:G,onHidePictureView:Wr}):null,r.a.createElement(Bi,as))))};function Qi(i){var l=i.is_teacher,f=i.score;return r.a.createElement(L.Fragment,null,l?r.a.createElement(L.Fragment,null,r.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"),r.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(f*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):r.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(f*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Ji(i){var l=i.noDragging,f=i.moveX,m=i.vnc_url;return r.a.createElement(L.Fragment,null,l?r.a.createElement("a",{className:"trapezoid ".concat(f===.01?"enlarge":"")},r.a.createElement("img",{src:f===.01?zi.a:Hi.a,alt:"resize-icon",width:20})):r.a.createElement("a",{className:"btn-resize",draggable:!1},r.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},r.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(pe,R,s){},zkdm:function(pe,R,s){}}]); diff --git a/p__tasks__index.d3e48d2c.async.js b/p__tasks__index.d3e48d2c.async.js new file mode 100644 index 0000000000..c401de3ef7 --- /dev/null +++ b/p__tasks__index.d3e48d2c.async.js @@ -0,0 +1,20 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[238,6,24],{"+Axu":function(pe,R,s){},"/omn":function(pe,R,s){},"07cG":function(pe,R,s){pe.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII="},"1A8V":function(pe,R,s){},"1Zrr":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"362i":function(pe,R,s){pe.exports=s.p+"static/passpart.cc679602.png"},"500L":function(pe,R,s){"use strict";s.d(R,"a",function(){return ct});var ke=s("+L6B"),be=s("2/Rp"),Rt=s("2qtc"),De=s("kLXV"),Ge=s("9og8"),X=s("k1fw"),k=s("miYZ"),je=s("tsqr"),ae=s("oBTY"),F=s("tJVT"),v=s("DZo9"),ce=s("8z0m"),j=s("q1tI"),We=s.n(j),Et=s("m3rI"),L=s("wzkS"),r=s("y5JW"),Ze=s("LtfV"),ze=s("LvDl"),Lt=s.n(ze);function tt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */tt=function(){return Be};var Ie,Be={},we=Object.prototype,dt=we.hasOwnProperty,Xe=Object.defineProperty||function(w,P,S){w[P]=S.value},ht=typeof Symbol=="function"?Symbol:{},Ve=ht.iterator||"@@iterator",nt=ht.asyncIterator||"@@asyncIterator",st=ht.toStringTag||"@@toStringTag";function at(w,P,S){return Object.defineProperty(w,P,{value:S,enumerable:!0,configurable:!0,writable:!0}),w[P]}try{at({},"")}catch(w){at=function(S,K,ye){return S[K]=ye}}function ut(w,P,S,K){var ye=P&&P.prototype instanceof ot?P:ot,ee=Object.create(ye.prototype),Je=new D(K||[]);return Xe(ee,"_invoke",{value:x(w,S,Je)}),ee}function jt(w,P,S){try{return{type:"normal",arg:w.call(P,S)}}catch(K){return{type:"throw",arg:K}}}Be.wrap=ut;var Fe="suspendedStart",q="suspendedYield",Qe="executing",ft="completed",fe={};function ot(){}function N(){}function I(){}var ne={};at(ne,Ve,function(){return this});var Ne=Object.getPrototypeOf,Re=Ne&&Ne(Ne(V([])));Re&&Re!==we&&dt.call(Re,Ve)&&(ne=Re);var A=I.prototype=ot.prototype=Object.create(ne);function yt(w){["next","throw","return"].forEach(function(P){at(w,P,function(S){return this._invoke(P,S)})})}function oe(w,P){function S(ye,ee,Je,qe){var rt=jt(w[ye],w,ee);if(rt.type!=="throw"){var At=rt.arg,Pt=At.value;return Pt&&typeof Pt=="object"&&dt.call(Pt,"__await")?P.resolve(Pt.__await).then(function(xt){S("next",xt,Je,qe)},function(xt){S("throw",xt,Je,qe)}):P.resolve(Pt).then(function(xt){At.value=xt,Je(At)},function(xt){return S("throw",xt,Je,qe)})}qe(rt.arg)}var K;Xe(this,"_invoke",{value:function(ee,Je){function qe(){return new P(function(rt,At){S(ee,Je,rt,At)})}return K=K?K.then(qe,qe):qe()}})}function x(w,P,S){var K=Fe;return function(ye,ee){if(K===Qe)throw new Error("Generator is already running");if(K===ft){if(ye==="throw")throw ee;return{value:Ie,done:!0}}for(S.method=ye,S.arg=ee;;){var Je=S.delegate;if(Je){var qe=M(Je,S);if(qe){if(qe===fe)continue;return qe}}if(S.method==="next")S.sent=S._sent=S.arg;else if(S.method==="throw"){if(K===Fe)throw K=ft,S.arg;S.dispatchException(S.arg)}else S.method==="return"&&S.abrupt("return",S.arg);K=Qe;var rt=jt(w,P,S);if(rt.type==="normal"){if(K=S.done?ft:q,rt.arg===fe)continue;return{value:rt.arg,done:S.done}}rt.type==="throw"&&(K=ft,S.method="throw",S.arg=rt.arg)}}}function M(w,P){var S=P.method,K=w.iterator[S];if(K===Ie)return P.delegate=null,S==="throw"&&w.iterator.return&&(P.method="return",P.arg=Ie,M(w,P),P.method==="throw")||S!=="return"&&(P.method="throw",P.arg=new TypeError("The iterator does not provide a '"+S+"' method")),fe;var ye=jt(K,w.iterator,P.arg);if(ye.type==="throw")return P.method="throw",P.arg=ye.arg,P.delegate=null,fe;var ee=ye.arg;return ee?ee.done?(P[w.resultName]=ee.value,P.next=w.nextLoc,P.method!=="return"&&(P.method="next",P.arg=Ie),P.delegate=null,fe):ee:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,fe)}function ve(w){var P={tryLoc:w[0]};1 in w&&(P.catchLoc=w[1]),2 in w&&(P.finallyLoc=w[2],P.afterLoc=w[3]),this.tryEntries.push(P)}function z(w){var P=w.completion||{};P.type="normal",delete P.arg,w.completion=P}function D(w){this.tryEntries=[{tryLoc:"root"}],w.forEach(ve,this),this.reset(!0)}function V(w){if(w||w===""){var P=w[Ve];if(P)return P.call(w);if(typeof w.next=="function")return w;if(!isNaN(w.length)){var S=-1,K=function ye(){for(;++S=0;--ye){var ee=this.tryEntries[ye],Je=ee.completion;if(ee.tryLoc==="root")return K("end");if(ee.tryLoc<=this.prev){var qe=dt.call(ee,"catchLoc"),rt=dt.call(ee,"finallyLoc");if(qe&&rt){if(this.prev=0;--K){var ye=this.tryEntries[K];if(ye.tryLoc<=this.prev&&dt.call(ye,"finallyLoc")&&this.prev=0;--S){var K=this.tryEntries[S];if(K.finallyLoc===P)return this.complete(K.completion,K.afterLoc),z(K),fe}},catch:function(P){for(var S=this.tryEntries.length-1;S>=0;--S){var K=this.tryEntries[S];if(K.tryLoc===P){var ye=K.completion;if(ye.type==="throw"){var ee=ye.arg;z(K)}return ee}}throw new Error("illegal catch attempt")},delegateYield:function(P,S,K){return this.delegate={iterator:V(P),resultName:S,nextLoc:K},this.method==="next"&&(this.arg=Ie),fe}},Be}var te=ce.a.Dragger;function ct(Ie){var Be=[];return Ie&&Ie.length>0&&(Be=Ie.map(function(we){return{uid:we.id,id:we.id,name:we.title+r.c+we.filesize,url:we.url,filesize:we.filesize,status:"done",response:{id:we.id}}})),Be}R.b=function(Ie){var Be=Ie.value,we=Ie.action,dt=Ie.isDragger,Xe=Ie.additionalText,ht=Ie.onChange,Ve=Ie.className,nt=Ie.maxSize,st=nt===void 0?150:nt,at=Ie.title,ut=at===void 0?"\u4E0A\u4F20\u9644\u4EF6":at,jt=Ie.showRemoveModal,Fe=jt===void 0?!1:jt,q=Ie.accept,Qe=q===void 0?"":q,ft=Ie.number,fe=ft===void 0?1e3:ft,ot=Object(j.useState)(!1),N=Object(F.a)(ot,2),I=N[0],ne=N[1],Ne=Object(j.useState)(Be||[]),Re=Object(F.a)(Ne,2),A=Re[0],yt=Re[1],oe=Object(j.useState)(1),x=Object(F.a)(oe,2),M=x[0],ve=x[1];Object(j.useEffect)(function(){Be&&(M===1&&yt(Object(ae.a)(Be)),ve(2),fe===(Be==null?void 0:Be.length)&&ne(!0))},[Be]);var z={multiple:!0,disabled:I,accept:Qe,withCredentials:!0,fileList:A,beforeUpload:function(w,P){var S=w.size/1024/1024;return A.concat(P).length>fe?(A.pop(),yt(Object(ae.a)(A)),je.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(fe,"\u4E2A\u6587\u4EF6")),!1):S=fe?ne(!0):ne(!1),yt(Object(ae.a)(A)),A=A.map(function(ee){var Je;if(ee==null||((Je=ee.response)===null||Je===void 0)?void 0:Je.id){var qe;ee.url="/api/attachments/".concat(ee==null||((qe=ee.response)===null||qe===void 0)?void 0:qe.id)}return ee.name.indexOf(r.c)===-1&&(ee.name="".concat(ee.name).concat(r.c).concat(Object(r.a)(ee.size))),Object(X.a)({},ee)}),console.log("info:",w),ht(A)},onRemove:function(){var V=Object(Ge.a)(tt().mark(function P(S){var K;return tt().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(K=function(){var Je=Object(Ge.a)(tt().mark(function qe(){var rt,At;return tt().wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(rt=S.response?S.response.id:S.id,!rt){xt.next=8;break}return xt.next=4,Object(L.d)(S.response?S.response.id:S.uid);case 4:return At=xt.sent,xt.abrupt("return",At);case 8:return xt.abrupt("return",!0);case 9:case"end":return xt.stop()}},qe)}));return function(){return Je.apply(this,arguments)}}(),!Fe){ee.next=5;break}return ee.abrupt("return",new Promise(function(Je,qe){De.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:We.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var rt=Object(Ge.a)(tt().mark(function Pt(){var xt;return tt().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,K();case 2:xt=Ke.sent,je.b.success("\u5220\u9664\u6210\u529F"),Je(!0);case 5:case"end":return Ke.stop()}},Pt)}));function At(){return rt.apply(this,arguments)}return At}(),onCancel:function(){return Je(!1)}})}));case 5:return ee.next=7,K();case 7:return ee.abrupt("return",ee.sent);case 8:case"end":return ee.stop()}},P)}));function w(P){return V.apply(this,arguments)}return w}()};function D(V){V.preventDefault(),V.stopPropagation()}return We.a.createElement("div",{className:"multi-upload ".concat(Ve||"")},dt&&We.a.createElement(te,z,We.a.createElement("p",{className:"ant-upload-drag-icon"},We.a.createElement(Ze.a,null)),We.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",We.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",st,"MB)"," "),Xe),!dt&&We.a.createElement(ce.a,z,We.a.createElement(be.a,{disabled:I,type:"primary",ghost:!0},ut),We.a.createElement("span",{onClick:D,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",st,"M)"," ")))}},"5D2P":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6lC8":function(pe,R,s){},"7ahc":function(pe,R,s){"use strict";s.d(R,"a",function(){return tt});var ke=s("k1fw"),be=s("0Owb"),Rt=s("+L6B"),De=s("2/Rp"),Ge=s("y8nQ"),X=s("Vl3Y"),k=s("tJVT"),je=s("OaEy"),ae=s("2fM7"),F=s("q1tI"),v=s.n(F),ce=s("VrN/"),j=s.n(ce),We=s("p77/"),Et=s.n(We),L=s("c5Ni"),r=s.n(L),Ze=ae.a.Option,ze={labelCol:{span:4},wrapperCol:{span:20}},Lt={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};R.b=function(te){var ct=te.callback,Ie=te.onCancel,Be=Object(F.useState)("python"),we=Object(k.a)(Be,2),dt=we[0],Xe=we[1];function ht(nt){Xe(Lt[nt][1])}function Ve(nt){ct(nt)}return v.a.createElement(X.a,Object(be.a)({},ze,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve}),v.a.createElement(X.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},v.a.createElement(ae.a,{onChange:ht},Object.keys(Lt).map(function(nt){return v.a.createElement(Ze,{key:nt,value:nt},Lt[nt][0])}))),v.a.createElement(X.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},v.a.createElement(tt,{mode:dt})),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(De.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(De.a,{type:"ghost",onClick:Ie},"\u53D6\u6D88")))};function tt(te){var ct=te.value,Ie=te.onChange,Be=te.mode,we=te.options,dt=we===void 0?{}:we,Xe=Object(F.useRef)(),ht=Object(F.useState)(),Ve=Object(k.a)(ht,2),nt=Ve[0],st=Ve[1];return Object(F.useEffect)(function(){if(nt){var at=function(jt){var Fe=jt.getValue();Ie&&Ie(Fe)};return nt.on("change",at),function(){nt.off("change",at)}}},[nt,Ie]),Object(F.useEffect)(function(){nt&&nt.setOption("mode",Be)},[nt,Be]),Object(F.useEffect)(function(){nt&&((ct!==nt.getValue()||ct==="")&&setTimeout(function(){nt.setValue(ct||" ")},300))},[nt,ct]),Object(F.useEffect)(function(){if(Xe.current&&!nt){var at=j.a.fromTextArea(Xe.current,Object(ke.a)({mode:Be,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},dt));st(at)}},[Xe.current,nt]),v.a.createElement("div",{className:"my-codemirror-container"},v.a.createElement("textarea",{ref:Xe}))}},"88g3":function(pe,R,s){pe.exports={tree:"tree___noxec"}},"8Abk":function(pe,R,s){},"8Enf":function(pe,R,s){},"9Bee":function(pe,R,s){"use strict";var ke=s("k1fw"),be=s("q1tI"),Rt=s.n(be),De=s("vg9a"),Ge=s("tJVT"),X=s("DlQD"),k=s.n(X),je=s("rUJ1");function ae(Fe,q){var Qe=Fe.match(/^(\s+)(?:```)/);if(Qe===null)return q;var ft=Qe[1];return q.split(` +`).map(function(fe){var ot=fe.match(/^\s+/);if(ot===null)return fe;var N=Object(Ge.a)(ot,1),I=N[0];return I.length>=ft.length?fe.slice(ft.length):fe}).join(` +`)}var F=[],v=["
          "],ce=new k.a.Renderer,j=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function We(){F.length=0,v=["
            "]}var Et={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function L(Fe,q,Qe,ft){if(q>=Fe.length||Fe[q].level<=Qe)return q;var fe=Fe[q];ft.push("
          • "+fe.text+""),q++;var ot=[];return q=L(Fe,q,fe.level,ot),ot.length>0&&(ft.push("
              "),ot.forEach(function(N){ft.push(N)}),ft.push("
            ")),ft.push("
          • "),q=L(Fe,q,Qe,ft),q}function r(){return L(F,0,0,v),v.push("
          "),v.join("")}var Ze={heading:function(q){var Qe=j.exec(q);if(Qe)return{type:"heading",raw:Qe[0],depth:Qe[1].length,text:Qe[2]}},fences:function(q){var Qe=this.rules.block.fences.exec(q);if(Qe){var ft=Qe[0],fe=ae(ft,Qe[3]||""),ot=Qe[2]?Qe[2].trim():Qe[2];if(["latex","katex","math"].indexOf(ot)>=0){var N=tt(),I=fe;fe=N,te[N]={type:"block",expression:I}}return{type:"code",raw:ft,lang:ot,text:fe}}}},ze=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Lt=0,tt=function(){return"__special_katext_id_".concat(Lt++,"__")},te={};function ct(){return te}function Ie(){Lt=0,te={}}function Be(Fe){return Fe=Fe.replace(ze,function(q,Qe){var ft=tt();return te[ft]={type:"inline",expression:Qe},ft}),Fe}var we=ce.listitem;ce.listitem=function(Fe){return we(Be(Fe))};var dt=ce.paragraph;ce.paragraph=function(Fe){return dt(Be(Fe))};var Xe=ce.tablecell;ce.tablecell=function(Fe,q){return Xe(Be(Fe),q)},ce.code=function(Fe,q,Qe){var ft=(q||"").match(/\S*/)[0];return ft?["latex","katex","math"].indexOf(ft)>=0?"

          ".concat(Fe,"

          "):'
          ').concat(Qe?Fe:Object(je.escape)(Fe,!0),`
          +`):'
          '+(Qe?Fe:Object(je.escape)(Fe,!0))+"
          "},ce.heading=function(Fe,q,Qe){var ft=this.options.headerPrefix+Qe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return F.push({anchor:ft,level:q,text:Fe}),"'+Fe+""},k.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),k.a.use({tokenizer:Ze,renderer:ce});var ht=k.a,Ve=s("SJMd"),nt=s("m3rI"),st=s("Oy/b"),at=/]*>/g;function ut(Fe){var q=document.createElement("div");return q.innerHTML=Fe,q.childNodes.length===0?"":q.childNodes[0].nodeValue}var jt=R.a=function(Fe){var q=Fe.value,Qe=q===void 0?"":q,ft=Fe.className,fe=Fe.showTextOnly,ot=Fe.showLines,N=Fe.style,I=N===void 0?{}:N,ne=String(Qe),Ne=Object(be.useMemo)(function(){try{var oe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,x=/\"\/api\/attachments\/|\"\/attachments\/download\//g,M=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ne=ne.replace(oe,"("+nt.a.API_SERVER+"/api/attachments/").replace(x,'"'+nt.a.API_SERVER+"/api/attachments/").replace(M,'"'+nt.a.API_SERVER+"/files/uploads/")}catch(V){}var ve=ht(ne);setTimeout(function(){return yt()},300);var z=ct();if(ne.match(/\[TOC\]/)&&(ve=ve.replace("

          [TOC]

          ",r()),We()),ve=ve.replace(/(__special_katext_id_\d+__)/g,function(V,w){var P=z[w],S=P.type,K=P.expression;return Object(st.renderToString)(ut(K)||"",{displayMode:S==="block",throwOnError:!1,output:"html"})}),ve=ve.replace(/▁/g,"\u2581\u2581\u2581"),Ie(),fe){var D=document.createElement("div");return D.innerHTML=ve,D.innerText}return ve},[ne]),Re=Object(be.useRef)();Et.WebkitLineClamp=ot,ot&&(I=Object(ke.a)(Object(ke.a)({},I),Et));function A(oe){var x=oe.target;if(x.tagName.toUpperCase()==="A"){var M=x.getAttribute("href");if(M.startsWith("#")){oe.preventDefault();var ve=document.getElementById(M.replace("#",""));ve&&ve.scrollIntoView(!0)}}}var yt=function(){};return Object(be.useEffect)(function(){if(Re.current&&Ne&&(Ne.match(at)&&window.PR.prettyPrint()),Re.current)return Re.current.addEventListener("click",A),function(){Re.current.removeEventListener("click",A),Ie(),We()}},[Ne,Re.current,A]),Rt.a.createElement(Rt.a.Fragment,null,Rt.a.createElement("div",{ref:Re,style:Object(ke.a)({},I),className:"".concat(ft||""," markdown-body "),dangerouslySetInnerHTML:{__html:Ne}}))}},"9VGf":function(pe,R,s){"use strict";s.d(R,"a",function(){return Rt});var ke=s("q1tI"),be=s.n(ke);function Rt(De,Ge){var X=Object(ke.useRef)();Object(ke.useEffect)(function(){X.current=De}),Object(ke.useEffect)(function(){function k(){X.current()}if(Ge!==null){var je=setInterval(k,Ge);return function(){return clearInterval(je)}}},[Ge])}},"A/g1":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AKST:function(pe,R,s){},AMnG:function(pe,R,s){"use strict";var ke=s("miYZ"),be=s("tsqr"),Rt=s("tJVT"),De=s("q1tI"),Ge=s.n(De),X=s("nWbc"),k=s.n(X),je=s("Ot1p");R.a=function(ae){var F=ae.id,v=ae.activeDiscussIndex,ce=ae.onReplyDiscuss,j=Object(De.useState)(""),We=Object(Rt.a)(j,2),Et=We[0],L=We[1];function r(ze){L(ze)}function Ze(){if(!Et){be.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ce(F,Et),L("")}return Ge.a.createElement("div",{key:F,className:"discuss-item-editor",style:{display:v===F?"block":"none",width:"100%"}},Ge.a.createElement(je.a,{miniToolbar:!0,startInit:v===F,defaultValue:Et,id:F,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:r}),Ge.a.createElement("a",{onClick:Ze,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(pe,R,s){},BdwD:function(pe,R,s){"use strict";var ke=s("k1fw"),be=s("q1tI"),Rt=s.n(be),De=function(X){var k=X.styles,je=k===void 0?{}:k,ae=X.customText;return Rt.a.createElement("section",{className:"tc animated fadeIn",style:Object(ke.a)(Object(ke.a)({},{color:"#999",margin:"200px auto"}),je)},Rt.a.createElement("img",{src:s("FOrL")}),Rt.a.createElement("p",{className:"mt20 font14"},ae||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};R.a=De},BjJ7:function(pe,R,s){"use strict";s.d(R,"d",function(){return be}),s.d(R,"c",function(){return Rt}),s.d(R,"e",function(){return De}),s.d(R,"b",function(){return Ge}),s.d(R,"a",function(){return k});var ke=s("m3rI");function be(je){var ae=!0;if(je.length>0){for(var F=0;F1&&arguments[1]!==void 0?arguments[1]:"",F=[],v=0;v0||ct.target.offsetWidth>0){var Ie=We(ct.target.offsetWidth,ct.target.offsetHeight,r),Be=Object(be.a)(Ie,2),we=Be[0],dt=Be[1];console.log("cols, rows",we,dt),r.resize(we,dt),ce.a.publish("ssh-xterm-resize",{columns:we,rows:dt,width:ct.target.offsetWidth,height:ct.target.offsetHeight})}}}catch(Xe){tt.e(Xe)}finally{tt.f()}});return ze.observe(Ze),ze}var L=3e4;R.a=function(r){var Ze=r.sshConfigData,ze=r.sid,Lt=Object(De.useState)(null),tt=Object(be.a)(Lt,2),te=tt[0],ct=tt[1],Ie=Ze.ws_url,Be=Ze.password,we=Ze.port,dt=Object(De.useRef)(),Xe=Object(De.useRef)(),ht=Object(De.useRef)(!1);return Object(De.useEffect)(function(){if(dt.current&&Ie){var Ve=new je.Terminal({fontSize:16,rendererType:"dom"});Ve.open(dt.current),Ve.onData(function(st){Xe.current&&(Xe.current.readyState===1&&(Xe.current.send(JSON.stringify({tp:"client",data:st})),ce.a.publish("on-operating-ssh")))}),Ve.write("Connecting..."),ct(Ve);var nt=Et(Ve,dt.current);return function(){Ve.dispose(),nt.unobserve(dt.current)}}},[Ie,dt.current]),Object(De.useEffect)(function(){if(te&&Ie){var Ve=function(){var q=new WebSocket(Ie);Xe.current=q,q.onopen=function(){var Qe=te.element.parentElement;if(Qe){var ft=Qe.offsetWidth,fe=Qe.offsetHeight;console.log("init",{tp:"init",data:Object(ke.a)(Object(ke.a)({},Ze),{},{secret:Be,width:ft,height:fe,rows:te.rows,columns:te.cols})}),q.send(JSON.stringify({tp:"init",data:Object(ke.a)(Object(ke.a)({},Ze),{},{secret:Be,width:ft,height:fe,rows:te.rows,columns:te.cols})}))}te.focus()},q.onerror=function(Qe){console.log("------in socket error----",Qe,q,Ie)},q.onmessage=function(Qe){ht.current||(te.write("\r"),setTimeout(function(){},1e3)),ht.current=!0,console.log("event:",Qe);var ft=X.Base64.decode(Qe.data.toString()),fe=te._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",ft,fe,te),te.write(ft)},q.onclose=function(Qe){nt&&clearInterval(nt),te.write(`\r +connection closed`)}},nt=setInterval(function(){Xe.current&&Xe.current.send(JSON.stringify({tp:"h"}))},L),st=ce.a.subscribe("create-socket",function(Fe){ze==Fe&&(Xe.current&&Xe.current.readyState===1?te.focus():Ve(),te.focus())}),at=ce.a.subscribe("close-socket",function(Fe){ze===Fe&&(Xe.current&&(Xe.current.close(),ht.current=!1,te.clear()),Xe.current=null)}),ut=ce.a.subscribe("ssh-xterm-resize",function(Fe){Xe.current&&Xe.current.readyState===1&&Xe.current.send(JSON.stringify({tp:"resize",data:Object(ke.a)({},Fe)}))}),jt=ce.a.subscribe("ssh-add-connect-time",function(){Xe.current&&Xe.current.readyState===1&&Xe.current.send(JSON.stringify({tp:"overtime"}))});return function(){at(),st(),ut(),jt(),Xe.current&&(Xe.current.close(),ht.current=!1)}}},[te,Ie,we]),Ge.a.createElement("div",{ref:dt,className:"xterm-panel"},Ie?null:Ge.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(pe,R){pe.exports="data:image/png;base64,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"},FPkq:function(pe,R,s){pe.exports=s.p+"static/qrCode.dd0fe9b2.png"},H65k:function(pe,R,s){},HmJG:function(pe,R,s){},IWh4:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},IZBM:function(pe,R,s){"use strict";s.d(R,"l",function(){return k}),s.d(R,"m",function(){return je}),s.d(R,"i",function(){return ae}),s.d(R,"D",function(){return F}),s.d(R,"h",function(){return v}),s.d(R,"G",function(){return ce}),s.d(R,"C",function(){return j}),s.d(R,"x",function(){return We}),s.d(R,"z",function(){return Et}),s.d(R,"f",function(){return L}),s.d(R,"q",function(){return r}),s.d(R,"g",function(){return Ze}),s.d(R,"j",function(){return ze}),s.d(R,"v",function(){return te}),s.d(R,"k",function(){return ct}),s.d(R,"t",function(){return Ie}),s.d(R,"u",function(){return Be}),s.d(R,"d",function(){return we}),s.d(R,"A",function(){return dt}),s.d(R,"B",function(){return Xe}),s.d(R,"y",function(){return ht}),s.d(R,"F",function(){return Ve}),s.d(R,"n",function(){return nt}),s.d(R,"o",function(){return st}),s.d(R,"p",function(){return at}),s.d(R,"s",function(){return ut}),s.d(R,"E",function(){return jt}),s.d(R,"b",function(){return Fe}),s.d(R,"c",function(){return q}),s.d(R,"a",function(){return Qe}),s.d(R,"r",function(){return ft}),s.d(R,"e",function(){return fe}),s.d(R,"w",function(){return ot});var ke=s("k1fw"),be=s("ErOA"),Rt=s("1vsH"),De,Ge,X=((De=Object(Rt.B)())===null||De===void 0?void 0:De.homework_common_id)?{homework_common_id:(Ge=Object(Rt.B)())===null||Ge===void 0?void 0:Ge.homework_common_id}:{};function k(N){return Object(be.c)("tasks/".concat(N,".json"),X)}function je(N){return Object(be.c)("myshixuns/".concat(N,"/challenges.json"))}function ae(N,I){return Object(be.c)("myshixuns/".concat(N,"/subject_challenges.json"),I)}function F(N,I,ne){return Object(be.c)("tasks/".concat(N,"/star.json?shixun_id=").concat(I,"&star=").concat(ne))}function v(N,I){return Object(be.c)("tasks/".concat(N,"/rep_content.json"),Object(ke.a)(Object(ke.a)({},I),X))}function ce(N,I){return Object(be.f)("myshixuns/".concat(N,"/update_file.json"),I)}function j(N,I){return Object(be.c)("tasks/".concat(N,"/reset_original_code.json"),Object(ke.a)(Object(ke.a)({},I),X))}function We(N,I){return Object(be.f)("myshixuns/".concat(N,"/reset_repository.json"),I)}function Et(N,I){return Object(be.c)("tasks/".concat(N,"/reset_passed_code.json"),Object(ke.a)(Object(ke.a)({},I),X))}function L(N,I){return Object(be.f)("tasks/".concat(N,"/game_build.json"),Object(ke.a)(Object(ke.a)({},I),X))}function r(N,I){return Object(be.c)("tasks/".concat(N,"/game_status.json"),Object(ke.a)(Object(ke.a)({},I),X))}function Ze(N,I){return Object(be.f)("tasks/".concat(N,"/choose_build.json"),Object(ke.a)(Object(ke.a)({},I),X))}function ze(N){return Object(be.c)("tasks/".concat(N,"/picture_display.json"),X)}function Lt(N,I){return Object(be.c)("tasks/".concat(N,"/cost_time.json"),Object(ke.a)(Object(ke.a)({},I),X))}function tt(N,I){return Object(be.c)("courses/".concat(N,"/inform_detail.json"),I)}function te(N){return Object(be.f)("tasks/".concat(N,"/plus_or_cancel_praise.json"))}function ct(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(be.f)("myshixuns/".concat(N,"/repository.json"),I)}function Ie(N){return Object(be.c)("myshixuns/".concat(N,"/open_webssh.json"))}function Be(N,I){return Object(be.c)("myshixuns/".concat(N,"/open_vm_webssh.json"),I)}function we(N){return Object(be.c)("tasks/".concat(N,"/close_webssh.json"))}function dt(N){return Object(be.c)("tasks/".concat(N,"/reset_vnc_link.json"),X)}function Xe(N){return Object(be.f)("tasks/".concat(N,"/reset_windows_vnc_link.json"))}function ht(N,I){return Object(be.f)("tasks/".concat(N,"/reset_linux_vnc_link.json"),I||{})}function Ve(N){return Object(be.c)("tasks/".concat(N,"/check_test_sets.json"))}function nt(N){return Object(be.c)("tasks/".concat(N,"/get_answer_info.json"))}function st(N){return Object(be.c)("tasks/".concat(N,"/get_choose_answer.json"))}function at(N){return Object(be.c)("tasks/".concat(N,"/unlock_choose_answer.json"))}function ut(N,I){return Object(be.c)("tasks/".concat(N,"/unlock_answer.json?answer_id=").concat(I))}function jt(N,I,ne){return Object(be.f)("tasks/".concat(N,"/set_games_status.json"),{result:I,data:ne})}function Fe(N){return Object(be.f)("tasks/".concat(N,"/extend_vnc.json"))}function q(N){return Object(be.f)("tasks/".concat(N,"/extend_windows_vnc.json"))}function Qe(N){return Object(be.f)("tasks/".concat(N,"/extend_linux_vnc.json"),X)}function ft(N,I){return Object(be.c)("tasks/".concat(N,"/rank_list.json"),I)}function fe(N,I){return Object(be.f)("tasks/".concat(N,"/close_windows_vnc.json"),{tpi_id:I})}function ot(N){return Object(be.c)("tasks/".concat(N,"/pull_files.json"))}},IxHN:function(pe,R,s){"use strict";var ke=s("q1tI"),be=s.n(ke),Rt=s("07cG"),De=s.n(Rt);R.a=function(Ge){var X=Ge.message,k=Ge.className,je=Ge.children,ae=Ge.style,F=ae===void 0?{}:ae;return be.a.createElement("div",{className:"".concat(De.a.idsRingWrapper," ").concat(k)},be.a.createElement("div",{className:De.a.ldsRing},be.a.createElement("div",null),be.a.createElement("div",null),be.a.createElement("div",null),be.a.createElement("div",null)),X?be.a.createElement("p",{style:F},X):null,je)}},KJ0q:function(pe,R,s){},LYID:function(pe,R,s){pe.exports=s.p+"static/failer.d8c3e06d.svg"},Lmeb:function(pe,R,s){},M8RZ:function(pe,R,s){"use strict";s.d(R,"a",function(){return ae});var ke=s("fWQN"),be=s("mtLc"),Rt=s("yKVA"),De=s("879j"),Ge=s("q1tI"),X=s.n(Ge),k=s("i8i4"),je=s.n(k),ae=function(F){Object(Rt.a)(ce,F);var v=Object(De.a)(ce);function ce(j){var We;Object(ke.a)(this,ce),We=v.call(this,j);var Et=window.document;return We.node=Et.createElement("div"),Et.body.appendChild(We.node),We}return Object(be.a)(ce,[{key:"render",value:function(){var We=this.props.children;return Object(k.createPortal)(We,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),ce}(X.a.Component)},Mm8t:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADJElEQVRYR72Xy4vOYRTHP98FGzsRw8al2FGMBWUyRJmZlFxKsnKZnT+ABRbsWRmXlaKMIrks5JIpyhiFlZExG7fIig3p6EznmX7vO7/L+/6m5tRb7++5nOf7nNvzPaINMbNNwE5gPTA/fq7he/yeAzclPWlVraoWmlkH0A/sA1ZUrY/5UeAaMCDpS9meUgBmdhI4DCwKJX+AB8Az4BvwNcYXAguADcBWYHaMfwYuSnI9uVIIwMyeAhtj1whwAbgh6WfZjcxsLrAbOAKsjbVDkrry9uUCMDP36bzY0C/JD58iZrbHByUNFsw7iIGY+yHJ46ZBpgAws4/AkljVI+l+gXIPyMcx110UeGa2HbgX68YlLc3qawBgZteBdKuq+GgJQDrMzCz+D0ram8YnD4mAOxETqyW9qfB1uwBWAa9D56kUmBMAItVeRrQX+jwLKGpCpQua9qSY8Ozo9BRNADxN/PYjkjrLbp4xaVsWyOzzi3p2TFghAfgALPOCUxTxzaDqWCCsnawwJmm5zKwHuAv8BRZL8hSslGkA8FT8BMwCeh3A+Si1jyRtqTw5FtQFEFZ4CGyeKNVm9gJYBxyXdGaGABwDTgPDDiAVnkOSLs8QgIPAJWDcAfwC5gB9kjwWWpImF0zmdSubzawXuAP8rg0gfJlSyj/3S7paB0AtFwQAL9tevpNsk+TPdamYWYMLagVhprA0g+iSNFSGwMwagvAscNRrgaS+KvR58/EsJ0v8c8omabhIl5m5/z0OznkMpJLqbKejinCUKM1a4j2wS9Lb5vVBWJymOWvqTqX4XfC9lktxC5a4JckJbIOYWSrFo5JW1n6MWrBEbmqaWe5j5My3ree4ZqzkP8eRUulJ9s9CKlbn4NCfpWaNhCSTUpNMWFJlz9AOmAwla2DIeaQ0y4grqVkVCDPLUrEpzLiIlmeZce3MyES845zCiH2wrDGZZMhO1aIx8b6vlLCYmRMOT79sY9LAhLNWq6Leza2ZsyYvs04o8lozJzTeTTnbcanfmmUCMzWnB4I3Vrnd58eAK9NuTnOqmPPHHcCagvb8FXBbUuqEKsH+B6mvmv9ZL+YKAAAAAElFTkSuQmCC"},Nmxd:function(pe,R){pe.exports="data:image/png;base64,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"},OoWo:function(pe,R,s){},Ot1p:function(pe,R,s){"use strict";var ke=s("2qtc"),be=s("kLXV"),Rt=s("rAM+"),De=s("tJVT"),Ge=s("jrin"),X=s("q1tI"),k=s.n(X),je=s("VrN/"),ae=s.n(je),F=s("bdgK"),v=s("p77/"),ce=s("Bd2K"),j=s("ELLl"),We=s("19Vz"),Et=s("lZu9"),L=s("kSUc"),r=s("9Bee"),Ze=s("0Owb"),ze=s("dejd"),Lt=s("C+DQ"),tt=[{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 te(Ke){var Ct=Ke.onActionCallback,St=Ke.title,_e=Ke.icon,re=Ke.actionName,Ae=Ke.className,W=Ae===void 0?"":Ae,he=Ke.children;function xe(){Ct(re)}return k.a.createElement("a",{title:St,className:W,onClick:xe},k.a.createElement("i",{className:"md-iconfont ".concat(_e)}),he)}var ct=function(Ke){var Ct=Ke.watch,St=Ke.showNullButton,_e=Ke.onActionCallback,re=Ke.fullScreen,Ae=Ke.insertTemp,W=[].concat(tt,[{title:"".concat(Ct?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ct?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return k.a.createElement("ul",{className:"markdown-toolbar-container"},W.map(function(he,xe){return k.a.createElement("li",{key:xe},he.actionName?k.a.createElement(te,Object(Ze.a)({},he,{onActionCallback:_e})):k.a.createElement("span",{className:"v-line"}))}),St?k.a.createElement("li",null,k.a.createElement(te,{icon:"icon-edit",className:"btn-null insert-blank",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:_e},k.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ae&&k.a.createElement("li",null,k.a.createElement(te,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ae),onActionCallback:_e},k.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),k.a.createElement("li",{className:"btn-full-screen"},k.a.createElement(te,{icon:"".concat(re?"icon-shrink":"icon-enlarge"),title:re?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:_e})))},Ie=s("M8RZ"),Be=s("+L6B"),we=s("2/Rp"),dt=s("y8nQ"),Xe=s("Vl3Y"),ht=s("5NDa"),Ve=s("5rEg"),nt={labelCol:{span:4},wrapperCol:{span:20}},st=function(Ke){var Ct=Ke.callback,St=Ke.onCancel;function _e(re){Ct(re)}return k.a.createElement(Xe.a,Object(Ze.a)({},nt,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_e}),k.a.createElement(Xe.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},k.a.createElement(Ve.a,null)),k.a.createElement(Xe.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},k.a.createElement(Ve.a,null)),k.a.createElement("div",{className:"flex-container flex-end"},k.a.createElement(we.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),k.a.createElement(we.a,{type:"ghost",onClick:St},"\u53D6\u6D88")))},at=s("7ahc"),ut=s("HmJG"),jt=s("BjJ7"),Fe=Xe.a.useForm,q={width:280,marginRight:10},Qe={labelCol:{span:5},wrapperCol:{span:19}},ft=function(Ke){var Ct=Ke.callback,St=Ke.onCancel,_e=Fe(),re=Object(De.a)(_e,1),Ae=re[0];function W(mt){Ct(mt)}function he(mt){Ae.setFieldsValue({src:"/api/attachments/".concat(mt.id)})}function xe(mt){var Ut=mt.target.files[0];ot(Ut,he)}return k.a.createElement(Xe.a,Object(Ze.a)({form:Ae},Qe,{className:"upload-image-panel",onFinish:W}),k.a.createElement(Xe.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},k.a.createElement("div",{className:"flex-container"},k.a.createElement(Xe.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},k.a.createElement(Ve.a,{style:q})),k.a.createElement(fe,{onFileChange:xe}))),k.a.createElement(Xe.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},k.a.createElement(Ve.a,{style:{width:264}})),k.a.createElement(Xe.a.Item,{style:{textAlign:"right"}},k.a.createElement(we.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),k.a.createElement(we.a,{type:"ghost",onClick:St},"\u53D6\u6D88")))};function fe(Ke){var Ct=Ke.onFileChange;return k.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",k.a.createElement("input",{type:"file",accept:"image/*",onChange:Ct}))}function ot(Ke,Ct){if(!Ke)throw new String("\u6CA1\u6709\u6587\u4EF6");var St=new FormData;St.append("editormd-image-file",Ke),St.append("file_param_name","editormd-image-file"),St.append("byxhr","true");var _e=new window.XMLHttpRequest;_e.withCredentials=!0,_e.addEventListener("load",function(re){Ct(JSON.parse(re.target.responseText))},!1),_e.addEventListener("error",function(re){console.error(re)},!1),_e.open("POST","".concat(jt.a,"/api/attachments.json")),_e.send(St)}var N=s("giR+"),I=s("fyUT"),ne=s("7Kak"),Ne=s("9yH6"),Re=Ne.a.Group,A={margin:"0 8px"},yt=function(Ke){var Ct=Ke.callback,St=Ke.onCancel;function _e(re){Ct(re)}return k.a.createElement(Xe.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_e},k.a.createElement("div",{className:"flex-container"},k.a.createElement("span",{style:A},"\u5355\u5143\u683C\u6570\uFF1A"),k.a.createElement("span",{style:A},"\u884C\u6570"),k.a.createElement(Xe.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},k.a.createElement(I.a,null)),k.a.createElement("span",{style:A},"\u5217\u6570"),k.a.createElement(Xe.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},k.a.createElement(I.a,null))),k.a.createElement("div",{className:"flex-container",style:{marginTop:12}},k.a.createElement("span",{style:A},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),k.a.createElement(Xe.a.Item,{name:"align"},k.a.createElement(Re,null,k.a.createElement(Ne.a,{value:"default"},k.a.createElement("i",{className:"fa fa-align-justify"})),k.a.createElement(Ne.a,{value:"left"},k.a.createElement("i",{className:"fa fa-align-left"})),k.a.createElement(Ne.a,{value:"center"},k.a.createElement("i",{className:"fa fa-align-center"})),k.a.createElement(Ne.a,{value:"right"},k.a.createElement("i",{className:"fa fa-align-right"}))))),k.a.createElement("div",{className:"flex-container flex-end"},k.a.createElement(we.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),k.a.createElement(we.a,{type:"ghost",onClick:St},"\u53D6\u6D88")))},oe="link",x="upload-image",M="code-block",ve="add-table",z="------------",D={default:z,left:":".concat(z),center:":".concat(z,":"),right:"".concat(z,":")},V=s("9VGf"),w,P;function S(){}var K=0,ye=1e4,ee="\u2581",Je=` +**\u6A21\u677F\u6807\u9898** +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function qe(Ke){return/^\d+$/.test(Ke)?"".concat(Ke,"px"):Ke}var rt=navigator.platform.toUpperCase().indexOf("MAC")>=0,At=rt?"Cmd":"Ctrl",Pt=(w={},Object(Ge.a)(w,At+"-B","bold"),Object(Ge.a)(w,At+"-I","italic"),w),xt=(P={},Object(Ge.a)(P,oe,"\u6DFB\u52A0\u94FE\u63A5"),Object(Ge.a)(P,M,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Ge.a)(P,x,"\u6DFB\u52A0\u56FE\u7247"),Object(Ge.a)(P,ve,"\u6DFB\u52A0\u8868\u683C"),P),nn=R.a=function(Ke){var Ct=Ke.defaultValue,St=Ct===void 0?"":Ct,_e=Ke.onChange,re=Ke.width,Ae=re===void 0?"100%":re,W=Ke.height,he=W===void 0?400:W,xe=Ke.miniToolbar,mt=xe===void 0?!1:xe,Ut=Ke.isFocus,pt=Ut===void 0?!1:Ut,Yt=Ke.watch,Y=Ke.insertTemp,U=Ke.id,B=U===void 0?"markdown-editor-id":U,de=Ke.showResizeBar,Ce=de===void 0?!1:de,Oe=Ke.noStorage,Ot=Oe===void 0?!1:Oe,Dt=Ke.showNullButton,Ht=Dt===void 0?!1:Dt,Wt=Ke.fullScreen,Nt=Wt===void 0?!1:Wt,an=Ke.onBlur,Un=Ke.onCMBeforeChange,Gt=Ke.className,kt=Gt===void 0?"":Gt,tn=Ke.placeholder,mn=tn===void 0?"":tn,$t=Ke.values,zt=$t===void 0?"":$t,on=Object(X.useState)(null),Dn=Object(De.a)(on,2),Ue=Dn[0],Gn=Dn[1],An=Object(X.useState)(St),hr=Object(De.a)(An,2),Ca=hr[0],ja=hr[1],Sa=Object(X.useState)(Yt),pr=Object(De.a)(Sa,2),wn=pr[0],qa=pr[1],_r=Object(X.useState)(Nt),Ua=Object(De.a)(_r,2),qn=Ua[0],er=Ua[1],tr=Object(X.useState)(""),nr=Object(De.a)(tr,2),sa=nr[0],ua=nr[1],ar=Object(X.useState)(0),Na=Object(De.a)(ar,2),va=Na[0],Ia=Na[1],rr=Object(X.useState)(he),Da=Object(De.a)(rr,2),Ma=Da[0],la=Da[1],or=Object(X.useState)(!1),ir=Object(De.a)(or,2),vr=ir[0],Fa=ir[1],ga=Object(X.useRef)(),Kn=Object(X.useRef)(),ca=Object(X.useRef)(),wa=Object(X.useRef)();Object(X.useEffect)(function(){ja(zt),Ue==null||Ue.setValue(zt)},[zt]),Object(X.useEffect)(function(){if(ga.current){var Vt=function(ln,En){var vn=En.clipboardData;if(vn){var On=vn.types.toString(),Rn=vn.items;if(On==="text/html,Files"||On==="Files"||vn.types.indexOf("Files")){var Tn,Wn,aa=Rn[1];On==="Files"&&(aa=Rn[0]),((Tn=aa)===null||Tn===void 0?void 0:Tn.kind)==="file"&&((Wn=aa)===null||Wn===void 0?void 0:Wn.type.match(/^image\//i))&&ot(aa.getAsFile(),function(Fn){Fn.id?Ft.replaceSelection("![,](/api/attachments/".concat(Fn.id,")")):(Fn==null?void 0:Fn.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ft=ae.a.fromTextArea(ga.current,{mode:"markdown",lineNumbers:!mt,lineWrapping:!0,value:St,autoCloseTags:!0,autoCloseBrackets:!0});return pt&&Ft.focus(),Ft.on("paste",Vt),Gn(Ft),function(){Ft.off("paste",Vt)}}},[]);var sr=Object(X.useCallback)(function(){if(Kn.current)try{var Vt=Kn.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ft=Kn.current.getElementsByClassName("markdown-editor-body")[0];qn?Ft.style.height="calc(100vh - ".concat(Vt,"px)"):Ft.style.height="".concat(Ma-Vt,"px")}catch(Mt){console.log(Mt,"---- to set md editor body height")}},[Ma,Kn,qn]);Object(X.useEffect)(function(){function Vt(){var Mt=new F.default(function(ln){var En=Object(Rt.a)(ln),vn;try{for(En.s();!(vn=En.n()).done;){var On=vn.value;(On.target.offsetHeight>0||On.target.offsetWidth>0)&&(sr(),Ue.setSize("100%","100%"),Ue.refresh())}}catch(Rn){En.e(Rn)}finally{En.f()}});return Mt.observe(ga.current.parentElement),Mt}if(Ue){var Ft=Vt();return function(){Ft.unobserve(ga.current.parentElement)}}},[Ue,sr]),Object(X.useEffect)(function(){if(Ue){for(var Vt=[],Ft=function(){var On=En[ln];Mt=Object(De.a)(On,2);var Rn=Mt[0],Tn=Mt[1],Wn=Object(Ge.a)({},Rn,function(){ur(Tn)});Vt.push(Wn),Ue.addKeyMap(Wn)},Mt,ln=0,En=Object.entries(Pt);ln0){var Vt=new Date().getTime(),Ft=window.sessionStorage.getItem(B);Vt>=va+ye&&(!Ft||Ft!==Ca)&&(window.sessionStorage.setItem(B,Ca),Fa(!0))}},ye),Object(X.useEffect)(function(){qa(Yt)},[Ue,Yt]),Object(X.useEffect)(function(){Ue&&(pt&&Ue.focus())},[Ue,pt]),Object(X.useEffect)(function(){if(wn&&Ue){var Vt=function(ln){var En=ln.target;if(wa.current){var vn=En.scrollTop/En.scrollHeight;wa.current.scrollTop=wa.current.scrollHeight*vn}},Ft=Ue.getScrollerElement();return Ft.addEventListener("scroll",Vt),function(){Ft.removeEventListener("scroll",Vt)}}},[Ue,wn]),Object(X.useEffect)(function(){if(Ue&&Un){var Vt=function(Mt,ln){Un(Mt,ln)};return Ue.on("beforeChange",Vt),function(){Ue.off("beforeChange",Vt)}}},[Ue,Un]),Object(X.useEffect)(function(){if(Ue&&an){var Vt=function(){an(Ue.getValue())};return Ue.on("blur",Vt),function(){Ue.off("blur",Vt)}}},[Ue,an]),Object(X.useEffect)(function(){if(Ue){var Vt=function(Mt){var ln=Mt.getValue();ja(ln),Ia(new Date().getTime()),Mt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_e&&_e(ln)};return Ue.on("change",Vt),function(){Ue.off("change",Vt)}}},[Ue,_e]),Object(X.useEffect)(function(){Ue&&(St==null?(Ue.setValue(""),ja("")):St!==Ue.getValue()&&(Ue.setValue(St),ja(St),Ue.setCursor(Ue.lineCount(),0)))},[Ue,St]);var ur=Object(X.useCallback)(function(Vt){var Ft=Ue.getCursor(),Mt=Ue.getSelection(),ln=Mt.split(` +`);switch(Vt){case"bold":return Ue.replaceSelection("**"+Mt+"**"),Mt===""&&Ue.setCursor(Ft.line,Ft.ch+2),Ue.focus();case"italic":return Ue.replaceSelection("*"+Mt+"*"),Mt===""&&Ue.setCursor(Ft.line,Ft.ch+1),Ue.focus();case"code":return Ue.replaceSelection("`"+Mt+"`"),Mt===""&&Ue.setCursor(Ft.line,Ft.ch+1),Ue.focus();case"inline-latex":return Ue.replaceSelection("`$$"+Mt+"$$`"),Mt===""&&Ue.setCursor(Ft.line,Ft.ch+3),Ue.focus();case"latex":return Ue.replaceSelection("```latex\n"+Mt+"\n```"),Ue.setCursor(Ft.line+1,Mt.length+1),Ue.focus();case"line-break":return Ue.replaceSelection(`
          +`),Ue.focus();case"list-ul":return Mt===""?Ue.replaceSelection("- "+Mt):Ue.replaceSelection(ln.map(function(En){return En===""?"":"- ".concat(En)}).join(` +`)),Ue.focus();case"list-ol":return Mt===""?Ue.replaceSelection("1. "+Mt):Ue.replaceSelection(ln.map(function(En,vn){return En===""?"":"".concat(vn+1,". ").concat(En)}).join(` +`)),Ue.focus();case"add-null-ch":return Mt===""&&Ue.setCursor(Ft.line,Ft.ch+1),Ue.replaceSelection(ee),Ue.focus();case"inster-template-1":return Mt===""&&Ue.setCursor(Ft.line,Ft.ch),Ue.replaceSelection(Je),Ue.focus();case"eraser":return Ue.setValue(""),Ue.focus();case"trigger-watch":return qa(!wn),Ue.focus();case"trigger-full-screen":return er(!qn),Ue.focus();case oe:ua(oe);return;case M:ua(M);return;case x:ua(x);return;case ve:ua(ve);return;default:throw new Error}},[Ue,wn,qn]),da=Object(X.useCallback)(function(Vt){ua("");switch(sa){case oe:var Ft=Vt.title,Mt=Vt.link;return Ue.replaceSelection("[".concat(Ft,"](").concat(Mt,")")),Ue.focus();case M:var ln=Vt.language,En=Vt.content;return Ue.replaceSelection(["```"+ln,En,"```"].join(` +`)),Ue.focus();case x:var vn=Vt.src,On=Vt.alt;return Ue.replaceSelection("![ ".concat(On," ]( ").concat(vn,' "').concat(On,'" )')),Ue.focus();case ve:for(var Rn=Vt.row,Tn=Vt.col,Wn=Vt.align,aa=` +`,Fn=0;Fn300&&(Tn=300);var Wn=he+Tn+"px";la(Wn)}},ln=ca.current,En=!1,vn=0;return ln.addEventListener("mousedown",Vt),document.addEventListener("mousemove",Mt),document.addEventListener("mouseup",Ft),function(){ln.removeEventListener("mousedown",Vt),document.removeEventListener("mousemove",Mt),document.removeEventListener("mouseup",Ft)}}},[Ue,ca]),Object(X.useEffect)(function(){la(he)},[he]);var yr=qe(Ae),br=qe(Ma),ka={width:yr,height:br},Ar=Object(X.useMemo)(function(){if(va){var Vt=new Date(va),Ft=Vt.getHours(),Mt=Vt.getMinutes(),ln=Vt.getSeconds();return Ft=Ft<10?"0"+Ft:Ft,Mt=Mt<10?"0"+Mt:Mt,ln=ln<10?"0"+ln:ln,"".concat(Ft,":").concat(Mt,":").concat(ln)}return 0},[va]);function fa(){window.sessionStorage.removeItem(B),Fa(!1),Ia(0)}function oo(){Fa(!1),Ia(0),Ue.setValue(window.sessionStorage.getItem(B))}return k.a.createElement(X.Fragment,null,k.a.createElement("div",{className:"markdown-editor-wrapper",ref:Kn},k.a.createElement("div",{className:"markdown-editor-container ".concat(kt," ").concat(wn?"on-preview":""," ").concat(mt?"mini":""," ").concat(qn?"full-screen":""),style:ka},k.a.createElement(ct,{insertTemp:Y,watch:wn,fullScreen:qn,showNullButton:Ht,onActionCallback:ur}),k.a.createElement("div",{className:"markdown-editor-body"},k.a.createElement("div",{className:"codemirror-container"},k.a.createElement("textarea",{ref:ga,placeholder:mn})),wn?k.a.createElement("div",{ref:wa,className:"preview-container"},k.a.createElement(r.a,{value:Ca})):null))),Ce?k.a.createElement("a",{ref:ca,className:"editor-resize"}):null,k.a.createElement(Ie.a,null,xt[sa]?k.a.createElement(be.a,{centered:!0,title:xt[sa],visible:!0,onCancel:ya,footer:null},gr):null))}},Plam:function(pe,R,s){"use strict";var ke=s("giR+"),be=s("fyUT"),Rt=s("2qtc"),De=s("kLXV"),Ge=s("DjyN"),X=s("NUBc"),k=s("9og8"),je=s("tJVT"),ae=s("k1fw"),F=s("q1tI"),v=s.n(F),ce=s("8Abk"),j=s("IxHN"),We=s("M8RZ"),Et=s("BdwD"),L=s("cWXX"),r=s("/ezw"),Ze=s("14J3"),ze=s("BMrR"),Lt=s("jCWc"),tt=s("kPKH"),te=s("Q9mQ"),ct=s("diRs"),Ie=s("+L6B"),Be=s("2/Rp"),we=s("y8nQ"),dt=s("Vl3Y"),Xe=s("9kvl"),ht=s("dhSg"),Ve=s("mCJh");function nt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */nt=function(){return M};var x,M={},ve=Object.prototype,z=ve.hasOwnProperty,D=Object.defineProperty||function(Y,U,B){Y[U]=B.value},V=typeof Symbol=="function"?Symbol:{},w=V.iterator||"@@iterator",P=V.asyncIterator||"@@asyncIterator",S=V.toStringTag||"@@toStringTag";function K(Y,U,B){return Object.defineProperty(Y,U,{value:B,enumerable:!0,configurable:!0,writable:!0}),Y[U]}try{K({},"")}catch(Y){K=function(B,de,Ce){return B[de]=Ce}}function ye(Y,U,B,de){var Ce=U&&U.prototype instanceof xt?U:xt,Oe=Object.create(Ce.prototype),Ot=new pt(de||[]);return D(Oe,"_invoke",{value:he(Y,B,Ot)}),Oe}function ee(Y,U,B){try{return{type:"normal",arg:Y.call(U,B)}}catch(de){return{type:"throw",arg:de}}}M.wrap=ye;var Je="suspendedStart",qe="suspendedYield",rt="executing",At="completed",Pt={};function xt(){}function nn(){}function Ke(){}var Ct={};K(Ct,w,function(){return this});var St=Object.getPrototypeOf,_e=St&&St(St(Yt([])));_e&&_e!==ve&&z.call(_e,w)&&(Ct=_e);var re=Ke.prototype=xt.prototype=Object.create(Ct);function Ae(Y){["next","throw","return"].forEach(function(U){K(Y,U,function(B){return this._invoke(U,B)})})}function W(Y,U){function B(Ce,Oe,Ot,Dt){var Ht=ee(Y[Ce],Y,Oe);if(Ht.type!=="throw"){var Wt=Ht.arg,Nt=Wt.value;return Nt&&typeof Nt=="object"&&z.call(Nt,"__await")?U.resolve(Nt.__await).then(function(an){B("next",an,Ot,Dt)},function(an){B("throw",an,Ot,Dt)}):U.resolve(Nt).then(function(an){Wt.value=an,Ot(Wt)},function(an){return B("throw",an,Ot,Dt)})}Dt(Ht.arg)}var de;D(this,"_invoke",{value:function(Oe,Ot){function Dt(){return new U(function(Ht,Wt){B(Oe,Ot,Ht,Wt)})}return de=de?de.then(Dt,Dt):Dt()}})}function he(Y,U,B){var de=Je;return function(Ce,Oe){if(de===rt)throw new Error("Generator is already running");if(de===At){if(Ce==="throw")throw Oe;return{value:x,done:!0}}for(B.method=Ce,B.arg=Oe;;){var Ot=B.delegate;if(Ot){var Dt=xe(Ot,B);if(Dt){if(Dt===Pt)continue;return Dt}}if(B.method==="next")B.sent=B._sent=B.arg;else if(B.method==="throw"){if(de===Je)throw de=At,B.arg;B.dispatchException(B.arg)}else B.method==="return"&&B.abrupt("return",B.arg);de=rt;var Ht=ee(Y,U,B);if(Ht.type==="normal"){if(de=B.done?At:qe,Ht.arg===Pt)continue;return{value:Ht.arg,done:B.done}}Ht.type==="throw"&&(de=At,B.method="throw",B.arg=Ht.arg)}}}function xe(Y,U){var B=U.method,de=Y.iterator[B];if(de===x)return U.delegate=null,B==="throw"&&Y.iterator.return&&(U.method="return",U.arg=x,xe(Y,U),U.method==="throw")||B!=="return"&&(U.method="throw",U.arg=new TypeError("The iterator does not provide a '"+B+"' method")),Pt;var Ce=ee(de,Y.iterator,U.arg);if(Ce.type==="throw")return U.method="throw",U.arg=Ce.arg,U.delegate=null,Pt;var Oe=Ce.arg;return Oe?Oe.done?(U[Y.resultName]=Oe.value,U.next=Y.nextLoc,U.method!=="return"&&(U.method="next",U.arg=x),U.delegate=null,Pt):Oe:(U.method="throw",U.arg=new TypeError("iterator result is not an object"),U.delegate=null,Pt)}function mt(Y){var U={tryLoc:Y[0]};1 in Y&&(U.catchLoc=Y[1]),2 in Y&&(U.finallyLoc=Y[2],U.afterLoc=Y[3]),this.tryEntries.push(U)}function Ut(Y){var U=Y.completion||{};U.type="normal",delete U.arg,Y.completion=U}function pt(Y){this.tryEntries=[{tryLoc:"root"}],Y.forEach(mt,this),this.reset(!0)}function Yt(Y){if(Y||Y===""){var U=Y[w];if(U)return U.call(Y);if(typeof Y.next=="function")return Y;if(!isNaN(Y.length)){var B=-1,de=function Ce(){for(;++B=0;--Ce){var Oe=this.tryEntries[Ce],Ot=Oe.completion;if(Oe.tryLoc==="root")return de("end");if(Oe.tryLoc<=this.prev){var Dt=z.call(Oe,"catchLoc"),Ht=z.call(Oe,"finallyLoc");if(Dt&&Ht){if(this.prev=0;--de){var Ce=this.tryEntries[de];if(Ce.tryLoc<=this.prev&&z.call(Ce,"finallyLoc")&&this.prev=0;--B){var de=this.tryEntries[B];if(de.finallyLoc===U)return this.complete(de.completion,de.afterLoc),Ut(de),Pt}},catch:function(U){for(var B=this.tryEntries.length-1;B>=0;--B){var de=this.tryEntries[B];if(de.tryLoc===U){var Ce=de.completion;if(Ce.type==="throw"){var Oe=Ce.arg;Ut(de)}return Oe}}throw new Error("illegal catch attempt")},delegateYield:function(U,B,de){return this.delegate={iterator:Yt(U),resultName:B,nextLoc:de},this.method==="next"&&(this.arg=x),Pt}},M}var st=function(M){var ve=M.pathsList,z=M.dispatch,D=dt.a.useForm(),V=Object(je.a)(D,1),w=V[0],P=Object(F.useState)(),S=Object(je.a)(P,2),K=S[0],ye=S[1],ee=Object(F.useState)(!0),Je=Object(je.a)(ee,2),qe=Je[0],rt=Je[1],At=Object(F.useState)(!1),Pt=Object(je.a)(At,2),xt=Pt[0],nn=Pt[1],Ke=Object(F.useState)(),Ct=Object(je.a)(Ke,2),St=Ct[0],_e=Ct[1],re=Object(F.useState)({keyword:St,robot:!0,page:1}),Ae=Object(je.a)(re,2),W=Ae[0],he=Ae[1];Object(F.useEffect)(function(){ht.a.subscribe("ai-replay-show",function(pt){_e(pt),nn(!0)})},[]),Object(F.useEffect)(function(){St&&xe()},[St]);var xe=function(){var pt=Object(k.a)(nt().mark(function Yt(Y){var U;return nt().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return rt(!0),de.next=3,Object(Ve.a)(Object(ae.a)(Object(ae.a)({},W),{},{keyword:St}));case 3:U=de.sent,rt(!1),(U==null?void 0:U.data)&&(W.page++,he(Object(ae.a)({},W)),ye(U==null?void 0:U.data));case 6:case"end":return de.stop()}},Yt)}));return function(Y){return pt.apply(this,arguments)}}(),mt=function(){var pt=Object(k.a)(nt().mark(function Yt(){return nt().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:xe();case 1:case"end":return U.stop()}},Yt)}));return function(){return pt.apply(this,arguments)}}(),Ut=v.a.createElement("div",null,v.a.createElement("img",{src:s("FPkq"),width:150}));return v.a.createElement(v.a.Fragment,null,v.a.createElement(De.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:xt,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:mt,width:800,height:500,footer:v.a.createElement(ze.a,{align:"middle",justify:"center"},v.a.createElement(tt.a,{className:"tc"},v.a.createElement(Be.a,{type:"primary",onClick:xe},"\u6362\u4E00\u6362"),v.a.createElement(ct.a,{content:Ut,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},v.a.createElement(Be.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){nn(!1)}},v.a.createElement("aside",{style:{minHeight:300}},v.a.createElement(ze.a,null,v.a.createElement(r.a,{loading:qe},K==null?void 0:K.map(function(pt){return v.a.createElement(tt.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},pt.text)}),!(K==null?void 0:K.length)&&v.a.createElement("div",{style:{width:"100%",textAlign:"center"}},v.a.createElement("br",null),v.a.createElement("img",{src:s("FPkq"),width:150}),v.a.createElement("br",null),v.a.createElement("br",null),"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},at=Object(Xe.a)(function(x){var M=x.pathsList;return{pathsList:M}})(st),ut=s("fXAG"),jt=s("+BJd"),Fe=s("mr32"),q=s("5Dmo"),Qe=s("3S7+"),ft=s("m3rI"),fe=s("9Bee"),ot=s("Ypxr"),N=s("AMnG"),I=s("kaH+");function ne(x){var M=x.data,ve=x.index,z=x.adminOrOperator,D=x.parentDiscussIndex,V=x.shixunIdentifier,w=x.user,P=x.onSetRewardData,S=x.onSetActionType,K=M.author,ye=M.can_delete,ee=M.content,Je=M.hidden,qe=M.id,rt=M.reward,At=M.time;function Pt(){P({id:qe,index:ve,user_id:K.user_id,parentDiscussIndex:D})}function xt(){S({id:qe,index:ve,params:{hidden:Je?"0":"1",container_identifier:V},type:"hidden-discuss",parentDiscussIndex:D,message:Je?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function nn(){S({id:qe,index:ve,type:"delete-discuss",parentDiscussIndex:D,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var Ke=z||ye||K.user_id===w.user_id||K.login===w.login;return v.a.createElement("div",{className:"second-level-discuss"},v.a.createElement("div",{className:"discuss-info-body"},v.a.createElement("div",{className:"discuss-info"},v.a.createElement("a",{href:"/users/".concat(K.login),target:"_blank"},K.name),v.a.createElement("span",{className:"grey"},At),rt?v.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(rt)},v.a.createElement("i",{className:"iconfont icon-gift c-orange "}),v.a.createElement("span",null,rt)):null),v.a.createElement("div",{className:"btn-group"},w.identity===1?v.a.createElement("a",{onClick:Pt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},v.a.createElement("i",{className:"iconfont icon-jiangli"})):null,z?v.a.createElement("a",{onClick:xt,title:Je?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},v.a.createElement("i",{className:Je?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ke?v.a.createElement("a",{onClick:nn,title:"\u5220\u9664"},v.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),v.a.createElement(fe.a,{className:"discuss-content",value:ee}))}var Ne=function(x){var M=x.data,ve=x.index,z=x.shixunIdentifier,D=x.adminOrOperator,V=x.identity,w=x.onTopOrDownDiscuss,P=x.onPlusDiscuss,S=x.onDisableDiscuss,K=x.onSetActionType,ye=x.onSetRewardData,ee=x.user,Je=x.activeDiscussIndex,qe=x.onReplyDiscuss,rt=x.onSetActiveDiscussIndex,At=x.allowDisableDiscuss,Pt=M.content,xt=M.children,nn=M.game_url,Ke=M.hidden,Ct=M.id,St=M.position,_e=M.praise_count,re=M.reward,Ae=M.sticky,W=M.time,he=M.user_praise,xe=M.game_passed,mt=M.ai_reply_text,Ut=M.ai_reply_flag,pt=M.author,Yt=M.disable_discuss_status,Y=Object(F.useState)(!1),U=Object(je.a)(Y,2),B=U[0],de=U[1];Object(F.useEffect)(function(){B&&setTimeout(function(){return de(!1)},800)},[B]);function Ce(){if(console.log(ee),!(ee==null?void 0:ee.authentication)){De.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}rt(Ct)}function Oe(){w(Ct,!Ae,ve)}function Ot(){P(Ct,!he,ve)}function Dt(){ye({id:Ct,index:ve,user_id:pt.user_id})}function Ht(){K({id:Ct,index:ve,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wt(){K({id:Ct,index:ve,params:{hidden:Ke?"0":"1",container_identifier:z},type:"hidden-discuss",message:Ke?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Nt(){S(Ct,Yt===0?2:0,ve)}var an=function(Gt){var kt=Gt.target,tn=kt.nodeName,mn=kt.src;tn==="IMG"&&(ht.a.publish("preview-image",mn),console.log("src:",mn))};return v.a.createElement("div",{className:"discuss-item-container",key:Ct},v.a.createElement("a",{href:"/users/".concat(pt.login),target:"_blank"},v.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ft.a.IMG_SERVER,"/images/").concat(pt.image_url),width:"50"})),v.a.createElement("section",null,v.a.createElement("div",{className:"discuss-info"},v.a.createElement("a",{href:"/users/".concat(pt.login),target:"_blank"},pt.name),v.a.createElement("span",{className:"grey"},W),St?v.a.createElement("span",{className:"c-green"}," [\u7B2C",St,"\u5173] "):null,nn?v.a.createElement("a",{href:nn,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,At&&v.a.createElement(v.a.Fragment,null,Yt===0&&v.a.createElement(Qe.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},v.a.createElement("span",{onClick:Nt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),Yt===2&&v.a.createElement(Qe.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},v.a.createElement("span",{onClick:Nt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),Yt===1&&v.a.createElement(Qe.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},v.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),Ae?v.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,re?v.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(re)},v.a.createElement("i",{className:"iconfont icon-gift c-orange "}),v.a.createElement("span",null,re)):null,V<=5?v.a.createElement("span",{style:{flex:"1",textAlign:"right",color:xe===1?"#29bd8b":""}},xe===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),v.a.createElement("div",{onClick:an},v.a.createElement(fe.a,{className:"discuss-content",value:Pt})),Ut&&v.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},v.a.createElement(Fe.a,{color:"#f50"},"\u667A\u80FD\u52A9\u6559"),v.a.createElement("br",null),v.a.createElement("div",{style:{padding:"6px 0"}},mt),v.a.createElement(Be.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return de(!0)},className:"mr10 mr5 relative c-blue"},v.a.createElement("span",{className:B?"plus-one-animate":"hide",style:{position:"absolute"}}," +1"),v.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),v.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),v.a.createElement("span",{className:"c-orange current",onClick:function(){ht.a.publish("ai-replay-show",Pt)}},"\u5176\u4ED6\u56DE\u7B54 > ")),xt&&xt.length>0?v.a.createElement("div",{className:"reply-discuss-container",onClick:an},xt.map(function(Un,Gt){return v.a.createElement(ne,{key:Un.id,data:Un,index:Gt,shixunIdentifier:z,adminOrOperator:D,user:ee,onSetRewardData:ye,onSetActionType:K,parentDiscussIndex:ve})})):null,v.a.createElement("div",{className:"btn-group"},ee.identity===1?v.a.createElement("a",{onClick:Dt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},v.a.createElement("i",{className:"iconfont icon-jiangli"})):null,D?v.a.createElement("a",{onClick:Wt,title:Ke?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},v.a.createElement("i",{className:Ke?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,V<=5?v.a.createElement("a",{onClick:Oe,className:Ae?"btn-top":"btn-down",title:Ae?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},v.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,D&&(!xt||xt.length==0)?v.a.createElement("a",{onClick:Ht,title:"\u5220\u9664"},v.a.createElement("i",{className:"iconfont icon-shanchu"})):null,v.a.createElement("a",{onClick:Ce,title:"\u56DE\u590D"},v.a.createElement("i",{className:"iconfont icon-huifu1"})),v.a.createElement("a",{onClick:Ot,className:he?"c-orange":""},v.a.createElement("i",{className:he?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),v.a.createElement("span",null,_e||""))),v.a.createElement(N.a,{id:Ct,activeDiscussIndex:Je,onReplyDiscuss:qe})))};function Re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Re=function(){return M};var x,M={},ve=Object.prototype,z=ve.hasOwnProperty,D=Object.defineProperty||function(Y,U,B){Y[U]=B.value},V=typeof Symbol=="function"?Symbol:{},w=V.iterator||"@@iterator",P=V.asyncIterator||"@@asyncIterator",S=V.toStringTag||"@@toStringTag";function K(Y,U,B){return Object.defineProperty(Y,U,{value:B,enumerable:!0,configurable:!0,writable:!0}),Y[U]}try{K({},"")}catch(Y){K=function(B,de,Ce){return B[de]=Ce}}function ye(Y,U,B,de){var Ce=U&&U.prototype instanceof xt?U:xt,Oe=Object.create(Ce.prototype),Ot=new pt(de||[]);return D(Oe,"_invoke",{value:he(Y,B,Ot)}),Oe}function ee(Y,U,B){try{return{type:"normal",arg:Y.call(U,B)}}catch(de){return{type:"throw",arg:de}}}M.wrap=ye;var Je="suspendedStart",qe="suspendedYield",rt="executing",At="completed",Pt={};function xt(){}function nn(){}function Ke(){}var Ct={};K(Ct,w,function(){return this});var St=Object.getPrototypeOf,_e=St&&St(St(Yt([])));_e&&_e!==ve&&z.call(_e,w)&&(Ct=_e);var re=Ke.prototype=xt.prototype=Object.create(Ct);function Ae(Y){["next","throw","return"].forEach(function(U){K(Y,U,function(B){return this._invoke(U,B)})})}function W(Y,U){function B(Ce,Oe,Ot,Dt){var Ht=ee(Y[Ce],Y,Oe);if(Ht.type!=="throw"){var Wt=Ht.arg,Nt=Wt.value;return Nt&&typeof Nt=="object"&&z.call(Nt,"__await")?U.resolve(Nt.__await).then(function(an){B("next",an,Ot,Dt)},function(an){B("throw",an,Ot,Dt)}):U.resolve(Nt).then(function(an){Wt.value=an,Ot(Wt)},function(an){return B("throw",an,Ot,Dt)})}Dt(Ht.arg)}var de;D(this,"_invoke",{value:function(Oe,Ot){function Dt(){return new U(function(Ht,Wt){B(Oe,Ot,Ht,Wt)})}return de=de?de.then(Dt,Dt):Dt()}})}function he(Y,U,B){var de=Je;return function(Ce,Oe){if(de===rt)throw new Error("Generator is already running");if(de===At){if(Ce==="throw")throw Oe;return{value:x,done:!0}}for(B.method=Ce,B.arg=Oe;;){var Ot=B.delegate;if(Ot){var Dt=xe(Ot,B);if(Dt){if(Dt===Pt)continue;return Dt}}if(B.method==="next")B.sent=B._sent=B.arg;else if(B.method==="throw"){if(de===Je)throw de=At,B.arg;B.dispatchException(B.arg)}else B.method==="return"&&B.abrupt("return",B.arg);de=rt;var Ht=ee(Y,U,B);if(Ht.type==="normal"){if(de=B.done?At:qe,Ht.arg===Pt)continue;return{value:Ht.arg,done:B.done}}Ht.type==="throw"&&(de=At,B.method="throw",B.arg=Ht.arg)}}}function xe(Y,U){var B=U.method,de=Y.iterator[B];if(de===x)return U.delegate=null,B==="throw"&&Y.iterator.return&&(U.method="return",U.arg=x,xe(Y,U),U.method==="throw")||B!=="return"&&(U.method="throw",U.arg=new TypeError("The iterator does not provide a '"+B+"' method")),Pt;var Ce=ee(de,Y.iterator,U.arg);if(Ce.type==="throw")return U.method="throw",U.arg=Ce.arg,U.delegate=null,Pt;var Oe=Ce.arg;return Oe?Oe.done?(U[Y.resultName]=Oe.value,U.next=Y.nextLoc,U.method!=="return"&&(U.method="next",U.arg=x),U.delegate=null,Pt):Oe:(U.method="throw",U.arg=new TypeError("iterator result is not an object"),U.delegate=null,Pt)}function mt(Y){var U={tryLoc:Y[0]};1 in Y&&(U.catchLoc=Y[1]),2 in Y&&(U.finallyLoc=Y[2],U.afterLoc=Y[3]),this.tryEntries.push(U)}function Ut(Y){var U=Y.completion||{};U.type="normal",delete U.arg,Y.completion=U}function pt(Y){this.tryEntries=[{tryLoc:"root"}],Y.forEach(mt,this),this.reset(!0)}function Yt(Y){if(Y||Y===""){var U=Y[w];if(U)return U.call(Y);if(typeof Y.next=="function")return Y;if(!isNaN(Y.length)){var B=-1,de=function Ce(){for(;++B=0;--Ce){var Oe=this.tryEntries[Ce],Ot=Oe.completion;if(Oe.tryLoc==="root")return de("end");if(Oe.tryLoc<=this.prev){var Dt=z.call(Oe,"catchLoc"),Ht=z.call(Oe,"finallyLoc");if(Dt&&Ht){if(this.prev=0;--de){var Ce=this.tryEntries[de];if(Ce.tryLoc<=this.prev&&z.call(Ce,"finallyLoc")&&this.prev=0;--B){var de=this.tryEntries[B];if(de.finallyLoc===U)return this.complete(de.completion,de.afterLoc),Ut(de),Pt}},catch:function(U){for(var B=this.tryEntries.length-1;B>=0;--B){var de=this.tryEntries[B];if(de.tryLoc===U){var Ce=de.completion;if(Ce.type==="throw"){var Oe=Ce.arg;Ut(de)}return Oe}}throw new Error("illegal catch attempt")},delegateYield:function(U,B,de){return this.delegate={iterator:Yt(U),resultName:B,nextLoc:de},this.method==="next"&&(this.arg=x),Pt}},M}var A={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function yt(x,M){switch(M.type){case ut.Q:return Object(ae.a)(Object(ae.a)({},x),{},{loading:!0});case ut.X:return Object(ae.a)(Object(ae.a)({},x),{},{showRewardDialog:!0});case ut.b:return Object(ae.a)(Object(ae.a)({},x),{},{showRewardDialog:!1});case ut.l:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.ab:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.x:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.c:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.z:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.H:return Object(ae.a)(Object(ae.a)({},x),M.payload);case ut.a:return Object(ae.a)(Object(ae.a)({},x),M.payload);default:throw new Error}}var oe=R.a=function(x){var M=x.shixunIdentifier,ve=x.identity,z=x.activeIndex,D=x.user,V=x.allowDisableDiscuss,w=x.isShixunDetail,P=w===void 0?!1:w,S=Object(F.useReducer)(yt,A),K=Object(je.a)(S,2),ye=K[0],ee=K[1],Je=ye.page,qe=ye.loading,rt=ye.data,At=ye.actionType,Pt=ye.showRewardDialog,xt=ye.activeDiscussIndex,nn=Object(F.useRef)(),Ke=Object(F.useRef)();function Ct(Gt){return St.apply(this,arguments)}function St(){return St=Object(k.a)(Re().mark(function Gt(kt){var tn;return Re().wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:if(!qe){$t.next=2;break}return $t.abrupt("return");case 2:return $t.prev=2,ee({type:ut.Q}),$t.next=6,Object(Ve.e)(M,kt);case 6:tn=$t.sent,ee({type:ut.l,payload:{activeDiscussIndex:null,page:kt,data:tn,loading:!1}}),$t.next=13;break;case 10:$t.prev=10,$t.t0=$t.catch(2),console.log($t.t0);case 13:case"end":return $t.stop()}},Gt,null,[[2,10]])})),St.apply(this,arguments)}function _e(Gt){Ct(Gt)}function re(Gt,kt,tn){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(k.a)(Re().mark(function Gt(kt,tn,mn){var $t;return Re().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.prev=0,on.next=3,Object(Ve.g)(kt,tn);case 3:$t=on.sent,Nt[mn].user_praise=tn,Nt[mn].praise_count=$t.praise_count,ee({type:ut.x,payload:{data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:Nt})}}),on.next=12;break;case 9:on.prev=9,on.t0=on.catch(0),console.log(on.t0);case 12:case"end":return on.stop()}},Gt,null,[[0,9]])})),Ae.apply(this,arguments)}function W(Gt,kt,tn){return he.apply(this,arguments)}function he(){return he=Object(k.a)(Re().mark(function Gt(kt,tn,mn){var $t,zt,on;return Re().wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.prev=0,Ue.next=3,Object(Ve.d)(kt,tn);case 3:if($t=Ue.sent,!($t.status!==0)){Ue.next=6;break}return Ue.abrupt("return");case 6:zt=Nt[mn].author.user_id,on=Nt.map(function(Gn){return Gn.author.user_id===zt?Object(ae.a)(Object(ae.a)({},Gn),{},{disable_discuss_status:tn}):Gn}),ee({type:ut.c,payload:{data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:on})}}),Ue.next=14;break;case 11:Ue.prev=11,Ue.t0=Ue.catch(0),console.log(Ue.t0);case 14:case"end":return Ue.stop()}},Gt,null,[[0,11]])})),he.apply(this,arguments)}function xe(Gt,kt,tn){return mt.apply(this,arguments)}function mt(){return mt=Object(k.a)(Re().mark(function Gt(kt,tn,mn){return Re().wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.prev=0,zt.next=3,Object(Ve.j)(kt,tn);case 3:Nt[mn].sticky=tn,ee({type:ut.ab,payload:{data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:Nt})}}),Ct(ye.page),zt.next=11;break;case 8:zt.prev=8,zt.t0=zt.catch(0),console.log(zt.t0);case 11:case"end":return zt.stop()}},Gt,null,[[0,8]])})),mt.apply(this,arguments)}function Ut(){ee({type:ut.z,payload:{actionType:null}})}function pt(){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(k.a)(Re().mark(function Gt(){var kt,tn,mn,$t,zt,on,Dn,Ue;return Re().wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(kt=At.id,tn=At.params,mn=At.type,$t=At.index,zt=At.parentDiscussIndex,!(mn==="hidden-discuss")){An.next=6;break}return An.next=4,Object(Ve.f)(kt,tn);case 4:zt?Nt[zt].children[$t].hidden=tn.hidden==1:Nt[$t].hidden=tn.hidden==1,ee({type:ut.z,payload:{actionType:null,data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:Nt})}});case 6:if(!(mn==="delete-discuss")){An.next=31;break}return An.next=9,Object(Ve.c)(kt);case 9:if(!(zt||zt===0)){An.next=22;break}on=Nt[zt].children,Dn=on.length-1;case 12:if(!(Dn>=0)){An.next=19;break}if(!(on[Dn].id===kt)){An.next=16;break}return on.splice(Dn,1),An.abrupt("break",19);case 16:Dn--,An.next=12;break;case 19:Nt[zt].children=on,An.next=30;break;case 22:Ue=Nt.length-1;case 23:if(!(Ue>=0)){An.next=30;break}if(!(Nt[Ue].id===kt)){An.next=27;break}return Nt.splice(Ue,1),An.abrupt("break",30);case 27:Ue--,An.next=23;break;case 30:ee({type:ut.z,payload:{actionType:null,data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:Nt})}});case 31:case"end":return An.stop()}},Gt)})),Yt.apply(this,arguments)}function Y(Gt){ee({type:ut.z,payload:{actionType:Gt}})}function U(){ee({type:ut.b})}function B(){return de.apply(this,arguments)}function de(){return de=Object(k.a)(Re().mark(function Gt(){var kt,tn,mn,$t,zt,on,Dn;return Re().wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return kt=nn.current,tn=kt.id,mn=kt.index,$t=kt.score,zt=kt.user_id,on=kt.parentDiscussIndex,Gn.next=3,Object(Ve.i)(tn,{container_type:"Discusses",score:$t,user_id:zt});case 3:Dn=Gn.sent,on?Nt[on].children[mn].reward=Dn.code:Nt[mn].reward=Dn.code,ee({type:ut.H,payload:{showRewardDialog:!1,data:Object(ae.a)(Object(ae.a)({},rt),{},{comments:Nt})}}),nn.current=null;case 7:case"end":return Gn.stop()}},Gt)})),de.apply(this,arguments)}function Ce(Gt){nn.current=Gt,ee({type:ut.X})}function Oe(Gt){nn.current.score=Gt}function Ot(Gt,kt){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(k.a)(Re().mark(function Gt(kt,tn){var mn;return Re().wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.prev=0,zt.next=3,Object(Ve.h)(kt,tn);case 3:if(mn=zt.sent,!(mn.status===-3)){zt.next=8;break}return De.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),Ht(null),zt.abrupt("return");case 8:Ct(Je),zt.next=14;break;case 11:zt.prev=11,zt.t0=zt.catch(0),console.log(zt.t0);case 14:case"end":return zt.stop()}},Gt,null,[[0,11]])})),Dt.apply(this,arguments)}function Ht(Gt){xt===Gt?ee({type:ut.a,payload:{activeDiscussIndex:null}}):ee({type:ut.a,payload:{activeDiscussIndex:Gt}})}if(Object(F.useEffect)(function(){function Gt(){return kt.apply(this,arguments)}function kt(){return kt=Object(k.a)(Re().mark(function tn(){return Re().wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:if(!(z===3&&!rt&&M)){$t.next=3;break}return $t.next=3,Ct(Je);case 3:case"end":return $t.stop()}},tn)})),kt.apply(this,arguments)}Gt()},[M,z,Je,ee]),Object(F.useEffect)(function(){var Gt=ht.a.subscribe("create-discuss",function(){Ct(Je)});return Gt},[M]),!rt)return v.a.createElement(j.a,null);var Wt=rt.disscuss_count,Nt=rt.comments,an=rt.all,Un=rt.can_hidden;return v.a.createElement(F.Fragment,null,v.a.createElement("div",{className:"discuss-container",ref:Ke},Wt===0?v.a.createElement(Et.a,null):null,Nt.map(function(Gt,kt){return v.a.createElement(Ne,{user:D,key:Gt.id,data:Gt,index:kt,identity:ve,onPaginationChange:_e,shixunIdentifier:M,onSetActionType:Y,onTopOrDownDiscuss:xe,adminOrOperator:Un,onPlusDiscuss:re,onDisableDiscuss:W,onSetRewardData:Ce,activeDiscussIndex:xt,onSetActiveDiscussIndex:Ht,onReplyDiscuss:Ot,allowDisableDiscuss:V})}),Wt>10?v.a.createElement("div",{className:"pagination-container"},v.a.createElement(X.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:_e,current:Je,total:Wt})):null,v.a.createElement(at,null)),v.a.createElement(We.a,null,v.a.createElement(De.a,{centered:!0,title:"\u63D0\u793A",visible:!!At,onOk:pt,onCancel:Ut},v.a.createElement("p",null,At?At.message:"")),v.a.createElement(De.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Pt,onCancel:U,onOk:B},v.a.createElement(be.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Oe,style:{width:"228px"}}))))}},"Q+I+":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(pe,R,s){},QUgM:function(pe,R,s){},"S+dL":function(pe,R){pe.exports="data:image/gif;base64,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"},Sa5k:function(pe,R,s){pe.exports=s.p+"static/nothing.4d201a0a.png"},TVoq:function(pe,R,s){},Tl6Z:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(pe,R,s){},UbZX:function(pe,R,s){pe.exports=s.p+"static/success.00704ce3.svg"},UlFV:function(pe,R,s){},VPUa:function(pe,R,s){pe.exports=s.p+"static/passall.2673ac21.png"},VjRW:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII="},X9zl:function(pe,R,s){},XDHc:function(pe,R,s){},XZCF:function(pe,R,s){},XyRZ:function(pe,R,s){},Ypxr:function(pe,R,s){},Yr8L:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},ZD9Y:function(pe,R,s){"use strict";var ke=s("BoS7"),be=s("Sdc0"),Rt=s("OaEy"),De=s("2fM7"),Ge=s("q1tI"),X=s.n(Ge),k=s("lOMy"),je=s.n(k),ae=De.a.Option;R.a=function(F){var v=F.onFontSizeChange,ce=F.cmFontSize,j=F.cmCodeMode,We=F.onCodeModeChange,Et=F.onTabToSpace,L=F.className,r=L===void 0?"":L,Ze=F.tabToSpace,ze=F.children;return X.a.createElement("div",{className:"tpi-code-setting ".concat(r)},X.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),X.a.createElement("section",null,X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),X.a.createElement(De.a,{bordered:!1,size:"small",value:j,onChange:We},X.a.createElement(ae,{value:"vs"},"\u767D\u8272\u80CC\u666F"),X.a.createElement(ae,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),X.a.createElement(De.a,{bordered:!1,size:"small",value:ce,onChange:v},X.a.createElement(ae,{value:12},"12px"),X.a.createElement(ae,{value:14},"14px"),X.a.createElement(ae,{value:16},"16px"),X.a.createElement(ae,{value:18},"18px"),X.a.createElement(ae,{value:20},"20px"),X.a.createElement(ae,{value:22},"22px"))),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"Tab\u8F6C\u6362"),X.a.createElement(be.a,{checked:Ze,onChange:Et}))),X.a.createElement("h3",null,"\u5FEB\u6377\u952E"),X.a.createElement("section",null,X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),X.a.createElement("span",null,"Ctrl + S")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),X.a.createElement("span",null,"F1 / Alt + F1")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),X.a.createElement("span",null,"Ctrl + ]/[")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),X.a.createElement("span",null,"Ctrl + Shift + \\")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),X.a.createElement("span",null,"Home")),X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),X.a.createElement("span",null,"End"))),ze)}},ZW9T:function(pe,R,s){"use strict";s.d(R,"a",function(){return tt});var ke=s("k1fw"),be=s("miYZ"),Rt=s("tsqr"),De=s("rAM+"),Ge=s("tJVT"),X=s("PpiC"),k=s("q1tI"),je=s.n(k),ae=s("bdgK");function F(te,ct,Ie,Be,we){var dt=ct.getWordUntilPosition(Ie),Xe={startLineNumber:Ie.lineNumber,endLineNumber:Ie.lineNumber,startColumn:dt.startColumn,endColumn:dt.endColumn},ht=Be.map(function(Ve){return{label:Ve,kind:te.languages.CompletionItemKind.Keyword,insertText:Ve,insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Xe}});return we.map(function(Ve){ht.push(Object(ke.a)(Object(ke.a)({},Ve),{},{range:Xe}))}),ht}var v=function(te){var ct={label:"ifelse",kind:te.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet},Ie=["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"];te.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(Xe,ht){var Ve=F(te,Xe,ht,Ie,[ct]);return{suggestions:Ve}}});var Be=["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"];te.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(Xe,ht){var Ve=[{label:"print",kind:te.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet}],nt=F(te,Xe,ht,Be,Ve);return{suggestions:nt}}});var we=["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"];te.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(Xe,ht){var Ve=[ct,{label:"main",kind:te.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:te.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:te.languages.CompletionItemInsertTextRule.InsertAsSnippet}],nt=F(te,Xe,ht,we,Ve);return{suggestions:nt}}})},ce="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",j=s("LvDl");function We(te){return/^\d+$/.test(te)?"".concat(te,"px"):te}function Et(){}var L=!1,r={"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 Ze(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ct=te;if(Array.isArray(te)){for(var Ie=0;Ie0||Ut.target.offsetWidth>0)&&D.current.instance.layout()}}catch(pt){xe.e(pt)}finally{xe.f()}}),W.observe(z.current)),W}function ye(){Rt.b.warn(decodeURIComponent(ce))}Object(k.useEffect)(function(){var W=D.current.instance;if(dt!=null&&W&&P){var he=W.getModel();he&&dt!==he.getValue()&&(L=!0,he.setValue(dt),W.layout(),L=!1)}},[dt,P,D.current]);function ee(){var W=D.current.instance;if(W){var he=W.getSelection(),xe=D.current.pastePos||{},mt=new ze.Range(xe.startLineNumber||he.endLineNumber,xe.startColumn||he.endColumn,xe.endLineNumber||he.endLineNumber,xe.endColumn||he.endColumn);setTimeout(function(){W.executeEdits("",[{range:mt,text:""}])},300)}}function Je(W){(window.navigator.platform.match("Mac")?W.metaKey:W.ctrlKey)&&W.keyCode==83&&(W.preventDefault(),ft())}var qe=function(){if(ot&&D.current.instance){var he=D.current.instance.getContentHeight();re(he0||Re.target.offsetWidth>0)&&ot.layout()}}catch(A){ne.e(A)}finally{ne.f()}}),N.observe(st.current)),N}Object(k.useEffect)(function(){st.current&&s.e(31).then(s.t.bind(null,"M/lh",7)).then(function(ot){ze=ot;var N=ze.editor.createDiffEditor(st.current,Object(ke.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},nt));Fe(N);var I=q(N);return function(){N.dispose();var ne=N.getModel();ne&&ne.dispose(),I.unobserve(st.current)}})},[]),Object(k.useEffect)(function(){jt&&jt.setModel({original:ze.editor.createModel(dt,ht),modified:ze.editor.createModel(Xe,ht)})},[dt,Xe,ht,jt]);var Qe=We(Ie),ft=We(we),fe={width:Qe,height:ft};return je.a.createElement("div",{className:"my-diff-editor",ref:st,style:fe})}},bCnd:function(pe,R,s){"use strict";s.d(R,"b",function(){return De}),s.d(R,"a",function(){return Ge});var ke=s("je13"),be=s.n(ke),Rt=!1;function De(X,k){var je=be.a.get("__ec");je||(je={}),je[X]=k,be.a.set("__ec",je)}function Ge(X,k){var je=be.a.get("__ec");return je?je[X]===void 0?k:je[X]:k}},bHOs:function(pe,R,s){"use strict";var ke=s("miYZ"),be=s("tsqr"),Rt=s("2qtc"),De=s("kLXV"),Ge=s("q1tI"),X=s.n(Ge),k=s("lOMy"),je=s.n(k),ae=s("P5Jw"),F=s.n(ae),v=s("Ty5D"),ce=s("500L"),j=s("m3rI"),We={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};R.a=function(Et){var L=Et.className,r=Et.mirror_description,Ze=Et.git_url,ze=Et.difficulty,Lt=Et.task_pass,tt=Et.test_set_permission,te=Et.onVncAction,ct=Et.window_vnc_url,Ie=Et.linux_vnc,Be=Et.tab_type,we=Et.is_jupyter,dt=Et.onHideToolBar,Xe=Et.windows_vnc,ht=Et.shixun_environment_id,Ve=Et.vnc_url,nt=Object(v.m)(),st=Xe?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",at=function(){dt(),De.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:X.a.createElement("div",{className:"pt10"},X.a.createElement(ce.b,{isDragger:!0,maxSize:20,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(st,'"'),action:"".concat(j.a.API_SERVER,"/api/tasks/").concat(nt.taskId||nt.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(ht||null,"&tab_type=").concat(Be||null,"&is_jupyter=").concat(we||!1),onChange:function(Fe){Fe.every(function(q){var Qe;return((Qe=q.response)===null||Qe===void 0?void 0:Qe.status)===0})&&(De.a.destroyAll(),be.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",Fe)}}))})};return X.a.createElement("div",{className:"tpi-code-setting ".concat(L)},X.a.createElement("h3",null,"\u529F\u80FD"),X.a.createElement("section",null,X.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){te("full-screen")}}," ",X.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F"," "),X.a.createElement("a",{id:"reset-task",onClick:function(){return te("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",X.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD"," "),X.a.createElement("a",{id:"reset-task",onClick:function(){return te("reset-code")},className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}," ",X.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"," "),X.a.createElement("a",{onClick:function(){return at()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},X.a.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),Ze?X.a.createElement(ae.CopyToClipboard,{text:Ze,onCopy:function(){return be.b.success("\u590D\u5236\u6210\u529F")}},X.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",X.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"," ")):null,!ct&&!Ie&&X.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){te("show-clipboard-box")}}," ",X.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"," ")),X.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),X.a.createElement("section",null,X.a.createElement("a",{className:"file-item",title:Lt?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},X.a.createElement("b",null,"\u8DF3\u5173"),X.a.createElement("span",null,Lt?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),X.a.createElement("a",{className:"file-item",title:tt?"\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"},X.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),X.a.createElement("span",null,tt?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),X.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),X.a.createElement("section",null,X.a.createElement("div",{className:"file-item"},X.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),X.a.createElement("span",null,We[ze])),X.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},X.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),X.a.createElement("span",{className:"vnc-desc",title:r==null?void 0:r.join(" ")},r==null?void 0:r.join(" ")))))}},bPs0:function(pe,R,s){"use strict";s.d(R,"b",function(){return ze});var ke=s("k1fw"),be=s("9og8"),Rt=s("2qtc"),De=s("kLXV"),Ge=s("tJVT"),X=s("PpiC"),k=s("aHsQ"),je=s("sGsY"),ae=s("q1tI"),F=s.n(ae),v=s("bntm"),ce=s("V0Rq"),j=s("wd/R"),We=s.n(j),Et=s("Ty5D"),L=s("9kvl");function r(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */r=function(){return te};var tt,te={},ct=Object.prototype,Ie=ct.hasOwnProperty,Be=Object.defineProperty||function(z,D,V){z[D]=V.value},we=typeof Symbol=="function"?Symbol:{},dt=we.iterator||"@@iterator",Xe=we.asyncIterator||"@@asyncIterator",ht=we.toStringTag||"@@toStringTag";function Ve(z,D,V){return Object.defineProperty(z,D,{value:V,enumerable:!0,configurable:!0,writable:!0}),z[D]}try{Ve({},"")}catch(z){Ve=function(V,w,P){return V[w]=P}}function nt(z,D,V,w){var P=D&&D.prototype instanceof Qe?D:Qe,S=Object.create(P.prototype),K=new M(w||[]);return Be(S,"_invoke",{value:A(z,V,K)}),S}function st(z,D,V){try{return{type:"normal",arg:z.call(D,V)}}catch(w){return{type:"throw",arg:w}}}te.wrap=nt;var at="suspendedStart",ut="suspendedYield",jt="executing",Fe="completed",q={};function Qe(){}function ft(){}function fe(){}var ot={};Ve(ot,dt,function(){return this});var N=Object.getPrototypeOf,I=N&&N(N(ve([])));I&&I!==ct&&Ie.call(I,dt)&&(ot=I);var ne=fe.prototype=Qe.prototype=Object.create(ot);function Ne(z){["next","throw","return"].forEach(function(D){Ve(z,D,function(V){return this._invoke(D,V)})})}function Re(z,D){function V(P,S,K,ye){var ee=st(z[P],z,S);if(ee.type!=="throw"){var Je=ee.arg,qe=Je.value;return qe&&typeof qe=="object"&&Ie.call(qe,"__await")?D.resolve(qe.__await).then(function(rt){V("next",rt,K,ye)},function(rt){V("throw",rt,K,ye)}):D.resolve(qe).then(function(rt){Je.value=rt,K(Je)},function(rt){return V("throw",rt,K,ye)})}ye(ee.arg)}var w;Be(this,"_invoke",{value:function(S,K){function ye(){return new D(function(ee,Je){V(S,K,ee,Je)})}return w=w?w.then(ye,ye):ye()}})}function A(z,D,V){var w=at;return function(P,S){if(w===jt)throw new Error("Generator is already running");if(w===Fe){if(P==="throw")throw S;return{value:tt,done:!0}}for(V.method=P,V.arg=S;;){var K=V.delegate;if(K){var ye=yt(K,V);if(ye){if(ye===q)continue;return ye}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(w===at)throw w=Fe,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);w=jt;var ee=st(z,D,V);if(ee.type==="normal"){if(w=V.done?Fe:ut,ee.arg===q)continue;return{value:ee.arg,done:V.done}}ee.type==="throw"&&(w=Fe,V.method="throw",V.arg=ee.arg)}}}function yt(z,D){var V=D.method,w=z.iterator[V];if(w===tt)return D.delegate=null,V==="throw"&&z.iterator.return&&(D.method="return",D.arg=tt,yt(z,D),D.method==="throw")||V!=="return"&&(D.method="throw",D.arg=new TypeError("The iterator does not provide a '"+V+"' method")),q;var P=st(w,z.iterator,D.arg);if(P.type==="throw")return D.method="throw",D.arg=P.arg,D.delegate=null,q;var S=P.arg;return S?S.done?(D[z.resultName]=S.value,D.next=z.nextLoc,D.method!=="return"&&(D.method="next",D.arg=tt),D.delegate=null,q):S:(D.method="throw",D.arg=new TypeError("iterator result is not an object"),D.delegate=null,q)}function oe(z){var D={tryLoc:z[0]};1 in z&&(D.catchLoc=z[1]),2 in z&&(D.finallyLoc=z[2],D.afterLoc=z[3]),this.tryEntries.push(D)}function x(z){var D=z.completion||{};D.type="normal",delete D.arg,z.completion=D}function M(z){this.tryEntries=[{tryLoc:"root"}],z.forEach(oe,this),this.reset(!0)}function ve(z){if(z||z===""){var D=z[dt];if(D)return D.call(z);if(typeof z.next=="function")return z;if(!isNaN(z.length)){var V=-1,w=function P(){for(;++V=0;--P){var S=this.tryEntries[P],K=S.completion;if(S.tryLoc==="root")return w("end");if(S.tryLoc<=this.prev){var ye=Ie.call(S,"catchLoc"),ee=Ie.call(S,"finallyLoc");if(ye&&ee){if(this.prev=0;--w){var P=this.tryEntries[w];if(P.tryLoc<=this.prev&&Ie.call(P,"finallyLoc")&&this.prev=0;--V){var w=this.tryEntries[V];if(w.finallyLoc===D)return this.complete(w.completion,w.afterLoc),x(w),q}},catch:function(D){for(var V=this.tryEntries.length-1;V>=0;--V){var w=this.tryEntries[V];if(w.tryLoc===D){var P=w.completion;if(P.type==="throw"){var S=P.arg;x(w)}return S}}throw new Error("illegal catch attempt")},delegateYield:function(D,V,w){return this.delegate={iterator:ve(D),resultName:V,nextLoc:w},this.method==="next"&&(this.arg=tt),q}},te}var Ze=je.a.Countdown,ze=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],Lt=function(te){var ct=te.globalSetting,Ie=te.loading,Be=te.user,we=te.exercise,dt=te.dispatch,Xe=Object(X.a)(te,["globalSetting","loading","user","exercise","dispatch"]),ht=Object(ae.useState)({}),Ve=Object(Ge.a)(ht,2),nt=Ve[0],st=Ve[1],at=De.a.useModal(),ut=Object(Ge.a)(at,2),jt=ut[0],Fe=ut[1],q=Object(ae.useRef)(null),Qe=Object(ae.useState)(!0),ft=Object(Ge.a)(Qe,2),fe=ft[0],ot=ft[1],N=Object(Et.l)().query,I=Object(Et.m)();Object(ae.useEffect)(function(){var D,V,w;return clearTimeout(q.current),document.addEventListener(Object(v.c)(),z,!1),window.addEventListener("blur",M,!1),((D=we.exerciseUserInfo)===null||D===void 0?void 0:D.screen_open)&&Object(v.a)()&&(dt({type:"globalSetting/headerFooterToggle",payload:!1}),ot(!1)),((V=we.exerciseUserInfo)===null||V===void 0?void 0:V.screen_open)&&!Object(v.a)()?De.a.info({icon:null,content:F.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",F.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",we.exerciseUserInfo.screen_num-we.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",F.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){ot(!1),Object(v.d)(document.body),document.getElementById("root").addEventListener("click",Ne,!1)}}):document.getElementById("root").addEventListener("click",Ne,!1),We()().diff(We()((w=we.exerciseUserInfo)===null||w===void 0?void 0:w.screen_at),"seconds")>0&&ne(),function(){document.getElementById("root").removeEventListener("click",Ne,!1),document.removeEventListener(Object(v.c)(),z,!1),window.removeEventListener("blur",M,!1),clearTimeout(q.current)}},[]),Object(ae.useEffect)(function(){setTimeout(function(){we.actionTabs.removeEventListenerExitScreen&&(clearTimeout(q.current),document.getElementById("root").removeEventListener("click",Ne,!1),document.removeEventListener(Object(v.c)(),z,!1))},500),Re()},[we.actionTabs]),Object(ae.useEffect)(function(){setTimeout(function(){we.exerciseUserInfo.used_screen_num>we.exerciseUserInfo.screen_num?oe():!fe},500)},[we.exerciseUserInfo]);var ne=function(){var D=Object(be.a)(r().mark(function V(){return r().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,ve();case 2:setTimeout(function(){var S;De.a.destroyAll(),De.a.info({okText:F.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:F.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",F.a.createElement("span",{className:"c-red"},we.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",F.a.createElement("span",{className:"c-red"},(S=we.exerciseUserInfo)===null||S===void 0?void 0:S.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var K=Object(be.a)(r().mark(function ee(){return r().wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:Object(v.d)(document.body);case 1:case"end":return qe.stop()}},ee)}));function ye(){return K.apply(this,arguments)}return ye}()})},1e3);case 3:case"end":return P.stop()}},V)}));return function(){return D.apply(this,arguments)}}(),Ne=function(V){!Object(v.a)()&&V.target.nodeName!=="A"&&V.target.nodeName!=="BUTTON"&&V.target.innerHTML!=="\u786E \u5B9A"&&(Object(v.d)(document.body),console.log("documentClick.full"))},Re=function(){var D=Object(be.a)(r().mark(function V(){var w;return r().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,dt({type:"exercise/getExerciseUserInfo",payload:Object(ke.a)({},I)});case 2:return w=S.sent,S.abrupt("return",w==null?void 0:w.data);case 4:case"end":return S.stop()}},V)}));return function(){return D.apply(this,arguments)}}(),A=function(){var D=Object(be.a)(r().mark(function V(w){var P,S;return r().wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:De.a.destroyAll(),S=De.a.info({okText:F.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",F.a.createElement("span",{style:{display:"inline-block"}},F.a.createElement(Ze,{onFinish:ve,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(we.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:F.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",F.a.createElement("span",{className:"c-red"},w),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",F.a.createElement("span",{className:"c-red"},(P=we.exerciseUserInfo)===null||P===void 0?void 0:P.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",F.a.createElement("span",{className:"c-red"},we.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",F.a.createElement("br",null),F.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var ee=Object(be.a)(r().mark(function qe(){return r().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:Object(v.d)(document.body),S.destroy();case 2:case"end":return At.stop()}},qe)}));function Je(){return ee.apply(this,arguments)}return Je}()}),setTimeout(function(){var ee;S.update({okText:F.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:F.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",F.a.createElement("span",{className:"c-red"},w+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",F.a.createElement("span",{className:"c-red"},(ee=we.exerciseUserInfo)===null||ee===void 0?void 0:ee.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(we.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return ye.stop()}},V)}));return function(w){return D.apply(this,arguments)}}(),yt=function(){location.href="/classrooms/".concat(I.coursesId,"/exercise/").concat(I.categoryId,"/detail")},oe=function(){var D=Object(be.a)(r().mark(function V(){var w;return r().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return De.a.destroyAll(),S.next=3,Object(ce.V)({categoryId:I.categoryId,commit_method:1});case 3:w=S.sent,w&&x();case 5:case"end":return S.stop()}},V)}));return function(){return D.apply(this,arguments)}}(),x=function(){document.removeEventListener(Object(v.c)(),z,!1),Object(v.b)(),De.a.destroyAll(),jt.info({content:F.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",F.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){yt()}})},M=function(V){Object(v.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(v.b)()},ve=function(){var D=Object(be.a)(r().mark(function V(){var w,P;return r().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return((w=we.exerciseUserInfo)===null||w===void 0?void 0:w.screen_at)&&Object(ce.g)(Object(ke.a)(Object(ke.a)({},I),{},{reset:!0})),K.next=3,Object(ce.N)({id:I.categoryId});case 3:if(P=K.sent,!(P==null?void 0:P.is_commit)){K.next=7;break}return x(),K.abrupt("return");case 7:return K.next=9,Re();case 9:case"end":return K.stop()}},V)}));return function(){return D.apply(this,arguments)}}(),z=function(){var D=Object(be.a)(r().mark(function V(){var w,P,S,K;return r().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(w=!1,console.log("fullscreen change"),!Object(v.a)()){ee.next=7;break}((P=we.exerciseUserInfo)===null||P===void 0?void 0:P.screen_at)&&Object(ce.g)(Object(ke.a)(Object(ke.a)({},I),{},{reset:!0})),clearTimeout(q.current),ee.next=16;break;case 7:return w=!0,ee.next=10,Re();case 10:S=ee.sent,Object(ce.g)(Object(ke.a)({},I)),A(S.used_screen_num),K=setTimeout(Object(be.a)(r().mark(function Je(){return r().wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:case"end":return rt.stop()}},Je)})),we.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),q.current=K;case 16:dt({type:"globalSetting/headerFooterToggle",payload:w});case 17:case"end":return ee.stop()}},V)}));return function(){return D.apply(this,arguments)}}();return F.a.createElement("div",null,Fe)};R.a=Object(L.a)(function(tt){var te=tt.loading,ct=tt.user,Ie=tt.exercise,Be=tt.globalSetting;return{globalSetting:Be,user:ct,exercise:Ie,loading:te.effects}})(Lt)},"cf+g":function(pe,R,s){pe.exports=s.p+"static/mark.295c69f6.svg"},dQ5l:function(pe,R,s){"use strict";var ke=s("tJVT"),be=s("k1fw"),Rt=s("q1tI"),De=s.n(Rt),Ge=s("ZBwS"),X=s.n(Ge),k=s("TVoq"),je=s.n(k),ae=new X.a;ae.Diff_EditCost=8;var F={oldStr:"",newStr:""};function v(j,We){switch(We.type){case"init":return Object(be.a)(Object(be.a)({},j),We.payload);default:throw new Error}}function ce(j,We){var Et=/&/g,L=//g,Ze=j[0],ze=j[1]||"",Lt=ze.replace(Et,"&").replace(L,"<").replace(r,">"),tt=!Lt.trim();if(We==="oldStr")switch(Ze){case Ge.DIFF_DELETE:return"")+Lt+"";case Ge.DIFF_EQUAL:return""+Lt+""}else switch(Ze){case Ge.DIFF_INSERT:return"")+Lt+"";case Ge.DIFF_EQUAL:return""+Lt+""}}R.a=function(j){var We,Et,L=j.output,r=j.actual_output,Ze=Object(Rt.useReducer)(v,F),ze=Object(ke.a)(Ze,2),Lt=ze[0],tt=ze[1];return L=(We=L)===null||We===void 0?void 0:We.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),r=(Et=r)===null||Et===void 0?void 0:Et.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(Rt.useEffect)(function(){var te=ae.diff_main(L||"",r||"");ae.diff_cleanupEfficiency(te);var ct=te.map(function(Be){return ce(Be,"oldStr")}).join(""),Ie=te.map(function(Be){return ce(Be,"newStr")}).join("");tt({type:"init",payload:{oldStr:ct,newStr:Ie}})},[L,r]),De.a.createElement("div",{className:"diff-panel-container"},De.a.createElement("div",{dangerouslySetInnerHTML:{__html:Lt.oldStr}}),De.a.createElement("div",{dangerouslySetInnerHTML:{__html:Lt.newStr}}))}},dTJi:function(pe,R,s){},dejd:function(pe,R,s){},"f+oW":function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(pe,R,s){"use strict";s.d(R,"j",function(){return ke}),s.d(R,"i",function(){return be}),s.d(R,"k",function(){return Rt}),s.d(R,"eb",function(){return De}),s.d(R,"o",function(){return Ge}),s.d(R,"S",function(){return X}),s.d(R,"fb",function(){return k}),s.d(R,"u",function(){return je}),s.d(R,"v",function(){return ae}),s.d(R,"cb",function(){return F}),s.d(R,"A",function(){return v}),s.d(R,"m",function(){return ce}),s.d(R,"Y",function(){return j}),s.d(R,"s",function(){return We}),s.d(R,"N",function(){return Et}),s.d(R,"bb",function(){return L}),s.d(R,"db",function(){return r}),s.d(R,"l",function(){return Ze}),s.d(R,"Q",function(){return ze}),s.d(R,"ab",function(){return Lt}),s.d(R,"x",function(){return tt}),s.d(R,"z",function(){return te}),s.d(R,"X",function(){return ct}),s.d(R,"b",function(){return Ie}),s.d(R,"H",function(){return Be}),s.d(R,"a",function(){return we}),s.d(R,"c",function(){return Xe}),s.d(R,"P",function(){return ht}),s.d(R,"g",function(){return Ve}),s.d(R,"t",function(){return nt}),s.d(R,"Z",function(){return st}),s.d(R,"y",function(){return at}),s.d(R,"B",function(){return ut}),s.d(R,"f",function(){return jt}),s.d(R,"e",function(){return Fe}),s.d(R,"W",function(){return q}),s.d(R,"h",function(){return Qe}),s.d(R,"d",function(){return ft}),s.d(R,"R",function(){return ot}),s.d(R,"n",function(){return N}),s.d(R,"F",function(){return I}),s.d(R,"I",function(){return ne}),s.d(R,"D",function(){return Ne}),s.d(R,"E",function(){return Re}),s.d(R,"C",function(){return A}),s.d(R,"G",function(){return yt}),s.d(R,"U",function(){return oe}),s.d(R,"q",function(){return x}),s.d(R,"r",function(){return M}),s.d(R,"V",function(){return ve}),s.d(R,"T",function(){return z}),s.d(R,"p",function(){return D}),s.d(R,"M",function(){return V}),s.d(R,"L",function(){return w}),s.d(R,"J",function(){return P}),s.d(R,"K",function(){return S}),s.d(R,"O",function(){return K}),s.d(R,"w",function(){return ye});var ke="FETCH_TASK_START",be="FETCH_TASK_FAILURE",Rt="FETCH_TASK_SUCCESS",De="UPDATE_TASK_DATA",Ge="HIDE_EVALUATE_RESULT",X="SHOW_EVALUATE_RESULT",k="UPDATE_TIMESTRAP",je="MOVE_X",ae="MOVE_Y",F="TRIGGER_RIGHT_PANEL_MASK ",v="SET_ACTIVE_INDEX",ce="GET_TASK_LIST",j="SHOW_TASK_LIST",We="HIDE_TASK_LIST",Et="SET_TASK_STAR",L="TRIGGER_ENLARGE_UNITY3D ",r="TRIGGER_TAB_FIXED ",Ze="GET_DISCUSSES",ze="SHOW_DISCUSSES_LOADING",Lt="TOP_OR_DOWN_DISCUSS",tt="PLUS_DISCUSS",te="SET_ACTION_TYPE",ct="SHOW_REWARD_DIALOG",Ie="CANCEL_REWARD_DIALOG",Be="SET_REWARD",we="ACTIVE_DISCUSS_INDEX",dt="CREATE_DISCUSS",Xe="DISABLE_DISCUSS",ht="SHOW_ANSWER_LOADING",Ve="FETCH_ANSWER_INFO",nt="HIGH_TIP_MODAL",st="SHOW_TIP_MODAL",at="SELECT_UNLOCK_ANSWER",ut="SET_CHOOSE_ANSWERS",jt="EVAL_CHOOSE_START",Fe="EVAL_CHOOSE_END",q="SHOW_REP_loading",Qe="FETCH_REP_CONTENT",ft="EDIT_REP_CONTENT",fe="SET_REP_PATH",ot="SHOW_EVALUATE_LOADING",N="HIDE_EVALUATE_LOADING",I="SET_EVALUATE_MESSAGE",ne="SET_SHOW_DIR",Ne="SET_EDITOR_SETTING",Re="SET_EDITOR_THEME",A="SET_EDITOR_FONTSIZE",yt="SET_REPOS",oe="SHOW_PATH_LIST",x="HIDE_PATH_LIST",M="HIDE_PICTURE_VIEW",ve="SHOW_PICTURE_VIEW",z="SHOW_NOTICE",D="HIDE_NOTICE",V="SET_TAB_INDEX",w="SET_SSH_TABS",P="SET_SSH_CONFIGDATA",S="SET_SSH_CONFIGDATAARR",K="SET_VNC_LOADING ",ye="ON_TAB_TO_SPACE "},gflZ:function(pe,R,s){},gp9y:function(pe,R,s){},iNZB:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},kSUc:function(pe,R,s){},"kaH+":function(pe,R,s){"use strict";var ke=s("+L6B"),be=s("2/Rp"),Rt=s("tJVT"),De=s("q1tI"),Ge=s.n(De),X=s("UZu5"),k=s.n(X),je=s("dhSg"),ae=s("rLCj"),F=s("dF/Y"),v=s("4i/N");R.a=function(){var ce=Object(De.useState)(""),j=Object(Rt.a)(ce,2),We=j[0],Et=j[1],L=Object(De.useState)(0),r=Object(Rt.a)(L,2),Ze=r[0],ze=r[1],Lt=Object(De.useRef)("");Object(De.useEffect)(function(){var Ie=je.a.subscribe("preview-image",function(Be){Et(Be),document.body.style.overflow="hidden"});return Ie},[]),Object(De.useEffect)(function(){return document.addEventListener("keydown",tt),function(){document.removeEventListener("keydown",tt)}},[]),Object(De.useEffect)(function(){Lt.current=We},[We]);function tt(Ie){Ie.keyCode==27&&Lt.current&&te()}function te(){document.body.style.overflow="auto",Et("")}function ct(){ze(Ze+90)}return Ge.a.createElement(De.Fragment,null,We?Ge.a.createElement("div",{className:"image-preview-container"},Ge.a.createElement("div",{className:"button-group"},Ge.a.createElement(be.a,{onClick:ct},"\u65CB\u8F6C",Ge.a.createElement(ae.a,null)),Ge.a.createElement(be.a,{href:We},"\u4E0B\u8F7D",Ge.a.createElement(F.a,null)),Ge.a.createElement(be.a,{onClick:te},"\u5173\u95ED",Ge.a.createElement(v.a,null))),Ge.a.createElement("div",{className:"preview-wrp-group"},Ge.a.createElement("img",{className:"image-preview",src:We,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(Ze,"deg)")}}))):null)}},l9Ud:function(pe,R,s){pe.exports={flex_box_center:"flex_box_center___1siF3",flex_space_between:"flex_space_between___1LIBe",flex_box_vertical_center:"flex_box_vertical_center___1SENm",flex_box_center_end:"flex_box_center_end___aKcm8",flex_box_column:"flex_box_column___3xSXM",wrap:"wrap___1JpHn",list:"list___eeGJr",page:"page___2LktT"}},lOMy:function(pe,R,s){},mCJh:function(pe,R,s){"use strict";s.d(R,"e",function(){return be}),s.d(R,"j",function(){return Rt}),s.d(R,"d",function(){return De}),s.d(R,"g",function(){return Ge}),s.d(R,"f",function(){return X}),s.d(R,"i",function(){return k}),s.d(R,"c",function(){return je}),s.d(R,"h",function(){return ae}),s.d(R,"b",function(){return F}),s.d(R,"a",function(){return v});var ke=s("ErOA");function be(ce){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(ke.c)("/discusses.json?page=".concat(j-1,"&container_identifier=").concat(ce,"&container_type=Shixun"))}function Rt(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/top_or_down_discuss.json"),{top:j})}function De(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/disable_or_open_discuss.json"),{is_disable:!!j})}function Ge(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/plus.json"),{container_type:"Discuss",type:j?1:0})}function X(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/hidden.json"),j)}function k(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/reward_code.json"),j)}function je(ce){return Object(ke.a)("/api/discusses/".concat(ce,".json"),{method:"delete"})}function ae(ce,j){return Object(ke.f)("/discusses/".concat(ce,"/reply.json"),{container_type:"Shixun",content:j})}function F(ce){return Object(ke.f)("/discusses.json",ce)}function v(ce){return Object(ke.f)("/discusses/ai_reply.json",ce)}},nWbc:function(pe,R,s){},p4vh:function(pe,R){pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(pe,R,s){"use strict";var ke=s("+L6B"),be=s("2/Rp"),Rt=s("5Dmo"),De=s("3S7+"),Ge=s("k1fw"),X=s("tJVT"),k=s("q1tI"),je=s.n(k),ae=s("vHTk"),F=s.n(ae),v=s("yEEn"),ce=s("ZW9T"),j=s("1vsH");R.a=function(We){var Et=We.name,L=We.data,r=We.theme,Ze=We.type,ze=We.filename,Lt=We.monacoEditor,tt=We.className,te=We.style,ct=We.close,Ie=We.onClose,Be=Object(k.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),we=Object(X.a)(Be,2),dt=we[0],Xe=we[1],ht=Object(k.useState)(""),Ve=Object(X.a)(ht,2),nt=Ve[0],st=Ve[1],at=Object(k.useRef)();ze&&(Lt.filename=ze),Object(k.useEffect)(function(){var Fe,q,Qe=(Fe=document.cookie)===null||Fe===void 0||((q=Fe.replace(/\s/g,""))===null||q===void 0)?void 0:q.split(";");Qe==null||Qe.map(function(ft){var fe=ft.split("=");fe[0]==="_educoder_session"&&st(fe[1])})},[]);var ut=function(){if(L.startsWith("http")){jt();return}Object(j.t)(ze||"educoder",L,ze)},jt=function(){Object(j.r)("",L)};return je.a.createElement("div",{style:Object(Ge.a)({},te||{}),className:"".concat(F.a.wrp," ").concat(Ze?"":"hide")},ct&&je.a.createElement("div",{className:F.a.close,ref:at},je.a.createElement(De.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return at.current}},je.a.createElement("span",{onClick:jt},je.a.createElement("i",{className:"iconfont icon-quxiaozhiding"}))),je.a.createElement(De.a,{title:"\u5173\u95ED",getPopupContainer:function(){return at.current}},je.a.createElement("span",{className:"",onClick:Ie},je.a.createElement("i",{className:"iconfont icon-guanbi1"})))),je.a.createElement("div",{className:"".concat(F.a[tt]," ").concat(tt," ").concat(F.a.monaco," ").concat(Ze==="txt"?"show":"hide")},ze&&je.a.createElement(ce.b,Lt)),Ze==="audio"&&je.a.createElement("audio",{src:"".concat((L==null?void 0:L.indexOf("http://"))>-1||(L==null?void 0:L.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(L),autoPlay:!0}),Ze==="video"&&je.a.createElement(je.a.Fragment,null,(L==null?void 0:L.indexOf("http"))>-1?je.a.createElement("video",{controls:!0,src:"".concat(L),autoPlay:!0}):je.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(L),autoPlay:!0})),Ze==="image"&&je.a.createElement("img",{src:"".concat((L==null?void 0:L.indexOf("http://"))>-1||(L==null?void 0:L.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(L)}),Ze==="other"&&je.a.createElement("div",null,je.a.createElement(be.a,{type:"primary",size:"large",onClick:ut},je.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ze==="download"&&je.a.createElement(be.a,{type:"primary",size:"large",onClick:ut},je.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D"),Ze==="office"&&je.a.createElement(be.a,{type:"primary",size:"large",onClick:jt},je.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(pe,R,s){},qUwa:function(pe,R,s){},qZJd:function(pe,R,s){"use strict";var ke=s("MXD1"),be=s("CFYs"),Rt=s("miYZ"),De=s("tsqr"),Ge=s("2qtc"),X=s("kLXV"),k=s("9og8"),je=s("rAM+"),ae=s("tJVT"),F=s("k1fw"),v=s("q1tI"),ce=s.n(v),j=s("IxHN"),We=s("bdgK"),Et=s("M8RZ"),L=s("Ty5D"),r=s("1dTM"),Ze=s.n(r),ze=s("dhSg"),Lt=s("+L6B"),tt=s("2/Rp"),te=s("5NDa"),ct=s("5rEg"),Ie=s("AKST"),Be=ct.a.TextArea,we=function(fe){var ot=fe.onCancel,N=fe.onSave,I=fe.content,ne=Object(v.useState)(I),Ne=Object(ae.a)(ne,2),Re=Ne[0],A=Ne[1];function yt(x){A(x.target.value)}function oe(){N(Re)}return Object(v.useEffect)(function(){A(I)},[I]),ce.a.createElement("div",{className:"clipboard-box"},ce.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),ce.a.createElement(Be,{value:Re,onChange:yt,className:"clipboard"}),ce.a.createElement("p",null," ",ce.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 "),ce.a.createElement("p",null," ",ce.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 "),ce.a.createElement("div",{className:"btn-action-container"},ce.a.createElement(tt.a,{type:"ghost",onClick:ot,style:{marginRight:10}},"\u53D6\u6D88"),ce.a.createElement(tt.a,{type:"primary",onClick:oe},"\u4FDD\u5B58")))},dt=s("ErOA"),Xe=s("IZBM"),ht=s("ye1Q"),Ve=s("wd/R"),nt=s.n(Ve);function st(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */st=function(){return ot};var fe,ot={},N=Object.prototype,I=N.hasOwnProperty,ne=Object.defineProperty||function(_e,re,Ae){_e[re]=Ae.value},Ne=typeof Symbol=="function"?Symbol:{},Re=Ne.iterator||"@@iterator",A=Ne.asyncIterator||"@@asyncIterator",yt=Ne.toStringTag||"@@toStringTag";function oe(_e,re,Ae){return Object.defineProperty(_e,re,{value:Ae,enumerable:!0,configurable:!0,writable:!0}),_e[re]}try{oe({},"")}catch(_e){oe=function(Ae,W,he){return Ae[W]=he}}function x(_e,re,Ae,W){var he=re&&re.prototype instanceof P?re:P,xe=Object.create(he.prototype),mt=new Ct(W||[]);return ne(xe,"_invoke",{value:Pt(_e,Ae,mt)}),xe}function M(_e,re,Ae){try{return{type:"normal",arg:_e.call(re,Ae)}}catch(W){return{type:"throw",arg:W}}}ot.wrap=x;var ve="suspendedStart",z="suspendedYield",D="executing",V="completed",w={};function P(){}function S(){}function K(){}var ye={};oe(ye,Re,function(){return this});var ee=Object.getPrototypeOf,Je=ee&&ee(ee(St([])));Je&&Je!==N&&I.call(Je,Re)&&(ye=Je);var qe=K.prototype=P.prototype=Object.create(ye);function rt(_e){["next","throw","return"].forEach(function(re){oe(_e,re,function(Ae){return this._invoke(re,Ae)})})}function At(_e,re){function Ae(he,xe,mt,Ut){var pt=M(_e[he],_e,xe);if(pt.type!=="throw"){var Yt=pt.arg,Y=Yt.value;return Y&&typeof Y=="object"&&I.call(Y,"__await")?re.resolve(Y.__await).then(function(U){Ae("next",U,mt,Ut)},function(U){Ae("throw",U,mt,Ut)}):re.resolve(Y).then(function(U){Yt.value=U,mt(Yt)},function(U){return Ae("throw",U,mt,Ut)})}Ut(pt.arg)}var W;ne(this,"_invoke",{value:function(xe,mt){function Ut(){return new re(function(pt,Yt){Ae(xe,mt,pt,Yt)})}return W=W?W.then(Ut,Ut):Ut()}})}function Pt(_e,re,Ae){var W=ve;return function(he,xe){if(W===D)throw new Error("Generator is already running");if(W===V){if(he==="throw")throw xe;return{value:fe,done:!0}}for(Ae.method=he,Ae.arg=xe;;){var mt=Ae.delegate;if(mt){var Ut=xt(mt,Ae);if(Ut){if(Ut===w)continue;return Ut}}if(Ae.method==="next")Ae.sent=Ae._sent=Ae.arg;else if(Ae.method==="throw"){if(W===ve)throw W=V,Ae.arg;Ae.dispatchException(Ae.arg)}else Ae.method==="return"&&Ae.abrupt("return",Ae.arg);W=D;var pt=M(_e,re,Ae);if(pt.type==="normal"){if(W=Ae.done?V:z,pt.arg===w)continue;return{value:pt.arg,done:Ae.done}}pt.type==="throw"&&(W=V,Ae.method="throw",Ae.arg=pt.arg)}}}function xt(_e,re){var Ae=re.method,W=_e.iterator[Ae];if(W===fe)return re.delegate=null,Ae==="throw"&&_e.iterator.return&&(re.method="return",re.arg=fe,xt(_e,re),re.method==="throw")||Ae!=="return"&&(re.method="throw",re.arg=new TypeError("The iterator does not provide a '"+Ae+"' method")),w;var he=M(W,_e.iterator,re.arg);if(he.type==="throw")return re.method="throw",re.arg=he.arg,re.delegate=null,w;var xe=he.arg;return xe?xe.done?(re[_e.resultName]=xe.value,re.next=_e.nextLoc,re.method!=="return"&&(re.method="next",re.arg=fe),re.delegate=null,w):xe:(re.method="throw",re.arg=new TypeError("iterator result is not an object"),re.delegate=null,w)}function nn(_e){var re={tryLoc:_e[0]};1 in _e&&(re.catchLoc=_e[1]),2 in _e&&(re.finallyLoc=_e[2],re.afterLoc=_e[3]),this.tryEntries.push(re)}function Ke(_e){var re=_e.completion||{};re.type="normal",delete re.arg,_e.completion=re}function Ct(_e){this.tryEntries=[{tryLoc:"root"}],_e.forEach(nn,this),this.reset(!0)}function St(_e){if(_e||_e===""){var re=_e[Re];if(re)return re.call(_e);if(typeof _e.next=="function")return _e;if(!isNaN(_e.length)){var Ae=-1,W=function he(){for(;++Ae<_e.length;)if(I.call(_e,Ae))return he.value=_e[Ae],he.done=!1,he;return he.value=fe,he.done=!0,he};return W.next=W}}throw new TypeError(typeof _e+" is not iterable")}return S.prototype=K,ne(qe,"constructor",{value:K,configurable:!0}),ne(K,"constructor",{value:S,configurable:!0}),S.displayName=oe(K,yt,"GeneratorFunction"),ot.isGeneratorFunction=function(_e){var re=typeof _e=="function"&&_e.constructor;return!!re&&(re===S||(re.displayName||re.name)==="GeneratorFunction")},ot.mark=function(_e){return Object.setPrototypeOf?Object.setPrototypeOf(_e,K):(_e.__proto__=K,oe(_e,yt,"GeneratorFunction")),_e.prototype=Object.create(qe),_e},ot.awrap=function(_e){return{__await:_e}},rt(At.prototype),oe(At.prototype,A,function(){return this}),ot.AsyncIterator=At,ot.async=function(_e,re,Ae,W,he){he===void 0&&(he=Promise);var xe=new At(x(_e,re,Ae,W),he);return ot.isGeneratorFunction(re)?xe:xe.next().then(function(mt){return mt.done?mt.value:xe.next()})},rt(qe),oe(qe,yt,"Generator"),oe(qe,Re,function(){return this}),oe(qe,"toString",function(){return"[object Generator]"}),ot.keys=function(_e){var re=Object(_e),Ae=[];for(var W in re)Ae.push(W);return Ae.reverse(),function he(){for(;Ae.length;){var xe=Ae.pop();if(xe in re)return he.value=xe,he.done=!1,he}return he.done=!0,he}},ot.values=St,Ct.prototype={constructor:Ct,reset:function(re){if(this.prev=0,this.next=0,this.sent=this._sent=fe,this.done=!1,this.delegate=null,this.method="next",this.arg=fe,this.tryEntries.forEach(Ke),!re)for(var Ae in this)Ae.charAt(0)==="t"&&I.call(this,Ae)&&!isNaN(+Ae.slice(1))&&(this[Ae]=fe)},stop:function(){this.done=!0;var re=this.tryEntries[0].completion;if(re.type==="throw")throw re.arg;return this.rval},dispatchException:function(re){if(this.done)throw re;var Ae=this;function W(Yt,Y){return mt.type="throw",mt.arg=re,Ae.next=Yt,Y&&(Ae.method="next",Ae.arg=fe),!!Y}for(var he=this.tryEntries.length-1;he>=0;--he){var xe=this.tryEntries[he],mt=xe.completion;if(xe.tryLoc==="root")return W("end");if(xe.tryLoc<=this.prev){var Ut=I.call(xe,"catchLoc"),pt=I.call(xe,"finallyLoc");if(Ut&&pt){if(this.prev=0;--W){var he=this.tryEntries[W];if(he.tryLoc<=this.prev&&I.call(he,"finallyLoc")&&this.prev=0;--Ae){var W=this.tryEntries[Ae];if(W.finallyLoc===re)return this.complete(W.completion,W.afterLoc),Ke(W),w}},catch:function(re){for(var Ae=this.tryEntries.length-1;Ae>=0;--Ae){var W=this.tryEntries[Ae];if(W.tryLoc===re){var he=W.completion;if(he.type==="throw"){var xe=he.arg;Ke(W)}return xe}}throw new Error("illegal catch attempt")},delegateYield:function(re,Ae,W){return this.delegate={iterator:St(re),resultName:Ae,nextLoc:W},this.method==="next"&&(this.arg=fe),w}},ot}var at=ce.a.createElement(ht.a,{style:{fontSize:24},spin:!0});function ut(fe){return fe.replace(/\\u([\dA-Za-z]{4})/g,function(ot,N){return String.fromCharCode(parseInt("0x"+N))})}function jt(fe){fe||(fe=window.location.search);var ot=fe.substr(1),N={};return ot.split("&").forEach(function(I){var ne=I.split("=");N[ne[0]]=decodeURIComponent(ne[1])}),N}var Fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},q=function(fe){return fe[fe.SET_LOADING=0]="SET_LOADING",fe[fe.SET_IS_LARGE=1]="SET_IS_LARGE",fe[fe.SET_MES=2]="SET_MES",fe[fe.SET_STATE=3]="SET_STATE",fe[fe.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",fe[fe.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",fe}(q||{});function Qe(fe,ot){switch(ot.type){case q.SET_LOADING:return Object(F.a)(Object(F.a)({},fe),{},{loading:ot.payload});case q.SET_IS_LARGE:return Object(F.a)(Object(F.a)({},fe),{},{isLarge:ot.payload});case q.SET_MES:return Object(F.a)(Object(F.a)({},fe),{},{mes:ot.payload});case q.SET_STATE:return Object(F.a)(Object(F.a)({},fe),ot.payload);case q.SET_TRANSFER_CONTENT:return Object(F.a)(Object(F.a)({},fe),{},{transferContent:ot.payload});case q.SHOW_CLIPBOARD_BOX:return Object(F.a)(Object(F.a)({},fe),{},{showClipBoardBox:ot.payload});default:throw new Error}}var ft=R.a=function(fe){var ot=fe.vnc_url,N=fe.window_vnc_url,I=fe.linux_vnc,ne=fe.taskId,Ne=Object(v.useRef)(),Re=Object(v.useRef)(),A=Object(v.useRef)(),yt=Object(v.useReducer)(Qe,Fe),oe=Object(ae.a)(yt,2),x=oe[0],M=oe[1],ve=Object(v.useState)(0),z=Object(ae.a)(ve,2),D=z[0],V=z[1],w=x.mes,P=x.loading,S=x.showClipBoardBox,K=x.isLarge,ye=x.transferContent,ee=Object(v.useState)(0),Je=Object(ae.a)(ee,2),qe=Je[0],rt=Je[1],At=Object(v.useRef)(),Pt=Object(L.m)();Object(v.useEffect)(function(){return window.addEventListener("visibilitychange",xt),function(){window.removeEventListener("visibilitychange",xt)}},[]);var xt=function(he){if(document.visibilityState==="visible"){var xe=sessionStorage.vncPageLeaveTime;nt()(new Date).diff(nt()(xe),"minutes")>9&&V(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function nn(){M({type:q.SHOW_CLIPBOARD_BOX,payload:!1})}function Ke(){M({type:q.SET_IS_LARGE,payload:!K})}function Ct(W){var he;return Ne.current&&(he=new We.default(function(xe){var mt=Object(je.a)(xe),Ut;try{for(mt.s();!(Ut=mt.n()).done;){var pt=Ut.value;(pt.target.offsetHeight>0||pt.target.offsetWidth>0)&&W._eventHandlers.windowResize()}}catch(Yt){mt.e(Yt)}finally{mt.f()}}),he.observe(Ne.current)),he}var St=function(){var W=Object(k.a)(st().mark(function he(){var xe,mt,Ut,pt;return st().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Ut=((xe=jt())===null||xe===void 0?void 0:xe.homework_common_id)?{homework_common_id:(mt=jt())===null||mt===void 0?void 0:mt.homework_common_id}:{},Y.next=3,Object(dt.a)("/api/tasks/".concat(Pt.taskId||ne,"/get_vnc_link.json"),{method:"post",body:Object(F.a)(Object(F.a)({},Pt),Ut)});case 3:if(pt=Y.sent,!((pt==null?void 0:pt.status)===-3)){Y.next=6;break}return Y.abrupt("return",new Promise(function(){var U=Object(k.a)(st().mark(function B(de,Ce){return st().wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:X.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Dt=Object(k.a)(st().mark(function Wt(){return st().wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return clearTimeout(At.current),rt(0),an.next=4,Object(Xe.e)(Pt.taskId,pt==null?void 0:pt.message);case 4:return V(D+1),an.abrupt("return");case 6:case"end":return an.stop()}},Wt)}));function Ht(){return Dt.apply(this,arguments)}return Ht}()});case 1:case"end":return Ot.stop()}},B)}));return function(B,de){return U.apply(this,arguments)}}()));case 6:if(!((pt==null?void 0:pt.status)===-1)){Y.next=8;break}throw new String(pt==null?void 0:pt.message);case 8:return ze.a.publish("update-windows-time",pt==null?void 0:pt.data),Y.abrupt("return",pt);case 10:case"end":return Y.stop()}},he)}));return function(){return W.apply(this,arguments)}}();Object(v.useEffect)(function(){var W,he;function xe(U){N&&(De.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),M({type:q.SET_LOADING,payload:!0}),V(D+1))}ze.a.subscribe("reset-linux-windows-loading",function(){M({type:q.SET_LOADING,payload:!0})}),ze.a.subscribe("reset-linux-windos-vnc",function(){V(D+1)});function mt(){clearTimeout(At.current),rt(100),setTimeout(function(){M({type:q.SET_LOADING,payload:!1})},1300),ze.a.subscribe("send-ctrl-alt-delete",function(){var U;(U=W)===null||U===void 0||U.sendCtrlAltDel()})}function Ut(U){var B=ut(U.detail.text);M({type:q.SET_TRANSFER_CONTENT,payload:B})}if((N||ot||I)&&Ne.current){clearTimeout(At.current),new Promise(Object(k.a)(st().mark(function U(){var B,de,Ce,Oe,Ot,Dt,Ht,Wt,Nt,an,Un;return st().wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return B=jt(),de="",kt.next=4,St();case 4:if(Oe=kt.sent,!I){kt.next=11;break}return A.current.src=(Oe==null||((Ot=Oe.data)===null||Ot===void 0)?void 0:Ot.vnc_url)+"&time="+Date.now(),M({type:q.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),kt.abrupt("return");case 11:N?(Ce="Edu123",de=decodeURIComponent(Oe==null||((Dt=Oe.data)===null||Dt===void 0)?void 0:Dt.vnc_url)):(Wt=new URL(decodeURIComponent(Oe==null||((Ht=Oe.data)===null||Ht===void 0)?void 0:Ht.vnc_url)),Nt=Wt.protocol,an=Wt.searchParams,Un=Wt.host,Ce=an.get("password"),de="".concat(Nt==="https:"?"wss":"ws","://").concat(Un,"/").concat(B.path||"websockify"));case 12:W=new Ze.a(Ne.current,de,{credentials:{password:Ce},wsProtocols:["binary"]}),he=Ct(W),W.viewOnly=B.view_only||!1,N?W.scaleViewport=!0:W.scaleViewport=B.scale||!1,W.scaleViewport=B.scale||!0,W.resizeSession=!0,Re.current=W,W.addEventListener("disconnect",xe),W.addEventListener("connect",mt),W.addEventListener("clipboard",Ut);case 22:case"end":return kt.stop()}},U)})));var pt=ze.a.subscribe("vnc-reseting",function(){rt(0),M({type:q.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Yt=ze.a.subscribe("vnc-enlarge",function(){M({type:q.SET_IS_LARGE,payload:!0})}),Y=ze.a.subscribe("show-clipboard-box",function(){M({type:q.SHOW_CLIPBOARD_BOX,payload:!0})});return rt(0),function(){var U,B,de,Ce;(U=W)===null||U===void 0||U.removeEventListener("disconnect",xe),(B=W)===null||B===void 0||B.removeEventListener("connect",mt),(de=W)===null||de===void 0||de.removeEventListener("clipboard",Ut),pt(),Yt(),Y(),(Ce=he)===null||Ce===void 0||Ce.unobserve(Ne.current)}}},[ot,N,I,D]);function _e(W){var he;(he=Re.current)===null||he===void 0||he.clipboardPasteFrom(W),M({type:q.SET_TRANSFER_CONTENT,payload:W}),De.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),nn()}Object(v.useEffect)(function(){qe==0&&(clearTimeout(At.current),re())},[qe]);var re=function W(){qe>99?qe=99:(qe=qe+1,At.current=setTimeout(function(){W()},1500)),qe<100&&rt(qe)},Ae=Object(v.useMemo)(function(){return P?"none":I?"block":"none"},[I,P]);return ce.a.createElement(v.Fragment,null,K&&ce.a.createElement("a",{className:"btn-vnc-resize",onClick:Ke},ce.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),ce.a.createElement("iframe",{style:{display:Ae,position:K?"fixed":"absolute",left:0,top:K?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(K?"100px":"45px",")")},frameBorder:"0",ref:A}),ce.a.createElement("div",{style:{position:K?"fixed":"absolute",left:0,top:K?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(K?"100px":"45px",")")},className:"".concat(N?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(K?"full-screen":"")},P?ce.a.createElement(j.a,{message:w,style:{color:"#4CACFF"}},ce.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},ce.a.createElement(be.a,{percent:qe,format:function(he){return ce.a.createElement("span",{className:"c-white"},he,"%")}}))):null,ce.a.createElement("div",{ref:Ne,className:"vnc-panel ".concat(P?"hide":"animated fadeIn")})),ce.a.createElement(Et.a,null,ce.a.createElement(X.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:S,onCancel:nn,footer:null},ce.a.createElement(we,{onCancel:nn,onSave:_e,content:ye}))))}},tUsH:function(pe,R){pe.exports="data:image/png;base64,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"},vHTk:function(pe,R,s){pe.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},wzkS:function(pe,R,s){"use strict";s.d(R,"c",function(){return De}),s.d(R,"b",function(){return Ge}),s.d(R,"d",function(){return X}),s.d(R,"a",function(){return je}),s.d(R,"e",function(){return ae});var ke=s("9og8"),be=s("ErOA");function Rt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Rt=function(){return v};var F,v={},ce=Object.prototype,j=ce.hasOwnProperty,We=Object.defineProperty||function(N,I,ne){N[I]=ne.value},Et=typeof Symbol=="function"?Symbol:{},L=Et.iterator||"@@iterator",r=Et.asyncIterator||"@@asyncIterator",Ze=Et.toStringTag||"@@toStringTag";function ze(N,I,ne){return Object.defineProperty(N,I,{value:ne,enumerable:!0,configurable:!0,writable:!0}),N[I]}try{ze({},"")}catch(N){ze=function(ne,Ne,Re){return ne[Ne]=Re}}function Lt(N,I,ne,Ne){var Re=I&&I.prototype instanceof dt?I:dt,A=Object.create(Re.prototype),yt=new fe(Ne||[]);return We(A,"_invoke",{value:Fe(N,ne,yt)}),A}function tt(N,I,ne){try{return{type:"normal",arg:N.call(I,ne)}}catch(Ne){return{type:"throw",arg:Ne}}}v.wrap=Lt;var te="suspendedStart",ct="suspendedYield",Ie="executing",Be="completed",we={};function dt(){}function Xe(){}function ht(){}var Ve={};ze(Ve,L,function(){return this});var nt=Object.getPrototypeOf,st=nt&&nt(nt(ot([])));st&&st!==ce&&j.call(st,L)&&(Ve=st);var at=ht.prototype=dt.prototype=Object.create(Ve);function ut(N){["next","throw","return"].forEach(function(I){ze(N,I,function(ne){return this._invoke(I,ne)})})}function jt(N,I){function ne(Re,A,yt,oe){var x=tt(N[Re],N,A);if(x.type!=="throw"){var M=x.arg,ve=M.value;return ve&&typeof ve=="object"&&j.call(ve,"__await")?I.resolve(ve.__await).then(function(z){ne("next",z,yt,oe)},function(z){ne("throw",z,yt,oe)}):I.resolve(ve).then(function(z){M.value=z,yt(M)},function(z){return ne("throw",z,yt,oe)})}oe(x.arg)}var Ne;We(this,"_invoke",{value:function(A,yt){function oe(){return new I(function(x,M){ne(A,yt,x,M)})}return Ne=Ne?Ne.then(oe,oe):oe()}})}function Fe(N,I,ne){var Ne=te;return function(Re,A){if(Ne===Ie)throw new Error("Generator is already running");if(Ne===Be){if(Re==="throw")throw A;return{value:F,done:!0}}for(ne.method=Re,ne.arg=A;;){var yt=ne.delegate;if(yt){var oe=q(yt,ne);if(oe){if(oe===we)continue;return oe}}if(ne.method==="next")ne.sent=ne._sent=ne.arg;else if(ne.method==="throw"){if(Ne===te)throw Ne=Be,ne.arg;ne.dispatchException(ne.arg)}else ne.method==="return"&&ne.abrupt("return",ne.arg);Ne=Ie;var x=tt(N,I,ne);if(x.type==="normal"){if(Ne=ne.done?Be:ct,x.arg===we)continue;return{value:x.arg,done:ne.done}}x.type==="throw"&&(Ne=Be,ne.method="throw",ne.arg=x.arg)}}}function q(N,I){var ne=I.method,Ne=N.iterator[ne];if(Ne===F)return I.delegate=null,ne==="throw"&&N.iterator.return&&(I.method="return",I.arg=F,q(N,I),I.method==="throw")||ne!=="return"&&(I.method="throw",I.arg=new TypeError("The iterator does not provide a '"+ne+"' method")),we;var Re=tt(Ne,N.iterator,I.arg);if(Re.type==="throw")return I.method="throw",I.arg=Re.arg,I.delegate=null,we;var A=Re.arg;return A?A.done?(I[N.resultName]=A.value,I.next=N.nextLoc,I.method!=="return"&&(I.method="next",I.arg=F),I.delegate=null,we):A:(I.method="throw",I.arg=new TypeError("iterator result is not an object"),I.delegate=null,we)}function Qe(N){var I={tryLoc:N[0]};1 in N&&(I.catchLoc=N[1]),2 in N&&(I.finallyLoc=N[2],I.afterLoc=N[3]),this.tryEntries.push(I)}function ft(N){var I=N.completion||{};I.type="normal",delete I.arg,N.completion=I}function fe(N){this.tryEntries=[{tryLoc:"root"}],N.forEach(Qe,this),this.reset(!0)}function ot(N){if(N||N===""){var I=N[L];if(I)return I.call(N);if(typeof N.next=="function")return N;if(!isNaN(N.length)){var ne=-1,Ne=function Re(){for(;++ne=0;--Re){var A=this.tryEntries[Re],yt=A.completion;if(A.tryLoc==="root")return Ne("end");if(A.tryLoc<=this.prev){var oe=j.call(A,"catchLoc"),x=j.call(A,"finallyLoc");if(oe&&x){if(this.prev=0;--Ne){var Re=this.tryEntries[Ne];if(Re.tryLoc<=this.prev&&j.call(Re,"finallyLoc")&&this.prev=0;--ne){var Ne=this.tryEntries[ne];if(Ne.finallyLoc===I)return this.complete(Ne.completion,Ne.afterLoc),ft(Ne),we}},catch:function(I){for(var ne=this.tryEntries.length-1;ne>=0;--ne){var Ne=this.tryEntries[ne];if(Ne.tryLoc===I){var Re=Ne.completion;if(Re.type==="throw"){var A=Re.arg;ft(Ne)}return A}}throw new Error("illegal catch attempt")},delegateYield:function(I,ne,Ne){return this.delegate={iterator:ot(I),resultName:ne,nextLoc:Ne},this.method==="next"&&(this.arg=F),we}},v}function De(F){return Object(be.c)("libraries/".concat(F,".json"))}function Ge(){return Object(be.c)("library_tags.json")}function X(F){return k.apply(this,arguments)}function k(){return k=Object(ke.a)(Rt().mark(function F(v){var ce;return Rt().wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Object(be.b)("attachments/".concat(v,".json"));case 2:return ce=We.sent,We.abrupt("return",ce.status===0);case 4:case"end":return We.stop()}},F)})),k.apply(this,arguments)}function je(F){return Object(be.f)("libraries.json",F)}function ae(F,v){return Object(be.g)("libraries/".concat(F,".json"),v)}},y5JW:function(pe,R,s){"use strict";s.d(R,"c",function(){return Et}),s.d(R,"a",function(){return L});var ke=s("DZo9"),be=s("8z0m"),Rt=s("+L6B"),De=s("2/Rp"),Ge=s("9og8"),X=s("k1fw"),k=s("oBTY"),je=s("miYZ"),ae=s("tsqr"),F=s("q1tI"),v=s.n(F),ce=s("m3rI"),j=s("wzkS");function We(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */We=function(){return Ze};var r,Ze={},ze=Object.prototype,Lt=ze.hasOwnProperty,tt=Object.defineProperty||function(oe,x,M){oe[x]=M.value},te=typeof Symbol=="function"?Symbol:{},ct=te.iterator||"@@iterator",Ie=te.asyncIterator||"@@asyncIterator",Be=te.toStringTag||"@@toStringTag";function we(oe,x,M){return Object.defineProperty(oe,x,{value:M,enumerable:!0,configurable:!0,writable:!0}),oe[x]}try{we({},"")}catch(oe){we=function(M,ve,z){return M[ve]=z}}function dt(oe,x,M,ve){var z=x&&x.prototype instanceof ut?x:ut,D=Object.create(z.prototype),V=new A(ve||[]);return tt(D,"_invoke",{value:I(oe,M,V)}),D}function Xe(oe,x,M){try{return{type:"normal",arg:oe.call(x,M)}}catch(ve){return{type:"throw",arg:ve}}}Ze.wrap=dt;var ht="suspendedStart",Ve="suspendedYield",nt="executing",st="completed",at={};function ut(){}function jt(){}function Fe(){}var q={};we(q,ct,function(){return this});var Qe=Object.getPrototypeOf,ft=Qe&&Qe(Qe(yt([])));ft&&ft!==ze&&Lt.call(ft,ct)&&(q=ft);var fe=Fe.prototype=ut.prototype=Object.create(q);function ot(oe){["next","throw","return"].forEach(function(x){we(oe,x,function(M){return this._invoke(x,M)})})}function N(oe,x){function M(z,D,V,w){var P=Xe(oe[z],oe,D);if(P.type!=="throw"){var S=P.arg,K=S.value;return K&&typeof K=="object"&&Lt.call(K,"__await")?x.resolve(K.__await).then(function(ye){M("next",ye,V,w)},function(ye){M("throw",ye,V,w)}):x.resolve(K).then(function(ye){S.value=ye,V(S)},function(ye){return M("throw",ye,V,w)})}w(P.arg)}var ve;tt(this,"_invoke",{value:function(D,V){function w(){return new x(function(P,S){M(D,V,P,S)})}return ve=ve?ve.then(w,w):w()}})}function I(oe,x,M){var ve=ht;return function(z,D){if(ve===nt)throw new Error("Generator is already running");if(ve===st){if(z==="throw")throw D;return{value:r,done:!0}}for(M.method=z,M.arg=D;;){var V=M.delegate;if(V){var w=ne(V,M);if(w){if(w===at)continue;return w}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(ve===ht)throw ve=st,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);ve=nt;var P=Xe(oe,x,M);if(P.type==="normal"){if(ve=M.done?st:Ve,P.arg===at)continue;return{value:P.arg,done:M.done}}P.type==="throw"&&(ve=st,M.method="throw",M.arg=P.arg)}}}function ne(oe,x){var M=x.method,ve=oe.iterator[M];if(ve===r)return x.delegate=null,M==="throw"&&oe.iterator.return&&(x.method="return",x.arg=r,ne(oe,x),x.method==="throw")||M!=="return"&&(x.method="throw",x.arg=new TypeError("The iterator does not provide a '"+M+"' method")),at;var z=Xe(ve,oe.iterator,x.arg);if(z.type==="throw")return x.method="throw",x.arg=z.arg,x.delegate=null,at;var D=z.arg;return D?D.done?(x[oe.resultName]=D.value,x.next=oe.nextLoc,x.method!=="return"&&(x.method="next",x.arg=r),x.delegate=null,at):D:(x.method="throw",x.arg=new TypeError("iterator result is not an object"),x.delegate=null,at)}function Ne(oe){var x={tryLoc:oe[0]};1 in oe&&(x.catchLoc=oe[1]),2 in oe&&(x.finallyLoc=oe[2],x.afterLoc=oe[3]),this.tryEntries.push(x)}function Re(oe){var x=oe.completion||{};x.type="normal",delete x.arg,oe.completion=x}function A(oe){this.tryEntries=[{tryLoc:"root"}],oe.forEach(Ne,this),this.reset(!0)}function yt(oe){if(oe||oe===""){var x=oe[ct];if(x)return x.call(oe);if(typeof oe.next=="function")return oe;if(!isNaN(oe.length)){var M=-1,ve=function z(){for(;++M=0;--z){var D=this.tryEntries[z],V=D.completion;if(D.tryLoc==="root")return ve("end");if(D.tryLoc<=this.prev){var w=Lt.call(D,"catchLoc"),P=Lt.call(D,"finallyLoc");if(w&&P){if(this.prev=0;--ve){var z=this.tryEntries[ve];if(z.tryLoc<=this.prev&&Lt.call(z,"finallyLoc")&&this.prev=0;--M){var ve=this.tryEntries[M];if(ve.finallyLoc===x)return this.complete(ve.completion,ve.afterLoc),Re(ve),at}},catch:function(x){for(var M=this.tryEntries.length-1;M>=0;--M){var ve=this.tryEntries[M];if(ve.tryLoc===x){var z=ve.completion;if(z.type==="throw"){var D=z.arg;Re(ve)}return D}}throw new Error("illegal catch attempt")},delegateYield:function(x,M,ve){return this.delegate={iterator:yt(x),resultName:M,nextLoc:ve},this.method==="next"&&(this.arg=r),at}},Ze}var Et="\u3000\u3000";function L(r){var Ze=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var ze=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,ze)).toFixed(1)+" "+Ze[ze]}R.b=function(r){var Ze=r.value,ze=Ze===void 0?[]:Ze,Lt=r.onChange,tt=r.className,te=r.maxSize,ct=te===void 0?150:te,Ie=r.title,Be=Ie===void 0?"\u6587\u4EF6\u4E0A\u4F20":Ie,we=r.accept,dt=we===void 0?null:we,Xe={multiple:!1,fileList:ze,accept:dt,withCredentials:!0,beforeUpload:function(nt){var st=nt.size/1024/1024;return st0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ze.length>0,ghost:!0},Be),v.a.createElement("span",{onClick:ht,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ct,"M)"," ")))}},"yi/R":function(pe,R,s){"use strict";s.r(R);var ke=s("oBTY"),be=s("bbsP"),Rt=s("/wGt"),De=s("0Owb"),Ge=s("jrin"),X=s("2qtc"),k=s("kLXV"),je=s("miYZ"),ae=s("tsqr"),F=s("9og8"),v=s("tJVT"),ce=s("PpiC"),j=s("k1fw"),We=s("ozfa"),Et=s("MJZm"),L=s("q1tI"),r=s.n(L),Ze=s("Ty5D"),ze=s("H65k"),Lt=s("+Axu"),tt=s("f+oW"),te=s.n(tt),ct=function(i){var l=i.position,f=i.subject,m=i.score,y=i.onViewAllTask;return r.a.createElement("div",{className:"task-header"},r.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:y},r.a.createElement("img",{src:te.a,alt:"nav",width:45})),r.a.createElement("h3",{title:f},"\u7B2C",l,"\u5173\uFF1A",f),r.a.createElement("span",null,m))},Ie=s("DjyN"),Be=s("NUBc"),we=s("g9YV"),dt=s("wCAj"),Xe=s("cWXX"),ht=s("/ezw"),Ve=s("BdwD"),nt=s("p4vh"),st=s.n(nt),at=s("Q+I+"),ut=s.n(at),jt=s("Yr8L"),Fe=s.n(jt),q=s("IZBM"),Qe=s("1vsH"),ft=s("wd/R"),fe=s.n(ft);function ot(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ot=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var N={0:st.a,1:ut.a,2:Fe.a},I={loading:!0,page:1,data:null},ne=function(i){return i[i.SET_LOADING=0]="SET_LOADING",i[i.SET_STATE=1]="SET_STATE",i[i.SET_PAGE=2]="SET_PAGE",i}(ne||{});function Ne(i,l){switch(l.type){case ne.SET_LOADING:return Object(j.a)(Object(j.a)({},i),{},{loading:l.payload});case ne.SET_STATE:return Object(j.a)(Object(j.a)({},i),l.payload);case ne.SET_PAGE:return Object(j.a)(Object(j.a)({},i),{},{page:l.payload});default:throw new Error}}var Re=function(i){var l=i.activeIndex,f=i.taskId,m=Object(L.useReducer)(Ne,I),y=Object(v.a)(m,2),h=y[0],g=y[1],C=h.loading,_=h.page,c=h.data,p=Object(L.useMemo)(function(){var J=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(Z,Q,O){var le=(_-1)*10+O+1;return le<=3?r.a.createElement("img",{src:N[le-1],alt:"rank",width:36}):le}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:c==null?void 0:c.rank_data_name,dataIndex:"score",render:function(Z){return(c==null?void 0:c.open_rank)==="DEFAULT"?Object(Qe.T)(Z):Z}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(Z){return fe()(Z).format("YYYY-MM-DD HH:mm:ss")}}];return J},[c==null?void 0:c.rank_data_name,c==null?void 0:c.open_rank,_]);Object(L.useEffect)(function(){function J(){return G.apply(this,arguments)}function G(){return G=Object(F.a)(ot().mark(function Z(){var Q;return ot().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,Object(q.r)(f,{page:_,limit:10});case 2:Q=le.sent,g({type:ne.SET_STATE,payload:{loading:!1,data:Q.data}});case 4:case"end":return le.stop()}},Z)})),G.apply(this,arguments)}l===4&&J()},[_,l,f]);function H(J){g({type:ne.SET_PAGE,payload:J})}return r.a.createElement("div",{className:"ranking-container"},C?r.a.createElement(ht.a,{avatar:!0,paragraph:{rows:4}}):!c||(c==null?void 0:c.rank_list_count)===0?r.a.createElement(Ve.a,null):r.a.createElement(r.a.Fragment,null,r.a.createElement(dt.a,{pagination:!1,size:"middle",dataSource:c.rank_list,columns:p}),c.rank_list_count>10?r.a.createElement(Be.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:H,current:_,total:c.rank_list_count}):null))},A=s("fXAG"),yt=s("9Bee"),oe=s("M8RZ"),x=s("6lC8"),M=s("mCJh"),ve=s("jb+D"),z=s("dTJi"),D=s("pC0b"),V=s("GzdX"),w=s("OoWo"),P="YYYY-MM-DD HH:mm",S=function(i){var l=i.challenge,f=i.position,m=i.status,y=i.get_gold,h=i.get_experience,g=i.star,C=i.tag_count,_=i.finished_time,c=i.index,p=i.view_answer_time,H=i.name,J=i.identifier,G=i.identity,Z=i.shixun,Q=i.taskList,O=i.onSaveTaskStar,le=Object(Ze.l)();function Ee(Me){O(J,Me,c)}var E=m===2||Z.status<2||Q[c-1]&&Q[c-1].status===2||Z.task_pass||G<=5;return r.a.createElement("div",{className:"task-item-container ".concat(l.position===f?"active":""," ").concat(m===2?"finish":"")},r.a.createElement("div",{className:"flex-container challenge-title space-between"},E?r.a.createElement("a",{href:"/tasks/".concat(J).concat(le.search),onClick:function(ge){ge.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(J).concat(le.search)},300)}},"".concat(f,". ").concat(H)," "):r.a.createElement("span",null,"".concat(f,". ").concat(H)),r.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(m===2?"green":"")})),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",{className:m===2?"green":""},r.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",m===2&&h>0?"+":"",h),r.a.createElement("p",{className:m===2?"green":""},r.a.createElement("span",null,"\u91D1\u5E01")," ",m===2&&y>0?"+":""," ",y),r.a.createElement("p",null,r.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",C||"\u65E0")),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",null,r.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),_?fe()(_).format(P):"--"),r.a.createElement("p",null,r.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),p?fe()(p).format(P):"--")),Z.status>=2?r.a.createElement("div",{className:"rate-container"},m===2&&g===0?r.a.createElement(L.Fragment,null,r.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),r.a.createElement(V.a,{defaultValue:0,onChange:Ee})):null,m===2&&g>0?r.a.createElement(L.Fragment,null,r.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),r.a.createElement(V.a,{value:g,disabled:!0}),r.a.createElement("span",{className:"highlight"},g,"\u5206")):null):null)},K=function(i){var l=i.taskList,f=i.challenge,m=i.shixun,y=i.identity,h=i.onSaveTaskStar,g=Object(Ze.l)().query;return r.a.createElement("div",{className:"task-nav-container"},!!g.coursesId&&r.a.createElement("p",{className:"task-tip"},r.a.createElement("div",null,r.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")),l.map(function(C,_){var c=Object(j.a)(Object(j.a)({},C),{},{identity:y,index:_,challenge:f,taskList:l,shixun:m,onSaveTaskStar:h});return r.a.createElement(S,Object(De.a)({key:_},c))}))},ye=s("88g3"),ee=s.n(ye),Je=s("V0Rq"),qe=s("HBuW");function rt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */rt=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var At=function(){var i=Object(F.a)(rt().mark(function l(f,m,y,h,g){var C,_;return rt().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(C=function(){g?Object(Qe.K)(y?"/tasks/".concat(_==null?void 0:_.identifier,"/jupyter"):"/tasks/".concat(_.game_identifier,"?subject_id=").concat(h)):window.location.href=y?"/tasks/".concat(_==null?void 0:_.identifier,"/jupyter"):"/tasks/".concat(_.game_identifier,"?subject_id=").concat(h)},!y){p.next=7;break}return p.next=4,Object(qe.z)({id:f,challenge_id:m,subject_id:h});case 4:p.t0=p.sent,p.next=10;break;case 7:return p.next=9,Object(qe.A)({id:f,challenge_id:m,subject_id:h});case 9:p.t0=p.sent;case 10:if(_=p.t0,!((_==null?void 0:_.game_identifier)||(_==null?void 0:_.identifier))){p.next=22;break}if(!(_==null?void 0:_.access)){p.next=16;break}C(),p.next=21;break;case 16:if(!((_==null?void 0:_.access)==!1)){p.next=20;break}return ae.b.warn("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(function(){At(f,"",y,h,g)},1e3),p.abrupt("return");case 20:C();case 21:return p.abrupt("return");case 22:(_==null?void 0:_.status)===-3?Object(Qe.m)():(_==null?void 0:_.status)===2?Pt(_==null?void 0:_.message):(_==null?void 0:_.status)===3&&xt(_==null?void 0:_.message);case 23:case"end":return p.stop()}},l)}));return function(f,m,y,h,g){return i.apply(this,arguments)}}(),Pt=function i(l){var f;l=((f=l)===null||f===void 0?void 0:f.includes(".json"))?l:"".concat(l,".json"),k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var m=Object(F.a)(rt().mark(function h(){var g,C;return rt().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(Je.P)({url:l});case 2:if(g=c.sent,g){c.next=5;break}return c.abrupt("return");case 5:return ae.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),c.next=8,Object(qe.A)({id:g.shixun_identifier});case 8:if(C=c.sent,!(C==null?void 0:C.game_identifier)){c.next=12;break}return Object(Qe.K)("/tasks/".concat(C.game_identifier)),c.abrupt("return");case 12:(C==null?void 0:C.status)===2?i(C==null?void 0:C.message):(C==null?void 0:C.status)===3&&xt(C==null?void 0:C.message);case 13:case"end":return c.stop()}},h)}));function y(){return m.apply(this,arguments)}return y}()})},xt=function(l){k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",l,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},nn=Et.a.DirectoryTree,Ke=function(i){var l=i.taskList,f=i.challenge,m=i.shixun,y=i.identity,h=i.onSaveTaskStar,g=i.subject_id,C=Object(Ze.m)(),_=Object(Ze.l)().query,c=Object(L.useState)([]),p=Object(v.a)(c,2),H=p[0],J=p[1],G=Object(L.useState)([]),Z=Object(v.a)(G,2),Q=Z[0],O=Z[1],le=Object(L.useState)(),Ee=Object(v.a)(le,2),E=Ee[0],Me=Ee[1];Object(L.useEffect)(function(){ge(l),O(it({children:l},f.id)),J(Object(ke.a)(l)),console.log("taskList:",l)},[l]);var ge=function Pe(Le){Le.map(function(Ye,et){var Se;Ye.index=et,Ye.title=Ye.name,Ye.id==f.id&&Me(Ye.key),((Se=Ye.children)===null||Se===void 0?void 0:Se.length)&&Pe(Ye.children)})},me=function(Le,Ye){console.log("Trigger Select",Le,Ye),Ye.node.shixun_identifier&&At(Ye.node.shixun_identifier,Ye.node.key,!1,g)},$=function(){console.log("Trigger Expand")};function it(Pe,Le){var Ye;return!Pe||typeof Pe!="object"?void 0:Pe.id==Le?[]:Pe.children.some(function(et){return Ye=it(et,Le)})?[].concat(Object(ke.a)(Ye),[Pe.key]):void 0}return r.a.createElement("div",{className:"task-nav-container"},!!_.coursesId&&r.a.createElement("p",{className:"task-tip"},r.a.createElement("div",null,r.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")),!!(H==null?void 0:H.length)&&r.a.createElement("div",{style:{padding:10}},r.a.createElement(nn,{className:ee.a.tree,icon:r.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:r.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:me,onExpand:$,selectedKeys:[E],defaultExpandedKeys:Object(ke.a)(Q),treeData:H,titleRender:function(Le,Ye,et){return r.a.createElement("span",{className:"".concat(f.id==Le.id?ee.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},Le.item_type==="Shixun"&&r.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),Le.item_type==="Challenge"&&r.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:Le.item_type==="Shixun"?-2:0}},"\uFF08",Qe.h[Le.index],"\uFF09"),r.a.createElement("span",{style:{position:"relative",top:Le.item_type==="Shixun"||Le.item_type==="Stage"?-2:0}},Le==null?void 0:Le.name),Le.item_type!=="Stage"&&r.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat((Le==null?void 0:Le.status)==1&&"c-green-29b")},((Le==null?void 0:Le.status)==1||(Le==null?void 0:Le.status)==0)&&r.a.createElement("img",{src:s("A/g1"),width:"16"}),(Le==null?void 0:Le.status)==2&&r.a.createElement("img",{src:s("Nmxd"),width:"16"}),(Le==null?void 0:Le.status)==3&&r.a.createElement("img",{src:s("5D2P"),width:"16"})))}})))},Ct=s("Plam"),St=s("gp9y"),_e=s("Ot1p");function re(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */re=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Ae=function(i){var l=i.user_praise,f=i.praise_count,m=i.praisePlus,y=i.onCreateDiscuss,h=i.user,g=Object(L.useState)(!1),C=Object(v.a)(g,2),_=C[0],c=C[1],p=Object(L.useState)(""),H=Object(v.a)(p,2),J=H[0],G=H[1];function Z(E){G(E)}function Q(){c(!0)}function O(){c(!1)}function le(){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(F.a)(re().mark(function E(){return re().wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:if(h==null?void 0:h.authentication){ge.next=3;break}return k.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}}),ge.abrupt("return");case 3:if(!(J.trim()=="")){ge.next=6;break}return ae.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ge.abrupt("return");case 6:y(J),G(""),c(!1);case 9:case"end":return ge.stop()}},E)})),Ee.apply(this,arguments)}return r.a.createElement("div",{className:"comment-input-editor-container ".concat(_?"active":""," ")},r.a.createElement("div",{className:_?"text-area hide":"text-area"},r.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Q}),r.a.createElement("a",{className:"c-light-black",onClick:m,title:l?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},r.a.createElement("i",{className:"mr3 ".concat(l?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),f?r.a.createElement("span",null,f):"")),_?r.a.createElement("div",{className:"input-mask",onClick:O}):null,r.a.createElement("div",{className:_?"md-container":"md-container hide"},r.a.createElement(_e.a,{id:"discuss-input-editor",startInit:_,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:J,height:240,onChange:Z}),r.a.createElement("div",{className:"tip-container",onClick:O},r.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),r.a.createElement("a",{className:"btn-send",onClick:le},"\u53D1\u9001"))))},W=s("dhSg"),he=s("/omn"),xe=s("IxHN"),mt=s("ARon"),Ut=function(i){var l=i.data;return r.a.createElement(L.Fragment,null,l&&l.map(function(f){return r.a.createElement("div",{className:"choose-answer-item",key:f.position},r.a.createElement("p",null,"\u7B2C",f.position,"\u9898"),r.a.createElement(yt.a,{value:f.answer}))}))},pt=s("DVFL"),Yt=function(i){var l=i.data,f=i.onShowUnlockAnswerModal,m=i.challenge,y=(m==null?void 0:m.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return r.a.createElement(L.Fragment,null,l&&l.map(function(h,g){var C=h.answer_id,_=h.answer_name,c=h.answer_contents,p=h.view_time;return r.a.createElement("div",{className:"answer-item-container",style:y,key:C},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{className:"level"}," \u7EA7\u522B",g+1,"\uFF1A "),r.a.createElement("span",{className:"name"},_),c?r.a.createElement(L.Fragment,null,r.a.createElement("span",{className:"view-time"},p?fe()(p).format("YYYY-MM-DD HH:mm"):""),r.a.createElement("span",null,"\u5DF2\u89E3\u9501")):r.a.createElement("a",{onClick:f},"\u89E3\u9501")),c?r.a.createElement(yt.a,{value:c}):null)}))},Y=function(i){var l=i.loading,f=i.data,m=i.onShowTip,y=i.st,h=i.challenge;return r.a.createElement("div",{className:"answer-container"},l?r.a.createElement(xe.a,null):null,y===1?r.a.createElement(Ut,{data:f}):r.a.createElement(Yt,{data:f,challenge:h,onShowUnlockAnswerModal:m}))},U=s("sRBo"),B=s("kaz8"),de=s("gflZ"),Ce=function(i){var l=i.data,f=i.selected_unlocked_answer_id,m=i.selected_index,y=i.onSelect;if(!l)return null;var h=l.filter(function(C,_){return C.answer_contents?!1:(C.index=_,!0)});function g(C){var _=C.target,c=_.value,p=_.checked;y(p?c:null)}return r.a.createElement("table",{className:"unlock-answer-list"},r.a.createElement("thead",null,r.a.createElement("tr",null,r.a.createElement("th",null),r.a.createElement("th",null,"\u7EA7\u522B"),r.a.createElement("th",null,"\u540D\u79F0"),r.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),r.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),r.a.createElement("tbody",null,h.map(function(C,_){return r.a.createElement("tr",{key:C.answer_id},r.a.createElement("td",null,r.a.createElement(B.a,{value:C.answer_id,onChange:g,checked:C.answer_id===f||f&&m>=_})),r.a.createElement("td",null,C.index+1),r.a.createElement("td",null,C.answer_name),r.a.createElement("td",null,C.answer_ratio,"%"),r.a.createElement("td",{className:"gold-color"},C.answer_score))})))},Oe=s("Q7Vx"),Ot=function(i){var l=i.unity_3d_routes,f=i.onGetUnity3dMessage,m=i.onEvaluateCallback,y=Object(L.useRef)(),h=Object(L.useState)(!0),g=Object(v.a)(h,2),C=g[0],_=g[1];Object(L.useEffect)(function(){function H(G){try{var Z=JSON.parse(G.data);f(Z)}catch(Q){console.log(Q,G.data)}}window.addEventListener("message",H);var J=W.a.subscribe("evaluate-unity3d-result",function(G){c(G),m&&m()});return function(){window.removeEventListener("message",H),J()}},[]);function c(H){y.current&&y.current.contentWindow.postMessage(JSON.stringify(H),"*")}function p(){_(!1),W.a.publish("unity3d-load-end")}return r.a.createElement(L.Fragment,null,C?r.a.createElement(xe.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,r.a.createElement("iframe",{onLoad:p,className:"unity3d-panel",ref:y,src:l}))},Dt=s("BjJ7"),Ht=s("kaH+");function Wt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Wt=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}function Nt(i){var l=i.target;if(l.tagName.toUpperCase()==="IMG"){var f=l.src||l.getAttribute("src");f&&f.indexOf("/images/avatars/User")===-1&&(i.stopPropagation(),i.preventDefault(),W.a.publish("preview-image",f))}}var an={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(i,l){switch(l.type){case A.A:return Object(j.a)(Object(j.a)({},i),{},{activeIndex:l.payload});case A.bb:return Object(j.a)(Object(j.a)({},i),{},{enlarge_unity3D:l.payload});case A.db:return Object(j.a)(Object(j.a)({},i),{},{tab_fixed:l.payload});case A.Y:return Object(j.a)(Object(j.a)({},i),{},{showTaskList:!0});case A.s:return Object(j.a)(Object(j.a)({},i),{},{showTaskList:!1});case A.m:return Object(j.a)(Object(j.a)({},i),l.payload);case A.N:return Object(j.a)(Object(j.a)({},i),l.payload);case A.P:return Object(j.a)(Object(j.a)({},i),{},{loading:!0});case A.Z:return Object(j.a)(Object(j.a)({},i),{},{showTip:!0});case A.t:return Object(j.a)(Object(j.a)({},i),{},{showTip:!1});case A.y:return Object(j.a)(Object(j.a)({},i),{},{selected_unlocked_answer_id:l.payload});case A.g:return Object(j.a)(Object(j.a)({},i),l.payload);default:throw new Error}}var Gt=function(i){var l=i.taskId,f=i.minuxUserGrade,m=i.discusses_count,y=i.is_teacher,h=i.has_answer,g=i.user,C=i.st,_=i.game,c=i.rank_name,p=i.challenge,H=i.myshixun,J=i.user_praise,G=i.praise_count,Z=i.unity_3d_routes,Q=i.with_code_file,O=i.onPlusOrCancelPraise,le=i.onEvaluateCallback,Ee=i.onGetUnity3dMessage,E=i.shixun,Me=Object(L.useReducer)(Un,an),ge=Object(v.a)(Me,2),me=ge[0],$=ge[1],it=Object(L.useState)(!1),Pe=Object(v.a)(it,2),Le=Pe[0],Ye=Pe[1],et=Object(L.useState)(!1),Se=Object(v.a)(et,2),Te=Se[0],He=Se[1],n=Object(Ze.l)().query,e=me.taskList,t=me.showTaskList,a=me.activeIndex,u=me.enlarge_unity3D,o=me.tab_fixed,d=me.data,b=me.answerScore,T=me.loading,ie=me.showTip,se=me.isMultiLevel,ue=me.selected_unlocked_answer_id,ma=Object(L.useMemo)(function(){var wt=0;if(d&&ue){for(var Xt=d.filter(function(Kt){return!Kt.answer_contents}),It=0;It1,activeIndex:Kt?a:2}});case 12:case"end":return sn.stop()}},wt)})),kn.apply(this,arguments)}function xn(wt){var Xt=wt.choose_answers,It=wt.message,Kt=wt.status;if(Kt===0){ae.b.info(It);return}$({type:A.g,payload:{showTip:Kt===1,data:Xt,answerScore:It,loading:!1,activeIndex:Kt===1?a:2}})}function ha(){$({type:A.t})}function Cn(){$({type:A.Z})}function en(){return ea.apply(this,arguments)}function ea(){return ea=Object(F.a)(Wt().mark(function wt(){var Xt,It,Kt,qt,sn;return Wt().wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:if(Ye(!0),!(C===1)){pn.next=8;break}return pn.next=4,Object(q.p)(_.identifier);case 4:Xt=pn.sent,(Xt==null?void 0:Xt.status)!==-1&&(f(b),xn(Xt)),pn.next=14;break;case 8:if(!ue){pn.next=14;break}return pn.next=11,Object(q.s)(_.identifier,ue);case 11:It=pn.sent,Kt=It.status,qt=It.message,Kt===-1||(se?(sn=0,d.filter(function(pa){return!pa.answer_contents}).forEach(function(pa,za){za<=ma&&pa&&(sn+=pa.answer_score)}),f(sn)):f(b),Ln(),jn(null),$({type:A.t}));case 14:Ye(!1);case 15:case"end":return pn.stop()}},wt)})),ea.apply(this,arguments)}function jn(wt){$({type:A.y,payload:wt})}function ba(){return _n.apply(this,arguments)}function _n(){return _n=Object(F.a)(Wt().mark(function wt(){var Xt,It;return Wt().wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(qt.prev=0,!n.subject_id){qt.next=7;break}return qt.next=4,Object(q.i)(H.identifier,Object(j.a)({},n));case 4:It=qt.sent,qt.next=10;break;case 7:return qt.next=9,Object(q.m)(H.identifier);case 9:It=qt.sent;case 10:$({type:A.m,payload:{taskList:((Xt=It)===null||Xt===void 0?void 0:Xt.stages)||It,showTaskList:!0}}),qt.next=16;break;case 13:qt.prev=13,qt.t0=qt.catch(0),console.log(qt.t0);case 16:case"end":return qt.stop()}},wt,null,[[0,13]])})),_n.apply(this,arguments)}function ta(wt,Xt,It){return Jn.apply(this,arguments)}function Jn(){return Jn=Object(F.a)(Wt().mark(function wt(Xt,It,Kt){return Wt().wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.prev=0,sn.next=3,Object(q.D)(Xt,E.id,It);case 3:e[Kt].star=It,$({type:A.N,payload:{taskList:Object(ke.a)(e)}}),sn.next=10;break;case 7:sn.prev=7,sn.t0=sn.catch(0),console.log(sn.t0);case 10:case"end":return sn.stop()}},wt,null,[[0,7]])})),Jn.apply(this,arguments)}function gn(){ba()}function na(){$({type:A.s})}Object(L.useEffect)(function(){if(!(E==null?void 0:E.identifier))return;var wt=Object(ve.t)({objective_type:"shixun",objective_id:E==null?void 0:E.identifier,school:1});wt.then(function(Xt){var It;He(Xt==null||((It=Xt.shixun)===null||It===void 0)?void 0:It.own)})},[E==null?void 0:E.identifier]),Object(L.useEffect)(function(){return function(){$({type:A.s}),$({type:A.A,payload:0})}},[l]),Object(L.useEffect)(function(){if(un.current)return un.current.addEventListener("mousedown",Nt),function(){un.current.removeEventListener("mousedown",Nt)}},[un.current]),Object(L.useEffect)(function(){if(Q&&Z&&un.current){var wt=Object(Dt.b)(function(It){var Kt=It.target.scrollTop;Kt>=354?$({type:A.db,payload:!0}):$({type:A.db,payload:!1})},10);un.current.addEventListener("scroll",wt);var Xt=W.a.subscribe("evaluate-unity3d-finish",function(){un.current.scrollTop=0});return function(){un.current.removeEventListener("scroll",wt),Xt()}}},[Q,Z,un.current]);var Vn=p.position,cn=p.score,dn=p.subject,Sn={onViewAllTask:gn,position:Vn,score:cn,subject:dn};function Hn(wt){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(F.a)(Wt().mark(function wt(Xt){var It;return Wt().wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.next=2,Object(M.b)({content:Xt,container_type:"Shixun",container_id:E.id,challenge_id:p.id,position:Vn});case 2:if(It=qt.sent,!(It.status===-3)){qt.next=6;break}return k.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),qt.abrupt("return");case 6:console.log(It),$({type:A.A,payload:3}),W.a.publish("create-discuss");case 9:case"end":return qt.stop()}},wt)})),Pn.apply(this,arguments)}function Yn(){$({type:A.bb,payload:!u})}var yn={loading:T,data:d,onShowTip:Cn,st:C,challenge:p};return r.a.createElement(L.Fragment,null,r.a.createElement(ct,Sn),r.a.createElement("div",{className:"content-wrapper",ref:un},Z&&Q?r.a.createElement("div",{className:"unity-3d-container ".concat(u?"enlarge":"")},r.a.createElement("a",{onClick:Yn,className:"btn-enlarge ".concat(u?"enlarge":"")},r.a.createElement("i",{className:"iconfont ".concat(u?"icon-suoxiao1":"icon-kuoda"," ")})),r.a.createElement(Ot,{unity_3d_routes:Z,onGetUnity3dMessage:Ee,onEvaluateCallback:le})):null,r.a.createElement("ul",{className:"tab-nav ".concat(o?"tab-fixed":"")},oa.map(function(wt){return r.a.createElement("li",{onClick:rn,id:wt.index,key:wt.title,className:a===wt.index?"active":""},r.a.createElement("a",null,wt.title,wt.index===3&&m?r.a.createElement("span",null,m):null))})),r.a.createElement(yt.a,{className:a===0?"tab-panel-body ".concat(Z&&Q?"scroll-margin-top":""):"hide",value:p.task_pass}),r.a.createElement("div",{className:a===1?"tab-panel-body":"hide"},zn?r.a.createElement(yt.a,{value:zn}):null),r.a.createElement("div",{className:a===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},r.a.createElement(Y,yn)),r.a.createElement("div",{className:a===3?"tab-panel-body":"hide"},r.a.createElement(Ct.a,{activeIndex:a,shixunIdentifier:E.identifier,identity:g.identity,user:g,allowDisableDiscuss:Te})),r.a.createElement("div",{className:a===4?"tab-panel-body":"hide"},r.a.createElement(Re,{activeIndex:a,taskId:l})),n.type!=="exercises"&&!(E==null?void 0:E.is_disable_discuss)&&!_.homework_common_comment_open&&r.a.createElement(Ae,{user:g,user_praise:J,praise_count:G,praisePlus:O,onCreateDiscuss:Hn})),r.a.createElement(oe.a,null,r.a.createElement(Rt.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:t,onClose:na},n.subject_id&&r.a.createElement(Ke,Object(De.a)({taskList:Object(ke.a)(e),challenge:p,shixun:E},n,{identity:g.identity,onSaveTaskStar:ta})),!n.subject_id&&r.a.createElement(K,{taskList:Object(ke.a)(e),challenge:p,shixun:E,identity:g.identity,onSaveTaskStar:ta})),r.a.createElement(k.a,{centered:!0,title:"\u63D0\u793A",visible:ie,onOk:en,onCancel:ha,confirmLoading:Le,className:"answer-tip"},y?r.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):r.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~"),se?r.a.createElement(Ce,{selected_index:ma,selected_unlocked_answer_id:ue,onSelect:jn,data:d}):r.a.createElement("p",null,"\u5C06\u6263\u9664".concat(b,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),y?r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),r.a.createElement(Ht.a,null)))},kt=s("+L6B"),tn=s("2/Rp"),mn=s("aHsQ"),$t=s("sGsY"),zt=s("55Ip"),on=s("9VGf");function Dn(i){return i.toString().padStart(2,"0")}function Ue(i){var l=Math.floor(i/60),f=i%60,m=Math.floor(l/60);return"".concat(Dn(m),":").concat(Dn(l-m*60),":").concat(Dn(f))}var Gn=function(i){var l=i.defaultTime,f=i.status,m=i.onUpdateCostTime,y=i.lastedGetTaskInfoTime,h=i.title,g=h===void 0?"":h,C=Object(L.useState)(l||0),_=Object(v.a)(C,2),c=_[0],p=_[1],H=Object(L.useRef)();return Object(L.useEffect)(function(){y&&(p(l),H.current=l)},[l,y]),Object(L.useEffect)(function(){if(y){var J=W.a.subscribe("update-cost-time",function(){f!==2&&m(H.current)});return J}},[y]),Object(on.a)(function(){p(c+1),H.current=H.current+1},f===2?null:1e3),r.a.createElement("span",null,g?"".concat(g,"\uFF1A"):null,Ue(c))},An=s("8Enf"),hr=s("P2fV"),Ca=s("NJEC"),ja=s("5Dmo"),Sa=s("3S7+"),pr=s("UlFV"),wn=s("RCxd"),qa=s("S+dL"),_r=s.n(qa),Ua=s("P5Jw");function qn(i){var l=i.onShowNotice,f=i.className,m=f===void 0?"":f;return r.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:l,className:m},r.a.createElement("img",{src:_r.a,alt:"notice"}))}var er=function(i){var l=i.loading,f=i.lastedUpdateTime,m=i.moveY,y=i.code_hidden,h=i.gameStatus,g=i.isEditPath,C=i.isNotice,_=i.git_url,c=i.onResetCode,p=i.onResetGitCode,H=i.onShowCodeSetting,J=i.onResetPassedCode,G=i.onShowDir,Z=i.onResizeCodeArea,Q=i.onShowNotice;function O(){Z(m)}var le=function(){k.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:r.a.createElement(wn.a,null),content:"\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",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:c})},Ee=function(){k.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:r.a.createElement(wn.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:p})},E=m==="100%";return r.a.createElement(L.Fragment,null,r.a.createElement("span",{className:"edit-status ml5"},l?"\u4FDD\u5B58\u4E2D...":f===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),r.a.createElement("div",{className:"action-bar"},C?r.a.createElement(Sa.a,{visible:!0,title:r.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566\uFF5E"),color:"#fff"},r.a.createElement(qn,{onShowNotice:Q})):null,y?null:r.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:G},r.a.createElement("i",{className:"iconfont icon-wenjian "})),_?r.a.createElement(Ua.CopyToClipboard,{text:_,onCopy:function(){return ae.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},r.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,h===2&&g?r.a.createElement(Ca.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:J},r.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},r.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,g?r.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:le},r.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,g&&r.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:Ee},r.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),r.a.createElement("a",{onClick:H,title:"\u8BBE\u7F6E"},r.a.createElement("i",{className:"iconfont icon-shezhi"})),r.a.createElement("a",{onClick:O,title:E?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:E?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},tr=s("VTBJ"),nr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"},sa=nr,ua=s("6VBw"),ar=function(l,f){return L.createElement(ua.a,Object(tr.a)(Object(tr.a)({},l),{},{ref:f,icon:sa}))};ar.displayName="CloudServerOutlined";var Na=L.forwardRef(ar),va=s("Mm8t"),Ia=s.n(va),rr=s("9kvl");function Da(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Da=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Ma=function(i){var l=i.isNotice,f=i.moveY,m=i.isActive,y=i.tabIndex,h=i.webssh,g=i.socketKeys,C=i.onCloseSocket,_=i.onReCreateSocket,c=i.onShowNotice,p=i.sshConfigData,H=i.onResizeCodeArea,J=i.shixun;console.log("socketKeys,shixuns",p);function G(){H(f)}var Z=f==="100%";return r.a.createElement("div",{className:"action-bar"},l?r.a.createElement(qn,{onShowNotice:c}):null,h?r.a.createElement(ir,{sshConfigData:p,tabIndex:y,isActive:m,socketKeys:g,onReCreateSocket:_,onCloseSocket:C,shixun:J}):null,r.a.createElement("a",{onClick:G,title:Z?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:Z?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},la=1200,or=300;function ir(i){var l=i.isActive,f=i.socketKeys,m=i.webssh,y=i.onCloseSocket,h=i.onReCreateSocket,g=i.sshConfigData,C=i.tabIndex,_=i.shixun,c=Object(L.useState)(m===3?1800:la),p=Object(v.a)(c,2),H=p[0],J=p[1],G=Object(L.useState)(!1),Z=Object(v.a)(G,2),Q=Z[0],O=Z[1],le=_.identifier;Object(on.a)(function(){J(H-1)},l&&H>0?1e3:null),Object(L.useEffect)(function(){var et=W.a.subscribe("on-operating-ssh",function(){(_==null?void 0:_.webssh)!=3&&J(la)}),Se=W.a.subscribe("update-windows-time",function(He){J(parseInt(He.remaining_time/1e3))}),Te=W.a.subscribe("on-recreate-socket",function(){h()});return function(){Se(),et(),Te()}},[]);function Ee(){rr.c.replace("/shixuns/".concat(le,"/challenges"))}function E(){k.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:r.a.createElement(wn.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:it,onCancel:Ee})}var Me=function(){k.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:r.a.createElement(wn.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Pe})};Object(L.useEffect)(function(){H===0&&(_.webssh!=3&&E(),f.forEach(function(et){W.a.publish("close-socket",et)})),H===or&&_.webssh!=3&&O(!0)},[H]);function ge(){O(!1)}function me(){_.webssh!=3&&O(!0)}function $(){J(la),W.a.publish("ssh-add-connect-time"),O(!1)}function it(){J(la),W.a.publish("create-socket",C)}function Pe(){return Le.apply(this,arguments)}function Le(){return Le=Object(F.a)(Da().mark(function et(){return Da().wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return f.forEach(function(He){W.a.publish("close-socket",He)}),Te.next=3,y();case 3:J(la),h();case 5:case"end":return Te.stop()}},et)})),Le.apply(this,arguments)}var Ye=function(){k.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848081\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(Qe.K)(g==null?void 0:g.mapping_service_url)}})};return r.a.createElement(L.Fragment,null,H>0&&H<=or&&_.webssh!=3?r.a.createElement(vr,{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:H,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:me}):null,(g==null?void 0:g.mapping_service_url)&&r.a.createElement("a",{target:"_blank",onClick:function(Se){Se.preventDefault(),Ye()},href:g==null?void 0:g.mapping_service_url},r.a.createElement(Na,{className:"font14 c-blue"}),r.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8")),r.a.createElement("a",{onClick:Me},r.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),r.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),r.a.createElement(oe.a,null,r.a.createElement(k.a,{centered:!0,title:[r.a.createElement(wn.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:Q&&H>0,onOk:$,onCancel:ge,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(H/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function vr(i){var l=i.title,f=i.time,m=i.className,y=m===void 0?"":m,h=i.callback,g=i.desc,C=g===void 0?"":g,_=i.style,c=_===void 0?{}:_;function p(){h&&h()}return r.a.createElement("a",{onClick:p,title:l,className:y},r.a.createElement("img",{src:Ia.a,alt:"time",width:16,style:c}),r.a.createElement("span",null,C?"".concat(C,"\uFF1A"):"",Ue(f)))}var Fa=s("bHOs"),ga=s("l9Ud"),Kn=s.n(ga);function ca(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ca=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var wa=function(i){return i.Classrooms="classrooms",i.Shixuns="shixuns",i.Paths="paths",i.Projects="projects",i.Videos="videos",i.Topics="topics",i.Teach="teach-group",i}(wa||{}),sr=function(l){var f=l.userDetail,m=l.user,y=l.globalSetting,h=l.loading,g=l.dispatch,C=l.onClose,_=l.shixun,c=Object(ce.a)(l,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),p=Object(Ze.m)(),H=Object(L.useState)([]),J=Object(v.a)(H,2),G=J[0],Z=J[1],Q=Object(L.useState)({}),O=Object(v.a)(Q,2),le=O[0],Ee=O[1],E=Object(L.useState)(0),Me=Object(v.a)(E,2),ge=Me[0],me=Me[1],$=Object(L.useState)(Object(j.a)({page:1,limit:20,id:_.identifier},p)),it=Object(v.a)($,2),Pe=it[0],Le=it[1],Ye=Object(L.useCallback)(function(){return c.visible},[c.visible]);Object(L.useEffect)(function(){Pe.page=1,et()},[c.visible]);var et=function(){var Se=Object(F.a)(ca().mark(function Te(){var He;return ca().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g({type:"shixunsDetail/getSetData",payload:Pe});case 2:He=e.sent,He&&(Z(Object(ke.a)(He.data_sets)),me(He.data_sets_count),Ee(He.folder_name));case 4:case"end":return e.stop()}},Te)}));return function(){return Se.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,!!G.length&&c.children,r.a.createElement(Rt.a,{title:"\u6570\u636E\u96C6",placement:"right",className:Kn.a.wrap,width:300,closable:!1,onClose:C,visible:Ye()},r.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6\u8DEF\u5F84"),r.a.createElement("dl",{className:Kn.a.list},r.a.createElement(Sa.a,{title:le},r.a.createElement("dt",null,le)),r.a.createElement("dd",null,r.a.createElement(Ua.CopyToClipboard,{text:le,onCopy:function(){return ae.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("span",{className:"".concat(Kn.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),r.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),G==null?void 0:G.map(function(Se,Te){return r.a.createElement("dl",{className:Kn.a.list},r.a.createElement(Sa.a,{title:Se.title},r.a.createElement("dt",null,r.a.createElement("span",{className:"icon-wenjian4 mr5"}),Se.title)),r.a.createElement("dd",null,r.a.createElement(Ua.CopyToClipboard,{text:Se.file_path,onCopy:function(){return ae.b.success("\u590D\u5236\u6210\u529F")}},r.a.createElement("span",{className:"".concat(Kn.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),r.a.createElement("div",{className:"tc"},r.a.createElement(Be.a,{onChange:function(Te){Pe.page=Te,et()},className:Kn.a.page,size:"small",total:ge,pageSize:Pe.limit,hideOnSinglePage:!0}))))},ur=Object(rr.a)(function(i){var l=i.user,f=i.userDetail,m=i.loading,y=i.shixunsDetail,h=i.globalSetting;return{user:l,userDetail:f,shixunsDetail:y,globalSetting:h,loading:m.models.index}})(sr),da=s("m3rI"),gr=s("tUsH"),ya=s.n(gr),yr=s("1Zrr"),br=s.n(yr),ka=s("bntm"),Ar=s("bPs0");function fa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */fa=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var oo=$t.a.Countdown;function Vt(){return r.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 Ft=function(i){var l,f=i.mirror_description,m=i.difficulty,y=i.git_url,h=i.vnc_url,g=i.window_vnc_url,C=i.linux_vnc,_=i.isNotice,c=i.user,p=i.game,H=i.shixun,J=H===void 0?{}:H,G=i.resetVncLoading,Z=i.onUpdateCostTime,Q=i.lastedGetTaskInfoTime,O=i.onShowNotice,le=i.onResetGitCode,Ee=i.onResetVnc,E=i.onBack,Me=i.history,ge=i.onAddVncTime,me=i.onUpdateCode,$=J.name,it=J.identifier,Pe=J.task_pass,Le=J.test_set_permission,Ye=p.cost_time,et=p.status,Se=c.user_url,Te=c.image_url,He=c.grade,n=He===void 0?0:He,e=Object(L.useState)(!1),t=Object(v.a)(e,2),a=t[0],u=t[1],o=Object(L.useState)({}),d=Object(v.a)(o,2),b=d[0],T=d[1],ie=Object(L.useState)("#FFF"),se=Object(v.a)(ie,2),ue=se[0],ma=se[1],zn=Object(L.useState)(null),un=Object(v.a)(zn,2),Ea=un[0],oa=un[1],rn=Object(L.useState)(),hn=Object(v.a)(rn,2),Qn=hn[0],Ln=hn[1],kn=Object(L.useState)(!1),xn=Object(v.a)(kn,2),ha=xn[0],Cn=xn[1],en=Object(Ze.l)().query;Object(L.useEffect)(function(){function cn(){return dn.apply(this,arguments)}function dn(){return dn=Object(F.a)(fa().mark(function Sn(){var Hn,Pn,Yn,yn,wt,Xt,It,Kt,qt,sn;return fa().wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:if(!(en.type==="exercises")){pn.next=12;break}if(!(en.coursesId==="coursesId")){pn.next=7;break}return pn.next=4,Object(Je.U)({categoryId:en.exercisesId,login:en.login});case 4:yn=pn.sent,pn.next=10;break;case 7:return pn.next=9,Object(Je.x)({categoryId:en.exercisesId,login:en.login});case 9:yn=pn.sent;case 10:T(Object(j.a)({},yn)),((Hn=yn)===null||Hn===void 0?void 0:Hn.left_banner_id)&&((Pn=yn)===null||Pn===void 0||((Yn=Pn.exercise)===null||Yn===void 0)?void 0:Yn.left_time)&&(oa(Date.now()+((wt=yn)===null||wt===void 0||((Xt=wt.exercise)===null||Xt===void 0)?void 0:Xt.left_time)*1e3),setTimeout(function(){ma("red")},(((It=yn)===null||It===void 0||((Kt=It.exercise)===null||Kt===void 0)?void 0:Kt.left_time)-300>0?((qt=yn)===null||qt===void 0||((sn=qt.exercise)===null||sn===void 0)?void 0:sn.left_time)-300:0)*1e3));case 12:case"end":return pn.stop()}},Sn)})),dn.apply(this,arguments)}cn(),W.a.subscribe("update-windows-time",function(Sn){Ln(parseInt(Sn.remaining_time/1e3))}),h&&Ln(1800)},[]),Object(L.useEffect)(function(){var cn;return en.type==="exercises"&&(b==null||((cn=b.exercise)===null||cn===void 0)?void 0:cn.screen_open)&&(Ar.b.forEach(function(dn,Sn){document.addEventListener(dn,jn,!1),document.addEventListener("blur",jn,!1)}),window.focus(),window.onblur=function(){Object(ka.a)()&&(jn(),Object(ka.b)())}),function(){Ar.b.forEach(function(dn,Sn){document.removeEventListener(dn,jn,!1)})}},[b]);var ea=function(){Cn(!ha)},jn=function(dn){window.parent.postMessage("backExercise","*"),dn!=="back"&&Object(ka.b)()};function ba(){u(!a)}function _n(){u(!1)}function ta(){E(),Me.replace("/shixuns/".concat(it,"/challenges"))}function Jn(){if(G)return;Ee()}function gn(){k.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:r.a.createElement(wn.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ta})}function na(cn){_n(),cn==="reset-task"&&(G||k.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:r.a.createElement(wn.a,null),content:r.a.createElement(Vt,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Jn})),cn==="reset-code"&&(G||k.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:r.a.createElement(wn.a,null),content:"\u60A8\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",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:le})),cn==="full-screen"&&W.a.publish("vnc-enlarge"),cn==="show-clipboard-box"&&W.a.publish("show-clipboard-box")}var Vn={task_pass:Pe,test_set_permission:Le,mirror_description:f,difficulty:m,resetVncLoading:G,git_url:y,onVncAction:na,onHideToolBar:_n,window_vnc_url:g,linux_vnc:C,vnc_url:h};return r.a.createElement("div",{className:"task-header-container"},en.type!=="exercises"&&r.a.createElement(r.a.Fragment,null,r.a.createElement("a",{className:"task-user-info",href:Se,target:"_blank"},Te?r.a.createElement("img",{width:"35",height:"35",src:"".concat(da.a.IMG_SERVER,"/images/").concat(Te)}):null,r.a.createElement("span",null,c.name)),r.a.createElement("div",{className:"grade-info"},r.a.createElement("img",{src:ya.a,alt:"gold",width:20}),n)),r.a.createElement("h2",{className:"shixun-info"},$,(en==null?void 0:en.type)!=="exercises"&&r.a.createElement(Gn,{lastedGetTaskInfoTime:Q,status:et,defaultTime:Ye,onUpdateCostTime:Z,title:h?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(en==null?void 0:en.type)!=="exercises"&&r.a.createElement(r.a.Fragment,null,(h||g||C||(J==null?void 0:J.webssh)===3)&&r.a.createElement("div",{className:"flex-container"},g&&r.a.createElement(zt.Link,{onClick:function(dn){dn.preventDefault(),W.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),_?r.a.createElement(qn,{className:"btn-notice",onShowNotice:O}):null,Qn&&r.a.createElement(ln,{defaultTime:Qn,onAddVncTime:ge,onReset:Jn,toShixun:ta,title:h?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),r.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ba},r.a.createElement("img",{alt:"tool",src:br.a,width:16}),"\u5DE5\u5177\u680F")),!g&&r.a.createElement(ur,{visible:ha,onClose:ea,shixun:J},r.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ea},r.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2"}),"\u6570\u636E\u96C6"))),en.type!=="exercises"&&r.a.createElement(r.a.Fragment,null,h||g?r.a.createElement("a",{className:"btn-task-out",onClick:gn,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):r.a.createElement("a",{className:"btn-out",onClick:gn,title:"\u9000\u51FA\u5B9E\u8BAD"},r.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(b==null||((l=b.exercise)===null||l===void 0)?void 0:l.left_time)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{style:{color:ue},className:"iconfont icon-kaoshishichang mr5"}),r.a.createElement("span",{className:"c-white mr20"},r.a.createElement(oo,{className:"flex-wrp ",valueStyle:{color:ue,fontSize:16,fontWeight:"normal"},title:r.a.createElement("span",{style:{color:ue,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Ea,onFinish:Object(F.a)(fa().mark(function cn(){var dn,Sn;return fa().wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,Object(Je.V)({categoryId:en.exercisesId,commit_method:2});case 2:dn=Pn.sent,(dn==null?void 0:dn.status)===0&&(me(1),k.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",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(){var Yn=Object(F.a)(fa().mark(function wt(){return fa().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:window.parent.location.href="/classrooms/".concat(en.coursesId,"/exercise/").concat(en.exercisesId,"/detail");case 1:case"end":return It.stop()}},wt)}));function yn(){return Yn.apply(this,arguments)}return yn}()})),(dn==null?void 0:dn.status)===-3&&(Sn=parseInt(dn==null?void 0:dn.message),oa(Date.now()+Sn*1e3));case 5:case"end":return Pn.stop()}},cn)}))}))),(en==null?void 0:en.type)==="exercises"&&r.a.createElement(tn.a,{type:"primary",onClick:function(){me(1),k.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){jn("back")}})}},r.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),r.a.createElement(oe.a,null,r.a.createElement(Rt.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:a,onClose:_n},r.a.createElement(Fa.a,Vn))))},Mt=300;function ln(i){var l=i.onAddVncTime,f=i.onReset,m=i.toShixun,y=i.title,h=y===void 0?"":y,g=i.defaultTime,C=Object(L.useState)(g),_=Object(v.a)(C,2),c=_[0],p=_[1],H=Object(L.useState)(!1),J=Object(v.a)(H,2),G=J[0],Z=J[1];Object(on.a)(function(){p(c-1)},c>0?1e3:null),Object(L.useEffect)(function(){c===Mt&&Z(!0)},[c]),Object(L.useEffect)(function(){g0?(p(g),l()):(p(g),f())}function le(){c=0?c.splice(p,1):c.push(C),g(c.join(""))}}return r.a.createElement("a",{className:"flex-container",onClick:_},r.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(l===1?"radio":"checkbox"," ").concat(m&&m.indexOf(C)>=0?"active":"")}),r.a.createElement("div",{className:"flex-wrp"},r.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},C,"\u3001"),r.a.createElement(yt.a,{className:"subject-body",value:h})))},Or=s("5NDa"),xo=s("5rEg"),os=s("xOOu"),Co=function(i){var l=i.callback,f=i.multi_count,m=i.answer,y=Object(L.useState)([]),h=Object(v.a)(y,2),g=h[0],C=h[1];return Object(L.useEffect)(function(){if(f){if(m==null?void 0:m.length){C(m);return}var _=Array.from({length:f}).fill("");C(_)}},[f,m]),console.log(g,m,"multi_count"),r.a.createElement("div",{className:"option"},g==null?void 0:g.map(function(_,c){return r.a.createElement(Wn.a,{align:"middle",className:"mb10 text",key:c},r.a.createElement("span",{className:"mb5"},"\u586B\u7A7A",c+1,"\u7B54\u6848\uFF1A"),r.a.createElement(xo.a.TextArea,{key:c,value:_,onChange:function(H){g[c]=H.target.value,l(g)}}))}))},jo=function(i){var l=i.id,f=i.answer,m=i.challenge_question,y=i.category,h=i.subject,g=i.onSetAnswers,C=i.question_name,_=i.multi_count;function c(p){g(l,p)}return r.a.createElement("li",null,r.a.createElement(Wn.a,{className:"subject c-grey-999",align:"stretch"},r.a.createElement(Fn.a,{flex:"40px"},r.a.createElement("p",{className:"mt3"},l+1,"\u3001")),r.a.createElement(Fn.a,{flex:"1"},r.a.createElement(yt.a,{value:"".concat(h),className:"subject-body"}))),C==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&r.a.createElement("div",{className:"option"},m==null?void 0:m.map(function(p,H){var J=p.option_name;return r.a.createElement(cr,{index:H,key:J,option_name:J,answer:f,category:y,callback:c})})),C==="\u5224\u65AD\u9898"&&r.a.createElement("div",{className:"option"},r.a.createElement(Rn.a.Group,{className:"mb10",value:f||void 0,onChange:function(H){return c(H.target.value)}},r.a.createElement(Rn.a,{value:"true",className:"mr40"},"\u6B63\u786E"),r.a.createElement(Rn.a,{value:"false"},"\u9519\u8BEF"))),C==="\u586B\u7A7A\u9898"&&r.a.createElement(Co,{multi_count:_,callback:c,answer:f}))},So=function(i){var l=i.chooses,f=i.answers,m=i.onSetAnswers;return r.a.createElement("ul",{className:"choose-container"},l.map(function(y,h){var g=y.subject,C=y.challenge_question,_=y.category,c=y.question_name,p=y.multi_count;return r.a.createElement(jo,{key:h,id:h,subject:g,challenge_question:C,category:_,answer:f[h],onSetAnswers:m,question_name:c,multi_count:p})}))},is=s("yqJW"),No=s("cf+g"),Rr=s.n(No),Io=s("UbZX"),Ba=s.n(Io),Mo=s("LYID"),io=s.n(Mo),Fo=function(l){var f=l.id,m=l.isActive,y=l.title,h=l.onActive,g=l.had_submmit,C=l.result,_=l.actual_output,c=l.standard_answer,p=l.question_name;function H(){h(f)}var J="test-case-item";return m&&(J+=" active"),g&&(J+=" has-result"),r.a.createElement("li",{className:J},r.a.createElement("a",{className:"case-header",onClick:H},r.a.createElement("h2",null,r.a.createElement("div",{className:m?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},y)),g>0?r.a.createElement("img",{width:16,src:C?Ba.a:io.a}):r.a.createElement("i",{className:"iconfont icon-suo1"})),r.a.createElement("div",{className:"item-desc ".concat(m?"show":"hide"," choose-game-item")},g?C?p==="\u586B\u7A7A\u9898"?r.a.createElement(L.Fragment,null,r.a.createElement("div",null,r.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),r.a.createElement("b",null,c==null?void 0:c.map(function(G,Z){var Q;return r.a.createElement("p",{key:Z},"\u586B\u7A7A",Z+1,"\uFF1A",G==null||((Q=G.text)===null||Q===void 0)?void 0:Q.join("\u3001"))}))),r.a.createElement("div",null,r.a.createElement("div",null,"\u4F60\u7684\u7B54\u6848\uFF1A"),r.a.createElement("b",{className:"c-red"},_==null?void 0:_.map(function(G,Z){return r.a.createElement("p",{key:Z},"\u586B\u7A7A",Z+1,"\uFF1A",G)})))):r.a.createElement(L.Fragment,null,r.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",r.a.createElement("b",null,c)),r.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",r.a.createElement("b",{className:"c-red"},_))):r.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):r.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},ko=function(i){var l=i.onResizeSetContainer,f=i.moveY,m=i.had_submmit,y=i.test_sets,h=y===void 0?[]:y,g=i.challenge_chooses_count,C=i.choose_correct_num,_=Object(L.useState)(-1),c=Object(v.a)(_,2),p=c[0],H=c[1];function J(Q){H(Q===p?-1:Q)}var G=C===g;function Z(){l(f)}return r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:Z},r.a.createElement("i",{className:"iconfont ".concat(f===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),m?r.a.createElement("p",{className:"test-result ".concat(G?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:G?Ba.a:Rr.a}),C," / ",g," \u5171\u6709",g,"\u9898\uFF0C"),r.a.createElement("span",null,G?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(g-C,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,r.a.createElement("ul",{className:"test-case-list"},h.map(function(Q,O){return r.a.createElement(Fo,Object(De.a)({key:"item"+O,had_submmit:m,title:"\u9898\u76EE".concat(O+1)},Q,{isActive:p===O,id:O,onActive:J}))})))},ss=s("qUwa"),Bo=s("VjRW"),Go=s.n(Bo);function Pr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pr=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var so=function(i){var l=i.st,f=i.prev_game,m=i.next_game,y=i.time_limit,h=i.record_consume_time,g=i.loading,C=i.vnc_url,_=i.linux_vnc,c=i.windows_vnc,p=i.shixun,H=i.game,J=i.onRun,G=i.dispatch,Z=i.onShowTestCaseList,Q=i.chooses,O=i.unity_3d_routes,le=i.user,Ee=i.is_last_game,E=i.challenge,Me=!Ee&&!g&&(p.status>0||(le==null?void 0:le.identity)<5),ge=l===1&&H.status===2,me=Object(L.useState)(0),$=Object(v.a)(me,2),it=$[0],Pe=$[1],Le=Object(L.useState)(0),Ye=Object(v.a)(Le,2),et=Ye[0],Se=Ye[1],Te=Object(L.useState)(!1),He=Object(v.a)(Te,2),n=He[0],e=He[1],t=Object(Ze.l)();return Object(L.useEffect)(function(){it>0&&setTimeout(function(){Pe(it-1)},1e3)},[it]),Object(L.useEffect)(function(){et>0&&setTimeout(function(){Se(et-1)},1e3)},[et]),Object(L.useEffect)(function(){var a=W.a.subscribe("eval-code-finish",function(){O&&e(!0),l===1||Pe(10)});return a},[]),r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"flex-container eval-desc"},y?r.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(y,"\u79D2")):null,h?r.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",h," \u79D2"):null,(C||c||_)&&r.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){W.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("div",{className:"flex-container eval-btn-group"},f&&!g?r.a.createElement("a",{href:"/tasks/".concat(f).concat(t.search),onClick:function(u){u.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(f).concat(t.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Me?r.a.createElement("a",{href:"/tasks/".concat(m).concat(t.search),onClick:function(u){if(u.preventDefault(),p.task_pass||H.status===2||(le==null?void 0:le.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(m).concat(t.search)},300);return}k.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:r.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,n&&(E==null?void 0:E.show_type)===1&&r.a.createElement("button",{onClick:function(){G({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),r.a.createElement("button",{onClick:Object(F.a)(Pr().mark(function a(){return Pr().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(!(l===1)){o.next=4;break}if(!((Q==null?void 0:Q.length)<=0)){o.next=4;break}return k.a.confirm({centered:!0,title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},r.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"}),o.abrupt("return");case 4:return e(!1),o.next=7,J();case 7:case"end":return o.stop()}},a)})),style:{minWidth:"72px"},disabled:g||it>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},it>0?"".concat(it,"S"):r.a.createElement(L.Fragment,null," ",r.a.createElement("img",{src:Go.a,alt:"run",width:18})," ",r.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function Ur(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ur=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}function Wo(i,l){switch(l.type){case A.f:return Object(j.a)(Object(j.a)({},i),{},{loading:!0});case A.e:return Object(j.a)(Object(j.a)({},i),{},{loading:!1});case A.B:return Object(j.a)(Object(j.a)({},i),l.payload);default:throw new Error}}var zo=function(i){var l=i.taskData,f=i.moveY,m=i.onResizeYStart,y=i.onResizeSetContainer,h=i.onEval,g=i.lastedGetTaskInfoTime,C=i._dispatch,_=Object(Ze.l)(),c=l.chooses,p=l.choose_test_cases,H=l.game,J=p.test_sets,G=p.challenge_chooses_count,Z=p.choose_correct_num,Q=p.had_submmit,O=Object(L.useCallback)(function(){var Se=[];return Se.length=G,Q&&(Se=J.map(function(Te){return Te.question_name==="\u5224\u65AD\u9898"?Te.actual_output==="\u6B63\u786E"?"true":Te.actual_output==="\u9519\u8BEF"?"false":void 0:Te.actual_output})),Se},[g]),le=Object(L.useReducer)(Wo,{loading:!1,answers:O()}),Ee=Object(v.a)(le,2),E=Ee[0],Me=Ee[1];Object(L.useEffect)(function(){Me({type:A.B,payload:{answers:O()}})},[g]);var ge=E.answers,me=E.loading;function $(Se,Te){ge[Se]=Te,Me({type:A.B,payload:{answers:ge}})}function it(){for(var Se=!0,Te=0;Te(?:[\n\r\s]*?)(?:<\/link>)*/im,wr=/(?:[\n\r\s]*?)(?:<\/script>)*/im,co=["http","com","net","org","cdn"];function fo(i){for(var l=!1,f=0;fh+mo&&g()},mo),Object(L.useEffect)(function(){C.current&&c&&c.content&&(C.current.setAttribute("action",_),C.current.submit())},[C.current,c,_]),r.a.createElement("div",{className:"html-code-view",style:{display:m?"block":"none",width:"100%",height:"100%"}},r.a.createElement("form",{ref:C,method:"post",target:"my-frame"},r.a.createElement("input",{type:"hidden",name:"contents",value:c.content}),r.a.createElement("input",{type:"hidden",name:"educodercss",value:c.css}),r.a.createElement("input",{type:"hidden",name:"educoderscript",value:c.script})),r.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},ei=s("dQ5l"),Ga=s("ZBwS"),ti=s.n(Ga),ds=s("TVoq"),Tr=new ti.a;Tr.Diff_EditCost=8;var ni={oldStr:"",newStr:""};function ai(i,l){switch(l.type){case"init":return Object(j.a)(Object(j.a)({},i),l.payload);default:throw new Error}}function Eo(i,l){var f=/&/g,m=//g,h=i[0],g=i[1]||"",C=g.replace(f,"&").replace(m,"<").replace(y,">"),_=!C.trim();if(l==="oldStr")switch(h){case Ga.DIFF_DELETE:return"")+C+"";case Ga.DIFF_EQUAL:return""+C+""}else switch(h){case Ga.DIFF_INSERT:return"")+C+"";case Ga.DIFF_EQUAL:return""+C+""}}var ri=function(i){var l,f,m=i.output,y=i.actual_output,h=Object(L.useReducer)(ai,ni),g=Object(v.a)(h,2),C=g[0],_=g[1];return m=(l=m)===null||l===void 0?void 0:l.replace(/\n/g,"\r"),y=(f=y)===null||f===void 0?void 0:f.replace(/\n/g,"\r"),Object(L.useEffect)(function(){var c=Tr.diff_main(m||"",y||"");Tr.diff_cleanupEfficiency(c);var p=c.map(function(J){return Eo(J,"oldStr")}).join(""),H=c.map(function(J){return Eo(J,"newStr")}).join("");_({type:"init",payload:{oldStr:p,newStr:H}})},[m,y]),r.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},r.a.createElement("div",{dangerouslySetInnerHTML:{__html:C.oldStr}}))};function ho(i){var l,f=i.last_compile_output,m=i.language,y=i.ts_mem,h=i.ts_time,g=i.input,C=i.output,_=i.is_invisible,c=i.actual_output,p=i.is_file,H=i.input_file_url,J=i.output_file_url,G=i.is_public,Z=i.result,Q=i.compile_success,O=i.title,le=i.isActive,Ee=i.id,E=i.onActive,Me=i.test_sets_view,ge=i.allowed_unlock,me=i.identity,$=i.taskData,it=Object(L.useState)(!1),Pe=Object(v.a)(it,2),Le=Pe[0],Ye=Pe[1];_&&($==null||((l=$.user)===null||l===void 0)?void 0:l.identity)>=5&&(C="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B");function et(){G||Me||me<=5?E(Ee):ge?W.a.publish("unlock-test-case",Ee):ae.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var Se="test-case-item";return le&&(Se+=" active"),f&&(Se+=" has-result"),r.a.createElement("li",{className:Se},r.a.createElement("a",{className:"case-header",onClick:et},r.a.createElement("h2",null,r.a.createElement("div",{className:le?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},O)),r.a.createElement("div",{className:"case-info"},y?r.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",y,"MB"):null,h?r.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",h,"\u79D2 "):null,G?null:Me||me<=5?r.a.createElement("i",{className:"iconfont icon-jiesuo"}):r.a.createElement("i",{className:"iconfont icon-suo1"}),Q>0?r.a.createElement("img",{width:16,src:Z?Ba.a:io.a}):null)),r.a.createElement("div",{className:"item-desc ".concat(le?"show":"hide"," choose-game-item")},g?r.a.createElement(Wn.a,null,r.a.createElement(Fn.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),r.a.createElement(Fn.a,{flex:"1",style:{color:"#fff"}},r.a.createElement(ri,{output:g}))):null,r.a.createElement("p",{className:"output-title-container"},r.a.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),r.a.createElement("span",{className:"output-title"},r.a.createElement("span",null,"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014"),!p&&r.a.createElement("span",{className:"c-blue current",onClick:function(){return Ye(!Le)}},Le?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),p&&r.a.createElement("div",{class:"diff-panel-container"},r.a.createElement("div",{className:"tc"},r.a.createElement("a",{class:"underline",target:"_blank",href:J},C)),r.a.createElement("div",{className:"tc"},Q?r.a.createElement("a",{class:"underline",target:"_blank",href:c},C):c)),!p&&!Le&&r.a.createElement(ei.a,{output:C,actual_output:c}),!p&&Le&&r.a.createElement("div",{class:"diff-panel-container"},r.a.createElement("div",{className:""},C),r.a.createElement("div",{className:""},c))))}var oi=function(i){var l=i.onResizeSetContainer,f=i.moveY,m=i.taskData,y=i.isHtml,h=i.lastedUpdateTime,g=i.content,C=i.myshixunIdentifier,_=i.test_sets_view,c=i.identity,p=i.language,H=i.allowed_unlock,J=i.test_sets,G=J===void 0?[]:J,Z=i.test_sets_count,Q=i.sets_error_count,O=i.last_compile_output,le=i.onFinishDisplayHtml,Ee=Object(L.useState)(-1),E=Object(v.a)(Ee,2),Me=E[0],ge=E[1],me=Object(L.useState)(y?0:1),$=Object(v.a)(me,2),it=$[0],Pe=$[1];function Le(Te){ge(Te===Me?-1:Te)}function Ye(){l(f)}function et(Te){Pe(parseInt(Te.target.id,10))}var Se={code:g,isActive:it===0&&y,myshixunIdentifier:C,onFinishDisplayHtml:le,lastedUpdateTime:h};return r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("div",{className:"flex-container"},y?r.a.createElement("span",{id:0,onClick:et,className:it===0?"active":""},"\u6548\u679C\u663E\u793A"):null,r.a.createElement("span",{id:1,onClick:et,className:it===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("a",{onClick:Ye},r.a.createElement("i",{className:"iconfont ".concat(f===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),r.a.createElement("section",{style:{display:it===1?"block":"none"}},O?r.a.createElement("p",{className:"test-result ".concat(Q===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:Q===0?Ba.a:Rr.a}),Z-Q,"/",Z),Q==0?r.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):r.a.createElement("div",{dangerouslySetInnerHTML:{__html:O}})):null,r.a.createElement("ul",{className:"test-case-list"},G.map(function(Te,He){return r.a.createElement(ho,Object(De.a)({allowed_unlock:H,identity:c,key:"item"+He,test_sets_view:_,language:p,last_compile_output:O,title:"\u6D4B\u8BD5\u96C6".concat(He+1)},Te,{isActive:Me===He,id:He,taskData:m,onActive:Le}))}))),y?r.a.createElement(qo,Se):null)};function ii(i){var l=i.isLarge,f=i.language,m=i.test_sets,y=m===void 0?[]:m,h=i.test_sets_count,g=i.allowed_unlock,C=i.sets_error_count,_=i.last_compile_output,c=i.test_sets_view,p=i.identity,H=i.onResizeSet,J=Object(L.useState)(-1),G=Object(v.a)(J,2),Z=G[0],Q=G[1];function O(le){Q(le===Z?-1:le)}return r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:H},r.a.createElement("i",{className:"iconfont ".concat(l?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),_?r.a.createElement("p",{className:"test-result ".concat(C===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:C===0?Ba.a:Rr.a}),h-C,"/",h),C==0?r.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):r.a.createElement("div",{dangerouslySetInnerHTML:{__html:_}})):null,r.a.createElement("ul",{className:"test-case-list"},y.map(function(le,Ee){return r.a.createElement(ho,Object(De.a)({allowed_unlock:g,identity:p,test_sets_view:c,key:"item"+Ee,language:f,last_compile_output:_,title:"\u6D4B\u8BD5\u96C6".concat(Ee+1)},le,{isActive:Z===Ee,id:Ee,onActive:O}))})))}var fs=s("Lmeb"),si=s("qZJd"),ui=function(i){var l=i.taskData,f=i.evaluateLoading,m=i.evaluateMessage,y=i.language,h=i.onEval,g=l.vnc_url,C=l.shixun,_=l.test_sets,c=l.test_sets_count,p=l.sets_error_count,H=l.last_compile_output,J=l.game,G=l.allowed_unlock,Z=l.user,Q=Object(L.useState)(!1),O=Object(v.a)(Q,2),le=O[0],Ee=O[1],E=Object(L.useState)(!1),Me=Object(v.a)(E,2),ge=Me[0],me=Me[1];function $(){Ee(!le)}function it(){me(!ge)}var Pe={isLarge:le,language:y,test_sets:_,test_sets_count:c,sets_error_count:p,last_compile_output:H,allowed_unlock:G,test_sets_view:J.test_sets_view,identity:Z.identity,onResizeSet:$};function Le(){me(!0),h()}function Ye(){me(!ge)}return r.a.createElement(L.Fragment,null,r.a.createElement(si.a,{vnc_url:g,window_vnc_url:l.windows_vnc,linux_vnc:l.linux_vnc,taskData:l}),ge?r.a.createElement("div",{className:"vnc-mask"}):null,r.a.createElement("div",{className:"vnc-test-list ".concat(le?"large":ge?"pop":"")},r.a.createElement("div",{className:"vnc-test-list-body"},le?null:r.a.createElement("span",{className:"arrow-container",onClick:it},r.a.createElement("i",{className:"iconfont ".concat(ge?"icon-xiajiantou":"icon-shangjiantou"," ")})),f?r.a.createElement(xe.a,{message:m,style:{color:"#4CACFF"}}):r.a.createElement(ii,Pe))))},li=s("5bA4"),ci=s("UESt"),ms=s("lOMy"),di=s("ZD9Y"),fi=function(i){var l=i.onFontSizeChange,f=i.cmFontSize,m=i.cmCodeMode,y=i.onCodeModeChange,h=i.tabToSpace,g=i.onTabToSpace,C=i.shixun,_=C.task_pass,c=C.forbid_copy,p=C.test_set_permission,H={onFontSizeChange:l,cmFontSize:f,cmCodeMode:m,onCodeModeChange:y,tabToSpace:h,onTabToSpace:g};return r.a.createElement(di.a,H,r.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("a",{className:"file-item",title:_?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},r.a.createElement("b",null,"\u8DF3\u5173"),r.a.createElement("span",null,_?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:p?"\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"},r.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),r.a.createElement("span",null,p?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:c?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},r.a.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),r.a.createElement("span",null,c?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},Es=s("X9zl"),hs=s("XyRZ");function mi(i){var l=i.callback,f=i.file,m=i.onHidePathList;function y(){m(),l(f)}return r.a.createElement("a",{onClick:y},f)}var Ei=function(i){var l=i.paths,f=i.onChangePath,m=i.activePath,y=i.isVisible,h=i.onHidePathList;return r.a.createElement("ul",{className:"path-container",onMouseLeave:h,style:{display:y?"block":"none"}},l.filter(function(g){return!!g}).map(function(g){return r.a.createElement("li",{className:m===g?"active":"",key:g},r.a.createElement(mi,{callback:f,file:g,onHidePathList:h}))}))},Lr=s("Dqnf");function ra(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ra=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var hi={theme:Object(Ta.a)("cmCodeMode","vs-dark"),fontSize:Object(Ta.a)("cmFontSize",16),tabToSpace:Object(Ta.a)("cmTabToSpace",!0),showEditorSetting:!1,showPathList:!1,tabIndex:0,sshConfigData:null,sshConfigDataArr:[],sshTabs:[]};function pi(i,l){switch(l.type){case A.D:return Object(j.a)(Object(j.a)({},i),{},{showEditorSetting:l.payload});case A.E:return Object(j.a)(Object(j.a)({},i),{},{theme:l.payload});case A.C:return Object(j.a)(Object(j.a)({},i),{},{fontSize:l.payload});case A.M:return Object(j.a)(Object(j.a)({},i),{},{tabIndex:l.payload});case A.J:return Object(j.a)(Object(j.a)({},i),{},{sshConfigData:l.payload});case A.K:return Object(j.a)(Object(j.a)({},i),{},{sshConfigDataArr:l.payload});case A.L:return Object(j.a)(Object(j.a)({},i),{},{sshTabs:Object(ke.a)(l.payload)});case A.U:return Object(j.a)(Object(j.a)({},i),{},{showPathList:!0});case A.q:return Object(j.a)(Object(j.a)({},i),{},{showPathList:!1});case A.w:return Object(j.a)(Object(j.a)({},i),{},{tabToSpace:l.payload});default:throw new Error}}var po=3e4,_i=function(i){var l=i.taskData,f=i.moveY,m=i.isHtml,y=i.isNotice,h=i.onResizeYStart,g=i._dispatch,C=i.codeRepData,_=i.isEditPath,c=i.onEditRepCode,p=i.onUpdateCode,H=i.onResizeSetContainer,J=i.onEval,G=i.evaluateLoading,Z=i.evaluateMessage,Q=i.onResizeCodeArea,O=i.onShowDir,le=i.onChangePath,Ee=i.onShowNotice,E=i.onResetCode,Me=i.onResetGitCode,ge=i.onResetPassedCode,me=i.onFinishDisplayHtml,$=Object(ce.a)(i,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),it=Object(Ze.m)(),Pe=Object(L.useReducer)(pi,hi),Le=Object(v.a)(Pe,2),Ye=Le[0],et=Le[1],Se=Object(L.useState)(!1),Te=Object(v.a)(Se,2),He=Te[0],n=Te[1],e=Object(L.useState)(),t=Object(v.a)(e,2),a=t[0],u=t[1],o=C.loading,d=C.content,b=C.language,T=C.filename,ie=C.file_type,se=C.lastedUpdateTime,ue=C.paths,ma=C.currentPath,zn=Ye.fontSize,un=Ye.theme,Ea=Ye.showEditorSetting,oa=Ye.showPathList,rn=Ye.tabIndex,hn=Ye.sshTabs,Qn=Ye.tabToSpace,Ln=Ye.sshConfigData,kn=Ye.sshConfigDataArr,xn=l.shixun,ha=l.test_sets,Cn=l.test_sets_count,en=l.sets_error_count,ea=l.last_compile_output,jn=l.game,ba=l.git_url,_n=l.myshixun,ta=l.user,Jn=l.allowed_unlock,gn=xn.webssh,na=xn.multi_webssh,Vn=xn.hide_code,cn=l.terminal_count,dn={onFinishDisplayHtml:me,allowed_unlock:Jn,onResizeSetContainer:H,moveY:f,language:b,content:d,isHtml:m,myshixunIdentifier:_n.identifier,test_sets_view:jn.test_sets_view,identity:ta.identity,lastedUpdateTime:se,test_sets:ha,test_sets_count:Cn,sets_error_count:en,last_compile_output:ea};Object(L.useEffect)(function(){W.a.subscribe("update-windows-time",function(Bt){u(Bt)})},[]),Object(L.useEffect)(function(){(l==null?void 0:l.vnc_url)||(l==null?void 0:l.windows_vnc)||(l==null?void 0:l.linux_vnc)?(n(!1),Ye.tabIndex=-1,setTimeout(function(){et({type:A.M,payload:-1})},400)):n(!0)},[l]),W.a.subscribe("show-case-result",function(){Q(1),n(!He)}),Object(on.a)(function(){var Bt=new Date().getTime();_&&se&&!Vn&&Bt>se+po&&p()},po);function Sn(Bt){c(Bt)}function Hn(){et({type:A.D,payload:!0})}function Pn(){et({type:A.D,payload:!1})}function Yn(Bt){et({type:A.C,payload:Bt}),Object(Ta.b)("cmFontSize",Bt)}function yn(Bt){et({type:A.E,payload:Bt}),Object(Ta.b)("cmCodeMode",Bt)}function wt(Bt){et({type:A.w,payload:Bt}),Object(Ta.b)("cmTabToSpace",Bt)}function Xt(){et({type:A.U})}function It(){et({type:A.q})}function Kt(Bt){return qt.apply(this,arguments)}function qt(){return qt=Object(F.a)(ra().mark(function Bt(fn){var Nn;return ra().wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:if(Nn=/\d/g.test(fn)?fn:fn.target.id,!(rn==0)){$n.next=5;break}if(!(_&&se&&!Vn)){$n.next=5;break}return $n.next=5,p();case 5:et({type:A.M,payload:parseInt(Nn,10)}),Nn==0?g({type:A.fb,payload:Date.now()}):Nn==-1&&Object(q.w)(jn.identifier),gn===3&&setTimeout(function(){if(Nn<=0&&!Vn)return;_a(Nn)},500);case 8:case"end":return $n.stop()}},Bt)})),qt.apply(this,arguments)}function sn(){var Bt=hn.length;hn[0]===3?hn.push(2):hn.push(Bt+2),console.log("sshTabs:",hn),et({type:A.L,payload:hn})}function Aa(Bt){Bt.stopPropagation(),Bt.preventDefault();var fn=parseInt(Bt.target.id,10);hn.splice(fn,1),et({type:A.L,payload:hn});var Nn=1;hn.length>0&&(Nn=hn[0]),et({type:A.M,payload:Nn})}function pn(){return gn===3?Object(q.y)(jn.identifier,{position:rn}):Object(q.d)(jn.identifier)}function pa(Bt){et({type:A.M,payload:0}),le(Bt)}function za(){et({type:A.J,payload:null}),gn===3&&_a(rn)}Object(L.useEffect)(function(){Vn&&gn>0&&et({type:A.M,payload:1})},[Vn]),Object(L.useEffect)(function(){!Ln&&!kn.length&&rn>=1&&_a(1),Ln&&rn>=1&&setTimeout(function(){W.a.publish("create-socket",rn)},100)},[Ln,rn]),Object(L.useEffect)(function(){return function(){hn.splice(0,8),et({type:A.L,payload:hn})}},[$.location.pathname]);function _a(Bt){return La.apply(this,arguments)}function La(){return La=Object(F.a)(ra().mark(function Bt(fn){var Nn,Zn,$n,Xa;return ra().wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:if(!(gn===3)){Bn.next=7;break}return Bn.next=3,Object(q.u)(_n.identifier,{position:fn});case 3:Zn=Bn.sent,(($n=Zn)===null||$n===void 0?void 0:$n.status)!==-3&&W.a.publish("update-windows-time",{remaining_time:(Xa=Zn)===null||Xa===void 0?void 0:Xa.remainingTime}),Bn.next=10;break;case 7:return Bn.next=9,Object(q.t)(_n.identifier);case 9:Zn=Bn.sent;case 10:if(!(((Nn=Zn)===null||Nn===void 0?void 0:Nn.status)===-3)){Bn.next=12;break}return Bn.abrupt("return",new Promise(function(){var Gr=Object(F.a)(ra().mark(function fr(Wr,Ao){return ra().wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:k.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Za=Object(F.a)(ra().mark(function Ka(){var Qa;return ra().wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:return Ra.next=2,Object(q.e)(it.taskId,(Qa=Zn)===null||Qa===void 0?void 0:Qa.message);case 2:return _a(),Ra.abrupt("return");case 4:case"end":return Ra.stop()}},Ka)}));function Vr(){return Za.apply(this,arguments)}return Vr}()});case 1:case"end":return Ya.stop()}},fr)}));return function(fr,Wr){return Gr.apply(this,arguments)}}()));case 12:gn===3?(kn[fn-1]=Object(j.a)({},Zn),et({type:A.K,payload:Object(ke.a)(kn)}),setTimeout(function(){return W.a.publish("create-socket",fn)},300)):et({type:A.J,payload:Zn});case 13:case"end":return Bn.stop()}},Bt)})),La.apply(this,arguments)}var xa=f?f!=="100%"?"".concat(f-54,"px"):f:He?"70%":"100%",Mr=f==="100%"?0:"calc(100% - 3px - 51px - ".concat(xa,")"),Oa=[];gn&&Oa.push(1),na&&Oa.concat(hn);var Fr={content:d,language:b,filename:T,file_type:ie,onCodeChange:Sn,theme:un,onSave:p,forbidCopy:xn.forbid_copy,isEditPath:_,code_edit_permission:xn.code_edit_permission,monacoOptions:{fontSize:zn,insertSpaces:Qn,readOnly:!_&&!xn.code_edit_permission}},Va={loading:o,lastedUpdateTime:se,moveY:f,code_hidden:!xn.show_code_dir,gameStatus:jn.status,isEditPath:_,isNotice:y,git_url:ba,onResetCode:E,onResetGitCode:Me,onShowCodeSetting:Hn,onResetPassedCode:ge,onShowNotice:Ee,onShowDir:O,onResizeCodeArea:Q},kr={isNotice:y,moveY:f,tabIndex:rn,onShowNotice:Ee,onResizeCodeArea:Q,webssh:gn,socketKeys:Oa,sshConfigData:Ye.sshConfigData,onCloseSocket:pn,isActive:rn>=1,onReCreateSocket:za,shixun:xn},Br={onFontSizeChange:Yn,cmFontSize:zn,tabToSpace:Qn,cmCodeMode:un,onCodeModeChange:yn,onTabToSpace:wt,shixun:xn},Ha=Object(L.useMemo)(function(){var Bt={width:cn*102};return rn>2&&cn>3&&(Bt.left=-(rn-2)*102),Bt},[rn]);return console.log("sshConfigDataArr:",kn),r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"code-area-container",style:{height:xa}},r.a.createElement("div",{className:"navs"},r.a.createElement("ul",null,((l==null?void 0:l.vnc_url)||(l==null?void 0:l.windows_vnc)||(l==null?void 0:l.linux_vnc))&&r.a.createElement("li",null,r.a.createElement("a",{id:-1,className:rn===-1?"active first":"first",onClick:Kt},"\u56FE\u5F62\u5316\u7A97\u53E3")),Vn?null:r.a.createElement("li",{className:"flex-container",style:{position:"relative"}},r.a.createElement("a",{id:0,className:rn===0?"active first":"first",onClick:Kt},"\u4EE3\u7801\u6587\u4EF6"),ue.length>=1?r.a.createElement("span",{onMouseOver:Xt,className:oa?"arrow-down":"arrow-right"}):null,r.a.createElement(Ei,{isVisible:oa,onHidePathList:It,paths:ue,activePath:ma,onChangePath:pa})),!gn||gn===3?r.a.createElement("li",null):r.a.createElement("li",null,r.a.createElement("a",{className:rn===1?"active":"",onClick:Kt,id:1},"\u547D\u4EE4\u884C")),gn===3&&r.a.createElement("div",{className:"tasks-page-wrp"},cn>3&&r.a.createElement(tn.a,{disabled:rn<=1,className:"tasks-prev-xterm",onClick:function(){return Kt(rn-1)}},r.a.createElement(li.a,null)),r.a.createElement("ul",{style:Ha},new Array(cn).fill("").map(function(Bt,fn){return r.a.createElement("li",null,r.a.createElement("a",{className:rn===fn+1?"active":"",onClick:Kt,id:fn+1},"\u547D\u4EE4\u884C ",fn+1))})),cn>3&&r.a.createElement(tn.a,{disabled:rn>=cn,className:"tasks-next-xterm",onClick:function(){return Kt(rn+1)}},r.a.createElement(ci.a,null))),!!gn&&na?hn.map(function(Bt,fn){return r.a.createElement("li",{key:Bt},r.a.createElement("a",{id:Bt,className:rn===Bt?"active":"",onClick:Kt},"\u547D\u4EE4\u884C",fn+1,r.a.createElement("i",{title:"\u5173\u95ED\u547D\u4EE4\u884C\u7A97\u53E3",id:fn,className:"iconfont icon-shanchu_moren",onClick:Aa})))}):null,!!gn&&na&&hn.length<2?r.a.createElement("li",null,r.a.createElement("a",{onClick:sn,title:"\u65B0\u5F00\u547D\u4EE4\u884C\u7A97\u53E3"},"\uFF0B")):null),r.a.createElement("div",{className:"tr",style:{flex:1,marginRight:20}},(a==null?void 0:a.mapping_service_url)&&r.a.createElement("a",{target:"_blank",onClick:function(fn){k.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848082\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(Qe.K)(a==null?void 0:a.mapping_service_url)}})},href:Ln==null?void 0:Ln.mapping_service_url},r.a.createElement(Na,{className:"font14 c-blue"}),r.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8"))),r.a.createElement("div",{className:"action-bar-container",style:{display:rn===0?"flex":"none"}},r.a.createElement(er,Va)),r.a.createElement("div",{className:"action-bar-container",style:{display:rn>=1?"flex":"none"}},r.a.createElement(Ma,kr))),r.a.createElement("div",{style:{display:rn===-1?"flex":"none"}},r.a.createElement(ui,{taskData:l,evaluateMessage:Z,language:b,evaluateLoading:G,onEval:$.onEvalCode})),r.a.createElement("section",{style:{display:rn===0?"block":"none"}},r.a.createElement($o,Fr)),!gn||gn===3?null:r.a.createElement("section",{style:{display:rn===1?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Ln||{},sid:1})),na?hn.map(function(Bt,fn){return r.a.createElement("section",{key:"ssh".concat(Bt),style:{display:rn===Bt?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Ln||{},sid:Bt}))}):null,gn===3?new Array(cn).fill("").map(function(Bt,fn){return r.a.createElement("section",{id:fn,key:"ssh".concat(fn+1),style:{display:rn===fn+1?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:kn[fn]||{},sid:fn+1}))}):null),He&&r.a.createElement("div",{className:"resize-y-bar",onMouseDown:h,draggable:!1},r.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),He&&r.a.createElement("div",{className:"test-set-container",style:{height:Mr}},G?r.a.createElement(xe.a,{message:Z,style:{color:"#4CACFF"}}):r.a.createElement(oi,Object(De.a)({},dn,{taskData:l}))),r.a.createElement("div",{className:"action-container"},r.a.createElement(so,Object(De.a)({},l,{dispatch:g,loading:G,onRun:function(){J(),n(!0)}}))),r.a.createElement(oe.a,null,r.a.createElement(Rt.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Ea,onClose:Pn},r.a.createElement(fi,Br))))},ps=s("zkdm"),vi=s("Sa5k"),_o=s.n(vi),gi=s("fWQN"),yi=s("mtLc"),bi=0,Ai=1,Oi=3,vo=9,Ri=10,go=11,Pi=0,yo=2,Ui=3,Di=4,wi=48,Ti=function(){function i(){Object(gi.a)(this,i)}return Object(yi.a)(i,[{key:"_checkHeader",value:function(){var f=this.header;if(f.imageType===bi)throw Error("No data");if(f.hasColorMap){if(f.colorMapLength>256||f.colorMapDepth!==24||f.colorMapType!==1)throw Error("Invalid colormap for indexed type")}else if(f.colorMapType)throw Error("Why does the image contain a palette ?");if(!f.width||!f.height)throw Error("Invalid image size");if(f.pixelDepth!==8&&f.pixelDepth!==16&&f.pixelDepth!==24&&f.pixelDepth!==32)throw Error('Invalid pixel size "'+f.pixelDepth+'"')}},{key:"_decodeRLE",value:function(f,m,y,h){for(var g=new Uint8Array(h),C=new Uint8Array(y),_=0;_>7,f[4*(Z+h*G)+1]=(992&Q)>>2,f[4*(Z+h*G)+2]=(31&Q)>>3,f[4*(Z+h*G)+3]=32768&Q?0:255}return f}},{key:"_getImageData24bits",value:function(f,m,y,h,g,C,_,c,p,H){for(var J=0,G=g;G!==_;G+=C)for(var Z=c;Z!==H;Z+=p,J+=3)f[4*(Z+h*G)+3]=255,f[4*(Z+h*G)+2]=m[J+0],f[4*(Z+h*G)+1]=m[J+1],f[4*(Z+h*G)+0]=m[J+2];return f}},{key:"_getImageData32bits",value:function(f,m,y,h,g,C,_,c,p,H){for(var J=0,G=g;G!==_;G+=C)for(var Z=c;Z!==H;Z+=p,J+=4)f[4*(Z+h*G)+2]=m[J+0],f[4*(Z+h*G)+1]=m[J+1],f[4*(Z+h*G)+0]=m[J+2],f[4*(Z+h*G)+3]=m[J+3];return f}},{key:"_getImageDataGrey8bits",value:function(f,m,y,h,g,C,_,c,p,H){for(var J=0,G=g;G!==_;G+=C)for(var Z=c;Z!==H;Z+=p,J++){var Q=m[J];f[4*(Z+h*G)+0]=Q,f[4*(Z+h*G)+1]=Q,f[4*(Z+h*G)+2]=Q,f[4*(Z+h*G)+3]=255}return f}},{key:"_getImageDataGrey16bits",value:function(f,m,y,h,g,C,_,c,p,H){for(var J=0,G=g;G!==_;G+=C)for(var Z=c;Z!==H;Z+=p,J+=2)f[4*(Z+h*G)+0]=m[J+0],f[4*(Z+h*G)+1]=m[J+0],f[4*(Z+h*G)+2]=m[J+0],f[4*(Z+h*G)+3]=m[J+1];return f}},{key:"open",value:function(f,m){var y=this,h=new XMLHttpRequest;return new Promise(function(g,C){h.responseType="arraybuffer",h.open("GET",f,!0),h.onload=function(){h.status===200&&y.load(new Uint8Array(h.response),g),y.imageSourceData=h.response,m&&m()},h.send(null)})}},{key:"load",value:function(f,m){var y=0;if(f.length<18)throw Error("Not enough data to contain header");var h={idLength:f[y++],colorMapType:f[y++],imageType:f[y++],colorMapIndex:f[y++]|f[y++]<<8,colorMapLength:f[y++]|f[y++]<<8,colorMapDepth:f[y++],offsetX:f[y++]|f[y++]<<8,offsetY:f[y++]|f[y++]<<8,width:f[y++]|f[y++]<<8,height:f[y++]|f[y++]<<8,pixelDepth:f[y++],flags:f[y++]};if(h.hasEncoding=h.imageType===vo||h.imageType===Ri||h.imageType===go,h.hasColorMap=h.imageType===vo||h.imageType===Ai,h.isGreyColor=h.imageType===go||h.imageType===Oi,this.header=h,this._checkHeader(),(y+=h.idLength)>=f.length)throw Error("No data");if(h.hasColorMap){var g=h.colorMapLength*(h.colorMapDepth>>3);this.palette=f.subarray(y,y+g),y+=g}var C=h.pixelDepth>>3,_=h.width*h.height,c=_*C;h.hasEncoding?this.imageData=this._decodeRLE(f,y,C,c):this.imageData=f.subarray(y,y+(h.hasColorMap?_:c)),m(this)}},{key:"getImageData",value:function(f){var m=this.header,y=m.width,h=m.height,g=m.flags,C=m.pixelDepth,_=m.isGreyColor,c=(g&wi)>>Di,p,H,J,G,Z,Q,O;switch(f||(f=document?document.createElement("canvas").getContext("2d").createImageData(y,h):{width:y,height:h,data:new Uint8ClampedArray(y*h*4)}),c===yo||c===Ui?(G=0,Z=1,Q=h):(G=h-1,Z=-1,Q=-1),c===yo||c===Pi?(p=0,H=1,J=y):(p=y-1,H=-1,J=-1),C){case 8:O=_?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:O=_?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:O=this._getImageData24bits;break;case 32:O=this._getImageData32bits}return O.call(this,f.data,this.imageData,this.palette,y,G,Z,Q,p,H,J),f}},{key:"getCanvas",value:function(){var f=this.header,m=f.width,y=f.height,h=document.createElement("canvas"),g=h.getContext("2d"),C=g.createImageData(m,y);return h.width=m,h.height=y,g.putImageData(this.getImageData(C),0,0),h}},{key:"getDataURL",value:function(f){return this.getCanvas().toDataURL(f||"image/png")}}]),i}();function xr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */xr=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Cr=function(i){var l=i.list,f=i.title,m=l.length,y=Object(L.useState)([]),h=Object(v.a)(y,2),g=h[0],C=h[1],_=function(){var c=Object(F.a)(xr().mark(function p(){var H,J,G,Z;return xr().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:H=[],J=0;case 2:if(!(J-1)){O.next=9;break}return Z=new Ti,O.next=8,Z.open(G.pic_url);case 8:G.pic_url=Z.getDataURL();case 9:H.push(G);case 10:J++,O.next=2;break;case 13:C([].concat(H));case 14:case"end":return O.stop()}},p)}));return function(){return c.apply(this,arguments)}}();return Object(L.useEffect)(function(){_()},[l]),r.a.createElement("div",{className:"img-list"},r.a.createElement("h4",null,f),r.a.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},m>0?g.map(function(c,p){return r.a.createElement("img",{onClick:function(){W.a.publish("preview-image","".concat(Dt.a).concat(c.pic_url))},className:m===1?"singal":"",src:"".concat(c.pic_url.indexOf("data:image/png;base64")>-1?c.pic_url:Dt.a+c.pic_url),key:c.pic_url,alt:f})}):r.a.createElement(L.Fragment,null,r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:_o.a}),r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:_o.a}))))},_s=s("1A8V"),Li=function(i){var l=i.url,f=i.poster;return r.a.createElement("div",{className:"video-container"},r.a.createElement("video",{controls:!0,autoPlay:!0,src:l,preload:"auto",poster:f||""},r.a.createElement("source",{type:"video/webm",src:l}),r.a.createElement("source",{type:"video/mp4",src:l})))},vs=s("XZCF"),xi=function(i){var l=i.url;return r.a.createElement("div",{className:"video-container"},r.a.createElement("audio",{style:{width:"100%"},controls:!0,src:l}," Your browser does not support the ",r.a.createElement("code",null,"audio")," element. "))},Ci=function(i){var l=i.files,f=i.type;return r.a.createElement("ul",{className:"video-list"},l.map(function(m,y){return r.a.createElement("li",{key:y},f==="mp4"?r.a.createElement(Li,{url:m.file_url}):r.a.createElement(xi,{url:m.file_url}))}))},ji=function(i){var l=i.value;return r.a.createElement("img",{src:"data:image/png;base64,".concat(l),alt:"qrcode"})};function jr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */jr=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}function Si(i){var l=i.documentElement,f=i.body,m=Math.max(l.clientHeight,l.scrollHeight,l.offsetHeight,f?f.clientHeight:0,f?f.scrollHeight:0,500);return m}function Ni(i){var l=i.contentDocument?i.contentDocument:i.contentWindow.document;i.style.visibility="hidden",i.style.height="10px",i.style.height=Si(l)+4+"px",i.style.visibility="visible"}var Ii=function(i){var l=i.taskId,f=i.onHidePictureView,m=Object(L.useState)({}),y=Object(v.a)(m,2),h=y[0],g=y[1],C=Object(L.useRef)();Object(L.useEffect)(function(){var O=h.type,le=h.iframe_src;O==="html"&&le&&C.current&&(C.current.contentWindow.document.write(le),C.current.contentWindow.document.close(),setTimeout(function(){Ni(C.current)},100))},[h,C.current]),Object(L.useEffect)(function(){function O(){return le.apply(this,arguments)}function le(){return le=Object(F.a)(jr().mark(function Ee(){var E;return jr().wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.prev=0,ge.next=3,Object(q.j)(l);case 3:E=ge.sent,g(E),ge.next=10;break;case 7:ge.prev=7,ge.t0=ge.catch(0),console.log(ge.t0);case 10:case"end":return ge.stop()}},Ee,null,[[0,7]])})),le.apply(this,arguments)}O()},[l]);var _=h.type,c=h.orignal_picture,p=h.user_picture,H=h.answer_picture,J=h.contents,G=h.user_file,Z=h.message,Q=h.qrcode_str;return r.a.createElement(L.Fragment,null,_?null:r.a.createElement(xe.a,{message:Z||"\u52A0\u8F7D\u4E2D..."}),r.a.createElement("div",{className:"eval-picture-panel"},r.a.createElement("div",{className:"picture-body"},r.a.createElement("h3",null,"\u67E5\u770B\u6548\u679C",r.a.createElement("a",{onClick:f},r.a.createElement("i",{className:"iconfont icon-shanchu2"}))),_==="image"?r.a.createElement("div",{className:"flex-container"},c.length>0?r.a.createElement(Cr,{list:c,title:"\u539F\u59CB\u56FE\u7247"}):null,H.length>0?r.a.createElement(Cr,{list:H,title:"\u9884\u671F\u8F93\u51FA"}):null,p.length>0?r.a.createElement(Cr,{list:p,title:"\u5B9E\u9645\u8F93\u51FA"}):null):r.a.createElement(L.Fragment,null,r.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),r.a.createElement("div",{className:"output-txt ".concat(_==="html"?"html":"")},_==="html"?r.a.createElement("iframe",{ref:C,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):_=="mp4"||_=="mp3"?r.a.createElement(Ci,{files:G,type:_}):_==="qrcode"?r.a.createElement(ji,{value:Q}):r.a.createElement("div",{style:{overflow:"auto",height:"100%"}},r.a.createElement(yt.a,{value:J})))))))},Sr=s("ErOA"),Nr,Ir,Mi=((Nr=Object(Qe.B)())===null||Nr===void 0?void 0:Nr.homework_common_id)?{homework_common_id:(Ir=Object(Qe.B)())===null||Ir===void 0?void 0:Ir.homework_common_id}:{};function Fi(i,l){return Object(Sr.c)("/tasks/".concat(i,"/system_update.json?myshixun_id=").concat(l))}function ki(i){return Object(Sr.c)("/tasks/".concat(i,"/sync_codes.json"),Mi)}function dr(i){return Object(Sr.c)("/tasks/".concat(i,"/sync_modify_time"))}function Wa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Wa=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Bi=function(i){var l=i.showNotice,f=i.tpm_cases_modified,m=i.tpm_modified,y=i.tpm_script_modified,h=i.st,g=i.taskId,C=i.myshixunId,_=i.onNextCallback,c=i.onUpdateCallback,p=i.onUpdateFailure,H=(m||y)&&h===0,J=Object(L.useState)(!1),G=Object(v.a)(J,2),Z=G[0],Q=G[1];function O(){return le.apply(this,arguments)}function le(){return le=Object(F.a)(Wa().mark(function Me(){var ge,me,$,it;return Wa().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!Z){Le.next=2;break}return Le.abrupt("return");case 2:if(Q(!0),!H){Le.next=21;break}return Le.next=6,ki(g);case 6:if(ge=Le.sent,me=ge.path,$=ge.status,it=ge.message,!($===-1)){Le.next=14;break}ae.b.info(it||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),p(),Le.next=19;break;case 14:if(ae.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!f){Le.next=18;break}return Le.next=18,dr(g);case 18:c(me,new Date().getTime());case 19:Le.next=25;break;case 21:return Le.next=23,dr(g);case 23:ae.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),_();case 25:Q(!1);case 26:case"end":return Le.stop()}},Me)})),le.apply(this,arguments)}function Ee(){return E.apply(this,arguments)}function E(){return E=Object(F.a)(Wa().mark(function Me(){return Wa().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(!Z){me.next=2;break}return me.abrupt("return");case 2:if(Q(!0),!H){me.next=11;break}return me.next=6,Fi(g,C);case 6:if(!f){me.next=9;break}return me.next=9,dr(g);case 9:me.next=13;break;case 11:return me.next=13,dr(g);case 13:Q(!1),_();case 15:case"end":return me.stop()}},Me)})),E.apply(this,arguments)}return r.a.createElement(k.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:Z,visible:l,onOk:O,onCancel:Ee,okText:H?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},f&&H?r.a.createElement(L.Fragment,null,r.a.createElement("p",null," \u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u6D4B\u8BD5\u96C6\u6709\u66F4\u65B0\u5566~"),r.a.createElement("p",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002"),r.a.createElement("p",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")):f?r.a.createElement(L.Fragment,null,r.a.createElement("p",null,"\u672C\u5173",h===0?"\u6D4B\u8BD5\u96C6":"\u7B54\u6848","\u5DF2\u66F4\u65B0\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u8BC4\u6D4B\u3002"),r.a.createElement("p",null,"\u672C\u6B21\u66F4\u65B0\u4E0D\u5F71\u54CD\u5DF2\u83B7\u5F97\u7684\u7ECF\u9A8C\u503C\u3002")):r.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",r.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",r.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01"))},Gi=s("J66h"),Wi=s("IWh4"),zi=s.n(Wi),Vi=s("iNZB"),Hi=s.n(Vi),Xi=function(i){var l=i.prev_game,f=i.next_game,m=i.shixun,y=i.game,h=f&&(y.status===2||m.status<2||m.task_pass),g=Object(Ze.l)();return r.a.createElement("div",{className:"unity-3d-nav"},l?r.a.createElement("a",{href:"/tasks/".concat(l).concat(g.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,h?r.a.createElement("a",{href:"/tasks/".concat(f).concat(g.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null)};function Zt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Zt=function(){return l};var i,l={},f=Object.prototype,m=f.hasOwnProperty,y=Object.defineProperty||function(n,e,t){n[e]=t.value},h=typeof Symbol=="function"?Symbol:{},g=h.iterator||"@@iterator",C=h.asyncIterator||"@@asyncIterator",_=h.toStringTag||"@@toStringTag";function c(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{c({},"")}catch(n){c=function(t,a,u){return t[a]=u}}function p(n,e,t,a){var u=e&&e.prototype instanceof le?e:le,o=Object.create(u.prototype),d=new Te(a||[]);return y(o,"_invoke",{value:Le(n,t,d)}),o}function H(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(a){return{type:"throw",arg:a}}}l.wrap=p;var J="suspendedStart",G="suspendedYield",Z="executing",Q="completed",O={};function le(){}function Ee(){}function E(){}var Me={};c(Me,g,function(){return this});var ge=Object.getPrototypeOf,me=ge&&ge(ge(He([])));me&&me!==f&&m.call(me,g)&&(Me=me);var $=E.prototype=le.prototype=Object.create(Me);function it(n){["next","throw","return"].forEach(function(e){c(n,e,function(t){return this._invoke(e,t)})})}function Pe(n,e){function t(u,o,d,b){var T=H(n[u],n,o);if(T.type!=="throw"){var ie=T.arg,se=ie.value;return se&&typeof se=="object"&&m.call(se,"__await")?e.resolve(se.__await).then(function(ue){t("next",ue,d,b)},function(ue){t("throw",ue,d,b)}):e.resolve(se).then(function(ue){ie.value=ue,d(ie)},function(ue){return t("throw",ue,d,b)})}b(T.arg)}var a;y(this,"_invoke",{value:function(o,d){function b(){return new e(function(T,ie){t(o,d,T,ie)})}return a=a?a.then(b,b):b()}})}function Le(n,e,t){var a=J;return function(u,o){if(a===Z)throw new Error("Generator is already running");if(a===Q){if(u==="throw")throw o;return{value:i,done:!0}}for(t.method=u,t.arg=o;;){var d=t.delegate;if(d){var b=Ye(d,t);if(b){if(b===O)continue;return b}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(a===J)throw a=Q,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);a=Z;var T=H(n,e,t);if(T.type==="normal"){if(a=t.done?Q:G,T.arg===O)continue;return{value:T.arg,done:t.done}}T.type==="throw"&&(a=Q,t.method="throw",t.arg=T.arg)}}}function Ye(n,e){var t=e.method,a=n.iterator[t];if(a===i)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=i,Ye(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),O;var u=H(a,n.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,O;var o=u.arg;return o?o.done?(e[n.resultName]=o.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=i),e.delegate=null,O):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function et(n){var e={tryLoc:n[0]};1 in n&&(e.catchLoc=n[1]),2 in n&&(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function Se(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Te(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(et,this),this.reset(!0)}function He(n){if(n||n===""){var e=n[g];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,a=function u(){for(;++t=0;--u){var o=this.tryEntries[u],d=o.completion;if(o.tryLoc==="root")return a("end");if(o.tryLoc<=this.prev){var b=m.call(o,"catchLoc"),T=m.call(o,"finallyLoc");if(b&&T){if(this.prev=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&m.call(u,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),Se(a),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var o=u.arg;Se(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:He(e),resultName:t,nextLoc:a},this.method==="next"&&(this.arg=i),O}},l}var Yi=Et.a.DirectoryTree,gs=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Zi={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 Ki(i,l){switch(l.type){case A.u:return Object(j.a)(Object(j.a)({},i),{},{moveX:l.payload});case A.v:return Object(j.a)(Object(j.a)({},i),{},{moveY:l.payload});case A.W:return Object(j.a)(Object(j.a)({},i),{},{codeRepData:l.payload});case A.h:return Object(j.a)(Object(j.a)({},i),{},{codeRepData:l.payload});case A.d:return Object(j.a)(Object(j.a)({},i),{},{codeRepData:Object(j.a)(Object(j.a)({},i.codeRepData),l.payload)});case A.S:return Object(j.a)(Object(j.a)({},i),{},{evaluateLoading:!1,showEvalResult:!0});case A.fb:return Object(j.a)(Object(j.a)({},i),{},{timestamp:l.payload});case A.o:return Object(j.a)(Object(j.a)({},i),{},{showEvalResult:!1});case A.j:return Object(j.a)(Object(j.a)({},i),{},{loading:!0});case A.eb:return Object(j.a)(Object(j.a)({},i),l.payload);case A.cb:return Object(j.a)(Object(j.a)({},i),{},{showDragMask:l.payload});case A.i:return Object(j.a)(Object(j.a)({},i),{},{loading:!1,isError:!0});case A.k:return Object(j.a)(Object(j.a)({},i),l.payload);case A.R:return Object(j.a)(Object(j.a)({},i),{},{evaluateLoading:!0});case A.n:return Object(j.a)(Object(j.a)({},i),{},{evaluateLoading:!1});case A.F:return Object(j.a)(Object(j.a)({},i),{},{evaluateMessage:l.payload});case A.I:return Object(j.a)(Object(j.a)({},i),{},{showDocuments:l.payload});case A.G:return Object(j.a)(Object(j.a)({},i),l.payload);case A.T:return Object(j.a)(Object(j.a)({},i),{},{showNotice:!0});case A.p:return Object(j.a)(Object(j.a)({},i),{},{showNotice:!1});case A.r:return Object(j.a)(Object(j.a)({},i),{},{showPictureView:!1});case A.V:return Object(j.a)(Object(j.a)({},i),{},{showPictureView:!0});case A.O:return Object(j.a)(Object(j.a)({},i),{},{resetVncLoading:l.payload});default:throw new Error}}var ys=R.default=function(i){var l,f=i.match,m=i.history,y=Object(ce.a)(i,["match","history"]);console.log("props:",y);var h=Object(Ze.m)(),g=Object(Ze.l)().query,C=Object(L.useReducer)(Ki,Zi),_=Object(v.a)(C,2),c=_[0],p=_[1],H=Object(L.useState)(h.taskId),J=Object(v.a)(H,2),G=J[0],Z=J[1],Q=Object(L.useRef)(),O=Object(L.useRef)(),le=m.location;Object(L.useEffect)(function(){console.log("_params:",h),Z(h.taskId)},[h]);var Ee=c.moveX,E=c.taskData,Me=c.moveY,ge=c.evalData,me=c.showEvalResult,$=c.codeRepData,it=c.loading,Pe=c.evaluateLoading,Le=c.evaluateMessage,Ye=c.showDocuments,et=c.repos,Se=c.showPictureView,Te=c.showNotice,He=c.webDisplayUrl,n=c.isPictureView,e=c.resetVncLoading,t=c.timestamp,a=c.lastedGetTaskInfoTime,u=c.showDragMask,o=E.st,d=E.challenge,b=E.shixun,T=E.is_teacher,ie=E.game,se=E.has_answer,ue=E.vnc_url,ma=E.git_url,zn=E.user,un=E.myshixun,Ea=E.discusses_count,oa=E.user_praise,rn=E.praise_count,hn=E.tpm_cases_modified,Qn=E.tpm_modified,Ln=E.tpm_script_modified,kn=E.mirror_name,xn=E.mirror_description,ha=E.tomcat_url,Cn=E.unity_3d_routes,en=E.with_code_file,ea=E.unity_3d_result,jn=E.next_game,ba=E.prev_game,_n=$.currentPath,ta=$.paths,Jn=$.content,gn=$.language,na=$.lastedUpdateTime,Vn=(Qn||Ln)&&o===0,cn=(hn||Vn)&&un.system_tip===!0,dn=(kn||[]).indexOf("Html")!==-1,Sn=Object(L.useMemo)(function(){return _n&&ta?ta.indexOf(_n)>=0:!1},[_n,ta]),Hn=Object(L.useMemo)(function(){return Cn&&!en||ue},[ue,en,Cn]);Object(L.useEffect)(function(){if(Cn&&en){p({type:A.R});var lt=W.a.subscribe("unity3d-load-end",function(){p({type:A.n})});return lt}},[G,Cn,en,p]);function Pn(lt){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(F.a)(Zt().mark(function lt($e){var bt,vt,_t,Tt,gt,Qt;return Zt().wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Jt.prev=0,Jt.next=3,Object(q.l)(G);case 3:if(bt=Jt.sent,vt=bt.status,!(vt===401)){Jt.next=9;break}return Jt.abrupt("return");case 9:if(!(vt===-3)){Jt.next=13;break}Object(Qe.m)({onCancel:function(){window.location.href="/"}}),Jt.next=26;break;case 13:if(!(vt===403)){Jt.next=17;break}m.replace("/403"),Jt.next=26;break;case 17:if(!(vt===404)){Jt.next=22;break}return m.replace("/404"),Jt.abrupt("return");case 22:_t=bt.st,Tt=bt.challenge.path,gt={loading:!1,isError:!1,taskData:bt,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:$},_t===0&&Tt&&(Qt=Tt.split("\uFF1B").filter(function(ia){return!!ia}),gt.codeRepData.currentPath=Qt[0],gt.codeRepData.paths=Qt,gt.codeRepData.lastedUpdateTime=0),$e||p({type:A.k,payload:gt});case 26:Jt.next=32;break;case 28:Jt.prev=28,Jt.t0=Jt.catch(0),console.log(Jt.t0),$e||p({type:A.i});case 32:case"end":return Jt.stop()}},lt,null,[[0,28]])})),Yn.apply(this,arguments)}Object(L.useEffect)(function(){var lt=!1;return Pn(lt),function(){lt=!0}},[p,G]),Object(L.useEffect)(function(){var lt=!1;function $e(){return bt.apply(this,arguments)}function bt(){return bt=Object(F.a)(Zt().mark(function vt(){var _t,Tt,gt,Qt,Xn,Jt;return Zt().wrap(function(In){for(;;)switch(In.prev=In.next){case 0:if(p({type:A.W,payload:Object(j.a)(Object(j.a)({},$),{},{loading:!0})}),!(Cn&&!en)){In.next=3;break}return In.abrupt("return");case 3:return In.next=5,Object(q.h)(G,{path:_n});case 5:if(_t=In.sent,!lt)if(_t.status===0)ae.b.info(_t.message),p({type:A.h,payload:Object(j.a)(Object(j.a)({},$),{},{loading:!1})});else{try{(_t==null?void 0:_t.file_type)==="txt"?Tt=((gt=Tt)===null||gt===void 0?void 0:gt.length)===0?Tt:window.decodeURIComponent(escape(window.atob(_t==null||((Qt=_t.content)===null||Qt===void 0)?void 0:Qt.content))):Tt=_t==null||((Xn=_t.content)===null||Xn===void 0)?void 0:Xn.content}catch(Ja){Tt=window.atob(_t==null||((Jt=_t.content)===null||Jt===void 0)?void 0:Jt.content),ae.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Ja)}p({type:A.h,payload:Object(j.a)(Object(j.a)({},$),{},{content:Tt,language:_t.language,file_type:_t.file_type,filename:_t.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return In.stop()}},vt)})),bt.apply(this,arguments)}if(o===0&&_n&&!b.hide_code)return $e(),function(){lt=!0}},[o,_n,a,t]);var yn=Object(L.useCallback)(Object(F.a)(Zt().mark(function lt(){var $e,bt,vt=arguments;return Zt().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if($e=vt.length>0&&vt[0]!==void 0?vt[0]:0,!(o===0&&na>0&&Sn||$e)){Tt.next=7;break}return Tt.next=4,Object(q.G)(un.identifier,{path:_n,evaluate:$e,content:Jn,game_id:ie.id});case 4:return bt=Tt.sent,p({type:A.d,payload:{lastedUpdateTime:0}}),Tt.abrupt("return",bt);case 7:case"end":return Tt.stop()}},lt)})),[o,na,_n,Jn,ie==null?void 0:ie.id,Sn]),wt=Object(L.useCallback)(function(){ie&&(ie.status!==2&&W.a.publish("update-cost-time"));try{if(un==null?void 0:un.identifier){var lt={path:_n,evaluate:0,content:Jn,game_id:ie.id},$e={type:"application/json"},bt=new Blob([JSON.stringify(lt)],$e);window.navigator.sendBeacon("".concat(da.a.API_SERVER,"/api/myshixuns/").concat(un==null?void 0:un.identifier,"/update_file.json"),bt)}}catch(vt){}yn()},[ie.status,yn]);Object(L.useEffect)(function(){wt()},[le]);function Xt(){wt()}Object(L.useEffect)(function(){var lt=W.a.subscribe("unlock-test-case",function(){var $e;k.a.confirm(($e={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement(Qi,{score:d.score,is_teacher:T})},Object(Ge.a)($e,"centered",!0),Object(Ge.a)($e,"onOk",It),$e))});return lt},[It,d,T]);var It=Object(L.useCallback)(Object(F.a)(Zt().mark(function lt(){var $e,bt,vt,_t,Tt;return Zt().wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,Object(q.F)(ie.identifier);case 2:if($e=Qt.sent,bt=$e.test_sets,vt=$e.message,_t=$e.status,!(_t===-1)){Qt.next=7;break}return ae.b.info(vt),Qt.abrupt("return");case 7:Tt=E.user.grade,E.user.grade=Tt-d.score*2,E.test_sets=bt,E.game.test_sets_view=!0,p({type:A.eb,payload:{taskData:E}});case 12:case"end":return Qt.stop()}},lt)})),[ie,d,p]);Object(L.useEffect)(function(){if(!Hn||ue){var lt=function(vt){Q.current&&p({type:A.u,payload:vt.pageX}),O.current&&p({type:A.v,payload:vt.pageY})},$e=function(){Q.current=!1,O.current=!1,p({type:A.cb,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",lt),document.addEventListener("mouseup",$e),function(){document.removeEventListener("mousemove",lt),document.removeEventListener("mouseup",$e)}}},[O.current,Q.current,Hn,p]);function Kt(lt){var $e=E.user.grade;E.user.grade=$e-lt,p({type:A.eb,payload:{taskData:E}})}function qt(){Hn?p({type:A.u,payload:Ee!==.01?.01:"40%"}):(document.onselectstart=function(){return!1},Q.current=!0,p({type:A.cb,payload:!0}))}function sn(){document.onselectstart=function(){return!1},O.current=!0,((E==null?void 0:E.vnc_url)||(E==null?void 0:E.windows_vnc)||(E==null?void 0:E.linux_vnc))&&p({type:A.cb,payload:!0})}function Aa(lt){lt===.01?p({type:A.v,payload:0}):p({type:A.v,payload:.01})}function pn(lt){lt===0?p({type:A.v,payload:"100%"}):p({type:A.v,payload:0})}Object(L.useEffect)(function(){return window.addEventListener("beforeunload",wt),function(){window.removeEventListener("beforeunload",wt)}},[wt]);function pa(){yn()}function za(){return _a.apply(this,arguments)}function _a(){return _a=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt;return Zt().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(q.C)(G,{path:_n});case 2:$e=Tt.sent,bt=$e.content,vt=$e.language,p({type:A.h,payload:Object(j.a)(Object(j.a)({},$),{},{content:bt,language:vt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Tt.stop()}},lt)})),_a.apply(this,arguments)}function La(){return xa.apply(this,arguments)}function xa(){return xa=Object(F.a)(Zt().mark(function lt(){var $e,bt;return Zt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(q.x)(E==null||(($e=E.myshixun)===null||$e===void 0)?void 0:$e.identifier,{});case 2:return bt=_t.sent,Pn(),_t.abrupt("return",bt);case 5:case"end":return _t.stop()}},lt)})),xa.apply(this,arguments)}function Mr(){return Oa.apply(this,arguments)}function Oa(){return Oa=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt;return Zt().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(q.z)(G,{path:_n});case 2:$e=Tt.sent,bt=$e.content,vt=$e.language,p({type:A.h,payload:Object(j.a)(Object(j.a)({},$),{},{content:bt,language:vt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Tt.stop()}},lt)})),Oa.apply(this,arguments)}Object(L.useEffect)(function(){if(o===0&&d&&d.path){var lt=d.path.split("\uFF1B").filter(function($e){return!!$e});p({type:A.d,payload:{currentPath:lt[0],paths:lt}})}},[d,o]),Object(L.useEffect)(function(){},[b]);function Fr(){return Va.apply(this,arguments)}function Va(){return Va=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt;return Zt().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(q.v)(G);case 2:$e=Tt.sent,bt=$e.praise_count,vt=$e.praise,E.praise_count=bt,E.user_praise=vt,p({type:A.eb,payload:{taskData:E}});case 7:case"end":return Tt.stop()}},lt)})),Va.apply(this,arguments)}var kr=Object(L.useCallback)(function(lt){function $e(vt){return bt.apply(this,arguments)}function bt(){return bt=Object(F.a)(Zt().mark(function vt(_t){return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:try{window.navigator.sendBeacon("".concat(da.a.API_SERVER,"/api/tasks/").concat(G,"/cost_time.json?time=").concat(_t),{})}catch(Qt){}case 1:case"end":return gt.stop()}},vt)})),bt.apply(this,arguments)}$e(lt)},[G]);function Br(lt){return Ha.apply(this,arguments)}function Ha(){return Ha=Object(F.a)(Zt().mark(function lt($e){return Zt().wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Object(q.D)(G,b.id,$e);case 2:E.game.star=$e,p({type:A.eb,payload:{taskData:E}});case 4:case"end":return vt.stop()}},lt)})),Ha.apply(this,arguments)}function Bt(){return fn.apply(this,arguments)}function fn(){return fn=Object(F.a)(Zt().mark(function lt(){var $e,bt;return Zt().wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(et){_t.next=8;break}return _t.next=3,Object(q.k)(un.identifier);case 3:$e=_t.sent,bt=$e.trees,p({type:A.G,payload:{showDocuments:!0,repos:Object(Dt.c)(bt)}}),_t.next=9;break;case 8:p({type:A.I,payload:!0});case 9:case"end":return _t.stop()}},lt)})),fn.apply(this,arguments)}function Nn(lt){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(F.a)(Zt().mark(function lt($e){var bt,vt,_t;return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return bt=$e.props,vt=bt.children,_t=bt.eventKey,gt.abrupt("return",new Promise(function(){var Qt=Object(F.a)(Zt().mark(function Xn(Jt){var ia,In,Ja;return Zt().wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return vt&&vt.length>0&&Jt(),Pa.next=3,Object(q.k)(un.identifier,{path:_t});case 3:ia=Pa.sent,In=ia.trees,Ja=Object(Dt.e)(et,_t,Object(Dt.c)(In,_t)),p({type:A.G,payload:{repos:Object(ke.a)(Ja)}}),Jt();case 8:case"end":return Pa.stop()}},Xn)}));return function(Xn){return Qt.apply(this,arguments)}}()));case 2:case"end":return gt.stop()}},lt)})),Zn.apply(this,arguments)}function $n(){p({type:A.I,payload:!1})}function Xa(lt){var $e=lt.gold,bt=lt.experience,vt=lt.next_game,_t=lt.next_shixun,Tt=lt.subject_done,gt=Object(ce.a)(lt,["gold","experience","next_game","next_shixun","subject_done"]),Qt=gt.challenge_chooses_count===gt.choose_correct_num,Xn={had_submmit:!0,test_sets:gt.test_sets,challenge_chooses_count:gt.challenge_chooses_count,choose_correct_num:gt.choose_correct_num};E.choose_test_cases=Xn,Qt&&(E.game.status=2,E.next_game=vt,E.user.grade+=$e),Qt&&ie.status!==2&&W.a.publish("update-cost-time"),p({type:A.eb,payload:{taskData:E,evalData:{gold:$e,experience:bt,next_game:vt,next_shixun:_t,subject_done:Tt},showEvalResult:Qt}}),W.a.publish("eval-code-finish")}function bo(){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt,_t,Tt,gt,Qt,Xn,Jt,ia,In;return Zt().wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.prev=0,p({type:A.R}),Mn.next=4,yn(1);case 4:return $e=Mn.sent,bt=$e.resubmit,vt=$e.sec_key,_t=$e.content_modified,Tt={sec_key:vt,resubmit:bt,first:1,content_modified:_t},g.type==="exercises"&&(Tt.extras={exercise_id:g.exercisesId,question_id:g.questionId,challenge_id:(gt=E.challenge)===null||gt===void 0?void 0:gt.id,subject_id:g.subject_id||""}),Mn.next=10,Object(q.f)(G,Tt);case 10:if(Qt=Mn.sent,!(Qt.status===-1)){Mn.next=14;break}return window.parent.location.href="/classrooms/".concat(le.query.coursesId,"/exercise/").concat(le.query.exercisesId,"/detail"),Mn.abrupt("return");case 14:return Qt.status===1&&(Xn=function(){var Pa=Object(F.a)(Zt().mark(function Do(mr,Zr,Kr){var Qr,Jr,wo,bn,Er,To,$r,qr,eo,Lo,to,no,ao,ro;return Zt().wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:return Jr=Kr++*mr,Jr/1e3>Zr&&(In=!0),$a.next=4,Object(q.q)(G,{resubmit:bt,time_out:In,port:Qt.port,sec_key:vt,challenge_id:E==null||((Qr=E.challenge)===null||Qr===void 0)?void 0:Qr.id,subject_id:g.subject_id||""});case 4:wo=$a.sent,bn=wo,Er=bn.status,To=bn.running_code_message,$r=bn.port,qr=bn.web_route,p({type:A.F,payload:To}),+Er>-1||Jr/1e3>Zr?(ie.status!==2&&Er===2&&(E.game.status=2,E.user.grade+=bn.gold,W.a.publish("update-cost-time")),E.test_sets=bn.test_sets||[],E.last_compile_output=bn.last_compile_output,E.test_sets_count=bn.test_sets_count,E.sets_error_count=bn.sets_error_count,E.record_consume_time=bn.record_consume_time,E.next_game=bn.next_game,E.prev_game=bn.prev_game,eo="",Lo=kn.indexOf("Web")!==-1||kn.indexOf("JFinal")!==-1,Lo&&$r!=-1&&qr&&(eo="".concat(ha,":").concat($r,"/").concat(qr)),to=Object(Dt.d)(bn.test_sets),no=bn.picture>0&&to,ao=Er===2&&!In,In?ae.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):ao||ae.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ro={taskData:E,evalData:{gold:bn.gold,experience:bn.experience,next_game:bn.next_game,next_shixun:bn.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:eo,showPictureView:Cn?!1:no,isPictureView:no},Cn&&en?(W.a.publish("evaluate-unity3d-result",{state:"user",data:{user:zn}}),W.a.publish("evaluate-unity3d-finish"),(ea||to)&&W.a.publish("evaluate-unity3d-result",bn.unity_3d_result)):ro.showEvalResult=ao,p({type:A.eb,payload:ro}),W.a.publish("eval-code-finish")):setTimeout(function(){Xn(mr,d.exec_time+11,Kr++)},mr);case 9:case"end":return $a.stop()}},Do)}));return function(mr,Zr,Kr){return Pa.apply(this,arguments)}}(),Jt=1,ia=1e3,In=!1,Xn(ia,d.exec_time+11,Jt++)),Mn.abrupt("return",res);case 18:Mn.prev=18,Mn.t0=Mn.catch(0),console.log("-------eval code",Mn.t0);case 21:case"end":return Mn.stop()}},lt,null,[[0,18]])})),Bn.apply(this,arguments)}function Gr(lt){p({type:A.d,payload:{content:lt,lastedUpdateTime:new Date().getTime()}})}function fr(){p({type:A.o})}function Wr(){p({type:A.r})}function Ao(){p({type:A.V})}function zr(){p({type:A.T})}function Ya(lt,$e){return Za.apply(this,arguments)}function Za(){return Za=Object(F.a)(Zt().mark(function lt($e,bt){var vt,_t,Tt;return Zt().wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:if(vt=bt.node,!vt.isLeaf){Qt.next=7;break}return _t=$e[0],Tt=_t.split(".").pop().toLowerCase(),Qt.next=6,yn();case 6:p({type:A.d,payload:{currentPath:_t}});case 7:case"end":return Qt.stop()}},lt)})),Za.apply(this,arguments)}function Vr(lt){return Ka.apply(this,arguments)}function Ka(){return Ka=Object(F.a)(Zt().mark(function lt($e){return Zt().wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,yn();case 2:p({type:A.d,payload:{currentPath:$e}});case 3:case"end":return vt.stop()}},lt)})),Ka.apply(this,arguments)}function Qa(){E.myshixun.system_tip=!0,p({type:A.eb,payload:{taskData:E,showNotice:!1}})}function Oo(lt,$e){E.challenge.path=lt,E.myshixun.system_tip=!1,p({type:A.eb,payload:{taskData:Object(j.a)(Object(j.a)({},E),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:$e}})}function Ra(){p({type:A.p})}function $i(){return Hr.apply(this,arguments)}function Hr(){return Hr=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt,_t;return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(gt.prev=0,p({type:A.O,payload:!0}),W.a.publish("vnc-reseting"),!(E==null?void 0:E.windows_vnc)){gt.next=13;break}return W.a.publish("reset-linux-windows-loading"),gt.next=7,Object(q.B)(ie.identifier);case 7:$e=gt.sent,bt=$e.data.windows_vnc_url,E.shixun.windows_vnc=bt+"×tamp="+new Date().getTime(),E.windows_vnc++,gt.next=28;break;case 13:if(!(E==null?void 0:E.linux_vnc)){gt.next=23;break}return W.a.publish("reset-linux-windows-loading"),gt.next=17,Object(q.y)(ie.identifier);case 17:$e=gt.sent,vt=$e.data.windows_vnc_url,E.shixun.windows_vnc=vt+"×tamp="+new Date().getTime(),E.linux_vnc++,gt.next=28;break;case 23:return gt.next=25,Object(q.A)(ie.identifier);case 25:$e=gt.sent,_t=$e.data.vnc_url,E.vnc_url=_t+"×tamp="+new Date().getTime();case 28:p({type:A.eb,payload:{taskData:E,resetVncLoading:!1}}),gt.next=34;break;case 31:gt.prev=31,gt.t0=gt.catch(0),console.log(gt.t0);case 34:case"end":return gt.stop()}},lt,null,[[0,31]])})),Hr.apply(this,arguments)}function Ro(lt){return Xr.apply(this,arguments)}function Xr(){return Xr=Object(F.a)(Zt().mark(function lt($e){var bt,vt,_t,Tt,gt,Qt;return Zt().wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:if(bt=$e.GameState,vt=$e.Data,_t=$e.challenge,console.log("match:",f),!(_t==="info")){Jt.next=6;break}W.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(j.a)({},E.challenge)}}),Jt.next=16;break;case 6:if(!(bt==="Success")){Jt.next=16;break}if(!(ea||!en)){Jt.next=15;break}return Jt.next=10,Object(q.E)(G,Gi.Base64.encode(G+new Date().getTime()),vt);case 10:Tt=Jt.sent,gt=Tt.status,Qt=Tt.data,gt==0&&(ie.status!==2&&(E.game.status=2,E.user.grade+=Qt.gold,W.a.publish("update-cost-time")),W.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:zn,open_time:Qt.open_time,end_time:Qt.end_time}}),p({type:A.eb,payload:{taskData:E,evalData:{gold:Qt.gold,experience:Qt.experience,next_game:Qt.next_game},evaluateLoading:!1,showEvalResult:!0}})),Jt.next=16;break;case 15:p({type:A.S});case 16:case"end":return Jt.stop()}},lt)})),Xr.apply(this,arguments)}function qi(){}function es(){return Yr.apply(this,arguments)}function Yr(){return Yr=Object(F.a)(Zt().mark(function lt(){var $e,bt,vt,_t;return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(!(E==null?void 0:E.windows_vnc)){gt.next=6;break}return gt.next=3,Object(q.c)(G);case 3:vt=gt.sent,gt.next=15;break;case 6:if(!((E==null?void 0:E.linux_vnc)||(b==null?void 0:b.webssh)===3)){gt.next=12;break}return gt.next=9,Object(q.a)(G);case 9:vt=gt.sent,gt.next=15;break;case 12:return gt.next=14,Object(q.b)(G);case 14:vt=gt.sent;case 15:(($e=vt)===null||$e===void 0||((bt=$e.data)===null||bt===void 0)?void 0:bt.remaining_time)&&W.a.publish("update-windows-time",(_t=vt)===null||_t===void 0?void 0:_t.data);case 16:case"end":return gt.stop()}},lt)})),Yr.apply(this,arguments)}var Po=typeof Ee=="number"&&Ee!==.01?"".concat(Ee,"px"):"40%",ts="calc(100% - 4px - ".concat(Po,")"),ns=(l={game:ie,taskId:G,user_praise:oa,praise_count:rn,st:o,challenge:d,rank_name:E.rank_name,shixun:b,is_teacher:T,has_answer:se,unity_3d_routes:Cn,with_code_file:en,onEvaluateCallback:qi,onGetUnity3dMessage:Ro},Object(Ge.a)(l,"taskId",G),Object(Ge.a)(l,"myshixun",un),Object(Ge.a)(l,"user",zn),Object(Ge.a)(l,"discusses_count",Ea),Object(Ge.a)(l,"onPlusOrCancelPraise",Fr),Object(Ge.a)(l,"minuxUserGrade",Kt),l),as={showNotice:Te||(hn||Vn)&&un.system_tip===!1,tpm_cases_modified:hn,tpm_modified:Qn,tpm_script_modified:Ln,st:o,taskId:G,myshixunId:(un||{}).id,onNextCallback:Qa,onUpdateCallback:Oo,onUpdateFailure:Ra},rs=Object(j.a)(Object(j.a)({},ge),{},{isPictureView:n,history:m,webDisplayUrl:He,onShowPictureView:Ao,star:ie&&ie.star,onStarChange:Br,onCloseResult:fr}),Uo={lastedGetTaskInfoTime:a,isEditPath:Sn,taskData:E,codeRepData:$,moveY:Me,evaluateMessage:Le,evaluateLoading:Pe,isNotice:cn,isHtml:dn,onChangePath:Vr,onResizeSetContainer:Aa,onEditRepCode:Gr,onUpdateCode:yn,onResizeYStart:sn,onShowDir:Bt,onResetCode:za,onResetGitCode:La,onResizeCodeArea:pn,onResetPassedCode:Mr,onFinishDisplayHtml:pa,onShowNotice:zr};return r.a.createElement(L.Fragment,null,it?r.a.createElement(xe.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):r.a.createElement(L.Fragment,null,r.a.createElement("div",{className:"task-wrapper"},u&&r.a.createElement("div",{className:"draging-mask"}),r.a.createElement(Ft,{difficulty:d==null?void 0:d.difficulty,mirror_description:xn,history:m,git_url:ma,shixun:b,lastedGetTaskInfoTime:a,onAddVncTime:es,taskId:G,onBack:Xt,isNotice:cn,resetVncLoading:e,onResetVnc:$i,onResetGitCode:La,vnc_url:ue,linux_vnc:E==null?void 0:E.linux_vnc,window_vnc_url:E==null?void 0:E.windows_vnc,onShowNotice:zr,game:ie,user:zn,onUpdateCode:yn,onUpdateCostTime:kr}),r.a.createElement("div",{className:"tasks-body"},r.a.createElement("section",{className:"left-panel ".concat(Cn&&en?"has-unity-3d":""),style:{width:Po,display:Ee===.01?"none":""}},r.a.createElement(Gt,ns)),r.a.createElement("section",{className:"resize-x-bar ".concat(Hn?"has-unity-3d":""),onMouseDown:qt},r.a.createElement(Ji,{noDragging:Hn,vnc_url:ue,moveX:Ee})),r.a.createElement("section",{className:"right-panel ".concat(ue||(E==null?void 0:E.windows_vnc)||(E==null?void 0:E.linux_vnc)?"vnc":""),style:{width:ts}},Cn&&!en?r.a.createElement("div",{className:"unity-3d-container"},r.a.createElement(Ot,{unity_3d_routes:Cn,onGetUnity3dMessage:Ro}),r.a.createElement(Xi,{next_game:jn,prev_game:ba,shixun:b,game:ie})):r.a.createElement(L.Fragment,null,o!==1&&r.a.createElement(_i,Object(De.a)({},y,Uo,{_dispatch:p,taskData:E,evaluateMessage:Le,language:gn,evaluateLoading:Pe,onEval:bo})),ue||(E==null?void 0:E.windows_vnc)||(E==null?void 0:E.linux_vnc)?null:o===1?r.a.createElement(zo,Object(De.a)({_dispatch:p,onEval:Xa},Uo)):null)))),r.a.createElement(oe.a,null,me?r.a.createElement(Zo,rs):null,r.a.createElement(Rt.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:Ye,onClose:$n},r.a.createElement(Yi,{className:"dir-tree",selectedKeys:["".concat(_n)],treeData:et,onSelect:Ya,loadData:Nn})),Se?r.a.createElement(Ii,{taskId:G,onHidePictureView:Wr}):null,r.a.createElement(Bi,as))))};function Qi(i){var l=i.is_teacher,f=i.score;return r.a.createElement(L.Fragment,null,l?r.a.createElement(L.Fragment,null,r.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"),r.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(f*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):r.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(f*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Ji(i){var l=i.noDragging,f=i.moveX,m=i.vnc_url;return r.a.createElement(L.Fragment,null,l?r.a.createElement("a",{className:"trapezoid ".concat(f===.01?"enlarge":"")},r.a.createElement("img",{src:f===.01?zi.a:Hi.a,alt:"resize-icon",width:20})):r.a.createElement("a",{className:"btn-resize",draggable:!1},r.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},r.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(pe,R,s){},zkdm:function(pe,R,s){}}]); diff --git a/umi.53db8079.js b/umi.c55690b8.js similarity index 99% rename from umi.53db8079.js rename to umi.c55690b8.js index cd4f930c14..342e17ac19 100644 --- a/umi.53db8079.js +++ b/umi.c55690b8.js @@ -1,4 +1,4 @@ -(function(C){function y(h){for(var b=h[0],v=h[1],T,p,O=0,f=[];O