Files
ETB/ETB-FrontEnd/node_modules/.cache/babel-loader/27d0ccae6608faa697183cec68cf3cd2ee637e95b06496071ee7969b0e7ac2bf.json
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

1 line
26 KiB
JSON

{"ast":null,"code":"import * as React from 'react';\nimport { useContext, forwardRef } from 'react';\nimport createCache from '@emotion/cache';\nimport _extends from '@babel/runtime/helpers/esm/extends';\nimport weakMemoize from '@emotion/weak-memoize';\nimport hoistNonReactStatics from '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js';\nimport { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';\nimport { serializeStyles } from '@emotion/serialize';\nimport { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';\nvar EmotionCacheContext = /* #__PURE__ */React.createContext(\n// we're doing this to avoid preconstruct's dead code elimination in this one case\n// because this module is primarily intended for the browser and node\n// but it's also required in react native and similar environments sometimes\n// and we could have a special build just for that\n// but this is much easier and the native packages\n// might use a different theme context in the future anyway\ntypeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache({\n key: 'css'\n}) : null);\n{\n EmotionCacheContext.displayName = 'EmotionCacheContext';\n}\nvar CacheProvider = EmotionCacheContext.Provider;\nvar __unsafe_useEmotionCache = function useEmotionCache() {\n return useContext(EmotionCacheContext);\n};\nvar withEmotionCache = function withEmotionCache(func) {\n return /*#__PURE__*/forwardRef(function (props, ref) {\n // the cache will never be null in the browser\n var cache = useContext(EmotionCacheContext);\n return func(props, cache, ref);\n });\n};\nvar ThemeContext = /* #__PURE__ */React.createContext({});\n{\n ThemeContext.displayName = 'EmotionThemeContext';\n}\nvar useTheme = function useTheme() {\n return React.useContext(ThemeContext);\n};\nvar getTheme = function getTheme(outerTheme, theme) {\n if (typeof theme === 'function') {\n var mergedTheme = theme(outerTheme);\n if (mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme)) {\n throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');\n }\n return mergedTheme;\n }\n if (theme == null || typeof theme !== 'object' || Array.isArray(theme)) {\n throw new Error('[ThemeProvider] Please make your theme prop a plain object');\n }\n return _extends({}, outerTheme, theme);\n};\nvar createCacheWithTheme = /* #__PURE__ */weakMemoize(function (outerTheme) {\n return weakMemoize(function (theme) {\n return getTheme(outerTheme, theme);\n });\n});\nvar ThemeProvider = function ThemeProvider(props) {\n var theme = React.useContext(ThemeContext);\n if (props.theme !== theme) {\n theme = createCacheWithTheme(theme)(props.theme);\n }\n return /*#__PURE__*/React.createElement(ThemeContext.Provider, {\n value: theme\n }, props.children);\n};\nfunction withTheme(Component) {\n var componentName = Component.displayName || Component.name || 'Component';\n var WithTheme = /*#__PURE__*/React.forwardRef(function render(props, ref) {\n var theme = React.useContext(ThemeContext);\n return /*#__PURE__*/React.createElement(Component, _extends({\n theme: theme,\n ref: ref\n }, props));\n });\n WithTheme.displayName = \"WithTheme(\" + componentName + \")\";\n return hoistNonReactStatics(WithTheme, Component);\n}\nvar hasOwn = {}.hasOwnProperty;\nvar getLastPart = function getLastPart(functionName) {\n // The match may be something like 'Object.createEmotionProps' or\n // 'Loader.prototype.render'\n var parts = functionName.split('.');\n return parts[parts.length - 1];\n};\nvar getFunctionNameFromStackTraceLine = function getFunctionNameFromStackTraceLine(line) {\n // V8\n var match = /^\\s+at\\s+([A-Za-z0-9$.]+)\\s/.exec(line);\n if (match) return getLastPart(match[1]); // Safari / Firefox\n\n match = /^([A-Za-z0-9$.]+)@/.exec(line);\n if (match) return getLastPart(match[1]);\n return undefined;\n};\nvar internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS\n// identifiers, thus we only need to replace what is a valid character for JS,\n// but not for CSS.\n\nvar sanitizeIdentifier = function sanitizeIdentifier(identifier) {\n return identifier.replace(/\\$/g, '-');\n};\nvar getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {\n if (!stackTrace) return undefined;\n var lines = stackTrace.split('\\n');\n for (var i = 0; i < lines.length; i++) {\n var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just \"Error\"\n\n if (!functionName) continue; // If we reach one of these, we have gone too far and should quit\n\n if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an\n // uppercase letter\n\n if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);\n }\n return undefined;\n};\nvar typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';\nvar labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';\nvar createEmotionProps = function createEmotionProps(type, props) {\n if (typeof props.css === 'string' &&\n // check if there is a css declaration\n props.css.indexOf(':') !== -1) {\n throw new Error(\"Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`\" + props.css + \"`\");\n }\n var newProps = {};\n for (var _key in props) {\n if (hasOwn.call(props, _key)) {\n newProps[_key] = props[_key];\n }\n }\n newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:\n // - It causes hydration warnings when using Safari and SSR\n // - It can degrade performance if there are a huge number of elements\n //\n // Even if the flag is set, we still don't compute the label if it has already\n // been determined by the Babel plugin.\n\n if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || !('name' in props.css) || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {\n var label = getLabelFromStackTrace(new Error().stack);\n if (label) newProps[labelPropName] = label;\n }\n return newProps;\n};\nvar Insertion = function Insertion(_ref) {\n var cache = _ref.cache,\n serialized = _ref.serialized,\n isStringTag = _ref.isStringTag;\n registerStyles(cache, serialized, isStringTag);\n useInsertionEffectAlwaysWithSyncFallback(function () {\n return insertStyles(cache, serialized, isStringTag);\n });\n return null;\n};\nvar Emotion = /* #__PURE__ */withEmotionCache(function (props, cache, ref) {\n var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works\n // not passing the registered cache to serializeStyles because it would\n // make certain babel optimisations not possible\n\n if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {\n cssProp = cache.registered[cssProp];\n }\n var WrappedComponent = props[typePropName];\n var registeredStyles = [cssProp];\n var className = '';\n if (typeof props.className === 'string') {\n className = getRegisteredStyles(cache.registered, registeredStyles, props.className);\n } else if (props.className != null) {\n className = props.className + \" \";\n }\n var serialized = serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));\n if (serialized.name.indexOf('-') === -1) {\n var labelFromStack = props[labelPropName];\n if (labelFromStack) {\n serialized = serializeStyles([serialized, 'label:' + labelFromStack + ';']);\n }\n }\n className += cache.key + \"-\" + serialized.name;\n var newProps = {};\n for (var _key2 in props) {\n if (hasOwn.call(props, _key2) && _key2 !== 'css' && _key2 !== typePropName && _key2 !== labelPropName) {\n newProps[_key2] = props[_key2];\n }\n }\n newProps.className = className;\n if (ref) {\n newProps.ref = ref;\n }\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {\n cache: cache,\n serialized: serialized,\n isStringTag: typeof WrappedComponent === 'string'\n }), /*#__PURE__*/React.createElement(WrappedComponent, newProps));\n});\n{\n Emotion.displayName = 'EmotionCssPropInternal';\n}\nvar Emotion$1 = Emotion;\nexport { CacheProvider as C, Emotion$1 as E, ThemeContext as T, __unsafe_useEmotionCache as _, ThemeProvider as a, withTheme as b, createEmotionProps as c, hasOwn as h, useTheme as u, withEmotionCache as w };","map":{"version":3,"names":["React","useContext","forwardRef","createCache","_extends","weakMemoize","hoistNonReactStatics","getRegisteredStyles","registerStyles","insertStyles","serializeStyles","useInsertionEffectAlwaysWithSyncFallback","EmotionCacheContext","createContext","HTMLElement","key","displayName","CacheProvider","Provider","__unsafe_useEmotionCache","useEmotionCache","withEmotionCache","func","props","ref","cache","ThemeContext","useTheme","getTheme","outerTheme","theme","mergedTheme","Array","isArray","Error","createCacheWithTheme","ThemeProvider","createElement","value","children","withTheme","Component","componentName","name","WithTheme","render","hasOwn","hasOwnProperty","getLastPart","functionName","parts","split","length","getFunctionNameFromStackTraceLine","line","match","exec","undefined","internalReactFunctionNames","Set","sanitizeIdentifier","identifier","replace","getLabelFromStackTrace","stackTrace","lines","i","has","test","typePropName","labelPropName","createEmotionProps","type","css","indexOf","newProps","_key","call","globalThis","EMOTION_RUNTIME_AUTO_LABEL","label","stack","Insertion","_ref","serialized","isStringTag","Emotion","cssProp","registered","WrappedComponent","registeredStyles","className","labelFromStack","_key2","Fragment","Emotion$1","C","E","T","_","a","b","c","h","u","w"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@emotion/react/dist/emotion-element-489459f2.browser.development.esm.js"],"sourcesContent":["import * as React from 'react';\nimport { useContext, forwardRef } from 'react';\nimport createCache from '@emotion/cache';\nimport _extends from '@babel/runtime/helpers/esm/extends';\nimport weakMemoize from '@emotion/weak-memoize';\nimport hoistNonReactStatics from '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js';\nimport { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';\nimport { serializeStyles } from '@emotion/serialize';\nimport { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';\n\nvar EmotionCacheContext = /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case\n// because this module is primarily intended for the browser and node\n// but it's also required in react native and similar environments sometimes\n// and we could have a special build just for that\n// but this is much easier and the native packages\n// might use a different theme context in the future anyway\ntypeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache({\n key: 'css'\n}) : null);\n\n{\n EmotionCacheContext.displayName = 'EmotionCacheContext';\n}\n\nvar CacheProvider = EmotionCacheContext.Provider;\nvar __unsafe_useEmotionCache = function useEmotionCache() {\n return useContext(EmotionCacheContext);\n};\n\nvar withEmotionCache = function withEmotionCache(func) {\n return /*#__PURE__*/forwardRef(function (props, ref) {\n // the cache will never be null in the browser\n var cache = useContext(EmotionCacheContext);\n return func(props, cache, ref);\n });\n};\n\nvar ThemeContext = /* #__PURE__ */React.createContext({});\n\n{\n ThemeContext.displayName = 'EmotionThemeContext';\n}\n\nvar useTheme = function useTheme() {\n return React.useContext(ThemeContext);\n};\n\nvar getTheme = function getTheme(outerTheme, theme) {\n if (typeof theme === 'function') {\n var mergedTheme = theme(outerTheme);\n\n if ((mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) {\n throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');\n }\n\n return mergedTheme;\n }\n\n if ((theme == null || typeof theme !== 'object' || Array.isArray(theme))) {\n throw new Error('[ThemeProvider] Please make your theme prop a plain object');\n }\n\n return _extends({}, outerTheme, theme);\n};\n\nvar createCacheWithTheme = /* #__PURE__ */weakMemoize(function (outerTheme) {\n return weakMemoize(function (theme) {\n return getTheme(outerTheme, theme);\n });\n});\nvar ThemeProvider = function ThemeProvider(props) {\n var theme = React.useContext(ThemeContext);\n\n if (props.theme !== theme) {\n theme = createCacheWithTheme(theme)(props.theme);\n }\n\n return /*#__PURE__*/React.createElement(ThemeContext.Provider, {\n value: theme\n }, props.children);\n};\nfunction withTheme(Component) {\n var componentName = Component.displayName || Component.name || 'Component';\n var WithTheme = /*#__PURE__*/React.forwardRef(function render(props, ref) {\n var theme = React.useContext(ThemeContext);\n return /*#__PURE__*/React.createElement(Component, _extends({\n theme: theme,\n ref: ref\n }, props));\n });\n WithTheme.displayName = \"WithTheme(\" + componentName + \")\";\n return hoistNonReactStatics(WithTheme, Component);\n}\n\nvar hasOwn = {}.hasOwnProperty;\n\nvar getLastPart = function getLastPart(functionName) {\n // The match may be something like 'Object.createEmotionProps' or\n // 'Loader.prototype.render'\n var parts = functionName.split('.');\n return parts[parts.length - 1];\n};\n\nvar getFunctionNameFromStackTraceLine = function getFunctionNameFromStackTraceLine(line) {\n // V8\n var match = /^\\s+at\\s+([A-Za-z0-9$.]+)\\s/.exec(line);\n if (match) return getLastPart(match[1]); // Safari / Firefox\n\n match = /^([A-Za-z0-9$.]+)@/.exec(line);\n if (match) return getLastPart(match[1]);\n return undefined;\n};\n\nvar internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS\n// identifiers, thus we only need to replace what is a valid character for JS,\n// but not for CSS.\n\nvar sanitizeIdentifier = function sanitizeIdentifier(identifier) {\n return identifier.replace(/\\$/g, '-');\n};\n\nvar getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {\n if (!stackTrace) return undefined;\n var lines = stackTrace.split('\\n');\n\n for (var i = 0; i < lines.length; i++) {\n var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just \"Error\"\n\n if (!functionName) continue; // If we reach one of these, we have gone too far and should quit\n\n if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an\n // uppercase letter\n\n if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);\n }\n\n return undefined;\n};\n\nvar typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';\nvar labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';\nvar createEmotionProps = function createEmotionProps(type, props) {\n if (typeof props.css === 'string' && // check if there is a css declaration\n props.css.indexOf(':') !== -1) {\n throw new Error(\"Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`\" + props.css + \"`\");\n }\n\n var newProps = {};\n\n for (var _key in props) {\n if (hasOwn.call(props, _key)) {\n newProps[_key] = props[_key];\n }\n }\n\n newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:\n // - It causes hydration warnings when using Safari and SSR\n // - It can degrade performance if there are a huge number of elements\n //\n // Even if the flag is set, we still don't compute the label if it has already\n // been determined by the Babel plugin.\n\n if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || !('name' in props.css) || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {\n var label = getLabelFromStackTrace(new Error().stack);\n if (label) newProps[labelPropName] = label;\n }\n\n return newProps;\n};\n\nvar Insertion = function Insertion(_ref) {\n var cache = _ref.cache,\n serialized = _ref.serialized,\n isStringTag = _ref.isStringTag;\n registerStyles(cache, serialized, isStringTag);\n useInsertionEffectAlwaysWithSyncFallback(function () {\n return insertStyles(cache, serialized, isStringTag);\n });\n\n return null;\n};\n\nvar Emotion = /* #__PURE__ */withEmotionCache(function (props, cache, ref) {\n var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works\n // not passing the registered cache to serializeStyles because it would\n // make certain babel optimisations not possible\n\n if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {\n cssProp = cache.registered[cssProp];\n }\n\n var WrappedComponent = props[typePropName];\n var registeredStyles = [cssProp];\n var className = '';\n\n if (typeof props.className === 'string') {\n className = getRegisteredStyles(cache.registered, registeredStyles, props.className);\n } else if (props.className != null) {\n className = props.className + \" \";\n }\n\n var serialized = serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));\n\n if (serialized.name.indexOf('-') === -1) {\n var labelFromStack = props[labelPropName];\n\n if (labelFromStack) {\n serialized = serializeStyles([serialized, 'label:' + labelFromStack + ';']);\n }\n }\n\n className += cache.key + \"-\" + serialized.name;\n var newProps = {};\n\n for (var _key2 in props) {\n if (hasOwn.call(props, _key2) && _key2 !== 'css' && _key2 !== typePropName && (_key2 !== labelPropName)) {\n newProps[_key2] = props[_key2];\n }\n }\n\n newProps.className = className;\n\n if (ref) {\n newProps.ref = ref;\n }\n\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {\n cache: cache,\n serialized: serialized,\n isStringTag: typeof WrappedComponent === 'string'\n }), /*#__PURE__*/React.createElement(WrappedComponent, newProps));\n});\n\n{\n Emotion.displayName = 'EmotionCssPropInternal';\n}\n\nvar Emotion$1 = Emotion;\n\nexport { CacheProvider as C, Emotion$1 as E, ThemeContext as T, __unsafe_useEmotionCache as _, ThemeProvider as a, withTheme as b, createEmotionProps as c, hasOwn as h, useTheme as u, withEmotionCache as w };\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}