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

15 lines
43 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[188],{"07cG":function(se,y,e){se.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"7ahc":function(se,y,e){"use strict";e.d(y,"a",function(){return ce});var S=e("k1fw"),M=e("0Owb"),ie=e("+L6B"),i=e("2/Rp"),T=e("y8nQ"),o=e("Vl3Y"),t=e("tJVT"),E=e("OaEy"),U=e("2fM7"),l=e("q1tI"),n=e.n(l),p=e("VrN/"),me=e.n(p),W=e("p77/"),ne=e.n(W),Be=e("c5Ni"),Re=e.n(Be),ae=U.a.Option,O={labelCol:{span:4},wrapperCol:{span:20}},r={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"]};y.b=function(g){var I=g.callback,Q=g.onCancel,B=Object(l.useState)("python"),Y=Object(t.a)(B,2),re=Y[0],c=Y[1];function pe(P){c(r[P][1])}function $(P){I(P)}return n.a.createElement(o.a,Object(M.a)({},O,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$}),n.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(U.a,{onChange:pe},Object.keys(r).map(function(P){return n.a.createElement(ae,{key:P,value:P},r[P][0])}))),n.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(ce,{mode:re})),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(i.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function ce(g){var I=g.value,Q=g.onChange,B=g.mode,Y=g.options,re=Y===void 0?{}:Y,c=Object(l.useRef)(),pe=Object(l.useState)(),$=Object(t.a)(pe,2),P=$[0],Ce=$[1];return Object(l.useEffect)(function(){if(P){var Se=function(u){var h=u.getValue();Q&&Q(h)};return P.on("change",Se),function(){P.off("change",Se)}}},[P,Q]),Object(l.useEffect)(function(){P&&P.setOption("mode",B)},[P,B]),Object(l.useEffect)(function(){P&&((I!==P.getValue()||I==="")&&setTimeout(function(){P.setValue(I||" ")},300))},[P,I]),Object(l.useEffect)(function(){if(c.current&&!P){var Se=me.a.fromTextArea(c.current,Object(S.a)({mode:B,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},re));Ce(Se)}},[c.current,P]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:c}))}},"9Bee":function(se,y,e){"use strict";var S=e("q1tI"),M=e.n(S),ie=e("vg9a"),i=e("tJVT"),T=e("DlQD"),o=e.n(T),t=e("rUJ1");function E(v,u){var h=v.match(/^(\s+)(?:```)/);if(h===null)return u;var b=h[1];return u.split(`
`).map(function(A){var Z=A.match(/^\s+/);if(Z===null)return A;var q=Object(i.a)(Z,1),N=q[0];return N.length>=b.length?A.slice(b.length):A}).join(`
`)}var U=[],l=["<ul>"],n=new o.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function me(){U.length=0,l=["<ul>"]}function W(v,u,h,b){if(u>=v.length||v[u].level<=h)return u;var A=v[u];b.push("<li><a href='#"+A.anchor+"'>"+A.text+"</a>"),u++;var Z=[];return u=W(v,u,A.level,Z),Z.length>0&&(b.push("<ul>"),Z.forEach(function(q){b.push(q)}),b.push("</ul>")),b.push("</li>"),u=W(v,u,h,b),u}function ne(){return W(U,0,0,l),l.push("</ul>"),l.join("")}var Be={heading:function(u){var h=p.exec(u);if(h)return{type:"heading",raw:h[0],depth:h[1].length,text:h[2]}},fences:function(u){var h=this.rules.block.fences.exec(u);if(h){var b=h[0],A=E(b,h[3]||""),Z=h[2]?h[2].trim():h[2];if(["latex","katex","math"].indexOf(Z)>=0){var q=O(),N=A;A=q,r[q]={type:"block",expression:N}}return{type:"code",raw:b,lang:Z,text:A}}}},Re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ae=0,O=function(){return"__special_katext_id_".concat(ae++,"__")},r={};function ce(){return r}function g(){ae=0,r={}}function I(v){return v=v.replace(Re,function(u,h){var b=O();return r[b]={type:"inline",expression:h},b}),v}var Q=n.listitem;n.listitem=function(v){return Q(I(v))};var B=n.paragraph;n.paragraph=function(v){return B(I(v))};var Y=n.tablecell;n.tablecell=function(v,u){return Y(I(v),u)},n.code=function(v,u,h){var b=(u||"").match(/\S*/)[0];return b?["latex","katex","math"].indexOf(b)>=0?"<p class='editormd-tex'>".concat(v,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(u,'">').concat(h?v:Object(t.escape)(v,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(h?v:Object(t.escape)(v,!0))+"</code></pre>"},n.heading=function(v,u,h){var b=this.options.headerPrefix+h.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return U.push({anchor:b,level:u,text:v}),"<h"+u+' id="'+b+'">'+v+"</h"+u+">"},o.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),o.a.use({tokenizer:Be,renderer:n});var re=o.a,c=e("SJMd"),pe=e("m3rI"),$=e("Oy/b"),P=/<pre[^>]*>/g;function Ce(v){var u=document.createElement("div");return u.innerHTML=v,u.childNodes.length===0?"":u.childNodes[0].nodeValue}var Se=y.a=function(v){var u=v.value,h=u===void 0?"":u,b=v.className,A=v.style,Z=A===void 0?{}:A,q=String(h),N=Object(S.useMemo)(function(){try{var Ve=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ue=/\"\/api\/attachments\/|\"\/attachments\/download\//g,We=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;q=q.replace(Ve,"("+pe.a.API_SERVER+"/api/attachments/").replace(ue,'"'+pe.a.API_SERVER+"/api/attachments/").replace(We,'"'+pe.a.API_SERVER+"/files/uploads/")}catch(d){}var fe=re(q),it=ce();return q.match(/\[TOC\]/)&&(fe=fe.replace("<p>[TOC]</p>",ne()),me()),fe=fe.replace(/(__special_katext_id_\d+__)/g,function(d,D){var K=it[D],Ue=K.type,oe=K.expression;return Object($.renderToString)(Ce(oe)||"",{displayMode:Ue==="block",throwOnError:!1,output:"html"})}),fe=fe.replace(/▁/g,"\u2581\u2581\u2581"),g(),fe},[q]),Fe=Object(S.useRef)();function Xe(Ve){var ue=Ve.target;if(ue.tagName.toUpperCase()==="A"){var We=ue.getAttribute("href");if(We.startsWith("#")){Ve.preventDefault();var fe=document.getElementById(We.replace("#",""));fe&&fe.scrollIntoView(!0)}}}return Object(S.useEffect)(function(){if(Fe.current&&N&&(N.match(P)&&window.PR.prettyPrint()),Fe.current)return Fe.current.addEventListener("click",Xe),function(){Fe.current.removeEventListener("click",Xe),g(),me()}},[N,Fe.current,Xe]),M.a.createElement("div",{ref:Fe,style:Z,className:"".concat(b||""," markdown-body"),dangerouslySetInnerHTML:{__html:N}})}},"9VGf":function(se,y,e){"use strict";e.d(y,"a",function(){return ie});var S=e("q1tI"),M=e.n(S);function ie(i,T){var o=Object(S.useRef)();Object(S.useEffect)(function(){o.current=i}),Object(S.useEffect)(function(){function t(){o.current()}if(T!==null){var E=setInterval(t,T);return function(){return clearInterval(E)}}},[T])}},BjJ7:function(se,y,e){"use strict";e.d(y,"d",function(){return M}),e.d(y,"c",function(){return ie}),e.d(y,"e",function(){return i}),e.d(y,"b",function(){return T}),e.d(y,"a",function(){return t});var S=e("m3rI");function M(E){var U=!0;if(E.length>0){for(var l=0;l<E.length;l++)if(E[l].compile_success==0||!E[l].compile_success){U=!1;break}}else U=!1;return U}function ie(E){for(var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",l=[],n=0;n<E.length;n++){var p=E[n],me=U?"".concat(U,"/").concat(p.name):"".concat(p.name);l.push({title:p.name,isLeaf:!(p.type==="tree"),key:me})}return l}function i(E,U,l){for(var n=0;n<E.length;n++){var p=E[n];if(p.key===U){p.children=l;break}p.children&&i(p.children,U,l)}return E}function T(E,U,l){var n;return function(){var p=this,me=arguments,W=function(){n=null,l||E.apply(p,me)},ne=l&&!n;clearTimeout(n),n=setTimeout(W,U),ne&&E.apply(p,me)}}var o=!0,t=S.a.API_SERVER},"C+DQ":function(se,y,e){},Dqnf:function(se,y,e){"use strict";var S=e("k1fw"),M=e("tJVT"),ie=e("rAM+"),i=e("q1tI"),T=e.n(i),o=e("J66h"),t=e.n(o),E=e("/POA"),U=e.n(E),l=e("q7KB"),n=e.n(l),p=e("dhSg"),me=e("bdgK");function W(Re,ae,O){var r=O._core._renderService.dimensions.actualCellWidth||9.5,ce=O._core._renderService.dimensions.actualCellHeight||18,g=Math.floor(ae/ce),I=Math.floor(Re/r);return[I,g]}function ne(Re,ae){var O=new me.default(function(r){var ce=Object(ie.a)(r),g;try{for(ce.s();!(g=ce.n()).done;){var I=g.value;if(I.target.offsetHeight>0||I.target.offsetWidth>0){var Q=W(I.target.offsetWidth,I.target.offsetHeight,Re),B=Object(M.a)(Q,2),Y=B[0],re=B[1];console.log("cols, rows",Y,re),Re.resize(Y,re),p.a.publish("ssh-xterm-resize",{columns:Y,rows:re,width:I.target.offsetWidth,height:I.target.offsetHeight})}}}catch(c){ce.e(c)}finally{ce.f()}});return O.observe(ae),O}var Be=3e4;y.a=function(Re){var ae=Re.sshConfigData,O=Re.sid,r=Object(i.useState)(null),ce=Object(M.a)(r,2),g=ce[0],I=ce[1],Q=ae.ws_url,B=ae.password,Y=ae.port,re=Object(i.useRef)(),c=Object(i.useRef)(),pe=Object(i.useRef)(!1);return Object(i.useEffect)(function(){if(re.current&&Q){var $=new E.Terminal({fontSize:16,rendererType:"dom"});$.open(re.current),$.onData(function(Ce){c.current&&(c.current.readyState===1&&(c.current.send(JSON.stringify({tp:"client",data:Ce})),p.a.publish("on-operating-ssh")))}),$.write("Connecting..."),I($);var P=ne($,re.current);return function(){$.dispose(),P.unobserve(re.current)}}},[Q,re.current]),Object(i.useEffect)(function(){if(g&&Q){var $=function(){var b=new WebSocket(Q);c.current=b,b.onopen=function(){var A=g.element.parentElement;if(A){var Z=A.offsetWidth,q=A.offsetHeight;console.log("init",{tp:"init",data:Object(S.a)(Object(S.a)({},ae),{},{secret:B,width:Z,height:q,rows:g.rows,columns:g.cols})}),b.send(JSON.stringify({tp:"init",data:Object(S.a)(Object(S.a)({},ae),{},{secret:B,width:Z,height:q,rows:g.rows,columns:g.cols})}))}g.focus()},b.onerror=function(A){console.log("------in socket error----",A,b,Q)},b.onmessage=function(A){pe.current||(g.write("\r"),setTimeout(function(){},1e3)),pe.current=!0,console.log("event:",A);var Z=o.Base64.decode(A.data.toString()),q=g._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Z,q,g),g.write(Z)},b.onclose=function(A){P&&clearInterval(P),g.write(`\r
connection closed`)}},P=setInterval(function(){c.current&&c.current.send(JSON.stringify({tp:"h"}))},Be),Ce=p.a.subscribe("create-socket",function(h){O===h&&(c.current&&c.current.readyState===1?g.focus():$(),g.focus())}),Se=p.a.subscribe("close-socket",function(h){O===h&&(c.current&&(c.current.close(),pe.current=!1,g.clear()),c.current=null)}),v=p.a.subscribe("ssh-xterm-resize",function(h){c.current&&c.current.readyState===1&&c.current.send(JSON.stringify({tp:"resize",data:Object(S.a)({},h)}))}),u=p.a.subscribe("ssh-add-connect-time",function(){c.current&&c.current.readyState===1&&c.current.send(JSON.stringify({tp:"overtime"}))});return function(){Se(),Ce(),v(),u(),c.current&&(c.current.close(),pe.current=!1)}}},[g,Q,Y]),T.a.createElement("div",{ref:re,className:"xterm-panel"},Q?null:T.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},HmJG:function(se,y,e){},IxHN:function(se,y,e){"use strict";var S=e("q1tI"),M=e.n(S),ie=e("07cG"),i=e.n(ie);y.a=function(T){var o=T.message,t=T.className,E=T.children,U=T.style,l=U===void 0?{}:U;return M.a.createElement("div",{className:"".concat(i.a.idsRingWrapper," ").concat(t)},M.a.createElement("div",{className:i.a.ldsRing},M.a.createElement("div",null),M.a.createElement("div",null),M.a.createElement("div",null),M.a.createElement("div",null)),o?M.a.createElement("p",{style:l},o):null,E)}},Lmeb:function(se,y,e){},M8RZ:function(se,y,e){"use strict";e.d(y,"a",function(){return U});var S=e("fWQN"),M=e("mtLc"),ie=e("yKVA"),i=e("879j"),T=e("q1tI"),o=e.n(T),t=e("i8i4"),E=e.n(t),U=function(l){Object(ie.a)(p,l);var n=Object(i.a)(p);function p(me){var W;Object(S.a)(this,p),W=n.call(this,me);var ne=window.document;return W.node=ne.createElement("div"),ne.body.appendChild(W.node),W}return Object(M.a)(p,[{key:"render",value:function(){var W=this.props.children;return Object(t.createPortal)(W,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(o.a.Component)},Ot1p:function(se,y,e){"use strict";var S=e("2qtc"),M=e("kLXV"),ie=e("rAM+"),i=e("tJVT"),T=e("jrin"),o=e("q1tI"),t=e.n(o),E=e("VrN/"),U=e.n(E),l=e("bdgK"),n=e("p77/"),p=e("Bd2K"),me=e("ELLl"),W=e("19Vz"),ne=e("lZu9"),Be=e("kSUc"),Re=e("9Bee"),ae=e("0Owb"),O=e("dejd"),r=e("C+DQ"),ce=[{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 g(s){var z=s.onActionCallback,R=s.title,C=s.icon,V=s.actionName,Oe=s.className,ye=Oe===void 0?"":Oe,ge=s.children;function Ie(){z(V)}return t.a.createElement("a",{title:R,className:ye,onClick:Ie},t.a.createElement("i",{className:"md-iconfont ".concat(C)}),ge)}var I=function(s){var z=s.watch,R=s.showNullButton,C=s.onActionCallback,V=s.fullScreen,Oe=[].concat(ce,[{title:"".concat(z?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(z?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},Oe.map(function(ye,ge){return t.a.createElement("li",{key:ge},ye.actionName?t.a.createElement(g,Object(ae.a)({},ye,{onActionCallback:C})):t.a.createElement("span",{className:"v-line"}))}),R?t.a.createElement("li",null,t.a.createElement(g,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:C},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(g,{icon:"".concat(V?"icon-shrink":"icon-enlarge"),title:V?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:C})))},Q=e("M8RZ"),B=e("+L6B"),Y=e("2/Rp"),re=e("y8nQ"),c=e("Vl3Y"),pe=e("5NDa"),$=e("5rEg"),P={labelCol:{span:4},wrapperCol:{span:20}},Ce=function(s){var z=s.callback,R=s.onCancel;function C(V){z(V)}return t.a.createElement(c.a,Object(ae.a)({},P,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:C}),t.a.createElement(c.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement($.a,null)),t.a.createElement(c.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement($.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(Y.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))},Se=e("7ahc"),v=e("HmJG"),u=e("BjJ7"),h=c.a.useForm,b={width:280,marginRight:10},A={labelCol:{span:5},wrapperCol:{span:19}},Z=function(s){var z=s.callback,R=s.onCancel,C=h(),V=Object(i.a)(C,1),Oe=V[0];function ye(Te){z(Te)}function ge(Te){Oe.setFieldsValue({src:"/api/attachments/".concat(Te.id)})}function Ie(Te){var je=Te.target.files[0];N(je,ge)}return t.a.createElement(c.a,Object(ae.a)({form:Oe},A,{className:"upload-image-panel",onFinish:ye}),t.a.createElement(c.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(c.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement($.a,{style:b})),t.a.createElement(q,{onFileChange:Ie}))),t.a.createElement(c.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement($.a,{style:{width:264}})),t.a.createElement(c.a.Item,{style:{textAlign:"right"}},t.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(Y.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function q(s){var z=s.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:z}))}function N(s,z){if(!s)throw new String("\u6CA1\u6709\u6587\u4EF6");var R=new FormData;R.append("editormd-image-file",s),R.append("file_param_name","editormd-image-file"),R.append("byxhr","true");var C=new window.XMLHttpRequest;C.withCredentials=!0,C.addEventListener("load",function(V){z(JSON.parse(V.target.responseText))},!1),C.addEventListener("error",function(V){console.error(V)},!1),C.open("POST","".concat(u.a,"/api/attachments.json")),C.send(R)}var Fe=e("giR+"),Xe=e("fyUT"),Ve=e("7Kak"),ue=e("9yH6"),We=ue.a.Group,fe={margin:"0 8px"},it=function(s){var z=s.callback,R=s.onCancel;function C(V){z(V)}return t.a.createElement(c.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:C},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:fe},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:fe},"\u884C\u6570"),t.a.createElement(c.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(Xe.a,null)),t.a.createElement("span",{style:fe},"\u5217\u6570"),t.a.createElement(c.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(Xe.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:fe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(c.a.Item,{name:"align"},t.a.createElement(We,null,t.a.createElement(ue.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(ue.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(ue.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(ue.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(Y.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))},d="link",D="upload-image",K="code-block",Ue="add-table",oe="------------",Me={default:oe,left:":".concat(oe),center:":".concat(oe,":"),right:"".concat(oe,":")},Ye=e("9VGf"),we,he;function De(){}var at=0,ke=1e4,He="\u2581";function ze(s){return/^\d+$/.test(s)?"".concat(s,"px"):s}var Ze=navigator.platform.toUpperCase().indexOf("MAC")>=0,$e=Ze?"Cmd":"Ctrl",ct=(we={},Object(T.a)(we,$e+"-B","bold"),Object(T.a)(we,$e+"-I","italic"),we),Ke=(he={},Object(T.a)(he,d,"\u6DFB\u52A0\u94FE\u63A5"),Object(T.a)(he,K,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(T.a)(he,D,"\u6DFB\u52A0\u56FE\u7247"),Object(T.a)(he,Ue,"\u6DFB\u52A0\u8868\u683C"),he),ut=y.a=function(s){var z=s.defaultValue,R=z===void 0?"":z,C=s.onChange,V=s.width,Oe=V===void 0?"100%":V,ye=s.height,ge=ye===void 0?400:ye,Ie=s.miniToolbar,Te=Ie===void 0?!1:Ie,je=s.isFocus,dt=je===void 0?!1:je,H=s.watch,L=s.id,G=L===void 0?"markdown-editor-id":L,x=s.showResizeBar,Ae=x===void 0?!1:x,j=s.noStorage,F=j===void 0?!1:j,J=s.showNullButton,de=J===void 0?!1:J,k=s.fullScreen,le=k===void 0?!1:k,ee=s.onBlur,_e=s.onCMBeforeChange,Pe=s.className,Le=Pe===void 0?"":Pe,Ge=s.placeholder,xe=Ge===void 0?"":Ge,nt=s.values,qe=nt===void 0?"":nt,mt=Object(o.useState)(null),ht=Object(i.a)(mt,2),a=ht[0],Ft=ht[1],kt=Object(o.useState)(R),yt=Object(i.a)(kt,2),gt=yt[0],ft=yt[1],Xt=Object(o.useState)(H),Pt=Object(i.a)(Xt,2),Je=Pt[0],Lt=Pt[1],Wt=Object(o.useState)(le),Dt=Object(i.a)(Wt,2),Qe=Dt[0],Tt=Dt[1],Kt=Object(o.useState)(""),jt=Object(i.a)(Kt,2),et=jt[0],tt=jt[1],Vt=Object(o.useState)(0),At=Object(i.a)(Vt,2),rt=At[0],Ot=At[1],Ht=Object(o.useState)(ge),Nt=Object(i.a)(Ht,2),bt=Nt[0],Ct=Nt[1],zt=Object(o.useState)(!1),St=Object(i.a)(zt,2),Yt=St[0],Rt=St[1],ot=Object(o.useRef)(),lt=Object(o.useRef)(),_t=Object(o.useRef)(),Et=Object(o.useRef)();Object(o.useEffect)(function(){ft(qe),a==null||a.setValue(qe)},[qe]),Object(o.useEffect)(function(){if(ot.current){var m=function(w,X){var te=X.clipboardData;if(te){var Ee=te.types.toString(),be=te.items;if(Ee==="text/html,Files"||Ee==="Files"){var ve=be[1];Ee==="Files"&&(ve=be[0]),ve.kind==="file"&&ve.type.match(/^image\//i)&&N(ve.getAsFile(),function(Ne){Ne.id?f.replaceSelection("![,](/api/attachments/".concat(Ne.id,")")):(Ne==null?void 0:Ne.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},f=U.a.fromTextArea(ot.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Te,lineWrapping:!0,value:R,autoCloseTags:!0,autoCloseBrackets:!0});return f.on("paste",m),Ft(f),function(){f.off("paste",m)}}},[]);var xt=Object(o.useCallback)(function(){if(lt.current)try{var m=lt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,f=lt.current.getElementsByClassName("markdown-editor-body")[0];Qe?f.style.height="calc(100vh - ".concat(m,"px)"):f.style.height="".concat(bt-m,"px")}catch(_){console.log(_,"---- to set md editor body height")}},[bt,lt,Qe]);Object(o.useEffect)(function(){function m(){var _=new l.default(function(w){var X=Object(ie.a)(w),te;try{for(X.s();!(te=X.n()).done;){var Ee=te.value;(Ee.target.offsetHeight>0||Ee.target.offsetWidth>0)&&(xt(),a.setSize("100%","100%"),a.refresh())}}catch(be){X.e(be)}finally{X.f()}});return _.observe(ot.current.parentElement),_}if(a){var f=m();return function(){f.unobserve(ot.current.parentElement)}}},[a,xt]),Object(o.useEffect)(function(){if(a){for(var m=[],f=function(){var Ee=w[_];X=Object(i.a)(Ee,2);var be=X[0],ve=X[1],Ne=Object(T.a)({},be,function(){Mt(ve)});m.push(Ne),a.addKeyMap(Ne)},_=0,w=Object.entries(ct);_<w.length;_++){var X;f()}return function(){var te=Object(ie.a)(m),Ee;try{for(te.s();!(Ee=te.n()).done;){var be=Ee.value;a.removeKeyMap(be)}}catch(ve){te.e(ve)}finally{te.f()}}}},[a]),Object(o.useEffect)(function(){le!==Qe&&Tt(le)},[le]),Object(Ye.a)(function(){if(!F&&rt>0){var m=new Date().getTime(),f=window.sessionStorage.getItem(G);m>=rt+ke&&(!f||f!==gt)&&(window.sessionStorage.setItem(G,gt),Rt(!0))}},ke),Object(o.useEffect)(function(){Lt(H)},[a,H]),Object(o.useEffect)(function(){a&&(dt&&a.focus())},[a,dt]),Object(o.useEffect)(function(){if(Je&&a){var m=function(w){var X=w.target;if(Et.current){var te=X.scrollTop/X.scrollHeight;Et.current.scrollTop=Et.current.scrollHeight*te}},f=a.getScrollerElement();return f.addEventListener("scroll",m),function(){f.removeEventListener("scroll",m)}}},[a,Je]),Object(o.useEffect)(function(){if(a&&_e){var m=function(_,w){_e(_,w)};return a.on("beforeChange",m),function(){a.off("beforeChange",m)}}},[a,_e]),Object(o.useEffect)(function(){if(a&&ee){var m=function(){ee(a.getValue())};return a.on("blur",m),function(){a.off("blur",m)}}},[a,ee]),Object(o.useEffect)(function(){if(a){var m=function(_){var w=_.getValue();ft(w),Ot(new Date().getTime()),_.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),C&&C(w)};return a.on("change",m),function(){a.off("change",m)}}},[a,C]),Object(o.useEffect)(function(){a&&(R==null?(a.setValue(""),ft("")):R!==a.getValue()&&(a.setValue(R),ft(R)))},[a,R]);var Mt=Object(o.useCallback)(function(m){var f=a.getCursor(),_=a.getSelection(),w=_.split(`
`);switch(m){case"bold":return a.replaceSelection("**"+_+"**"),_===""&&a.setCursor(f.line,f.ch+2),a.focus();case"italic":return a.replaceSelection("*"+_+"*"),_===""&&a.setCursor(f.line,f.ch+1),a.focus();case"code":return a.replaceSelection("`"+_+"`"),_===""&&a.setCursor(f.line,f.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+_+"$$`"),_===""&&a.setCursor(f.line,f.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+_+"\n```"),a.setCursor(f.line+1,_.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
`),a.focus();case"list-ul":return _===""?a.replaceSelection("- "+_):a.replaceSelection(w.map(function(X){return X===""?"":"- ".concat(X)}).join(`
`)),a.focus();case"list-ol":return _===""?a.replaceSelection("1. "+_):a.replaceSelection(w.map(function(X,te){return X===""?"":"".concat(te+1,". ").concat(X)}).join(`
`)),a.focus();case"add-null-ch":return _===""&&a.setCursor(f.line,f.ch+1),a.replaceSelection(He),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return Lt(!Je),a.focus();case"trigger-full-screen":return Tt(!Qe),a.focus();case d:tt(d);return;case K:tt(K);return;case D:tt(D);return;case Ue:tt(Ue);return;default:throw new Error}},[a,Je,Qe]),vt=Object(o.useCallback)(function(m){tt("");switch(et){case d:var f=m.title,_=m.link;return a.replaceSelection("[".concat(f,"](").concat(_,")")),a.focus();case K:var w=m.language,X=m.content;return a.replaceSelection(["```"+w,X,"```"].join(`
`)),a.focus();case D:var te=m.src,Ee=m.alt;return a.replaceSelection("![ ".concat(Ee," ]( ").concat(te,' "').concat(Ee,'" )')),a.focus();case Ue:for(var be=m.row,ve=m.col,Ne=m.align,Ut=`
`,pt=0;pt<be;pt++){for(var wt=[],It=[],Bt=0;Bt<ve;Bt++)pt===1&&It.push(Me[Ne]),wt.push(" ");pt===1&&(Ut+="| ".concat(It.join(" | "),` |
`)),Ut+="| ".concat(wt.join(ve===1?"":" | "),` |
`)}return a.replaceSelection(Ut+`
`),a.focus();default:throw new Error}},[a,et]),$t=Object(o.useMemo)(function(){switch(et){case d:return t.a.createElement(Ce,{callback:vt,onCancel:st});case K:return t.a.createElement(Se.b,{callback:vt,onCancel:st});case D:return t.a.createElement(Z,{callback:vt,onCancel:st});case Ue:return t.a.createElement(it,{callback:vt,onCancel:st});default:return null}},[et]);function st(){tt("")}Object(o.useEffect)(function(){if(_t.current){var m=function(be){X=!0,te=be.pageY},f=function(){X=!1},_=function(be){if(X){var ve=be.pageY-te;ve<0&&(ve=0),ve>300&&(ve=300);var Ne=ge+ve+"px";Ct(Ne)}},w=_t.current,X=!1,te=0;return w.addEventListener("mousedown",m),document.addEventListener("mousemove",_),document.addEventListener("mouseup",f),function(){w.removeEventListener("mousedown",m),document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",f)}}},[a,_t]),Object(o.useEffect)(function(){Ct(ge)},[ge]);var Gt=ze(Oe),Jt=ze(bt),Qt={width:Gt,height:Jt},Zt=Object(o.useMemo)(function(){if(rt){var m=new Date(rt),f=m.getHours(),_=m.getMinutes(),w=m.getSeconds();return f=f<10?"0"+f:f,_=_<10?"0"+_:_,w=w<10?"0"+w:w,"".concat(f,":").concat(_,":").concat(w)}return 0},[rt]);function qt(){window.sessionStorage.removeItem(G),Rt(!1),Ot(0)}function ea(){Rt(!1),Ot(0),a.setValue(window.sessionStorage.getItem(G))}return t.a.createElement(o.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:lt},t.a.createElement("div",{className:"markdown-editor-container ".concat(Le," ").concat(Je?"on-preview":""," ").concat(Te?"mini":""," ").concat(Qe?"full-screen":""),style:Qt},t.a.createElement(I,{watch:Je,fullScreen:Qe,showNullButton:de,onActionCallback:Mt}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:ot,placeholder:xe})),Je?t.a.createElement("div",{ref:Et,className:"preview-container"},t.a.createElement(Re.a,{value:gt})):null))),Ae?t.a.createElement("a",{ref:_t,className:"editor-resize"}):null,t.a.createElement(Q.a,null,Ke[et]?t.a.createElement(M.a,{centered:!0,title:Ke[et],visible:!0,onCancel:st,footer:null},$t):null))}},"VaU+":function(se,y,e){se.exports={wrp:"wrp___1lJPu",header:"header___2p05v",cuttDown:"cuttDown___1-ls7",container:"container___1Nx55",info:"info___2lI6e",buttons:"buttons___3Q0yr",fullBtn:"fullBtn___18HVx"}},dejd:function(se,y,e){},dhSg:function(se,y,e){"use strict";function S(ie){var i={},T={subscribe:function(t,E){return i[t]||(i[t]=[]),i[t].push(E),this.unsubscribe.bind(null,t,E)},unsubscribe:function(t,E){var U=i[t],l=-1;if(U){for(var n=0;n<U.length;n++)if(U[n].name===E.name){l=n;break}if(l>=0)return i[t].splice(l,1),!0}return!1},publish:function(t){if(!i[t])return!1;var E=Array.prototype.slice.call(arguments,1);return i[t].forEach(function(U){U.apply(null,E)}),this}};return ie?Object.assign(ie,T):T}var M=new S;y.a=M},iJb0:function(se,y,e){"use strict";e.r(y);var S=e("+L6B"),M=e("2/Rp"),ie=e("miYZ"),i=e("tsqr"),T=e("14J3"),o=e("BMrR"),t=e("jCWc"),E=e("kPKH"),U=e("WmNS"),l=e.n(U),n=e("k1fw"),p=e("9og8"),me=e("2qtc"),W=e("kLXV"),ne=e("tJVT"),Be=e("PpiC"),Re=e("aHsQ"),ae=e("sGsY"),O=e("q1tI"),r=e.n(O),ce=e("9kvl"),g=e("Lmeb"),I=e("Ot1p"),Q=e("Dqnf"),B=e("dhSg"),Y=e("MXD1"),re=e("CFYs"),c=e("rAM+"),pe=e("IxHN"),$=e("bdgK"),P=e("M8RZ"),Ce=e("Ty5D"),Se=e("1dTM"),v=e.n(Se),u=e("HBuW"),h=e("ye1Q"),b=r.a.createElement(h.a,{style:{fontSize:24},spin:!0});function A(d){return d.replace(/\\u([\dA-Za-z]{4})/g,function(D,K){return String.fromCharCode(parseInt("0x"+K))})}function Z(d){d||(d=window.location.search);var D=d.substr(1),K={};return D.split("&").forEach(function(Ue){var oe=Ue.split("=");K[oe[0]]=decodeURIComponent(oe[1])}),K}var q={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},N;(function(d){d[d.SET_LOADING=0]="SET_LOADING",d[d.SET_IS_LARGE=1]="SET_IS_LARGE",d[d.SET_MES=2]="SET_MES",d[d.SET_STATE=3]="SET_STATE",d[d.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",d[d.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(N||(N={}));function Fe(d,D){switch(D.type){case N.SET_LOADING:return Object(n.a)(Object(n.a)({},d),{},{loading:D.payload});case N.SET_IS_LARGE:return Object(n.a)(Object(n.a)({},d),{},{isLarge:D.payload});case N.SET_MES:return Object(n.a)(Object(n.a)({},d),{},{mes:D.payload});case N.SET_STATE:return Object(n.a)(Object(n.a)({},d),D.payload);case N.SET_TRANSFER_CONTENT:return Object(n.a)(Object(n.a)({},d),{},{transferContent:D.payload});case N.SHOW_CLIPBOARD_BOX:return Object(n.a)(Object(n.a)({},d),{},{showClipBoardBox:D.payload});default:throw new Error}}var Xe=function(d){var D=d.vnc_url,K=d.window_vnc_url,Ue=d.taskId,oe=Object(O.useRef)(),Me=Object(O.useRef)(),Ye=Object(O.useReducer)(Fe,q),we=Object(ne.a)(Ye,2),he=we[0],De=we[1],at=Object(O.useState)(0),ke=Object(ne.a)(at,2),He=ke[0],ze=ke[1],Ze=he.mes,$e=he.loading,ct=he.showClipBoardBox,Ke=he.isLarge,ut=he.transferContent,s=Object(O.useState)(0),z=Object(ne.a)(s,2),R=z[0],C=z[1],V,Oe=Object(O.useRef)(),ye=Object(Ce.m)();function ge(){De({type:N.SHOW_CLIPBOARD_BOX,payload:!1})}function Ie(){De({type:N.SET_IS_LARGE,payload:!Ke})}function Te(L){var G;return oe.current&&(G=new $.default(function(x){var Ae=Object(c.a)(x),j;try{for(Ae.s();!(j=Ae.n()).done;){var F=j.value;(F.target.offsetHeight>0||F.target.offsetWidth>0)&&L._eventHandlers.windowResize()}}catch(J){Ae.e(J)}finally{Ae.f()}}),G.observe(oe.current)),G}var je=function(){var L=Object(p.a)(l.a.mark(function G(){var x;return l.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,Object(u.jb)(Object(n.a)({},ye));case 2:if(x=j.sent,!((x==null?void 0:x.status)===-3)){j.next=5;break}return j.abrupt("return",new Promise(function(){var F=Object(p.a)(l.a.mark(function J(de,k){return l.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:W.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6windows\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 _e=Object(p.a)(l.a.mark(function Le(){return l.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return clearTimeout(V),C(0),je(),xe.abrupt("return");case 4:case"end":return xe.stop()}},Le)}));function Pe(){return _e.apply(this,arguments)}return Pe}()});case 1:case"end":return ee.stop()}},J)}));return function(J,de){return F.apply(this,arguments)}}()));case 5:if(!((x==null?void 0:x.status)===-1)){j.next=7;break}throw new String(x==null?void 0:x.message);case 7:return B.a.publish("update-windows-time",x==null?void 0:x.data),j.abrupt("return",x);case 9:case"end":return j.stop()}},G)}));return function(){return L.apply(this,arguments)}}();Object(O.useEffect)(function(){return Oe.current=setTimeout(function(){W.a.confirm({title:r.a.createElement(r.a.Fragment,null,"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192"),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E 5 \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F",okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){B.a.publish("delayed-time",1),ze(He+1)}})},1e3*60*60),function(){clearTimeout(Oe.current)}},[]),Object(O.useEffect)(function(){var L,G;function x(k){K&&(i.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"),De({type:N.SET_LOADING,payload:!0}),ze(He+1))}function Ae(){clearTimeout(V),C(100),setTimeout(function(){De({type:N.SET_LOADING,payload:!1})},1300),B.a.subscribe("send-ctrl-alt-delete",function(){var k;(k=L)===null||k===void 0||k.sendCtrlAltDel()})}function j(k){var le=A(k.detail.text);De({type:N.SET_TRANSFER_CONTENT,payload:le})}if((K||D)&&oe.current){new Promise(Object(p.a)(l.a.mark(function k(){var le,ee,_e,Pe,Le,Ge,xe,nt,qe,mt;return l.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return le=Z(),ee="",a.next=4,je();case 4:Pe=a.sent,K?(_e="Edu123",ee=decodeURIComponent(Pe==null||((Le=Pe.data)===null||Le===void 0)?void 0:Le.vnc_url)):(xe=new URL(Pe==null||((Ge=Pe.data)===null||Ge===void 0)?void 0:Ge.vnc_url),nt=xe.protocol,qe=xe.searchParams,mt=xe.host,_e=qe.get("password"),ee="".concat(nt==="https:"?"wss":"ws","://").concat(mt,"/").concat(le.path||"websockify")),L=new v.a(oe.current,ee,{credentials:{password:_e},wsProtocols:["binary"]}),G=Te(L),L.viewOnly=le.view_only||!1,K?L.scaleViewport=!0:L.scaleViewport=le.scale||!1,L.scaleViewport=le.scale||!0,L.resizeSession=!0,Me.current=L,L.addEventListener("disconnect",x),L.addEventListener("connect",Ae),L.addEventListener("clipboard",j);case 16:case"end":return a.stop()}},k)})));var F=B.a.subscribe("vnc-reseting",function(){De({type:N.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),J=B.a.subscribe("vnc-enlarge",function(){De({type:N.SET_IS_LARGE,payload:!0})}),de=B.a.subscribe("show-clipboard-box",function(){De({type:N.SHOW_CLIPBOARD_BOX,payload:!0})});return C(0),function(){var k,le,ee,_e;(k=L)===null||k===void 0||k.removeEventListener("disconnect",x),(le=L)===null||le===void 0||le.removeEventListener("connect",Ae),(ee=L)===null||ee===void 0||ee.removeEventListener("clipboard",j),F(),J(),de(),(_e=G)===null||_e===void 0||_e.unobserve(oe.current)}}},[D,K,He]);function dt(L){var G;(G=Me.current)===null||G===void 0||G.clipboardPasteFrom(L),De({type:N.SET_TRANSFER_CONTENT,payload:L}),i.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),ge()}Object(O.useEffect)(function(){R==0&&H()},[R]);var H=function L(){R>99?R=99:(R=R+1,V=setTimeout(function(){L()},1500)),R<100&&C(R)};return r.a.createElement(O.Fragment,null,r.a.createElement("div",{className:"".concat(K?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Ke?"full-screen":"")},Ke&&r.a.createElement("a",{className:"btn-vnc-resize",onClick:Ie},r.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),$e?r.a.createElement(pe.a,{message:Ze,style:{color:"#4CACFF"}},r.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},r.a.createElement(re.a,{percent:R,format:function(G){return r.a.createElement("span",{className:"c-white"},G,"%")}}))):null,r.a.createElement("div",{ref:oe,className:"vnc-panel ".concat($e?"hide":"animated fadeIn")})),r.a.createElement(P.a,null))},Ve=e("VaU+"),ue=e.n(Ve),We=ae.a.Countdown,fe=function(D){var K=D.shixunsDetail,Ue=D.globalSetting,oe=D.loading,Me=D.dispatch,Ye=D.user,we=D.history,he=Object(Be.a)(D,["shixunsDetail","globalSetting","loading","dispatch","user","history"]),De=Object(O.useState)({}),at=Object(ne.a)(De,2),ke=at[0],He=at[1],ze=Object(O.useState)(400),Ze=Object(ne.a)(ze,2),$e=Ze[0],ct=Ze[1],Ke=Object(O.useState)(!1),ut=Object(ne.a)(Ke,2),s=ut[0],z=ut[1],R=Object(O.useState)(""),C=Object(ne.a)(R,2),V=C[0],Oe=C[1],ye=Object(O.useState)(Date.now()+1e3*60*60),ge=Object(ne.a)(ye,2),Ie=ge[0],Te=ge[1],je=he.match.params,dt=he.location.query,H=K.mirrorApplies,L=Object(O.useRef)();Object(O.useEffect)(function(){return Me({type:"globalSetting/headerFooterToggle",payload:!1}),Me({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),x(),Ae(),window.addEventListener("resize",x),B.a.subscribe("delayed-time",function(){Te(Date.now()+1e3*60*60)}),function(){window.removeEventListener("resize",x),clearTimeout(L.current),Me({type:"globalSetting/headerFooterToggle",payload:!0}),Me({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}},[]),Object(O.useEffect)(function(){ke.host&&setTimeout(function(){B.a.publish("create-socket",1)},1500)},[ke]),Object(O.useEffect)(function(){H.webssh&&(G(),L.current=setTimeout(function(){W.a.confirm({title:r.a.createElement(r.a.Fragment,null,"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192"),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E 15 \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F",okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){B.a.publish("ssh-add-connect-time",{}),B.a.publish("delayed-time",1)}})},1e3*60*60)),H.id&&x()},[H]);var G=function(){var j=Object(p.a)(l.a.mark(function F(){var J;return l.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(u.kb)(Object(n.a)({},je));case 2:J=k.sent,He(Object(n.a)({},J));case 4:case"end":return k.stop()}},F)}));return function(){return j.apply(this,arguments)}}(),x=function(){var F=window.innerHeight;ct(F-(H.audit_remark?400:270))},Ae=function(){var j=Object(p.a)(l.a.mark(function F(){return l.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:Me({type:"shixunsDetail/getMirrorApplies",payload:Object(n.a)({},je)});case 1:case"end":return de.stop()}},F)}));return function(){return j.apply(this,arguments)}}();return r.a.createElement("section",{className:ue.a.wrp},r.a.createElement("header",{className:ue.a.header},r.a.createElement(o.a,{align:"middle"},r.a.createElement(E.a,{flex:"1"},r.a.createElement("span",{className:"mr10"},H.name),"\uFF08\u5269\u4F59\u65F6\u957F:",r.a.createElement(We,{className:ue.a.cuttDown,value:Ie,format:"mm:ss",valueStyle:{color:"#FFF"}}),"\uFF09"),r.a.createElement(E.a,null,r.a.createElement("span",{className:"icon-kaiguan font20 current",onClick:function(){W.a.confirm({title:"\u9000\u51FA\u955C\u50CF",content:"\u4F60\u786E\u5B9A\u8981\u9000\u51FA\u955C\u50CF\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var J;we.push("/users/".concat((J=Ye.userInfo)===null||J===void 0?void 0:J.login,"/experiment-img"))}})}})))),r.a.createElement("aside",{className:ue.a.container},r.a.createElement(o.a,null,r.a.createElement(E.a,{flex:"1"},r.a.createElement("section",{className:"".concat(ue.a.info," ml40 mr40")},r.a.createElement("aside",null,r.a.createElement(o.a,{align:"middle",style:{height:68,borderBottom:"1px solid #f1f1f1"}},r.a.createElement(E.a,{className:"font18"},"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E ",r.a.createElement("span",{className:"font16 ml20 c-grey-999"},"\u8BF7\u6309\u6A21\u677F\u586B\u5199\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"))),r.a.createElement("aside",{className:"mt30 flex1"},r.a.createElement(I.a,{height:$e,defaultValue:H.description||"",onChange:function(F){return Oe(F)}}),H.audit_remark&&r.a.createElement("aside",{className:"mt10 font16 c-grey-999 mb10"},"\u5BA1\u6838\u4E0D\u901A\u8FC7\u539F\u56E0\uFF1A",r.a.createElement("span",{className:"c-red"},H.audit_remark))),r.a.createElement("aside",{className:"mb20"},r.a.createElement(o.a,{justify:"center",gutter:[20,20],className:ue.a.buttons},r.a.createElement(E.a,null,r.a.createElement(M.a,{type:"primary",size:"large",loading:s,onClick:Object(p.a)(l.a.mark(function j(){var F;return l.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return z(!0),W.a.info({title:"\u4FDD\u5B58\u955C\u50CF",centered:!0,content:"\u4E34\u65F6\u955C\u50CF\u7CFB\u7EDF\u9ED8\u8BA4\u53EA\u4FDD\u5B5830\u5929\uFF0C\u8FC7\u671F\u5C06\u4F1A\u81EA\u52A8\u6E05\u7406\u3002\u8BF7\u5C3D\u5FEB\u7533\u8BF7\u53D1\u5E03\u3002",okText:"\u6211\u77E5\u9053\u4E86",onOk:function(){}}),de.next=4,Object(u.mb)(Object(n.a)(Object(n.a)({},je),{},{description:V}));case 4:F=de.sent,(F==null?void 0:F.status)===0&&i.b.success("\u4FDD\u5B58\u6210\u529F"),z(!1);case 7:case"end":return de.stop()}},j)}))},"\u4FDD\u5B58")),r.a.createElement(E.a,null,r.a.createElement(M.a,{type:"primary",ghost:!0,size:"large",onClick:Object(p.a)(l.a.mark(function j(){return l.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:W.a.confirm({title:"\u7533\u8BF7\u53D1\u5E03",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u7533\u8BF7\u53D1\u5E03\u8BE5\u955C\u50CF\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var de=Object(p.a)(l.a.mark(function le(){var ee,_e;return l.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(u.lb)(Object(n.a)(Object(n.a)({},je),{},{description:V}));case 2:ee=Le.sent,(ee==null?void 0:ee.status)===0&&(we.push("/users/".concat((_e=Ye.userInfo)===null||_e===void 0?void 0:_e.login,"/experiment-img")),i.b.success("\u7533\u8BF7\u53D1\u5E03\u6210\u529F"));case 4:case"end":return Le.stop()}},le)}));function k(){return de.apply(this,arguments)}return k}()});case 1:case"end":return J.stop()}},j)}))},"\u7533\u8BF7\u53D1\u5E03"))))))),r.a.createElement(E.a,{flex:"1",style:{background:"#000"}},r.a.createElement("div",null,r.a.createElement("aside",{className:ue.a.fullBtn},r.a.createElement("span",{className:"icon-quanping"})),H.webssh&&r.a.createElement(Q.a,{sshConfigData:ke,sid:1}),((H==null?void 0:H.vnc)||(H==null?void 0:H.windows))&&r.a.createElement(Xe,{taskId:H.type==="windows"?"pcf9t4w6vrnz":"ijby95c82nsh",vnc_url:H.vnc,window_vnc_url:H.windows}))))))},it=y.default=Object(ce.a)(function(d){var D=d.shixunsDetail,K=d.loading,Ue=d.user,oe=d.globalSetting;return{shixunsDetail:D,globalSetting:oe,user:Ue,loading:K.models.shixunsDetail}})(fe)},kSUc:function(se,y,e){}}]);