You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
440 KiB
25 lines
440 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[239,6,25],{"+Axu":function(ye,S,a){},"/omn":function(ye,S,a){},"07cG":function(ye,S,a){ye.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0i5U":function(ye,S){ye.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(ye,S,a){},"1Zrr":function(ye,S){ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII="},"362i":function(ye,S,a){ye.exports=a.p+"static/passpart.cc679602.png"},"500L":function(ye,S,a){"use strict";a.d(S,"a",function(){return Ze});var Oe=a("+L6B"),ce=a("2/Rp"),Xe=a("2qtc"),c=a("kLXV"),E=a("9og8"),d=a("k1fw"),p=a("miYZ"),O=a("tsqr"),_=a("oBTY"),h=a("tJVT"),f=a("DZo9"),x=a("8z0m"),A=a("q1tI"),re=a.n(A),Ee=a("m3rI"),D=a("wzkS"),r=a("y5JW"),_e=a("LtfV"),Re=a("LvDl"),ft=a.n(Re);function je(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */je=function(){return Ie};var we,Ie={},ve=Object.prototype,Qe=ve.hasOwnProperty,ke=Object.defineProperty||function(F,N,W){F[N]=W.value},st=typeof Symbol=="function"?Symbol:{},Je=st.iterator||"@@iterator",rt=st.asyncIterator||"@@asyncIterator",ht=st.toStringTag||"@@toStringTag";function lt(F,N,W){return Object.defineProperty(F,N,{value:W,enumerable:!0,configurable:!0,writable:!0}),F[N]}try{lt({},"")}catch(F){lt=function(W,te,xe){return W[te]=xe}}function mt(F,N,W,te){var xe=N&&N.prototype instanceof ct?N:ct,se=Object.create(xe.prototype),nt=new M(te||[]);return ke(se,"_invoke",{value:B(F,W,nt)}),se}function It(F,N,W){try{return{type:"normal",arg:F.call(N,W)}}catch(te){return{type:"throw",arg:te}}}Ie.wrap=mt;var Ke="suspendedStart",ie="suspendedYield",tt="executing",Et="completed",be={};function ct(){}function z(){}function H(){}var le={};lt(le,Je,function(){return this});var Ve=Object.getPrototypeOf,Ne=Ve&&Ve(Ve(Q([])));Ne&&Ne!==ve&&Qe.call(Ne,Je)&&(le=Ne);var C=H.prototype=ct.prototype=Object.create(le);function At(F){["next","throw","return"].forEach(function(N){lt(F,N,function(W){return this._invoke(N,W)})})}function de(F,N){function W(xe,se,nt,ot){var ut=It(F[xe],F,se);if(ut.type!=="throw"){var Rt=ut.arg,Dt=Rt.value;return Dt&&typeof Dt=="object"&&Qe.call(Dt,"__await")?N.resolve(Dt.__await).then(function(xt){W("next",xt,nt,ot)},function(xt){W("throw",xt,nt,ot)}):N.resolve(Dt).then(function(xt){Rt.value=xt,nt(Rt)},function(xt){return W("throw",xt,nt,ot)})}ot(ut.arg)}var te;ke(this,"_invoke",{value:function(se,nt){function ot(){return new N(function(ut,Rt){W(se,nt,ut,Rt)})}return te=te?te.then(ot,ot):ot()}})}function B(F,N,W){var te=Ke;return function(xe,se){if(te===tt)throw new Error("Generator is already running");if(te===Et){if(xe==="throw")throw se;return{value:we,done:!0}}for(W.method=xe,W.arg=se;;){var nt=W.delegate;if(nt){var ot=V(nt,W);if(ot){if(ot===be)continue;return ot}}if(W.method==="next")W.sent=W._sent=W.arg;else if(W.method==="throw"){if(te===Ke)throw te=Et,W.arg;W.dispatchException(W.arg)}else W.method==="return"&&W.abrupt("return",W.arg);te=tt;var ut=It(F,N,W);if(ut.type==="normal"){if(te=W.done?Et:ie,ut.arg===be)continue;return{value:ut.arg,done:W.done}}ut.type==="throw"&&(te=Et,W.method="throw",W.arg=ut.arg)}}}function V(F,N){var W=N.method,te=F.iterator[W];if(te===we)return N.delegate=null,W==="throw"&&F.iterator.return&&(N.method="return",N.arg=we,V(F,N),N.method==="throw")||W!=="return"&&(N.method="throw",N.arg=new TypeError("The iterator does not provide a '"+W+"' method")),be;var xe=It(te,F.iterator,N.arg);if(xe.type==="throw")return N.method="throw",N.arg=xe.arg,N.delegate=null,be;var se=xe.arg;return se?se.done?(N[F.resultName]=se.value,N.next=F.nextLoc,N.method!=="return"&&(N.method="next",N.arg=we),N.delegate=null,be):se:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,be)}function Te(F){var N={tryLoc:F[0]};1 in F&&(N.catchLoc=F[1]),2 in F&&(N.finallyLoc=F[2],N.afterLoc=F[3]),this.tryEntries.push(N)}function K(F){var N=F.completion||{};N.type="normal",delete N.arg,F.completion=N}function M(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(Te,this),this.reset(!0)}function Q(F){if(F||F===""){var N=F[Je];if(N)return N.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var W=-1,te=function xe(){for(;++W<F.length;)if(Qe.call(F,W))return xe.value=F[W],xe.done=!1,xe;return xe.value=we,xe.done=!0,xe};return te.next=te}}throw new TypeError(typeof F+" is not iterable")}return z.prototype=H,ke(C,"constructor",{value:H,configurable:!0}),ke(H,"constructor",{value:z,configurable:!0}),z.displayName=lt(H,ht,"GeneratorFunction"),Ie.isGeneratorFunction=function(F){var N=typeof F=="function"&&F.constructor;return!!N&&(N===z||(N.displayName||N.name)==="GeneratorFunction")},Ie.mark=function(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,H):(F.__proto__=H,lt(F,ht,"GeneratorFunction")),F.prototype=Object.create(C),F},Ie.awrap=function(F){return{__await:F}},At(de.prototype),lt(de.prototype,rt,function(){return this}),Ie.AsyncIterator=de,Ie.async=function(F,N,W,te,xe){xe===void 0&&(xe=Promise);var se=new de(mt(F,N,W,te),xe);return Ie.isGeneratorFunction(N)?se:se.next().then(function(nt){return nt.done?nt.value:se.next()})},At(C),lt(C,ht,"Generator"),lt(C,Je,function(){return this}),lt(C,"toString",function(){return"[object Generator]"}),Ie.keys=function(F){var N=Object(F),W=[];for(var te in N)W.push(te);return W.reverse(),function xe(){for(;W.length;){var se=W.pop();if(se in N)return xe.value=se,xe.done=!1,xe}return xe.done=!0,xe}},Ie.values=Q,M.prototype={constructor:M,reset:function(N){if(this.prev=0,this.next=0,this.sent=this._sent=we,this.done=!1,this.delegate=null,this.method="next",this.arg=we,this.tryEntries.forEach(K),!N)for(var W in this)W.charAt(0)==="t"&&Qe.call(this,W)&&!isNaN(+W.slice(1))&&(this[W]=we)},stop:function(){this.done=!0;var N=this.tryEntries[0].completion;if(N.type==="throw")throw N.arg;return this.rval},dispatchException:function(N){if(this.done)throw N;var W=this;function te(Rt,Dt){return nt.type="throw",nt.arg=N,W.next=Rt,Dt&&(W.method="next",W.arg=we),!!Dt}for(var xe=this.tryEntries.length-1;xe>=0;--xe){var se=this.tryEntries[xe],nt=se.completion;if(se.tryLoc==="root")return te("end");if(se.tryLoc<=this.prev){var ot=Qe.call(se,"catchLoc"),ut=Qe.call(se,"finallyLoc");if(ot&&ut){if(this.prev<se.catchLoc)return te(se.catchLoc,!0);if(this.prev<se.finallyLoc)return te(se.finallyLoc)}else if(ot){if(this.prev<se.catchLoc)return te(se.catchLoc,!0)}else{if(!ut)throw new Error("try statement without catch or finally");if(this.prev<se.finallyLoc)return te(se.finallyLoc)}}}},abrupt:function(N,W){for(var te=this.tryEntries.length-1;te>=0;--te){var xe=this.tryEntries[te];if(xe.tryLoc<=this.prev&&Qe.call(xe,"finallyLoc")&&this.prev<xe.finallyLoc){var se=xe;break}}se&&(N==="break"||N==="continue")&&se.tryLoc<=W&&W<=se.finallyLoc&&(se=null);var nt=se?se.completion:{};return nt.type=N,nt.arg=W,se?(this.method="next",this.next=se.finallyLoc,be):this.complete(nt)},complete:function(N,W){if(N.type==="throw")throw N.arg;return N.type==="break"||N.type==="continue"?this.next=N.arg:N.type==="return"?(this.rval=this.arg=N.arg,this.method="return",this.next="end"):N.type==="normal"&&W&&(this.next=W),be},finish:function(N){for(var W=this.tryEntries.length-1;W>=0;--W){var te=this.tryEntries[W];if(te.finallyLoc===N)return this.complete(te.completion,te.afterLoc),K(te),be}},catch:function(N){for(var W=this.tryEntries.length-1;W>=0;--W){var te=this.tryEntries[W];if(te.tryLoc===N){var xe=te.completion;if(xe.type==="throw"){var se=xe.arg;K(te)}return se}}throw new Error("illegal catch attempt")},delegateYield:function(N,W,te){return this.delegate={iterator:Q(N),resultName:W,nextLoc:te},this.method==="next"&&(this.arg=we),be}},Ie}var ee=x.a.Dragger;function Ze(we){var Ie=[];return we&&we.length>0&&(Ie=we.map(function(ve){return{uid:ve.id,id:ve.id,name:ve.title+r.c+ve.filesize,url:ve.url,filesize:ve.filesize,status:"done",response:{id:ve.id}}})),Ie}S.b=function(we){var Ie=we.value,ve=we.action,Qe=we.isDragger,ke=we.additionalText,st=we.onChange,Je=we.className,rt=we.maxSize,ht=rt===void 0?150:rt,lt=we.title,mt=lt===void 0?"\u4E0A\u4F20\u9644\u4EF6":lt,It=we.showRemoveModal,Ke=It===void 0?!1:It,ie=we.accept,tt=ie===void 0?"":ie,Et=we.number,be=Et===void 0?1e3:Et,ct=Object(A.useState)(!1),z=Object(h.a)(ct,2),H=z[0],le=z[1],Ve=Object(A.useState)(Ie||[]),Ne=Object(h.a)(Ve,2),C=Ne[0],At=Ne[1],de=Object(A.useState)(1),B=Object(h.a)(de,2),V=B[0],Te=B[1];Object(A.useEffect)(function(){Ie&&(V===1&&At(Object(_.a)(Ie)),Te(2),be===(Ie==null?void 0:Ie.length)&&le(!0))},[Ie]);var K={multiple:!0,disabled:H,accept:tt,withCredentials:!0,fileList:C,beforeUpload:function(F,N){var W=F.size/1024/1024;return C.concat(N).length>be?(C.pop(),At(Object(_.a)(C)),O.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(be,"\u4E2A\u6587\u4EF6")),!1):W<ht?!0:(O.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(ht,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:ve||"".concat(Ee.a.API_SERVER,"/api/attachments.json"),onChange:function(F){var N,W;if(F.file.status==="removed"?C=F.fileList:C=Object(Re.uniqBy)([].concat(Object(_.a)(F.fileList),Object(_.a)(C)),"uid"),F.file.status==="done"&&((N=F.file)===null||N===void 0||((W=N.response)===null||W===void 0)?void 0:W.status)===-1){var te,xe;O.b.error((te=F.file)===null||te===void 0||((xe=te.response)===null||xe===void 0)?void 0:xe.message);return}C.length>=be?le(!0):le(!1),At(Object(_.a)(C)),C=C.map(function(se){var nt;if(se==null||((nt=se.response)===null||nt===void 0)?void 0:nt.id){var ot;se.url="/api/attachments/".concat(se==null||((ot=se.response)===null||ot===void 0)?void 0:ot.id)}return se.name.indexOf(r.c)===-1&&(se.name="".concat(se.name).concat(r.c).concat(Object(r.a)(se.size))),Object(d.a)({},se)}),console.log("info:",F),st(C)},onRemove:function(){var Q=Object(E.a)(je().mark(function N(W){var te;return je().wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(te=function(){var nt=Object(E.a)(je().mark(function ot(){var ut,Rt;return je().wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(ut=W.response?W.response.id:W.id,!ut){xt.next=8;break}return xt.next=4,Object(D.d)(W.response?W.response.id:W.uid);case 4:return Rt=xt.sent,xt.abrupt("return",Rt);case 8:return xt.abrupt("return",!0);case 9:case"end":return xt.stop()}},ot)}));return function(){return nt.apply(this,arguments)}}(),!Ke){se.next=5;break}return se.abrupt("return",new Promise(function(nt,ot){c.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:re.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ut=Object(E.a)(je().mark(function Dt(){var xt;return je().wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,te();case 2:xt=et.sent,O.b.success("\u5220\u9664\u6210\u529F"),nt(!0);case 5:case"end":return et.stop()}},Dt)}));function Rt(){return ut.apply(this,arguments)}return Rt}(),onCancel:function(){return nt(!1)}})}));case 5:return se.next=7,te();case 7:return se.abrupt("return",se.sent);case 8:case"end":return se.stop()}},N)}));function F(N){return Q.apply(this,arguments)}return F}()};function M(Q){Q.preventDefault(),Q.stopPropagation()}return re.a.createElement("div",{className:"multi-upload ".concat(Je||"")},Qe&&re.a.createElement(ee,K,re.a.createElement("p",{className:"ant-upload-drag-icon"},re.a.createElement(_e.a,null)),re.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",re.a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ht,"MB)"," "),ke),!Qe&&re.a.createElement(x.a,K,re.a.createElement(ce.a,{disabled:H,type:"primary",ghost:!0},mt),re.a.createElement("span",{onClick:M,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ht,"M)"," ")))}},"5D2P":function(ye,S){ye.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(ye,S,a){},"7ahc":function(ye,S,a){"use strict";a.d(S,"a",function(){return je});var Oe=a("k1fw"),ce=a("0Owb"),Xe=a("+L6B"),c=a("2/Rp"),E=a("y8nQ"),d=a("Vl3Y"),p=a("tJVT"),O=a("OaEy"),_=a("2fM7"),h=a("q1tI"),f=a.n(h),x=a("VrN/"),A=a.n(x),re=a("p77/"),Ee=a.n(re),D=a("c5Ni"),r=a.n(D),_e=_.a.Option,Re={labelCol:{span:4},wrapperCol:{span:20}},ft={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};S.b=function(ee){var Ze=ee.callback,we=ee.onCancel,Ie=Object(h.useState)("python"),ve=Object(p.a)(Ie,2),Qe=ve[0],ke=ve[1];function st(rt){ke(ft[rt][1])}function Je(rt){Ze(rt)}return f.a.createElement(d.a,Object(ce.a)({},Re,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Je}),f.a.createElement(d.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},f.a.createElement(_.a,{onChange:st},Object.keys(ft).map(function(rt){return f.a.createElement(_e,{key:rt,value:rt},ft[rt][0])}))),f.a.createElement(d.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},f.a.createElement(je,{mode:Qe})),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(c.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(c.a,{type:"ghost",onClick:we},"\u53D6\u6D88")))};function je(ee){var Ze=ee.value,we=ee.onChange,Ie=ee.mode,ve=ee.options,Qe=ve===void 0?{}:ve,ke=Object(h.useRef)(),st=Object(h.useState)(),Je=Object(p.a)(st,2),rt=Je[0],ht=Je[1];return Object(h.useEffect)(function(){if(rt){var lt=function(It){var Ke=It.getValue();we&&we(Ke)};return rt.on("change",lt),function(){rt.off("change",lt)}}},[rt,we]),Object(h.useEffect)(function(){rt&&rt.setOption("mode",Ie)},[rt,Ie]),Object(h.useEffect)(function(){rt&&((Ze!==rt.getValue()||Ze==="")&&setTimeout(function(){rt.setValue(Ze||" ")},300))},[rt,Ze]),Object(h.useEffect)(function(){if(ke.current&&!rt){var lt=A.a.fromTextArea(ke.current,Object(Oe.a)({mode:Ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Qe));ht(lt)}},[ke.current,rt]),f.a.createElement("div",{className:"my-codemirror-container"},f.a.createElement("textarea",{ref:ke}))}},"88g3":function(ye,S,a){ye.exports={tree:"tree___noxec"}},"8Abk":function(ye,S,a){},"8Enf":function(ye,S,a){},"9Bee":function(ye,S,a){"use strict";var Oe=a("k1fw"),ce=a("q1tI"),Xe=a.n(ce),c=a("vg9a"),E=a("tJVT"),d=a("DlQD"),p=a.n(d),O=a("rUJ1");function _(Ke,ie){var tt=Ke.match(/^(\s+)(?:```)/);if(tt===null)return ie;var Et=tt[1];return ie.split(`
|
|
`).map(function(be){var ct=be.match(/^\s+/);if(ct===null)return be;var z=Object(E.a)(ct,1),H=z[0];return H.length>=Et.length?be.slice(Et.length):be}).join(`
|
|
`)}var h=[],f=["<ul>"],x=new p.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function re(){h.length=0,f=["<ul>"]}var Ee={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function D(Ke,ie,tt,Et){if(ie>=Ke.length||Ke[ie].level<=tt)return ie;var be=Ke[ie];Et.push("<li><a href='#"+be.anchor+"'>"+be.text+"</a>"),ie++;var ct=[];return ie=D(Ke,ie,be.level,ct),ct.length>0&&(Et.push("<ul>"),ct.forEach(function(z){Et.push(z)}),Et.push("</ul>")),Et.push("</li>"),ie=D(Ke,ie,tt,Et),ie}function r(){return D(h,0,0,f),f.push("</ul>"),f.join("")}var _e={heading:function(ie){var tt=A.exec(ie);if(tt)return{type:"heading",raw:tt[0],depth:tt[1].length,text:tt[2]}},fences:function(ie){var tt=this.rules.block.fences.exec(ie);if(tt){var Et=tt[0],be=_(Et,tt[3]||""),ct=tt[2]?tt[2].trim():tt[2];if(["latex","katex","math"].indexOf(ct)>=0){var z=je(),H=be;be=z,ee[z]={type:"block",expression:H}}return{type:"code",raw:Et,lang:ct,text:be}}}},Re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ft=0,je=function(){return"__special_katext_id_".concat(ft++,"__")},ee={};function Ze(){return ee}function we(){ft=0,ee={}}function Ie(Ke){return Ke=Ke.replace(Re,function(ie,tt){var Et=je();return ee[Et]={type:"inline",expression:tt},Et}),Ke}var ve=x.listitem;x.listitem=function(Ke){return ve(Ie(Ke))};var Qe=x.paragraph;x.paragraph=function(Ke){return Qe(Ie(Ke))};var ke=x.tablecell;x.tablecell=function(Ke,ie){return ke(Ie(Ke),ie)},x.code=function(Ke,ie,tt){var Et=(ie||"").match(/\S*/)[0];return Et?["latex","katex","math"].indexOf(Et)>=0?"<p class='editormd-tex'>".concat(Ke,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(ie,'">').concat(tt?Ke:Object(O.escape)(Ke,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(tt?Ke:Object(O.escape)(Ke,!0))+"</code></pre>"},x.heading=function(Ke,ie,tt){var Et=this.options.headerPrefix+tt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return h.push({anchor:Et,level:ie,text:Ke}),"<h"+ie+' id="'+Et+'">'+Ke+"</h"+ie+">"},p.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),p.a.use({tokenizer:_e,renderer:x});var st=p.a,Je=a("SJMd"),rt=a("m3rI"),ht=a("Oy/b"),lt=/<pre[^>]*>/g;function mt(Ke){var ie=document.createElement("div");return ie.innerHTML=Ke,ie.childNodes.length===0?"":ie.childNodes[0].nodeValue}var It=S.a=function(Ke){var ie=Ke.value,tt=ie===void 0?"":ie,Et=Ke.className,be=Ke.showTextOnly,ct=Ke.showLines,z=Ke.style,H=z===void 0?{}:z,le=String(tt),Ve=Object(ce.useMemo)(function(){try{var de=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,B=/\"\/api\/attachments\/|\"\/attachments\/download\//g,V=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;le=le.replace(de,"("+rt.a.API_SERVER+"/api/attachments/").replace(B,'"'+rt.a.API_SERVER+"/api/attachments/").replace(V,'"'+rt.a.API_SERVER+"/files/uploads/")}catch(Q){}var Te=st(le);setTimeout(function(){return At()},300);var K=Ze();if(le.match(/\[TOC\]/)&&(Te=Te.replace("<p>[TOC]</p>",r()),re()),Te=Te.replace(/(__special_katext_id_\d+__)/g,function(Q,F){var N=K[F],W=N.type,te=N.expression;return Object(ht.renderToString)(mt(te)||"",{displayMode:W==="block",throwOnError:!1,output:"html"})}),Te=Te.replace(/▁/g,"\u2581\u2581\u2581"),we(),be){var M=document.createElement("div");return M.innerHTML=Te,M.innerText}return Te},[le]),Ne=Object(ce.useRef)();Ee.WebkitLineClamp=ct,ct&&(H=Object(Oe.a)(Object(Oe.a)({},H),Ee));function C(de){var B=de.target;if(B.tagName.toUpperCase()==="A"){var V=B.getAttribute("href");if(V.startsWith("#")){de.preventDefault();var Te=document.getElementById(V.replace("#",""));Te&&Te.scrollIntoView(!0)}}}var At=function(){};return Object(ce.useEffect)(function(){if(Ne.current&&Ve&&(Ve.match(lt)&&window.PR.prettyPrint()),Ne.current)return Ne.current.addEventListener("click",C),function(){Ne.current.removeEventListener("click",C),we(),re()}},[Ve,Ne.current,C]),Xe.a.createElement(Xe.a.Fragment,null,Xe.a.createElement("div",{ref:Ne,style:Object(Oe.a)({},H),className:"".concat(Et||""," markdown-body "),dangerouslySetInnerHTML:{__html:Ve}}))}},"9VGf":function(ye,S,a){"use strict";a.d(S,"a",function(){return Xe});var Oe=a("q1tI"),ce=a.n(Oe);function Xe(c,E){var d=Object(Oe.useRef)();Object(Oe.useEffect)(function(){d.current=c}),Object(Oe.useEffect)(function(){function p(){d.current()}if(E!==null){var O=setInterval(p,E);return function(){return clearInterval(O)}}},[E])}},"A/g1":function(ye,S){ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AKST:function(ye,S,a){},AMnG:function(ye,S,a){"use strict";var Oe=a("miYZ"),ce=a("tsqr"),Xe=a("tJVT"),c=a("q1tI"),E=a.n(c),d=a("nWbc"),p=a.n(d),O=a("Ot1p");S.a=function(_){var h=_.id,f=_.activeDiscussIndex,x=_.onReplyDiscuss,A=Object(c.useState)(""),re=Object(Xe.a)(A,2),Ee=re[0],D=re[1];function r(Re){D(Re)}function _e(){if(!Ee){ce.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(h,Ee),D("")}return E.a.createElement("div",{key:h,className:"discuss-item-editor",style:{display:f===h?"block":"none",width:"100%"}},E.a.createElement(O.a,{miniToolbar:!0,startInit:f===h,defaultValue:Ee,id:h,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:r}),E.a.createElement("a",{onClick:_e,className:"btn-send"},"\u53D1\u9001"))}},ARon:function(ye,S,a){},BdwD:function(ye,S,a){"use strict";var Oe=a("k1fw"),ce=a("q1tI"),Xe=a.n(ce),c=function(d){var p=d.styles,O=p===void 0?{}:p,_=d.customText;return Xe.a.createElement("section",{className:"tc animated fadeIn",style:Object(Oe.a)(Object(Oe.a)({},{color:"#999",margin:"200px auto"}),O)},Xe.a.createElement("img",{src:a("FOrL")}),Xe.a.createElement("p",{className:"mt20 font14"},_||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};S.a=c},BjJ7:function(ye,S,a){"use strict";a.d(S,"d",function(){return ce}),a.d(S,"c",function(){return Xe}),a.d(S,"e",function(){return c}),a.d(S,"b",function(){return E}),a.d(S,"a",function(){return p});var Oe=a("m3rI");function ce(O){var _=!0;if(O.length>0){for(var h=0;h<O.length;h++)if(O[h].compile_success==0||!O[h].compile_success){_=!1;break}}else _=!1;return _}function Xe(O){for(var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",h=[],f=0;f<O.length;f++){var x=O[f],A=_?"".concat(_,"/").concat(x.name):"".concat(x.name);h.push({title:x.name,isLeaf:!(x.type==="tree"),key:A})}return h}function c(O,_,h){for(var f=0;f<O.length;f++){var x=O[f];if(x.key===_){x.children=h;break}x.children&&c(x.children,_,h)}return O}function E(O,_,h){var f;return function(){var x=this,A=arguments,re=function(){f=null,h||O.apply(x,A)},Ee=h&&!f;clearTimeout(f),f=setTimeout(re,_),Ee&&O.apply(x,A)}}var d=!0,p=Oe.a.API_SERVER},"C+DQ":function(ye,S,a){},DVFL:function(ye,S,a){},Dqnf:function(ye,S,a){"use strict";var Oe=a("k1fw"),ce=a("tJVT"),Xe=a("rAM+"),c=a("q1tI"),E=a.n(c),d=a("J66h"),p=a.n(d),O=a("/POA"),_=a.n(O),h=a("q7KB"),f=a.n(h),x=a("dhSg"),A=a("bdgK");function re(r,_e,Re){var ft=Re._core._renderService.dimensions.actualCellWidth||9.5,je=Re._core._renderService.dimensions.actualCellHeight||18,ee=Math.floor(_e/je),Ze=Math.floor(r/ft);return[Ze,ee]}function Ee(r,_e){var Re=new A.default(function(ft){var je=Object(Xe.a)(ft),ee;try{for(je.s();!(ee=je.n()).done;){var Ze=ee.value;if(Ze.target.offsetHeight>0||Ze.target.offsetWidth>0){var we=re(Ze.target.offsetWidth,Ze.target.offsetHeight,r),Ie=Object(ce.a)(we,2),ve=Ie[0],Qe=Ie[1];console.log("cols, rows",ve,Qe),r.resize(ve,Qe),x.a.publish("ssh-xterm-resize",{columns:ve,rows:Qe,width:Ze.target.offsetWidth,height:Ze.target.offsetHeight})}}}catch(ke){je.e(ke)}finally{je.f()}});return Re.observe(_e),Re}var D=3e4;S.a=function(r){var _e=r.sshConfigData,Re=r.sid,ft=Object(c.useState)(null),je=Object(ce.a)(ft,2),ee=je[0],Ze=je[1],we=_e.ws_url,Ie=_e.password,ve=_e.port,Qe=Object(c.useRef)(),ke=Object(c.useRef)(),st=Object(c.useRef)(!1);return Object(c.useEffect)(function(){if(Qe.current&&we){var Je=new O.Terminal({fontSize:16,rendererType:"dom"});Je.open(Qe.current),Je.onData(function(ht){ke.current&&(ke.current.readyState===1&&(ke.current.send(JSON.stringify({tp:"client",data:ht})),x.a.publish("on-operating-ssh")))}),Je.write("Connecting..."),Ze(Je);var rt=Ee(Je,Qe.current);return function(){Je.dispose(),rt.unobserve(Qe.current)}}},[we,Qe.current]),Object(c.useEffect)(function(){if(ee&&we){var Je=function(){var ie=new WebSocket(we);ke.current=ie,ie.onopen=function(){var tt=ee.element.parentElement;if(tt){var Et=tt.offsetWidth,be=tt.offsetHeight;console.log("init",{tp:"init",data:Object(Oe.a)(Object(Oe.a)({},_e),{},{secret:Ie,width:Et,height:be,rows:ee.rows,columns:ee.cols})}),ie.send(JSON.stringify({tp:"init",data:Object(Oe.a)(Object(Oe.a)({},_e),{},{secret:Ie,width:Et,height:be,rows:ee.rows,columns:ee.cols})}))}ee.focus()},ie.onerror=function(tt){console.log("------in socket error----",tt,ie,we)},ie.onmessage=function(tt){st.current||(ee.write("\r"),setTimeout(function(){},1e3)),st.current=!0,console.log("event:",tt);var Et=d.Base64.decode(tt.data.toString()),be=ee._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Et,be,ee),ee.write(Et)},ie.onclose=function(tt){rt&&clearInterval(rt),ee.write(`\r
|
|
connection closed`)}},rt=setInterval(function(){ke.current&&ke.current.send(JSON.stringify({tp:"h"}))},D),ht=x.a.subscribe("create-socket",function(Ke){Re==Ke&&(ke.current&&ke.current.readyState===1?ee.focus():Je(),ee.focus())}),lt=x.a.subscribe("close-socket",function(Ke){Re===Ke&&(ke.current&&(ke.current.close(),st.current=!1,ee.clear()),ke.current=null)}),mt=x.a.subscribe("ssh-xterm-resize",function(Ke){ke.current&&ke.current.readyState===1&&ke.current.send(JSON.stringify({tp:"resize",data:Object(Oe.a)({},Ke)}))}),It=x.a.subscribe("ssh-add-connect-time",function(){ke.current&&ke.current.readyState===1&&ke.current.send(JSON.stringify({tp:"overtime"}))});return function(){lt(),ht(),mt(),It(),ke.current&&(ke.current.close(),st.current=!1)}}},[ee,we,ve]),E.a.createElement("div",{ref:Qe,className:"xterm-panel"},we?null:E.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},FOrL:function(ye,S){ye.exports="data:image/png;base64,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"},FPkq:function(ye,S,a){ye.exports=a.p+"static/qrCode.dd0fe9b2.png"},H65k:function(ye,S,a){},HmJG:function(ye,S,a){},IWh4:function(ye,S){ye.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(ye,S,a){"use strict";a.d(S,"l",function(){return p}),a.d(S,"m",function(){return O}),a.d(S,"i",function(){return _}),a.d(S,"D",function(){return h}),a.d(S,"h",function(){return f}),a.d(S,"G",function(){return x}),a.d(S,"C",function(){return A}),a.d(S,"x",function(){return re}),a.d(S,"z",function(){return Ee}),a.d(S,"f",function(){return D}),a.d(S,"q",function(){return r}),a.d(S,"g",function(){return _e}),a.d(S,"j",function(){return Re}),a.d(S,"v",function(){return ee}),a.d(S,"k",function(){return Ze}),a.d(S,"t",function(){return we}),a.d(S,"u",function(){return Ie}),a.d(S,"d",function(){return ve}),a.d(S,"A",function(){return Qe}),a.d(S,"B",function(){return ke}),a.d(S,"y",function(){return st}),a.d(S,"F",function(){return Je}),a.d(S,"n",function(){return rt}),a.d(S,"o",function(){return ht}),a.d(S,"p",function(){return lt}),a.d(S,"s",function(){return mt}),a.d(S,"E",function(){return It}),a.d(S,"b",function(){return Ke}),a.d(S,"c",function(){return ie}),a.d(S,"a",function(){return tt}),a.d(S,"r",function(){return Et}),a.d(S,"e",function(){return be}),a.d(S,"w",function(){return ct});var Oe=a("k1fw"),ce=a("ErOA"),Xe=a("1vsH"),c,E,d=((c=Object(Xe.z)())===null||c===void 0?void 0:c.homework_common_id)?{homework_common_id:(E=Object(Xe.z)())===null||E===void 0?void 0:E.homework_common_id}:{};function p(z){return Object(ce.c)("tasks/".concat(z,".json"),d)}function O(z){return Object(ce.c)("myshixuns/".concat(z,"/challenges.json"))}function _(z,H){return Object(ce.c)("myshixuns/".concat(z,"/subject_challenges.json"),H)}function h(z,H,le){return Object(ce.c)("tasks/".concat(z,"/star.json?shixun_id=").concat(H,"&star=").concat(le))}function f(z,H){return Object(ce.c)("tasks/".concat(z,"/rep_content.json"),Object(Oe.a)(Object(Oe.a)({},H),d))}function x(z,H){return Object(ce.f)("myshixuns/".concat(z,"/update_file.json"),H)}function A(z,H){return Object(ce.c)("tasks/".concat(z,"/reset_original_code.json"),Object(Oe.a)(Object(Oe.a)({},H),d))}function re(z,H){return Object(ce.f)("myshixuns/".concat(z,"/reset_repository.json"),H)}function Ee(z,H){return Object(ce.c)("tasks/".concat(z,"/reset_passed_code.json"),Object(Oe.a)(Object(Oe.a)({},H),d))}function D(z,H){return Object(ce.f)("tasks/".concat(z,"/game_build.json"),Object(Oe.a)(Object(Oe.a)({},H),d))}function r(z,H){return Object(ce.c)("tasks/".concat(z,"/game_status.json"),Object(Oe.a)(Object(Oe.a)({},H),d))}function _e(z,H){return Object(ce.f)("tasks/".concat(z,"/choose_build.json"),Object(Oe.a)(Object(Oe.a)({},H),d))}function Re(z){return Object(ce.c)("tasks/".concat(z,"/picture_display.json"),d)}function ft(z,H){return Object(ce.c)("tasks/".concat(z,"/cost_time.json"),Object(Oe.a)(Object(Oe.a)({},H),d))}function je(z,H){return Object(ce.c)("courses/".concat(z,"/inform_detail.json"),H)}function ee(z){return Object(ce.f)("tasks/".concat(z,"/plus_or_cancel_praise.json"))}function Ze(z){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(ce.f)("myshixuns/".concat(z,"/repository.json"),H)}function we(z){return Object(ce.c)("myshixuns/".concat(z,"/open_webssh.json"))}function Ie(z,H){return Object(ce.c)("myshixuns/".concat(z,"/open_vm_webssh.json"),H)}function ve(z){return Object(ce.c)("tasks/".concat(z,"/close_webssh.json"))}function Qe(z){return Object(ce.c)("tasks/".concat(z,"/reset_vnc_link.json"),d)}function ke(z){return Object(ce.f)("tasks/".concat(z,"/reset_windows_vnc_link.json"))}function st(z,H){return Object(ce.f)("tasks/".concat(z,"/reset_linux_vnc_link.json"),H||{})}function Je(z){return Object(ce.c)("tasks/".concat(z,"/check_test_sets.json"))}function rt(z){return Object(ce.c)("tasks/".concat(z,"/get_answer_info.json"))}function ht(z){return Object(ce.c)("tasks/".concat(z,"/get_choose_answer.json"))}function lt(z){return Object(ce.c)("tasks/".concat(z,"/unlock_choose_answer.json"))}function mt(z,H){return Object(ce.c)("tasks/".concat(z,"/unlock_answer.json?answer_id=").concat(H))}function It(z,H,le){return Object(ce.f)("tasks/".concat(z,"/set_games_status.json"),{result:H,data:le})}function Ke(z){return Object(ce.f)("tasks/".concat(z,"/extend_vnc.json"))}function ie(z){return Object(ce.f)("tasks/".concat(z,"/extend_windows_vnc.json"))}function tt(z){return Object(ce.f)("tasks/".concat(z,"/extend_linux_vnc.json"),d)}function Et(z,H){return Object(ce.c)("tasks/".concat(z,"/rank_list.json"),H)}function be(z,H){return Object(ce.f)("tasks/".concat(z,"/close_windows_vnc.json"),{tpi_id:H})}function ct(z){return Object(ce.c)("tasks/".concat(z,"/pull_files.json"))}},IxHN:function(ye,S,a){"use strict";var Oe=a("q1tI"),ce=a.n(Oe),Xe=a("07cG"),c=a.n(Xe);S.a=function(E){var d=E.message,p=E.className,O=E.children,_=E.style,h=_===void 0?{}:_;return ce.a.createElement("div",{className:"".concat(c.a.idsRingWrapper," ").concat(p)},ce.a.createElement("div",{className:c.a.ldsRing},ce.a.createElement("div",null),ce.a.createElement("div",null),ce.a.createElement("div",null),ce.a.createElement("div",null)),d?ce.a.createElement("p",{style:h},d):null,O)}},KJ0q:function(ye,S,a){},LYID:function(ye,S,a){ye.exports=a.p+"static/failer.d8c3e06d.svg"},Lmeb:function(ye,S,a){},M8RZ:function(ye,S,a){"use strict";a.d(S,"a",function(){return _});var Oe=a("fWQN"),ce=a("mtLc"),Xe=a("yKVA"),c=a("879j"),E=a("q1tI"),d=a.n(E),p=a("i8i4"),O=a.n(p),_=function(h){Object(Xe.a)(x,h);var f=Object(c.a)(x);function x(A){var re;Object(Oe.a)(this,x),re=f.call(this,A);var Ee=window.document;return re.node=Ee.createElement("div"),Ee.body.appendChild(re.node),re}return Object(ce.a)(x,[{key:"render",value:function(){var re=this.props.children;return Object(p.createPortal)(re,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),x}(d.a.Component)},Mm8t:function(ye,S){ye.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(ye,S){ye.exports="data:image/png;base64,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"},OoWo:function(ye,S,a){},Ot1p:function(ye,S,a){"use strict";var Oe=a("2qtc"),ce=a("kLXV"),Xe=a("rAM+"),c=a("tJVT"),E=a("jrin"),d=a("q1tI"),p=a.n(d),O=a("VrN/"),_=a.n(O),h=a("bdgK"),f=a("p77/"),x=a("Bd2K"),A=a("ELLl"),re=a("19Vz"),Ee=a("lZu9"),D=a("kSUc"),r=a("9Bee"),_e=a("0Owb"),Re=a("dejd"),ft=a("C+DQ"),je=[{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 ee(et){var Ct=et.onActionCallback,St=et.title,Ue=et.icon,ue=et.actionName,Ce=et.className,Z=Ce===void 0?"":Ce,Pe=et.children;function We(){Ct(ue)}return p.a.createElement("a",{title:St,className:Z,onClick:We},p.a.createElement("i",{className:"md-iconfont ".concat(Ue)}),Pe)}var Ze=function(et){var Ct=et.watch,St=et.showNullButton,Ue=et.onActionCallback,ue=et.fullScreen,Ce=et.insertTemp,Z=[].concat(je,[{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 p.a.createElement("ul",{className:"markdown-toolbar-container"},Z.map(function(Pe,We){return p.a.createElement("li",{key:We},Pe.actionName?p.a.createElement(ee,Object(_e.a)({},Pe,{onActionCallback:Ue})):p.a.createElement("span",{className:"v-line"}))}),St?p.a.createElement("li",null,p.a.createElement(ee,{icon:"icon-edit",className:"btn-null insert-blank",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ue},p.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ce&&p.a.createElement("li",null,p.a.createElement(ee,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ce),onActionCallback:Ue},p.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),p.a.createElement("li",{className:"btn-full-screen"},p.a.createElement(ee,{icon:"".concat(ue?"icon-shrink":"icon-enlarge"),title:ue?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ue})))},we=a("M8RZ"),Ie=a("+L6B"),ve=a("2/Rp"),Qe=a("y8nQ"),ke=a("Vl3Y"),st=a("5NDa"),Je=a("5rEg"),rt={labelCol:{span:4},wrapperCol:{span:20}},ht=function(et){var Ct=et.callback,St=et.onCancel;function Ue(ue){Ct(ue)}return p.a.createElement(ke.a,Object(_e.a)({},rt,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ue}),p.a.createElement(ke.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},p.a.createElement(Je.a,null)),p.a.createElement(ke.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},p.a.createElement(Je.a,null)),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(ve.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(ve.a,{type:"ghost",onClick:St},"\u53D6\u6D88")))},lt=a("7ahc"),mt=a("HmJG"),It=a("BjJ7"),Ke=ke.a.useForm,ie={width:280,marginRight:10},tt={labelCol:{span:5},wrapperCol:{span:19}},Et=function(et){var Ct=et.callback,St=et.onCancel,Ue=Ke(),ue=Object(c.a)(Ue,1),Ce=ue[0];function Z(vt){Ct(vt)}function Pe(vt){Ce.setFieldsValue({src:"/api/attachments/".concat(vt.id)})}function We(vt){var Pt=vt.target.files[0];ct(Pt,Pe)}return p.a.createElement(ke.a,Object(_e.a)({form:Ce},tt,{className:"upload-image-panel",onFinish:Z}),p.a.createElement(ke.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},p.a.createElement("div",{className:"flex-container"},p.a.createElement(ke.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},p.a.createElement(Je.a,{style:ie})),p.a.createElement(be,{onFileChange:We}))),p.a.createElement(ke.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},p.a.createElement(Je.a,{style:{width:264}})),p.a.createElement(ke.a.Item,{style:{textAlign:"right"}},p.a.createElement(ve.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(ve.a,{type:"ghost",onClick:St},"\u53D6\u6D88")))};function be(et){var Ct=et.onFileChange;return p.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",p.a.createElement("input",{type:"file",accept:"image/*",onChange:Ct}))}function ct(et,Ct){if(!et)throw new String("\u6CA1\u6709\u6587\u4EF6");var St=new FormData;St.append("editormd-image-file",et),St.append("file_param_name","editormd-image-file"),St.append("byxhr","true");var Ue=new window.XMLHttpRequest;Ue.withCredentials=!0,Ue.addEventListener("load",function(ue){Ct(JSON.parse(ue.target.responseText))},!1),Ue.addEventListener("error",function(ue){console.error(ue)},!1),Ue.open("POST","".concat(It.a,"/api/attachments.json")),Ue.send(St)}var z=a("giR+"),H=a("fyUT"),le=a("7Kak"),Ve=a("9yH6"),Ne=Ve.a.Group,C={margin:"0 8px"},At=function(et){var Ct=et.callback,St=et.onCancel;function Ue(ue){Ct(ue)}return p.a.createElement(ke.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ue},p.a.createElement("div",{className:"flex-container"},p.a.createElement("span",{style:C},"\u5355\u5143\u683C\u6570\uFF1A"),p.a.createElement("span",{style:C},"\u884C\u6570"),p.a.createElement(ke.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},p.a.createElement(H.a,null)),p.a.createElement("span",{style:C},"\u5217\u6570"),p.a.createElement(ke.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},p.a.createElement(H.a,null))),p.a.createElement("div",{className:"flex-container",style:{marginTop:12}},p.a.createElement("span",{style:C},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),p.a.createElement(ke.a.Item,{name:"align"},p.a.createElement(Ne,null,p.a.createElement(Ve.a,{value:"default"},p.a.createElement("i",{className:"fa fa-align-justify"})),p.a.createElement(Ve.a,{value:"left"},p.a.createElement("i",{className:"fa fa-align-left"})),p.a.createElement(Ve.a,{value:"center"},p.a.createElement("i",{className:"fa fa-align-center"})),p.a.createElement(Ve.a,{value:"right"},p.a.createElement("i",{className:"fa fa-align-right"}))))),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(ve.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(ve.a,{type:"ghost",onClick:St},"\u53D6\u6D88")))},de="link",B="upload-image",V="code-block",Te="add-table",K="------------",M={default:K,left:":".concat(K),center:":".concat(K,":"),right:"".concat(K,":")},Q=a("9VGf"),F,N;function W(){}var te=0,xe=1e4,se="\u2581",nt=`
|
|
**\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 ot(et){return/^\d+$/.test(et)?"".concat(et,"px"):et}var ut=navigator.platform.toUpperCase().indexOf("MAC")>=0,Rt=ut?"Cmd":"Ctrl",Dt=(F={},Object(E.a)(F,Rt+"-B","bold"),Object(E.a)(F,Rt+"-I","italic"),F),xt=(N={},Object(E.a)(N,de,"\u6DFB\u52A0\u94FE\u63A5"),Object(E.a)(N,V,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(E.a)(N,B,"\u6DFB\u52A0\u56FE\u7247"),Object(E.a)(N,Te,"\u6DFB\u52A0\u8868\u683C"),N),nn=S.a=function(et){var Ct=et.defaultValue,St=Ct===void 0?"":Ct,Ue=et.onChange,ue=et.width,Ce=ue===void 0?"100%":ue,Z=et.height,Pe=Z===void 0?400:Z,We=et.miniToolbar,vt=We===void 0?!1:We,Pt=et.isFocus,_t=Pt===void 0?!1:Pt,Yt=et.watch,q=et.insertTemp,I=et.id,X=I===void 0?"markdown-editor-id":I,ge=et.showResizeBar,ze=ge===void 0?!1:ge,Se=et.noStorage,wt=Se===void 0?!1:Se,Ut=et.showNullButton,Vt=Ut===void 0?!1:Ut,Wt=et.fullScreen,jt=Wt===void 0?!1:Wt,an=et.onBlur,Dn=et.onCMBeforeChange,Gt=et.className,kt=Gt===void 0?"":Gt,tn=et.placeholder,hn=tn===void 0?"":tn,qt=et.values,zt=qt===void 0?"":qt,on=Object(d.useState)(null),Pn=Object(c.a)(on,2),Fe=Pn[0],Gn=Pn[1],An=Object(d.useState)(St),pr=Object(c.a)(An,2),Ca=pr[0],Sa=pr[1],ja=Object(d.useState)(Yt),Er=Object(c.a)(ja,2),Un=Er[0],$a=Er[1],vr=Object(d.useState)(jt),Da=Object(c.a)(vr,2),$n=Da[0],er=Da[1],tr=Object(d.useState)(""),nr=Object(c.a)(tr,2),sa=nr[0],la=nr[1],ar=Object(d.useState)(0),Na=Object(c.a)(ar,2),_a=Na[0],Ia=Na[1],rr=Object(d.useState)(Pe),Pa=Object(c.a)(rr,2),Ma=Pa[0],ua=Pa[1],or=Object(d.useState)(!1),ir=Object(c.a)(or,2),_r=ir[0],Fa=ir[1],ga=Object(d.useRef)(),Kn=Object(d.useRef)(),ca=Object(d.useRef)(),Ua=Object(d.useRef)();Object(d.useEffect)(function(){Sa(zt),Fe==null||Fe.setValue(zt)},[zt]),Object(d.useEffect)(function(){if(ga.current){var Ht=function(un,mn){var yn=mn.clipboardData;if(yn){var On=yn.types.toString(),Rn=yn.items;if(On==="text/html,Files"||On==="Files"||yn.types.indexOf("Files")){var Mn,Wn,aa=Rn[1];On==="Files"&&(aa=Rn[0]),((Mn=aa)===null||Mn===void 0?void 0:Mn.kind)==="file"&&((Wn=aa)===null||Wn===void 0?void 0:Wn.type.match(/^image\//i))&&ct(aa.getAsFile(),function(Fn){Fn.id?Ft.replaceSelection("")):(Fn==null?void 0:Fn.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Ft=_.a.fromTextArea(ga.current,{mode:"markdown",lineNumbers:!vt,lineWrapping:!0,value:St,autoCloseTags:!0,autoCloseBrackets:!0});return _t&&Ft.focus(),Ft.on("paste",Ht),Gn(Ft),function(){Ft.off("paste",Ht)}}},[]);var sr=Object(d.useCallback)(function(){if(Kn.current)try{var Ht=Kn.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Ft=Kn.current.getElementsByClassName("markdown-editor-body")[0];$n?Ft.style.height="calc(100vh - ".concat(Ht,"px)"):Ft.style.height="".concat(Ma-Ht,"px")}catch(Mt){console.log(Mt,"---- to set md editor body height")}},[Ma,Kn,$n]);Object(d.useEffect)(function(){function Ht(){var Mt=new h.default(function(un){var mn=Object(Xe.a)(un),yn;try{for(mn.s();!(yn=mn.n()).done;){var On=yn.value;(On.target.offsetHeight>0||On.target.offsetWidth>0)&&(sr(),Fe.setSize("100%","100%"),Fe.refresh())}}catch(Rn){mn.e(Rn)}finally{mn.f()}});return Mt.observe(ga.current.parentElement),Mt}if(Fe){var Ft=Ht();return function(){Ft.unobserve(ga.current.parentElement)}}},[Fe,sr]),Object(d.useEffect)(function(){if(Fe){for(var Ht=[],Ft=function(){var On=mn[un];Mt=Object(c.a)(On,2);var Rn=Mt[0],Mn=Mt[1],Wn=Object(E.a)({},Rn,function(){lr(Mn)});Ht.push(Wn),Fe.addKeyMap(Wn)},Mt,un=0,mn=Object.entries(Dt);un<mn.length;un++)Ft();return function(){for(var yn=0,On=Ht;yn<On.length;yn++){var Rn=On[yn];Fe.removeKeyMap(Rn)}}}},[Fe]),Object(d.useEffect)(function(){jt!==$n&&er(jt)},[jt]),Object(Q.a)(function(){if(!wt&&_a>0){var Ht=new Date().getTime(),Ft=window.sessionStorage.getItem(X);Ht>=_a+xe&&(!Ft||Ft!==Ca)&&(window.sessionStorage.setItem(X,Ca),Fa(!0))}},xe),Object(d.useEffect)(function(){$a(Yt)},[Fe,Yt]),Object(d.useEffect)(function(){Fe&&(_t&&Fe.focus())},[Fe,_t]),Object(d.useEffect)(function(){if(Un&&Fe){var Ht=function(un){var mn=un.target;if(Ua.current){var yn=mn.scrollTop/mn.scrollHeight;Ua.current.scrollTop=Ua.current.scrollHeight*yn}},Ft=Fe.getScrollerElement();return Ft.addEventListener("scroll",Ht),function(){Ft.removeEventListener("scroll",Ht)}}},[Fe,Un]),Object(d.useEffect)(function(){if(Fe&&Dn){var Ht=function(Mt,un){Dn(Mt,un)};return Fe.on("beforeChange",Ht),function(){Fe.off("beforeChange",Ht)}}},[Fe,Dn]),Object(d.useEffect)(function(){if(Fe&&an){var Ht=function(){an(Fe.getValue())};return Fe.on("blur",Ht),function(){Fe.off("blur",Ht)}}},[Fe,an]),Object(d.useEffect)(function(){if(Fe){var Ht=function(Mt){var un=Mt.getValue();Sa(un),Ia(new Date().getTime()),Mt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ue&&Ue(un)};return Fe.on("change",Ht),function(){Fe.off("change",Ht)}}},[Fe,Ue]),Object(d.useEffect)(function(){Fe&&(St==null?(Fe.setValue(""),Sa("")):St!==Fe.getValue()&&(Fe.setValue(St),Sa(St),Fe.setCursor(Fe.lineCount(),0)))},[Fe,St]);var lr=Object(d.useCallback)(function(Ht){var Ft=Fe.getCursor(),Mt=Fe.getSelection(),un=Mt.split(`
|
|
`);switch(Ht){case"bold":return Fe.replaceSelection("**"+Mt+"**"),Mt===""&&Fe.setCursor(Ft.line,Ft.ch+2),Fe.focus();case"italic":return Fe.replaceSelection("*"+Mt+"*"),Mt===""&&Fe.setCursor(Ft.line,Ft.ch+1),Fe.focus();case"code":return Fe.replaceSelection("`"+Mt+"`"),Mt===""&&Fe.setCursor(Ft.line,Ft.ch+1),Fe.focus();case"inline-latex":return Fe.replaceSelection("`$$"+Mt+"$$`"),Mt===""&&Fe.setCursor(Ft.line,Ft.ch+3),Fe.focus();case"latex":return Fe.replaceSelection("```latex\n"+Mt+"\n```"),Fe.setCursor(Ft.line+1,Mt.length+1),Fe.focus();case"line-break":return Fe.replaceSelection(`<br/>
|
|
`),Fe.focus();case"list-ul":return Mt===""?Fe.replaceSelection("- "+Mt):Fe.replaceSelection(un.map(function(mn){return mn===""?"":"- ".concat(mn)}).join(`
|
|
`)),Fe.focus();case"list-ol":return Mt===""?Fe.replaceSelection("1. "+Mt):Fe.replaceSelection(un.map(function(mn,yn){return mn===""?"":"".concat(yn+1,". ").concat(mn)}).join(`
|
|
`)),Fe.focus();case"add-null-ch":return Mt===""&&Fe.setCursor(Ft.line,Ft.ch+1),Fe.replaceSelection(se),Fe.focus();case"inster-template-1":return Mt===""&&Fe.setCursor(Ft.line,Ft.ch),Fe.replaceSelection(nt),Fe.focus();case"eraser":return Fe.setValue(""),Fe.focus();case"trigger-watch":return $a(!Un),Fe.focus();case"trigger-full-screen":return er(!$n),Fe.focus();case de:la(de);return;case V:la(V);return;case B:la(B);return;case Te:la(Te);return;default:throw new Error}},[Fe,Un,$n]),da=Object(d.useCallback)(function(Ht){la("");switch(sa){case de:var Ft=Ht.title,Mt=Ht.link;return Fe.replaceSelection("[".concat(Ft,"](").concat(Mt,")")),Fe.focus();case V:var un=Ht.language,mn=Ht.content;return Fe.replaceSelection(["```"+un,mn,"```"].join(`
|
|
`)),Fe.focus();case B:var yn=Ht.src,On=Ht.alt;return Fe.replaceSelection(".concat(yn,' "').concat(On,'" )')),Fe.focus();case Te:for(var Rn=Ht.row,Mn=Ht.col,Wn=Ht.align,aa=`
|
|
`,Fn=0;Fn<Rn;Fn++){for(var ur=[],cr=[],Or=0;Or<Mn;Or++)Fn===1&&cr.push(M[Wn]),ur.push(" ");Fn===1&&(aa+="| ".concat(cr.join(" | "),` |
|
|
`)),aa+="| ".concat(ur.join(Mn===1?"":" | "),` |
|
|
`)}return Fe.replaceSelection(aa+`
|
|
`),Fe.focus();default:throw new Error}},[Fe,sa]),gr=Object(d.useMemo)(function(){switch(sa){case de:return p.a.createElement(ht,{callback:da,onCancel:ya});case V:return p.a.createElement(lt.b,{callback:da,onCancel:ya});case B:return p.a.createElement(Et,{callback:da,onCancel:ya});case Te:return p.a.createElement(At,{callback:da,onCancel:ya});default:return null}},[sa]);function ya(){la("")}Object(d.useEffect)(function(){if(ca.current){var Ht=function(Rn){mn=!0,yn=Rn.pageY},Ft=function(){mn=!1},Mt=function(Rn){if(mn){var Mn=Rn.pageY-yn;Mn<0&&(Mn=0),Mn>300&&(Mn=300);var Wn=Pe+Mn+"px";ua(Wn)}},un=ca.current,mn=!1,yn=0;return un.addEventListener("mousedown",Ht),document.addEventListener("mousemove",Mt),document.addEventListener("mouseup",Ft),function(){un.removeEventListener("mousedown",Ht),document.removeEventListener("mousemove",Mt),document.removeEventListener("mouseup",Ft)}}},[Fe,ca]),Object(d.useEffect)(function(){ua(Pe)},[Pe]);var yr=ot(Ce),br=ot(Ma),ka={width:yr,height:br},Ar=Object(d.useMemo)(function(){if(_a){var Ht=new Date(_a),Ft=Ht.getHours(),Mt=Ht.getMinutes(),un=Ht.getSeconds();return Ft=Ft<10?"0"+Ft:Ft,Mt=Mt<10?"0"+Mt:Mt,un=un<10?"0"+un:un,"".concat(Ft,":").concat(Mt,":").concat(un)}return 0},[_a]);function fa(){window.sessionStorage.removeItem(X),Fa(!1),Ia(0)}function oo(){Fa(!1),Ia(0),Fe.setValue(window.sessionStorage.getItem(X))}return p.a.createElement(d.Fragment,null,p.a.createElement("div",{className:"markdown-editor-wrapper",ref:Kn},p.a.createElement("div",{className:"markdown-editor-container ".concat(kt," ").concat(Un?"on-preview":""," ").concat(vt?"mini":""," ").concat($n?"full-screen":""),style:ka},p.a.createElement(Ze,{insertTemp:q,watch:Un,fullScreen:$n,showNullButton:Vt,onActionCallback:lr}),p.a.createElement("div",{className:"markdown-editor-body"},p.a.createElement("div",{className:"codemirror-container"},p.a.createElement("textarea",{ref:ga,placeholder:hn})),Un?p.a.createElement("div",{ref:Ua,className:"preview-container"},p.a.createElement(r.a,{value:Ca})):null))),ze?p.a.createElement("a",{ref:ca,className:"editor-resize"}):null,p.a.createElement(we.a,null,xt[sa]?p.a.createElement(ce.a,{centered:!0,title:xt[sa],visible:!0,onCancel:ya,footer:null},gr):null))}},Plam:function(ye,S,a){"use strict";var Oe=a("giR+"),ce=a("fyUT"),Xe=a("2qtc"),c=a("kLXV"),E=a("DjyN"),d=a("NUBc"),p=a("9og8"),O=a("tJVT"),_=a("k1fw"),h=a("q1tI"),f=a.n(h),x=a("8Abk"),A=a("IxHN"),re=a("M8RZ"),Ee=a("BdwD"),D=a("cWXX"),r=a("/ezw"),_e=a("14J3"),Re=a("BMrR"),ft=a("jCWc"),je=a("kPKH"),ee=a("Q9mQ"),Ze=a("diRs"),we=a("+L6B"),Ie=a("2/Rp"),ve=a("y8nQ"),Qe=a("Vl3Y"),ke=a("9kvl"),st=a("dhSg"),Je=a("mCJh");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 B,V={},Te=Object.prototype,K=Te.hasOwnProperty,M=Object.defineProperty||function(q,I,X){q[I]=X.value},Q=typeof Symbol=="function"?Symbol:{},F=Q.iterator||"@@iterator",N=Q.asyncIterator||"@@asyncIterator",W=Q.toStringTag||"@@toStringTag";function te(q,I,X){return Object.defineProperty(q,I,{value:X,enumerable:!0,configurable:!0,writable:!0}),q[I]}try{te({},"")}catch(q){te=function(X,ge,ze){return X[ge]=ze}}function xe(q,I,X,ge){var ze=I&&I.prototype instanceof xt?I:xt,Se=Object.create(ze.prototype),wt=new _t(ge||[]);return M(Se,"_invoke",{value:Pe(q,X,wt)}),Se}function se(q,I,X){try{return{type:"normal",arg:q.call(I,X)}}catch(ge){return{type:"throw",arg:ge}}}V.wrap=xe;var nt="suspendedStart",ot="suspendedYield",ut="executing",Rt="completed",Dt={};function xt(){}function nn(){}function et(){}var Ct={};te(Ct,F,function(){return this});var St=Object.getPrototypeOf,Ue=St&&St(St(Yt([])));Ue&&Ue!==Te&&K.call(Ue,F)&&(Ct=Ue);var ue=et.prototype=xt.prototype=Object.create(Ct);function Ce(q){["next","throw","return"].forEach(function(I){te(q,I,function(X){return this._invoke(I,X)})})}function Z(q,I){function X(ze,Se,wt,Ut){var Vt=se(q[ze],q,Se);if(Vt.type!=="throw"){var Wt=Vt.arg,jt=Wt.value;return jt&&typeof jt=="object"&&K.call(jt,"__await")?I.resolve(jt.__await).then(function(an){X("next",an,wt,Ut)},function(an){X("throw",an,wt,Ut)}):I.resolve(jt).then(function(an){Wt.value=an,wt(Wt)},function(an){return X("throw",an,wt,Ut)})}Ut(Vt.arg)}var ge;M(this,"_invoke",{value:function(Se,wt){function Ut(){return new I(function(Vt,Wt){X(Se,wt,Vt,Wt)})}return ge=ge?ge.then(Ut,Ut):Ut()}})}function Pe(q,I,X){var ge=nt;return function(ze,Se){if(ge===ut)throw new Error("Generator is already running");if(ge===Rt){if(ze==="throw")throw Se;return{value:B,done:!0}}for(X.method=ze,X.arg=Se;;){var wt=X.delegate;if(wt){var Ut=We(wt,X);if(Ut){if(Ut===Dt)continue;return Ut}}if(X.method==="next")X.sent=X._sent=X.arg;else if(X.method==="throw"){if(ge===nt)throw ge=Rt,X.arg;X.dispatchException(X.arg)}else X.method==="return"&&X.abrupt("return",X.arg);ge=ut;var Vt=se(q,I,X);if(Vt.type==="normal"){if(ge=X.done?Rt:ot,Vt.arg===Dt)continue;return{value:Vt.arg,done:X.done}}Vt.type==="throw"&&(ge=Rt,X.method="throw",X.arg=Vt.arg)}}}function We(q,I){var X=I.method,ge=q.iterator[X];if(ge===B)return I.delegate=null,X==="throw"&&q.iterator.return&&(I.method="return",I.arg=B,We(q,I),I.method==="throw")||X!=="return"&&(I.method="throw",I.arg=new TypeError("The iterator does not provide a '"+X+"' method")),Dt;var ze=se(ge,q.iterator,I.arg);if(ze.type==="throw")return I.method="throw",I.arg=ze.arg,I.delegate=null,Dt;var Se=ze.arg;return Se?Se.done?(I[q.resultName]=Se.value,I.next=q.nextLoc,I.method!=="return"&&(I.method="next",I.arg=B),I.delegate=null,Dt):Se:(I.method="throw",I.arg=new TypeError("iterator result is not an object"),I.delegate=null,Dt)}function vt(q){var I={tryLoc:q[0]};1 in q&&(I.catchLoc=q[1]),2 in q&&(I.finallyLoc=q[2],I.afterLoc=q[3]),this.tryEntries.push(I)}function Pt(q){var I=q.completion||{};I.type="normal",delete I.arg,q.completion=I}function _t(q){this.tryEntries=[{tryLoc:"root"}],q.forEach(vt,this),this.reset(!0)}function Yt(q){if(q||q===""){var I=q[F];if(I)return I.call(q);if(typeof q.next=="function")return q;if(!isNaN(q.length)){var X=-1,ge=function ze(){for(;++X<q.length;)if(K.call(q,X))return ze.value=q[X],ze.done=!1,ze;return ze.value=B,ze.done=!0,ze};return ge.next=ge}}throw new TypeError(typeof q+" is not iterable")}return nn.prototype=et,M(ue,"constructor",{value:et,configurable:!0}),M(et,"constructor",{value:nn,configurable:!0}),nn.displayName=te(et,W,"GeneratorFunction"),V.isGeneratorFunction=function(q){var I=typeof q=="function"&&q.constructor;return!!I&&(I===nn||(I.displayName||I.name)==="GeneratorFunction")},V.mark=function(q){return Object.setPrototypeOf?Object.setPrototypeOf(q,et):(q.__proto__=et,te(q,W,"GeneratorFunction")),q.prototype=Object.create(ue),q},V.awrap=function(q){return{__await:q}},Ce(Z.prototype),te(Z.prototype,N,function(){return this}),V.AsyncIterator=Z,V.async=function(q,I,X,ge,ze){ze===void 0&&(ze=Promise);var Se=new Z(xe(q,I,X,ge),ze);return V.isGeneratorFunction(I)?Se:Se.next().then(function(wt){return wt.done?wt.value:Se.next()})},Ce(ue),te(ue,W,"Generator"),te(ue,F,function(){return this}),te(ue,"toString",function(){return"[object Generator]"}),V.keys=function(q){var I=Object(q),X=[];for(var ge in I)X.push(ge);return X.reverse(),function ze(){for(;X.length;){var Se=X.pop();if(Se in I)return ze.value=Se,ze.done=!1,ze}return ze.done=!0,ze}},V.values=Yt,_t.prototype={constructor:_t,reset:function(I){if(this.prev=0,this.next=0,this.sent=this._sent=B,this.done=!1,this.delegate=null,this.method="next",this.arg=B,this.tryEntries.forEach(Pt),!I)for(var X in this)X.charAt(0)==="t"&&K.call(this,X)&&!isNaN(+X.slice(1))&&(this[X]=B)},stop:function(){this.done=!0;var I=this.tryEntries[0].completion;if(I.type==="throw")throw I.arg;return this.rval},dispatchException:function(I){if(this.done)throw I;var X=this;function ge(Wt,jt){return wt.type="throw",wt.arg=I,X.next=Wt,jt&&(X.method="next",X.arg=B),!!jt}for(var ze=this.tryEntries.length-1;ze>=0;--ze){var Se=this.tryEntries[ze],wt=Se.completion;if(Se.tryLoc==="root")return ge("end");if(Se.tryLoc<=this.prev){var Ut=K.call(Se,"catchLoc"),Vt=K.call(Se,"finallyLoc");if(Ut&&Vt){if(this.prev<Se.catchLoc)return ge(Se.catchLoc,!0);if(this.prev<Se.finallyLoc)return ge(Se.finallyLoc)}else if(Ut){if(this.prev<Se.catchLoc)return ge(Se.catchLoc,!0)}else{if(!Vt)throw new Error("try statement without catch or finally");if(this.prev<Se.finallyLoc)return ge(Se.finallyLoc)}}}},abrupt:function(I,X){for(var ge=this.tryEntries.length-1;ge>=0;--ge){var ze=this.tryEntries[ge];if(ze.tryLoc<=this.prev&&K.call(ze,"finallyLoc")&&this.prev<ze.finallyLoc){var Se=ze;break}}Se&&(I==="break"||I==="continue")&&Se.tryLoc<=X&&X<=Se.finallyLoc&&(Se=null);var wt=Se?Se.completion:{};return wt.type=I,wt.arg=X,Se?(this.method="next",this.next=Se.finallyLoc,Dt):this.complete(wt)},complete:function(I,X){if(I.type==="throw")throw I.arg;return I.type==="break"||I.type==="continue"?this.next=I.arg:I.type==="return"?(this.rval=this.arg=I.arg,this.method="return",this.next="end"):I.type==="normal"&&X&&(this.next=X),Dt},finish:function(I){for(var X=this.tryEntries.length-1;X>=0;--X){var ge=this.tryEntries[X];if(ge.finallyLoc===I)return this.complete(ge.completion,ge.afterLoc),Pt(ge),Dt}},catch:function(I){for(var X=this.tryEntries.length-1;X>=0;--X){var ge=this.tryEntries[X];if(ge.tryLoc===I){var ze=ge.completion;if(ze.type==="throw"){var Se=ze.arg;Pt(ge)}return Se}}throw new Error("illegal catch attempt")},delegateYield:function(I,X,ge){return this.delegate={iterator:Yt(I),resultName:X,nextLoc:ge},this.method==="next"&&(this.arg=B),Dt}},V}var ht=function(V){var Te=V.pathsList,K=V.dispatch,M=Qe.a.useForm(),Q=Object(O.a)(M,1),F=Q[0],N=Object(h.useState)(),W=Object(O.a)(N,2),te=W[0],xe=W[1],se=Object(h.useState)(!0),nt=Object(O.a)(se,2),ot=nt[0],ut=nt[1],Rt=Object(h.useState)(!1),Dt=Object(O.a)(Rt,2),xt=Dt[0],nn=Dt[1],et=Object(h.useState)(),Ct=Object(O.a)(et,2),St=Ct[0],Ue=Ct[1],ue=Object(h.useState)({keyword:St,robot:!0,page:1}),Ce=Object(O.a)(ue,2),Z=Ce[0],Pe=Ce[1];Object(h.useEffect)(function(){st.a.subscribe("ai-replay-show",function(_t){Ue(_t),nn(!0)})},[]),Object(h.useEffect)(function(){St&&We()},[St]);var We=function(){var _t=Object(p.a)(rt().mark(function Yt(q){var I;return rt().wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ut(!0),ge.next=3,Object(Je.a)(Object(_.a)(Object(_.a)({},Z),{},{keyword:St}));case 3:I=ge.sent,ut(!1),(I==null?void 0:I.data)&&(Z.page++,Pe(Object(_.a)({},Z)),xe(I==null?void 0:I.data));case 6:case"end":return ge.stop()}},Yt)}));return function(q){return _t.apply(this,arguments)}}(),vt=function(){var _t=Object(p.a)(rt().mark(function Yt(){return rt().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:We();case 1:case"end":return I.stop()}},Yt)}));return function(){return _t.apply(this,arguments)}}(),Pt=f.a.createElement("div",null,f.a.createElement("img",{src:a("FPkq"),width:150}));return f.a.createElement(f.a.Fragment,null,f.a.createElement(c.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:xt,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:vt,width:800,height:500,footer:f.a.createElement(Re.a,{align:"middle",justify:"center"},f.a.createElement(je.a,{className:"tc"},f.a.createElement(Ie.a,{type:"primary",onClick:We},"\u6362\u4E00\u6362"),f.a.createElement(Ze.a,{content:Pt,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},f.a.createElement(Ie.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){nn(!1)}},f.a.createElement("aside",{style:{minHeight:300}},f.a.createElement(Re.a,null,f.a.createElement(r.a,{loading:ot},te==null?void 0:te.map(function(_t){return f.a.createElement(je.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},_t.text)}),!(te==null?void 0:te.length)&&f.a.createElement("div",{style:{width:"100%",textAlign:"center"}},f.a.createElement("br",null),f.a.createElement("img",{src:a("FPkq"),width:150}),f.a.createElement("br",null),f.a.createElement("br",null),"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},lt=Object(ke.a)(function(B){var V=B.pathsList;return{pathsList:V}})(ht),mt=a("fXAG"),It=a("+BJd"),Ke=a("mr32"),ie=a("5Dmo"),tt=a("3S7+"),Et=a("m3rI"),be=a("9Bee"),ct=a("Ypxr"),z=a("AMnG"),H=a("kaH+");function le(B){var V=B.data,Te=B.index,K=B.adminOrOperator,M=B.parentDiscussIndex,Q=B.shixunIdentifier,F=B.user,N=B.onSetRewardData,W=B.onSetActionType,te=V.author,xe=V.can_delete,se=V.content,nt=V.hidden,ot=V.id,ut=V.reward,Rt=V.time;function Dt(){N({id:ot,index:Te,user_id:te.user_id,parentDiscussIndex:M})}function xt(){W({id:ot,index:Te,params:{hidden:nt?"0":"1",container_identifier:Q},type:"hidden-discuss",parentDiscussIndex:M,message:nt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function nn(){W({id:ot,index:Te,type:"delete-discuss",parentDiscussIndex:M,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var et=K||xe||te.user_id===F.user_id||te.login===F.login;return f.a.createElement("div",{className:"second-level-discuss"},f.a.createElement("div",{className:"discuss-info-body"},f.a.createElement("div",{className:"discuss-info"},f.a.createElement("a",{href:"/users/".concat(te.login),target:"_blank"},te.name),f.a.createElement("span",{className:"grey"},Rt),ut?f.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ut)},f.a.createElement("i",{className:"iconfont icon-gift c-orange "}),f.a.createElement("span",null,ut)):null),f.a.createElement("div",{className:"btn-group"},F.identity===1?f.a.createElement("a",{onClick:Dt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},f.a.createElement("i",{className:"iconfont icon-jiangli"})):null,K?f.a.createElement("a",{onClick:xt,title:nt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},f.a.createElement("i",{className:nt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,et?f.a.createElement("a",{onClick:nn,title:"\u5220\u9664"},f.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),f.a.createElement(be.a,{className:"discuss-content",value:se}))}var Ve=function(B){var V=B.data,Te=B.index,K=B.shixunIdentifier,M=B.adminOrOperator,Q=B.identity,F=B.onTopOrDownDiscuss,N=B.onPlusDiscuss,W=B.onDisableDiscuss,te=B.onSetActionType,xe=B.onSetRewardData,se=B.user,nt=B.activeDiscussIndex,ot=B.onReplyDiscuss,ut=B.onSetActiveDiscussIndex,Rt=B.allowDisableDiscuss,Dt=V.content,xt=V.children,nn=V.game_url,et=V.hidden,Ct=V.id,St=V.position,Ue=V.praise_count,ue=V.reward,Ce=V.sticky,Z=V.time,Pe=V.user_praise,We=V.game_passed,vt=V.ai_reply_text,Pt=V.ai_reply_flag,_t=V.author,Yt=V.disable_discuss_status,q=Object(h.useState)(!1),I=Object(O.a)(q,2),X=I[0],ge=I[1];Object(h.useEffect)(function(){X&&setTimeout(function(){return ge(!1)},800)},[X]);function ze(){if(console.log(se),!(se==null?void 0:se.authentication)){c.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}ut(Ct)}function Se(){F(Ct,!Ce,Te)}function wt(){N(Ct,!Pe,Te)}function Ut(){xe({id:Ct,index:Te,user_id:_t.user_id})}function Vt(){te({id:Ct,index:Te,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wt(){te({id:Ct,index:Te,params:{hidden:et?"0":"1",container_identifier:K},type:"hidden-discuss",message:et?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function jt(){W(Ct,Yt===0?2:0,Te)}var an=function(Gt){var kt=Gt.target,tn=kt.nodeName,hn=kt.src;tn==="IMG"&&(st.a.publish("preview-image",hn),console.log("src:",hn))};return f.a.createElement("div",{className:"discuss-item-container",key:Ct},f.a.createElement("a",{href:"/users/".concat(_t.login),target:"_blank"},f.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(Et.a.IMG_SERVER,"/images/").concat(_t.image_url),width:"50"})),f.a.createElement("section",null,f.a.createElement("div",{className:"discuss-info"},f.a.createElement("a",{href:"/users/".concat(_t.login),target:"_blank"},_t.name),f.a.createElement("span",{className:"grey"},Z),St?f.a.createElement("span",{className:"c-green"}," [\u7B2C",St,"\u5173] "):null,nn?f.a.createElement("a",{href:nn,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,Rt&&f.a.createElement(f.a.Fragment,null,Yt===0&&f.a.createElement(tt.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},f.a.createElement("span",{onClick:jt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),Yt===2&&f.a.createElement(tt.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},f.a.createElement("span",{onClick:jt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),Yt===1&&f.a.createElement(tt.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},f.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),Ce?f.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,ue?f.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ue)},f.a.createElement("i",{className:"iconfont icon-gift c-orange "}),f.a.createElement("span",null,ue)):null,Q<=5?f.a.createElement("span",{style:{flex:"1",textAlign:"right",color:We===1?"#29bd8b":""}},We===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),f.a.createElement("div",{onClick:an},f.a.createElement(be.a,{className:"discuss-content",value:Dt})),Pt&&f.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},f.a.createElement(Ke.a,{color:"#f50"},"\u667A\u80FD\u52A9\u6559"),f.a.createElement("br",null),f.a.createElement("div",{style:{padding:"6px 0"}},vt),f.a.createElement(Ie.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return ge(!0)},className:"mr10 mr5 relative c-blue"},f.a.createElement("span",{className:X?"plus-one-animate":"hide",style:{position:"absolute"}}," +1"),f.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),f.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),f.a.createElement("span",{className:"c-orange current",onClick:function(){st.a.publish("ai-replay-show",Dt)}},"\u5176\u4ED6\u56DE\u7B54 > ")),xt&&xt.length>0?f.a.createElement("div",{className:"reply-discuss-container",onClick:an},xt.map(function(Dn,Gt){return f.a.createElement(le,{key:Dn.id,data:Dn,index:Gt,shixunIdentifier:K,adminOrOperator:M,user:se,onSetRewardData:xe,onSetActionType:te,parentDiscussIndex:Te})})):null,f.a.createElement("div",{className:"btn-group"},se.identity===1?f.a.createElement("a",{onClick:Ut,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},f.a.createElement("i",{className:"iconfont icon-jiangli"})):null,M?f.a.createElement("a",{onClick:Wt,title:et?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},f.a.createElement("i",{className:et?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Q<=5?f.a.createElement("a",{onClick:Se,className:Ce?"btn-top":"btn-down",title:Ce?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},f.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,M&&(!xt||xt.length==0)?f.a.createElement("a",{onClick:Vt,title:"\u5220\u9664"},f.a.createElement("i",{className:"iconfont icon-shanchu"})):null,f.a.createElement("a",{onClick:ze,title:"\u56DE\u590D"},f.a.createElement("i",{className:"iconfont icon-huifu1"})),f.a.createElement("a",{onClick:wt,className:Pe?"c-orange":""},f.a.createElement("i",{className:Pe?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),f.a.createElement("span",null,Ue||""))),f.a.createElement(z.a,{id:Ct,activeDiscussIndex:nt,onReplyDiscuss:ot})))};function Ne(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ne=function(){return V};var B,V={},Te=Object.prototype,K=Te.hasOwnProperty,M=Object.defineProperty||function(q,I,X){q[I]=X.value},Q=typeof Symbol=="function"?Symbol:{},F=Q.iterator||"@@iterator",N=Q.asyncIterator||"@@asyncIterator",W=Q.toStringTag||"@@toStringTag";function te(q,I,X){return Object.defineProperty(q,I,{value:X,enumerable:!0,configurable:!0,writable:!0}),q[I]}try{te({},"")}catch(q){te=function(X,ge,ze){return X[ge]=ze}}function xe(q,I,X,ge){var ze=I&&I.prototype instanceof xt?I:xt,Se=Object.create(ze.prototype),wt=new _t(ge||[]);return M(Se,"_invoke",{value:Pe(q,X,wt)}),Se}function se(q,I,X){try{return{type:"normal",arg:q.call(I,X)}}catch(ge){return{type:"throw",arg:ge}}}V.wrap=xe;var nt="suspendedStart",ot="suspendedYield",ut="executing",Rt="completed",Dt={};function xt(){}function nn(){}function et(){}var Ct={};te(Ct,F,function(){return this});var St=Object.getPrototypeOf,Ue=St&&St(St(Yt([])));Ue&&Ue!==Te&&K.call(Ue,F)&&(Ct=Ue);var ue=et.prototype=xt.prototype=Object.create(Ct);function Ce(q){["next","throw","return"].forEach(function(I){te(q,I,function(X){return this._invoke(I,X)})})}function Z(q,I){function X(ze,Se,wt,Ut){var Vt=se(q[ze],q,Se);if(Vt.type!=="throw"){var Wt=Vt.arg,jt=Wt.value;return jt&&typeof jt=="object"&&K.call(jt,"__await")?I.resolve(jt.__await).then(function(an){X("next",an,wt,Ut)},function(an){X("throw",an,wt,Ut)}):I.resolve(jt).then(function(an){Wt.value=an,wt(Wt)},function(an){return X("throw",an,wt,Ut)})}Ut(Vt.arg)}var ge;M(this,"_invoke",{value:function(Se,wt){function Ut(){return new I(function(Vt,Wt){X(Se,wt,Vt,Wt)})}return ge=ge?ge.then(Ut,Ut):Ut()}})}function Pe(q,I,X){var ge=nt;return function(ze,Se){if(ge===ut)throw new Error("Generator is already running");if(ge===Rt){if(ze==="throw")throw Se;return{value:B,done:!0}}for(X.method=ze,X.arg=Se;;){var wt=X.delegate;if(wt){var Ut=We(wt,X);if(Ut){if(Ut===Dt)continue;return Ut}}if(X.method==="next")X.sent=X._sent=X.arg;else if(X.method==="throw"){if(ge===nt)throw ge=Rt,X.arg;X.dispatchException(X.arg)}else X.method==="return"&&X.abrupt("return",X.arg);ge=ut;var Vt=se(q,I,X);if(Vt.type==="normal"){if(ge=X.done?Rt:ot,Vt.arg===Dt)continue;return{value:Vt.arg,done:X.done}}Vt.type==="throw"&&(ge=Rt,X.method="throw",X.arg=Vt.arg)}}}function We(q,I){var X=I.method,ge=q.iterator[X];if(ge===B)return I.delegate=null,X==="throw"&&q.iterator.return&&(I.method="return",I.arg=B,We(q,I),I.method==="throw")||X!=="return"&&(I.method="throw",I.arg=new TypeError("The iterator does not provide a '"+X+"' method")),Dt;var ze=se(ge,q.iterator,I.arg);if(ze.type==="throw")return I.method="throw",I.arg=ze.arg,I.delegate=null,Dt;var Se=ze.arg;return Se?Se.done?(I[q.resultName]=Se.value,I.next=q.nextLoc,I.method!=="return"&&(I.method="next",I.arg=B),I.delegate=null,Dt):Se:(I.method="throw",I.arg=new TypeError("iterator result is not an object"),I.delegate=null,Dt)}function vt(q){var I={tryLoc:q[0]};1 in q&&(I.catchLoc=q[1]),2 in q&&(I.finallyLoc=q[2],I.afterLoc=q[3]),this.tryEntries.push(I)}function Pt(q){var I=q.completion||{};I.type="normal",delete I.arg,q.completion=I}function _t(q){this.tryEntries=[{tryLoc:"root"}],q.forEach(vt,this),this.reset(!0)}function Yt(q){if(q||q===""){var I=q[F];if(I)return I.call(q);if(typeof q.next=="function")return q;if(!isNaN(q.length)){var X=-1,ge=function ze(){for(;++X<q.length;)if(K.call(q,X))return ze.value=q[X],ze.done=!1,ze;return ze.value=B,ze.done=!0,ze};return ge.next=ge}}throw new TypeError(typeof q+" is not iterable")}return nn.prototype=et,M(ue,"constructor",{value:et,configurable:!0}),M(et,"constructor",{value:nn,configurable:!0}),nn.displayName=te(et,W,"GeneratorFunction"),V.isGeneratorFunction=function(q){var I=typeof q=="function"&&q.constructor;return!!I&&(I===nn||(I.displayName||I.name)==="GeneratorFunction")},V.mark=function(q){return Object.setPrototypeOf?Object.setPrototypeOf(q,et):(q.__proto__=et,te(q,W,"GeneratorFunction")),q.prototype=Object.create(ue),q},V.awrap=function(q){return{__await:q}},Ce(Z.prototype),te(Z.prototype,N,function(){return this}),V.AsyncIterator=Z,V.async=function(q,I,X,ge,ze){ze===void 0&&(ze=Promise);var Se=new Z(xe(q,I,X,ge),ze);return V.isGeneratorFunction(I)?Se:Se.next().then(function(wt){return wt.done?wt.value:Se.next()})},Ce(ue),te(ue,W,"Generator"),te(ue,F,function(){return this}),te(ue,"toString",function(){return"[object Generator]"}),V.keys=function(q){var I=Object(q),X=[];for(var ge in I)X.push(ge);return X.reverse(),function ze(){for(;X.length;){var Se=X.pop();if(Se in I)return ze.value=Se,ze.done=!1,ze}return ze.done=!0,ze}},V.values=Yt,_t.prototype={constructor:_t,reset:function(I){if(this.prev=0,this.next=0,this.sent=this._sent=B,this.done=!1,this.delegate=null,this.method="next",this.arg=B,this.tryEntries.forEach(Pt),!I)for(var X in this)X.charAt(0)==="t"&&K.call(this,X)&&!isNaN(+X.slice(1))&&(this[X]=B)},stop:function(){this.done=!0;var I=this.tryEntries[0].completion;if(I.type==="throw")throw I.arg;return this.rval},dispatchException:function(I){if(this.done)throw I;var X=this;function ge(Wt,jt){return wt.type="throw",wt.arg=I,X.next=Wt,jt&&(X.method="next",X.arg=B),!!jt}for(var ze=this.tryEntries.length-1;ze>=0;--ze){var Se=this.tryEntries[ze],wt=Se.completion;if(Se.tryLoc==="root")return ge("end");if(Se.tryLoc<=this.prev){var Ut=K.call(Se,"catchLoc"),Vt=K.call(Se,"finallyLoc");if(Ut&&Vt){if(this.prev<Se.catchLoc)return ge(Se.catchLoc,!0);if(this.prev<Se.finallyLoc)return ge(Se.finallyLoc)}else if(Ut){if(this.prev<Se.catchLoc)return ge(Se.catchLoc,!0)}else{if(!Vt)throw new Error("try statement without catch or finally");if(this.prev<Se.finallyLoc)return ge(Se.finallyLoc)}}}},abrupt:function(I,X){for(var ge=this.tryEntries.length-1;ge>=0;--ge){var ze=this.tryEntries[ge];if(ze.tryLoc<=this.prev&&K.call(ze,"finallyLoc")&&this.prev<ze.finallyLoc){var Se=ze;break}}Se&&(I==="break"||I==="continue")&&Se.tryLoc<=X&&X<=Se.finallyLoc&&(Se=null);var wt=Se?Se.completion:{};return wt.type=I,wt.arg=X,Se?(this.method="next",this.next=Se.finallyLoc,Dt):this.complete(wt)},complete:function(I,X){if(I.type==="throw")throw I.arg;return I.type==="break"||I.type==="continue"?this.next=I.arg:I.type==="return"?(this.rval=this.arg=I.arg,this.method="return",this.next="end"):I.type==="normal"&&X&&(this.next=X),Dt},finish:function(I){for(var X=this.tryEntries.length-1;X>=0;--X){var ge=this.tryEntries[X];if(ge.finallyLoc===I)return this.complete(ge.completion,ge.afterLoc),Pt(ge),Dt}},catch:function(I){for(var X=this.tryEntries.length-1;X>=0;--X){var ge=this.tryEntries[X];if(ge.tryLoc===I){var ze=ge.completion;if(ze.type==="throw"){var Se=ze.arg;Pt(ge)}return Se}}throw new Error("illegal catch attempt")},delegateYield:function(I,X,ge){return this.delegate={iterator:Yt(I),resultName:X,nextLoc:ge},this.method==="next"&&(this.arg=B),Dt}},V}var C={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function At(B,V){switch(V.type){case mt.Q:return Object(_.a)(Object(_.a)({},B),{},{loading:!0});case mt.X:return Object(_.a)(Object(_.a)({},B),{},{showRewardDialog:!0});case mt.b:return Object(_.a)(Object(_.a)({},B),{},{showRewardDialog:!1});case mt.l:return Object(_.a)(Object(_.a)({},B),V.payload);case mt.ab:return Object(_.a)(Object(_.a)({},B),V.payload);case mt.x:return Object(_.a)(Object(_.a)({},B),V.payload);case mt.c:return Object(_.a)(Object(_.a)({},B),V.payload);case mt.z:return Object(_.a)(Object(_.a)({},B),V.payload);case mt.H:return Object(_.a)(Object(_.a)({},B),V.payload);case mt.a:return Object(_.a)(Object(_.a)({},B),V.payload);default:throw new Error}}var de=S.a=function(B){var V=B.shixunIdentifier,Te=B.identity,K=B.activeIndex,M=B.user,Q=B.allowDisableDiscuss,F=B.isShixunDetail,N=F===void 0?!1:F,W=Object(h.useReducer)(At,C),te=Object(O.a)(W,2),xe=te[0],se=te[1],nt=xe.page,ot=xe.loading,ut=xe.data,Rt=xe.actionType,Dt=xe.showRewardDialog,xt=xe.activeDiscussIndex,nn=Object(h.useRef)(),et=Object(h.useRef)();function Ct(Gt){return St.apply(this,arguments)}function St(){return St=Object(p.a)(Ne().mark(function Gt(kt){var tn;return Ne().wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(!ot){qt.next=2;break}return qt.abrupt("return");case 2:return qt.prev=2,se({type:mt.Q}),qt.next=6,Object(Je.e)(V,kt);case 6:tn=qt.sent,se({type:mt.l,payload:{activeDiscussIndex:null,page:kt,data:tn,loading:!1}}),qt.next=13;break;case 10:qt.prev=10,qt.t0=qt.catch(2),console.log(qt.t0);case 13:case"end":return qt.stop()}},Gt,null,[[2,10]])})),St.apply(this,arguments)}function Ue(Gt){Ct(Gt)}function ue(Gt,kt,tn){return Ce.apply(this,arguments)}function Ce(){return Ce=Object(p.a)(Ne().mark(function Gt(kt,tn,hn){var qt;return Ne().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.prev=0,on.next=3,Object(Je.g)(kt,tn);case 3:qt=on.sent,jt[hn].user_praise=tn,jt[hn].praise_count=qt.praise_count,se({type:mt.x,payload:{data:Object(_.a)(Object(_.a)({},ut),{},{comments:jt})}}),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]])})),Ce.apply(this,arguments)}function Z(Gt,kt,tn){return Pe.apply(this,arguments)}function Pe(){return Pe=Object(p.a)(Ne().mark(function Gt(kt,tn,hn){var qt,zt,on;return Ne().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.prev=0,Fe.next=3,Object(Je.d)(kt,tn);case 3:if(qt=Fe.sent,!(qt.status!==0)){Fe.next=6;break}return Fe.abrupt("return");case 6:zt=jt[hn].author.user_id,on=jt.map(function(Gn){return Gn.author.user_id===zt?Object(_.a)(Object(_.a)({},Gn),{},{disable_discuss_status:tn}):Gn}),se({type:mt.c,payload:{data:Object(_.a)(Object(_.a)({},ut),{},{comments:on})}}),Fe.next=14;break;case 11:Fe.prev=11,Fe.t0=Fe.catch(0),console.log(Fe.t0);case 14:case"end":return Fe.stop()}},Gt,null,[[0,11]])})),Pe.apply(this,arguments)}function We(Gt,kt,tn){return vt.apply(this,arguments)}function vt(){return vt=Object(p.a)(Ne().mark(function Gt(kt,tn,hn){return Ne().wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.prev=0,zt.next=3,Object(Je.j)(kt,tn);case 3:jt[hn].sticky=tn,se({type:mt.ab,payload:{data:Object(_.a)(Object(_.a)({},ut),{},{comments:jt})}}),Ct(xe.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]])})),vt.apply(this,arguments)}function Pt(){se({type:mt.z,payload:{actionType:null}})}function _t(){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(p.a)(Ne().mark(function Gt(){var kt,tn,hn,qt,zt,on,Pn,Fe;return Ne().wrap(function(An){for(;;)switch(An.prev=An.next){case 0:if(kt=Rt.id,tn=Rt.params,hn=Rt.type,qt=Rt.index,zt=Rt.parentDiscussIndex,!(hn==="hidden-discuss")){An.next=6;break}return An.next=4,Object(Je.f)(kt,tn);case 4:zt?jt[zt].children[qt].hidden=tn.hidden==1:jt[qt].hidden=tn.hidden==1,se({type:mt.z,payload:{actionType:null,data:Object(_.a)(Object(_.a)({},ut),{},{comments:jt})}});case 6:if(!(hn==="delete-discuss")){An.next=31;break}return An.next=9,Object(Je.c)(kt);case 9:if(!(zt||zt===0)){An.next=22;break}on=jt[zt].children,Pn=on.length-1;case 12:if(!(Pn>=0)){An.next=19;break}if(!(on[Pn].id===kt)){An.next=16;break}return on.splice(Pn,1),An.abrupt("break",19);case 16:Pn--,An.next=12;break;case 19:jt[zt].children=on,An.next=30;break;case 22:Fe=jt.length-1;case 23:if(!(Fe>=0)){An.next=30;break}if(!(jt[Fe].id===kt)){An.next=27;break}return jt.splice(Fe,1),An.abrupt("break",30);case 27:Fe--,An.next=23;break;case 30:se({type:mt.z,payload:{actionType:null,data:Object(_.a)(Object(_.a)({},ut),{},{comments:jt})}});case 31:case"end":return An.stop()}},Gt)})),Yt.apply(this,arguments)}function q(Gt){se({type:mt.z,payload:{actionType:Gt}})}function I(){se({type:mt.b})}function X(){return ge.apply(this,arguments)}function ge(){return ge=Object(p.a)(Ne().mark(function Gt(){var kt,tn,hn,qt,zt,on,Pn;return Ne().wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return kt=nn.current,tn=kt.id,hn=kt.index,qt=kt.score,zt=kt.user_id,on=kt.parentDiscussIndex,Gn.next=3,Object(Je.i)(tn,{container_type:"Discusses",score:qt,user_id:zt});case 3:Pn=Gn.sent,on?jt[on].children[hn].reward=Pn.code:jt[hn].reward=Pn.code,se({type:mt.H,payload:{showRewardDialog:!1,data:Object(_.a)(Object(_.a)({},ut),{},{comments:jt})}}),nn.current=null;case 7:case"end":return Gn.stop()}},Gt)})),ge.apply(this,arguments)}function ze(Gt){nn.current=Gt,se({type:mt.X})}function Se(Gt){nn.current.score=Gt}function wt(Gt,kt){return Ut.apply(this,arguments)}function Ut(){return Ut=Object(p.a)(Ne().mark(function Gt(kt,tn){var hn;return Ne().wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.prev=0,zt.next=3,Object(Je.h)(kt,tn);case 3:if(hn=zt.sent,!(hn.status===-3)){zt.next=8;break}return c.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"}),Vt(null),zt.abrupt("return");case 8:Ct(nt),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]])})),Ut.apply(this,arguments)}function Vt(Gt){xt===Gt?se({type:mt.a,payload:{activeDiscussIndex:null}}):se({type:mt.a,payload:{activeDiscussIndex:Gt}})}if(Object(h.useEffect)(function(){function Gt(){return kt.apply(this,arguments)}function kt(){return kt=Object(p.a)(Ne().mark(function tn(){return Ne().wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(!(K===3&&!ut&&V)){qt.next=3;break}return qt.next=3,Ct(nt);case 3:case"end":return qt.stop()}},tn)})),kt.apply(this,arguments)}Gt()},[V,K,nt,se]),Object(h.useEffect)(function(){var Gt=st.a.subscribe("create-discuss",function(){Ct(nt)});return Gt},[V]),!ut)return f.a.createElement(A.a,null);var Wt=ut.disscuss_count,jt=ut.comments,an=ut.all,Dn=ut.can_hidden;return f.a.createElement(h.Fragment,null,f.a.createElement("div",{className:"discuss-container",ref:et},Wt===0?f.a.createElement(Ee.a,null):null,jt.map(function(Gt,kt){return f.a.createElement(Ve,{user:M,key:Gt.id,data:Gt,index:kt,identity:Te,onPaginationChange:Ue,shixunIdentifier:V,onSetActionType:q,onTopOrDownDiscuss:We,adminOrOperator:Dn,onPlusDiscuss:ue,onDisableDiscuss:Z,onSetRewardData:ze,activeDiscussIndex:xt,onSetActiveDiscussIndex:Vt,onReplyDiscuss:wt,allowDisableDiscuss:Q})}),Wt>10?f.a.createElement("div",{className:"pagination-container"},f.a.createElement(d.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Ue,current:nt,total:Wt})):null,f.a.createElement(lt,null)),f.a.createElement(re.a,null,f.a.createElement(c.a,{centered:!0,title:"\u63D0\u793A",visible:!!Rt,onOk:_t,onCancel:Pt},f.a.createElement("p",null,Rt?Rt.message:"")),f.a.createElement(c.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Dt,onCancel:I,onOk:X},f.a.createElement(ce.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Se,style:{width:"228px"}}))))}},"Q+I+":function(ye,S){ye.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(ye,S,a){},QUgM:function(ye,S,a){},"S+dL":function(ye,S){ye.exports="data:image/gif;base64,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"},Sa5k:function(ye,S,a){ye.exports=a.p+"static/nothing.4d201a0a.png"},TVoq:function(ye,S,a){},Tl6Z:function(ye,S){ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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"},UZu5:function(ye,S,a){},UbZX:function(ye,S,a){ye.exports=a.p+"static/success.00704ce3.svg"},UlFV:function(ye,S,a){},VPUa:function(ye,S,a){ye.exports=a.p+"static/passall.2673ac21.png"},VjRW:function(ye,S){ye.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(ye,S,a){},XDHc:function(ye,S,a){},XZCF:function(ye,S,a){},XyRZ:function(ye,S,a){},Ypxr:function(ye,S,a){},Yr8L:function(ye,S){ye.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="},ZBwS:function(ye,S){var a=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},Oe=-1,ce=1,Xe=0;a.Diff=function(c,E){return[c,E]},a.prototype.diff_main=function(c,E,d,p){typeof p=="undefined"&&(this.Diff_Timeout<=0?p=Number.MAX_VALUE:p=new Date().getTime()+this.Diff_Timeout*1e3);var O=p;if(c==null||E==null)throw new Error("Null input. (diff_main)");if(c==E)return c?[new a.Diff(Xe,c)]:[];typeof d=="undefined"&&(d=!0);var _=d,h=this.diff_commonPrefix(c,E),f=c.substring(0,h);c=c.substring(h),E=E.substring(h),h=this.diff_commonSuffix(c,E);var x=c.substring(c.length-h);c=c.substring(0,c.length-h),E=E.substring(0,E.length-h);var A=this.diff_compute_(c,E,_,O);return f&&A.unshift(new a.Diff(Xe,f)),x&&A.push(new a.Diff(Xe,x)),this.diff_cleanupMerge(A),A},a.prototype.diff_compute_=function(c,E,d,p){var O;if(!c)return[new a.Diff(ce,E)];if(!E)return[new a.Diff(Oe,c)];var _=c.length>E.length?c:E,h=c.length>E.length?E:c,f=_.indexOf(h);if(f!=-1)return O=[new a.Diff(ce,_.substring(0,f)),new a.Diff(Xe,h),new a.Diff(ce,_.substring(f+h.length))],c.length>E.length&&(O[0][0]=O[2][0]=Oe),O;if(h.length==1)return[new a.Diff(Oe,c),new a.Diff(ce,E)];var x=this.diff_halfMatch_(c,E);if(x){var A=x[0],re=x[1],Ee=x[2],D=x[3],r=x[4],_e=this.diff_main(A,Ee,d,p),Re=this.diff_main(re,D,d,p);return _e.concat([new a.Diff(Xe,r)],Re)}return d&&c.length>100&&E.length>100?this.diff_lineMode_(c,E,p):this.diff_bisect_(c,E,p)},a.prototype.diff_lineMode_=function(c,E,d){var p=this.diff_linesToChars_(c,E);c=p.chars1,E=p.chars2;var O=p.lineArray,_=this.diff_main(c,E,!1,d);this.diff_charsToLines_(_,O),this.diff_cleanupSemantic(_),_.push(new a.Diff(Xe,""));for(var h=0,f=0,x=0,A="",re="";h<_.length;){switch(_[h][0]){case ce:x++,re+=_[h][1];break;case Oe:f++,A+=_[h][1];break;case Xe:if(f>=1&&x>=1){_.splice(h-f-x,f+x),h=h-f-x;for(var Ee=this.diff_main(A,re,!1,d),D=Ee.length-1;D>=0;D--)_.splice(h,0,Ee[D]);h=h+Ee.length}x=0,f=0,A="",re="";break}h++}return _.pop(),_},a.prototype.diff_bisect_=function(c,E,d){for(var p=c.length,O=E.length,_=Math.ceil((p+O)/2),h=_,f=2*_,x=new Array(f),A=new Array(f),re=0;re<f;re++)x[re]=-1,A[re]=-1;x[h+1]=0,A[h+1]=0;for(var Ee=p-O,D=Ee%2!=0,r=0,_e=0,Re=0,ft=0,je=0;je<_&&!(new Date().getTime()>d);je++){for(var ee=-je+r;ee<=je-_e;ee+=2){var Ze=h+ee,we;ee==-je||ee!=je&&x[Ze-1]<x[Ze+1]?we=x[Ze+1]:we=x[Ze-1]+1;for(var Ie=we-ee;we<p&&Ie<O&&c.charAt(we)==E.charAt(Ie);)we++,Ie++;if(x[Ze]=we,we>p)_e+=2;else if(Ie>O)r+=2;else if(D){var ve=h+Ee-ee;if(ve>=0&&ve<f&&A[ve]!=-1){var Qe=p-A[ve];if(we>=Qe)return this.diff_bisectSplit_(c,E,we,Ie,d)}}}for(var ke=-je+Re;ke<=je-ft;ke+=2){var ve=h+ke,Qe;ke==-je||ke!=je&&A[ve-1]<A[ve+1]?Qe=A[ve+1]:Qe=A[ve-1]+1;for(var st=Qe-ke;Qe<p&&st<O&&c.charAt(p-Qe-1)==E.charAt(O-st-1);)Qe++,st++;if(A[ve]=Qe,Qe>p)ft+=2;else if(st>O)Re+=2;else if(!D){var Ze=h+Ee-ke;if(Ze>=0&&Ze<f&&x[Ze]!=-1){var we=x[Ze],Ie=h+we-Ze;if(Qe=p-Qe,we>=Qe)return this.diff_bisectSplit_(c,E,we,Ie,d)}}}}return[new a.Diff(Oe,c),new a.Diff(ce,E)]},a.prototype.diff_bisectSplit_=function(c,E,d,p,O){var _=c.substring(0,d),h=E.substring(0,p),f=c.substring(d),x=E.substring(p),A=this.diff_main(_,h,!1,O),re=this.diff_main(f,x,!1,O);return A.concat(re)},a.prototype.diff_linesToChars_=function(c,E){var d=[],p={};d[0]="";function O(x){for(var A="",re=0,Ee=-1,D=d.length;Ee<x.length-1;){Ee=x.indexOf(`
|
|
`,re),Ee==-1&&(Ee=x.length-1);var r=x.substring(re,Ee+1);(p.hasOwnProperty?p.hasOwnProperty(r):p[r]!==void 0)?A+=String.fromCharCode(p[r]):(D==_&&(r=x.substring(re),Ee=x.length),A+=String.fromCharCode(D),p[r]=D,d[D++]=r),re=Ee+1}return A}var _=4e4,h=O(c);_=65535;var f=O(E);return{chars1:h,chars2:f,lineArray:d}},a.prototype.diff_charsToLines_=function(c,E){for(var d=0;d<c.length;d++){for(var p=c[d][1],O=[],_=0;_<p.length;_++)O[_]=E[p.charCodeAt(_)];c[d][1]=O.join("")}},a.prototype.diff_commonPrefix=function(c,E){if(!c||!E||c.charAt(0)!=E.charAt(0))return 0;for(var d=0,p=Math.min(c.length,E.length),O=p,_=0;d<O;)c.substring(_,O)==E.substring(_,O)?(d=O,_=d):p=O,O=Math.floor((p-d)/2+d);return O},a.prototype.diff_commonSuffix=function(c,E){if(!c||!E||c.charAt(c.length-1)!=E.charAt(E.length-1))return 0;for(var d=0,p=Math.min(c.length,E.length),O=p,_=0;d<O;)c.substring(c.length-O,c.length-_)==E.substring(E.length-O,E.length-_)?(d=O,_=d):p=O,O=Math.floor((p-d)/2+d);return O},a.prototype.diff_commonOverlap_=function(c,E){var d=c.length,p=E.length;if(d==0||p==0)return 0;d>p?c=c.substring(d-p):d<p&&(E=E.substring(0,d));var O=Math.min(d,p);if(c==E)return O;for(var _=0,h=1;;){var f=c.substring(O-h),x=E.indexOf(f);if(x==-1)return _;h+=x,(x==0||c.substring(O-h)==E.substring(0,h))&&(_=h,h++)}},a.prototype.diff_halfMatch_=function(c,E){if(this.Diff_Timeout<=0)return null;var d=c.length>E.length?c:E,p=c.length>E.length?E:c;if(d.length<4||p.length*2<d.length)return null;var O=this;function _(_e,Re,ft){for(var je=_e.substring(ft,ft+Math.floor(_e.length/4)),ee=-1,Ze="",we,Ie,ve,Qe;(ee=Re.indexOf(je,ee+1))!=-1;){var ke=O.diff_commonPrefix(_e.substring(ft),Re.substring(ee)),st=O.diff_commonSuffix(_e.substring(0,ft),Re.substring(0,ee));Ze.length<st+ke&&(Ze=Re.substring(ee-st,ee)+Re.substring(ee,ee+ke),we=_e.substring(0,ft-st),Ie=_e.substring(ft+ke),ve=Re.substring(0,ee-st),Qe=Re.substring(ee+ke))}return Ze.length*2>=_e.length?[we,Ie,ve,Qe,Ze]:null}var h=_(d,p,Math.ceil(d.length/4)),f=_(d,p,Math.ceil(d.length/2)),x;if(!h&&!f)return null;f?h?x=h[4].length>f[4].length?h:f:x=f:x=h;var A,re,Ee,D;c.length>E.length?(A=x[0],re=x[1],Ee=x[2],D=x[3]):(Ee=x[0],D=x[1],A=x[2],re=x[3]);var r=x[4];return[A,re,Ee,D,r]},a.prototype.diff_cleanupSemantic=function(c){for(var E=!1,d=[],p=0,O=null,_=0,h=0,f=0,x=0,A=0;_<c.length;)c[_][0]==Xe?(d[p++]=_,h=x,f=A,x=0,A=0,O=c[_][1]):(c[_][0]==ce?x+=c[_][1].length:A+=c[_][1].length,O&&O.length<=Math.max(h,f)&&O.length<=Math.max(x,A)&&(c.splice(d[p-1],0,new a.Diff(Oe,O)),c[d[p-1]+1][0]=ce,p--,p--,_=p>0?d[p-1]:-1,h=0,f=0,x=0,A=0,O=null,E=!0)),_++;for(E&&this.diff_cleanupMerge(c),this.diff_cleanupSemanticLossless(c),_=1;_<c.length;){if(c[_-1][0]==Oe&&c[_][0]==ce){var re=c[_-1][1],Ee=c[_][1],D=this.diff_commonOverlap_(re,Ee),r=this.diff_commonOverlap_(Ee,re);D>=r?(D>=re.length/2||D>=Ee.length/2)&&(c.splice(_,0,new a.Diff(Xe,Ee.substring(0,D))),c[_-1][1]=re.substring(0,re.length-D),c[_+1][1]=Ee.substring(D),_++):(r>=re.length/2||r>=Ee.length/2)&&(c.splice(_,0,new a.Diff(Xe,re.substring(0,r))),c[_-1][0]=ce,c[_-1][1]=Ee.substring(0,Ee.length-r),c[_+1][0]=Oe,c[_+1][1]=re.substring(r),_++),_++}_++}},a.prototype.diff_cleanupSemanticLossless=function(c){function E(r,_e){if(!r||!_e)return 6;var Re=r.charAt(r.length-1),ft=_e.charAt(0),je=Re.match(a.nonAlphaNumericRegex_),ee=ft.match(a.nonAlphaNumericRegex_),Ze=je&&Re.match(a.whitespaceRegex_),we=ee&&ft.match(a.whitespaceRegex_),Ie=Ze&&Re.match(a.linebreakRegex_),ve=we&&ft.match(a.linebreakRegex_),Qe=Ie&&r.match(a.blanklineEndRegex_),ke=ve&&_e.match(a.blanklineStartRegex_);return Qe||ke?5:Ie||ve?4:je&&!Ze&&we?3:Ze||we?2:je||ee?1:0}for(var d=1;d<c.length-1;){if(c[d-1][0]==Xe&&c[d+1][0]==Xe){var p=c[d-1][1],O=c[d][1],_=c[d+1][1],h=this.diff_commonSuffix(p,O);if(h){var f=O.substring(O.length-h);p=p.substring(0,p.length-h),O=f+O.substring(0,O.length-h),_=f+_}for(var x=p,A=O,re=_,Ee=E(p,O)+E(O,_);O.charAt(0)===_.charAt(0);){p+=O.charAt(0),O=O.substring(1)+_.charAt(0),_=_.substring(1);var D=E(p,O)+E(O,_);D>=Ee&&(Ee=D,x=p,A=O,re=_)}c[d-1][1]!=x&&(x?c[d-1][1]=x:(c.splice(d-1,1),d--),c[d][1]=A,re?c[d+1][1]=re:(c.splice(d+1,1),d--))}d++}},a.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,a.whitespaceRegex_=/\s/,a.linebreakRegex_=/[\r\n]/,a.blanklineEndRegex_=/\n\r?\n$/,a.blanklineStartRegex_=/^\r?\n\r?\n/,a.prototype.diff_cleanupEfficiency=function(c){for(var E=!1,d=[],p=0,O=null,_=0,h=!1,f=!1,x=!1,A=!1;_<c.length;)c[_][0]==Xe?(c[_][1].length<this.Diff_EditCost&&(x||A)?(d[p++]=_,h=x,f=A,O=c[_][1]):(p=0,O=null),x=A=!1):(c[_][0]==Oe?A=!0:x=!0,O&&(h&&f&&x&&A||O.length<this.Diff_EditCost/2&&h+f+x+A==3)&&(c.splice(d[p-1],0,new a.Diff(Oe,O)),c[d[p-1]+1][0]=ce,p--,O=null,h&&f?(x=A=!0,p=0):(p--,_=p>0?d[p-1]:-1,x=A=!1),E=!0)),_++;E&&this.diff_cleanupMerge(c)},a.prototype.diff_cleanupMerge=function(c){c.push(new a.Diff(Xe,""));for(var E=0,d=0,p=0,O="",_="",h;E<c.length;)switch(c[E][0]){case ce:p++,_+=c[E][1],E++;break;case Oe:d++,O+=c[E][1],E++;break;case Xe:d+p>1?(d!==0&&p!==0&&(h=this.diff_commonPrefix(_,O),h!==0&&(E-d-p>0&&c[E-d-p-1][0]==Xe?c[E-d-p-1][1]+=_.substring(0,h):(c.splice(0,0,new a.Diff(Xe,_.substring(0,h))),E++),_=_.substring(h),O=O.substring(h)),h=this.diff_commonSuffix(_,O),h!==0&&(c[E][1]=_.substring(_.length-h)+c[E][1],_=_.substring(0,_.length-h),O=O.substring(0,O.length-h))),E-=d+p,c.splice(E,d+p),O.length&&(c.splice(E,0,new a.Diff(Oe,O)),E++),_.length&&(c.splice(E,0,new a.Diff(ce,_)),E++),E++):E!==0&&c[E-1][0]==Xe?(c[E-1][1]+=c[E][1],c.splice(E,1)):E++,p=0,d=0,O="",_="";break}c[c.length-1][1]===""&&c.pop();var f=!1;for(E=1;E<c.length-1;)c[E-1][0]==Xe&&c[E+1][0]==Xe&&(c[E][1].substring(c[E][1].length-c[E-1][1].length)==c[E-1][1]?(c[E][1]=c[E-1][1]+c[E][1].substring(0,c[E][1].length-c[E-1][1].length),c[E+1][1]=c[E-1][1]+c[E+1][1],c.splice(E-1,1),f=!0):c[E][1].substring(0,c[E+1][1].length)==c[E+1][1]&&(c[E-1][1]+=c[E+1][1],c[E][1]=c[E][1].substring(c[E+1][1].length)+c[E+1][1],c.splice(E+1,1),f=!0)),E++;f&&this.diff_cleanupMerge(c)},a.prototype.diff_xIndex=function(c,E){var d=0,p=0,O=0,_=0,h;for(h=0;h<c.length&&!(c[h][0]!==ce&&(d+=c[h][1].length),c[h][0]!==Oe&&(p+=c[h][1].length),d>E);h++)O=d,_=p;return c.length!=h&&c[h][0]===Oe?_:_+(E-O)},a.prototype.diff_prettyHtml=function(c){for(var E=[],d=/&/g,p=/</g,O=/>/g,_=/\n/g,h=0;h<c.length;h++){var f=c[h][0],x=c[h][1],A=x.replace(d,"&").replace(p,"<").replace(O,">").replace(_,"¶<br>");switch(f){case ce:E[h]='<ins style="background:#e6ffe6;">'+A+"</ins>";break;case Oe:E[h]='<del style="background:#ffe6e6;">'+A+"</del>";break;case Xe:E[h]="<span>"+A+"</span>";break}}return E.join("")},a.prototype.diff_text1=function(c){for(var E=[],d=0;d<c.length;d++)c[d][0]!==ce&&(E[d]=c[d][1]);return E.join("")},a.prototype.diff_text2=function(c){for(var E=[],d=0;d<c.length;d++)c[d][0]!==Oe&&(E[d]=c[d][1]);return E.join("")},a.prototype.diff_levenshtein=function(c){for(var E=0,d=0,p=0,O=0;O<c.length;O++){var _=c[O][0],h=c[O][1];switch(_){case ce:d+=h.length;break;case Oe:p+=h.length;break;case Xe:E+=Math.max(d,p),d=0,p=0;break}}return E+=Math.max(d,p),E},a.prototype.diff_toDelta=function(c){for(var E=[],d=0;d<c.length;d++)switch(c[d][0]){case ce:E[d]="+"+encodeURI(c[d][1]);break;case Oe:E[d]="-"+c[d][1].length;break;case Xe:E[d]="="+c[d][1].length;break}return E.join(" ").replace(/%20/g," ")},a.prototype.diff_fromDelta=function(c,E){for(var d=[],p=0,O=0,_=E.split(/\t/g),h=0;h<_.length;h++){var f=_[h].substring(1);switch(_[h].charAt(0)){case"+":try{d[p++]=new a.Diff(ce,decodeURI(f))}catch(re){throw new Error("Illegal escape in diff_fromDelta: "+f)}break;case"-":case"=":var x=parseInt(f,10);if(isNaN(x)||x<0)throw new Error("Invalid number in diff_fromDelta: "+f);var A=c.substring(O,O+=x);_[h].charAt(0)=="="?d[p++]=new a.Diff(Xe,A):d[p++]=new a.Diff(Oe,A);break;default:if(_[h])throw new Error("Invalid diff operation in diff_fromDelta: "+_[h])}}if(O!=c.length)throw new Error("Delta length ("+O+") does not equal source text length ("+c.length+").");return d},a.prototype.match_main=function(c,E,d){if(c==null||E==null||d==null)throw new Error("Null input. (match_main)");return d=Math.max(0,Math.min(d,c.length)),c==E?0:c.length?c.substring(d,d+E.length)==E?d:this.match_bitap_(c,E,d):-1},a.prototype.match_bitap_=function(c,E,d){if(E.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var p=this.match_alphabet_(E),O=this;function _(we,Ie){var ve=we/E.length,Qe=Math.abs(d-Ie);return O.Match_Distance?ve+Qe/O.Match_Distance:Qe?1:ve}var h=this.Match_Threshold,f=c.indexOf(E,d);f!=-1&&(h=Math.min(_(0,f),h),f=c.lastIndexOf(E,d+E.length),f!=-1&&(h=Math.min(_(0,f),h)));var x=1<<E.length-1;f=-1;for(var A,re,Ee=E.length+c.length,D,r=0;r<E.length;r++){for(A=0,re=Ee;A<re;)_(r,d+re)<=h?A=re:Ee=re,re=Math.floor((Ee-A)/2+A);Ee=re;var _e=Math.max(1,d-re+1),Re=Math.min(d+re,c.length)+E.length,ft=Array(Re+2);ft[Re+1]=(1<<r)-1;for(var je=Re;je>=_e;je--){var ee=p[c.charAt(je-1)];if(r===0?ft[je]=(ft[je+1]<<1|1)&ee:ft[je]=(ft[je+1]<<1|1)&ee|((D[je+1]|D[je])<<1|1)|D[je+1],ft[je]&x){var Ze=_(r,je-1);if(Ze<=h)if(h=Ze,f=je-1,f>d)_e=Math.max(1,2*d-f);else break}}if(_(r+1,d)>h)break;D=ft}return f},a.prototype.match_alphabet_=function(c){for(var E={},d=0;d<c.length;d++)E[c.charAt(d)]=0;for(var d=0;d<c.length;d++)E[c.charAt(d)]|=1<<c.length-d-1;return E},a.prototype.patch_addContext_=function(c,E){if(E.length==0)return;if(c.start2===null)throw Error("patch not initialized");for(var d=E.substring(c.start2,c.start2+c.length1),p=0;E.indexOf(d)!=E.lastIndexOf(d)&&d.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)p+=this.Patch_Margin,d=E.substring(c.start2-p,c.start2+c.length1+p);p+=this.Patch_Margin;var O=E.substring(c.start2-p,c.start2);O&&c.diffs.unshift(new a.Diff(Xe,O));var _=E.substring(c.start2+c.length1,c.start2+c.length1+p);_&&c.diffs.push(new a.Diff(Xe,_)),c.start1-=O.length,c.start2-=O.length,c.length1+=O.length+_.length,c.length2+=O.length+_.length},a.prototype.patch_make=function(c,E,d){var p,O;if(typeof c=="string"&&typeof E=="string"&&typeof d=="undefined")p=c,O=this.diff_main(p,E,!0),O.length>2&&(this.diff_cleanupSemantic(O),this.diff_cleanupEfficiency(O));else if(c&&typeof c=="object"&&typeof E=="undefined"&&typeof d=="undefined")O=c,p=this.diff_text1(O);else if(typeof c=="string"&&E&&typeof E=="object"&&typeof d=="undefined")p=c,O=E;else if(typeof c=="string"&&typeof E=="string"&&d&&typeof d=="object")p=c,O=d;else throw new Error("Unknown call format to patch_make.");if(O.length===0)return[];for(var _=[],h=new a.patch_obj,f=0,x=0,A=0,re=p,Ee=p,D=0;D<O.length;D++){var r=O[D][0],_e=O[D][1];!f&&r!==Xe&&(h.start1=x,h.start2=A);switch(r){case ce:h.diffs[f++]=O[D],h.length2+=_e.length,Ee=Ee.substring(0,A)+_e+Ee.substring(A);break;case Oe:h.length1+=_e.length,h.diffs[f++]=O[D],Ee=Ee.substring(0,A)+Ee.substring(A+_e.length);break;case Xe:_e.length<=2*this.Patch_Margin&&f&&O.length!=D+1?(h.diffs[f++]=O[D],h.length1+=_e.length,h.length2+=_e.length):_e.length>=2*this.Patch_Margin&&(f&&(this.patch_addContext_(h,re),_.push(h),h=new a.patch_obj,f=0,re=Ee,x=A));break}r!==ce&&(x+=_e.length),r!==Oe&&(A+=_e.length)}return f&&(this.patch_addContext_(h,re),_.push(h)),_},a.prototype.patch_deepCopy=function(c){for(var E=[],d=0;d<c.length;d++){var p=c[d],O=new a.patch_obj;O.diffs=[];for(var _=0;_<p.diffs.length;_++)O.diffs[_]=new a.Diff(p.diffs[_][0],p.diffs[_][1]);O.start1=p.start1,O.start2=p.start2,O.length1=p.length1,O.length2=p.length2,E[d]=O}return E},a.prototype.patch_apply=function(c,E){if(c.length==0)return[E,[]];c=this.patch_deepCopy(c);var d=this.patch_addPadding(c);E=d+E+d,this.patch_splitMax(c);for(var p=0,O=[],_=0;_<c.length;_++){var h=c[_].start2+p,f=this.diff_text1(c[_].diffs),x,A=-1;if(f.length>this.Match_MaxBits?(x=this.match_main(E,f.substring(0,this.Match_MaxBits),h),x!=-1&&(A=this.match_main(E,f.substring(f.length-this.Match_MaxBits),h+f.length-this.Match_MaxBits),(A==-1||x>=A)&&(x=-1))):x=this.match_main(E,f,h),x==-1)O[_]=!1,p-=c[_].length2-c[_].length1;else{O[_]=!0,p=x-h;var re;if(A==-1?re=E.substring(x,x+f.length):re=E.substring(x,A+this.Match_MaxBits),f==re)E=E.substring(0,x)+this.diff_text2(c[_].diffs)+E.substring(x+f.length);else{var Ee=this.diff_main(f,re,!1);if(f.length>this.Match_MaxBits&&this.diff_levenshtein(Ee)/f.length>this.Patch_DeleteThreshold)O[_]=!1;else{this.diff_cleanupSemanticLossless(Ee);for(var D=0,r,_e=0;_e<c[_].diffs.length;_e++){var Re=c[_].diffs[_e];Re[0]!==Xe&&(r=this.diff_xIndex(Ee,D)),Re[0]===ce?E=E.substring(0,x+r)+Re[1]+E.substring(x+r):Re[0]===Oe&&(E=E.substring(0,x+r)+E.substring(x+this.diff_xIndex(Ee,D+Re[1].length))),Re[0]!==Oe&&(D+=Re[1].length)}}}}}return E=E.substring(d.length,E.length-d.length),[E,O]},a.prototype.patch_addPadding=function(c){for(var E=this.Patch_Margin,d="",p=1;p<=E;p++)d+=String.fromCharCode(p);for(var p=0;p<c.length;p++)c[p].start1+=E,c[p].start2+=E;var O=c[0],_=O.diffs;if(_.length==0||_[0][0]!=Xe)_.unshift(new a.Diff(Xe,d)),O.start1-=E,O.start2-=E,O.length1+=E,O.length2+=E;else if(E>_[0][1].length){var h=E-_[0][1].length;_[0][1]=d.substring(_[0][1].length)+_[0][1],O.start1-=h,O.start2-=h,O.length1+=h,O.length2+=h}if(O=c[c.length-1],_=O.diffs,_.length==0||_[_.length-1][0]!=Xe)_.push(new a.Diff(Xe,d)),O.length1+=E,O.length2+=E;else if(E>_[_.length-1][1].length){var h=E-_[_.length-1][1].length;_[_.length-1][1]+=d.substring(0,h),O.length1+=h,O.length2+=h}return d},a.prototype.patch_splitMax=function(c){for(var E=this.Match_MaxBits,d=0;d<c.length;d++){if(c[d].length1<=E)continue;var p=c[d];c.splice(d--,1);for(var O=p.start1,_=p.start2,h="";p.diffs.length!==0;){var f=new a.patch_obj,x=!0;for(f.start1=O-h.length,f.start2=_-h.length,h!==""&&(f.length1=f.length2=h.length,f.diffs.push(new a.Diff(Xe,h)));p.diffs.length!==0&&f.length1<E-this.Patch_Margin;){var A=p.diffs[0][0],re=p.diffs[0][1];A===ce?(f.length2+=re.length,_+=re.length,f.diffs.push(p.diffs.shift()),x=!1):A===Oe&&f.diffs.length==1&&f.diffs[0][0]==Xe&&re.length>2*E?(f.length1+=re.length,O+=re.length,x=!1,f.diffs.push(new a.Diff(A,re)),p.diffs.shift()):(re=re.substring(0,E-f.length1-this.Patch_Margin),f.length1+=re.length,O+=re.length,A===Xe?(f.length2+=re.length,_+=re.length):x=!1,f.diffs.push(new a.Diff(A,re)),re==p.diffs[0][1]?p.diffs.shift():p.diffs[0][1]=p.diffs[0][1].substring(re.length))}h=this.diff_text2(f.diffs),h=h.substring(h.length-this.Patch_Margin);var Ee=this.diff_text1(p.diffs).substring(0,this.Patch_Margin);Ee!==""&&(f.length1+=Ee.length,f.length2+=Ee.length,f.diffs.length!==0&&f.diffs[f.diffs.length-1][0]===Xe?f.diffs[f.diffs.length-1][1]+=Ee:f.diffs.push(new a.Diff(Xe,Ee))),x||c.splice(++d,0,f)}}},a.prototype.patch_toText=function(c){for(var E=[],d=0;d<c.length;d++)E[d]=c[d];return E.join("")},a.prototype.patch_fromText=function(c){var E=[];if(!c)return E;for(var d=c.split(`
|
|
`),p=0,O=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;p<d.length;){var _=d[p].match(O);if(!_)throw new Error("Invalid patch string: "+d[p]);var h=new a.patch_obj;for(E.push(h),h.start1=parseInt(_[1],10),_[2]===""?(h.start1--,h.length1=1):_[2]=="0"?h.length1=0:(h.start1--,h.length1=parseInt(_[2],10)),h.start2=parseInt(_[3],10),_[4]===""?(h.start2--,h.length2=1):_[4]=="0"?h.length2=0:(h.start2--,h.length2=parseInt(_[4],10)),p++;p<d.length;){var f=d[p].charAt(0);try{var x=decodeURI(d[p].substring(1))}catch(A){throw new Error("Illegal escape in patch_fromText: "+x)}if(f=="-")h.diffs.push(new a.Diff(Oe,x));else if(f=="+")h.diffs.push(new a.Diff(ce,x));else if(f==" ")h.diffs.push(new a.Diff(Xe,x));else{if(f=="@")break;if(!(f===""))throw new Error('Invalid patch mode "'+f+'" in: '+x)}p++}}return E},a.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},a.patch_obj.prototype.toString=function(){var c,E;this.length1===0?c=this.start1+",0":this.length1==1?c=this.start1+1:c=this.start1+1+","+this.length1,this.length2===0?E=this.start2+",0":this.length2==1?E=this.start2+1:E=this.start2+1+","+this.length2;for(var d=["@@ -"+c+" +"+E+` @@
|
|
`],p,O=0;O<this.diffs.length;O++){switch(this.diffs[O][0]){case ce:p="+";break;case Oe:p="-";break;case Xe:p=" ";break}d[O+1]=p+encodeURI(this.diffs[O][1])+`
|
|
`}return d.join("").replace(/%20/g," ")},ye.exports=a,ye.exports.diff_match_patch=a,ye.exports.DIFF_DELETE=Oe,ye.exports.DIFF_INSERT=ce,ye.exports.DIFF_EQUAL=Xe},ZD9Y:function(ye,S,a){"use strict";var Oe=a("BoS7"),ce=a("Sdc0"),Xe=a("OaEy"),c=a("2fM7"),E=a("q1tI"),d=a.n(E),p=a("lOMy"),O=a.n(p),_=c.a.Option;S.a=function(h){var f=h.onFontSizeChange,x=h.cmFontSize,A=h.cmCodeMode,re=h.onCodeModeChange,Ee=h.onTabToSpace,D=h.className,r=D===void 0?"":D,_e=h.tabToSpace,Re=h.children;return d.a.createElement("div",{className:"tpi-code-setting ".concat(r)},d.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),d.a.createElement("section",null,d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),d.a.createElement(c.a,{bordered:!1,size:"small",value:A,onChange:re},d.a.createElement(_,{value:"vs"},"\u767D\u8272\u80CC\u666F"),d.a.createElement(_,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),d.a.createElement(c.a,{bordered:!1,size:"small",value:x,onChange:f},d.a.createElement(_,{value:12},"12px"),d.a.createElement(_,{value:14},"14px"),d.a.createElement(_,{value:16},"16px"),d.a.createElement(_,{value:18},"18px"),d.a.createElement(_,{value:20},"20px"),d.a.createElement(_,{value:22},"22px"))),d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"Tab\u8F6C\u6362"),d.a.createElement(ce.a,{checked:_e,onChange:Ee}))),d.a.createElement("h3",null,"\u5FEB\u6377\u952E"),d.a.createElement("section",null,d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),d.a.createElement("span",null,"Ctrl + S")),d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),d.a.createElement("span",null,"F1 / Alt + F1")),d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),d.a.createElement("span",null,"Ctrl + ]/[")),d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),d.a.createElement("span",null,"Ctrl + Shift + \\")),d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),d.a.createElement("span",null,"Home")),d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),d.a.createElement("span",null,"End"))),Re)}},ZW9T:function(ye,S,a){"use strict";a.d(S,"a",function(){return je});var Oe=a("k1fw"),ce=a("miYZ"),Xe=a("tsqr"),c=a("rAM+"),E=a("tJVT"),d=a("PpiC"),p=a("q1tI"),O=a.n(p),_=a("bdgK");function h(ee,Ze,we,Ie,ve){var Qe=Ze.getWordUntilPosition(we),ke={startLineNumber:we.lineNumber,endLineNumber:we.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},st=Ie.map(function(Je){return{label:Je,kind:ee.languages.CompletionItemKind.Keyword,insertText:Je,insertTextRules:ee.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ke}});return ve.map(function(Je){st.push(Object(Oe.a)(Object(Oe.a)({},Je),{},{range:ke}))}),st}var f=function(ee){var Ze={label:"ifelse",kind:ee.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:ee.languages.CompletionItemInsertTextRule.InsertAsSnippet},we=["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"];ee.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(ke,st){var Je=h(ee,ke,st,we,[Ze]);return{suggestions:Je}}});var Ie=["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"];ee.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ke,st){var Je=[{label:"print",kind:ee.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:ee.languages.CompletionItemInsertTextRule.InsertAsSnippet}],rt=h(ee,ke,st,Ie,Je);return{suggestions:rt}}});var ve=["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"];ee.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(ke,st){var Je=[Ze,{label:"main",kind:ee.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:ee.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:ee.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:ee.languages.CompletionItemInsertTextRule.InsertAsSnippet}],rt=h(ee,ke,st,ve,Je);return{suggestions:rt}}})},x="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",A=a("LvDl");function re(ee){return/^\d+$/.test(ee)?"".concat(ee,"px"):ee}function Ee(){}var D=!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 _e(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ze=ee;if(Array.isArray(ee)){for(var we=0;we<ee.length;we++){var Ie=r[ee[we]];if(Ie)return Ie}return Ze[0]}return r[Ze]||Ze}var Re=null,ft=S.b=function(ee){var Ze=ee.width,we=Ze===void 0?"100%":Ze,Ie=ee.height,ve=Ie===void 0?"100%":Ie,Qe=ee.value,ke=ee.language,st=ke===void 0?"javascript":ke,Je=ee.style,rt=Je===void 0?{}:Je,ht=ee.options,lt=ht===void 0?{}:ht,mt=ee.overrideServices,It=mt===void 0?{}:mt,Ke=ee.theme,ie=Ke===void 0?"vs-dark":Ke,tt=ee.onEditBlur,Et=ee.onSave,be=ee.autoHeight,ct=be===void 0?!1:be,z=ee.forbidCopy,H=z===void 0?!1:z,le=ee.onChange,Ve=le===void 0?Ee:le,Ne=ee.editorDidMount,C=Ne===void 0?Ee:Ne,At=ee.onFocus,de=At===void 0?Ee:At,B=ee.filename,V=B===void 0?"educoder.txt":B,Te=Object(d.a)(ee,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),K=Object(p.useRef)(),M=Object(p.useRef)({}),Q=Object(p.useState)(!1),F=Object(E.a)(Q,2),N=F[0],W=F[1];function te(){var Z;return K.current&&(Z=new _.default(function(Pe){var We=Object(c.a)(Pe),vt;try{for(We.s();!(vt=We.n()).done;){var Pt=vt.value;(Pt.target.offsetHeight>0||Pt.target.offsetWidth>0)&&M.current.instance.layout()}}catch(_t){We.e(_t)}finally{We.f()}}),Z.observe(K.current)),Z}function xe(){Xe.b.warn(decodeURIComponent(x))}Object(p.useEffect)(function(){var Z=M.current.instance;if(Qe!=null&&Z&&N){var Pe=Z.getModel();Pe&&Qe!==Pe.getValue()&&(D=!0,Pe.setValue(Qe),Z.layout(),D=!1)}},[Qe,N,M.current]);function se(){var Z=M.current.instance;if(Z){var Pe=Z.getSelection(),We=M.current.pastePos||{},vt=new Re.Range(We.startLineNumber||Pe.endLineNumber,We.startColumn||Pe.endColumn,We.endLineNumber||Pe.endLineNumber,We.endColumn||Pe.endColumn);setTimeout(function(){Z.executeEdits("",[{range:vt,text:""}])},300)}}function nt(Z){(window.navigator.platform.match("Mac")?Z.metaKey:Z.ctrlKey)&&Z.keyCode==83&&(Z.preventDefault(),Et())}var ot=function(){if(ct&&M.current.instance){var Pe=M.current.instance.getContentHeight();ue(Pe<ve?ve:Pe)}else ue(ve)};function ut(Z){var Pe=document.createEvent("MouseEvents");Pe.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Z.dispatchEvent(Pe)}function Rt(Z,Pe){var We=window.URL||window.webkitURL||window,vt=new Blob([Pe]),Pt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Pt.href=We.createObjectURL(vt),Pt.download=Z,ut(Pt)}Object(p.useEffect)(function(){ot()},[ot]),Object(p.useEffect)(function(){K.current&&!N&&a.e(32).then(a.t.bind(null,"M/lh",7)).then(function(Z){try{Re=Z,f(Re),M.current.instance=Re.editor.create(K.current,Object(Oe.a)({value:Qe,language:_e(st),theme:ie,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},lt),It);var Pe=M.current.instance;if(C(Pe,Re),setTimeout(function(){ot(),M.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Rt(V||"educoder.txt",Pe.getValue())}})},500),M.current.subscription=Pe.onDidChangeModelContent(Object(A.debounce)(function(vt){ot(),Ve(Pe.getValue(),vt)},300)),H&&(Pe.addCommand(Re.KeyMod.CtrlCmd|Re.KeyMod.Shift|Re.KeyCode.KEY_V,function(){return xe(),null}),Pe.addCommand(Re.KeyMod.CtrlCmd|Re.KeyCode.KEY_C,function(){return xe(),null})),tt&&Pe.onDidBlurEditorWidget(function(){tt(Pe.getValue())}),de&&Pe.onDidFocusEditorText(function(){de(Pe.getValue())}),H){Pe.addCommand(Re.KeyMod.CtrlCmd|Re.KeyCode.KEY_V,function(){return xe(),null}),Pe.onDidPaste(function(vt){M.current.pastePos=vt});try{window.addEventListener("paste",se)}catch(vt){}}var We=te();return W(!0),function(){var vt=M.current.instance;vt.dispose();var Pt=vt.getModel();Pt&&Pt.dispose(),M.current.subscription&&M.current.subscription.dispose(),H&&window.removeEventListener("paste",se),We.unobserve(K.current)}}catch(vt){}})},[]),Object(p.useEffect)(function(){var Z=M.current.instance;if(Z&&N)return document.addEventListener("keydown",nt,!1),function(){document.removeEventListener("keydown",nt)}},[Et,N]),Object(p.useEffect)(function(){var Z=M.current.instance;if(Z&&N){var Pe=_e(st);Re.editor.setModelLanguage(Z.getModel(),Pe),console.log("language:",st,Z.getModel(),Pe)}},[st,N]),Object(p.useEffect)(function(){var Z=M.current.instance;Z&&N&&Re.editor.setTheme(ie)},[ie,N]),Object(p.useEffect)(function(){var Z=M.current.instance;Z&&N&&Z.updateOptions(lt)},[JSON.stringify(lt),N]),Object(p.useEffect)(function(){var Z=M.current.instance;Z&&N&&Z.layout()},[we,ve,N]);var Dt=Object(p.useState)(re(we)),xt=Object(E.a)(Dt,2),nn=xt[0],et=xt[1],Ct=Object(p.useState)(re(ve)),St=Object(E.a)(Ct,2),Ue=St[0],ue=St[1],Ce=Object(Oe.a)(Object(Oe.a)({},rt),{},{width:nn,height:Ue});return O.a.createElement("div",{className:"my-monaco-editor",ref:K,style:Ce})};function je(ee){var Ze=ee.width,we=Ze===void 0?"100%":Ze,Ie=ee.height,ve=Ie===void 0?"100%":Ie,Qe=ee.original,ke=ee.modified,st=ee.language,Je=ee.options,rt=Je===void 0?{}:Je,ht=Object(p.useRef)(),lt=Object(p.useState)(null),mt=Object(E.a)(lt,2),It=mt[0],Ke=mt[1];function ie(ct){var z;return ht.current&&(z=new _.default(function(H){var le=Object(c.a)(H),Ve;try{for(le.s();!(Ve=le.n()).done;){var Ne=Ve.value;(Ne.target.offsetHeight>0||Ne.target.offsetWidth>0)&&ct.layout()}}catch(C){le.e(C)}finally{le.f()}}),z.observe(ht.current)),z}Object(p.useEffect)(function(){ht.current&&a.e(32).then(a.t.bind(null,"M/lh",7)).then(function(ct){Re=ct;var z=Re.editor.createDiffEditor(ht.current,Object(Oe.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},rt));Ke(z);var H=ie(z);return function(){z.dispose();var le=z.getModel();le&&le.dispose(),H.unobserve(ht.current)}})},[]),Object(p.useEffect)(function(){It&&It.setModel({original:Re.editor.createModel(Qe,st),modified:Re.editor.createModel(ke,st)})},[Qe,ke,st,It]);var tt=re(we),Et=re(ve),be={width:tt,height:Et};return O.a.createElement("div",{className:"my-diff-editor",ref:ht,style:be})}},bCnd:function(ye,S,a){"use strict";a.d(S,"b",function(){return c}),a.d(S,"a",function(){return E});var Oe=a("je13"),ce=a.n(Oe),Xe=!1;function c(d,p){var O=ce.a.get("__ec");O||(O={}),O[d]=p,ce.a.set("__ec",O)}function E(d,p){var O=ce.a.get("__ec");return O?O[d]===void 0?p:O[d]:p}},bHOs:function(ye,S,a){"use strict";var Oe=a("miYZ"),ce=a("tsqr"),Xe=a("2qtc"),c=a("kLXV"),E=a("q1tI"),d=a.n(E),p=a("lOMy"),O=a.n(p),_=a("P5Jw"),h=a.n(_),f=a("Ty5D"),x=a("500L"),A=a("m3rI"),re={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};S.a=function(Ee){var D=Ee.className,r=Ee.mirror_description,_e=Ee.git_url,Re=Ee.difficulty,ft=Ee.task_pass,je=Ee.test_set_permission,ee=Ee.onVncAction,Ze=Ee.window_vnc_url,we=Ee.linux_vnc,Ie=Ee.tab_type,ve=Ee.is_jupyter,Qe=Ee.onHideToolBar,ke=Ee.windows_vnc,st=Ee.shixun_environment_id,Je=Ee.vnc_url,rt=Object(f.m)(),ht=ke?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",lt=function(){Qe(),c.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:d.a.createElement("div",{className:"pt10"},d.a.createElement(x.b,{isDragger:!0,maxSize:20,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(ht,'"'),action:"".concat(A.a.API_SERVER,"/api/tasks/").concat(rt.taskId||rt.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(st||null,"&tab_type=").concat(Ie||null,"&is_jupyter=").concat(ve||!1),onChange:function(Ke){Ke.every(function(ie){var tt;return((tt=ie.response)===null||tt===void 0?void 0:tt.status)===0})&&(c.a.destroyAll(),ce.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",Ke)}}))})};return d.a.createElement("div",{className:"tpi-code-setting ".concat(D)},d.a.createElement("h3",null,"\u529F\u80FD"),d.a.createElement("section",null,d.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){ee("full-screen")}}," ",d.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F"," "),d.a.createElement("a",{id:"reset-task",onClick:function(){return ee("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",d.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD"," "),d.a.createElement("a",{id:"reset-task",onClick:function(){return ee("reset-code")},className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}," ",d.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"," "),d.a.createElement("a",{onClick:function(){return lt()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},d.a.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),_e?d.a.createElement(_.CopyToClipboard,{text:_e,onCopy:function(){return ce.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",d.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"," ")):null,!Ze&&!we&&d.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){ee("show-clipboard-box")}}," ",d.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"," ")),d.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),d.a.createElement("section",null,d.a.createElement("a",{className:"file-item",title:ft?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},d.a.createElement("b",null,"\u8DF3\u5173"),d.a.createElement("span",null,ft?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),d.a.createElement("a",{className:"file-item",title:je?"\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"},d.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),d.a.createElement("span",null,je?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),d.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),d.a.createElement("section",null,d.a.createElement("div",{className:"file-item"},d.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),d.a.createElement("span",null,re[Re])),d.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},d.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),d.a.createElement("span",{className:"vnc-desc",title:r==null?void 0:r.join(" ")},r==null?void 0:r.join(" ")))))}},bPs0:function(ye,S,a){"use strict";a.d(S,"b",function(){return Re});var Oe=a("k1fw"),ce=a("9og8"),Xe=a("2qtc"),c=a("kLXV"),E=a("tJVT"),d=a("PpiC"),p=a("aHsQ"),O=a("sGsY"),_=a("q1tI"),h=a.n(_),f=a("bntm"),x=a("V0Rq"),A=a("wd/R"),re=a.n(A),Ee=a("Ty5D"),D=a("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 ee};var je,ee={},Ze=Object.prototype,we=Ze.hasOwnProperty,Ie=Object.defineProperty||function(K,M,Q){K[M]=Q.value},ve=typeof Symbol=="function"?Symbol:{},Qe=ve.iterator||"@@iterator",ke=ve.asyncIterator||"@@asyncIterator",st=ve.toStringTag||"@@toStringTag";function Je(K,M,Q){return Object.defineProperty(K,M,{value:Q,enumerable:!0,configurable:!0,writable:!0}),K[M]}try{Je({},"")}catch(K){Je=function(Q,F,N){return Q[F]=N}}function rt(K,M,Q,F){var N=M&&M.prototype instanceof tt?M:tt,W=Object.create(N.prototype),te=new V(F||[]);return Ie(W,"_invoke",{value:C(K,Q,te)}),W}function ht(K,M,Q){try{return{type:"normal",arg:K.call(M,Q)}}catch(F){return{type:"throw",arg:F}}}ee.wrap=rt;var lt="suspendedStart",mt="suspendedYield",It="executing",Ke="completed",ie={};function tt(){}function Et(){}function be(){}var ct={};Je(ct,Qe,function(){return this});var z=Object.getPrototypeOf,H=z&&z(z(Te([])));H&&H!==Ze&&we.call(H,Qe)&&(ct=H);var le=be.prototype=tt.prototype=Object.create(ct);function Ve(K){["next","throw","return"].forEach(function(M){Je(K,M,function(Q){return this._invoke(M,Q)})})}function Ne(K,M){function Q(N,W,te,xe){var se=ht(K[N],K,W);if(se.type!=="throw"){var nt=se.arg,ot=nt.value;return ot&&typeof ot=="object"&&we.call(ot,"__await")?M.resolve(ot.__await).then(function(ut){Q("next",ut,te,xe)},function(ut){Q("throw",ut,te,xe)}):M.resolve(ot).then(function(ut){nt.value=ut,te(nt)},function(ut){return Q("throw",ut,te,xe)})}xe(se.arg)}var F;Ie(this,"_invoke",{value:function(W,te){function xe(){return new M(function(se,nt){Q(W,te,se,nt)})}return F=F?F.then(xe,xe):xe()}})}function C(K,M,Q){var F=lt;return function(N,W){if(F===It)throw new Error("Generator is already running");if(F===Ke){if(N==="throw")throw W;return{value:je,done:!0}}for(Q.method=N,Q.arg=W;;){var te=Q.delegate;if(te){var xe=At(te,Q);if(xe){if(xe===ie)continue;return xe}}if(Q.method==="next")Q.sent=Q._sent=Q.arg;else if(Q.method==="throw"){if(F===lt)throw F=Ke,Q.arg;Q.dispatchException(Q.arg)}else Q.method==="return"&&Q.abrupt("return",Q.arg);F=It;var se=ht(K,M,Q);if(se.type==="normal"){if(F=Q.done?Ke:mt,se.arg===ie)continue;return{value:se.arg,done:Q.done}}se.type==="throw"&&(F=Ke,Q.method="throw",Q.arg=se.arg)}}}function At(K,M){var Q=M.method,F=K.iterator[Q];if(F===je)return M.delegate=null,Q==="throw"&&K.iterator.return&&(M.method="return",M.arg=je,At(K,M),M.method==="throw")||Q!=="return"&&(M.method="throw",M.arg=new TypeError("The iterator does not provide a '"+Q+"' method")),ie;var N=ht(F,K.iterator,M.arg);if(N.type==="throw")return M.method="throw",M.arg=N.arg,M.delegate=null,ie;var W=N.arg;return W?W.done?(M[K.resultName]=W.value,M.next=K.nextLoc,M.method!=="return"&&(M.method="next",M.arg=je),M.delegate=null,ie):W:(M.method="throw",M.arg=new TypeError("iterator result is not an object"),M.delegate=null,ie)}function de(K){var M={tryLoc:K[0]};1 in K&&(M.catchLoc=K[1]),2 in K&&(M.finallyLoc=K[2],M.afterLoc=K[3]),this.tryEntries.push(M)}function B(K){var M=K.completion||{};M.type="normal",delete M.arg,K.completion=M}function V(K){this.tryEntries=[{tryLoc:"root"}],K.forEach(de,this),this.reset(!0)}function Te(K){if(K||K===""){var M=K[Qe];if(M)return M.call(K);if(typeof K.next=="function")return K;if(!isNaN(K.length)){var Q=-1,F=function N(){for(;++Q<K.length;)if(we.call(K,Q))return N.value=K[Q],N.done=!1,N;return N.value=je,N.done=!0,N};return F.next=F}}throw new TypeError(typeof K+" is not iterable")}return Et.prototype=be,Ie(le,"constructor",{value:be,configurable:!0}),Ie(be,"constructor",{value:Et,configurable:!0}),Et.displayName=Je(be,st,"GeneratorFunction"),ee.isGeneratorFunction=function(K){var M=typeof K=="function"&&K.constructor;return!!M&&(M===Et||(M.displayName||M.name)==="GeneratorFunction")},ee.mark=function(K){return Object.setPrototypeOf?Object.setPrototypeOf(K,be):(K.__proto__=be,Je(K,st,"GeneratorFunction")),K.prototype=Object.create(le),K},ee.awrap=function(K){return{__await:K}},Ve(Ne.prototype),Je(Ne.prototype,ke,function(){return this}),ee.AsyncIterator=Ne,ee.async=function(K,M,Q,F,N){N===void 0&&(N=Promise);var W=new Ne(rt(K,M,Q,F),N);return ee.isGeneratorFunction(M)?W:W.next().then(function(te){return te.done?te.value:W.next()})},Ve(le),Je(le,st,"Generator"),Je(le,Qe,function(){return this}),Je(le,"toString",function(){return"[object Generator]"}),ee.keys=function(K){var M=Object(K),Q=[];for(var F in M)Q.push(F);return Q.reverse(),function N(){for(;Q.length;){var W=Q.pop();if(W in M)return N.value=W,N.done=!1,N}return N.done=!0,N}},ee.values=Te,V.prototype={constructor:V,reset:function(M){if(this.prev=0,this.next=0,this.sent=this._sent=je,this.done=!1,this.delegate=null,this.method="next",this.arg=je,this.tryEntries.forEach(B),!M)for(var Q in this)Q.charAt(0)==="t"&&we.call(this,Q)&&!isNaN(+Q.slice(1))&&(this[Q]=je)},stop:function(){this.done=!0;var M=this.tryEntries[0].completion;if(M.type==="throw")throw M.arg;return this.rval},dispatchException:function(M){if(this.done)throw M;var Q=this;function F(nt,ot){return te.type="throw",te.arg=M,Q.next=nt,ot&&(Q.method="next",Q.arg=je),!!ot}for(var N=this.tryEntries.length-1;N>=0;--N){var W=this.tryEntries[N],te=W.completion;if(W.tryLoc==="root")return F("end");if(W.tryLoc<=this.prev){var xe=we.call(W,"catchLoc"),se=we.call(W,"finallyLoc");if(xe&&se){if(this.prev<W.catchLoc)return F(W.catchLoc,!0);if(this.prev<W.finallyLoc)return F(W.finallyLoc)}else if(xe){if(this.prev<W.catchLoc)return F(W.catchLoc,!0)}else{if(!se)throw new Error("try statement without catch or finally");if(this.prev<W.finallyLoc)return F(W.finallyLoc)}}}},abrupt:function(M,Q){for(var F=this.tryEntries.length-1;F>=0;--F){var N=this.tryEntries[F];if(N.tryLoc<=this.prev&&we.call(N,"finallyLoc")&&this.prev<N.finallyLoc){var W=N;break}}W&&(M==="break"||M==="continue")&&W.tryLoc<=Q&&Q<=W.finallyLoc&&(W=null);var te=W?W.completion:{};return te.type=M,te.arg=Q,W?(this.method="next",this.next=W.finallyLoc,ie):this.complete(te)},complete:function(M,Q){if(M.type==="throw")throw M.arg;return M.type==="break"||M.type==="continue"?this.next=M.arg:M.type==="return"?(this.rval=this.arg=M.arg,this.method="return",this.next="end"):M.type==="normal"&&Q&&(this.next=Q),ie},finish:function(M){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var F=this.tryEntries[Q];if(F.finallyLoc===M)return this.complete(F.completion,F.afterLoc),B(F),ie}},catch:function(M){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var F=this.tryEntries[Q];if(F.tryLoc===M){var N=F.completion;if(N.type==="throw"){var W=N.arg;B(F)}return W}}throw new Error("illegal catch attempt")},delegateYield:function(M,Q,F){return this.delegate={iterator:Te(M),resultName:Q,nextLoc:F},this.method==="next"&&(this.arg=je),ie}},ee}var _e=O.a.Countdown,Re=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],ft=function(ee){var Ze=ee.globalSetting,we=ee.loading,Ie=ee.user,ve=ee.exercise,Qe=ee.dispatch,ke=Object(d.a)(ee,["globalSetting","loading","user","exercise","dispatch"]),st=Object(_.useState)({}),Je=Object(E.a)(st,2),rt=Je[0],ht=Je[1],lt=c.a.useModal(),mt=Object(E.a)(lt,2),It=mt[0],Ke=mt[1],ie=Object(_.useRef)(null),tt=Object(_.useState)(!0),Et=Object(E.a)(tt,2),be=Et[0],ct=Et[1],z=Object(Ee.l)().query,H=Object(Ee.m)();Object(_.useEffect)(function(){var M,Q,F;return clearTimeout(ie.current),document.addEventListener(Object(f.c)(),K,!1),window.addEventListener("blur",V,!1),((M=ve.exerciseUserInfo)===null||M===void 0?void 0:M.screen_open)&&Object(f.a)()&&(Qe({type:"globalSetting/headerFooterToggle",payload:!1}),ct(!1)),((Q=ve.exerciseUserInfo)===null||Q===void 0?void 0:Q.screen_open)&&!Object(f.a)()?c.a.info({icon:null,content:h.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",h.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",ve.exerciseUserInfo.screen_num-ve.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",h.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){ct(!1),Object(f.d)(document.body),document.getElementById("root").addEventListener("click",Ve,!1)}}):document.getElementById("root").addEventListener("click",Ve,!1),re()().diff(re()((F=ve.exerciseUserInfo)===null||F===void 0?void 0:F.screen_at),"seconds")>0&&le(),function(){document.getElementById("root").removeEventListener("click",Ve,!1),document.removeEventListener(Object(f.c)(),K,!1),window.removeEventListener("blur",V,!1),clearTimeout(ie.current)}},[]),Object(_.useEffect)(function(){setTimeout(function(){ve.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ie.current),document.getElementById("root").removeEventListener("click",Ve,!1),document.removeEventListener(Object(f.c)(),K,!1))},500),Ne()},[ve.actionTabs]),Object(_.useEffect)(function(){setTimeout(function(){ve.exerciseUserInfo.used_screen_num>ve.exerciseUserInfo.screen_num?de():!be},500)},[ve.exerciseUserInfo]);var le=function(){var M=Object(ce.a)(r().mark(function Q(){return r().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,Te();case 2:setTimeout(function(){var W;c.a.destroyAll(),c.a.info({okText:h.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:h.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",h.a.createElement("span",{className:"c-red"},ve.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",h.a.createElement("span",{className:"c-red"},(W=ve.exerciseUserInfo)===null||W===void 0?void 0:W.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var te=Object(ce.a)(r().mark(function se(){return r().wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:Object(f.d)(document.body);case 1:case"end":return ot.stop()}},se)}));function xe(){return te.apply(this,arguments)}return xe}()})},1e3);case 3:case"end":return N.stop()}},Q)}));return function(){return M.apply(this,arguments)}}(),Ve=function(Q){!Object(f.a)()&&Q.target.nodeName!=="A"&&Q.target.nodeName!=="BUTTON"&&Q.target.innerHTML!=="\u786E \u5B9A"&&(Object(f.d)(document.body),console.log("documentClick.full"))},Ne=function(){var M=Object(ce.a)(r().mark(function Q(){var F;return r().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Qe({type:"exercise/getExerciseUserInfo",payload:Object(Oe.a)({},H)});case 2:return F=W.sent,W.abrupt("return",F==null?void 0:F.data);case 4:case"end":return W.stop()}},Q)}));return function(){return M.apply(this,arguments)}}(),C=function(){var M=Object(ce.a)(r().mark(function Q(F){var N,W;return r().wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:c.a.destroyAll(),W=c.a.info({okText:h.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",h.a.createElement("span",{style:{display:"inline-block"}},h.a.createElement(_e,{onFinish:Te,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(ve.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:h.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",h.a.createElement("span",{className:"c-red"},F),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",h.a.createElement("span",{className:"c-red"},(N=ve.exerciseUserInfo)===null||N===void 0?void 0:N.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",h.a.createElement("span",{className:"c-red"},ve.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",h.a.createElement("br",null),h.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var se=Object(ce.a)(r().mark(function ot(){return r().wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:Object(f.d)(document.body),W.destroy();case 2:case"end":return Rt.stop()}},ot)}));function nt(){return se.apply(this,arguments)}return nt}()}),setTimeout(function(){var se;W.update({okText:h.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:h.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",h.a.createElement("span",{className:"c-red"},F+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",h.a.createElement("span",{className:"c-red"},(se=ve.exerciseUserInfo)===null||se===void 0?void 0:se.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(ve.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return xe.stop()}},Q)}));return function(F){return M.apply(this,arguments)}}(),At=function(){location.href="/classrooms/".concat(H.coursesId,"/exercise/").concat(H.categoryId,"/detail")},de=function(){var M=Object(ce.a)(r().mark(function Q(){var F;return r().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return c.a.destroyAll(),W.next=3,Object(x.U)({categoryId:H.categoryId,commit_method:1});case 3:F=W.sent,F&&B();case 5:case"end":return W.stop()}},Q)}));return function(){return M.apply(this,arguments)}}(),B=function(){document.removeEventListener(Object(f.c)(),K,!1),Object(f.b)(),c.a.destroyAll(),It.info({content:h.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",h.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){At()}})},V=function(Q){Object(f.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(f.b)()},Te=function(){var M=Object(ce.a)(r().mark(function Q(){var F,N;return r().wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return((F=ve.exerciseUserInfo)===null||F===void 0?void 0:F.screen_at)&&Object(x.g)(Object(Oe.a)(Object(Oe.a)({},H),{},{reset:!0})),te.next=3,Object(x.M)({id:H.categoryId});case 3:if(N=te.sent,!(N==null?void 0:N.is_commit)){te.next=7;break}return B(),te.abrupt("return");case 7:return te.next=9,Ne();case 9:case"end":return te.stop()}},Q)}));return function(){return M.apply(this,arguments)}}(),K=function(){var M=Object(ce.a)(r().mark(function Q(){var F,N,W,te;return r().wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(F=!1,console.log("fullscreen change"),!Object(f.a)()){se.next=7;break}((N=ve.exerciseUserInfo)===null||N===void 0?void 0:N.screen_at)&&Object(x.g)(Object(Oe.a)(Object(Oe.a)({},H),{},{reset:!0})),clearTimeout(ie.current),se.next=16;break;case 7:return F=!0,se.next=10,Ne();case 10:W=se.sent,Object(x.g)(Object(Oe.a)({},H)),C(W.used_screen_num),te=setTimeout(Object(ce.a)(r().mark(function nt(){return r().wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:case"end":return ut.stop()}},nt)})),ve.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),ie.current=te;case 16:Qe({type:"globalSetting/headerFooterToggle",payload:F});case 17:case"end":return se.stop()}},Q)}));return function(){return M.apply(this,arguments)}}();return h.a.createElement("div",null,Ke)};S.a=Object(D.a)(function(je){var ee=je.loading,Ze=je.user,we=je.exercise,Ie=je.globalSetting;return{globalSetting:Ie,user:Ze,exercise:we,loading:ee.effects}})(ft)},"cf+g":function(ye,S,a){ye.exports=a.p+"static/mark.295c69f6.svg"},dQ5l:function(ye,S,a){"use strict";var Oe=a("tJVT"),ce=a("k1fw"),Xe=a("q1tI"),c=a.n(Xe),E=a("ZBwS"),d=a.n(E),p=a("TVoq"),O=a.n(p),_=new d.a;_.Diff_EditCost=8;var h={oldStr:"",newStr:""};function f(A,re){switch(re.type){case"init":return Object(ce.a)(Object(ce.a)({},A),re.payload);default:throw new Error}}function x(A,re){var Ee=/&/g,D=/</g,r=/>/g,_e=A[0],Re=A[1]||"",ft=Re.replace(Ee,"&").replace(D,"<").replace(r,">"),je=!ft.trim();if(re==="oldStr")switch(_e){case E.DIFF_DELETE:return"<ins class=".concat(je?"empty":"",">")+ft+"</ins>";case E.DIFF_EQUAL:return"<span>"+ft+"</span>"}else switch(_e){case E.DIFF_INSERT:return"<del class=".concat(je?"empty":"",">")+ft+"</del>";case E.DIFF_EQUAL:return"<span>"+ft+"</span>"}}S.a=function(A){var re,Ee,D=A.output,r=A.actual_output,_e=Object(Xe.useReducer)(f,h),Re=Object(Oe.a)(_e,2),ft=Re[0],je=Re[1];return D=(re=D)===null||re===void 0?void 0:re.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),r=(Ee=r)===null||Ee===void 0?void 0:Ee.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(Xe.useEffect)(function(){var ee=_.diff_main(D||"",r||"");_.diff_cleanupEfficiency(ee);var Ze=ee.map(function(Ie){return x(Ie,"oldStr")}).join(""),we=ee.map(function(Ie){return x(Ie,"newStr")}).join("");je({type:"init",payload:{oldStr:Ze,newStr:we}})},[D,r]),c.a.createElement("div",{className:"diff-panel-container"},c.a.createElement("div",{dangerouslySetInnerHTML:{__html:ft.oldStr}}),c.a.createElement("div",{dangerouslySetInnerHTML:{__html:ft.newStr}}))}},dTJi:function(ye,S,a){},dejd:function(ye,S,a){},"f+oW":function(ye,S){ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg=="},fXAG:function(ye,S,a){"use strict";a.d(S,"j",function(){return Oe}),a.d(S,"i",function(){return ce}),a.d(S,"k",function(){return Xe}),a.d(S,"eb",function(){return c}),a.d(S,"o",function(){return E}),a.d(S,"S",function(){return d}),a.d(S,"fb",function(){return p}),a.d(S,"u",function(){return O}),a.d(S,"v",function(){return _}),a.d(S,"cb",function(){return h}),a.d(S,"A",function(){return f}),a.d(S,"m",function(){return x}),a.d(S,"Y",function(){return A}),a.d(S,"s",function(){return re}),a.d(S,"N",function(){return Ee}),a.d(S,"bb",function(){return D}),a.d(S,"db",function(){return r}),a.d(S,"l",function(){return _e}),a.d(S,"Q",function(){return Re}),a.d(S,"ab",function(){return ft}),a.d(S,"x",function(){return je}),a.d(S,"z",function(){return ee}),a.d(S,"X",function(){return Ze}),a.d(S,"b",function(){return we}),a.d(S,"H",function(){return Ie}),a.d(S,"a",function(){return ve}),a.d(S,"c",function(){return ke}),a.d(S,"P",function(){return st}),a.d(S,"g",function(){return Je}),a.d(S,"t",function(){return rt}),a.d(S,"Z",function(){return ht}),a.d(S,"y",function(){return lt}),a.d(S,"B",function(){return mt}),a.d(S,"f",function(){return It}),a.d(S,"e",function(){return Ke}),a.d(S,"W",function(){return ie}),a.d(S,"h",function(){return tt}),a.d(S,"d",function(){return Et}),a.d(S,"R",function(){return ct}),a.d(S,"n",function(){return z}),a.d(S,"F",function(){return H}),a.d(S,"I",function(){return le}),a.d(S,"D",function(){return Ve}),a.d(S,"E",function(){return Ne}),a.d(S,"C",function(){return C}),a.d(S,"G",function(){return At}),a.d(S,"U",function(){return de}),a.d(S,"q",function(){return B}),a.d(S,"r",function(){return V}),a.d(S,"V",function(){return Te}),a.d(S,"T",function(){return K}),a.d(S,"p",function(){return M}),a.d(S,"M",function(){return Q}),a.d(S,"L",function(){return F}),a.d(S,"J",function(){return N}),a.d(S,"K",function(){return W}),a.d(S,"O",function(){return te}),a.d(S,"w",function(){return xe});var Oe="FETCH_TASK_START",ce="FETCH_TASK_FAILURE",Xe="FETCH_TASK_SUCCESS",c="UPDATE_TASK_DATA",E="HIDE_EVALUATE_RESULT",d="SHOW_EVALUATE_RESULT",p="UPDATE_TIMESTRAP",O="MOVE_X",_="MOVE_Y",h="TRIGGER_RIGHT_PANEL_MASK ",f="SET_ACTIVE_INDEX",x="GET_TASK_LIST",A="SHOW_TASK_LIST",re="HIDE_TASK_LIST",Ee="SET_TASK_STAR",D="TRIGGER_ENLARGE_UNITY3D ",r="TRIGGER_TAB_FIXED ",_e="GET_DISCUSSES",Re="SHOW_DISCUSSES_LOADING",ft="TOP_OR_DOWN_DISCUSS",je="PLUS_DISCUSS",ee="SET_ACTION_TYPE",Ze="SHOW_REWARD_DIALOG",we="CANCEL_REWARD_DIALOG",Ie="SET_REWARD",ve="ACTIVE_DISCUSS_INDEX",Qe="CREATE_DISCUSS",ke="DISABLE_DISCUSS",st="SHOW_ANSWER_LOADING",Je="FETCH_ANSWER_INFO",rt="HIGH_TIP_MODAL",ht="SHOW_TIP_MODAL",lt="SELECT_UNLOCK_ANSWER",mt="SET_CHOOSE_ANSWERS",It="EVAL_CHOOSE_START",Ke="EVAL_CHOOSE_END",ie="SHOW_REP_loading",tt="FETCH_REP_CONTENT",Et="EDIT_REP_CONTENT",be="SET_REP_PATH",ct="SHOW_EVALUATE_LOADING",z="HIDE_EVALUATE_LOADING",H="SET_EVALUATE_MESSAGE",le="SET_SHOW_DIR",Ve="SET_EDITOR_SETTING",Ne="SET_EDITOR_THEME",C="SET_EDITOR_FONTSIZE",At="SET_REPOS",de="SHOW_PATH_LIST",B="HIDE_PATH_LIST",V="HIDE_PICTURE_VIEW",Te="SHOW_PICTURE_VIEW",K="SHOW_NOTICE",M="HIDE_NOTICE",Q="SET_TAB_INDEX",F="SET_SSH_TABS",N="SET_SSH_CONFIGDATA",W="SET_SSH_CONFIGDATAARR",te="SET_VNC_LOADING ",xe="ON_TAB_TO_SPACE "},gflZ:function(ye,S,a){},gp9y:function(ye,S,a){},iNZB:function(ye,S){ye.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(ye,S,a){},"kaH+":function(ye,S,a){"use strict";var Oe=a("+L6B"),ce=a("2/Rp"),Xe=a("tJVT"),c=a("q1tI"),E=a.n(c),d=a("UZu5"),p=a.n(d),O=a("dhSg"),_=a("rLCj"),h=a("dF/Y"),f=a("4i/N");S.a=function(){var x=Object(c.useState)(""),A=Object(Xe.a)(x,2),re=A[0],Ee=A[1],D=Object(c.useState)(0),r=Object(Xe.a)(D,2),_e=r[0],Re=r[1],ft=Object(c.useRef)("");Object(c.useEffect)(function(){var we=O.a.subscribe("preview-image",function(Ie){Ee(Ie),document.body.style.overflow="hidden"});return we},[]),Object(c.useEffect)(function(){return document.addEventListener("keydown",je),function(){document.removeEventListener("keydown",je)}},[]),Object(c.useEffect)(function(){ft.current=re},[re]);function je(we){we.keyCode==27&&ft.current&&ee()}function ee(){document.body.style.overflow="auto",Ee("")}function Ze(){Re(_e+90)}return E.a.createElement(c.Fragment,null,re?E.a.createElement("div",{className:"image-preview-container"},E.a.createElement("div",{className:"button-group"},E.a.createElement(ce.a,{onClick:Ze},"\u65CB\u8F6C",E.a.createElement(_.a,null)),E.a.createElement(ce.a,{href:re},"\u4E0B\u8F7D",E.a.createElement(h.a,null)),E.a.createElement(ce.a,{onClick:ee},"\u5173\u95ED",E.a.createElement(f.a,null))),E.a.createElement("div",{className:"preview-wrp-group"},E.a.createElement("img",{className:"image-preview",src:re,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(_e,"deg)")}}))):null)}},l9Ud:function(ye,S,a){ye.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(ye,S,a){},mCJh:function(ye,S,a){"use strict";a.d(S,"e",function(){return ce}),a.d(S,"j",function(){return Xe}),a.d(S,"d",function(){return c}),a.d(S,"g",function(){return E}),a.d(S,"f",function(){return d}),a.d(S,"i",function(){return p}),a.d(S,"c",function(){return O}),a.d(S,"h",function(){return _}),a.d(S,"b",function(){return h}),a.d(S,"a",function(){return f});var Oe=a("ErOA");function ce(x){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(Oe.c)("/discusses.json?page=".concat(A-1,"&container_identifier=").concat(x,"&container_type=Shixun"))}function Xe(x,A){return Object(Oe.f)("/discusses/".concat(x,"/top_or_down_discuss.json"),{top:A})}function c(x,A){return Object(Oe.f)("/discusses/".concat(x,"/disable_or_open_discuss.json"),{is_disable:!!A})}function E(x,A){return Object(Oe.f)("/discusses/".concat(x,"/plus.json"),{container_type:"Discuss",type:A?1:0})}function d(x,A){return Object(Oe.f)("/discusses/".concat(x,"/hidden.json"),A)}function p(x,A){return Object(Oe.f)("/discusses/".concat(x,"/reward_code.json"),A)}function O(x){return Object(Oe.a)("/api/discusses/".concat(x,".json"),{method:"delete"})}function _(x,A){return Object(Oe.f)("/discusses/".concat(x,"/reply.json"),{container_type:"Shixun",content:A})}function h(x){return Object(Oe.f)("/discusses.json",x)}function f(x){return Object(Oe.f)("/discusses/ai_reply.json",x)}},nWbc:function(ye,S,a){},p4vh:function(ye,S){ye.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(ye,S,a){"use strict";var Oe=a("+L6B"),ce=a("2/Rp"),Xe=a("5Dmo"),c=a("3S7+"),E=a("k1fw"),d=a("tJVT"),p=a("q1tI"),O=a.n(p),_=a("vHTk"),h=a.n(_),f=a("yEEn"),x=a("ZW9T"),A=a("1vsH");S.a=function(re){var Ee=re.name,D=re.data,r=re.theme,_e=re.type,Re=re.filename,ft=re.monacoEditor,je=re.className,ee=re.style,Ze=re.close,we=re.onClose,Ie=Object(p.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ve=Object(d.a)(Ie,2),Qe=ve[0],ke=ve[1],st=Object(p.useState)(""),Je=Object(d.a)(st,2),rt=Je[0],ht=Je[1],lt=Object(p.useRef)();Re&&(ft.filename=Re),Object(p.useEffect)(function(){var Ke,ie,tt=(Ke=document.cookie)===null||Ke===void 0||((ie=Ke.replace(/\s/g,""))===null||ie===void 0)?void 0:ie.split(";");tt==null||tt.map(function(Et){var be=Et.split("=");be[0]==="_educoder_session"&&ht(be[1])})},[]);var mt=function(){if(D.startsWith("http")){It();return}Object(A.s)(Re||"educoder",D,Re)},It=function(){Object(A.r)("",D)};return O.a.createElement("div",{style:Object(E.a)({},ee||{}),className:"".concat(h.a.wrp," ").concat(_e?"":"hide")},Ze&&O.a.createElement("div",{className:h.a.close,ref:lt},O.a.createElement(c.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return lt.current}},O.a.createElement("span",{onClick:It},O.a.createElement("i",{className:"icon-quxiaozhiding"}))),O.a.createElement(c.a,{title:"\u5173\u95ED",getPopupContainer:function(){return lt.current}},O.a.createElement("span",{className:"",onClick:we},O.a.createElement("i",{className:"icon-guanbi1"})))),O.a.createElement("div",{className:"".concat(h.a[je]," ").concat(je," ").concat(h.a.monaco," ").concat(_e==="txt"?"show":"hide")},Re&&O.a.createElement(x.b,ft)),_e==="audio"&&O.a.createElement("audio",{src:"".concat((D==null?void 0:D.indexOf("http://"))>-1||(D==null?void 0:D.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(D),autoPlay:!0}),_e==="video"&&O.a.createElement(O.a.Fragment,null,(D==null?void 0:D.indexOf("http"))>-1?O.a.createElement("video",{controls:!0,src:"".concat(D),autoPlay:!0}):O.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(D),autoPlay:!0})),_e==="office"&&O.a.createElement("iframe",{src:"https://view.officeapps.live.com/op/embed.aspx?src=".concat(D,"?disposition=office&token=").concat(rt)}),_e==="image"&&O.a.createElement("img",{src:"".concat((D==null?void 0:D.indexOf("http://"))>-1||(D==null?void 0:D.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(D)}),_e==="other"&&O.a.createElement("div",null,O.a.createElement(ce.a,{type:"primary",size:"large",onClick:mt},O.a.createElement(f.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),_e==="download"&&O.a.createElement(ce.a,{type:"primary",size:"large",onClick:mt},O.a.createElement(f.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},popq:function(ye,S,a){},qUwa:function(ye,S,a){},qZJd:function(ye,S,a){"use strict";var Oe=a("MXD1"),ce=a("CFYs"),Xe=a("miYZ"),c=a("tsqr"),E=a("2qtc"),d=a("kLXV"),p=a("9og8"),O=a("rAM+"),_=a("tJVT"),h=a("k1fw"),f=a("q1tI"),x=a.n(f),A=a("IxHN"),re=a("bdgK"),Ee=a("M8RZ"),D=a("Ty5D"),r=a("1dTM"),_e=a.n(r),Re=a("dhSg"),ft=a("+L6B"),je=a("2/Rp"),ee=a("5NDa"),Ze=a("5rEg"),we=a("AKST"),Ie=Ze.a.TextArea,ve=function(be){var ct=be.onCancel,z=be.onSave,H=be.content,le=Object(f.useState)(H),Ve=Object(_.a)(le,2),Ne=Ve[0],C=Ve[1];function At(B){C(B.target.value)}function de(){z(Ne)}return Object(f.useEffect)(function(){C(H)},[H]),x.a.createElement("div",{className:"clipboard-box"},x.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),x.a.createElement(Ie,{value:Ne,onChange:At,className:"clipboard"}),x.a.createElement("p",null," ",x.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 "),x.a.createElement("p",null," ",x.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 "),x.a.createElement("div",{className:"btn-action-container"},x.a.createElement(je.a,{type:"ghost",onClick:ct,style:{marginRight:10}},"\u53D6\u6D88"),x.a.createElement(je.a,{type:"primary",onClick:de},"\u4FDD\u5B58")))},Qe=a("ErOA"),ke=a("IZBM"),st=a("ye1Q"),Je=a("wd/R"),rt=a.n(Je);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 ct};var be,ct={},z=Object.prototype,H=z.hasOwnProperty,le=Object.defineProperty||function(Ue,ue,Ce){Ue[ue]=Ce.value},Ve=typeof Symbol=="function"?Symbol:{},Ne=Ve.iterator||"@@iterator",C=Ve.asyncIterator||"@@asyncIterator",At=Ve.toStringTag||"@@toStringTag";function de(Ue,ue,Ce){return Object.defineProperty(Ue,ue,{value:Ce,enumerable:!0,configurable:!0,writable:!0}),Ue[ue]}try{de({},"")}catch(Ue){de=function(Ce,Z,Pe){return Ce[Z]=Pe}}function B(Ue,ue,Ce,Z){var Pe=ue&&ue.prototype instanceof N?ue:N,We=Object.create(Pe.prototype),vt=new Ct(Z||[]);return le(We,"_invoke",{value:Dt(Ue,Ce,vt)}),We}function V(Ue,ue,Ce){try{return{type:"normal",arg:Ue.call(ue,Ce)}}catch(Z){return{type:"throw",arg:Z}}}ct.wrap=B;var Te="suspendedStart",K="suspendedYield",M="executing",Q="completed",F={};function N(){}function W(){}function te(){}var xe={};de(xe,Ne,function(){return this});var se=Object.getPrototypeOf,nt=se&&se(se(St([])));nt&&nt!==z&&H.call(nt,Ne)&&(xe=nt);var ot=te.prototype=N.prototype=Object.create(xe);function ut(Ue){["next","throw","return"].forEach(function(ue){de(Ue,ue,function(Ce){return this._invoke(ue,Ce)})})}function Rt(Ue,ue){function Ce(Pe,We,vt,Pt){var _t=V(Ue[Pe],Ue,We);if(_t.type!=="throw"){var Yt=_t.arg,q=Yt.value;return q&&typeof q=="object"&&H.call(q,"__await")?ue.resolve(q.__await).then(function(I){Ce("next",I,vt,Pt)},function(I){Ce("throw",I,vt,Pt)}):ue.resolve(q).then(function(I){Yt.value=I,vt(Yt)},function(I){return Ce("throw",I,vt,Pt)})}Pt(_t.arg)}var Z;le(this,"_invoke",{value:function(We,vt){function Pt(){return new ue(function(_t,Yt){Ce(We,vt,_t,Yt)})}return Z=Z?Z.then(Pt,Pt):Pt()}})}function Dt(Ue,ue,Ce){var Z=Te;return function(Pe,We){if(Z===M)throw new Error("Generator is already running");if(Z===Q){if(Pe==="throw")throw We;return{value:be,done:!0}}for(Ce.method=Pe,Ce.arg=We;;){var vt=Ce.delegate;if(vt){var Pt=xt(vt,Ce);if(Pt){if(Pt===F)continue;return Pt}}if(Ce.method==="next")Ce.sent=Ce._sent=Ce.arg;else if(Ce.method==="throw"){if(Z===Te)throw Z=Q,Ce.arg;Ce.dispatchException(Ce.arg)}else Ce.method==="return"&&Ce.abrupt("return",Ce.arg);Z=M;var _t=V(Ue,ue,Ce);if(_t.type==="normal"){if(Z=Ce.done?Q:K,_t.arg===F)continue;return{value:_t.arg,done:Ce.done}}_t.type==="throw"&&(Z=Q,Ce.method="throw",Ce.arg=_t.arg)}}}function xt(Ue,ue){var Ce=ue.method,Z=Ue.iterator[Ce];if(Z===be)return ue.delegate=null,Ce==="throw"&&Ue.iterator.return&&(ue.method="return",ue.arg=be,xt(Ue,ue),ue.method==="throw")||Ce!=="return"&&(ue.method="throw",ue.arg=new TypeError("The iterator does not provide a '"+Ce+"' method")),F;var Pe=V(Z,Ue.iterator,ue.arg);if(Pe.type==="throw")return ue.method="throw",ue.arg=Pe.arg,ue.delegate=null,F;var We=Pe.arg;return We?We.done?(ue[Ue.resultName]=We.value,ue.next=Ue.nextLoc,ue.method!=="return"&&(ue.method="next",ue.arg=be),ue.delegate=null,F):We:(ue.method="throw",ue.arg=new TypeError("iterator result is not an object"),ue.delegate=null,F)}function nn(Ue){var ue={tryLoc:Ue[0]};1 in Ue&&(ue.catchLoc=Ue[1]),2 in Ue&&(ue.finallyLoc=Ue[2],ue.afterLoc=Ue[3]),this.tryEntries.push(ue)}function et(Ue){var ue=Ue.completion||{};ue.type="normal",delete ue.arg,Ue.completion=ue}function Ct(Ue){this.tryEntries=[{tryLoc:"root"}],Ue.forEach(nn,this),this.reset(!0)}function St(Ue){if(Ue||Ue===""){var ue=Ue[Ne];if(ue)return ue.call(Ue);if(typeof Ue.next=="function")return Ue;if(!isNaN(Ue.length)){var Ce=-1,Z=function Pe(){for(;++Ce<Ue.length;)if(H.call(Ue,Ce))return Pe.value=Ue[Ce],Pe.done=!1,Pe;return Pe.value=be,Pe.done=!0,Pe};return Z.next=Z}}throw new TypeError(typeof Ue+" is not iterable")}return W.prototype=te,le(ot,"constructor",{value:te,configurable:!0}),le(te,"constructor",{value:W,configurable:!0}),W.displayName=de(te,At,"GeneratorFunction"),ct.isGeneratorFunction=function(Ue){var ue=typeof Ue=="function"&&Ue.constructor;return!!ue&&(ue===W||(ue.displayName||ue.name)==="GeneratorFunction")},ct.mark=function(Ue){return Object.setPrototypeOf?Object.setPrototypeOf(Ue,te):(Ue.__proto__=te,de(Ue,At,"GeneratorFunction")),Ue.prototype=Object.create(ot),Ue},ct.awrap=function(Ue){return{__await:Ue}},ut(Rt.prototype),de(Rt.prototype,C,function(){return this}),ct.AsyncIterator=Rt,ct.async=function(Ue,ue,Ce,Z,Pe){Pe===void 0&&(Pe=Promise);var We=new Rt(B(Ue,ue,Ce,Z),Pe);return ct.isGeneratorFunction(ue)?We:We.next().then(function(vt){return vt.done?vt.value:We.next()})},ut(ot),de(ot,At,"Generator"),de(ot,Ne,function(){return this}),de(ot,"toString",function(){return"[object Generator]"}),ct.keys=function(Ue){var ue=Object(Ue),Ce=[];for(var Z in ue)Ce.push(Z);return Ce.reverse(),function Pe(){for(;Ce.length;){var We=Ce.pop();if(We in ue)return Pe.value=We,Pe.done=!1,Pe}return Pe.done=!0,Pe}},ct.values=St,Ct.prototype={constructor:Ct,reset:function(ue){if(this.prev=0,this.next=0,this.sent=this._sent=be,this.done=!1,this.delegate=null,this.method="next",this.arg=be,this.tryEntries.forEach(et),!ue)for(var Ce in this)Ce.charAt(0)==="t"&&H.call(this,Ce)&&!isNaN(+Ce.slice(1))&&(this[Ce]=be)},stop:function(){this.done=!0;var ue=this.tryEntries[0].completion;if(ue.type==="throw")throw ue.arg;return this.rval},dispatchException:function(ue){if(this.done)throw ue;var Ce=this;function Z(Yt,q){return vt.type="throw",vt.arg=ue,Ce.next=Yt,q&&(Ce.method="next",Ce.arg=be),!!q}for(var Pe=this.tryEntries.length-1;Pe>=0;--Pe){var We=this.tryEntries[Pe],vt=We.completion;if(We.tryLoc==="root")return Z("end");if(We.tryLoc<=this.prev){var Pt=H.call(We,"catchLoc"),_t=H.call(We,"finallyLoc");if(Pt&&_t){if(this.prev<We.catchLoc)return Z(We.catchLoc,!0);if(this.prev<We.finallyLoc)return Z(We.finallyLoc)}else if(Pt){if(this.prev<We.catchLoc)return Z(We.catchLoc,!0)}else{if(!_t)throw new Error("try statement without catch or finally");if(this.prev<We.finallyLoc)return Z(We.finallyLoc)}}}},abrupt:function(ue,Ce){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var Pe=this.tryEntries[Z];if(Pe.tryLoc<=this.prev&&H.call(Pe,"finallyLoc")&&this.prev<Pe.finallyLoc){var We=Pe;break}}We&&(ue==="break"||ue==="continue")&&We.tryLoc<=Ce&&Ce<=We.finallyLoc&&(We=null);var vt=We?We.completion:{};return vt.type=ue,vt.arg=Ce,We?(this.method="next",this.next=We.finallyLoc,F):this.complete(vt)},complete:function(ue,Ce){if(ue.type==="throw")throw ue.arg;return ue.type==="break"||ue.type==="continue"?this.next=ue.arg:ue.type==="return"?(this.rval=this.arg=ue.arg,this.method="return",this.next="end"):ue.type==="normal"&&Ce&&(this.next=Ce),F},finish:function(ue){for(var Ce=this.tryEntries.length-1;Ce>=0;--Ce){var Z=this.tryEntries[Ce];if(Z.finallyLoc===ue)return this.complete(Z.completion,Z.afterLoc),et(Z),F}},catch:function(ue){for(var Ce=this.tryEntries.length-1;Ce>=0;--Ce){var Z=this.tryEntries[Ce];if(Z.tryLoc===ue){var Pe=Z.completion;if(Pe.type==="throw"){var We=Pe.arg;et(Z)}return We}}throw new Error("illegal catch attempt")},delegateYield:function(ue,Ce,Z){return this.delegate={iterator:St(ue),resultName:Ce,nextLoc:Z},this.method==="next"&&(this.arg=be),F}},ct}var lt=x.a.createElement(st.a,{style:{fontSize:24},spin:!0});function mt(be){return be.replace(/\\u([\dA-Za-z]{4})/g,function(ct,z){return String.fromCharCode(parseInt("0x"+z))})}function It(be){be||(be=window.location.search);var ct=be.substr(1),z={};return ct.split("&").forEach(function(H){var le=H.split("=");z[le[0]]=decodeURIComponent(le[1])}),z}var Ke={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},ie=function(be){return be[be.SET_LOADING=0]="SET_LOADING",be[be.SET_IS_LARGE=1]="SET_IS_LARGE",be[be.SET_MES=2]="SET_MES",be[be.SET_STATE=3]="SET_STATE",be[be.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",be[be.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",be}(ie||{});function tt(be,ct){switch(ct.type){case ie.SET_LOADING:return Object(h.a)(Object(h.a)({},be),{},{loading:ct.payload});case ie.SET_IS_LARGE:return Object(h.a)(Object(h.a)({},be),{},{isLarge:ct.payload});case ie.SET_MES:return Object(h.a)(Object(h.a)({},be),{},{mes:ct.payload});case ie.SET_STATE:return Object(h.a)(Object(h.a)({},be),ct.payload);case ie.SET_TRANSFER_CONTENT:return Object(h.a)(Object(h.a)({},be),{},{transferContent:ct.payload});case ie.SHOW_CLIPBOARD_BOX:return Object(h.a)(Object(h.a)({},be),{},{showClipBoardBox:ct.payload});default:throw new Error}}var Et=S.a=function(be){var ct=be.vnc_url,z=be.window_vnc_url,H=be.linux_vnc,le=be.taskId,Ve=Object(f.useRef)(),Ne=Object(f.useRef)(),C=Object(f.useRef)(),At=Object(f.useReducer)(tt,Ke),de=Object(_.a)(At,2),B=de[0],V=de[1],Te=Object(f.useState)(0),K=Object(_.a)(Te,2),M=K[0],Q=K[1],F=B.mes,N=B.loading,W=B.showClipBoardBox,te=B.isLarge,xe=B.transferContent,se=Object(f.useState)(0),nt=Object(_.a)(se,2),ot=nt[0],ut=nt[1],Rt=Object(f.useRef)(),Dt=Object(D.m)();Object(f.useEffect)(function(){return window.addEventListener("visibilitychange",xt),function(){window.removeEventListener("visibilitychange",xt)}},[]);var xt=function(Pe){if(document.visibilityState==="visible"){var We=sessionStorage.vncPageLeaveTime;rt()(new Date).diff(rt()(We),"minutes")>9&&Q(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function nn(){V({type:ie.SHOW_CLIPBOARD_BOX,payload:!1})}function et(){V({type:ie.SET_IS_LARGE,payload:!te})}function Ct(Z){var Pe;return Ve.current&&(Pe=new re.default(function(We){var vt=Object(O.a)(We),Pt;try{for(vt.s();!(Pt=vt.n()).done;){var _t=Pt.value;(_t.target.offsetHeight>0||_t.target.offsetWidth>0)&&Z._eventHandlers.windowResize()}}catch(Yt){vt.e(Yt)}finally{vt.f()}}),Pe.observe(Ve.current)),Pe}var St=function(){var Z=Object(p.a)(ht().mark(function Pe(){var We,vt,Pt,_t;return ht().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return Pt=((We=It())===null||We===void 0?void 0:We.homework_common_id)?{homework_common_id:(vt=It())===null||vt===void 0?void 0:vt.homework_common_id}:{},q.next=3,Object(Qe.a)("/api/tasks/".concat(Dt.taskId||le,"/get_vnc_link.json"),{method:"post",body:Object(h.a)(Object(h.a)({},Dt),Pt)});case 3:if(_t=q.sent,!((_t==null?void 0:_t.status)===-3)){q.next=6;break}return q.abrupt("return",new Promise(function(){var I=Object(p.a)(ht().mark(function X(ge,ze){return ht().wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:d.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 Ut=Object(p.a)(ht().mark(function Wt(){return ht().wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return clearTimeout(Rt.current),ut(0),an.next=4,Object(ke.e)(Dt.taskId,_t==null?void 0:_t.message);case 4:return Q(M+1),an.abrupt("return");case 6:case"end":return an.stop()}},Wt)}));function Vt(){return Ut.apply(this,arguments)}return Vt}()});case 1:case"end":return wt.stop()}},X)}));return function(X,ge){return I.apply(this,arguments)}}()));case 6:if(!((_t==null?void 0:_t.status)===-1)){q.next=8;break}throw new String(_t==null?void 0:_t.message);case 8:return Re.a.publish("update-windows-time",_t==null?void 0:_t.data),q.abrupt("return",_t);case 10:case"end":return q.stop()}},Pe)}));return function(){return Z.apply(this,arguments)}}();Object(f.useEffect)(function(){var Z,Pe;function We(I){z&&(c.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"),V({type:ie.SET_LOADING,payload:!0}),Q(M+1))}Re.a.subscribe("reset-linux-windows-loading",function(){V({type:ie.SET_LOADING,payload:!0})}),Re.a.subscribe("reset-linux-windos-vnc",function(){Q(M+1)});function vt(){clearTimeout(Rt.current),ut(100),setTimeout(function(){V({type:ie.SET_LOADING,payload:!1})},1300),Re.a.subscribe("send-ctrl-alt-delete",function(){var I;(I=Z)===null||I===void 0||I.sendCtrlAltDel()})}function Pt(I){var X=mt(I.detail.text);V({type:ie.SET_TRANSFER_CONTENT,payload:X})}if((z||ct||H)&&Ve.current){clearTimeout(Rt.current),new Promise(Object(p.a)(ht().mark(function I(){var X,ge,ze,Se,wt,Ut,Vt,Wt,jt,an,Dn;return ht().wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return X=It(),ge="",kt.next=4,St();case 4:if(Se=kt.sent,!H){kt.next=11;break}return C.current.src=(Se==null||((wt=Se.data)===null||wt===void 0)?void 0:wt.vnc_url)+"&time="+Date.now(),V({type:ie.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),kt.abrupt("return");case 11:z?(ze="Edu123",ge=decodeURIComponent(Se==null||((Ut=Se.data)===null||Ut===void 0)?void 0:Ut.vnc_url)):(Wt=new URL(decodeURIComponent(Se==null||((Vt=Se.data)===null||Vt===void 0)?void 0:Vt.vnc_url)),jt=Wt.protocol,an=Wt.searchParams,Dn=Wt.host,ze=an.get("password"),ge="".concat(jt==="https:"?"wss":"ws","://").concat(Dn,"/").concat(X.path||"websockify"));case 12:Z=new _e.a(Ve.current,ge,{credentials:{password:ze},wsProtocols:["binary"]}),Pe=Ct(Z),Z.viewOnly=X.view_only||!1,z?Z.scaleViewport=!0:Z.scaleViewport=X.scale||!1,Z.scaleViewport=X.scale||!0,Z.resizeSession=!0,Ne.current=Z,Z.addEventListener("disconnect",We),Z.addEventListener("connect",vt),Z.addEventListener("clipboard",Pt);case 22:case"end":return kt.stop()}},I)})));var _t=Re.a.subscribe("vnc-reseting",function(){ut(0),V({type:ie.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Yt=Re.a.subscribe("vnc-enlarge",function(){V({type:ie.SET_IS_LARGE,payload:!0})}),q=Re.a.subscribe("show-clipboard-box",function(){V({type:ie.SHOW_CLIPBOARD_BOX,payload:!0})});return ut(0),function(){var I,X,ge,ze;(I=Z)===null||I===void 0||I.removeEventListener("disconnect",We),(X=Z)===null||X===void 0||X.removeEventListener("connect",vt),(ge=Z)===null||ge===void 0||ge.removeEventListener("clipboard",Pt),_t(),Yt(),q(),(ze=Pe)===null||ze===void 0||ze.unobserve(Ve.current)}}},[ct,z,H,M]);function Ue(Z){var Pe;(Pe=Ne.current)===null||Pe===void 0||Pe.clipboardPasteFrom(Z),V({type:ie.SET_TRANSFER_CONTENT,payload:Z}),c.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),nn()}Object(f.useEffect)(function(){ot==0&&(clearTimeout(Rt.current),ue())},[ot]);var ue=function Z(){ot>99?ot=99:(ot=ot+1,Rt.current=setTimeout(function(){Z()},1500)),ot<100&&ut(ot)},Ce=Object(f.useMemo)(function(){return N?"none":H?"block":"none"},[H,N]);return x.a.createElement(f.Fragment,null,te&&x.a.createElement("a",{className:"btn-vnc-resize",onClick:et},x.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),x.a.createElement("iframe",{style:{display:Ce,position:te?"fixed":"absolute",left:0,top:te?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(te?"100px":"45px",")")},frameBorder:"0",ref:C}),x.a.createElement("div",{style:{position:te?"fixed":"absolute",left:0,top:te?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(te?"100px":"45px",")")},className:"".concat(z?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(te?"full-screen":"")},N?x.a.createElement(A.a,{message:F,style:{color:"#4CACFF"}},x.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},x.a.createElement(ce.a,{percent:ot,format:function(Pe){return x.a.createElement("span",{className:"c-white"},Pe,"%")}}))):null,x.a.createElement("div",{ref:Ve,className:"vnc-panel ".concat(N?"hide":"animated fadeIn")})),x.a.createElement(Ee.a,null,x.a.createElement(d.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:W,onCancel:nn,footer:null},x.a.createElement(ve,{onCancel:nn,onSave:Ue,content:xe}))))}},tUsH:function(ye,S){ye.exports="data:image/png;base64,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"},vHTk:function(ye,S,a){ye.exports={wrp:"wrp___z2l1F",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4"}},wzkS:function(ye,S,a){"use strict";a.d(S,"c",function(){return c}),a.d(S,"b",function(){return E}),a.d(S,"d",function(){return d}),a.d(S,"a",function(){return O}),a.d(S,"e",function(){return _});var Oe=a("9og8"),ce=a("ErOA");function Xe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Xe=function(){return f};var h,f={},x=Object.prototype,A=x.hasOwnProperty,re=Object.defineProperty||function(z,H,le){z[H]=le.value},Ee=typeof Symbol=="function"?Symbol:{},D=Ee.iterator||"@@iterator",r=Ee.asyncIterator||"@@asyncIterator",_e=Ee.toStringTag||"@@toStringTag";function Re(z,H,le){return Object.defineProperty(z,H,{value:le,enumerable:!0,configurable:!0,writable:!0}),z[H]}try{Re({},"")}catch(z){Re=function(le,Ve,Ne){return le[Ve]=Ne}}function ft(z,H,le,Ve){var Ne=H&&H.prototype instanceof Qe?H:Qe,C=Object.create(Ne.prototype),At=new be(Ve||[]);return re(C,"_invoke",{value:Ke(z,le,At)}),C}function je(z,H,le){try{return{type:"normal",arg:z.call(H,le)}}catch(Ve){return{type:"throw",arg:Ve}}}f.wrap=ft;var ee="suspendedStart",Ze="suspendedYield",we="executing",Ie="completed",ve={};function Qe(){}function ke(){}function st(){}var Je={};Re(Je,D,function(){return this});var rt=Object.getPrototypeOf,ht=rt&&rt(rt(ct([])));ht&&ht!==x&&A.call(ht,D)&&(Je=ht);var lt=st.prototype=Qe.prototype=Object.create(Je);function mt(z){["next","throw","return"].forEach(function(H){Re(z,H,function(le){return this._invoke(H,le)})})}function It(z,H){function le(Ne,C,At,de){var B=je(z[Ne],z,C);if(B.type!=="throw"){var V=B.arg,Te=V.value;return Te&&typeof Te=="object"&&A.call(Te,"__await")?H.resolve(Te.__await).then(function(K){le("next",K,At,de)},function(K){le("throw",K,At,de)}):H.resolve(Te).then(function(K){V.value=K,At(V)},function(K){return le("throw",K,At,de)})}de(B.arg)}var Ve;re(this,"_invoke",{value:function(C,At){function de(){return new H(function(B,V){le(C,At,B,V)})}return Ve=Ve?Ve.then(de,de):de()}})}function Ke(z,H,le){var Ve=ee;return function(Ne,C){if(Ve===we)throw new Error("Generator is already running");if(Ve===Ie){if(Ne==="throw")throw C;return{value:h,done:!0}}for(le.method=Ne,le.arg=C;;){var At=le.delegate;if(At){var de=ie(At,le);if(de){if(de===ve)continue;return de}}if(le.method==="next")le.sent=le._sent=le.arg;else if(le.method==="throw"){if(Ve===ee)throw Ve=Ie,le.arg;le.dispatchException(le.arg)}else le.method==="return"&&le.abrupt("return",le.arg);Ve=we;var B=je(z,H,le);if(B.type==="normal"){if(Ve=le.done?Ie:Ze,B.arg===ve)continue;return{value:B.arg,done:le.done}}B.type==="throw"&&(Ve=Ie,le.method="throw",le.arg=B.arg)}}}function ie(z,H){var le=H.method,Ve=z.iterator[le];if(Ve===h)return H.delegate=null,le==="throw"&&z.iterator.return&&(H.method="return",H.arg=h,ie(z,H),H.method==="throw")||le!=="return"&&(H.method="throw",H.arg=new TypeError("The iterator does not provide a '"+le+"' method")),ve;var Ne=je(Ve,z.iterator,H.arg);if(Ne.type==="throw")return H.method="throw",H.arg=Ne.arg,H.delegate=null,ve;var C=Ne.arg;return C?C.done?(H[z.resultName]=C.value,H.next=z.nextLoc,H.method!=="return"&&(H.method="next",H.arg=h),H.delegate=null,ve):C:(H.method="throw",H.arg=new TypeError("iterator result is not an object"),H.delegate=null,ve)}function tt(z){var H={tryLoc:z[0]};1 in z&&(H.catchLoc=z[1]),2 in z&&(H.finallyLoc=z[2],H.afterLoc=z[3]),this.tryEntries.push(H)}function Et(z){var H=z.completion||{};H.type="normal",delete H.arg,z.completion=H}function be(z){this.tryEntries=[{tryLoc:"root"}],z.forEach(tt,this),this.reset(!0)}function ct(z){if(z||z===""){var H=z[D];if(H)return H.call(z);if(typeof z.next=="function")return z;if(!isNaN(z.length)){var le=-1,Ve=function Ne(){for(;++le<z.length;)if(A.call(z,le))return Ne.value=z[le],Ne.done=!1,Ne;return Ne.value=h,Ne.done=!0,Ne};return Ve.next=Ve}}throw new TypeError(typeof z+" is not iterable")}return ke.prototype=st,re(lt,"constructor",{value:st,configurable:!0}),re(st,"constructor",{value:ke,configurable:!0}),ke.displayName=Re(st,_e,"GeneratorFunction"),f.isGeneratorFunction=function(z){var H=typeof z=="function"&&z.constructor;return!!H&&(H===ke||(H.displayName||H.name)==="GeneratorFunction")},f.mark=function(z){return Object.setPrototypeOf?Object.setPrototypeOf(z,st):(z.__proto__=st,Re(z,_e,"GeneratorFunction")),z.prototype=Object.create(lt),z},f.awrap=function(z){return{__await:z}},mt(It.prototype),Re(It.prototype,r,function(){return this}),f.AsyncIterator=It,f.async=function(z,H,le,Ve,Ne){Ne===void 0&&(Ne=Promise);var C=new It(ft(z,H,le,Ve),Ne);return f.isGeneratorFunction(H)?C:C.next().then(function(At){return At.done?At.value:C.next()})},mt(lt),Re(lt,_e,"Generator"),Re(lt,D,function(){return this}),Re(lt,"toString",function(){return"[object Generator]"}),f.keys=function(z){var H=Object(z),le=[];for(var Ve in H)le.push(Ve);return le.reverse(),function Ne(){for(;le.length;){var C=le.pop();if(C in H)return Ne.value=C,Ne.done=!1,Ne}return Ne.done=!0,Ne}},f.values=ct,be.prototype={constructor:be,reset:function(H){if(this.prev=0,this.next=0,this.sent=this._sent=h,this.done=!1,this.delegate=null,this.method="next",this.arg=h,this.tryEntries.forEach(Et),!H)for(var le in this)le.charAt(0)==="t"&&A.call(this,le)&&!isNaN(+le.slice(1))&&(this[le]=h)},stop:function(){this.done=!0;var H=this.tryEntries[0].completion;if(H.type==="throw")throw H.arg;return this.rval},dispatchException:function(H){if(this.done)throw H;var le=this;function Ve(V,Te){return At.type="throw",At.arg=H,le.next=V,Te&&(le.method="next",le.arg=h),!!Te}for(var Ne=this.tryEntries.length-1;Ne>=0;--Ne){var C=this.tryEntries[Ne],At=C.completion;if(C.tryLoc==="root")return Ve("end");if(C.tryLoc<=this.prev){var de=A.call(C,"catchLoc"),B=A.call(C,"finallyLoc");if(de&&B){if(this.prev<C.catchLoc)return Ve(C.catchLoc,!0);if(this.prev<C.finallyLoc)return Ve(C.finallyLoc)}else if(de){if(this.prev<C.catchLoc)return Ve(C.catchLoc,!0)}else{if(!B)throw new Error("try statement without catch or finally");if(this.prev<C.finallyLoc)return Ve(C.finallyLoc)}}}},abrupt:function(H,le){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var Ne=this.tryEntries[Ve];if(Ne.tryLoc<=this.prev&&A.call(Ne,"finallyLoc")&&this.prev<Ne.finallyLoc){var C=Ne;break}}C&&(H==="break"||H==="continue")&&C.tryLoc<=le&&le<=C.finallyLoc&&(C=null);var At=C?C.completion:{};return At.type=H,At.arg=le,C?(this.method="next",this.next=C.finallyLoc,ve):this.complete(At)},complete:function(H,le){if(H.type==="throw")throw H.arg;return H.type==="break"||H.type==="continue"?this.next=H.arg:H.type==="return"?(this.rval=this.arg=H.arg,this.method="return",this.next="end"):H.type==="normal"&&le&&(this.next=le),ve},finish:function(H){for(var le=this.tryEntries.length-1;le>=0;--le){var Ve=this.tryEntries[le];if(Ve.finallyLoc===H)return this.complete(Ve.completion,Ve.afterLoc),Et(Ve),ve}},catch:function(H){for(var le=this.tryEntries.length-1;le>=0;--le){var Ve=this.tryEntries[le];if(Ve.tryLoc===H){var Ne=Ve.completion;if(Ne.type==="throw"){var C=Ne.arg;Et(Ve)}return C}}throw new Error("illegal catch attempt")},delegateYield:function(H,le,Ve){return this.delegate={iterator:ct(H),resultName:le,nextLoc:Ve},this.method==="next"&&(this.arg=h),ve}},f}function c(h){return Object(ce.c)("libraries/".concat(h,".json"))}function E(){return Object(ce.c)("library_tags.json")}function d(h){return p.apply(this,arguments)}function p(){return p=Object(Oe.a)(Xe().mark(function h(f){var x;return Xe().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,Object(ce.b)("attachments/".concat(f,".json"));case 2:return x=re.sent,re.abrupt("return",x.status===0);case 4:case"end":return re.stop()}},h)})),p.apply(this,arguments)}function O(h){return Object(ce.f)("libraries.json",h)}function _(h,f){return Object(ce.g)("libraries/".concat(h,".json"),f)}},y5JW:function(ye,S,a){"use strict";a.d(S,"c",function(){return Ee}),a.d(S,"a",function(){return D});var Oe=a("DZo9"),ce=a("8z0m"),Xe=a("+L6B"),c=a("2/Rp"),E=a("9og8"),d=a("k1fw"),p=a("oBTY"),O=a("miYZ"),_=a("tsqr"),h=a("q1tI"),f=a.n(h),x=a("m3rI"),A=a("wzkS");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 _e};var r,_e={},Re=Object.prototype,ft=Re.hasOwnProperty,je=Object.defineProperty||function(de,B,V){de[B]=V.value},ee=typeof Symbol=="function"?Symbol:{},Ze=ee.iterator||"@@iterator",we=ee.asyncIterator||"@@asyncIterator",Ie=ee.toStringTag||"@@toStringTag";function ve(de,B,V){return Object.defineProperty(de,B,{value:V,enumerable:!0,configurable:!0,writable:!0}),de[B]}try{ve({},"")}catch(de){ve=function(V,Te,K){return V[Te]=K}}function Qe(de,B,V,Te){var K=B&&B.prototype instanceof mt?B:mt,M=Object.create(K.prototype),Q=new C(Te||[]);return je(M,"_invoke",{value:H(de,V,Q)}),M}function ke(de,B,V){try{return{type:"normal",arg:de.call(B,V)}}catch(Te){return{type:"throw",arg:Te}}}_e.wrap=Qe;var st="suspendedStart",Je="suspendedYield",rt="executing",ht="completed",lt={};function mt(){}function It(){}function Ke(){}var ie={};ve(ie,Ze,function(){return this});var tt=Object.getPrototypeOf,Et=tt&&tt(tt(At([])));Et&&Et!==Re&&ft.call(Et,Ze)&&(ie=Et);var be=Ke.prototype=mt.prototype=Object.create(ie);function ct(de){["next","throw","return"].forEach(function(B){ve(de,B,function(V){return this._invoke(B,V)})})}function z(de,B){function V(K,M,Q,F){var N=ke(de[K],de,M);if(N.type!=="throw"){var W=N.arg,te=W.value;return te&&typeof te=="object"&&ft.call(te,"__await")?B.resolve(te.__await).then(function(xe){V("next",xe,Q,F)},function(xe){V("throw",xe,Q,F)}):B.resolve(te).then(function(xe){W.value=xe,Q(W)},function(xe){return V("throw",xe,Q,F)})}F(N.arg)}var Te;je(this,"_invoke",{value:function(M,Q){function F(){return new B(function(N,W){V(M,Q,N,W)})}return Te=Te?Te.then(F,F):F()}})}function H(de,B,V){var Te=st;return function(K,M){if(Te===rt)throw new Error("Generator is already running");if(Te===ht){if(K==="throw")throw M;return{value:r,done:!0}}for(V.method=K,V.arg=M;;){var Q=V.delegate;if(Q){var F=le(Q,V);if(F){if(F===lt)continue;return F}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(Te===st)throw Te=ht,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);Te=rt;var N=ke(de,B,V);if(N.type==="normal"){if(Te=V.done?ht:Je,N.arg===lt)continue;return{value:N.arg,done:V.done}}N.type==="throw"&&(Te=ht,V.method="throw",V.arg=N.arg)}}}function le(de,B){var V=B.method,Te=de.iterator[V];if(Te===r)return B.delegate=null,V==="throw"&&de.iterator.return&&(B.method="return",B.arg=r,le(de,B),B.method==="throw")||V!=="return"&&(B.method="throw",B.arg=new TypeError("The iterator does not provide a '"+V+"' method")),lt;var K=ke(Te,de.iterator,B.arg);if(K.type==="throw")return B.method="throw",B.arg=K.arg,B.delegate=null,lt;var M=K.arg;return M?M.done?(B[de.resultName]=M.value,B.next=de.nextLoc,B.method!=="return"&&(B.method="next",B.arg=r),B.delegate=null,lt):M:(B.method="throw",B.arg=new TypeError("iterator result is not an object"),B.delegate=null,lt)}function Ve(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 Ne(de){var B=de.completion||{};B.type="normal",delete B.arg,de.completion=B}function C(de){this.tryEntries=[{tryLoc:"root"}],de.forEach(Ve,this),this.reset(!0)}function At(de){if(de||de===""){var B=de[Ze];if(B)return B.call(de);if(typeof de.next=="function")return de;if(!isNaN(de.length)){var V=-1,Te=function K(){for(;++V<de.length;)if(ft.call(de,V))return K.value=de[V],K.done=!1,K;return K.value=r,K.done=!0,K};return Te.next=Te}}throw new TypeError(typeof de+" is not iterable")}return It.prototype=Ke,je(be,"constructor",{value:Ke,configurable:!0}),je(Ke,"constructor",{value:It,configurable:!0}),It.displayName=ve(Ke,Ie,"GeneratorFunction"),_e.isGeneratorFunction=function(de){var B=typeof de=="function"&&de.constructor;return!!B&&(B===It||(B.displayName||B.name)==="GeneratorFunction")},_e.mark=function(de){return Object.setPrototypeOf?Object.setPrototypeOf(de,Ke):(de.__proto__=Ke,ve(de,Ie,"GeneratorFunction")),de.prototype=Object.create(be),de},_e.awrap=function(de){return{__await:de}},ct(z.prototype),ve(z.prototype,we,function(){return this}),_e.AsyncIterator=z,_e.async=function(de,B,V,Te,K){K===void 0&&(K=Promise);var M=new z(Qe(de,B,V,Te),K);return _e.isGeneratorFunction(B)?M:M.next().then(function(Q){return Q.done?Q.value:M.next()})},ct(be),ve(be,Ie,"Generator"),ve(be,Ze,function(){return this}),ve(be,"toString",function(){return"[object Generator]"}),_e.keys=function(de){var B=Object(de),V=[];for(var Te in B)V.push(Te);return V.reverse(),function K(){for(;V.length;){var M=V.pop();if(M in B)return K.value=M,K.done=!1,K}return K.done=!0,K}},_e.values=At,C.prototype={constructor:C,reset:function(B){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(Ne),!B)for(var V in this)V.charAt(0)==="t"&&ft.call(this,V)&&!isNaN(+V.slice(1))&&(this[V]=r)},stop:function(){this.done=!0;var B=this.tryEntries[0].completion;if(B.type==="throw")throw B.arg;return this.rval},dispatchException:function(B){if(this.done)throw B;var V=this;function Te(W,te){return Q.type="throw",Q.arg=B,V.next=W,te&&(V.method="next",V.arg=r),!!te}for(var K=this.tryEntries.length-1;K>=0;--K){var M=this.tryEntries[K],Q=M.completion;if(M.tryLoc==="root")return Te("end");if(M.tryLoc<=this.prev){var F=ft.call(M,"catchLoc"),N=ft.call(M,"finallyLoc");if(F&&N){if(this.prev<M.catchLoc)return Te(M.catchLoc,!0);if(this.prev<M.finallyLoc)return Te(M.finallyLoc)}else if(F){if(this.prev<M.catchLoc)return Te(M.catchLoc,!0)}else{if(!N)throw new Error("try statement without catch or finally");if(this.prev<M.finallyLoc)return Te(M.finallyLoc)}}}},abrupt:function(B,V){for(var Te=this.tryEntries.length-1;Te>=0;--Te){var K=this.tryEntries[Te];if(K.tryLoc<=this.prev&&ft.call(K,"finallyLoc")&&this.prev<K.finallyLoc){var M=K;break}}M&&(B==="break"||B==="continue")&&M.tryLoc<=V&&V<=M.finallyLoc&&(M=null);var Q=M?M.completion:{};return Q.type=B,Q.arg=V,M?(this.method="next",this.next=M.finallyLoc,lt):this.complete(Q)},complete:function(B,V){if(B.type==="throw")throw B.arg;return B.type==="break"||B.type==="continue"?this.next=B.arg:B.type==="return"?(this.rval=this.arg=B.arg,this.method="return",this.next="end"):B.type==="normal"&&V&&(this.next=V),lt},finish:function(B){for(var V=this.tryEntries.length-1;V>=0;--V){var Te=this.tryEntries[V];if(Te.finallyLoc===B)return this.complete(Te.completion,Te.afterLoc),Ne(Te),lt}},catch:function(B){for(var V=this.tryEntries.length-1;V>=0;--V){var Te=this.tryEntries[V];if(Te.tryLoc===B){var K=Te.completion;if(K.type==="throw"){var M=K.arg;Ne(Te)}return M}}throw new Error("illegal catch attempt")},delegateYield:function(B,V,Te){return this.delegate={iterator:At(B),resultName:V,nextLoc:Te},this.method==="next"&&(this.arg=r),lt}},_e}var Ee="\u3000\u3000";function D(r){var _e=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var Re=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,Re)).toFixed(1)+" "+_e[Re]}S.b=function(r){var _e=r.value,Re=_e===void 0?[]:_e,ft=r.onChange,je=r.className,ee=r.maxSize,Ze=ee===void 0?150:ee,we=r.title,Ie=we===void 0?"\u6587\u4EF6\u4E0A\u4F20":we,ve=r.accept,Qe=ve===void 0?null:ve,ke={multiple:!1,fileList:Re,accept:Qe,withCredentials:!0,beforeUpload:function(rt){var ht=rt.size/1024/1024;return ht<Ze?!0:(_.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(Ze,"MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")),!1)},action:"".concat(x.a.API_SERVER,"/api/attachments.json"),onChange:function(rt){var ht=Object(p.a)(rt.fileList);ht=ht.map(function(lt){return lt.name.indexOf(Ee)===-1&&(lt.name="".concat(lt.name).concat(Ee).concat(D(lt.size))),Object(d.a)({},lt)}),ft(ht)},onRemove:function(){var Je=Object(E.a)(re().mark(function ht(lt){var mt,It;return re().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(mt=lt.response?lt.response.id:lt.uid,!mt){ie.next=8;break}return ie.next=4,Object(A.d)(lt.response?lt.response.id:lt.id);case 4:return It=ie.sent,ie.abrupt("return",It);case 8:return ie.abrupt("return",!0);case 9:case"end":return ie.stop()}},ht)}));function rt(ht){return Je.apply(this,arguments)}return rt}()};function st(Je){Je.preventDefault(),Je.stopPropagation()}return f.a.createElement("div",{className:"single-upload ".concat(je||"")},f.a.createElement(ce.a,ke,f.a.createElement(c.a,{type:"primary",title:Re.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Re.length>0,ghost:!0},Ie),f.a.createElement("span",{onClick:st,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ze,"M)"," ")))}},"yi/R":function(ye,S,a){"use strict";a.r(S);var Oe=a("oBTY"),ce=a("bbsP"),Xe=a("/wGt"),c=a("0Owb"),E=a("jrin"),d=a("2qtc"),p=a("kLXV"),O=a("miYZ"),_=a("tsqr"),h=a("9og8"),f=a("tJVT"),x=a("PpiC"),A=a("k1fw"),re=a("ozfa"),Ee=a("MJZm"),D=a("q1tI"),r=a.n(D),_e=a("Ty5D"),Re=a("H65k"),ft=a("+Axu"),je=a("f+oW"),ee=a.n(je),Ze=function(s){var u=s.position,g=s.subject,y=s.score,T=s.onViewAllTask;return r.a.createElement("div",{className:"task-header"},r.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:T},r.a.createElement("img",{src:ee.a,alt:"nav",width:45})),r.a.createElement("h3",{title:g},"\u7B2C",u,"\u5173\uFF1A",g),r.a.createElement("span",null,y))},we=a("DjyN"),Ie=a("NUBc"),ve=a("g9YV"),Qe=a("wCAj"),ke=a("cWXX"),st=a("/ezw"),Je=a("BdwD"),rt=a("p4vh"),ht=a.n(rt),lt=a("Q+I+"),mt=a.n(lt),It=a("Yr8L"),Ke=a.n(It),ie=a("IZBM"),tt=a("1vsH"),Et=a("wd/R"),be=a.n(Et);function ct(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ct=function(){return u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var z={0:ht.a,1:mt.a,2:Ke.a},H={loading:!0,page:1,data:null},le=function(s){return s[s.SET_LOADING=0]="SET_LOADING",s[s.SET_STATE=1]="SET_STATE",s[s.SET_PAGE=2]="SET_PAGE",s}(le||{});function Ve(s,u){switch(u.type){case le.SET_LOADING:return Object(A.a)(Object(A.a)({},s),{},{loading:u.payload});case le.SET_STATE:return Object(A.a)(Object(A.a)({},s),u.payload);case le.SET_PAGE:return Object(A.a)(Object(A.a)({},s),{},{page:u.payload});default:throw new Error}}var Ne=function(s){var u=s.activeIndex,g=s.taskId,y=Object(D.useReducer)(Ve,H),T=Object(f.a)(y,2),R=T[0],U=T[1],G=R.loading,P=R.page,m=R.data,w=Object(D.useMemo)(function(){var ae=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function($,ne,j){var pe=(P-1)*10+j+1;return pe<=3?r.a.createElement("img",{src:z[pe-1],alt:"rank",width:36}):pe}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:m==null?void 0:m.rank_data_name,dataIndex:"score",render:function($){return(m==null?void 0:m.open_rank)==="DEFAULT"?Object(tt.O)($):$}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function($){return be()($).format("YYYY-MM-DD HH:mm:ss")}}];return ae},[m==null?void 0:m.rank_data_name,m==null?void 0:m.open_rank,P]);Object(D.useEffect)(function(){function ae(){return Y.apply(this,arguments)}function Y(){return Y=Object(h.a)(ct().mark(function $(){var ne;return ct().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,Object(ie.r)(g,{page:P,limit:10});case 2:ne=pe.sent,U({type:le.SET_STATE,payload:{loading:!1,data:ne.data}});case 4:case"end":return pe.stop()}},$)})),Y.apply(this,arguments)}u===4&&ae()},[P,u,g]);function J(ae){U({type:le.SET_PAGE,payload:ae})}return r.a.createElement("div",{className:"ranking-container"},G?r.a.createElement(st.a,{avatar:!0,paragraph:{rows:4}}):!m||(m==null?void 0:m.rank_list_count)===0?r.a.createElement(Je.a,null):r.a.createElement(r.a.Fragment,null,r.a.createElement(Qe.a,{pagination:!1,size:"middle",dataSource:m.rank_list,columns:w}),m.rank_list_count>10?r.a.createElement(Ie.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:J,current:P,total:m.rank_list_count}):null))},C=a("fXAG"),At=a("9Bee"),de=a("M8RZ"),B=a("6lC8"),V=a("mCJh"),Te=a("jb+D"),K=a("dTJi"),M=a("pC0b"),Q=a("GzdX"),F=a("OoWo"),N="YYYY-MM-DD HH:mm",W=function(s){var u=s.challenge,g=s.position,y=s.status,T=s.get_gold,R=s.get_experience,U=s.star,G=s.tag_count,P=s.finished_time,m=s.index,w=s.view_answer_time,J=s.name,ae=s.identifier,Y=s.identity,$=s.shixun,ne=s.taskList,j=s.onSaveTaskStar,pe=Object(_e.l)();function De(Ye){j(ae,Ye,m)}var b=y===2||$.status<2||ne[m-1]&&ne[m-1].status===2||$.task_pass||Y<=5;return r.a.createElement("div",{className:"task-item-container ".concat(u.position===g?"active":""," ").concat(y===2?"finish":"")},r.a.createElement("div",{className:"flex-container challenge-title space-between"},b?r.a.createElement("a",{href:"/tasks/".concat(ae).concat(pe.search),onClick:function(Le){Le.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(ae).concat(pe.search)},300)}},"".concat(g,". ").concat(J)," "):r.a.createElement("span",null,"".concat(g,". ").concat(J)),r.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(y===2?"green":"")})),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",{className:y===2?"green":""},r.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",y===2&&R>0?"+":"",R),r.a.createElement("p",{className:y===2?"green":""},r.a.createElement("span",null,"\u91D1\u5E01")," ",y===2&&T>0?"+":""," ",T),r.a.createElement("p",null,r.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",G||"\u65E0")),r.a.createElement("div",{className:"flex-container"},r.a.createElement("p",null,r.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),P?be()(P).format(N):"--"),r.a.createElement("p",null,r.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),w?be()(w).format(N):"--")),$.status>=2?r.a.createElement("div",{className:"rate-container"},y===2&&U===0?r.a.createElement(D.Fragment,null,r.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),r.a.createElement(Q.a,{defaultValue:0,onChange:De})):null,y===2&&U>0?r.a.createElement(D.Fragment,null,r.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),r.a.createElement(Q.a,{value:U,disabled:!0}),r.a.createElement("span",{className:"highlight"},U,"\u5206")):null):null)},te=function(s){var u=s.taskList,g=s.challenge,y=s.shixun,T=s.identity,R=s.onSaveTaskStar,U=Object(_e.l)().query;return r.a.createElement("div",{className:"task-nav-container"},!!U.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")),u.map(function(G,P){var m=Object(A.a)(Object(A.a)({},G),{},{identity:T,index:P,challenge:g,taskList:u,shixun:y,onSaveTaskStar:R});return r.a.createElement(W,Object(c.a)({key:P},m))}))},xe=a("88g3"),se=a.n(xe),nt=a("V0Rq"),ot=a("HBuW");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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var Rt=function(){var s=Object(h.a)(ut().mark(function u(g,y,T,R,U){var G,P;return ut().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(G=function(){U?Object(tt.I)(T?"/tasks/".concat(P==null?void 0:P.identifier,"/jupyter"):"/tasks/".concat(P.game_identifier,"?subject_id=").concat(R)):window.location.href=T?"/tasks/".concat(P==null?void 0:P.identifier,"/jupyter"):"/tasks/".concat(P.game_identifier,"?subject_id=").concat(R)},!T){w.next=7;break}return w.next=4,Object(ot.z)({id:g,challenge_id:y,subject_id:R});case 4:w.t0=w.sent,w.next=10;break;case 7:return w.next=9,Object(ot.A)({id:g,challenge_id:y,subject_id:R});case 9:w.t0=w.sent;case 10:if(P=w.t0,!((P==null?void 0:P.game_identifier)||(P==null?void 0:P.identifier))){w.next=22;break}if(!(P==null?void 0:P.access)){w.next=16;break}G(),w.next=21;break;case 16:if(!((P==null?void 0:P.access)==!1)){w.next=20;break}return _.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(){Rt(g,"",T,R,U)},1e3),w.abrupt("return");case 20:G();case 21:return w.abrupt("return");case 22:(P==null?void 0:P.status)===-3?Object(tt.m)():(P==null?void 0:P.status)===2?Dt(P==null?void 0:P.message):(P==null?void 0:P.status)===3&&xt(P==null?void 0:P.message);case 23:case"end":return w.stop()}},u)}));return function(g,y,T,R,U){return s.apply(this,arguments)}}(),Dt=function s(u){var g;u=((g=u)===null||g===void 0?void 0:g.includes(".json"))?u:"".concat(u,".json"),p.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 y=Object(h.a)(ut().mark(function R(){var U,G;return ut().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(nt.O)({url:u});case 2:if(U=m.sent,U){m.next=5;break}return m.abrupt("return");case 5:return _.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),m.next=8,Object(ot.A)({id:U.shixun_identifier});case 8:if(G=m.sent,!(G==null?void 0:G.game_identifier)){m.next=12;break}return Object(tt.I)("/tasks/".concat(G.game_identifier)),m.abrupt("return");case 12:(G==null?void 0:G.status)===2?s(G==null?void 0:G.message):(G==null?void 0:G.status)===3&&xt(G==null?void 0:G.message);case 13:case"end":return m.stop()}},R)}));function T(){return y.apply(this,arguments)}return T}()})},xt=function(u){p.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",u,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},nn=Ee.a.DirectoryTree,et=function(s){var u=s.taskList,g=s.challenge,y=s.shixun,T=s.identity,R=s.onSaveTaskStar,U=s.subject_id,G=Object(_e.m)(),P=Object(_e.l)().query,m=Object(D.useState)([]),w=Object(f.a)(m,2),J=w[0],ae=w[1],Y=Object(D.useState)([]),$=Object(f.a)(Y,2),ne=$[0],j=$[1],pe=Object(D.useState)(),De=Object(f.a)(pe,2),b=De[0],Ye=De[1];Object(D.useEffect)(function(){Le(u),j(dt({children:u},g.id)),ae(Object(Oe.a)(u)),console.log("taskList:",u)},[u]);var Le=function Me(Ge){Ge.map(function($e,it){var He;$e.index=it,$e.title=$e.name,$e.id==g.id&&Ye($e.key),((He=$e.children)===null||He===void 0?void 0:He.length)&&Me($e.children)})},Ae=function(Ge,$e){console.log("Trigger Select",Ge,$e),$e.node.shixun_identifier&&Rt($e.node.shixun_identifier,$e.node.key,!1,U)},oe=function(){console.log("Trigger Expand")};function dt(Me,Ge){var $e;return!Me||typeof Me!="object"?void 0:Me.id==Ge?[]:Me.children.some(function(it){return $e=dt(it,Ge)})?[].concat(Object(Oe.a)($e),[Me.key]):void 0}return r.a.createElement("div",{className:"task-nav-container"},!!P.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")),!!(J==null?void 0:J.length)&&r.a.createElement("div",{style:{padding:10}},r.a.createElement(nn,{className:se.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:Ae,onExpand:oe,selectedKeys:[b],defaultExpandedKeys:Object(Oe.a)(ne),treeData:J,titleRender:function(Ge,$e,it){return r.a.createElement("span",{className:"".concat(g.id==Ge.id?se.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},Ge.item_type==="Shixun"&&r.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),Ge.item_type==="Challenge"&&r.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:Ge.item_type==="Shixun"?-2:0}},"\uFF08",tt.h[Ge.index],"\uFF09"),r.a.createElement("span",{style:{position:"relative",top:Ge.item_type==="Shixun"||Ge.item_type==="Stage"?-2:0}},Ge==null?void 0:Ge.name),Ge.item_type!=="Stage"&&r.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat((Ge==null?void 0:Ge.status)==1&&"c-green-29b")},((Ge==null?void 0:Ge.status)==1||(Ge==null?void 0:Ge.status)==0)&&r.a.createElement("img",{src:a("A/g1"),width:"16"}),(Ge==null?void 0:Ge.status)==2&&r.a.createElement("img",{src:a("Nmxd"),width:"16"}),(Ge==null?void 0:Ge.status)==3&&r.a.createElement("img",{src:a("5D2P"),width:"16"})))}})))},Ct=a("Plam"),St=a("gp9y"),Ue=a("Ot1p");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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var Ce=function(s){var u=s.user_praise,g=s.praise_count,y=s.praisePlus,T=s.onCreateDiscuss,R=s.user,U=Object(D.useState)(!1),G=Object(f.a)(U,2),P=G[0],m=G[1],w=Object(D.useState)(""),J=Object(f.a)(w,2),ae=J[0],Y=J[1];function $(b){Y(b)}function ne(){m(!0)}function j(){m(!1)}function pe(){return De.apply(this,arguments)}function De(){return De=Object(h.a)(ue().mark(function b(){return ue().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(R==null?void 0:R.authentication){Le.next=3;break}return p.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")}}),Le.abrupt("return");case 3:if(!(ae.trim()=="")){Le.next=6;break}return _.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Le.abrupt("return");case 6:T(ae),Y(""),m(!1);case 9:case"end":return Le.stop()}},b)})),De.apply(this,arguments)}return r.a.createElement("div",{className:"comment-input-editor-container ".concat(P?"active":""," ")},r.a.createElement("div",{className:P?"text-area hide":"text-area"},r.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ne}),r.a.createElement("a",{className:"c-light-black",onClick:y,title:u?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},r.a.createElement("i",{className:"mr3 ".concat(u?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),g?r.a.createElement("span",null,g):"")),P?r.a.createElement("div",{className:"input-mask",onClick:j}):null,r.a.createElement("div",{className:P?"md-container":"md-container hide"},r.a.createElement(Ue.a,{id:"discuss-input-editor",startInit:P,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ae,height:240,onChange:$}),r.a.createElement("div",{className:"tip-container",onClick:j},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:pe},"\u53D1\u9001"))))},Z=a("dhSg"),Pe=a("/omn"),We=a("IxHN"),vt=a("ARon"),Pt=function(s){var u=s.data;return r.a.createElement(D.Fragment,null,u&&u.map(function(g){return r.a.createElement("div",{className:"choose-answer-item",key:g.position},r.a.createElement("p",null,"\u7B2C",g.position,"\u9898"),r.a.createElement(At.a,{value:g.answer}))}))},_t=a("DVFL"),Yt=function(s){var u=s.data,g=s.onShowUnlockAnswerModal,y=s.challenge,T=(y==null?void 0:y.disable_copy)?{pointerEvents:"none",userSelect:"none"}:{};return r.a.createElement(D.Fragment,null,u&&u.map(function(R,U){var G=R.answer_id,P=R.answer_name,m=R.answer_contents,w=R.view_time;return r.a.createElement("div",{className:"answer-item-container",style:T,key:G},r.a.createElement("div",{className:"flex-container"},r.a.createElement("span",{className:"level"}," \u7EA7\u522B",U+1,"\uFF1A "),r.a.createElement("span",{className:"name"},P),m?r.a.createElement(D.Fragment,null,r.a.createElement("span",{className:"view-time"},w?be()(w).format("YYYY-MM-DD HH:mm"):""),r.a.createElement("span",null,"\u5DF2\u89E3\u9501")):r.a.createElement("a",{onClick:g},"\u89E3\u9501")),m?r.a.createElement(At.a,{value:m}):null)}))},q=function(s){var u=s.loading,g=s.data,y=s.onShowTip,T=s.st,R=s.challenge;return r.a.createElement("div",{className:"answer-container"},u?r.a.createElement(We.a,null):null,T===1?r.a.createElement(Pt,{data:g}):r.a.createElement(Yt,{data:g,challenge:R,onShowUnlockAnswerModal:y}))},I=a("sRBo"),X=a("kaz8"),ge=a("gflZ"),ze=function(s){var u=s.data,g=s.selected_unlocked_answer_id,y=s.selected_index,T=s.onSelect;if(!u)return null;var R=u.filter(function(G,P){return G.answer_contents?!1:(G.index=P,!0)});function U(G){var P=G.target,m=P.value,w=P.checked;T(w?m: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,R.map(function(G,P){return r.a.createElement("tr",{key:G.answer_id},r.a.createElement("td",null,r.a.createElement(X.a,{value:G.answer_id,onChange:U,checked:G.answer_id===g||g&&y>=P})),r.a.createElement("td",null,G.index+1),r.a.createElement("td",null,G.answer_name),r.a.createElement("td",null,G.answer_ratio,"%"),r.a.createElement("td",{className:"gold-color"},G.answer_score))})))},Se=a("Q7Vx"),wt=function(s){var u=s.unity_3d_routes,g=s.onGetUnity3dMessage,y=s.onEvaluateCallback,T=Object(D.useRef)(),R=Object(D.useState)(!0),U=Object(f.a)(R,2),G=U[0],P=U[1];Object(D.useEffect)(function(){function J(Y){try{var $=JSON.parse(Y.data);g($)}catch(ne){console.log(ne,Y.data)}}window.addEventListener("message",J);var ae=Z.a.subscribe("evaluate-unity3d-result",function(Y){m(Y),y&&y()});return function(){window.removeEventListener("message",J),ae()}},[]);function m(J){T.current&&T.current.contentWindow.postMessage(JSON.stringify(J),"*")}function w(){P(!1),Z.a.publish("unity3d-load-end")}return r.a.createElement(D.Fragment,null,G?r.a.createElement(We.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,r.a.createElement("iframe",{onLoad:w,className:"unity3d-panel",ref:T,src:u}))},Ut=a("BjJ7"),Vt=a("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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}function jt(s){var u=s.target;if(u.tagName.toUpperCase()==="IMG"){var g=u.src||u.getAttribute("src");g&&g.indexOf("/images/avatars/User")===-1&&(s.stopPropagation(),s.preventDefault(),Z.a.publish("preview-image",g))}}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 Dn(s,u){switch(u.type){case C.A:return Object(A.a)(Object(A.a)({},s),{},{activeIndex:u.payload});case C.bb:return Object(A.a)(Object(A.a)({},s),{},{enlarge_unity3D:u.payload});case C.db:return Object(A.a)(Object(A.a)({},s),{},{tab_fixed:u.payload});case C.Y:return Object(A.a)(Object(A.a)({},s),{},{showTaskList:!0});case C.s:return Object(A.a)(Object(A.a)({},s),{},{showTaskList:!1});case C.m:return Object(A.a)(Object(A.a)({},s),u.payload);case C.N:return Object(A.a)(Object(A.a)({},s),u.payload);case C.P:return Object(A.a)(Object(A.a)({},s),{},{loading:!0});case C.Z:return Object(A.a)(Object(A.a)({},s),{},{showTip:!0});case C.t:return Object(A.a)(Object(A.a)({},s),{},{showTip:!1});case C.y:return Object(A.a)(Object(A.a)({},s),{},{selected_unlocked_answer_id:u.payload});case C.g:return Object(A.a)(Object(A.a)({},s),u.payload);default:throw new Error}}var Gt=function(s){var u=s.taskId,g=s.minuxUserGrade,y=s.discusses_count,T=s.is_teacher,R=s.has_answer,U=s.user,G=s.st,P=s.game,m=s.rank_name,w=s.challenge,J=s.myshixun,ae=s.user_praise,Y=s.praise_count,$=s.unity_3d_routes,ne=s.with_code_file,j=s.onPlusOrCancelPraise,pe=s.onEvaluateCallback,De=s.onGetUnity3dMessage,b=s.shixun,Ye=Object(D.useReducer)(Dn,an),Le=Object(f.a)(Ye,2),Ae=Le[0],oe=Le[1],dt=Object(D.useState)(!1),Me=Object(f.a)(dt,2),Ge=Me[0],$e=Me[1],it=Object(D.useState)(!1),He=Object(f.a)(it,2),Be=He[0],qe=He[1],n=Object(_e.l)().query,e=Ae.taskList,t=Ae.showTaskList,o=Ae.activeIndex,l=Ae.enlarge_unity3D,i=Ae.tab_fixed,v=Ae.data,L=Ae.answerScore,k=Ae.loading,fe=Ae.showTip,he=Ae.isMultiLevel,me=Ae.selected_unlocked_answer_id,ha=Object(D.useMemo)(function(){var Tt=0;if(v&&me){for(var Xt=v.filter(function(Kt){return!Kt.answer_contents}),Nt=0;Nt<Xt.length;Nt++)if(Xt[Nt].answer_id===me){Tt=Nt;break}}return Tt},[v,me]),zn=b?b.propaedeutics:null,ln=Object(D.useRef)(),ma=w.open_rank;console.log(w,"challenge");var oa=Object(D.useMemo)(function(){var Tt=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return zn&&Tt.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),R&&n.type!=="exercises"&&!(w==null?void 0:w.hide_answer)&&Tt.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),n.type!=="exercises"&&!(b==null?void 0:b.is_disable_discuss)&&Tt.push({index:3,title:"\u8BC4\u8BBA"}),ma!=="CLOSE"&&Tt.push({index:4,title:m}),Tt},[R,zn,ma,m]);function rn(Tt){var Xt=parseInt(Tt.currentTarget.id);Xt===2?P.homework_common_answer_open?_.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):pn():Xt===3&&P.homework_common_comment_open?_.b.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):oe({type:C.A,payload:Xt})}function pn(){return Qn.apply(this,arguments)}function Qn(){return Qn=Object(h.a)(Wt().mark(function Tt(){var Xt;return Wt().wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:if(!(G===0)){Kt.next=5;break}return Kt.next=3,Tn();case 3:Kt.next=9;break;case 5:return Kt.next=7,Object(ie.o)(P.identifier);case 7:Xt=Kt.sent,Ln(Xt);case 9:case"end":return Kt.stop()}},Tt)})),Qn.apply(this,arguments)}function Tn(){return kn.apply(this,arguments)}function kn(){return kn=Object(h.a)(Wt().mark(function Tt(){var Xt,Nt,Kt;return Wt().wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.next=2,Object(ie.n)(P.identifier);case 2:if(Xt=sn.sent,Nt=Xt.message,!(Nt.length===0)){sn.next=7;break}return _.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),sn.abrupt("return");case 7:if(Nt.length){sn.next=10;break}return oe({type:C.g,payload:{showTip:!0,isMultiLevel:!1,answerScore:Nt.answer_score,selected_unlocked_answer_id:Nt.answer_id}}),sn.abrupt("return");case 10:Kt=Nt.filter(function(Aa){return Aa.answer_contents}).length===0,oe({type:C.g,payload:{showTip:Kt,data:Nt,isMultiLevel:Nt.length>1,activeIndex:Kt?o:2}});case 12:case"end":return sn.stop()}},Tt)})),kn.apply(this,arguments)}function Ln(Tt){var Xt=Tt.choose_answers,Nt=Tt.message,Kt=Tt.status;if(Kt===0){_.b.info(Nt);return}oe({type:C.g,payload:{showTip:Kt===1,data:Xt,answerScore:Nt,loading:!1,activeIndex:Kt===1?o:2}})}function pa(){oe({type:C.t})}function xn(){oe({type:C.Z})}function en(){return ea.apply(this,arguments)}function ea(){return ea=Object(h.a)(Wt().mark(function Tt(){var Xt,Nt,Kt,$t,sn;return Wt().wrap(function(En){for(;;)switch(En.prev=En.next){case 0:if($e(!0),!(G===1)){En.next=8;break}return En.next=4,Object(ie.p)(P.identifier);case 4:Xt=En.sent,(Xt==null?void 0:Xt.status)!==-1&&(g(L),Ln(Xt)),En.next=14;break;case 8:if(!me){En.next=14;break}return En.next=11,Object(ie.s)(P.identifier,me);case 11:Nt=En.sent,Kt=Nt.status,$t=Nt.message,Kt===-1||(he?(sn=0,v.filter(function(Ea){return!Ea.answer_contents}).forEach(function(Ea,za){za<=ha&&Ea&&(sn+=Ea.answer_score)}),g(sn)):g(L),Tn(),Cn(null),oe({type:C.t}));case 14:$e(!1);case 15:case"end":return En.stop()}},Tt)})),ea.apply(this,arguments)}function Cn(Tt){oe({type:C.y,payload:Tt})}function ba(){return vn.apply(this,arguments)}function vn(){return vn=Object(h.a)(Wt().mark(function Tt(){var Xt,Nt;return Wt().wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:if($t.prev=0,!n.subject_id){$t.next=7;break}return $t.next=4,Object(ie.i)(J.identifier,Object(A.a)({},n));case 4:Nt=$t.sent,$t.next=10;break;case 7:return $t.next=9,Object(ie.m)(J.identifier);case 9:Nt=$t.sent;case 10:oe({type:C.m,payload:{taskList:((Xt=Nt)===null||Xt===void 0?void 0:Xt.stages)||Nt,showTaskList:!0}}),$t.next=16;break;case 13:$t.prev=13,$t.t0=$t.catch(0),console.log($t.t0);case 16:case"end":return $t.stop()}},Tt,null,[[0,13]])})),vn.apply(this,arguments)}function ta(Tt,Xt,Nt){return Jn.apply(this,arguments)}function Jn(){return Jn=Object(h.a)(Wt().mark(function Tt(Xt,Nt,Kt){return Wt().wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.prev=0,sn.next=3,Object(ie.D)(Xt,b.id,Nt);case 3:e[Kt].star=Nt,oe({type:C.N,payload:{taskList:Object(Oe.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()}},Tt,null,[[0,7]])})),Jn.apply(this,arguments)}function _n(){ba()}function na(){oe({type:C.s})}Object(D.useEffect)(function(){if(!(b==null?void 0:b.identifier))return;var Tt=Object(Te.t)({objective_type:"shixun",objective_id:b==null?void 0:b.identifier,school:1});Tt.then(function(Xt){var Nt;qe(Xt==null||((Nt=Xt.shixun)===null||Nt===void 0)?void 0:Nt.own)})},[b==null?void 0:b.identifier]),Object(D.useEffect)(function(){return function(){oe({type:C.s}),oe({type:C.A,payload:0})}},[u]),Object(D.useEffect)(function(){if(ln.current)return ln.current.addEventListener("mousedown",jt),function(){ln.current.removeEventListener("mousedown",jt)}},[ln.current]),Object(D.useEffect)(function(){if(ne&&$&&ln.current){var Tt=Object(Ut.b)(function(Nt){var Kt=Nt.target.scrollTop;Kt>=354?oe({type:C.db,payload:!0}):oe({type:C.db,payload:!1})},10);ln.current.addEventListener("scroll",Tt);var Xt=Z.a.subscribe("evaluate-unity3d-finish",function(){ln.current.scrollTop=0});return function(){ln.current.removeEventListener("scroll",Tt),Xt()}}},[ne,$,ln.current]);var Hn=w.position,cn=w.score,dn=w.subject,Sn={onViewAllTask:_n,position:Hn,score:cn,subject:dn};function Vn(Tt){return wn.apply(this,arguments)}function wn(){return wn=Object(h.a)(Wt().mark(function Tt(Xt){var Nt;return Wt().wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,Object(V.b)({content:Xt,container_type:"Shixun",container_id:b.id,challenge_id:w.id,position:Hn});case 2:if(Nt=$t.sent,!(Nt.status===-3)){$t.next=6;break}return p.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"}),$t.abrupt("return");case 6:console.log(Nt),oe({type:C.A,payload:3}),Z.a.publish("create-discuss");case 9:case"end":return $t.stop()}},Tt)})),wn.apply(this,arguments)}function Yn(){oe({type:C.bb,payload:!l})}var gn={loading:k,data:v,onShowTip:xn,st:G,challenge:w};return r.a.createElement(D.Fragment,null,r.a.createElement(Ze,Sn),r.a.createElement("div",{className:"content-wrapper",ref:ln},$&&ne?r.a.createElement("div",{className:"unity-3d-container ".concat(l?"enlarge":"")},r.a.createElement("a",{onClick:Yn,className:"btn-enlarge ".concat(l?"enlarge":"")},r.a.createElement("i",{className:"iconfont ".concat(l?"icon-suoxiao1":"icon-kuoda"," ")})),r.a.createElement(wt,{unity_3d_routes:$,onGetUnity3dMessage:De,onEvaluateCallback:pe})):null,r.a.createElement("ul",{className:"tab-nav ".concat(i?"tab-fixed":"")},oa.map(function(Tt){return r.a.createElement("li",{onClick:rn,id:Tt.index,key:Tt.title,className:o===Tt.index?"active":""},r.a.createElement("a",null,Tt.title,Tt.index===3&&y?r.a.createElement("span",null,y):null))})),r.a.createElement(At.a,{className:o===0?"tab-panel-body ".concat($&&ne?"scroll-margin-top":""):"hide",value:w.task_pass}),r.a.createElement("div",{className:o===1?"tab-panel-body":"hide"},zn?r.a.createElement(At.a,{value:zn}):null),r.a.createElement("div",{className:o===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},r.a.createElement(q,gn)),r.a.createElement("div",{className:o===3?"tab-panel-body":"hide"},r.a.createElement(Ct.a,{activeIndex:o,shixunIdentifier:b.identifier,identity:U.identity,user:U,allowDisableDiscuss:Be})),r.a.createElement("div",{className:o===4?"tab-panel-body":"hide"},r.a.createElement(Ne,{activeIndex:o,taskId:u})),n.type!=="exercises"&&!(b==null?void 0:b.is_disable_discuss)&&!P.homework_common_comment_open&&r.a.createElement(Ce,{user:U,user_praise:ae,praise_count:Y,praisePlus:j,onCreateDiscuss:Vn})),r.a.createElement(de.a,null,r.a.createElement(Xe.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:t,onClose:na},n.subject_id&&r.a.createElement(et,Object(c.a)({taskList:Object(Oe.a)(e),challenge:w,shixun:b},n,{identity:U.identity,onSaveTaskStar:ta})),!n.subject_id&&r.a.createElement(te,{taskList:Object(Oe.a)(e),challenge:w,shixun:b,identity:U.identity,onSaveTaskStar:ta})),r.a.createElement(p.a,{centered:!0,title:"\u63D0\u793A",visible:fe,onOk:en,onCancel:pa,confirmLoading:Ge,className:"answer-tip"},T?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~"),he?r.a.createElement(ze,{selected_index:ha,selected_unlocked_answer_id:me,onSelect:Cn,data:v}):r.a.createElement("p",null,"\u5C06\u6263\u9664".concat(L,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),T?r.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),r.a.createElement(Vt.a,null)))},kt=a("+L6B"),tn=a("2/Rp"),hn=a("aHsQ"),qt=a("sGsY"),zt=a("55Ip"),on=a("9VGf");function Pn(s){return s.toString().padStart(2,"0")}function Fe(s){var u=Math.floor(s/60),g=s%60,y=Math.floor(u/60);return"".concat(Pn(y),":").concat(Pn(u-y*60),":").concat(Pn(g))}var Gn=function(s){var u=s.defaultTime,g=s.status,y=s.onUpdateCostTime,T=s.lastedGetTaskInfoTime,R=s.title,U=R===void 0?"":R,G=Object(D.useState)(u||0),P=Object(f.a)(G,2),m=P[0],w=P[1],J=Object(D.useRef)();return Object(D.useEffect)(function(){T&&(w(u),J.current=u)},[u,T]),Object(D.useEffect)(function(){if(T){var ae=Z.a.subscribe("update-cost-time",function(){g!==2&&y(J.current)});return ae}},[T]),Object(on.a)(function(){w(m+1),J.current=J.current+1},g===2?null:1e3),r.a.createElement("span",null,U?"".concat(U,"\uFF1A"):null,Fe(m))},An=a("8Enf"),pr=a("P2fV"),Ca=a("NJEC"),Sa=a("5Dmo"),ja=a("3S7+"),Er=a("UlFV"),Un=a("RCxd"),$a=a("S+dL"),vr=a.n($a),Da=a("P5Jw");function $n(s){var u=s.onShowNotice,g=s.className,y=g===void 0?"":g;return r.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:u,className:y},r.a.createElement("img",{src:vr.a,alt:"notice"}))}var er=function(s){var u=s.loading,g=s.lastedUpdateTime,y=s.moveY,T=s.code_hidden,R=s.gameStatus,U=s.isEditPath,G=s.isNotice,P=s.git_url,m=s.onResetCode,w=s.onResetGitCode,J=s.onShowCodeSetting,ae=s.onResetPassedCode,Y=s.onShowDir,$=s.onResizeCodeArea,ne=s.onShowNotice;function j(){$(y)}var pe=function(){p.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:r.a.createElement(Un.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:m})},De=function(){p.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:r.a.createElement(Un.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:w})},b=y==="100%";return r.a.createElement(D.Fragment,null,r.a.createElement("span",{className:"edit-status ml5"},u?"\u4FDD\u5B58\u4E2D...":g===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),r.a.createElement("div",{className:"action-bar"},G?r.a.createElement(ja.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($n,{onShowNotice:ne})):null,T?null:r.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:Y},r.a.createElement("i",{className:"iconfont icon-wenjian "})),P?r.a.createElement(Da.CopyToClipboard,{text:P,onCopy:function(){return _.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,R===2&&U?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:ae},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,U?r.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:pe},r.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,U&&r.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:De},r.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),r.a.createElement("a",{onClick:J,title:"\u8BBE\u7F6E"},r.a.createElement("i",{className:"iconfont icon-shezhi"})),r.a.createElement("a",{onClick:j,title:b?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:b?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},tr=a("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,la=a("6VBw"),ar=function(u,g){return D.createElement(la.a,Object(tr.a)(Object(tr.a)({},u),{},{ref:g,icon:sa}))};ar.displayName="CloudServerOutlined";var Na=D.forwardRef(ar),_a=a("Mm8t"),Ia=a.n(_a),rr=a("9kvl");function Pa(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Pa=function(){return u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var Ma=function(s){var u=s.isNotice,g=s.moveY,y=s.isActive,T=s.tabIndex,R=s.webssh,U=s.socketKeys,G=s.onCloseSocket,P=s.onReCreateSocket,m=s.onShowNotice,w=s.sshConfigData,J=s.onResizeCodeArea,ae=s.shixun;console.log("socketKeys,shixuns",w);function Y(){J(g)}var $=g==="100%";return r.a.createElement("div",{className:"action-bar"},u?r.a.createElement($n,{onShowNotice:m}):null,R?r.a.createElement(ir,{sshConfigData:w,tabIndex:T,isActive:y,socketKeys:U,onReCreateSocket:P,onCloseSocket:G,shixun:ae}):null,r.a.createElement("a",{onClick:Y,title:$?"\u6536\u7F29":"\u5C55\u5F00"},r.a.createElement("i",{className:$?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},ua=1200,or=300;function ir(s){var u=s.isActive,g=s.socketKeys,y=s.webssh,T=s.onCloseSocket,R=s.onReCreateSocket,U=s.sshConfigData,G=s.tabIndex,P=s.shixun,m=Object(D.useState)(y===3?1800:ua),w=Object(f.a)(m,2),J=w[0],ae=w[1],Y=Object(D.useState)(!1),$=Object(f.a)(Y,2),ne=$[0],j=$[1],pe=P.identifier;Object(on.a)(function(){ae(J-1)},u&&J>0?1e3:null),Object(D.useEffect)(function(){var it=Z.a.subscribe("on-operating-ssh",function(){(P==null?void 0:P.webssh)!=3&&ae(ua)}),He=Z.a.subscribe("update-windows-time",function(qe){ae(parseInt(qe.remaining_time/1e3))}),Be=Z.a.subscribe("on-recreate-socket",function(){R()});return function(){He(),it(),Be()}},[]);function De(){rr.c.replace("/shixuns/".concat(pe,"/challenges"))}function b(){p.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:r.a.createElement(Un.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:dt,onCancel:De})}var Ye=function(){p.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:r.a.createElement(Un.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:Me})};Object(D.useEffect)(function(){J===0&&(P.webssh!=3&&b(),g.forEach(function(it){Z.a.publish("close-socket",it)})),J===or&&P.webssh!=3&&j(!0)},[J]);function Le(){j(!1)}function Ae(){P.webssh!=3&&j(!0)}function oe(){ae(ua),Z.a.publish("ssh-add-connect-time"),j(!1)}function dt(){ae(ua),Z.a.publish("create-socket",G)}function Me(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(h.a)(Pa().mark(function it(){return Pa().wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return g.forEach(function(qe){Z.a.publish("close-socket",qe)}),Be.next=3,T();case 3:ae(ua),R();case 5:case"end":return Be.stop()}},it)})),Ge.apply(this,arguments)}var $e=function(){p.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(tt.I)(U==null?void 0:U.mapping_service_url)}})};return r.a.createElement(D.Fragment,null,J>0&&J<=or&&P.webssh!=3?r.a.createElement(_r,{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:J,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:Ae}):null,(U==null?void 0:U.mapping_service_url)&&r.a.createElement("a",{target:"_blank",onClick:function(He){He.preventDefault(),$e()},href:U==null?void 0:U.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:Ye},r.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),r.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),r.a.createElement(de.a,null,r.a.createElement(p.a,{centered:!0,title:[r.a.createElement(Un.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:ne&&J>0,onOk:oe,onCancel:Le,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(J/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function _r(s){var u=s.title,g=s.time,y=s.className,T=y===void 0?"":y,R=s.callback,U=s.desc,G=U===void 0?"":U,P=s.style,m=P===void 0?{}:P;function w(){R&&R()}return r.a.createElement("a",{onClick:w,title:u,className:T},r.a.createElement("img",{src:Ia.a,alt:"time",width:16,style:m}),r.a.createElement("span",null,G?"".concat(G,"\uFF1A"):"",Fe(g)))}var Fa=a("bHOs"),ga=a("l9Ud"),Kn=a.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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var Ua=function(s){return s.Classrooms="classrooms",s.Shixuns="shixuns",s.Paths="paths",s.Projects="projects",s.Videos="videos",s.Topics="topics",s.Teach="teach-group",s}(Ua||{}),sr=function(u){var g=u.userDetail,y=u.user,T=u.globalSetting,R=u.loading,U=u.dispatch,G=u.onClose,P=u.shixun,m=Object(x.a)(u,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),w=Object(_e.m)(),J=Object(D.useState)([]),ae=Object(f.a)(J,2),Y=ae[0],$=ae[1],ne=Object(D.useState)({}),j=Object(f.a)(ne,2),pe=j[0],De=j[1],b=Object(D.useState)(0),Ye=Object(f.a)(b,2),Le=Ye[0],Ae=Ye[1],oe=Object(D.useState)(Object(A.a)({page:1,limit:20,id:P.identifier},w)),dt=Object(f.a)(oe,2),Me=dt[0],Ge=dt[1],$e=Object(D.useCallback)(function(){return m.visible},[m.visible]);Object(D.useEffect)(function(){Me.page=1,it()},[m.visible]);var it=function(){var He=Object(h.a)(ca().mark(function Be(){var qe;return ca().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U({type:"shixunsDetail/getSetData",payload:Me});case 2:qe=e.sent,qe&&($(Object(Oe.a)(qe.data_sets)),Ae(qe.data_sets_count),De(qe.folder_name));case 4:case"end":return e.stop()}},Be)}));return function(){return He.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,!!Y.length&&m.children,r.a.createElement(Xe.a,{title:"\u6570\u636E\u96C6",placement:"right",className:Kn.a.wrap,width:300,closable:!1,onClose:G,visible:$e()},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(ja.a,{title:pe},r.a.createElement("dt",null,pe)),r.a.createElement("dd",null,r.a.createElement(Da.CopyToClipboard,{text:pe,onCopy:function(){return _.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"),Y==null?void 0:Y.map(function(He,Be){return r.a.createElement("dl",{className:Kn.a.list},r.a.createElement(ja.a,{title:He.title},r.a.createElement("dt",null,r.a.createElement("span",{className:"icon-wenjian4 mr5"}),He.title)),r.a.createElement("dd",null,r.a.createElement(Da.CopyToClipboard,{text:He.file_path,onCopy:function(){return _.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(Ie.a,{onChange:function(Be){Me.page=Be,it()},className:Kn.a.page,size:"small",total:Le,pageSize:Me.limit,hideOnSinglePage:!0}))))},lr=Object(rr.a)(function(s){var u=s.user,g=s.userDetail,y=s.loading,T=s.shixunsDetail,R=s.globalSetting;return{user:u,userDetail:g,shixunsDetail:T,globalSetting:R,loading:y.models.index}})(sr),da=a("m3rI"),gr=a("tUsH"),ya=a.n(gr),yr=a("1Zrr"),br=a.n(yr),ka=a("bntm"),Ar=a("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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var oo=qt.a.Countdown;function Ht(){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(s){var u,g=s.mirror_description,y=s.difficulty,T=s.git_url,R=s.vnc_url,U=s.window_vnc_url,G=s.linux_vnc,P=s.isNotice,m=s.user,w=s.game,J=s.shixun,ae=J===void 0?{}:J,Y=s.resetVncLoading,$=s.onUpdateCostTime,ne=s.lastedGetTaskInfoTime,j=s.onShowNotice,pe=s.onResetGitCode,De=s.onResetVnc,b=s.onBack,Ye=s.history,Le=s.onAddVncTime,Ae=s.onUpdateCode,oe=ae.name,dt=ae.identifier,Me=ae.task_pass,Ge=ae.test_set_permission,$e=w.cost_time,it=w.status,He=m.user_url,Be=m.image_url,qe=m.grade,n=qe===void 0?0:qe,e=Object(D.useState)(!1),t=Object(f.a)(e,2),o=t[0],l=t[1],i=Object(D.useState)({}),v=Object(f.a)(i,2),L=v[0],k=v[1],fe=Object(D.useState)("#FFF"),he=Object(f.a)(fe,2),me=he[0],ha=he[1],zn=Object(D.useState)(null),ln=Object(f.a)(zn,2),ma=ln[0],oa=ln[1],rn=Object(D.useState)(),pn=Object(f.a)(rn,2),Qn=pn[0],Tn=pn[1],kn=Object(D.useState)(!1),Ln=Object(f.a)(kn,2),pa=Ln[0],xn=Ln[1],en=Object(_e.l)().query;Object(D.useEffect)(function(){function cn(){return dn.apply(this,arguments)}function dn(){return dn=Object(h.a)(fa().mark(function Sn(){var Vn,wn,Yn,gn,Tt,Xt,Nt,Kt,$t,sn;return fa().wrap(function(En){for(;;)switch(En.prev=En.next){case 0:if(!(en.type==="exercises")){En.next=12;break}if(!(en.coursesId==="coursesId")){En.next=7;break}return En.next=4,Object(nt.T)({categoryId:en.exercisesId,login:en.login});case 4:gn=En.sent,En.next=10;break;case 7:return En.next=9,Object(nt.w)({categoryId:en.exercisesId,login:en.login});case 9:gn=En.sent;case 10:k(Object(A.a)({},gn)),((Vn=gn)===null||Vn===void 0?void 0:Vn.left_banner_id)&&((wn=gn)===null||wn===void 0||((Yn=wn.exercise)===null||Yn===void 0)?void 0:Yn.left_time)&&(oa(Date.now()+((Tt=gn)===null||Tt===void 0||((Xt=Tt.exercise)===null||Xt===void 0)?void 0:Xt.left_time)*1e3),setTimeout(function(){ha("red")},(((Nt=gn)===null||Nt===void 0||((Kt=Nt.exercise)===null||Kt===void 0)?void 0:Kt.left_time)-300>0?(($t=gn)===null||$t===void 0||((sn=$t.exercise)===null||sn===void 0)?void 0:sn.left_time)-300:0)*1e3));case 12:case"end":return En.stop()}},Sn)})),dn.apply(this,arguments)}cn(),Z.a.subscribe("update-windows-time",function(Sn){Tn(parseInt(Sn.remaining_time/1e3))}),R&&Tn(1800)},[]),Object(D.useEffect)(function(){var cn;return en.type==="exercises"&&(L==null||((cn=L.exercise)===null||cn===void 0)?void 0:cn.screen_open)&&(Ar.b.forEach(function(dn,Sn){document.addEventListener(dn,Cn,!1),document.addEventListener("blur",Cn,!1)}),window.focus(),window.onblur=function(){Object(ka.a)()&&(Cn(),Object(ka.b)())}),function(){Ar.b.forEach(function(dn,Sn){document.removeEventListener(dn,Cn,!1)})}},[L]);var ea=function(){xn(!pa)},Cn=function(dn){window.parent.postMessage("backExercise","*"),dn!=="back"&&Object(ka.b)()};function ba(){l(!o)}function vn(){l(!1)}function ta(){b(),Ye.replace("/shixuns/".concat(dt,"/challenges"))}function Jn(){if(Y)return;De()}function _n(){p.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:r.a.createElement(Un.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){vn(),cn==="reset-task"&&(Y||p.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:r.a.createElement(Un.a,null),content:r.a.createElement(Ht,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Jn})),cn==="reset-code"&&(Y||p.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:r.a.createElement(Un.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:pe})),cn==="full-screen"&&Z.a.publish("vnc-enlarge"),cn==="show-clipboard-box"&&Z.a.publish("show-clipboard-box")}var Hn={task_pass:Me,test_set_permission:Ge,mirror_description:g,difficulty:y,resetVncLoading:Y,git_url:T,onVncAction:na,onHideToolBar:vn,window_vnc_url:U,linux_vnc:G,vnc_url:R};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:He,target:"_blank"},Be?r.a.createElement("img",{width:"35",height:"35",src:"".concat(da.a.IMG_SERVER,"/images/").concat(Be)}):null,r.a.createElement("span",null,m.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"},oe,(en==null?void 0:en.type)!=="exercises"&&r.a.createElement(Gn,{lastedGetTaskInfoTime:ne,status:it,defaultTime:$e,onUpdateCostTime:$,title:R?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(en==null?void 0:en.type)!=="exercises"&&r.a.createElement(r.a.Fragment,null,(R||U||G||(ae==null?void 0:ae.webssh)===3)&&r.a.createElement("div",{className:"flex-container"},U&&r.a.createElement(zt.Link,{onClick:function(dn){dn.preventDefault(),Z.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),P?r.a.createElement($n,{className:"btn-notice",onShowNotice:j}):null,Qn&&r.a.createElement(un,{defaultTime:Qn,onAddVncTime:Le,onReset:Jn,toShixun:ta,title:R?"\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")),!U&&r.a.createElement(lr,{visible:pa,onClose:ea,shixun:ae},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,R||U?r.a.createElement("a",{className:"btn-task-out",onClick:_n,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):r.a.createElement("a",{className:"btn-out",onClick:_n,title:"\u9000\u51FA\u5B9E\u8BAD"},r.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(L==null||((u=L.exercise)===null||u===void 0)?void 0:u.left_time)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{style:{color:me},className:"iconfont icon-kaoshishichang mr5"}),r.a.createElement("span",{className:"c-white mr20"},r.a.createElement(oo,{className:"flex-wrp ",valueStyle:{color:me,fontSize:16,fontWeight:"normal"},title:r.a.createElement("span",{style:{color:me,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:ma,onFinish:Object(h.a)(fa().mark(function cn(){var dn,Sn;return fa().wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Object(nt.U)({categoryId:en.exercisesId,commit_method:2});case 2:dn=wn.sent,(dn==null?void 0:dn.status)===0&&(Ae(1),p.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(h.a)(fa().mark(function Tt(){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()}},Tt)}));function gn(){return Yn.apply(this,arguments)}return gn}()})),(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 wn.stop()}},cn)}))}))),(en==null?void 0:en.type)==="exercises"&&r.a.createElement(tn.a,{type:"primary",onClick:function(){Ae(1),p.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(){Cn("back")}})}},r.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),r.a.createElement(de.a,null,r.a.createElement(Xe.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:o,onClose:vn},r.a.createElement(Fa.a,Hn))))},Mt=300;function un(s){var u=s.onAddVncTime,g=s.onReset,y=s.toShixun,T=s.title,R=T===void 0?"":T,U=s.defaultTime,G=Object(D.useState)(U),P=Object(f.a)(G,2),m=P[0],w=P[1],J=Object(D.useState)(!1),ae=Object(f.a)(J,2),Y=ae[0],$=ae[1];Object(on.a)(function(){w(m-1)},m>0?1e3:null),Object(D.useEffect)(function(){m===Mt&&$(!0)},[m]),Object(D.useEffect)(function(){U<Mt&&$(!0),w(U)},[U]);function ne(){m!==0?$(!1):y()}function j(){$(!1),m>0?(w(U),u()):(w(U),g())}function pe(){m<Mt&&$(!0)}return r.a.createElement(D.Fragment,null,r.a.createElement(_r,{callback:pe,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:"btn-vnc ".concat(m<Mt?"color-red":""," "),time:m,desc:R}),r.a.createElement(de.a,null,r.a.createElement(p.a,{title:[r.a.createElement(Un.a,{className:"modalIconYellow"}),m!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,wrapClassName:"customModalStyle",visible:Y,onOk:j,onCancel:ne,okText:m!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:m!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},m!==0?"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ".concat(Math.round(m/60)," \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F"):"\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\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}var mn=a("QUgM"),yn=a("KJ0q"),On=a("7Kak"),Rn=a("9yH6"),Mn=a("14J3"),Wn=a("BMrR"),aa=a("jCWc"),Fn=a("kPKH"),ur={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"},cr=function(s){var u=s.category,g=s.answer,y=g===void 0?"":g,T=s.index,R=s.option_name,U=s.callback,G=ur[T];function P(){if(u===1)U(G);else{var m=(y==null?void 0:y.split(""))||[],w=m.indexOf(G);w>=0?m.splice(w,1):m.push(G),U(m.join(""))}}return r.a.createElement("a",{className:"flex-container",onClick:P},r.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(u===1?"radio":"checkbox"," ").concat(y&&y.indexOf(G)>=0?"active":"")}),r.a.createElement("div",{className:"flex-wrp"},r.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},G,"\u3001"),r.a.createElement(At.a,{className:"subject-body",value:R})))},Or=a("5NDa"),xo=a("5rEg"),os=a("xOOu"),Co=function(s){var u=s.callback,g=s.multi_count,y=s.answer,T=Object(D.useState)([]),R=Object(f.a)(T,2),U=R[0],G=R[1];return Object(D.useEffect)(function(){if(g){if(y==null?void 0:y.length){G(y);return}var P=Array.from({length:g}).fill("");G(P)}},[g,y]),console.log(U,y,"multi_count"),r.a.createElement("div",{className:"option"},U==null?void 0:U.map(function(P,m){return r.a.createElement(Wn.a,{align:"middle",className:"mb10 text",key:m},r.a.createElement("span",{className:"mb5"},"\u586B\u7A7A",m+1,"\u7B54\u6848\uFF1A"),r.a.createElement(xo.a.TextArea,{key:m,value:P,onChange:function(J){U[m]=J.target.value,u(U)}}))}))},So=function(s){var u=s.id,g=s.answer,y=s.challenge_question,T=s.category,R=s.subject,U=s.onSetAnswers,G=s.question_name,P=s.multi_count;function m(w){U(u,w)}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"},u+1,"\u3001")),r.a.createElement(Fn.a,{flex:"1"},r.a.createElement(At.a,{value:"".concat(R),className:"subject-body"}))),G==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&r.a.createElement("div",{className:"option"},y==null?void 0:y.map(function(w,J){var ae=w.option_name;return r.a.createElement(cr,{index:J,key:ae,option_name:ae,answer:g,category:T,callback:m})})),G==="\u5224\u65AD\u9898"&&r.a.createElement("div",{className:"option"},r.a.createElement(Rn.a.Group,{className:"mb10",value:g||void 0,onChange:function(J){return m(J.target.value)}},r.a.createElement(Rn.a,{value:"true",className:"mr40"},"\u6B63\u786E"),r.a.createElement(Rn.a,{value:"false"},"\u9519\u8BEF"))),G==="\u586B\u7A7A\u9898"&&r.a.createElement(Co,{multi_count:P,callback:m,answer:g}))},jo=function(s){var u=s.chooses,g=s.answers,y=s.onSetAnswers;return r.a.createElement("ul",{className:"choose-container"},u.map(function(T,R){var U=T.subject,G=T.challenge_question,P=T.category,m=T.question_name,w=T.multi_count;return r.a.createElement(So,{key:R,id:R,subject:U,challenge_question:G,category:P,answer:g[R],onSetAnswers:y,question_name:m,multi_count:w})}))},is=a("yqJW"),No=a("cf+g"),Rr=a.n(No),Io=a("UbZX"),Ba=a.n(Io),Mo=a("LYID"),io=a.n(Mo),Fo=function(u){var g=u.id,y=u.isActive,T=u.title,R=u.onActive,U=u.had_submmit,G=u.result,P=u.actual_output,m=u.standard_answer,w=u.question_name;function J(){R(g)}var ae="test-case-item";return y&&(ae+=" active"),U&&(ae+=" has-result"),r.a.createElement("li",{className:ae},r.a.createElement("a",{className:"case-header",onClick:J},r.a.createElement("h2",null,r.a.createElement("div",{className:y?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},T)),U>0?r.a.createElement("img",{width:16,src:G?Ba.a:io.a}):r.a.createElement("i",{className:"iconfont icon-suo1"})),r.a.createElement("div",{className:"item-desc ".concat(y?"show":"hide"," choose-game-item")},U?G?w==="\u586B\u7A7A\u9898"?r.a.createElement(D.Fragment,null,r.a.createElement("div",null,r.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),r.a.createElement("b",null,m==null?void 0:m.map(function(Y,$){var ne;return r.a.createElement("p",{key:$},"\u586B\u7A7A",$+1,"\uFF1A",Y==null||((ne=Y.text)===null||ne===void 0)?void 0:ne.join("\u3001"))}))),r.a.createElement("div",null,r.a.createElement("div",null,"\u4F60\u7684\u7B54\u6848\uFF1A"),r.a.createElement("b",{className:"c-red"},P==null?void 0:P.map(function(Y,$){return r.a.createElement("p",{key:$},"\u586B\u7A7A",$+1,"\uFF1A",Y)})))):r.a.createElement(D.Fragment,null,r.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",r.a.createElement("b",null,m)),r.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",r.a.createElement("b",{className:"c-red"},P))):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(s){var u=s.onResizeSetContainer,g=s.moveY,y=s.had_submmit,T=s.test_sets,R=T===void 0?[]:T,U=s.challenge_chooses_count,G=s.choose_correct_num,P=Object(D.useState)(-1),m=Object(f.a)(P,2),w=m[0],J=m[1];function ae(ne){J(ne===w?-1:ne)}var Y=G===U;function $(){u(g)}return r.a.createElement(D.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:$},r.a.createElement("i",{className:"iconfont ".concat(g===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),y?r.a.createElement("p",{className:"test-result ".concat(Y?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:Y?Ba.a:Rr.a}),G," / ",U," \u5171\u6709",U,"\u9898\uFF0C"),r.a.createElement("span",null,Y?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(U-G,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,r.a.createElement("ul",{className:"test-case-list"},R.map(function(ne,j){return r.a.createElement(Fo,Object(c.a)({key:"item"+j,had_submmit:y,title:"\u9898\u76EE".concat(j+1)},ne,{isActive:w===j,id:j,onActive:ae}))})))},ss=a("qUwa"),Bo=a("VjRW"),Go=a.n(Bo);function wr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */wr=function(){return u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var so=function(s){var u=s.st,g=s.prev_game,y=s.next_game,T=s.time_limit,R=s.record_consume_time,U=s.loading,G=s.vnc_url,P=s.linux_vnc,m=s.windows_vnc,w=s.shixun,J=s.game,ae=s.onRun,Y=s.dispatch,$=s.onShowTestCaseList,ne=s.chooses,j=s.unity_3d_routes,pe=s.user,De=s.is_last_game,b=s.challenge,Ye=!De&&!U&&(w.status>0||(pe==null?void 0:pe.identity)<5),Le=u===1&&J.status===2,Ae=Object(D.useState)(0),oe=Object(f.a)(Ae,2),dt=oe[0],Me=oe[1],Ge=Object(D.useState)(0),$e=Object(f.a)(Ge,2),it=$e[0],He=$e[1],Be=Object(D.useState)(!1),qe=Object(f.a)(Be,2),n=qe[0],e=qe[1],t=Object(_e.l)();return Object(D.useEffect)(function(){dt>0&&setTimeout(function(){Me(dt-1)},1e3)},[dt]),Object(D.useEffect)(function(){it>0&&setTimeout(function(){He(it-1)},1e3)},[it]),Object(D.useEffect)(function(){var o=Z.a.subscribe("eval-code-finish",function(){j&&e(!0),u===1||Me(10)});return o},[]),r.a.createElement(D.Fragment,null,r.a.createElement("div",{className:"flex-container eval-desc"},T?r.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(T,"\u79D2")):null,R?r.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",R," \u79D2"):null,(G||m||P)&&r.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){Z.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("div",{className:"flex-container eval-btn-group"},g&&!U?r.a.createElement("a",{href:"/tasks/".concat(g).concat(t.search),onClick:function(l){l.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(g).concat(t.search)},300)},className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Ye?r.a.createElement("a",{href:"/tasks/".concat(y).concat(t.search),onClick:function(l){if(l.preventDefault(),w.task_pass||J.status===2||(pe==null?void 0:pe.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(y).concat(t.search)},300);return}p.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&&(b==null?void 0:b.show_type)===1&&r.a.createElement("button",{onClick:function(){Y({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(h.a)(wr().mark(function o(){return wr().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!(u===1)){i.next=4;break}if(!((ne==null?void 0:ne.length)<=0)){i.next=4;break}return p.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"}),i.abrupt("return");case 4:return e(!1),i.next=7,ae();case 7:case"end":return i.stop()}},o)})),style:{minWidth:"72px"},disabled:U||dt>0,className:"btn-run",title:"\u8FD0\u884C\u8BC4\u6D4B"},dt>0?"".concat(dt,"S"):r.a.createElement(D.Fragment,null," ",r.a.createElement("img",{src:Go.a,alt:"run",width:18})," ",r.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function Dr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Dr=function(){return u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}function Wo(s,u){switch(u.type){case C.f:return Object(A.a)(Object(A.a)({},s),{},{loading:!0});case C.e:return Object(A.a)(Object(A.a)({},s),{},{loading:!1});case C.B:return Object(A.a)(Object(A.a)({},s),u.payload);default:throw new Error}}var zo=function(s){var u=s.taskData,g=s.moveY,y=s.onResizeYStart,T=s.onResizeSetContainer,R=s.onEval,U=s.lastedGetTaskInfoTime,G=s._dispatch,P=Object(_e.l)(),m=u.chooses,w=u.choose_test_cases,J=u.game,ae=w.test_sets,Y=w.challenge_chooses_count,$=w.choose_correct_num,ne=w.had_submmit,j=Object(D.useCallback)(function(){var He=[];return He.length=Y,ne&&(He=ae.map(function(Be){return Be.question_name==="\u5224\u65AD\u9898"?Be.actual_output==="\u6B63\u786E"?"true":Be.actual_output==="\u9519\u8BEF"?"false":void 0:Be.actual_output})),He},[U]),pe=Object(D.useReducer)(Wo,{loading:!1,answers:j()}),De=Object(f.a)(pe,2),b=De[0],Ye=De[1];Object(D.useEffect)(function(){Ye({type:C.B,payload:{answers:j()}})},[U]);var Le=b.answers,Ae=b.loading;function oe(He,Be){Le[He]=Be,Ye({type:C.B,payload:{answers:Le}})}function dt(){for(var He=!0,Be=0;Be<Y;Be++){var qe,n;if(!Le[Be]||Array.isArray(Le[Be])&&!((qe=Le[Be])===null||qe===void 0||((n=qe.filter(function(e){return!!e}))===null||n===void 0)?void 0:n.length)){_.b.info("\u8BF7\u5148\u7ED9\u7B2C".concat(Be+1,"\u9898\u9009\u62E9\u7B54\u6848\uFF01")),He=!1;break}}return He}function Me(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(h.a)(Dr().mark(function He(){var Be,qe;return Dr().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!dt()){e.next=7;break}return Ye({type:C.f}),e.next=4,Object(ie.g)(J.identifier,{answer:Le,challenge_id:u==null||((Be=u.challenge)===null||Be===void 0)?void 0:Be.id,subject_id:P.query.subject_id||"",question_id:P.query.questionId,exercise_id:P.query.exercisesId});case 4:qe=e.sent,R(qe),Ye({type:C.e});case 7:case"end":return e.stop()}},He)})),Ge.apply(this,arguments)}var $e=g?"".concat(g-54,"px"):"70%",it="calc(100% - 3px - 51px - ".concat($e,")");return r.a.createElement(D.Fragment,null,r.a.createElement("div",{className:"code-area-container",style:{height:$e}},r.a.createElement(jo,{chooses:m,answers:Le,onSetAnswers:oe})),r.a.createElement("div",{className:"resize-y-bar",onMouseDown:y,draggable:!1},r.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),r.a.createElement("div",{className:"test-set-container",style:{height:it}},r.a.createElement(ko,{had_submmit:ne,moveY:g,onResizeSetContainer:T,test_sets:ae,challenge_chooses_count:Y,choose_correct_num:$})),r.a.createElement("div",{className:"action-container"},r.a.createElement(so,Object(c.a)({},u,{loading:Ae,onRun:Me,dispatch:G}))))},ls=a("popq"),Ho=a("362i"),lo=a.n(Ho),Vo=a("VPUa"),uo=a.n(Vo),Xo=a("0i5U"),Yo=a.n(Xo),Zo=function(s){var u,g=s.star,y=s.gold,T=s.experience,R=s.next_game,U=s.next_shixun,G=s.subject_done,P=s.onCloseResult,m=s.isPictureView,w=s.webDisplayUrl,J=s.onShowPictureView,ae=s.history,Y=s.onStarChange;function $(){P(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(R).concat(ne.search)),setTimeout(function(){window.location.href="/tasks/".concat(R).concat(ne.search)},300)}var ne=Object(_e.l)();return r.a.createElement("div",{className:"evaluate-result-container"},r.a.createElement("div",{className:"evaluate-result-body"},r.a.createElement("a",{className:"close-line",onClick:P},r.a.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})),!ne.query.subject_id&&r.a.createElement("img",{width:652,src:R||!G?lo.a:uo.a,alt:"\u901A\u5173"}),ne.query.subject_id&&r.a.createElement("img",{width:652,src:G?uo.a:lo.a,alt:"\u901A\u5173"}),r.a.createElement("div",{className:"gold-and-experience"},r.a.createElement("p",{className:"flex-container"},r.a.createElement("span",{className:"gold-circle"})," +",y),r.a.createElement("p",{className:"flex-container"},r.a.createElement("img",{src:Yo.a})," +",T)),r.a.createElement("footer",null,g?null:r.a.createElement(D.Fragment,null,r.a.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),r.a.createElement(Q.a,{defaultValue:0,allowClear:!1,onChange:Y})),r.a.createElement("div",{className:"tc"},R?r.a.createElement("a",{onClick:$},"\u4E0B\u4E00\u5173"):r.a.createElement("a",{onClick:P},"\u5B8C\u6210"),!!U&&r.a.createElement("a",{onClick:function(){Rt(U,null,!1,ne.query.subject_id)}},"\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD"),m?r.a.createElement("a",{onClick:function(){J(),P()}},"\u67E5\u770B\u6548\u679C"):null,w?r.a.createElement("a",{target:"_blank",href:w},"\u67E5\u770B\u6548\u679C"):null),(ne==null||((u=ne.query)===null||u===void 0)?void 0:u.subject_id)&&r.a.createElement("div",{className:"tc mt15"},U&&!R&&"\u5DF2\u901A\u8FC7\u672C\u5B9E\u8BAD\u7684\u6700\u540E\u4E00\u4E2A\u5173\u5361\uFF0C\u53EF\u4EE5\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD\u4E2D\u8FDB\u884C\u5B9E\u6218",G&&"\u606D\u559C\u60A8\uFF0C\u672C\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u6700\u540E\u4E00\u4E2A\u5B9E\u8BAD\u5DF2\u901A\u5173"))))},Ta=a("bCnd"),us=a("ZW9T"),Ko=a("p5ED"),cs=a("XDHc"),Qo=a("Tl6Z"),Jo=a.n(Qo),qo=function(s){var u=s.content,g=s.language,y=s.theme,T=s.onCodeChange,R=s.onSave,U=s.monacoOptions,G=s.isEditPath,P=s.code_edit_permission,m=s.forbidCopy,w=s.filename,J=s.file_type;return console.log("content:",{value:u,language:g,theme:y,onChange:T,onSave:R,forbidCopy:m,options:U,filename:w,file_type:J}),r.a.createElement(D.Fragment,null,r.a.createElement("div",{className:"monaco-editor-container"},G||P?null:r.a.createElement("img",{className:"only-view",src:Jo.a,alt:"only-view"}),r.a.createElement(Ko.a,{filename:w,type:J==="office"?"download":J,data:u,style:{top:40},monacoEditor:{value:u,language:g,theme:y,onChange:T,onSave:R,forbidCopy:m,options:U}})))},Pr=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,Ur=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,co=["http","com","net","org","cdn"];function fo(s){for(var u=!1,g=0;g<co.length;g++)if(s.indexOf(co[g])!==-1){u=!0;break}return u}var ho=3e3,$o=function(s){var u=s.code,g=u===void 0?"":u,y=s.isActive,T=s.myshixunIdentifier,R=s.lastedUpdateTime,U=s.onFinishDisplayHtml,G=Object(D.useRef)(),P="".concat(Ut.a,"/api/myshixuns/").concat(T,"/html_content.html"),m=Object(D.useMemo)(function(){for(var w=g,J=[],ae=[],Y=Pr.exec(w),$=Ur.exec(w);Y;){var ne=Y[0],j=Y[1];fo(j)?w=w.replace(ne,ne.replace(/link/,"edulink")):(J.push(j),w=w.replace(Pr,"EDUCODERCSS")),Y=Pr.exec(w)}for(;$;){var pe=$[0],De=$[1];fo(De)?w=w.replace(pe,pe.replace(/script/g,"w3scrw3ipttag")):(ae.push(De),w=w.replace(Ur,"EDUCODERJS")),$=Ur.exec(w)}return w=w.replace(/=/gi,"w3equalsign").replace(/script/gi,"w3scrw3ipttag"),{content:w,css:J,script:ae}},[g]);return Object(on.a)(function(){var w=new Date().getTime();y&&G.current&&R&&w>R+ho&&U()},ho),Object(D.useEffect)(function(){G.current&&m&&m.content&&(G.current.setAttribute("action",P),G.current.submit())},[G.current,m,P]),r.a.createElement("div",{className:"html-code-view",style:{display:y?"block":"none",width:"100%",height:"100%"}},r.a.createElement("form",{ref:G,method:"post",target:"my-frame"},r.a.createElement("input",{type:"hidden",name:"contents",value:m.content}),r.a.createElement("input",{type:"hidden",name:"educodercss",value:m.css}),r.a.createElement("input",{type:"hidden",name:"educoderscript",value:m.script})),r.a.createElement("iframe",{frameBorder:"0",name:"my-frame",style:{background:"#fff",height:"100%",width:"100%"}}))},ei=a("dQ5l"),Ga=a("ZBwS"),ti=a.n(Ga),ds=a("TVoq"),Tr=new ti.a;Tr.Diff_EditCost=8;var ni={oldStr:"",newStr:""};function ai(s,u){switch(u.type){case"init":return Object(A.a)(Object(A.a)({},s),u.payload);default:throw new Error}}function mo(s,u){var g=/&/g,y=/</g,T=/>/g,R=s[0],U=s[1]||"",G=U.replace(g,"&").replace(y,"<").replace(T,">"),P=!G.trim();if(u==="oldStr")switch(R){case Ga.DIFF_DELETE:return"<ins class=".concat(P?"empty":"",">")+G+"</ins>";case Ga.DIFF_EQUAL:return"<span>"+G+"</span>"}else switch(R){case Ga.DIFF_INSERT:return"<del class=".concat(P?"empty":"",">")+G+"</del>";case Ga.DIFF_EQUAL:return"<span>"+G+"</span>"}}var ri=function(s){var u,g,y=s.output,T=s.actual_output,R=Object(D.useReducer)(ai,ni),U=Object(f.a)(R,2),G=U[0],P=U[1];return y=(u=y)===null||u===void 0?void 0:u.replace(/\n/g,"\r"),T=(g=T)===null||g===void 0?void 0:g.replace(/\n/g,"\r"),Object(D.useEffect)(function(){var m=Tr.diff_main(y||"",T||"");Tr.diff_cleanupEfficiency(m);var w=m.map(function(ae){return mo(ae,"oldStr")}).join(""),J=m.map(function(ae){return mo(ae,"newStr")}).join("");P({type:"init",payload:{oldStr:w,newStr:J}})},[y,T]),r.a.createElement("div",{className:"c-white diff-panel-container diff-panel-container-2"},r.a.createElement("div",{dangerouslySetInnerHTML:{__html:G.oldStr}}))};function po(s){var u,g=s.last_compile_output,y=s.language,T=s.ts_mem,R=s.ts_time,U=s.input,G=s.output,P=s.is_invisible,m=s.actual_output,w=s.is_file,J=s.input_file_url,ae=s.output_file_url,Y=s.is_public,$=s.result,ne=s.compile_success,j=s.title,pe=s.isActive,De=s.id,b=s.onActive,Ye=s.test_sets_view,Le=s.allowed_unlock,Ae=s.identity,oe=s.taskData,dt=Object(D.useState)(!1),Me=Object(f.a)(dt,2),Ge=Me[0],$e=Me[1];P&&(oe==null||((u=oe.user)===null||u===void 0)?void 0:u.identity)>=5&&(G="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B");function it(){Y||Ye||Ae<=5?b(De):Le?Z.a.publish("unlock-test-case",De):_.b.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}var He="test-case-item";return pe&&(He+=" active"),g&&(He+=" has-result"),r.a.createElement("li",{className:He},r.a.createElement("a",{className:"case-header",onClick:it},r.a.createElement("h2",null,r.a.createElement("div",{className:pe?"arrow-down":"arrow-right"}),r.a.createElement("span",{className:"test-title"},j)),r.a.createElement("div",{className:"case-info"},T?r.a.createElement("span",{className:"description"},"\u6D88\u8017\u5185\u5B58",T,"MB"):null,R?r.a.createElement("span",{className:"description"}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",R,"\u79D2 "):null,Y?null:Ye||Ae<=5?r.a.createElement("i",{className:"iconfont icon-jiesuo"}):r.a.createElement("i",{className:"iconfont icon-suo1"}),ne>0?r.a.createElement("img",{width:16,src:$?Ba.a:io.a}):null)),r.a.createElement("div",{className:"item-desc ".concat(pe?"show":"hide"," choose-game-item")},U?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:U}))):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"),!w&&r.a.createElement("span",{className:"c-blue current",onClick:function(){return $e(!Ge)}},Ge?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),w&&r.a.createElement("div",{class:"diff-panel-container"},r.a.createElement("div",{className:"tc"},r.a.createElement("a",{class:"underline",target:"_blank",href:ae},G)),r.a.createElement("div",{className:"tc"},ne?r.a.createElement("a",{class:"underline",target:"_blank",href:m},G):m)),!w&&!Ge&&r.a.createElement(ei.a,{output:G,actual_output:m}),!w&&Ge&&r.a.createElement("div",{class:"diff-panel-container"},r.a.createElement("div",{className:""},G),r.a.createElement("div",{className:""},m))))}var oi=function(s){var u=s.onResizeSetContainer,g=s.moveY,y=s.taskData,T=s.isHtml,R=s.lastedUpdateTime,U=s.content,G=s.myshixunIdentifier,P=s.test_sets_view,m=s.identity,w=s.language,J=s.allowed_unlock,ae=s.test_sets,Y=ae===void 0?[]:ae,$=s.test_sets_count,ne=s.sets_error_count,j=s.last_compile_output,pe=s.onFinishDisplayHtml,De=Object(D.useState)(-1),b=Object(f.a)(De,2),Ye=b[0],Le=b[1],Ae=Object(D.useState)(T?0:1),oe=Object(f.a)(Ae,2),dt=oe[0],Me=oe[1];function Ge(Be){Le(Be===Ye?-1:Be)}function $e(){u(g)}function it(Be){Me(parseInt(Be.target.id,10))}var He={code:U,isActive:dt===0&&T,myshixunIdentifier:G,onFinishDisplayHtml:pe,lastedUpdateTime:R};return r.a.createElement(D.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("div",{className:"flex-container"},T?r.a.createElement("span",{id:0,onClick:it,className:dt===0?"active":""},"\u6548\u679C\u663E\u793A"):null,r.a.createElement("span",{id:1,onClick:it,className:dt===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C")),r.a.createElement("a",{onClick:$e},r.a.createElement("i",{className:"iconfont ".concat(g===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),r.a.createElement("section",{style:{display:dt===1?"block":"none"}},j?r.a.createElement("p",{className:"test-result ".concat(ne===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:ne===0?Ba.a:Rr.a}),$-ne,"/",$),ne==0?r.a.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):r.a.createElement("div",{dangerouslySetInnerHTML:{__html:j}})):null,r.a.createElement("ul",{className:"test-case-list"},Y.map(function(Be,qe){return r.a.createElement(po,Object(c.a)({allowed_unlock:J,identity:m,key:"item"+qe,test_sets_view:P,language:w,last_compile_output:j,title:"\u6D4B\u8BD5\u96C6".concat(qe+1)},Be,{isActive:Ye===qe,id:qe,taskData:y,onActive:Ge}))}))),T?r.a.createElement($o,He):null)};function ii(s){var u=s.isLarge,g=s.language,y=s.test_sets,T=y===void 0?[]:y,R=s.test_sets_count,U=s.allowed_unlock,G=s.sets_error_count,P=s.last_compile_output,m=s.test_sets_view,w=s.identity,J=s.onResizeSet,ae=Object(D.useState)(-1),Y=Object(f.a)(ae,2),$=Y[0],ne=Y[1];function j(pe){ne(pe===$?-1:pe)}return r.a.createElement(D.Fragment,null,r.a.createElement("div",{className:"test-header"},r.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),r.a.createElement("a",{onClick:J},r.a.createElement("i",{className:"iconfont ".concat(u?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),P?r.a.createElement("p",{className:"test-result ".concat(G===0?"success":"failer")},r.a.createElement("span",{className:"count"},r.a.createElement("img",{width:16,src:G===0?Ba.a:Rr.a}),R-G,"/",R),G==0?r.a.createElement("span",null,"\u5168\u90E8\u901A\u8FC7"):r.a.createElement("div",{dangerouslySetInnerHTML:{__html:P}})):null,r.a.createElement("ul",{className:"test-case-list"},T.map(function(pe,De){return r.a.createElement(po,Object(c.a)({allowed_unlock:U,identity:w,test_sets_view:m,key:"item"+De,language:g,last_compile_output:P,title:"\u6D4B\u8BD5\u96C6".concat(De+1)},pe,{isActive:$===De,id:De,onActive:j}))})))}var fs=a("Lmeb"),si=a("qZJd"),li=function(s){var u=s.taskData,g=s.evaluateLoading,y=s.evaluateMessage,T=s.language,R=s.onEval,U=u.vnc_url,G=u.shixun,P=u.test_sets,m=u.test_sets_count,w=u.sets_error_count,J=u.last_compile_output,ae=u.game,Y=u.allowed_unlock,$=u.user,ne=Object(D.useState)(!1),j=Object(f.a)(ne,2),pe=j[0],De=j[1],b=Object(D.useState)(!1),Ye=Object(f.a)(b,2),Le=Ye[0],Ae=Ye[1];function oe(){De(!pe)}function dt(){Ae(!Le)}var Me={isLarge:pe,language:T,test_sets:P,test_sets_count:m,sets_error_count:w,last_compile_output:J,allowed_unlock:Y,test_sets_view:ae.test_sets_view,identity:$.identity,onResizeSet:oe};function Ge(){Ae(!0),R()}function $e(){Ae(!Le)}return r.a.createElement(D.Fragment,null,r.a.createElement(si.a,{vnc_url:U,window_vnc_url:u.windows_vnc,linux_vnc:u.linux_vnc,taskData:u}),Le?r.a.createElement("div",{className:"vnc-mask"}):null,r.a.createElement("div",{className:"vnc-test-list ".concat(pe?"large":Le?"pop":"")},r.a.createElement("div",{className:"vnc-test-list-body"},pe?null:r.a.createElement("span",{className:"arrow-container",onClick:dt},r.a.createElement("i",{className:"iconfont ".concat(Le?"icon-xiajiantou":"icon-shangjiantou"," ")})),g?r.a.createElement(We.a,{message:y,style:{color:"#4CACFF"}}):r.a.createElement(ii,Me))))},ui=a("5bA4"),ci=a("UESt"),hs=a("lOMy"),di=a("ZD9Y"),fi=function(s){var u=s.onFontSizeChange,g=s.cmFontSize,y=s.cmCodeMode,T=s.onCodeModeChange,R=s.tabToSpace,U=s.onTabToSpace,G=s.shixun,P=G.task_pass,m=G.forbid_copy,w=G.test_set_permission,J={onFontSizeChange:u,cmFontSize:g,cmCodeMode:y,onCodeModeChange:T,tabToSpace:R,onTabToSpace:U};return r.a.createElement(di.a,J,r.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),r.a.createElement("section",null,r.a.createElement("a",{className:"file-item",title:P?"\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,P?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:w?"\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,w?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),r.a.createElement("a",{className:"file-item",title:m?"\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,m?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},ms=a("X9zl"),ps=a("XyRZ");function hi(s){var u=s.callback,g=s.file,y=s.onHidePathList;function T(){y(),u(g)}return r.a.createElement("a",{onClick:T},g)}var mi=function(s){var u=s.paths,g=s.onChangePath,y=s.activePath,T=s.isVisible,R=s.onHidePathList;return r.a.createElement("ul",{className:"path-container",onMouseLeave:R,style:{display:T?"block":"none"}},u.filter(function(U){return!!U}).map(function(U){return r.a.createElement("li",{className:y===U?"active":"",key:U},r.a.createElement(hi,{callback:g,file:U,onHidePathList:R}))}))},Lr=a("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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var pi={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 Ei(s,u){switch(u.type){case C.D:return Object(A.a)(Object(A.a)({},s),{},{showEditorSetting:u.payload});case C.E:return Object(A.a)(Object(A.a)({},s),{},{theme:u.payload});case C.C:return Object(A.a)(Object(A.a)({},s),{},{fontSize:u.payload});case C.M:return Object(A.a)(Object(A.a)({},s),{},{tabIndex:u.payload});case C.J:return Object(A.a)(Object(A.a)({},s),{},{sshConfigData:u.payload});case C.K:return Object(A.a)(Object(A.a)({},s),{},{sshConfigDataArr:u.payload});case C.L:return Object(A.a)(Object(A.a)({},s),{},{sshTabs:Object(Oe.a)(u.payload)});case C.U:return Object(A.a)(Object(A.a)({},s),{},{showPathList:!0});case C.q:return Object(A.a)(Object(A.a)({},s),{},{showPathList:!1});case C.w:return Object(A.a)(Object(A.a)({},s),{},{tabToSpace:u.payload});default:throw new Error}}var Eo=3e4,vi=function(s){var u=s.taskData,g=s.moveY,y=s.isHtml,T=s.isNotice,R=s.onResizeYStart,U=s._dispatch,G=s.codeRepData,P=s.isEditPath,m=s.onEditRepCode,w=s.onUpdateCode,J=s.onResizeSetContainer,ae=s.onEval,Y=s.evaluateLoading,$=s.evaluateMessage,ne=s.onResizeCodeArea,j=s.onShowDir,pe=s.onChangePath,De=s.onShowNotice,b=s.onResetCode,Ye=s.onResetGitCode,Le=s.onResetPassedCode,Ae=s.onFinishDisplayHtml,oe=Object(x.a)(s,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml"]),dt=Object(_e.m)(),Me=Object(D.useReducer)(Ei,pi),Ge=Object(f.a)(Me,2),$e=Ge[0],it=Ge[1],He=Object(D.useState)(!1),Be=Object(f.a)(He,2),qe=Be[0],n=Be[1],e=Object(D.useState)(),t=Object(f.a)(e,2),o=t[0],l=t[1],i=G.loading,v=G.content,L=G.language,k=G.filename,fe=G.file_type,he=G.lastedUpdateTime,me=G.paths,ha=G.currentPath,zn=$e.fontSize,ln=$e.theme,ma=$e.showEditorSetting,oa=$e.showPathList,rn=$e.tabIndex,pn=$e.sshTabs,Qn=$e.tabToSpace,Tn=$e.sshConfigData,kn=$e.sshConfigDataArr,Ln=u.shixun,pa=u.test_sets,xn=u.test_sets_count,en=u.sets_error_count,ea=u.last_compile_output,Cn=u.game,ba=u.git_url,vn=u.myshixun,ta=u.user,Jn=u.allowed_unlock,_n=Ln.webssh,na=Ln.multi_webssh,Hn=Ln.hide_code,cn=u.terminal_count,dn={onFinishDisplayHtml:Ae,allowed_unlock:Jn,onResizeSetContainer:J,moveY:g,language:L,content:v,isHtml:y,myshixunIdentifier:vn.identifier,test_sets_view:Cn.test_sets_view,identity:ta.identity,lastedUpdateTime:he,test_sets:pa,test_sets_count:xn,sets_error_count:en,last_compile_output:ea};Object(D.useEffect)(function(){Z.a.subscribe("update-windows-time",function(Bt){l(Bt)})},[]),Object(D.useEffect)(function(){(u==null?void 0:u.vnc_url)||(u==null?void 0:u.windows_vnc)||(u==null?void 0:u.linux_vnc)?(n(!1),$e.tabIndex=-1,setTimeout(function(){it({type:C.M,payload:-1})},400)):n(!0)},[u]),Z.a.subscribe("show-case-result",function(){ne(1),n(!qe)}),Object(on.a)(function(){var Bt=new Date().getTime();P&&he&&!Hn&&Bt>he+Eo&&w()},Eo);function Sn(Bt){m(Bt)}function Vn(){it({type:C.D,payload:!0})}function wn(){it({type:C.D,payload:!1})}function Yn(Bt){it({type:C.C,payload:Bt}),Object(Ta.b)("cmFontSize",Bt)}function gn(Bt){it({type:C.E,payload:Bt}),Object(Ta.b)("cmCodeMode",Bt)}function Tt(Bt){it({type:C.w,payload:Bt}),Object(Ta.b)("cmTabToSpace",Bt)}function Xt(){it({type:C.U})}function Nt(){it({type:C.q})}function Kt(Bt){return $t.apply(this,arguments)}function $t(){return $t=Object(h.a)(ra().mark(function Bt(fn){var jn;return ra().wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(jn=/\d/g.test(fn)?fn:fn.target.id,!(rn==0)){qn.next=5;break}if(!(P&&he&&!Hn)){qn.next=5;break}return qn.next=5,w();case 5:it({type:C.M,payload:parseInt(jn,10)}),jn==0?U({type:C.fb,payload:Date.now()}):jn==-1&&Object(ie.w)(Cn.identifier),_n===3&&setTimeout(function(){if(jn<=0&&!Hn)return;va(jn)},500);case 8:case"end":return qn.stop()}},Bt)})),$t.apply(this,arguments)}function sn(){var Bt=pn.length;pn[0]===3?pn.push(2):pn.push(Bt+2),console.log("sshTabs:",pn),it({type:C.L,payload:pn})}function Aa(Bt){Bt.stopPropagation(),Bt.preventDefault();var fn=parseInt(Bt.target.id,10);pn.splice(fn,1),it({type:C.L,payload:pn});var jn=1;pn.length>0&&(jn=pn[0]),it({type:C.M,payload:jn})}function En(){return _n===3?Object(ie.y)(Cn.identifier,{position:rn}):Object(ie.d)(Cn.identifier)}function Ea(Bt){it({type:C.M,payload:0}),pe(Bt)}function za(){it({type:C.J,payload:null}),_n===3&&va(rn)}Object(D.useEffect)(function(){Hn&&_n>0&&it({type:C.M,payload:1})},[Hn]),Object(D.useEffect)(function(){!Tn&&!kn.length&&rn>=1&&va(1),Tn&&rn>=1&&setTimeout(function(){Z.a.publish("create-socket",rn)},100)},[Tn,rn]),Object(D.useEffect)(function(){return function(){pn.splice(0,8),it({type:C.L,payload:pn})}},[oe.location.pathname]);function va(Bt){return La.apply(this,arguments)}function La(){return La=Object(h.a)(ra().mark(function Bt(fn){var jn,Zn,qn,Xa;return ra().wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:if(!(_n===3)){Bn.next=7;break}return Bn.next=3,Object(ie.u)(vn.identifier,{position:fn});case 3:Zn=Bn.sent,((qn=Zn)===null||qn===void 0?void 0:qn.status)!==-3&&Z.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(ie.t)(vn.identifier);case 9:Zn=Bn.sent;case 10:if(!(((jn=Zn)===null||jn===void 0?void 0:jn.status)===-3)){Bn.next=12;break}return Bn.abrupt("return",new Promise(function(){var Gr=Object(h.a)(ra().mark(function fr(Wr,Ao){return ra().wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:p.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(h.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(ie.e)(dt.taskId,(Qa=Zn)===null||Qa===void 0?void 0:Qa.message);case 2:return va(),Ra.abrupt("return");case 4:case"end":return Ra.stop()}},Ka)}));function Hr(){return Za.apply(this,arguments)}return Hr}()});case 1:case"end":return Ya.stop()}},fr)}));return function(fr,Wr){return Gr.apply(this,arguments)}}()));case 12:_n===3?(kn[fn-1]=Object(A.a)({},Zn),it({type:C.K,payload:Object(Oe.a)(kn)}),setTimeout(function(){return Z.a.publish("create-socket",fn)},300)):it({type:C.J,payload:Zn});case 13:case"end":return Bn.stop()}},Bt)})),La.apply(this,arguments)}var xa=g?g!=="100%"?"".concat(g-54,"px"):g:qe?"70%":"100%",Mr=g==="100%"?0:"calc(100% - 3px - 51px - ".concat(xa,")"),Oa=[];_n&&Oa.push(1),na&&Oa.concat(pn);var Fr={content:v,language:L,filename:k,file_type:fe,onCodeChange:Sn,theme:ln,onSave:w,forbidCopy:Ln.forbid_copy,isEditPath:P,code_edit_permission:Ln.code_edit_permission,monacoOptions:{fontSize:zn,insertSpaces:Qn,readOnly:!P&&!Ln.code_edit_permission}},Ha={loading:i,lastedUpdateTime:he,moveY:g,code_hidden:!Ln.show_code_dir,gameStatus:Cn.status,isEditPath:P,isNotice:T,git_url:ba,onResetCode:b,onResetGitCode:Ye,onShowCodeSetting:Vn,onResetPassedCode:Le,onShowNotice:De,onShowDir:j,onResizeCodeArea:ne},kr={isNotice:T,moveY:g,tabIndex:rn,onShowNotice:De,onResizeCodeArea:ne,webssh:_n,socketKeys:Oa,sshConfigData:$e.sshConfigData,onCloseSocket:En,isActive:rn>=1,onReCreateSocket:za,shixun:Ln},Br={onFontSizeChange:Yn,cmFontSize:zn,tabToSpace:Qn,cmCodeMode:ln,onCodeModeChange:gn,onTabToSpace:Tt,shixun:Ln},Va=Object(D.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(D.Fragment,null,r.a.createElement("div",{className:"code-area-container",style:{height:xa}},r.a.createElement("div",{className:"navs"},r.a.createElement("ul",null,((u==null?void 0:u.vnc_url)||(u==null?void 0:u.windows_vnc)||(u==null?void 0:u.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")),Hn?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"),me.length>=1?r.a.createElement("span",{onMouseOver:Xt,className:oa?"arrow-down":"arrow-right"}):null,r.a.createElement(mi,{isVisible:oa,onHidePathList:Nt,paths:me,activePath:ha,onChangePath:Ea})),!_n||_n===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")),_n===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(ui.a,null)),r.a.createElement("ul",{style:Va},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))),!!_n&&na?pn.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,!!_n&&na&&pn.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}},(o==null?void 0:o.mapping_service_url)&&r.a.createElement("a",{target:"_blank",onClick:function(fn){p.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(tt.I)(o==null?void 0:o.mapping_service_url)}})},href:Tn==null?void 0:Tn.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,Ha)),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(li,{taskData:u,evaluateMessage:$,language:L,evaluateLoading:Y,onEval:oe.onEvalCode})),r.a.createElement("section",{style:{display:rn===0?"block":"none"}},r.a.createElement(qo,Fr)),!_n||_n===3?null:r.a.createElement("section",{style:{display:rn===1?"block":"none"}},r.a.createElement(Lr.a,{sshConfigData:Tn||{},sid:1})),na?pn.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:Tn||{},sid:Bt}))}):null,_n===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),qe&&r.a.createElement("div",{className:"resize-y-bar",onMouseDown:R,draggable:!1},r.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),qe&&r.a.createElement("div",{className:"test-set-container",style:{height:Mr}},Y?r.a.createElement(We.a,{message:$,style:{color:"#4CACFF"}}):r.a.createElement(oi,Object(c.a)({},dn,{taskData:u}))),r.a.createElement("div",{className:"action-container"},r.a.createElement(so,Object(c.a)({},u,{dispatch:U,loading:Y,onRun:function(){ae(),n(!0)}}))),r.a.createElement(de.a,null,r.a.createElement(Xe.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ma,onClose:wn},r.a.createElement(fi,Br))))},Es=a("zkdm"),_i=a("Sa5k"),vo=a.n(_i),gi=a("fWQN"),yi=a("mtLc"),bi=0,Ai=1,Oi=3,_o=9,Ri=10,go=11,wi=0,yo=2,Di=3,Pi=4,Ui=48,Ti=function(){function s(){Object(gi.a)(this,s)}return Object(yi.a)(s,[{key:"_checkHeader",value:function(){var g=this.header;if(g.imageType===bi)throw Error("No data");if(g.hasColorMap){if(g.colorMapLength>256||g.colorMapDepth!==24||g.colorMapType!==1)throw Error("Invalid colormap for indexed type")}else if(g.colorMapType)throw Error("Why does the image contain a palette ?");if(!g.width||!g.height)throw Error("Invalid image size");if(g.pixelDepth!==8&&g.pixelDepth!==16&&g.pixelDepth!==24&&g.pixelDepth!==32)throw Error('Invalid pixel size "'+g.pixelDepth+'"')}},{key:"_decodeRLE",value:function(g,y,T,R){for(var U=new Uint8Array(R),G=new Uint8Array(T),P=0;P<R;){var m=g[y++],w=1+(127&m);if(128&m){for(var J=0;J<T;++J)G[J]=g[y+J];y+=T;for(var ae=0;ae<w;++ae)U.set(G,P),P+=T}else{w*=T;for(var Y=0;Y<w;++Y)U[P+Y]=g[y+Y];P+=w,y+=w}}return U}},{key:"_getImageData8bits",value:function(g,y,T,R,U,G,P,m,w,J){for(var ae=0,Y=U;Y!==P;Y+=G)for(var $=m;$!==J;$+=w,ae++){var ne=y[ae];g[4*($+R*Y)+3]=255,g[4*($+R*Y)+2]=T[3*ne+0],g[4*($+R*Y)+1]=T[3*ne+1],g[4*($+R*Y)+0]=T[3*ne+2]}return g}},{key:"_getImageData16bits",value:function(g,y,T,R,U,G,P,m,w,J){for(var ae=0,Y=U;Y!==P;Y+=G)for(var $=m;$!==J;$+=w,ae+=2){var ne=y[ae+0]|y[ae+1]<<8;g[4*($+R*Y)+0]=(31744&ne)>>7,g[4*($+R*Y)+1]=(992&ne)>>2,g[4*($+R*Y)+2]=(31&ne)>>3,g[4*($+R*Y)+3]=32768&ne?0:255}return g}},{key:"_getImageData24bits",value:function(g,y,T,R,U,G,P,m,w,J){for(var ae=0,Y=U;Y!==P;Y+=G)for(var $=m;$!==J;$+=w,ae+=3)g[4*($+R*Y)+3]=255,g[4*($+R*Y)+2]=y[ae+0],g[4*($+R*Y)+1]=y[ae+1],g[4*($+R*Y)+0]=y[ae+2];return g}},{key:"_getImageData32bits",value:function(g,y,T,R,U,G,P,m,w,J){for(var ae=0,Y=U;Y!==P;Y+=G)for(var $=m;$!==J;$+=w,ae+=4)g[4*($+R*Y)+2]=y[ae+0],g[4*($+R*Y)+1]=y[ae+1],g[4*($+R*Y)+0]=y[ae+2],g[4*($+R*Y)+3]=y[ae+3];return g}},{key:"_getImageDataGrey8bits",value:function(g,y,T,R,U,G,P,m,w,J){for(var ae=0,Y=U;Y!==P;Y+=G)for(var $=m;$!==J;$+=w,ae++){var ne=y[ae];g[4*($+R*Y)+0]=ne,g[4*($+R*Y)+1]=ne,g[4*($+R*Y)+2]=ne,g[4*($+R*Y)+3]=255}return g}},{key:"_getImageDataGrey16bits",value:function(g,y,T,R,U,G,P,m,w,J){for(var ae=0,Y=U;Y!==P;Y+=G)for(var $=m;$!==J;$+=w,ae+=2)g[4*($+R*Y)+0]=y[ae+0],g[4*($+R*Y)+1]=y[ae+0],g[4*($+R*Y)+2]=y[ae+0],g[4*($+R*Y)+3]=y[ae+1];return g}},{key:"open",value:function(g,y){var T=this,R=new XMLHttpRequest;return new Promise(function(U,G){R.responseType="arraybuffer",R.open("GET",g,!0),R.onload=function(){R.status===200&&T.load(new Uint8Array(R.response),U),T.imageSourceData=R.response,y&&y()},R.send(null)})}},{key:"load",value:function(g,y){var T=0;if(g.length<18)throw Error("Not enough data to contain header");var R={idLength:g[T++],colorMapType:g[T++],imageType:g[T++],colorMapIndex:g[T++]|g[T++]<<8,colorMapLength:g[T++]|g[T++]<<8,colorMapDepth:g[T++],offsetX:g[T++]|g[T++]<<8,offsetY:g[T++]|g[T++]<<8,width:g[T++]|g[T++]<<8,height:g[T++]|g[T++]<<8,pixelDepth:g[T++],flags:g[T++]};if(R.hasEncoding=R.imageType===_o||R.imageType===Ri||R.imageType===go,R.hasColorMap=R.imageType===_o||R.imageType===Ai,R.isGreyColor=R.imageType===go||R.imageType===Oi,this.header=R,this._checkHeader(),(T+=R.idLength)>=g.length)throw Error("No data");if(R.hasColorMap){var U=R.colorMapLength*(R.colorMapDepth>>3);this.palette=g.subarray(T,T+U),T+=U}var G=R.pixelDepth>>3,P=R.width*R.height,m=P*G;R.hasEncoding?this.imageData=this._decodeRLE(g,T,G,m):this.imageData=g.subarray(T,T+(R.hasColorMap?P:m)),y(this)}},{key:"getImageData",value:function(g){var y=this.header,T=y.width,R=y.height,U=y.flags,G=y.pixelDepth,P=y.isGreyColor,m=(U&Ui)>>Pi,w,J,ae,Y,$,ne,j;switch(g||(g=document?document.createElement("canvas").getContext("2d").createImageData(T,R):{width:T,height:R,data:new Uint8ClampedArray(T*R*4)}),m===yo||m===Di?(Y=0,$=1,ne=R):(Y=R-1,$=-1,ne=-1),m===yo||m===wi?(w=0,J=1,ae=T):(w=T-1,J=-1,ae=-1),G){case 8:j=P?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:j=P?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:j=this._getImageData24bits;break;case 32:j=this._getImageData32bits}return j.call(this,g.data,this.imageData,this.palette,T,Y,$,ne,w,J,ae),g}},{key:"getCanvas",value:function(){var g=this.header,y=g.width,T=g.height,R=document.createElement("canvas"),U=R.getContext("2d"),G=U.createImageData(y,T);return R.width=y,R.height=T,U.putImageData(this.getImageData(G),0,0),R}},{key:"getDataURL",value:function(g){return this.getCanvas().toDataURL(g||"image/png")}}]),s}();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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var Cr=function(s){var u=s.list,g=s.title,y=u.length,T=Object(D.useState)([]),R=Object(f.a)(T,2),U=R[0],G=R[1],P=function(){var m=Object(h.a)(xr().mark(function w(){var J,ae,Y,$;return xr().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:J=[],ae=0;case 2:if(!(ae<u.length)){j.next=13;break}if(Y=u[ae],!(Y.pic_url.indexOf(".tga")>-1)){j.next=9;break}return $=new Ti,j.next=8,$.open(Y.pic_url);case 8:Y.pic_url=$.getDataURL();case 9:J.push(Y);case 10:ae++,j.next=2;break;case 13:G([].concat(J));case 14:case"end":return j.stop()}},w)}));return function(){return m.apply(this,arguments)}}();return Object(D.useEffect)(function(){P()},[u]),r.a.createElement("div",{className:"img-list"},r.a.createElement("h4",null,g),r.a.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},y>0?U.map(function(m,w){return r.a.createElement("img",{onClick:function(){Z.a.publish("preview-image","".concat(Ut.a).concat(m.pic_url))},className:y===1?"singal":"",src:"".concat(m.pic_url.indexOf("data:image/png;base64")>-1?m.pic_url:Ut.a+m.pic_url),key:m.pic_url,alt:g})}):r.a.createElement(D.Fragment,null,r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:vo.a}),r.a.createElement("img",{alt:"\u7A7A",className:"nothing",src:vo.a}))))},vs=a("1A8V"),Li=function(s){var u=s.url,g=s.poster;return r.a.createElement("div",{className:"video-container"},r.a.createElement("video",{controls:!0,autoPlay:!0,src:u,preload:"auto",poster:g||""},r.a.createElement("source",{type:"video/webm",src:u}),r.a.createElement("source",{type:"video/mp4",src:u})))},_s=a("XZCF"),xi=function(s){var u=s.url;return r.a.createElement("div",{className:"video-container"},r.a.createElement("audio",{style:{width:"100%"},controls:!0,src:u}," Your browser does not support the ",r.a.createElement("code",null,"audio")," element. "))},Ci=function(s){var u=s.files,g=s.type;return r.a.createElement("ul",{className:"video-list"},u.map(function(y,T){return r.a.createElement("li",{key:T},g==="mp4"?r.a.createElement(Li,{url:y.file_url}):r.a.createElement(xi,{url:y.file_url}))}))},Si=function(s){var u=s.value;return r.a.createElement("img",{src:"data:image/png;base64,".concat(u),alt:"qrcode"})};function Sr(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Sr=function(){return u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}function ji(s){var u=s.documentElement,g=s.body,y=Math.max(u.clientHeight,u.scrollHeight,u.offsetHeight,g?g.clientHeight:0,g?g.scrollHeight:0,500);return y}function Ni(s){var u=s.contentDocument?s.contentDocument:s.contentWindow.document;s.style.visibility="hidden",s.style.height="10px",s.style.height=ji(u)+4+"px",s.style.visibility="visible"}var Ii=function(s){var u=s.taskId,g=s.onHidePictureView,y=Object(D.useState)({}),T=Object(f.a)(y,2),R=T[0],U=T[1],G=Object(D.useRef)();Object(D.useEffect)(function(){var j=R.type,pe=R.iframe_src;j==="html"&&pe&&G.current&&(G.current.contentWindow.document.write(pe),G.current.contentWindow.document.close(),setTimeout(function(){Ni(G.current)},100))},[R,G.current]),Object(D.useEffect)(function(){function j(){return pe.apply(this,arguments)}function pe(){return pe=Object(h.a)(Sr().mark(function De(){var b;return Sr().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.prev=0,Le.next=3,Object(ie.j)(u);case 3:b=Le.sent,U(b),Le.next=10;break;case 7:Le.prev=7,Le.t0=Le.catch(0),console.log(Le.t0);case 10:case"end":return Le.stop()}},De,null,[[0,7]])})),pe.apply(this,arguments)}j()},[u]);var P=R.type,m=R.orignal_picture,w=R.user_picture,J=R.answer_picture,ae=R.contents,Y=R.user_file,$=R.message,ne=R.qrcode_str;return r.a.createElement(D.Fragment,null,P?null:r.a.createElement(We.a,{message:$||"\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:g},r.a.createElement("i",{className:"iconfont icon-shanchu2"}))),P==="image"?r.a.createElement("div",{className:"flex-container"},m.length>0?r.a.createElement(Cr,{list:m,title:"\u539F\u59CB\u56FE\u7247"}):null,J.length>0?r.a.createElement(Cr,{list:J,title:"\u9884\u671F\u8F93\u51FA"}):null,w.length>0?r.a.createElement(Cr,{list:w,title:"\u5B9E\u9645\u8F93\u51FA"}):null):r.a.createElement(D.Fragment,null,r.a.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),r.a.createElement("div",{className:"output-txt ".concat(P==="html"?"html":"")},P==="html"?r.a.createElement("iframe",{ref:G,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):P=="mp4"||P=="mp3"?r.a.createElement(Ci,{files:Y,type:P}):P==="qrcode"?r.a.createElement(Si,{value:ne}):r.a.createElement("div",{style:{overflow:"auto",height:"100%"}},r.a.createElement(At.a,{value:ae})))))))},jr=a("ErOA"),Nr,Ir,Mi=((Nr=Object(tt.z)())===null||Nr===void 0?void 0:Nr.homework_common_id)?{homework_common_id:(Ir=Object(tt.z)())===null||Ir===void 0?void 0:Ir.homework_common_id}:{};function Fi(s,u){return Object(jr.c)("/tasks/".concat(s,"/system_update.json?myshixun_id=").concat(u))}function ki(s){return Object(jr.c)("/tasks/".concat(s,"/sync_codes.json"),Mi)}function dr(s){return Object(jr.c)("/tasks/".concat(s,"/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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var Bi=function(s){var u=s.showNotice,g=s.tpm_cases_modified,y=s.tpm_modified,T=s.tpm_script_modified,R=s.st,U=s.taskId,G=s.myshixunId,P=s.onNextCallback,m=s.onUpdateCallback,w=s.onUpdateFailure,J=(y||T)&&R===0,ae=Object(D.useState)(!1),Y=Object(f.a)(ae,2),$=Y[0],ne=Y[1];function j(){return pe.apply(this,arguments)}function pe(){return pe=Object(h.a)(Wa().mark(function Ye(){var Le,Ae,oe,dt;return Wa().wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(!$){Ge.next=2;break}return Ge.abrupt("return");case 2:if(ne(!0),!J){Ge.next=21;break}return Ge.next=6,ki(U);case 6:if(Le=Ge.sent,Ae=Le.path,oe=Le.status,dt=Le.message,!(oe===-1)){Ge.next=14;break}_.b.info(dt||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),w(),Ge.next=19;break;case 14:if(_.b.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),!g){Ge.next=18;break}return Ge.next=18,dr(U);case 18:m(Ae,new Date().getTime());case 19:Ge.next=25;break;case 21:return Ge.next=23,dr(U);case 23:_.b.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),P();case 25:ne(!1);case 26:case"end":return Ge.stop()}},Ye)})),pe.apply(this,arguments)}function De(){return b.apply(this,arguments)}function b(){return b=Object(h.a)(Wa().mark(function Ye(){return Wa().wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!$){Ae.next=2;break}return Ae.abrupt("return");case 2:if(ne(!0),!J){Ae.next=11;break}return Ae.next=6,Fi(U,G);case 6:if(!g){Ae.next=9;break}return Ae.next=9,dr(U);case 9:Ae.next=13;break;case 11:return Ae.next=13,dr(U);case 13:ne(!1),P();case 15:case"end":return Ae.stop()}},Ye)})),b.apply(this,arguments)}return r.a.createElement(p.a,{centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:$,visible:u,onOk:j,onCancel:De,okText:J?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4"},g&&J?r.a.createElement(D.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")):g?r.a.createElement(D.Fragment,null,r.a.createElement("p",null,"\u672C\u5173",R===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=a("J66h"),Wi=a("IWh4"),zi=a.n(Wi),Hi=a("iNZB"),Vi=a.n(Hi),Xi=function(s){var u=s.prev_game,g=s.next_game,y=s.shixun,T=s.game,R=g&&(T.status===2||y.status<2||y.task_pass),U=Object(_e.l)();return r.a.createElement("div",{className:"unity-3d-nav"},u?r.a.createElement("a",{href:"/tasks/".concat(u).concat(U.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,R?r.a.createElement("a",{href:"/tasks/".concat(g).concat(U.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 u};var s,u={},g=Object.prototype,y=g.hasOwnProperty,T=Object.defineProperty||function(n,e,t){n[e]=t.value},R=typeof Symbol=="function"?Symbol:{},U=R.iterator||"@@iterator",G=R.asyncIterator||"@@asyncIterator",P=R.toStringTag||"@@toStringTag";function m(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{m({},"")}catch(n){m=function(t,o,l){return t[o]=l}}function w(n,e,t,o){var l=e&&e.prototype instanceof pe?e:pe,i=Object.create(l.prototype),v=new Be(o||[]);return T(i,"_invoke",{value:Ge(n,t,v)}),i}function J(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(o){return{type:"throw",arg:o}}}u.wrap=w;var ae="suspendedStart",Y="suspendedYield",$="executing",ne="completed",j={};function pe(){}function De(){}function b(){}var Ye={};m(Ye,U,function(){return this});var Le=Object.getPrototypeOf,Ae=Le&&Le(Le(qe([])));Ae&&Ae!==g&&y.call(Ae,U)&&(Ye=Ae);var oe=b.prototype=pe.prototype=Object.create(Ye);function dt(n){["next","throw","return"].forEach(function(e){m(n,e,function(t){return this._invoke(e,t)})})}function Me(n,e){function t(l,i,v,L){var k=J(n[l],n,i);if(k.type!=="throw"){var fe=k.arg,he=fe.value;return he&&typeof he=="object"&&y.call(he,"__await")?e.resolve(he.__await).then(function(me){t("next",me,v,L)},function(me){t("throw",me,v,L)}):e.resolve(he).then(function(me){fe.value=me,v(fe)},function(me){return t("throw",me,v,L)})}L(k.arg)}var o;T(this,"_invoke",{value:function(i,v){function L(){return new e(function(k,fe){t(i,v,k,fe)})}return o=o?o.then(L,L):L()}})}function Ge(n,e,t){var o=ae;return function(l,i){if(o===$)throw new Error("Generator is already running");if(o===ne){if(l==="throw")throw i;return{value:s,done:!0}}for(t.method=l,t.arg=i;;){var v=t.delegate;if(v){var L=$e(v,t);if(L){if(L===j)continue;return L}}if(t.method==="next")t.sent=t._sent=t.arg;else if(t.method==="throw"){if(o===ae)throw o=ne,t.arg;t.dispatchException(t.arg)}else t.method==="return"&&t.abrupt("return",t.arg);o=$;var k=J(n,e,t);if(k.type==="normal"){if(o=t.done?ne:Y,k.arg===j)continue;return{value:k.arg,done:t.done}}k.type==="throw"&&(o=ne,t.method="throw",t.arg=k.arg)}}}function $e(n,e){var t=e.method,o=n.iterator[t];if(o===s)return e.delegate=null,t==="throw"&&n.iterator.return&&(e.method="return",e.arg=s,$e(n,e),e.method==="throw")||t!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+t+"' method")),j;var l=J(o,n.iterator,e.arg);if(l.type==="throw")return e.method="throw",e.arg=l.arg,e.delegate=null,j;var i=l.arg;return i?i.done?(e[n.resultName]=i.value,e.next=n.nextLoc,e.method!=="return"&&(e.method="next",e.arg=s),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function it(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 He(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function Be(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(it,this),this.reset(!0)}function qe(n){if(n||n===""){var e=n[U];if(e)return e.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var t=-1,o=function l(){for(;++t<n.length;)if(y.call(n,t))return l.value=n[t],l.done=!1,l;return l.value=s,l.done=!0,l};return o.next=o}}throw new TypeError(typeof n+" is not iterable")}return De.prototype=b,T(oe,"constructor",{value:b,configurable:!0}),T(b,"constructor",{value:De,configurable:!0}),De.displayName=m(b,P,"GeneratorFunction"),u.isGeneratorFunction=function(n){var e=typeof n=="function"&&n.constructor;return!!e&&(e===De||(e.displayName||e.name)==="GeneratorFunction")},u.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,m(n,P,"GeneratorFunction")),n.prototype=Object.create(oe),n},u.awrap=function(n){return{__await:n}},dt(Me.prototype),m(Me.prototype,G,function(){return this}),u.AsyncIterator=Me,u.async=function(n,e,t,o,l){l===void 0&&(l=Promise);var i=new Me(w(n,e,t,o),l);return u.isGeneratorFunction(e)?i:i.next().then(function(v){return v.done?v.value:i.next()})},dt(oe),m(oe,P,"Generator"),m(oe,U,function(){return this}),m(oe,"toString",function(){return"[object Generator]"}),u.keys=function(n){var e=Object(n),t=[];for(var o in e)t.push(o);return t.reverse(),function l(){for(;t.length;){var i=t.pop();if(i in e)return l.value=i,l.done=!1,l}return l.done=!0,l}},u.values=qe,Be.prototype={constructor:Be,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(He),!e)for(var t in this)t.charAt(0)==="t"&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function o(fe,he){return v.type="throw",v.arg=e,t.next=fe,he&&(t.method="next",t.arg=s),!!he}for(var l=this.tryEntries.length-1;l>=0;--l){var i=this.tryEntries[l],v=i.completion;if(i.tryLoc==="root")return o("end");if(i.tryLoc<=this.prev){var L=y.call(i,"catchLoc"),k=y.call(i,"finallyLoc");if(L&&k){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(L){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!k)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var i=l;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var v=i?i.completion:{};return v.type=e,v.arg=t,i?(this.method="next",this.next=i.finallyLoc,j):this.complete(v)},complete:function(e,t){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),He(o),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var l=o.completion;if(l.type==="throw"){var i=l.arg;He(o)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:qe(e),resultName:t,nextLoc:o},this.method==="next"&&(this.arg=s),j}},u}var Yi=Ee.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(s,u){switch(u.type){case C.u:return Object(A.a)(Object(A.a)({},s),{},{moveX:u.payload});case C.v:return Object(A.a)(Object(A.a)({},s),{},{moveY:u.payload});case C.W:return Object(A.a)(Object(A.a)({},s),{},{codeRepData:u.payload});case C.h:return Object(A.a)(Object(A.a)({},s),{},{codeRepData:u.payload});case C.d:return Object(A.a)(Object(A.a)({},s),{},{codeRepData:Object(A.a)(Object(A.a)({},s.codeRepData),u.payload)});case C.S:return Object(A.a)(Object(A.a)({},s),{},{evaluateLoading:!1,showEvalResult:!0});case C.fb:return Object(A.a)(Object(A.a)({},s),{},{timestamp:u.payload});case C.o:return Object(A.a)(Object(A.a)({},s),{},{showEvalResult:!1});case C.j:return Object(A.a)(Object(A.a)({},s),{},{loading:!0});case C.eb:return Object(A.a)(Object(A.a)({},s),u.payload);case C.cb:return Object(A.a)(Object(A.a)({},s),{},{showDragMask:u.payload});case C.i:return Object(A.a)(Object(A.a)({},s),{},{loading:!1,isError:!0});case C.k:return Object(A.a)(Object(A.a)({},s),u.payload);case C.R:return Object(A.a)(Object(A.a)({},s),{},{evaluateLoading:!0});case C.n:return Object(A.a)(Object(A.a)({},s),{},{evaluateLoading:!1});case C.F:return Object(A.a)(Object(A.a)({},s),{},{evaluateMessage:u.payload});case C.I:return Object(A.a)(Object(A.a)({},s),{},{showDocuments:u.payload});case C.G:return Object(A.a)(Object(A.a)({},s),u.payload);case C.T:return Object(A.a)(Object(A.a)({},s),{},{showNotice:!0});case C.p:return Object(A.a)(Object(A.a)({},s),{},{showNotice:!1});case C.r:return Object(A.a)(Object(A.a)({},s),{},{showPictureView:!1});case C.V:return Object(A.a)(Object(A.a)({},s),{},{showPictureView:!0});case C.O:return Object(A.a)(Object(A.a)({},s),{},{resetVncLoading:u.payload});default:throw new Error}}var ys=S.default=function(s){var u,g=s.match,y=s.history,T=Object(x.a)(s,["match","history"]);console.log("props:",T);var R=Object(_e.m)(),U=Object(_e.l)().query,G=Object(D.useReducer)(Ki,Zi),P=Object(f.a)(G,2),m=P[0],w=P[1],J=Object(D.useState)(R.taskId),ae=Object(f.a)(J,2),Y=ae[0],$=ae[1],ne=Object(D.useRef)(),j=Object(D.useRef)(),pe=y.location;Object(D.useEffect)(function(){console.log("_params:",R),$(R.taskId)},[R]);var De=m.moveX,b=m.taskData,Ye=m.moveY,Le=m.evalData,Ae=m.showEvalResult,oe=m.codeRepData,dt=m.loading,Me=m.evaluateLoading,Ge=m.evaluateMessage,$e=m.showDocuments,it=m.repos,He=m.showPictureView,Be=m.showNotice,qe=m.webDisplayUrl,n=m.isPictureView,e=m.resetVncLoading,t=m.timestamp,o=m.lastedGetTaskInfoTime,l=m.showDragMask,i=b.st,v=b.challenge,L=b.shixun,k=b.is_teacher,fe=b.game,he=b.has_answer,me=b.vnc_url,ha=b.git_url,zn=b.user,ln=b.myshixun,ma=b.discusses_count,oa=b.user_praise,rn=b.praise_count,pn=b.tpm_cases_modified,Qn=b.tpm_modified,Tn=b.tpm_script_modified,kn=b.mirror_name,Ln=b.mirror_description,pa=b.tomcat_url,xn=b.unity_3d_routes,en=b.with_code_file,ea=b.unity_3d_result,Cn=b.next_game,ba=b.prev_game,vn=oe.currentPath,ta=oe.paths,Jn=oe.content,_n=oe.language,na=oe.lastedUpdateTime,Hn=(Qn||Tn)&&i===0,cn=(pn||Hn)&&ln.system_tip===!0,dn=(kn||[]).indexOf("Html")!==-1,Sn=Object(D.useMemo)(function(){return vn&&ta?ta.indexOf(vn)>=0:!1},[vn,ta]),Vn=Object(D.useMemo)(function(){return xn&&!en||me},[me,en,xn]);Object(D.useEffect)(function(){if(xn&&en){w({type:C.R});var pt=Z.a.subscribe("unity3d-load-end",function(){w({type:C.n})});return pt}},[Y,xn,en,w]);function wn(pt){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(h.a)(Zt().mark(function pt(at){var Ot,yt,gt,Lt,bt,Qt;return Zt().wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Jt.prev=0,Jt.next=3,Object(ie.l)(Y);case 3:if(Ot=Jt.sent,yt=Ot.status,!(yt===401)){Jt.next=9;break}return Jt.abrupt("return");case 9:if(!(yt===-3)){Jt.next=13;break}Object(tt.m)({onCancel:function(){window.location.href="/"}}),Jt.next=26;break;case 13:if(!(yt===403)){Jt.next=17;break}y.replace("/403"),Jt.next=26;break;case 17:if(!(yt===404)){Jt.next=22;break}return y.replace("/404"),Jt.abrupt("return");case 22:gt=Ot.st,Lt=Ot.challenge.path,bt={loading:!1,isError:!1,taskData:Ot,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:oe},gt===0&&Lt&&(Qt=Lt.split("\uFF1B").filter(function(ia){return!!ia}),bt.codeRepData.currentPath=Qt[0],bt.codeRepData.paths=Qt,bt.codeRepData.lastedUpdateTime=0),at||w({type:C.k,payload:bt});case 26:Jt.next=32;break;case 28:Jt.prev=28,Jt.t0=Jt.catch(0),console.log(Jt.t0),at||w({type:C.i});case 32:case"end":return Jt.stop()}},pt,null,[[0,28]])})),Yn.apply(this,arguments)}Object(D.useEffect)(function(){var pt=!1;return wn(pt),function(){pt=!0}},[w,Y]),Object(D.useEffect)(function(){var pt=!1;function at(){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(h.a)(Zt().mark(function yt(){var gt,Lt,bt,Qt,Xn,Jt;return Zt().wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:if(w({type:C.W,payload:Object(A.a)(Object(A.a)({},oe),{},{loading:!0})}),!(xn&&!en)){Nn.next=3;break}return Nn.abrupt("return");case 3:return Nn.next=5,Object(ie.h)(Y,{path:vn});case 5:if(gt=Nn.sent,!pt)if(gt.status===0)_.b.info(gt.message),w({type:C.h,payload:Object(A.a)(Object(A.a)({},oe),{},{loading:!1})});else{try{(gt==null?void 0:gt.file_type)==="txt"?Lt=((bt=Lt)===null||bt===void 0?void 0:bt.length)===0?Lt:window.decodeURIComponent(escape(window.atob(gt==null||((Qt=gt.content)===null||Qt===void 0)?void 0:Qt.content))):Lt=gt==null||((Xn=gt.content)===null||Xn===void 0)?void 0:Xn.content}catch(Ja){Lt=window.atob(gt==null||((Jt=gt.content)===null||Jt===void 0)?void 0:Jt.content),_.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Ja)}w({type:C.h,payload:Object(A.a)(Object(A.a)({},oe),{},{content:Lt,language:gt.language,file_type:gt.file_type,filename:gt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Nn.stop()}},yt)})),Ot.apply(this,arguments)}if(i===0&&vn&&!L.hide_code)return at(),function(){pt=!0}},[i,vn,o,t]);var gn=Object(D.useCallback)(Object(h.a)(Zt().mark(function pt(){var at,Ot,yt=arguments;return Zt().wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:if(at=yt.length>0&&yt[0]!==void 0?yt[0]:0,!(i===0&&na>0&&Sn||at)){Lt.next=7;break}return Lt.next=4,Object(ie.G)(ln.identifier,{path:vn,evaluate:at,content:Jn,game_id:fe.id});case 4:return Ot=Lt.sent,w({type:C.d,payload:{lastedUpdateTime:0}}),Lt.abrupt("return",Ot);case 7:case"end":return Lt.stop()}},pt)})),[i,na,vn,Jn,fe==null?void 0:fe.id,Sn]),Tt=Object(D.useCallback)(function(){fe&&(fe.status!==2&&Z.a.publish("update-cost-time"));try{if(ln==null?void 0:ln.identifier){var pt={path:vn,evaluate:0,content:Jn,game_id:fe.id},at={type:"application/json"},Ot=new Blob([JSON.stringify(pt)],at);window.navigator.sendBeacon("".concat(da.a.API_SERVER,"/api/myshixuns/").concat(ln==null?void 0:ln.identifier,"/update_file.json"),Ot)}}catch(yt){}gn()},[fe.status,gn]);Object(D.useEffect)(function(){Tt()},[pe]);function Xt(){Tt()}Object(D.useEffect)(function(){var pt=Z.a.subscribe("unlock-test-case",function(){var at;p.a.confirm((at={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement(Qi,{score:v.score,is_teacher:k})},Object(E.a)(at,"centered",!0),Object(E.a)(at,"onOk",Nt),at))});return pt},[Nt,v,k]);var Nt=Object(D.useCallback)(Object(h.a)(Zt().mark(function pt(){var at,Ot,yt,gt,Lt;return Zt().wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,Object(ie.F)(fe.identifier);case 2:if(at=Qt.sent,Ot=at.test_sets,yt=at.message,gt=at.status,!(gt===-1)){Qt.next=7;break}return _.b.info(yt),Qt.abrupt("return");case 7:Lt=b.user.grade,b.user.grade=Lt-v.score*2,b.test_sets=Ot,b.game.test_sets_view=!0,w({type:C.eb,payload:{taskData:b}});case 12:case"end":return Qt.stop()}},pt)})),[fe,v,w]);Object(D.useEffect)(function(){if(!Vn||me){var pt=function(yt){ne.current&&w({type:C.u,payload:yt.pageX}),j.current&&w({type:C.v,payload:yt.pageY})},at=function(){ne.current=!1,j.current=!1,w({type:C.cb,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",pt),document.addEventListener("mouseup",at),function(){document.removeEventListener("mousemove",pt),document.removeEventListener("mouseup",at)}}},[j.current,ne.current,Vn,w]);function Kt(pt){var at=b.user.grade;b.user.grade=at-pt,w({type:C.eb,payload:{taskData:b}})}function $t(){Vn?w({type:C.u,payload:De!==.01?.01:"40%"}):(document.onselectstart=function(){return!1},ne.current=!0,w({type:C.cb,payload:!0}))}function sn(){document.onselectstart=function(){return!1},j.current=!0,((b==null?void 0:b.vnc_url)||(b==null?void 0:b.windows_vnc)||(b==null?void 0:b.linux_vnc))&&w({type:C.cb,payload:!0})}function Aa(pt){pt===.01?w({type:C.v,payload:0}):w({type:C.v,payload:.01})}function En(pt){pt===0?w({type:C.v,payload:"100%"}):w({type:C.v,payload:0})}Object(D.useEffect)(function(){return window.addEventListener("beforeunload",Tt),function(){window.removeEventListener("beforeunload",Tt)}},[Tt]);function Ea(){gn()}function za(){return va.apply(this,arguments)}function va(){return va=Object(h.a)(Zt().mark(function pt(){var at,Ot,yt;return Zt().wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(ie.C)(Y,{path:vn});case 2:at=Lt.sent,Ot=at.content,yt=at.language,w({type:C.h,payload:Object(A.a)(Object(A.a)({},oe),{},{content:Ot,language:yt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Lt.stop()}},pt)})),va.apply(this,arguments)}function La(){return xa.apply(this,arguments)}function xa(){return xa=Object(h.a)(Zt().mark(function pt(){var at,Ot;return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(ie.x)(b==null||((at=b.myshixun)===null||at===void 0)?void 0:at.identifier,{});case 2:return Ot=gt.sent,wn(),gt.abrupt("return",Ot);case 5:case"end":return gt.stop()}},pt)})),xa.apply(this,arguments)}function Mr(){return Oa.apply(this,arguments)}function Oa(){return Oa=Object(h.a)(Zt().mark(function pt(){var at,Ot,yt;return Zt().wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(ie.z)(Y,{path:vn});case 2:at=Lt.sent,Ot=at.content,yt=at.language,w({type:C.h,payload:Object(A.a)(Object(A.a)({},oe),{},{content:Ot,language:yt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Lt.stop()}},pt)})),Oa.apply(this,arguments)}Object(D.useEffect)(function(){if(i===0&&v&&v.path){var pt=v.path.split("\uFF1B").filter(function(at){return!!at});w({type:C.d,payload:{currentPath:pt[0],paths:pt}})}},[v,i]),Object(D.useEffect)(function(){},[L]);function Fr(){return Ha.apply(this,arguments)}function Ha(){return Ha=Object(h.a)(Zt().mark(function pt(){var at,Ot,yt;return Zt().wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(ie.v)(Y);case 2:at=Lt.sent,Ot=at.praise_count,yt=at.praise,b.praise_count=Ot,b.user_praise=yt,w({type:C.eb,payload:{taskData:b}});case 7:case"end":return Lt.stop()}},pt)})),Ha.apply(this,arguments)}var kr=Object(D.useCallback)(function(pt){function at(yt){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(h.a)(Zt().mark(function yt(gt){return Zt().wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:try{window.navigator.sendBeacon("".concat(da.a.API_SERVER,"/api/tasks/").concat(Y,"/cost_time.json?time=").concat(gt),{})}catch(Qt){}case 1:case"end":return bt.stop()}},yt)})),Ot.apply(this,arguments)}at(pt)},[Y]);function Br(pt){return Va.apply(this,arguments)}function Va(){return Va=Object(h.a)(Zt().mark(function pt(at){return Zt().wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,Object(ie.D)(Y,L.id,at);case 2:b.game.star=at,w({type:C.eb,payload:{taskData:b}});case 4:case"end":return yt.stop()}},pt)})),Va.apply(this,arguments)}function Bt(){return fn.apply(this,arguments)}function fn(){return fn=Object(h.a)(Zt().mark(function pt(){var at,Ot;return Zt().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(it){gt.next=8;break}return gt.next=3,Object(ie.k)(ln.identifier);case 3:at=gt.sent,Ot=at.trees,w({type:C.G,payload:{showDocuments:!0,repos:Object(Ut.c)(Ot)}}),gt.next=9;break;case 8:w({type:C.I,payload:!0});case 9:case"end":return gt.stop()}},pt)})),fn.apply(this,arguments)}function jn(pt){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(h.a)(Zt().mark(function pt(at){var Ot,yt,gt;return Zt().wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return Ot=at.props,yt=Ot.children,gt=Ot.eventKey,bt.abrupt("return",new Promise(function(){var Qt=Object(h.a)(Zt().mark(function Xn(Jt){var ia,Nn,Ja;return Zt().wrap(function(wa){for(;;)switch(wa.prev=wa.next){case 0:return yt&&yt.length>0&&Jt(),wa.next=3,Object(ie.k)(ln.identifier,{path:gt});case 3:ia=wa.sent,Nn=ia.trees,Ja=Object(Ut.e)(it,gt,Object(Ut.c)(Nn,gt)),w({type:C.G,payload:{repos:Object(Oe.a)(Ja)}}),Jt();case 8:case"end":return wa.stop()}},Xn)}));return function(Xn){return Qt.apply(this,arguments)}}()));case 2:case"end":return bt.stop()}},pt)})),Zn.apply(this,arguments)}function qn(){w({type:C.I,payload:!1})}function Xa(pt){var at=pt.gold,Ot=pt.experience,yt=pt.next_game,gt=pt.next_shixun,Lt=pt.subject_done,bt=Object(x.a)(pt,["gold","experience","next_game","next_shixun","subject_done"]),Qt=bt.challenge_chooses_count===bt.choose_correct_num,Xn={had_submmit:!0,test_sets:bt.test_sets,challenge_chooses_count:bt.challenge_chooses_count,choose_correct_num:bt.choose_correct_num};b.choose_test_cases=Xn,Qt&&(b.game.status=2,b.next_game=yt,b.user.grade+=at),Qt&&fe.status!==2&&Z.a.publish("update-cost-time"),w({type:C.eb,payload:{taskData:b,evalData:{gold:at,experience:Ot,next_game:yt,next_shixun:gt,subject_done:Lt},showEvalResult:Qt}}),Z.a.publish("eval-code-finish")}function bo(){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(h.a)(Zt().mark(function pt(){var at,Ot,yt,gt,Lt,bt,Qt,Xn,Jt,ia,Nn;return Zt().wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.prev=0,w({type:C.R}),In.next=4,gn(1);case 4:return at=In.sent,Ot=at.resubmit,yt=at.sec_key,gt=at.content_modified,Lt={sec_key:yt,resubmit:Ot,first:1,content_modified:gt},U.type==="exercises"&&(Lt.extras={exercise_id:U.exercisesId,question_id:U.questionId,challenge_id:(bt=b.challenge)===null||bt===void 0?void 0:bt.id,subject_id:U.subject_id||""}),In.next=10,Object(ie.f)(Y,Lt);case 10:if(Qt=In.sent,!(Qt.status===-1)){In.next=14;break}return window.parent.location.href="/classrooms/".concat(pe.query.coursesId,"/exercise/").concat(pe.query.exercisesId,"/detail"),In.abrupt("return");case 14:return Qt.status===1&&(Xn=function(){var wa=Object(h.a)(Zt().mark(function Po(hr,Zr,Kr){var Qr,Jr,Uo,bn,mr,To,qr,$r,eo,Lo,to,no,ao,ro;return Zt().wrap(function(qa){for(;;)switch(qa.prev=qa.next){case 0:return Jr=Kr++*hr,Jr/1e3>Zr&&(Nn=!0),qa.next=4,Object(ie.q)(Y,{resubmit:Ot,time_out:Nn,port:Qt.port,sec_key:yt,challenge_id:b==null||((Qr=b.challenge)===null||Qr===void 0)?void 0:Qr.id,subject_id:U.subject_id||""});case 4:Uo=qa.sent,bn=Uo,mr=bn.status,To=bn.running_code_message,qr=bn.port,$r=bn.web_route,w({type:C.F,payload:To}),+mr>-1||Jr/1e3>Zr?(fe.status!==2&&mr===2&&(b.game.status=2,b.user.grade+=bn.gold,Z.a.publish("update-cost-time")),b.test_sets=bn.test_sets||[],b.last_compile_output=bn.last_compile_output,b.test_sets_count=bn.test_sets_count,b.sets_error_count=bn.sets_error_count,b.record_consume_time=bn.record_consume_time,b.next_game=bn.next_game,b.prev_game=bn.prev_game,eo="",Lo=kn.indexOf("Web")!==-1||kn.indexOf("JFinal")!==-1,Lo&&qr!=-1&&$r&&(eo="".concat(pa,":").concat(qr,"/").concat($r)),to=Object(Ut.d)(bn.test_sets),no=bn.picture>0&&to,ao=mr===2&&!Nn,Nn?_.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):ao||_.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ro={taskData:b,evalData:{gold:bn.gold,experience:bn.experience,next_game:bn.next_game,next_shixun:bn.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:eo,showPictureView:xn?!1:no,isPictureView:no},xn&&en?(Z.a.publish("evaluate-unity3d-result",{state:"user",data:{user:zn}}),Z.a.publish("evaluate-unity3d-finish"),(ea||to)&&Z.a.publish("evaluate-unity3d-result",bn.unity_3d_result)):ro.showEvalResult=ao,w({type:C.eb,payload:ro}),Z.a.publish("eval-code-finish")):setTimeout(function(){Xn(hr,v.exec_time+11,Kr++)},hr);case 9:case"end":return qa.stop()}},Po)}));return function(hr,Zr,Kr){return wa.apply(this,arguments)}}(),Jt=1,ia=1e3,Nn=!1,Xn(ia,v.exec_time+11,Jt++)),In.abrupt("return",res);case 18:In.prev=18,In.t0=In.catch(0),console.log("-------eval code",In.t0);case 21:case"end":return In.stop()}},pt,null,[[0,18]])})),Bn.apply(this,arguments)}function Gr(pt){w({type:C.d,payload:{content:pt,lastedUpdateTime:new Date().getTime()}})}function fr(){w({type:C.o})}function Wr(){w({type:C.r})}function Ao(){w({type:C.V})}function zr(){w({type:C.T})}function Ya(pt,at){return Za.apply(this,arguments)}function Za(){return Za=Object(h.a)(Zt().mark(function pt(at,Ot){var yt,gt,Lt;return Zt().wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:if(yt=Ot.node,!yt.isLeaf){Qt.next=7;break}return gt=at[0],Lt=gt.split(".").pop().toLowerCase(),Qt.next=6,gn();case 6:w({type:C.d,payload:{currentPath:gt}});case 7:case"end":return Qt.stop()}},pt)})),Za.apply(this,arguments)}function Hr(pt){return Ka.apply(this,arguments)}function Ka(){return Ka=Object(h.a)(Zt().mark(function pt(at){return Zt().wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,gn();case 2:w({type:C.d,payload:{currentPath:at}});case 3:case"end":return yt.stop()}},pt)})),Ka.apply(this,arguments)}function Qa(){b.myshixun.system_tip=!0,w({type:C.eb,payload:{taskData:b,showNotice:!1}})}function Oo(pt,at){b.challenge.path=pt,b.myshixun.system_tip=!1,w({type:C.eb,payload:{taskData:Object(A.a)(Object(A.a)({},b),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:at}})}function Ra(){w({type:C.p})}function qi(){return Vr.apply(this,arguments)}function Vr(){return Vr=Object(h.a)(Zt().mark(function pt(){var at,Ot,yt,gt;return Zt().wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(bt.prev=0,w({type:C.O,payload:!0}),Z.a.publish("vnc-reseting"),!(b==null?void 0:b.windows_vnc)){bt.next=13;break}return Z.a.publish("reset-linux-windows-loading"),bt.next=7,Object(ie.B)(fe.identifier);case 7:at=bt.sent,Ot=at.data.windows_vnc_url,b.shixun.windows_vnc=Ot+"×tamp="+new Date().getTime(),b.windows_vnc++,bt.next=28;break;case 13:if(!(b==null?void 0:b.linux_vnc)){bt.next=23;break}return Z.a.publish("reset-linux-windows-loading"),bt.next=17,Object(ie.y)(fe.identifier);case 17:at=bt.sent,yt=at.data.windows_vnc_url,b.shixun.windows_vnc=yt+"×tamp="+new Date().getTime(),b.linux_vnc++,bt.next=28;break;case 23:return bt.next=25,Object(ie.A)(fe.identifier);case 25:at=bt.sent,gt=at.data.vnc_url,b.vnc_url=gt+"×tamp="+new Date().getTime();case 28:w({type:C.eb,payload:{taskData:b,resetVncLoading:!1}}),bt.next=34;break;case 31:bt.prev=31,bt.t0=bt.catch(0),console.log(bt.t0);case 34:case"end":return bt.stop()}},pt,null,[[0,31]])})),Vr.apply(this,arguments)}function Ro(pt){return Xr.apply(this,arguments)}function Xr(){return Xr=Object(h.a)(Zt().mark(function pt(at){var Ot,yt,gt,Lt,bt,Qt;return Zt().wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:if(Ot=at.GameState,yt=at.Data,gt=at.challenge,console.log("match:",g),!(gt==="info")){Jt.next=6;break}Z.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(A.a)({},b.challenge)}}),Jt.next=16;break;case 6:if(!(Ot==="Success")){Jt.next=16;break}if(!(ea||!en)){Jt.next=15;break}return Jt.next=10,Object(ie.E)(Y,Gi.Base64.encode(Y+new Date().getTime()),yt);case 10:Lt=Jt.sent,bt=Lt.status,Qt=Lt.data,bt==0&&(fe.status!==2&&(b.game.status=2,b.user.grade+=Qt.gold,Z.a.publish("update-cost-time")),Z.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:zn,open_time:Qt.open_time,end_time:Qt.end_time}}),w({type:C.eb,payload:{taskData:b,evalData:{gold:Qt.gold,experience:Qt.experience,next_game:Qt.next_game},evaluateLoading:!1,showEvalResult:!0}})),Jt.next=16;break;case 15:w({type:C.S});case 16:case"end":return Jt.stop()}},pt)})),Xr.apply(this,arguments)}function $i(){}function es(){return Yr.apply(this,arguments)}function Yr(){return Yr=Object(h.a)(Zt().mark(function pt(){var at,Ot,yt,gt;return Zt().wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(!(b==null?void 0:b.windows_vnc)){bt.next=6;break}return bt.next=3,Object(ie.c)(Y);case 3:yt=bt.sent,bt.next=15;break;case 6:if(!((b==null?void 0:b.linux_vnc)||(L==null?void 0:L.webssh)===3)){bt.next=12;break}return bt.next=9,Object(ie.a)(Y);case 9:yt=bt.sent,bt.next=15;break;case 12:return bt.next=14,Object(ie.b)(Y);case 14:yt=bt.sent;case 15:((at=yt)===null||at===void 0||((Ot=at.data)===null||Ot===void 0)?void 0:Ot.remaining_time)&&Z.a.publish("update-windows-time",(gt=yt)===null||gt===void 0?void 0:gt.data);case 16:case"end":return bt.stop()}},pt)})),Yr.apply(this,arguments)}var wo=typeof De=="number"&&De!==.01?"".concat(De,"px"):"40%",ts="calc(100% - 4px - ".concat(wo,")"),ns=(u={game:fe,taskId:Y,user_praise:oa,praise_count:rn,st:i,challenge:v,rank_name:b.rank_name,shixun:L,is_teacher:k,has_answer:he,unity_3d_routes:xn,with_code_file:en,onEvaluateCallback:$i,onGetUnity3dMessage:Ro},Object(E.a)(u,"taskId",Y),Object(E.a)(u,"myshixun",ln),Object(E.a)(u,"user",zn),Object(E.a)(u,"discusses_count",ma),Object(E.a)(u,"onPlusOrCancelPraise",Fr),Object(E.a)(u,"minuxUserGrade",Kt),u),as={showNotice:Be||(pn||Hn)&&ln.system_tip===!1,tpm_cases_modified:pn,tpm_modified:Qn,tpm_script_modified:Tn,st:i,taskId:Y,myshixunId:(ln||{}).id,onNextCallback:Qa,onUpdateCallback:Oo,onUpdateFailure:Ra},rs=Object(A.a)(Object(A.a)({},Le),{},{isPictureView:n,history:y,webDisplayUrl:qe,onShowPictureView:Ao,star:fe&&fe.star,onStarChange:Br,onCloseResult:fr}),Do={lastedGetTaskInfoTime:o,isEditPath:Sn,taskData:b,codeRepData:oe,moveY:Ye,evaluateMessage:Ge,evaluateLoading:Me,isNotice:cn,isHtml:dn,onChangePath:Hr,onResizeSetContainer:Aa,onEditRepCode:Gr,onUpdateCode:gn,onResizeYStart:sn,onShowDir:Bt,onResetCode:za,onResetGitCode:La,onResizeCodeArea:En,onResetPassedCode:Mr,onFinishDisplayHtml:Ea,onShowNotice:zr};return r.a.createElement(D.Fragment,null,dt?r.a.createElement(We.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):r.a.createElement(D.Fragment,null,r.a.createElement("div",{className:"task-wrapper"},l&&r.a.createElement("div",{className:"draging-mask"}),r.a.createElement(Ft,{difficulty:v==null?void 0:v.difficulty,mirror_description:Ln,history:y,git_url:ha,shixun:L,lastedGetTaskInfoTime:o,onAddVncTime:es,taskId:Y,onBack:Xt,isNotice:cn,resetVncLoading:e,onResetVnc:qi,onResetGitCode:La,vnc_url:me,linux_vnc:b==null?void 0:b.linux_vnc,window_vnc_url:b==null?void 0:b.windows_vnc,onShowNotice:zr,game:fe,user:zn,onUpdateCode:gn,onUpdateCostTime:kr}),r.a.createElement("div",{className:"tasks-body"},r.a.createElement("section",{className:"left-panel ".concat(xn&&en?"has-unity-3d":""),style:{width:wo,display:De===.01?"none":""}},r.a.createElement(Gt,ns)),r.a.createElement("section",{className:"resize-x-bar ".concat(Vn?"has-unity-3d":""),onMouseDown:$t},r.a.createElement(Ji,{noDragging:Vn,vnc_url:me,moveX:De})),r.a.createElement("section",{className:"right-panel ".concat(me||(b==null?void 0:b.windows_vnc)||(b==null?void 0:b.linux_vnc)?"vnc":""),style:{width:ts}},xn&&!en?r.a.createElement("div",{className:"unity-3d-container"},r.a.createElement(wt,{unity_3d_routes:xn,onGetUnity3dMessage:Ro}),r.a.createElement(Xi,{next_game:Cn,prev_game:ba,shixun:L,game:fe})):r.a.createElement(D.Fragment,null,i!==1&&r.a.createElement(vi,Object(c.a)({},T,Do,{_dispatch:w,taskData:b,evaluateMessage:Ge,language:_n,evaluateLoading:Me,onEval:bo})),me||(b==null?void 0:b.windows_vnc)||(b==null?void 0:b.linux_vnc)?null:i===1?r.a.createElement(zo,Object(c.a)({_dispatch:w,onEval:Xa},Do)):null)))),r.a.createElement(de.a,null,Ae?r.a.createElement(Zo,rs):null,r.a.createElement(Xe.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:$e,onClose:qn},r.a.createElement(Yi,{className:"dir-tree",selectedKeys:["".concat(vn)],treeData:it,onSelect:Ya,loadData:jn})),He?r.a.createElement(Ii,{taskId:Y,onHidePictureView:Wr}):null,r.a.createElement(Bi,as))))};function Qi(s){var u=s.is_teacher,g=s.score;return r.a.createElement(D.Fragment,null,u?r.a.createElement(D.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(g*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(g*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function Ji(s){var u=s.noDragging,g=s.moveX,y=s.vnc_url;return r.a.createElement(D.Fragment,null,u?r.a.createElement("a",{className:"trapezoid ".concat(g===.01?"enlarge":"")},r.a.createElement("img",{src:g===.01?zi.a:Vi.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(ye,S,a){},zkdm:function(ye,S,a){}}]);
|