ng-implementation/implem/.angular/cache/20.1.4/babel-webpack/fb93638295d9108d3727fdec976bebb9.json
2025-08-19 12:05:42 +02:00

1 line
No EOL
25 KiB
JSON

{"ast":null,"code":"/*eslint-env browser*/\n/*global __resourceQuery __webpack_public_path__*/\n\nvar options = {\n path: '/__webpack_hmr',\n timeout: 20 * 1000,\n overlay: true,\n reload: false,\n log: true,\n warn: true,\n name: '',\n autoConnect: true,\n overlayStyles: {},\n overlayWarnings: false,\n ansiColors: {}\n};\nif (__resourceQuery) {\n var params = Array.from(new URLSearchParams(__resourceQuery.slice(1)));\n var overrides = params.reduce(function (memo, param) {\n memo[param[0]] = param[1];\n return memo;\n }, {});\n setOverrides(overrides);\n}\nif (typeof window === 'undefined') {\n // do nothing\n} else if (typeof window.EventSource === 'undefined') {\n console.warn(\"webpack-hot-middleware's client requires EventSource to work. \" + 'You should include a polyfill if you want to support this browser: ' + 'https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events#Tools');\n} else {\n if (options.autoConnect) {\n connect();\n }\n}\n\n/* istanbul ignore next */\nfunction setOptionsAndConnect(overrides) {\n setOverrides(overrides);\n connect();\n}\nfunction setOverrides(overrides) {\n if (overrides.autoConnect) options.autoConnect = overrides.autoConnect == 'true';\n if (overrides.path) options.path = overrides.path;\n if (overrides.timeout) options.timeout = overrides.timeout;\n if (overrides.overlay) options.overlay = overrides.overlay !== 'false';\n if (overrides.reload) options.reload = overrides.reload !== 'false';\n if (overrides.noInfo && overrides.noInfo !== 'false') {\n options.log = false;\n }\n if (overrides.name) {\n options.name = overrides.name;\n }\n if (overrides.quiet && overrides.quiet !== 'false') {\n options.log = false;\n options.warn = false;\n }\n if (overrides.dynamicPublicPath) {\n options.path = __webpack_public_path__ + options.path;\n }\n if (overrides.ansiColors) options.ansiColors = JSON.parse(overrides.ansiColors);\n if (overrides.overlayStyles) options.overlayStyles = JSON.parse(overrides.overlayStyles);\n if (overrides.overlayWarnings) {\n options.overlayWarnings = overrides.overlayWarnings == 'true';\n }\n}\nfunction EventSourceWrapper() {\n var source;\n var lastActivity = new Date();\n var listeners = [];\n init();\n var timer = setInterval(function () {\n if (new Date() - lastActivity > options.timeout) {\n handleDisconnect();\n }\n }, options.timeout / 2);\n function init() {\n source = new window.EventSource(options.path);\n source.onopen = handleOnline;\n source.onerror = handleDisconnect;\n source.onmessage = handleMessage;\n }\n function handleOnline() {\n if (options.log) console.log('[HMR] connected');\n lastActivity = new Date();\n }\n function handleMessage(event) {\n lastActivity = new Date();\n for (var i = 0; i < listeners.length; i++) {\n listeners[i](event);\n }\n }\n function handleDisconnect() {\n clearInterval(timer);\n source.close();\n setTimeout(init, options.timeout);\n }\n return {\n addMessageListener: function (fn) {\n listeners.push(fn);\n }\n };\n}\nfunction getEventSourceWrapper() {\n if (!window.__whmEventSourceWrapper) {\n window.__whmEventSourceWrapper = {};\n }\n if (!window.__whmEventSourceWrapper[options.path]) {\n // cache the wrapper for other entries loaded on\n // the same page with the same options.path\n window.__whmEventSourceWrapper[options.path] = EventSourceWrapper();\n }\n return window.__whmEventSourceWrapper[options.path];\n}\nfunction connect() {\n getEventSourceWrapper().addMessageListener(handleMessage);\n function handleMessage(event) {\n if (event.data == '\\uD83D\\uDC93') {\n return;\n }\n try {\n processMessage(JSON.parse(event.data));\n } catch (ex) {\n if (options.warn) {\n console.warn('Invalid HMR message: ' + event.data + '\\n' + ex);\n }\n }\n }\n}\n\n// the reporter needs to be a singleton on the page\n// in case the client is being used by multiple bundles\n// we only want to report once.\n// all the errors will go to all clients\nvar singletonKey = '__webpack_hot_middleware_reporter__';\nvar reporter;\nif (typeof window !== 'undefined') {\n if (!window[singletonKey]) {\n window[singletonKey] = createReporter();\n }\n reporter = window[singletonKey];\n}\nfunction createReporter() {\n var strip = require('strip-ansi');\n var overlay;\n if (typeof document !== 'undefined' && options.overlay) {\n overlay = require('./client-overlay')({\n ansiColors: options.ansiColors,\n overlayStyles: options.overlayStyles\n });\n }\n var styles = {\n errors: 'color: #ff0000;',\n warnings: 'color: #999933;'\n };\n var previousProblems = null;\n function log(type, obj) {\n var newProblems = obj[type].map(function (msg) {\n return strip(msg);\n }).join('\\n');\n if (previousProblems == newProblems) {\n return;\n } else {\n previousProblems = newProblems;\n }\n var style = styles[type];\n var name = obj.name ? \"'\" + obj.name + \"' \" : '';\n var title = '[HMR] bundle ' + name + 'has ' + obj[type].length + ' ' + type;\n // NOTE: console.warn or console.error will print the stack trace\n // which isn't helpful here, so using console.log to escape it.\n if (console.group && console.groupEnd) {\n console.group('%c' + title, style);\n console.log('%c' + newProblems, style);\n console.groupEnd();\n } else {\n console.log('%c' + title + '\\n\\t%c' + newProblems.replace(/\\n/g, '\\n\\t'), style + 'font-weight: bold;', style + 'font-weight: normal;');\n }\n }\n return {\n cleanProblemsCache: function () {\n previousProblems = null;\n },\n problems: function (type, obj) {\n if (options.warn) {\n log(type, obj);\n }\n if (overlay) {\n if (options.overlayWarnings || type === 'errors') {\n overlay.showProblems(type, obj[type]);\n return false;\n }\n overlay.clear();\n }\n return true;\n },\n success: function () {\n if (overlay) overlay.clear();\n },\n useCustomOverlay: function (customOverlay) {\n overlay = customOverlay;\n }\n };\n}\nvar processUpdate = require('./process-update');\nvar customHandler;\nvar subscribeAllHandler;\nfunction processMessage(obj) {\n switch (obj.action) {\n case 'building':\n if (options.log) {\n console.log('[HMR] bundle ' + (obj.name ? \"'\" + obj.name + \"' \" : '') + 'rebuilding');\n }\n break;\n case 'built':\n if (options.log) {\n console.log('[HMR] bundle ' + (obj.name ? \"'\" + obj.name + \"' \" : '') + 'rebuilt in ' + obj.time + 'ms');\n }\n // fall through\n case 'sync':\n if (obj.name && options.name && obj.name !== options.name) {\n return;\n }\n var applyUpdate = true;\n if (obj.errors.length > 0) {\n if (reporter) reporter.problems('errors', obj);\n applyUpdate = false;\n } else if (obj.warnings.length > 0) {\n if (reporter) {\n var overlayShown = reporter.problems('warnings', obj);\n applyUpdate = overlayShown;\n }\n } else {\n if (reporter) {\n reporter.cleanProblemsCache();\n reporter.success();\n }\n }\n if (applyUpdate) {\n processUpdate(obj.hash, obj.modules, options);\n }\n break;\n default:\n if (customHandler) {\n customHandler(obj);\n }\n }\n if (subscribeAllHandler) {\n subscribeAllHandler(obj);\n }\n}\nif (module) {\n module.exports = {\n subscribeAll: function subscribeAll(handler) {\n subscribeAllHandler = handler;\n },\n subscribe: function subscribe(handler) {\n customHandler = handler;\n },\n useCustomOverlay: function useCustomOverlay(customOverlay) {\n if (reporter) reporter.useCustomOverlay(customOverlay);\n },\n setOptionsAndConnect: setOptionsAndConnect\n };\n}","map":{"version":3,"names":["options","path","timeout","overlay","reload","log","warn","name","autoConnect","overlayStyles","overlayWarnings","ansiColors","__resourceQuery","params","Array","from","URLSearchParams","slice","overrides","reduce","memo","param","setOverrides","window","EventSource","console","connect","setOptionsAndConnect","noInfo","quiet","dynamicPublicPath","__webpack_public_path__","JSON","parse","EventSourceWrapper","source","lastActivity","Date","listeners","init","timer","setInterval","handleDisconnect","onopen","handleOnline","onerror","onmessage","handleMessage","event","i","length","clearInterval","close","setTimeout","addMessageListener","fn","push","getEventSourceWrapper","__whmEventSourceWrapper","data","processMessage","ex","singletonKey","reporter","createReporter","strip","require","document","styles","errors","warnings","previousProblems","type","obj","newProblems","map","msg","join","style","title","group","groupEnd","replace","cleanProblemsCache","problems","showProblems","clear","success","useCustomOverlay","customOverlay","processUpdate","customHandler","subscribeAllHandler","action","time","applyUpdate","overlayShown","hash","modules","module","exports","subscribeAll","handler","subscribe"],"sources":["/home/poule/encrypted/stockage-syncable/www/development/html/ng-implementation/implem/node_modules/webpack-hot-middleware/client.js"],"sourcesContent":["/*eslint-env browser*/\n/*global __resourceQuery __webpack_public_path__*/\n\nvar options = {\n path: '/__webpack_hmr',\n timeout: 20 * 1000,\n overlay: true,\n reload: false,\n log: true,\n warn: true,\n name: '',\n autoConnect: true,\n overlayStyles: {},\n overlayWarnings: false,\n ansiColors: {},\n};\nif (__resourceQuery) {\n var params = Array.from(new URLSearchParams(__resourceQuery.slice(1)));\n var overrides = params.reduce(function (memo, param) {\n memo[param[0]] = param[1];\n return memo;\n }, {});\n\n setOverrides(overrides);\n}\n\nif (typeof window === 'undefined') {\n // do nothing\n} else if (typeof window.EventSource === 'undefined') {\n console.warn(\n \"webpack-hot-middleware's client requires EventSource to work. \" +\n 'You should include a polyfill if you want to support this browser: ' +\n 'https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events#Tools'\n );\n} else {\n if (options.autoConnect) {\n connect();\n }\n}\n\n/* istanbul ignore next */\nfunction setOptionsAndConnect(overrides) {\n setOverrides(overrides);\n connect();\n}\n\nfunction setOverrides(overrides) {\n if (overrides.autoConnect)\n options.autoConnect = overrides.autoConnect == 'true';\n if (overrides.path) options.path = overrides.path;\n if (overrides.timeout) options.timeout = overrides.timeout;\n if (overrides.overlay) options.overlay = overrides.overlay !== 'false';\n if (overrides.reload) options.reload = overrides.reload !== 'false';\n if (overrides.noInfo && overrides.noInfo !== 'false') {\n options.log = false;\n }\n if (overrides.name) {\n options.name = overrides.name;\n }\n if (overrides.quiet && overrides.quiet !== 'false') {\n options.log = false;\n options.warn = false;\n }\n\n if (overrides.dynamicPublicPath) {\n options.path = __webpack_public_path__ + options.path;\n }\n\n if (overrides.ansiColors)\n options.ansiColors = JSON.parse(overrides.ansiColors);\n if (overrides.overlayStyles)\n options.overlayStyles = JSON.parse(overrides.overlayStyles);\n\n if (overrides.overlayWarnings) {\n options.overlayWarnings = overrides.overlayWarnings == 'true';\n }\n}\n\nfunction EventSourceWrapper() {\n var source;\n var lastActivity = new Date();\n var listeners = [];\n\n init();\n var timer = setInterval(function () {\n if (new Date() - lastActivity > options.timeout) {\n handleDisconnect();\n }\n }, options.timeout / 2);\n\n function init() {\n source = new window.EventSource(options.path);\n source.onopen = handleOnline;\n source.onerror = handleDisconnect;\n source.onmessage = handleMessage;\n }\n\n function handleOnline() {\n if (options.log) console.log('[HMR] connected');\n lastActivity = new Date();\n }\n\n function handleMessage(event) {\n lastActivity = new Date();\n for (var i = 0; i < listeners.length; i++) {\n listeners[i](event);\n }\n }\n\n function handleDisconnect() {\n clearInterval(timer);\n source.close();\n setTimeout(init, options.timeout);\n }\n\n return {\n addMessageListener: function (fn) {\n listeners.push(fn);\n },\n };\n}\n\nfunction getEventSourceWrapper() {\n if (!window.__whmEventSourceWrapper) {\n window.__whmEventSourceWrapper = {};\n }\n if (!window.__whmEventSourceWrapper[options.path]) {\n // cache the wrapper for other entries loaded on\n // the same page with the same options.path\n window.__whmEventSourceWrapper[options.path] = EventSourceWrapper();\n }\n return window.__whmEventSourceWrapper[options.path];\n}\n\nfunction connect() {\n getEventSourceWrapper().addMessageListener(handleMessage);\n\n function handleMessage(event) {\n if (event.data == '\\uD83D\\uDC93') {\n return;\n }\n try {\n processMessage(JSON.parse(event.data));\n } catch (ex) {\n if (options.warn) {\n console.warn('Invalid HMR message: ' + event.data + '\\n' + ex);\n }\n }\n }\n}\n\n// the reporter needs to be a singleton on the page\n// in case the client is being used by multiple bundles\n// we only want to report once.\n// all the errors will go to all clients\nvar singletonKey = '__webpack_hot_middleware_reporter__';\nvar reporter;\nif (typeof window !== 'undefined') {\n if (!window[singletonKey]) {\n window[singletonKey] = createReporter();\n }\n reporter = window[singletonKey];\n}\n\nfunction createReporter() {\n var strip = require('strip-ansi');\n\n var overlay;\n if (typeof document !== 'undefined' && options.overlay) {\n overlay = require('./client-overlay')({\n ansiColors: options.ansiColors,\n overlayStyles: options.overlayStyles,\n });\n }\n\n var styles = {\n errors: 'color: #ff0000;',\n warnings: 'color: #999933;',\n };\n var previousProblems = null;\n function log(type, obj) {\n var newProblems = obj[type]\n .map(function (msg) {\n return strip(msg);\n })\n .join('\\n');\n if (previousProblems == newProblems) {\n return;\n } else {\n previousProblems = newProblems;\n }\n\n var style = styles[type];\n var name = obj.name ? \"'\" + obj.name + \"' \" : '';\n var title = '[HMR] bundle ' + name + 'has ' + obj[type].length + ' ' + type;\n // NOTE: console.warn or console.error will print the stack trace\n // which isn't helpful here, so using console.log to escape it.\n if (console.group && console.groupEnd) {\n console.group('%c' + title, style);\n console.log('%c' + newProblems, style);\n console.groupEnd();\n } else {\n console.log(\n '%c' + title + '\\n\\t%c' + newProblems.replace(/\\n/g, '\\n\\t'),\n style + 'font-weight: bold;',\n style + 'font-weight: normal;'\n );\n }\n }\n\n return {\n cleanProblemsCache: function () {\n previousProblems = null;\n },\n problems: function (type, obj) {\n if (options.warn) {\n log(type, obj);\n }\n if (overlay) {\n if (options.overlayWarnings || type === 'errors') {\n overlay.showProblems(type, obj[type]);\n return false;\n }\n overlay.clear();\n }\n return true;\n },\n success: function () {\n if (overlay) overlay.clear();\n },\n useCustomOverlay: function (customOverlay) {\n overlay = customOverlay;\n },\n };\n}\n\nvar processUpdate = require('./process-update');\n\nvar customHandler;\nvar subscribeAllHandler;\nfunction processMessage(obj) {\n switch (obj.action) {\n case 'building':\n if (options.log) {\n console.log(\n '[HMR] bundle ' +\n (obj.name ? \"'\" + obj.name + \"' \" : '') +\n 'rebuilding'\n );\n }\n break;\n case 'built':\n if (options.log) {\n console.log(\n '[HMR] bundle ' +\n (obj.name ? \"'\" + obj.name + \"' \" : '') +\n 'rebuilt in ' +\n obj.time +\n 'ms'\n );\n }\n // fall through\n case 'sync':\n if (obj.name && options.name && obj.name !== options.name) {\n return;\n }\n var applyUpdate = true;\n if (obj.errors.length > 0) {\n if (reporter) reporter.problems('errors', obj);\n applyUpdate = false;\n } else if (obj.warnings.length > 0) {\n if (reporter) {\n var overlayShown = reporter.problems('warnings', obj);\n applyUpdate = overlayShown;\n }\n } else {\n if (reporter) {\n reporter.cleanProblemsCache();\n reporter.success();\n }\n }\n if (applyUpdate) {\n processUpdate(obj.hash, obj.modules, options);\n }\n break;\n default:\n if (customHandler) {\n customHandler(obj);\n }\n }\n\n if (subscribeAllHandler) {\n subscribeAllHandler(obj);\n }\n}\n\nif (module) {\n module.exports = {\n subscribeAll: function subscribeAll(handler) {\n subscribeAllHandler = handler;\n },\n subscribe: function subscribe(handler) {\n customHandler = handler;\n },\n useCustomOverlay: function useCustomOverlay(customOverlay) {\n if (reporter) reporter.useCustomOverlay(customOverlay);\n },\n setOptionsAndConnect: setOptionsAndConnect,\n };\n}\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}