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.
13 lines
20 KiB
13 lines
20 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{"6xWC":function(Oe,ne,l){"use strict";l.r(ne);var C=l("tJVT"),s=l("q1tI"),S=l.n(s);function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?re(Object(n),!0).forEach(function(r){V(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ke(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++){if(o=r[i],t.indexOf(o)>=0)continue;n[o]=e[o]}return n}function ce(e,t){if(e==null)return{};var n=Ke(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++){if(r=i[o],t.indexOf(r)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,r))continue;n[r]=e[r]}}return n}function ze(e,t){return Me(e)||Fe(e,t)||_e(e,t)||K()}function Me(e){if(Array.isArray(e))return e}function Fe(e,t){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var c=e[Symbol.iterator](),m;!(r=(m=c.next()).done)&&!(n.push(m.value),t&&n.length===t);r=!0);}catch(g){o=!0,i=g}finally{try{!r&&c.return!=null&&c.return()}finally{if(o)throw i}}return n}function _e(e,t){if(!e)return;if(typeof e=="string")return le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return le(e,t)}function le(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function K(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function je(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?de(Object(n),!0).forEach(function(r){je(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):de(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ye(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(r){return t.reduceRight(function(o,i){return i(o)},r)}}function M(e){return function t(){for(var n=this,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return o.length>=e.length?e.apply(this,o):function(){for(var c=arguments.length,m=new Array(c),g=0;g<c;g++)m[g]=arguments[g];return t.apply(n,[].concat(o,m))}}}function y(e){return{}.toString.call(e).includes("Object")}function W(e){return!Object.keys(e).length}function L(e){return typeof e=="function"}function N(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function f(e,t){return y(t)||u("changeType"),Object.keys(t).some(function(n){return!N(e,n)})&&u("changeField"),t}function D(e){L(e)||u("selectorType")}function R(e){L(e)||y(e)||u("handlerType"),y(e)&&Object.values(e).some(function(t){return!L(t)})&&u("handlersType")}function J(e){e||u("initialIsRequired"),y(e)||u("initialType"),W(e)&&u("initialContent")}function X(e,t){throw new Error(e[t]||e.default)}var x={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},u=M(X)(x),U={changes:f,selector:D,handler:R,initial:J};function A(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};U.initial(e),U.handler(t);var n={current:e},r=M(Ce)(n,t),o=M(oe)(n),i=M(U.changes)(e),c=M(Q)(n);function m(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(w){return w};return U.selector(B),B(n.current)}function g(B){ye(r,o,i,c)(B)}return[m,g]}function Q(e,t){return L(t)?t(e.current):t}function oe(e,t){return e.current=fe(fe({},e.current),t),t}function Ce(e,t,n){return L(t)?t(e.current):Object.keys(n).forEach(function(r){var o;return(o=t[r])===null||o===void 0?void 0:o.call(t,e.current[r])}),n}var we={create:A},me=we,z={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.33.0/min/vs"}},H=z;function I(e){return function t(){for(var n=this,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return o.length>=e.length?e.apply(this,o):function(){for(var c=arguments.length,m=new Array(c),g=0;g<c;g++)m[g]=arguments[g];return t.apply(n,[].concat(o,m))}}}var G=I;function Z(e){return{}.toString.call(e).includes("Object")}var ot=Z;function at(e){return e||Xe("configIsRequired"),ot(e)||Xe("configType"),e.urls?(it(),{paths:{vs:e.urls.monacoBase}}):e}function it(){console.warn(Je.deprecation)}function st(e,t){throw new Error(e[t]||e.default)}var Je={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning!
|
|
You are using deprecated way of configuration.
|
|
|
|
Instead of using
|
|
monaco.config({ urls: { monacoBase: '...' } })
|
|
use
|
|
monaco.config({ paths: { vs: '...' } })
|
|
|
|
For more please check the link https://github.com/suren-atoyan/monaco-loader#config
|
|
`},Xe=G(st)(Je),ut={config:at},ct=ut,lt=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return function(o){return n.reduceRight(function(i,c){return c(i)},o)}},dt=lt;function Ge(e,t){return Object.keys(t).forEach(function(n){t[n]instanceof Object&&(e[n]&&Object.assign(t[n],Ge(e[n],t[n])))}),F(F({},e),t)}var ft=Ge,mt={type:"cancelation",msg:"operation is manually canceled"};function pt(e){var t=!1,n=new Promise(function(r,o){e.then(function(i){return t?o(mt):r(i)}),e.catch(o)});return n.cancel=function(){return t=!0},n}var Te=pt,gt=me.create({config:H,resolve:null,reject:null,monaco:null}),Ye=ze(gt,2),ae=Ye[0],De=Ye[1];function ht(e){var t=ct.config(e),n=t.monaco,r=ce(t,["monaco"]);De(function(o){return{config:ft(o.config,r),monaco:n}})}function vt(){var e=ae(function(t){var n=t.monaco;return{monaco:n}});if(e.monaco){if(e.monaco)return Te(Promise.resolve(e.monaco))}else{if(window.monaco&&window.monaco.editor)return Qe(window.monaco),Te(Promise.resolve(window.monaco));dt(bt,Ot)(Mt)}return Te(jt)}function bt(e){return document.body.appendChild(e)}function Et(e){var t=document.createElement("script");return e&&(t.src=e),t}function Ot(e){var t=ae(function(r){var o=r.config,i=r.reject;return{config:o,reject:i}}),n=Et("".concat(t.config.paths.vs,"/loader.js"));return n.onload=function(){return e()},n.onerror=t.reject,n}function Mt(){var e=ae(function(n){var r=n.config,o=n.resolve,i=n.reject;return{config:r,resolve:o,reject:i}}),t=window.require;t.config(e.config),t(["vs/editor/editor.main"],function(n){Qe(n),e.resolve(n)},function(n){e.reject(n)})}function Qe(e){ae().monaco||De({monaco:e})}function _t(){return ae(function(e){var t=e.monaco;return t})}var jt=new Promise(function(e,t){return De({resolve:e,reject:t})}),yt={config:ht,init:vt,__getMonacoInstance:_t},ie=yt,$=l("k1fw"),Ct=l("17x9"),a=l.n(Ct),wt={display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"};function Tt(e){var t=e.content;return S.a.createElement("div",{style:wt},t)}var Dt=Tt,xt={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},xe=xt;function Ze(e){var t=e.width,n=e.height,r=e.isEditorReady,o=e.loading,i=e._ref,c=e.className,m=e.wrapperClassName;return S.a.createElement("section",{style:Object($.a)(Object($.a)({},xe.wrapper),{},{width:t,height:n}),className:m},!r&&S.a.createElement(Dt,{content:o}),S.a.createElement("div",{ref:i,style:Object($.a)(Object($.a)({},xe.fullWidth),!r&&xe.hide),className:c}))}Ze.propTypes={width:a.a.oneOfType([a.a.number,a.a.string]).isRequired,height:a.a.oneOfType([a.a.number,a.a.string]).isRequired,loading:a.a.oneOfType([a.a.element,a.a.string]).isRequired,isEditorReady:a.a.bool.isRequired,className:a.a.string,wrapperClassName:a.a.string};var At=Ze,Pt=Object(s.memo)(At),$e=Pt;function St(e){Object(s.useEffect)(e,[])}var Ae=St;function Lt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=Object(s.useRef)(!0);Object(s.useEffect)(r.current||!n?function(){r.current=!1}:e,t)}var k=Lt;function se(){}function qe(e,t,n,r){return Nt(e,r)||Rt(e,t,n,r)}function Nt(e,t){return e.editor.getModel(et(e,t))}function Rt(e,t,n,r){return e.editor.createModel(t,n,r&&et(e,r))}function et(e,t){return e.Uri.parse(t)}function Ut(e){return e===void 0}function Pe(e){var t=e.original,n=e.modified,r=e.language,o=e.originalLanguage,i=e.modifiedLanguage,c=e.originalModelPath,m=e.modifiedModelPath,g=e.keepCurrentOriginalModel,B=e.keepCurrentModifiedModel,w=e.theme,q=e.loading,P=e.options,Le=e.height,Ne=e.width,Re=e.className,Ue=e.wrapperClassName,Ie=e.beforeMount,ke=e.onMount,We=Object(s.useState)(!1),ee=Object(C.a)(We,2),_=ee[0],Be=ee[1],ge=Object(s.useState)(!0),h=Object(C.a)(ge,2),he=h[0],Ve=h[1],T=Object(s.useRef)(null),O=Object(s.useRef)(null),ve=Object(s.useRef)(null),j=Object(s.useRef)(ke),d=Object(s.useRef)(Ie);Ae(function(){var p=ie.init();return p.then(function(E){return(O.current=E)&&Ve(!1)}).catch(function(E){return(E==null?void 0:E.type)!=="cancelation"&&console.error("Monaco initialization: error:",E)}),function(){return T.current?He():p.cancel()}}),k(function(){var p=T.current.getModifiedEditor();p.getOption(O.current.editor.EditorOption.readOnly)?p.setValue(n):n!==p.getValue()&&(p.executeEdits("",[{range:p.getModel().getFullModelRange(),text:n,forceMoveMarkers:!0}]),p.pushUndoStop())},[n],_),k(function(){T.current.getModel().original.setValue(t)},[t],_),k(function(){var p=T.current.getModel(),E=p.original,Y=p.modified;O.current.editor.setModelLanguage(E,o||r),O.current.editor.setModelLanguage(Y,i||r)},[r,o,i],_),k(function(){O.current.editor.setTheme(w)},[w],_),k(function(){T.current.updateOptions(P)},[P],_);var ue=Object(s.useCallback)(function(){d.current(O.current);var p=O.current.editor.createModel(t,o||r,c&&O.current.Uri.parse(c)),E=O.current.editor.createModel(n,i||r,m&&O.current.Uri.parse(m));T.current.setModel({original:p,modified:E})},[r,n,i,t,o,c,m]),be=Object(s.useCallback)(function(){T.current=O.current.editor.createDiffEditor(ve.current,Object($.a)({automaticLayout:!0},P)),ue(),O.current.editor.setTheme(w),Be(!0)},[P,w,ue]);Object(s.useEffect)(function(){_&&j.current(T.current,O.current)},[_]),Object(s.useEffect)(function(){!he&&!_&&be()},[he,_,be]);function He(){var p=T.current.getModel();if(!g){var E;(E=p.original)===null||E===void 0||E.dispose()}if(!B){var Y;(Y=p.modified)===null||Y===void 0||Y.dispose()}T.current.dispose()}return S.a.createElement($e,{width:Ne,height:Le,isEditorReady:_,loading:q,_ref:ve,className:Re,wrapperClassName:Ue})}Pe.propTypes={original:a.a.string,modified:a.a.string,language:a.a.string,originalLanguage:a.a.string,modifiedLanguage:a.a.string,originalModelPath:a.a.string,modifiedModelPath:a.a.string,keepCurrentOriginalModel:a.a.bool,keepCurrentModifiedModel:a.a.bool,theme:a.a.string,loading:a.a.oneOfType([a.a.element,a.a.string]),options:a.a.object,width:a.a.oneOfType([a.a.number,a.a.string]),height:a.a.oneOfType([a.a.number,a.a.string]),className:a.a.string,wrapperClassName:a.a.string,beforeMount:a.a.func,onMount:a.a.func},Pe.defaultProps={theme:"light",loading:"Loading...",options:{},keepCurrentOriginalModel:!1,keepCurrentModifiedModel:!1,width:"100%",height:"100%",beforeMount:se,onMount:se};var It=Pe,kt=Object(s.memo)(It),$t=kt;function Wt(){var e=Object(s.useState)(ie.__getMonacoInstance()),t=Object(C.a)(e,2),n=t[0],r=t[1];return Ae(function(){var o;return n||(o=ie.init(),o.then(function(i){r(i)})),function(){var i;return(i=o)===null||i===void 0?void 0:i.cancel()}}),n}var qt=Wt;function Bt(e){var t=Object(s.useRef)();return Object(s.useEffect)(function(){t.current=e},[e]),t.current}var Vt=Bt,Ht=me.create({backup:null}),tt=Object(C.a)(Ht,2),nt=tt[0],Kt=tt[1],pe=new Map;function Se(e){var t=e.defaultValue,n=e.defaultLanguage,r=e.defaultPath,o=e.value,i=e.language,c=e.path,m=e.theme,g=e.line,B=e.loading,w=e.options,q=e.overrideServices,P=e.saveViewState,Le=e.keepCurrentModel,Ne=e.width,Re=e.height,Ue=e.className,Ie=e.wrapperClassName,ke=e.beforeMount,We=e.onMount,ee=e.onChange,_=e.onValidate,Be=Object(s.useState)(!1),ge=Object(C.a)(Be,2),h=ge[0],he=ge[1],Ve=Object(s.useState)(!0),T=Object(C.a)(Ve,2),O=T[0],ve=T[1],j=Object(s.useRef)(null),d=Object(s.useRef)(null),ue=Object(s.useRef)(null),be=Object(s.useRef)(We),He=Object(s.useRef)(ke),p=Object(s.useRef)(null),E=Object(s.useRef)(o),Y=Vt(c);Ae(function(){var v=ie.init();return v.then(function(b){return(j.current=b)&&ve(!1)}).catch(function(b){return(b==null?void 0:b.type)!=="cancelation"&&console.error("Monaco initialization: error:",b)}),function(){return d.current?Zt():v.cancel()}}),k(function(){var v=qe(j.current,t||o,n||i,c);v!==d.current.getModel()&&(P&&pe.set(Y,d.current.saveViewState()),d.current.setModel(v),P&&d.current.restoreViewState(pe.get(c)))},[c],h),k(function(){d.current.updateOptions(w)},[w],h),k(function(){d.current.getOption(j.current.editor.EditorOption.readOnly)?d.current.setValue(o):o!==d.current.getValue()&&(d.current.executeEdits("",[{range:d.current.getModel().getFullModelRange(),text:o,forceMoveMarkers:!0}]),d.current.pushUndoStop())},[o],h),k(function(){j.current.editor.setModelLanguage(d.current.getModel(),i)},[i],h),k(function(){Ut(g)||d.current.revealLine(g)},[g],h),k(function(){j.current.editor.setTheme(m)},[m],h);var rt=Object(s.useCallback)(function(){He.current(j.current);var v=c||r,b=qe(j.current,o||t,n||i,v);d.current=j.current.editor.create(ue.current,Object($.a)({model:b,automaticLayout:!0},w),q),P&&d.current.restoreViewState(pe.get(v)),j.current.editor.setTheme(m),nt().backup||Kt({backup:j.current.editor.setModelMarkers}),he(!0)},[t,n,r,o,i,c,w,q,P,m]);Object(s.useEffect)(function(){h&&be.current(d.current,j.current)},[h]),Object(s.useEffect)(function(){!O&&!h&&rt()},[O,h,rt]),E.current=o,Object(s.useEffect)(function(){if(h&&ee){var v,b;(v=p.current)===null||v===void 0||v.dispose(),p.current=(b=d.current)===null||b===void 0?void 0:b.onDidChangeModelContent(function(Ee){var te=d.current.getValue();E.current!==te&&ee(te,Ee)})}},[h,ee]),Object(s.useEffect)(function(){h&&(j.current.editor.setModelMarkers=function(v,b,Ee){var te;(te=nt().backup)===null||te===void 0||te.call(j.current.editor,v,b,Ee),_==null||_(Ee)})},[h,_]);function Zt(){var v;if((v=p.current)===null||v===void 0||v.dispose(),Le)P&&pe.set(c,d.current.saveViewState());else{var b;(b=d.current.getModel())===null||b===void 0||b.dispose()}d.current.dispose()}return S.a.createElement($e,{width:Ne,height:Re,isEditorReady:h,loading:B,_ref:ue,className:Ue,wrapperClassName:Ie})}Se.propTypes={defaultValue:a.a.string,defaultPath:a.a.string,defaultLanguage:a.a.string,value:a.a.string,language:a.a.string,path:a.a.string,theme:a.a.string,line:a.a.number,loading:a.a.oneOfType([a.a.element,a.a.string]),options:a.a.object,overrideServices:a.a.object,saveViewState:a.a.bool,keepCurrentModel:a.a.bool,width:a.a.oneOfType([a.a.number,a.a.string]),height:a.a.oneOfType([a.a.number,a.a.string]),className:a.a.string,wrapperClassName:a.a.string,beforeMount:a.a.func,onMount:a.a.func,onChange:a.a.func,onValidate:a.a.func},Se.defaultProps={theme:"light",loading:"Loading...",options:{},overrideServices:{},saveViewState:!0,keepCurrentModel:!1,width:"100%",height:"100%",beforeMount:se,onMount:se,onValidate:se};var zt=Se,Ft=Object(s.memo)(zt),Jt=Ft,Xt=l("9kvl"),Gt=l("Dqnf"),Yt=l("dhSg");ie.config({"vs/nls":{availableLanguages:{"*":"zh-cn"}}});var Qt=function(t){var n=t.index,r=t.loading,o=t.dispatch,i=Object(s.useState)("// type your cod222e..."),c=Object(C.a)(i,2),m=c[0],g=c[1],B={selectOnLineNumbers:!0},w=function(){},q=function(){};return Object(s.useEffect)(function(){setTimeout(function(){Yt.a.publish("create-socket",1)},500)},[]),S.a.createElement("div",null,S.a.createElement(Gt.a,{sshConfigData:{host:"106.75.231.63",port:"2021",ws_url:"wss://pre-webssh.educoder.net/ws",username:"root",password:"123123",game_id:4799882,webssh_url:"http://172.16.94.254:8890/bridge",secret:"Dron_123123",width:1004,height:603,rows:33,columns:104},sid:1}),S.a.createElement(Jt,{width:800,height:400,language:"javascript",theme:"hc-black",value:m,options:B,onChange:w,editorDidMount:q}))},en=ne.default=Object(Xt.a)(function(e){var t=e.index,n=e.loading;return{index:t,loading:n.models.index}})(Qt)},Dqnf:function(Oe,ne,l){"use strict";var C=l("k1fw"),s=l("tJVT"),S=l("rAM+"),V=l("q1tI"),re=l.n(V),F=l("J66h"),Ke=l.n(F),ce=l("/POA"),ze=l.n(ce),Me=l("q7KB"),Fe=l.n(Me),_e=l("ER/M"),le=l.n(_e),K=l("dhSg"),je=l("bdgK");function de(M,y,W){var L=W._core._renderService.dimensions.actualCellWidth||9.5,N=W._core._renderService.dimensions.actualCellHeight||18,f=Math.floor(y/N),D=Math.floor(M/L);return[D,f]}function fe(M,y){var W=new je.default(function(L){var N=Object(S.a)(L),f;try{for(N.s();!(f=N.n()).done;){var D=f.value;if(D.target.offsetHeight>0||D.target.offsetWidth>0){var R=de(D.target.offsetWidth,D.target.offsetHeight,M),J=Object(s.a)(R,2),X=J[0],x=J[1];console.log("cols, rows",X,x),K.a.publish("ssh-xterm-resize",{columns:X,rows:x,width:D.target.offsetWidth,height:D.target.offsetHeight}),M.resize(X,x);var u=F.Base64.decode("IA=="),U=F.Base64.decode("CBtbSw==");M.write(u),M.write(U)}}}catch(A){N.e(A)}finally{N.f()}});return W.observe(y),W}var ye=3e4;ne.a=function(M){var y=M.sshConfigData,W=M.sid,L=Object(V.useState)(null),N=Object(s.a)(L,2),f=N[0],D=N[1],R=y.ws_url,J=y.password,X=y.port,x=Object(V.useRef)(),u=Object(V.useRef)(),U=Object(V.useRef)(!1);return Object(V.useEffect)(function(){if(x.current&&R){var A=new ce.Terminal({fontSize:16,rendererType:"dom"});A.open(x.current),A.onData(function(oe){u.current&&(u.current.readyState===1&&(u.current.send(JSON.stringify({tp:"client",data:oe})),K.a.publish("on-operating-ssh")))}),A.write("Connecting..."),D(A);var Q=fe(A,x.current);return function(){A.dispose(),Q.unobserve(x.current)}}},[R,x.current]),Object(V.useEffect)(function(){if(f&&R){var A=function(){var H=new WebSocket(R);u.current=H,H.onopen=function(){var I=f.element.parentElement;if(I){var G=I.offsetWidth,Z=I.offsetHeight;console.log("init",{tp:"init",data:Object(C.a)(Object(C.a)({},y),{},{secret:J,width:G,height:Z,rows:f.rows,columns:f.cols})}),H.send(JSON.stringify({tp:"init",data:Object(C.a)(Object(C.a)({},y),{},{secret:J,width:G,height:Z,rows:f.rows,columns:f.cols})}))}f.focus()},H.onerror=function(I){console.log("------in socket error----",I,H,R)},H.onmessage=function(I){U.current||(f.write("\r"),setTimeout(function(){},1e3)),U.current=!0,console.log("event:",I);var G=F.Base64.decode(I.data.toString()),Z=f._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",G,Z,f),f.write(G)},H.onclose=function(I){Q&&clearInterval(Q),f.write(`\r
|
|
connection closed`)}},Q=setInterval(function(){u.current&&u.current.send(JSON.stringify({tp:"h"}))},ye),oe=K.a.subscribe("create-socket",function(z){W==z&&(u.current&&u.current.readyState===1?f.focus():A(),f.focus())}),Ce=K.a.subscribe("close-socket",function(z){W===z&&(u.current&&(u.current.close(),U.current=!1,f.clear()),u.current=null)}),we=K.a.subscribe("ssh-xterm-resize",function(z){u.current&&u.current.readyState===1&&u.current.send(JSON.stringify({tp:"resize",data:Object(C.a)({},z)}))}),me=K.a.subscribe("ssh-add-connect-time",function(){u.current&&u.current.readyState===1&&u.current.send(JSON.stringify({tp:"overtime"}))});return function(){Ce(),oe(),we(),me(),u.current&&(u.current.close(),U.current=!1)}}},[f,R,X]),re.a.createElement("div",{ref:x,className:le.a["xterm-panel"]},R?null:re.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},"ER/M":function(Oe,ne,l){Oe.exports={"xterm-panel":"xterm-panel___2r2xx"}}}]);
|