⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.4
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
grafana
/
public
/
build
/
View File Name :
react-monaco-editor.988b1aa5e90b11f9941a.js.map
{"version":3,"file":"react-monaco-editor.988b1aa5e90b11f9941a.js","mappings":"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","sources":["webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/_virtual/_rollupPluginBabelHelpers.js","webpack://grafana/./node_modules/state-local/lib/es/state-local.js","webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/config/index.js","webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/utils/curry.js","webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/utils/isObject.js","webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/validators/index.js","webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/utils/compose.js","webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/utils/deepMerge.js","webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/utils/makeCancelable.js","webpack://grafana/./node_modules/@monaco-editor/loader/lib/es/loader/index.js","webpack://grafana/./node_modules/@monaco-editor/react/dist/index.mjs","webpack://grafana/./packages/grafana-ui/src/components/Monaco/theme.ts","webpack://grafana/./packages/grafana-ui/src/components/Monaco/ReactMonacoEditor.tsx"],"sourcesContent":["function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _slicedToArray(arr, i) {\n return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();\n}\n\nfunction _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nfunction _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nexport { _arrayLikeToArray as arrayLikeToArray, _arrayWithHoles as arrayWithHoles, _defineProperty as defineProperty, _iterableToArrayLimit as iterableToArrayLimit, _nonIterableRest as nonIterableRest, _objectSpread2 as objectSpread2, _objectWithoutProperties as objectWithoutProperties, _objectWithoutPropertiesLoose as objectWithoutPropertiesLoose, _slicedToArray as slicedToArray, _unsupportedIterableToArray as unsupportedIterableToArray };\n","function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction compose() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (x) {\n return fns.reduceRight(function (y, f) {\n return f(y);\n }, x);\n };\n}\n\nfunction curry(fn) {\n return function curried() {\n var _this = this;\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return args.length >= fn.length ? fn.apply(this, args) : function () {\n for (var _len3 = arguments.length, nextArgs = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n nextArgs[_key3] = arguments[_key3];\n }\n\n return curried.apply(_this, [].concat(args, nextArgs));\n };\n };\n}\n\nfunction isObject(value) {\n return {}.toString.call(value).includes('Object');\n}\n\nfunction isEmpty(obj) {\n return !Object.keys(obj).length;\n}\n\nfunction isFunction(value) {\n return typeof value === 'function';\n}\n\nfunction hasOwnProperty(object, property) {\n return Object.prototype.hasOwnProperty.call(object, property);\n}\n\nfunction validateChanges(initial, changes) {\n if (!isObject(changes)) errorHandler('changeType');\n if (Object.keys(changes).some(function (field) {\n return !hasOwnProperty(initial, field);\n })) errorHandler('changeField');\n return changes;\n}\n\nfunction validateSelector(selector) {\n if (!isFunction(selector)) errorHandler('selectorType');\n}\n\nfunction validateHandler(handler) {\n if (!(isFunction(handler) || isObject(handler))) errorHandler('handlerType');\n if (isObject(handler) && Object.values(handler).some(function (_handler) {\n return !isFunction(_handler);\n })) errorHandler('handlersType');\n}\n\nfunction validateInitial(initial) {\n if (!initial) errorHandler('initialIsRequired');\n if (!isObject(initial)) errorHandler('initialType');\n if (isEmpty(initial)) errorHandler('initialContent');\n}\n\nfunction throwError(errorMessages, type) {\n throw new Error(errorMessages[type] || errorMessages[\"default\"]);\n}\n\nvar errorMessages = {\n initialIsRequired: 'initial state is required',\n initialType: 'initial state should be an object',\n initialContent: 'initial state shouldn\\'t be an empty object',\n handlerType: 'handler should be an object or a function',\n handlersType: 'all handlers should be a functions',\n selectorType: 'selector should be a function',\n changeType: 'provided value of changes should be an object',\n changeField: 'it seams you want to change a field in the state which is not specified in the \"initial\" state',\n \"default\": 'an unknown error accured in `state-local` package'\n};\nvar errorHandler = curry(throwError)(errorMessages);\nvar validators = {\n changes: validateChanges,\n selector: validateSelector,\n handler: validateHandler,\n initial: validateInitial\n};\n\nfunction create(initial) {\n var handler = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n validators.initial(initial);\n validators.handler(handler);\n var state = {\n current: initial\n };\n var didUpdate = curry(didStateUpdate)(state, handler);\n var update = curry(updateState)(state);\n var validate = curry(validators.changes)(initial);\n var getChanges = curry(extractChanges)(state);\n\n function getState() {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function (state) {\n return state;\n };\n validators.selector(selector);\n return selector(state.current);\n }\n\n function setState(causedChanges) {\n compose(didUpdate, update, validate, getChanges)(causedChanges);\n }\n\n return [getState, setState];\n}\n\nfunction extractChanges(state, causedChanges) {\n return isFunction(causedChanges) ? causedChanges(state.current) : causedChanges;\n}\n\nfunction updateState(state, changes) {\n state.current = _objectSpread2(_objectSpread2({}, state.current), changes);\n return changes;\n}\n\nfunction didStateUpdate(state, handler, changes) {\n isFunction(handler) ? handler(state.current) : Object.keys(changes).forEach(function (field) {\n var _handler$field;\n\n return (_handler$field = handler[field]) === null || _handler$field === void 0 ? void 0 : _handler$field.call(handler, state.current[field]);\n });\n return changes;\n}\n\nvar index = {\n create: create\n};\n\nexport default index;\n","var config = {\n paths: {\n vs: 'https://cdn.jsdelivr.net/npm/monaco-editor@0.43.0/min/vs'\n }\n};\n\nexport default config;\n","function curry(fn) {\n return function curried() {\n var _this = this;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return args.length >= fn.length ? fn.apply(this, args) : function () {\n for (var _len2 = arguments.length, nextArgs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n nextArgs[_key2] = arguments[_key2];\n }\n\n return curried.apply(_this, [].concat(args, nextArgs));\n };\n };\n}\n\nexport default curry;\n","function isObject(value) {\n return {}.toString.call(value).includes('Object');\n}\n\nexport default isObject;\n","import curry from '../utils/curry.js';\nimport isObject from '../utils/isObject.js';\n\n/**\n * validates the configuration object and informs about deprecation\n * @param {Object} config - the configuration object \n * @return {Object} config - the validated configuration object\n */\n\nfunction validateConfig(config) {\n if (!config) errorHandler('configIsRequired');\n if (!isObject(config)) errorHandler('configType');\n\n if (config.urls) {\n informAboutDeprecation();\n return {\n paths: {\n vs: config.urls.monacoBase\n }\n };\n }\n\n return config;\n}\n/**\n * logs deprecation message\n */\n\n\nfunction informAboutDeprecation() {\n console.warn(errorMessages.deprecation);\n}\n\nfunction throwError(errorMessages, type) {\n throw new Error(errorMessages[type] || errorMessages[\"default\"]);\n}\n\nvar errorMessages = {\n configIsRequired: 'the configuration object is required',\n configType: 'the configuration object should be an object',\n \"default\": 'an unknown error accured in `@monaco-editor/loader` package',\n deprecation: \"Deprecation warning!\\n You are using deprecated way of configuration.\\n\\n Instead of using\\n monaco.config({ urls: { monacoBase: '...' } })\\n use\\n monaco.config({ paths: { vs: '...' } })\\n\\n For more please check the link https://github.com/suren-atoyan/monaco-loader#config\\n \"\n};\nvar errorHandler = curry(throwError)(errorMessages);\nvar validators = {\n config: validateConfig\n};\n\nexport default validators;\nexport { errorHandler, errorMessages };\n","var compose = function compose() {\n for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) {\n fns[_key] = arguments[_key];\n }\n\n return function (x) {\n return fns.reduceRight(function (y, f) {\n return f(y);\n }, x);\n };\n};\n\nexport default compose;\n","import { objectSpread2 as _objectSpread2 } from '../_virtual/_rollupPluginBabelHelpers.js';\n\nfunction merge(target, source) {\n Object.keys(source).forEach(function (key) {\n if (source[key] instanceof Object) {\n if (target[key]) {\n Object.assign(source[key], merge(target[key], source[key]));\n }\n }\n });\n return _objectSpread2(_objectSpread2({}, target), source);\n}\n\nexport default merge;\n","// The source (has been changed) is https://github.com/facebook/react/issues/5465#issuecomment-157888325\nvar CANCELATION_MESSAGE = {\n type: 'cancelation',\n msg: 'operation is manually canceled'\n};\n\nfunction makeCancelable(promise) {\n var hasCanceled_ = false;\n var wrappedPromise = new Promise(function (resolve, reject) {\n promise.then(function (val) {\n return hasCanceled_ ? reject(CANCELATION_MESSAGE) : resolve(val);\n });\n promise[\"catch\"](reject);\n });\n return wrappedPromise.cancel = function () {\n return hasCanceled_ = true;\n }, wrappedPromise;\n}\n\nexport default makeCancelable;\nexport { CANCELATION_MESSAGE };\n","import { slicedToArray as _slicedToArray, objectWithoutProperties as _objectWithoutProperties } from '../_virtual/_rollupPluginBabelHelpers.js';\nimport state from 'state-local';\nimport config$1 from '../config/index.js';\nimport validators from '../validators/index.js';\nimport compose from '../utils/compose.js';\nimport merge from '../utils/deepMerge.js';\nimport makeCancelable from '../utils/makeCancelable.js';\n\n/** the local state of the module */\n\nvar _state$create = state.create({\n config: config$1,\n isInitialized: false,\n resolve: null,\n reject: null,\n monaco: null\n}),\n _state$create2 = _slicedToArray(_state$create, 2),\n getState = _state$create2[0],\n setState = _state$create2[1];\n/**\n * set the loader configuration\n * @param {Object} config - the configuration object\n */\n\n\nfunction config(globalConfig) {\n var _validators$config = validators.config(globalConfig),\n monaco = _validators$config.monaco,\n config = _objectWithoutProperties(_validators$config, [\"monaco\"]);\n\n setState(function (state) {\n return {\n config: merge(state.config, config),\n monaco: monaco\n };\n });\n}\n/**\n * handles the initialization of the monaco-editor\n * @return {Promise} - returns an instance of monaco (with a cancelable promise)\n */\n\n\nfunction init() {\n var state = getState(function (_ref) {\n var monaco = _ref.monaco,\n isInitialized = _ref.isInitialized,\n resolve = _ref.resolve;\n return {\n monaco: monaco,\n isInitialized: isInitialized,\n resolve: resolve\n };\n });\n\n if (!state.isInitialized) {\n setState({\n isInitialized: true\n });\n\n if (state.monaco) {\n state.resolve(state.monaco);\n return makeCancelable(wrapperPromise);\n }\n\n if (window.monaco && window.monaco.editor) {\n storeMonacoInstance(window.monaco);\n state.resolve(window.monaco);\n return makeCancelable(wrapperPromise);\n }\n\n compose(injectScripts, getMonacoLoaderScript)(configureLoader);\n }\n\n return makeCancelable(wrapperPromise);\n}\n/**\n * injects provided scripts into the document.body\n * @param {Object} script - an HTML script element\n * @return {Object} - the injected HTML script element\n */\n\n\nfunction injectScripts(script) {\n return document.body.appendChild(script);\n}\n/**\n * creates an HTML script element with/without provided src\n * @param {string} [src] - the source path of the script\n * @return {Object} - the created HTML script element\n */\n\n\nfunction createScript(src) {\n var script = document.createElement('script');\n return src && (script.src = src), script;\n}\n/**\n * creates an HTML script element with the monaco loader src\n * @return {Object} - the created HTML script element\n */\n\n\nfunction getMonacoLoaderScript(configureLoader) {\n var state = getState(function (_ref2) {\n var config = _ref2.config,\n reject = _ref2.reject;\n return {\n config: config,\n reject: reject\n };\n });\n var loaderScript = createScript(\"\".concat(state.config.paths.vs, \"/loader.js\"));\n\n loaderScript.onload = function () {\n return configureLoader();\n };\n\n loaderScript.onerror = state.reject;\n return loaderScript;\n}\n/**\n * configures the monaco loader\n */\n\n\nfunction configureLoader() {\n var state = getState(function (_ref3) {\n var config = _ref3.config,\n resolve = _ref3.resolve,\n reject = _ref3.reject;\n return {\n config: config,\n resolve: resolve,\n reject: reject\n };\n });\n var require = window.require;\n\n require.config(state.config);\n\n require(['vs/editor/editor.main'], function (monaco) {\n storeMonacoInstance(monaco);\n state.resolve(monaco);\n }, function (error) {\n state.reject(error);\n });\n}\n/**\n * store monaco instance in local state\n */\n\n\nfunction storeMonacoInstance(monaco) {\n if (!getState().monaco) {\n setState({\n monaco: monaco\n });\n }\n}\n/**\n * internal helper function\n * extracts stored monaco instance\n * @return {Object|null} - the monaco instance\n */\n\n\nfunction __getMonacoInstance() {\n return getState(function (_ref4) {\n var monaco = _ref4.monaco;\n return monaco;\n });\n}\n\nvar wrapperPromise = new Promise(function (resolve, reject) {\n return setState({\n resolve: resolve,\n reject: reject\n });\n});\nvar loader = {\n config: config,\n init: init,\n __getMonacoInstance: __getMonacoInstance\n};\n\nexport default loader;\n","import _t from\"@monaco-editor/loader\";import{memo as Te}from\"react\";import ke,{useState as re,useRef as S,useCallback as oe,useEffect as ne}from\"react\";import Se from\"@monaco-editor/loader\";import{memo as ye}from\"react\";import K from\"react\";var le={wrapper:{display:\"flex\",position:\"relative\",textAlign:\"initial\"},fullWidth:{width:\"100%\"},hide:{display:\"none\"}},v=le;import me from\"react\";var ae={container:{display:\"flex\",height:\"100%\",width:\"100%\",justifyContent:\"center\",alignItems:\"center\"}},Y=ae;function Me({children:e}){return me.createElement(\"div\",{style:Y.container},e)}var Z=Me;var $=Z;function Ee({width:e,height:r,isEditorReady:n,loading:t,_ref:a,className:m,wrapperProps:E}){return K.createElement(\"section\",{style:{...v.wrapper,width:e,height:r},...E},!n&&K.createElement($,null,t),K.createElement(\"div\",{ref:a,style:{...v.fullWidth,...!n&&v.hide},className:m}))}var ee=Ee;var H=ye(ee);import{useEffect as xe}from\"react\";function Ce(e){xe(e,[])}var k=Ce;import{useEffect as ge,useRef as Re}from\"react\";function he(e,r,n=!0){let t=Re(!0);ge(t.current||!n?()=>{t.current=!1}:e,r)}var l=he;function D(){}function h(e,r,n,t){return De(e,t)||be(e,r,n,t)}function De(e,r){return e.editor.getModel(te(e,r))}function be(e,r,n,t){return e.editor.createModel(r,n,t?te(e,t):void 0)}function te(e,r){return e.Uri.parse(r)}function Oe({original:e,modified:r,language:n,originalLanguage:t,modifiedLanguage:a,originalModelPath:m,modifiedModelPath:E,keepCurrentOriginalModel:g=!1,keepCurrentModifiedModel:N=!1,theme:x=\"light\",loading:P=\"Loading...\",options:y={},height:V=\"100%\",width:z=\"100%\",className:F,wrapperProps:j={},beforeMount:A=D,onMount:q=D}){let[M,O]=re(!1),[T,s]=re(!0),u=S(null),c=S(null),w=S(null),d=S(q),o=S(A),b=S(!1);k(()=>{let i=Se.init();return i.then(f=>(c.current=f)&&s(!1)).catch(f=>f?.type!==\"cancelation\"&&console.error(\"Monaco initialization: error:\",f)),()=>u.current?I():i.cancel()}),l(()=>{if(u.current&&c.current){let i=u.current.getOriginalEditor(),f=h(c.current,e||\"\",t||n||\"text\",m||\"\");f!==i.getModel()&&i.setModel(f)}},[m],M),l(()=>{if(u.current&&c.current){let i=u.current.getModifiedEditor(),f=h(c.current,r||\"\",a||n||\"text\",E||\"\");f!==i.getModel()&&i.setModel(f)}},[E],M),l(()=>{let i=u.current.getModifiedEditor();i.getOption(c.current.editor.EditorOption.readOnly)?i.setValue(r||\"\"):r!==i.getValue()&&(i.executeEdits(\"\",[{range:i.getModel().getFullModelRange(),text:r||\"\",forceMoveMarkers:!0}]),i.pushUndoStop())},[r],M),l(()=>{u.current?.getModel()?.original.setValue(e||\"\")},[e],M),l(()=>{let{original:i,modified:f}=u.current.getModel();c.current.editor.setModelLanguage(i,t||n||\"text\"),c.current.editor.setModelLanguage(f,a||n||\"text\")},[n,t,a],M),l(()=>{c.current?.editor.setTheme(x)},[x],M),l(()=>{u.current?.updateOptions(y)},[y],M);let L=oe(()=>{if(!c.current)return;o.current(c.current);let i=h(c.current,e||\"\",t||n||\"text\",m||\"\"),f=h(c.current,r||\"\",a||n||\"text\",E||\"\");u.current?.setModel({original:i,modified:f})},[n,r,a,e,t,m,E]),U=oe(()=>{!b.current&&w.current&&(u.current=c.current.editor.createDiffEditor(w.current,{automaticLayout:!0,...y}),L(),c.current?.editor.setTheme(x),O(!0),b.current=!0)},[y,x,L]);ne(()=>{M&&d.current(u.current,c.current)},[M]),ne(()=>{!T&&!M&&U()},[T,M,U]);function I(){let i=u.current?.getModel();g||i?.original?.dispose(),N||i?.modified?.dispose(),u.current?.dispose()}return ke.createElement(H,{width:z,height:V,isEditorReady:M,loading:P,_ref:w,className:F,wrapperProps:j})}var ie=Oe;var we=Te(ie);import{useState as Ie}from\"react\";import ce from\"@monaco-editor/loader\";function Pe(){let[e,r]=Ie(ce.__getMonacoInstance());return k(()=>{let n;return e||(n=ce.init(),n.then(t=>{r(t)})),()=>n?.cancel()}),e}var Le=Pe;import{memo as ze}from\"react\";import We,{useState as ue,useEffect as W,useRef as C,useCallback as _e}from\"react\";import Ne from\"@monaco-editor/loader\";import{useEffect as Ue,useRef as ve}from\"react\";function He(e){let r=ve();return Ue(()=>{r.current=e},[e]),r.current}var se=He;var _=new Map;function Ve({defaultValue:e,defaultLanguage:r,defaultPath:n,value:t,language:a,path:m,theme:E=\"light\",line:g,loading:N=\"Loading...\",options:x={},overrideServices:P={},saveViewState:y=!0,keepCurrentModel:V=!1,width:z=\"100%\",height:F=\"100%\",className:j,wrapperProps:A={},beforeMount:q=D,onMount:M=D,onChange:O,onValidate:T=D}){let[s,u]=ue(!1),[c,w]=ue(!0),d=C(null),o=C(null),b=C(null),L=C(M),U=C(q),I=C(),i=C(t),f=se(m),Q=C(!1),B=C(!1);k(()=>{let p=Ne.init();return p.then(R=>(d.current=R)&&w(!1)).catch(R=>R?.type!==\"cancelation\"&&console.error(\"Monaco initialization: error:\",R)),()=>o.current?pe():p.cancel()}),l(()=>{let p=h(d.current,e||t||\"\",r||a||\"\",m||n||\"\");p!==o.current?.getModel()&&(y&&_.set(f,o.current?.saveViewState()),o.current?.setModel(p),y&&o.current?.restoreViewState(_.get(m)))},[m],s),l(()=>{o.current?.updateOptions(x)},[x],s),l(()=>{!o.current||t===void 0||(o.current.getOption(d.current.editor.EditorOption.readOnly)?o.current.setValue(t):t!==o.current.getValue()&&(B.current=!0,o.current.executeEdits(\"\",[{range:o.current.getModel().getFullModelRange(),text:t,forceMoveMarkers:!0}]),o.current.pushUndoStop(),B.current=!1))},[t],s),l(()=>{let p=o.current?.getModel();p&&a&&d.current?.editor.setModelLanguage(p,a)},[a],s),l(()=>{g!==void 0&&o.current?.revealLine(g)},[g],s),l(()=>{d.current?.editor.setTheme(E)},[E],s);let X=_e(()=>{if(!(!b.current||!d.current)&&!Q.current){U.current(d.current);let p=m||n,R=h(d.current,t||e||\"\",r||a||\"\",p||\"\");o.current=d.current?.editor.create(b.current,{model:R,automaticLayout:!0,...x},P),y&&o.current.restoreViewState(_.get(p)),d.current.editor.setTheme(E),g!==void 0&&o.current.revealLine(g),u(!0),Q.current=!0}},[e,r,n,t,a,m,x,P,y,E,g]);W(()=>{s&&L.current(o.current,d.current)},[s]),W(()=>{!c&&!s&&X()},[c,s,X]),i.current=t,W(()=>{s&&O&&(I.current?.dispose(),I.current=o.current?.onDidChangeModelContent(p=>{B.current||O(o.current.getValue(),p)}))},[s,O]),W(()=>{if(s){let p=d.current.editor.onDidChangeMarkers(R=>{let G=o.current.getModel()?.uri;if(G&&R.find(J=>J.path===G.path)){let J=d.current.editor.getModelMarkers({resource:G});T?.(J)}});return()=>{p?.dispose()}}return()=>{}},[s,T]);function pe(){I.current?.dispose(),V?y&&_.set(m,o.current.saveViewState()):o.current.getModel()?.dispose(),o.current.dispose()}return We.createElement(H,{width:z,height:F,isEditorReady:s,loading:N,_ref:b,className:j,wrapperProps:A})}var fe=Ve;var de=ze(fe);var Ft=de;export{we as DiffEditor,de as Editor,Ft as default,_t as loader,Le as useMonaco};\n//# sourceMappingURL=index.mjs.map","import tinycolor from 'tinycolor2';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nimport { Monaco, monacoTypes } from './types';\n\nfunction getColors(theme?: GrafanaTheme2): monacoTypes.editor.IColors {\n if (theme === undefined) {\n return {};\n } else {\n const colors: Record
= {\n 'editor.background': theme.components.input.background,\n 'minimap.background': theme.colors.background.secondary,\n };\n\n Object.keys(colors).forEach((resultKey) => {\n colors[resultKey] = normalizeColorForMonaco(colors[resultKey]);\n });\n return colors;\n }\n}\n\nfunction normalizeColorForMonaco(color?: string): string {\n // monaco needs 6char hex colors\n // see https://github.com/grafana/grafana/issues/43158\n return tinycolor(color).toHexString();\n}\n\n// we support calling this without a theme, it will make sure the themes\n// are registered in monaco, even if the colors are not perfect.\nexport default function defineThemes(monaco: Monaco, theme?: GrafanaTheme2) {\n // color tokens are defined here https://github.com/microsoft/vscode/blob/main/src/vs/platform/theme/common/colorRegistry.ts#L174\n const colors = getColors(theme);\n monaco.editor.defineTheme('grafana-dark', {\n base: 'vs-dark',\n inherit: true,\n colors: colors,\n // fallback syntax highlighting for languages that microsoft doesn't handle (ex cloudwatch's metric math)\n rules: [\n { token: 'predefined', foreground: normalizeColorForMonaco(theme?.visualization.getColorByName('purple')) },\n { token: 'operator', foreground: normalizeColorForMonaco(theme?.visualization.getColorByName('orange')) },\n { token: 'tag', foreground: normalizeColorForMonaco(theme?.visualization.getColorByName('green')) },\n ],\n });\n\n monaco.editor.defineTheme('grafana-light', {\n base: 'vs',\n inherit: true,\n colors: colors,\n // fallback syntax highlighting for languages that microsoft doesn't handle (ex cloudwatch's metric math)\n rules: [\n { token: 'predefined', foreground: normalizeColorForMonaco(theme?.visualization.getColorByName('purple')) },\n { token: 'operator', foreground: normalizeColorForMonaco(theme?.visualization.getColorByName('orange')) },\n { token: 'tag', foreground: normalizeColorForMonaco(theme?.visualization.getColorByName('green')) },\n ],\n });\n}\n","import MonacoEditor, { loader as monacoEditorLoader, Monaco } from '@monaco-editor/react';\nimport React, { useCallback } from 'react';\n\nimport { useTheme2 } from '../../themes';\n\nimport defineThemes from './theme';\nimport type { ReactMonacoEditorProps } from './types';\n\nmonacoEditorLoader.config({\n paths: {\n vs: (window.__grafana_public_path__ ?? 'public/') + 'lib/monaco/min/vs',\n },\n});\n\nexport const ReactMonacoEditor = (props: ReactMonacoEditorProps) => {\n const { beforeMount } = props;\n\n const theme = useTheme2();\n const onMonacoBeforeMount = useCallback(\n (monaco: Monaco) => {\n defineThemes(monaco, theme);\n beforeMount?.(monaco);\n },\n [beforeMount, theme]\n );\n\n return (\n
\n );\n};\n"],"names":["_defineProperty","obj","key","value","ownKeys","object","enumerableOnly","keys","symbols","sym","_objectSpread2","target","i","source","_objectWithoutPropertiesLoose","excluded","sourceKeys","_objectWithoutProperties","sourceSymbolKeys","_slicedToArray","arr","_arrayWithHoles","_iterableToArrayLimit","_unsupportedIterableToArray","_nonIterableRest","_arr","_n","_d","_e","_i","_s","err","o","minLen","_arrayLikeToArray","n","len","arr2","compose","_len","fns","_key","x","y","f","curry","fn","curried","_this","_len2","args","_key2","_len3","nextArgs","_key3","isObject","isEmpty","isFunction","property","validateChanges","initial","changes","errorHandler","field","validateSelector","selector","validateHandler","handler","_handler","validateInitial","throwError","errorMessages","type","validators","create","state","didUpdate","didStateUpdate","update","updateState","validate","getChanges","extractChanges","getState","setState","causedChanges","_handler$field","index","config","validateConfig","informAboutDeprecation","merge","CANCELATION_MESSAGE","makeCancelable","promise","hasCanceled_","wrappedPromise","resolve","reject","val","_state$create","_state$create2","globalConfig","_validators$config","monaco","init","_ref","isInitialized","wrapperPromise","storeMonacoInstance","injectScripts","getMonacoLoaderScript","configureLoader","script","createScript","src","_ref2","loaderScript","_ref3","require","error","__getMonacoInstance","_ref4","loader","le","v","ae","Y","Me","Z","$","Ee","r","t","a","m","E","ee","H","Ce","k","he","l","D","h","De","be","te","Oe","g","N","V","z","F","j","A","q","M","O","T","s","u","c","w","d","b","I","L","ie","we","Pe","Le","He","se","Ve","Q","B","p","R","pe","X","G","J","fe","de","Ft","getColors","theme","colors","resultKey","normalizeColorForMonaco","color","tinycolor","defineThemes","ReactMonacoEditor","props","beforeMount","onMonacoBeforeMount"],"sourceRoot":""}