Files
e-tib.com/.next/dev/static/webpack/app/[locale]/error.a00bbbc85c7866f1.hot-update.js
Marc Mintel d14122005d Initial commit: E-TIB production hardening & E2E foundation
Former-commit-id: ef04fca3d76375630c05aac117bf586953f3b657
2026-04-28 19:11:38 +02:00

22 lines
12 KiB
JavaScript

"use strict";
/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
self["webpackHotUpdate_N_E"]("app/[locale]/error",{
/***/ "(app-pages-browser)/./lib/services/logging/pino-logger-service.ts":
/*!*****************************************************!*\
!*** ./lib/services/logging/pino-logger-service.ts ***!
\*****************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ PinoLoggerService: () => (/* binding */ PinoLoggerService)\n/* harmony export */ });\n/* harmony import */ var pino__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! pino */ \"(app-pages-browser)/./node_modules/.pnpm/pino@10.3.1/node_modules/pino/browser.js\");\n/* harmony import */ var pino__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(pino__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../config */ \"(app-pages-browser)/./lib/config.ts\");\n\n\nclass PinoLoggerService {\n constructor(name, parent){\n if (parent) {\n this.logger = parent.child({\n name\n });\n } else {\n // In Next.js, especially in the Edge runtime or during instrumentation,\n // pino transports (which use worker threads) can cause issues.\n // We disable transport in production and during instrumentation.\n const useTransport = false;\n this.logger = pino__WEBPACK_IMPORTED_MODULE_0___default()({\n name: name || 'app',\n level: _config__WEBPACK_IMPORTED_MODULE_1__.config.logging.level,\n transport: useTransport ? {\n target: 'pino-pretty',\n options: {\n colorize: true\n }\n } : undefined\n });\n }\n }\n trace(msg, ...args) {\n // @ts-expect-error - pino types can be strict\n this.logger.trace(msg, ...args);\n }\n debug(msg, ...args) {\n // @ts-expect-error - pino types can be strict\n this.logger.debug(msg, ...args);\n }\n info(msg, ...args) {\n // @ts-expect-error - pino types can be strict\n this.logger.info(msg, ...args);\n }\n warn(msg, ...args) {\n // @ts-expect-error - pino types can be strict\n this.logger.warn(msg, ...args);\n }\n error(msg, ...args) {\n // @ts-expect-error - pino types can be strict\n this.logger.error(msg, ...args);\n }\n fatal(msg, ...args) {\n // @ts-expect-error - pino types can be strict\n this.logger.fatal(msg, ...args);\n }\n child(bindings) {\n const childPino = this.logger.child(bindings);\n // Bypass the constructor to avoid creating an orphaned, leaking pino instance\n const service = Object.create(PinoLoggerService.prototype);\n service.logger = childPino;\n return service;\n }\n}\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2xpYi9zZXJ2aWNlcy9sb2dnaW5nL3Bpbm8tbG9nZ2VyLXNlcnZpY2UudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFrRDtBQUVaO0FBRS9CLE1BQU1FO0lBR1gsWUFBWUMsSUFBYSxFQUFFQyxNQUFtQixDQUFFO1FBQzlDLElBQUlBLFFBQVE7WUFDVixJQUFJLENBQUNDLE1BQU0sR0FBR0QsT0FBT0UsS0FBSyxDQUFDO2dCQUFFSDtZQUFLO1FBQ3BDLE9BQU87WUFDTCx3RUFBd0U7WUFDeEUsK0RBQStEO1lBQy9ELGlFQUFpRTtZQUNqRSxNQUFNSSxlQUFlO1lBRXJCLElBQUksQ0FBQ0YsTUFBTSxHQUFHTCwyQ0FBSUEsQ0FBQztnQkFDakJHLE1BQU1BLFFBQVE7Z0JBQ2RLLE9BQU9QLDJDQUFNQSxDQUFDUSxPQUFPLENBQUNELEtBQUs7Z0JBQzNCRSxXQUFXSCxlQUNQO29CQUNFSSxRQUFRO29CQUNSQyxTQUFTO3dCQUNQQyxVQUFVO29CQUNaO2dCQUNGLElBQ0FDO1lBQ047UUFDRjtJQUNGO0lBRUFDLE1BQU1DLEdBQVcsRUFBRSxHQUFHQyxJQUFXLEVBQUU7UUFDakMsOENBQThDO1FBQzlDLElBQUksQ0FBQ1osTUFBTSxDQUFDVSxLQUFLLENBQUNDLFFBQVFDO0lBQzVCO0lBRUFDLE1BQU1GLEdBQVcsRUFBRSxHQUFHQyxJQUFXLEVBQUU7UUFDakMsOENBQThDO1FBQzlDLElBQUksQ0FBQ1osTUFBTSxDQUFDYSxLQUFLLENBQUNGLFFBQVFDO0lBQzVCO0lBRUFFLEtBQUtILEdBQVcsRUFBRSxHQUFHQyxJQUFXLEVBQUU7UUFDaEMsOENBQThDO1FBQzlDLElBQUksQ0FBQ1osTUFBTSxDQUFDYyxJQUFJLENBQUNILFFBQVFDO0lBQzNCO0lBRUFHLEtBQUtKLEdBQVcsRUFBRSxHQUFHQyxJQUFXLEVBQUU7UUFDaEMsOENBQThDO1FBQzlDLElBQUksQ0FBQ1osTUFBTSxDQUFDZSxJQUFJLENBQUNKLFFBQVFDO0lBQzNCO0lBRUFJLE1BQU1MLEdBQVcsRUFBRSxHQUFHQyxJQUFXLEVBQUU7UUFDakMsOENBQThDO1FBQzlDLElBQUksQ0FBQ1osTUFBTSxDQUFDZ0IsS0FBSyxDQUFDTCxRQUFRQztJQUM1QjtJQUVBSyxNQUFNTixHQUFXLEVBQUUsR0FBR0MsSUFBVyxFQUFFO1FBQ2pDLDhDQUE4QztRQUM5QyxJQUFJLENBQUNaLE1BQU0sQ0FBQ2lCLEtBQUssQ0FBQ04sUUFBUUM7SUFDNUI7SUFFQVgsTUFBTWlCLFFBQTZCLEVBQWlCO1FBQ2xELE1BQU1DLFlBQVksSUFBSSxDQUFDbkIsTUFBTSxDQUFDQyxLQUFLLENBQUNpQjtRQUNwQyw4RUFBOEU7UUFDOUUsTUFBTUUsVUFBVUMsT0FBT0MsTUFBTSxDQUFDekIsa0JBQWtCMEIsU0FBUztRQUN6REgsUUFBUXBCLE1BQU0sR0FBR21CO1FBQ2pCLE9BQU9DO0lBQ1Q7QUFDRiIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL2xpYi9zZXJ2aWNlcy9sb2dnaW5nL3Bpbm8tbG9nZ2VyLXNlcnZpY2UudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHBpbm8sIHsgTG9nZ2VyIGFzIFBpbm9Mb2dnZXIgfSBmcm9tICdwaW5vJztcbmltcG9ydCB0eXBlIHsgTG9nZ2VyU2VydmljZSB9IGZyb20gJy4vbG9nZ2VyLXNlcnZpY2UnO1xuaW1wb3J0IHsgY29uZmlnIH0gZnJvbSAnLi4vLi4vY29uZmlnJztcblxuZXhwb3J0IGNsYXNzIFBpbm9Mb2dnZXJTZXJ2aWNlIGltcGxlbWVudHMgTG9nZ2VyU2VydmljZSB7XG4gIHByaXZhdGUgcmVhZG9ubHkgbG9nZ2VyOiBQaW5vTG9nZ2VyO1xuXG4gIGNvbnN0cnVjdG9yKG5hbWU/OiBzdHJpbmcsIHBhcmVudD86IFBpbm9Mb2dnZXIpIHtcbiAgICBpZiAocGFyZW50KSB7XG4gICAgICB0aGlzLmxvZ2dlciA9IHBhcmVudC5jaGlsZCh7IG5hbWUgfSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIEluIE5leHQuanMsIGVzcGVjaWFsbHkgaW4gdGhlIEVkZ2UgcnVudGltZSBvciBkdXJpbmcgaW5zdHJ1bWVudGF0aW9uLFxuICAgICAgLy8gcGlubyB0cmFuc3BvcnRzICh3aGljaCB1c2Ugd29ya2VyIHRocmVhZHMpIGNhbiBjYXVzZSBpc3N1ZXMuXG4gICAgICAvLyBXZSBkaXNhYmxlIHRyYW5zcG9ydCBpbiBwcm9kdWN0aW9uIGFuZCBkdXJpbmcgaW5zdHJ1bWVudGF0aW9uLlxuICAgICAgY29uc3QgdXNlVHJhbnNwb3J0ID0gZmFsc2U7XG5cbiAgICAgIHRoaXMubG9nZ2VyID0gcGlubyh7XG4gICAgICAgIG5hbWU6IG5hbWUgfHwgJ2FwcCcsXG4gICAgICAgIGxldmVsOiBjb25maWcubG9nZ2luZy5sZXZlbCxcbiAgICAgICAgdHJhbnNwb3J0OiB1c2VUcmFuc3BvcnRcbiAgICAgICAgICA/IHtcbiAgICAgICAgICAgICAgdGFyZ2V0OiAncGluby1wcmV0dHknLFxuICAgICAgICAgICAgICBvcHRpb25zOiB7XG4gICAgICAgICAgICAgICAgY29sb3JpemU6IHRydWUsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9XG4gICAgICAgICAgOiB1bmRlZmluZWQsXG4gICAgICB9KTtcbiAgICB9XG4gIH1cblxuICB0cmFjZShtc2c6IHN0cmluZywgLi4uYXJnczogYW55W10pIHtcbiAgICAvLyBAdHMtZXhwZWN0LWVycm9yIC0gcGlubyB0eXBlcyBjYW4gYmUgc3RyaWN0XG4gICAgdGhpcy5sb2dnZXIudHJhY2UobXNnLCAuLi5hcmdzKTtcbiAgfVxuXG4gIGRlYnVnKG1zZzogc3RyaW5nLCAuLi5hcmdzOiBhbnlbXSkge1xuICAgIC8vIEB0cy1leHBlY3QtZXJyb3IgLSBwaW5vIHR5cGVzIGNhbiBiZSBzdHJpY3RcbiAgICB0aGlzLmxvZ2dlci5kZWJ1Zyhtc2csIC4uLmFyZ3MpO1xuICB9XG5cbiAgaW5mbyhtc2c6IHN0cmluZywgLi4uYXJnczogYW55W10pIHtcbiAgICAvLyBAdHMtZXhwZWN0LWVycm9yIC0gcGlubyB0eXBlcyBjYW4gYmUgc3RyaWN0XG4gICAgdGhpcy5sb2dnZXIuaW5mbyhtc2csIC4uLmFyZ3MpO1xuICB9XG5cbiAgd2Fybihtc2c6IHN0cmluZywgLi4uYXJnczogYW55W10pIHtcbiAgICAvLyBAdHMtZXhwZWN0LWVycm9yIC0gcGlubyB0eXBlcyBjYW4gYmUgc3RyaWN0XG4gICAgdGhpcy5sb2dnZXIud2Fybihtc2csIC4uLmFyZ3MpO1xuICB9XG5cbiAgZXJyb3IobXNnOiBzdHJpbmcsIC4uLmFyZ3M6IGFueVtdKSB7XG4gICAgLy8gQHRzLWV4cGVjdC1lcnJvciAtIHBpbm8gdHlwZXMgY2FuIGJlIHN0cmljdFxuICAgIHRoaXMubG9nZ2VyLmVycm9yKG1zZywgLi4uYXJncyk7XG4gIH1cblxuICBmYXRhbChtc2c6IHN0cmluZywgLi4uYXJnczogYW55W10pIHtcbiAgICAvLyBAdHMtZXhwZWN0LWVycm9yIC0gcGlubyB0eXBlcyBjYW4gYmUgc3RyaWN0XG4gICAgdGhpcy5sb2dnZXIuZmF0YWwobXNnLCAuLi5hcmdzKTtcbiAgfVxuXG4gIGNoaWxkKGJpbmRpbmdzOiBSZWNvcmQ8c3RyaW5nLCBhbnk+KTogTG9nZ2VyU2VydmljZSB7XG4gICAgY29uc3QgY2hpbGRQaW5vID0gdGhpcy5sb2dnZXIuY2hpbGQoYmluZGluZ3MpO1xuICAgIC8vIEJ5cGFzcyB0aGUgY29uc3RydWN0b3IgdG8gYXZvaWQgY3JlYXRpbmcgYW4gb3JwaGFuZWQsIGxlYWtpbmcgcGlubyBpbnN0YW5jZVxuICAgIGNvbnN0IHNlcnZpY2UgPSBPYmplY3QuY3JlYXRlKFBpbm9Mb2dnZXJTZXJ2aWNlLnByb3RvdHlwZSk7XG4gICAgc2VydmljZS5sb2dnZXIgPSBjaGlsZFBpbm87XG4gICAgcmV0dXJuIHNlcnZpY2U7XG4gIH1cbn1cbiJdLCJuYW1lcyI6WyJwaW5vIiwiY29uZmlnIiwiUGlub0xvZ2dlclNlcnZpY2UiLCJuYW1lIiwicGFyZW50IiwibG9nZ2VyIiwiY2hpbGQiLCJ1c2VUcmFuc3BvcnQiLCJsZXZlbCIsImxvZ2dpbmciLCJ0cmFuc3BvcnQiLCJ0YXJnZXQiLCJvcHRpb25zIiwiY29sb3JpemUiLCJ1bmRlZmluZWQiLCJ0cmFjZSIsIm1zZyIsImFyZ3MiLCJkZWJ1ZyIsImluZm8iLCJ3YXJuIiwiZXJyb3IiLCJmYXRhbCIsImJpbmRpbmdzIiwiY2hpbGRQaW5vIiwic2VydmljZSIsIk9iamVjdCIsImNyZWF0ZSIsInByb3RvdHlwZSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./lib/services/logging/pino-logger-service.ts\n"));
/***/ })
});