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.
12 lines
16 KiB
12 lines
16 KiB
var A=Object.assign;(window.webpackJsonp=window.webpackJsonp||[]).push([[142],{"6xWC":function(Xt,oe,C){"use strict";C.r(oe);var je=C("tJVT"),c=C("q1tI"),T=C.n(c);function ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ae(Object(n),!0).forEach(function(r){ye(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ae(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ce(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i<r.length;i++){if(a=r[i],t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function Te(e,t){if(e==null)return{};var n=Ce(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++){if(r=i[a],t.indexOf(r)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(e,r))continue;n[r]=e[r]}}return n}function we(e,t){return _e(e)||De(e,t)||Ae(e,t)||xe()}function _e(e){if(Array.isArray(e))return e}function De(e,t){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,i=void 0;try{for(var s=e[Symbol.iterator](),d;!(r=(d=s.next()).done)&&!(n.push(d.value),t&&n.length===t);r=!0);}catch(f){a=!0,i=f}finally{try{!r&&s.return!=null&&s.return()}finally{if(a)throw i}}return n}function Ae(e,t){if(!e)return;if(typeof e=="string")return ce(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 ce(e,t)}function ce(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 xe(){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 Ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?se(Object(n),!0).forEach(function(r){Ne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):se(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Le(){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(a,i){return i(a)},r)}}function N(e){return function t(){for(var n=this,r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return a.length>=e.length?e.apply(this,a):function(){for(var s=arguments.length,d=new Array(s),f=0;f<s;f++)d[f]=arguments[f];return t.apply(n,[].concat(a,d))}}}function V(e){return{}.toString.call(e).includes("Object")}function Re(e){return!Object.keys(e).length}function L(e){return typeof e=="function"}function Pe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ue(e,t){return V(t)||w("changeType"),Object.keys(t).some(function(n){return!Pe(e,n)})&&w("changeField"),t}function Se(e){L(e)||w("selectorType")}function Ie(e){L(e)||V(e)||w("handlerType"),V(e)&&Object.values(e).some(function(t){return!L(t)})&&w("handlersType")}function ke(e){e||w("initialIsRequired"),V(e)||w("initialType"),Re(e)&&w("initialContent")}function He(e,t){throw new Error(e[t]||e.default)}var Ve={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"},w=N(He)(Ve),q={changes:Ue,selector:Se,handler:Ie,initial:ke};function qe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};q.initial(e),q.handler(t);var n={current:e},r=N(Xe)(n,t),a=N(We)(n),i=N(q.changes)(e),s=N(Fe)(n);function d(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(_){return _};return q.selector(b),b(n.current)}function f(b){Le(r,a,i,s)(b)}return[d,f]}function Fe(e,t){return L(t)?t(e.current):t}function We(e,t){return e.current=ue(ue({},e.current),t),t}function Xe(e,t,n){return L(t)?t(e.current):Object.keys(n).forEach(function(r){var a;return(a=t[r])===null||a===void 0?void 0:a.call(t,e.current[r])}),n}var ze={create:qe},le=ze,Be={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.33.0/min/vs"}},Je=Be;function Ge(e){return function t(){for(var n=this,r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return a.length>=e.length?e.apply(this,a):function(){for(var s=arguments.length,d=new Array(s),f=0;f<s;f++)d[f]=arguments[f];return t.apply(n,[].concat(a,d))}}}var Ke=Ge;function Ye(e){return{}.toString.call(e).includes("Object")}var Qe=Ye;function Ze(e){return e||fe("configIsRequired"),Qe(e)||fe("configType"),e.urls?($e(),{paths:{vs:e.urls.monacoBase}}):e}function $e(){console.warn(de.deprecation)}function et(e,t){throw new Error(e[t]||e.default)}var de={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
|
|
`},fe=Ke(et)(de),tt={config:Ze},nt=tt,rt=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return function(a){return n.reduceRight(function(i,s){return s(i)},a)}},ot=rt;function pe(e,t){return Object.keys(t).forEach(function(n){t[n]instanceof Object&&(e[n]&&Object.assign(t[n],pe(e[n],t[n])))}),ie(ie({},e),t)}var at=pe,it={type:"cancelation",msg:"operation is manually canceled"};function ct(e){var t=!1,n=new Promise(function(r,a){e.then(function(i){return t?a(it):r(i)}),e.catch(a)});return n.cancel=function(){return t=!0},n}var B=ct,st=le.create({config:Je,resolve:null,reject:null,monaco:null}),me=we(st,2),R=me[0],J=me[1];function ut(e){var t=nt.config(e),n=t.monaco,r=Te(t,["monaco"]);J(function(a){return{config:at(a.config,r),monaco:n}})}function lt(){var e=R(function(t){var n=t.monaco;return{monaco:n}});if(e.monaco){if(e.monaco)return B(Promise.resolve(e.monaco))}else{if(window.monaco&&window.monaco.editor)return ge(window.monaco),B(Promise.resolve(window.monaco));ot(dt,pt)(mt)}return B(ht)}function dt(e){return document.body.appendChild(e)}function ft(e){var t=document.createElement("script");return e&&(t.src=e),t}function pt(e){var t=R(function(r){var a=r.config,i=r.reject;return{config:a,reject:i}}),n=ft("".concat(t.config.paths.vs,"/loader.js"));return n.onload=function(){return e()},n.onerror=t.reject,n}function mt(){var e=R(function(n){var r=n.config,a=n.resolve,i=n.reject;return{config:r,resolve:a,reject:i}}),t=window.require;t.config(e.config),t(["vs/editor/editor.main"],function(n){ge(n),e.resolve(n)},function(n){e.reject(n)})}function ge(e){R().monaco||J({monaco:e})}function gt(){return R(function(e){var t=e.monaco;return t})}var ht=new Promise(function(e,t){return J({resolve:e,reject:t})}),bt={config:ut,init:lt,__getMonacoInstance:gt},P=bt,vt=C("17x9"),o=C.n(vt);const Et={display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"};function Ot({content:e}){return T.a.createElement("div",{style:Et},e)}var Mt=Ot;const jt={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}};var G=jt;function he({width:e,height:t,isEditorReady:n,loading:r,_ref:a,className:i,wrapperClassName:s}){return T.a.createElement("section",{style:A(A({},G.wrapper),{width:e,height:t}),className:s},!n&&T.a.createElement(Mt,{content:r}),T.a.createElement("div",{ref:a,style:A(A({},G.fullWidth),!n&&G.hide),className:i}))}he.propTypes={width:o.a.oneOfType([o.a.number,o.a.string]).isRequired,height:o.a.oneOfType([o.a.number,o.a.string]).isRequired,loading:o.a.oneOfType([o.a.element,o.a.string]).isRequired,isEditorReady:o.a.bool.isRequired,className:o.a.string,wrapperClassName:o.a.string};var yt=he,Ct=Object(c.memo)(yt),be=Ct;function Tt(e){Object(c.useEffect)(e,[])}var K=Tt;function wt(e,t,n=!0){const r=Object(c.useRef)(!0);Object(c.useEffect)(r.current||!n?()=>{r.current=!1}:e,t)}var y=wt;function U(){}function ve(e,t,n,r){return _t(e,r)||Dt(e,t,n,r)}function _t(e,t){return e.editor.getModel(Ee(e,t))}function Dt(e,t,n,r){return e.editor.createModel(t,n,r&&Ee(e,r))}function Ee(e,t){return e.Uri.parse(t)}function At(e){return e===void 0}function Y({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:a,originalModelPath:i,modifiedModelPath:s,keepCurrentOriginalModel:d,keepCurrentModifiedModel:f,theme:b,loading:_,options:O,height:S,width:Z,className:$,wrapperClassName:ee,beforeMount:te,onMount:ne}){const[M,I]=Object(c.useState)(!1),[D,g]=Object(c.useState)(!0),j=Object(c.useRef)(null),v=Object(c.useRef)(null),W=Object(c.useRef)(null),E=Object(c.useRef)(ne),u=Object(c.useRef)(te);K(()=>{const l=P.init();return l.then(h=>(v.current=h)&&g(!1)).catch(h=>(h==null?void 0:h.type)!=="cancelation"&&console.error("Monaco initialization: error:",h)),()=>j.current?re():l.cancel()}),y(()=>{const l=j.current.getModifiedEditor();l.getOption(v.current.editor.EditorOption.readOnly)?l.setValue(t):t!==l.getValue()&&(l.executeEdits("",[{range:l.getModel().getFullModelRange(),text:t,forceMoveMarkers:!0}]),l.pushUndoStop())},[t],M),y(()=>{j.current.getModel().original.setValue(e)},[e],M),y(()=>{const{original:l,modified:h}=j.current.getModel();v.current.editor.setModelLanguage(l,r||n),v.current.editor.setModelLanguage(h,a||n)},[n,r,a],M),y(()=>{v.current.editor.setTheme(b)},[b],M),y(()=>{j.current.updateOptions(O)},[O],M);const k=Object(c.useCallback)(()=>{u.current(v.current);const l=v.current.editor.createModel(e,r||n,i&&v.current.Uri.parse(i)),h=v.current.editor.createModel(t,a||n,s&&v.current.Uri.parse(s));j.current.setModel({original:l,modified:h})},[n,t,a,e,r,i,s]),X=Object(c.useCallback)(()=>{j.current=v.current.editor.createDiffEditor(W.current,A({automaticLayout:!0},O)),k(),v.current.editor.setTheme(b),I(!0)},[O,b,k]);Object(c.useEffect)(()=>{M&&E.current(j.current,v.current)},[M]),Object(c.useEffect)(()=>{!D&&!M&&X()},[D,M,X]);function re(){const l=j.current.getModel();if(!d){var h;(h=l.original)===null||h===void 0||h.dispose()}if(!f){var H;(H=l.modified)===null||H===void 0||H.dispose()}j.current.dispose()}return T.a.createElement(be,{width:Z,height:S,isEditorReady:M,loading:_,_ref:W,className:$,wrapperClassName:ee})}Y.propTypes={original:o.a.string,modified:o.a.string,language:o.a.string,originalLanguage:o.a.string,modifiedLanguage:o.a.string,originalModelPath:o.a.string,modifiedModelPath:o.a.string,keepCurrentOriginalModel:o.a.bool,keepCurrentModifiedModel:o.a.bool,theme:o.a.string,loading:o.a.oneOfType([o.a.element,o.a.string]),options:o.a.object,width:o.a.oneOfType([o.a.number,o.a.string]),height:o.a.oneOfType([o.a.number,o.a.string]),className:o.a.string,wrapperClassName:o.a.string,beforeMount:o.a.func,onMount:o.a.func},Y.defaultProps={theme:"light",loading:"Loading...",options:{},keepCurrentOriginalModel:!1,keepCurrentModifiedModel:!1,width:"100%",height:"100%",beforeMount:U,onMount:U};var xt=Y,Nt=Object(c.memo)(xt),zt=Nt;function Lt(){const[e,t]=Object(c.useState)(P.__getMonacoInstance());return K(()=>{let n;return e||(n=P.init(),n.then(r=>{t(r)})),()=>{var r;return(r=n)===null||r===void 0?void 0:r.cancel()}}),e}var Bt=Lt;function Rt(e){const t=Object(c.useRef)();return Object(c.useEffect)(()=>{t.current=e},[e]),t.current}var Pt=Rt;const[Oe,Ut]=le.create({backup:null}),F=new Map;function Q({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:a,path:i,theme:s,line:d,loading:f,options:b,overrideServices:_,saveViewState:O,keepCurrentModel:S,width:Z,height:$,className:ee,wrapperClassName:te,beforeMount:ne,onMount:M,onChange:I,onValidate:D}){const[g,j]=Object(c.useState)(!1),[v,W]=Object(c.useState)(!0),E=Object(c.useRef)(null),u=Object(c.useRef)(null),k=Object(c.useRef)(null),X=Object(c.useRef)(M),re=Object(c.useRef)(ne),l=Object(c.useRef)(null),h=Object(c.useRef)(r),H=Pt(i);K(()=>{const p=P.init();return p.then(m=>(E.current=m)&&W(!1)).catch(m=>(m==null?void 0:m.type)!=="cancelation"&&console.error("Monaco initialization: error:",m)),()=>u.current?Wt():p.cancel()}),y(()=>{const p=ve(E.current,e||r,t||a,i);p!==u.current.getModel()&&(O&&F.set(H,u.current.saveViewState()),u.current.setModel(p),O&&u.current.restoreViewState(F.get(i)))},[i],g),y(()=>{u.current.updateOptions(b)},[b],g),y(()=>{u.current.getOption(E.current.editor.EditorOption.readOnly)?u.current.setValue(r):r!==u.current.getValue()&&(u.current.executeEdits("",[{range:u.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),u.current.pushUndoStop())},[r],g),y(()=>{E.current.editor.setModelLanguage(u.current.getModel(),a)},[a],g),y(()=>{At(d)||u.current.revealLine(d)},[d],g),y(()=>{E.current.editor.setTheme(s)},[s],g);const Me=Object(c.useCallback)(()=>{re.current(E.current);const p=i||n,m=ve(E.current,r||e,t||a,p);u.current=E.current.editor.create(k.current,A({model:m,automaticLayout:!0},b),_),O&&u.current.restoreViewState(F.get(p)),E.current.editor.setTheme(s),Oe().backup||Ut({backup:E.current.editor.setModelMarkers}),j(!0)},[e,t,n,r,a,i,b,_,O,s]);Object(c.useEffect)(()=>{g&&X.current(u.current,E.current)},[g]),Object(c.useEffect)(()=>{!v&&!g&&Me()},[v,g,Me]),h.current=r,Object(c.useEffect)(()=>{if(g&&I){var p,m;(p=l.current)===null||p===void 0||p.dispose(),l.current=(m=u.current)===null||m===void 0?void 0:m.onDidChangeModelContent(z=>{const x=u.current.getValue();h.current!==x&&I(x,z)})}},[g,I]),Object(c.useEffect)(()=>{g&&(E.current.editor.setModelMarkers=function(p,m,z){var x;(x=Oe().backup)===null||x===void 0||x.call(E.current.editor,p,m,z),D==null||D(z)})},[g,D]);function Wt(){var p;if((p=l.current)===null||p===void 0||p.dispose(),S)O&&F.set(i,u.current.saveViewState());else{var m;(m=u.current.getModel())===null||m===void 0||m.dispose()}u.current.dispose()}return T.a.createElement(be,{width:Z,height:$,isEditorReady:g,loading:f,_ref:k,className:ee,wrapperClassName:te})}Q.propTypes={defaultValue:o.a.string,defaultPath:o.a.string,defaultLanguage:o.a.string,value:o.a.string,language:o.a.string,path:o.a.string,theme:o.a.string,line:o.a.number,loading:o.a.oneOfType([o.a.element,o.a.string]),options:o.a.object,overrideServices:o.a.object,saveViewState:o.a.bool,keepCurrentModel:o.a.bool,width:o.a.oneOfType([o.a.number,o.a.string]),height:o.a.oneOfType([o.a.number,o.a.string]),className:o.a.string,wrapperClassName:o.a.string,beforeMount:o.a.func,onMount:o.a.func,onChange:o.a.func,onValidate:o.a.func},Q.defaultProps={theme:"light",loading:"Loading...",options:{},overrideServices:{},saveViewState:!0,keepCurrentModel:!1,width:"100%",height:"100%",beforeMount:U,onMount:U,onValidate:U};var St=Q,It=Object(c.memo)(St),kt=It,Ht=C("9kvl"),Vt=C("Dqnf"),qt=C("dhSg");P.config({"vs/nls":{availableLanguages:{"*":"zh-cn"}}});var Ft=function(t){var n=t.index,r=t.loading,a=t.dispatch,i=Object(c.useState)("// type your cod222e..."),s=Object(je.a)(i,2),d=s[0],f=s[1],b={selectOnLineNumbers:!0},_=function(){},O=function(){};return Object(c.useEffect)(function(){setTimeout(function(){qt.a.publish("create-socket",1)},500)},[]),T.a.createElement("div",null,T.a.createElement(Vt.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}),T.a.createElement(kt,{width:800,height:400,language:"javascript",theme:"hc-black",value:d,options:b,onChange:_,editorDidMount:O}))},Jt=oe.default=Object(Ht.a)(function(e){var t=e.index,n=e.loading;return{index:t,loading:n.models.index}})(Ft)}}]);
|