75 lines
76 KiB
JavaScript
75 lines
76 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/).
|
|
*/
|
|
exports.id = "vendor-chunks/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1";
|
|
exports.ids = ["vendor-chunks/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1"];
|
|
exports.modules = {
|
|
|
|
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/index.js":
|
|
/*!********************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/index.js ***!
|
|
\********************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
|
|
|
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.DataloaderInstrumentation = void 0;\nvar instrumentation_1 = __webpack_require__(/*! ./instrumentation */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js\");\nObject.defineProperty(exports, \"DataloaderInstrumentation\", ({ enumerable: true, get: function () { return instrumentation_1.DataloaderInstrumentation; } }));\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXJAMC4zMS4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXIvYnVpbGQvc3JjL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELGlDQUFpQztBQUNqQyx3QkFBd0IsbUJBQU8sQ0FBQyxtTkFBbUI7QUFDbkQsNkRBQTRELEVBQUUscUNBQXFDLHVEQUF1RCxFQUFDO0FBQzNKIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL0BvcGVudGVsZW1ldHJ5K2luc3RydW1lbnRhdGlvbi1kYXRhbG9hZGVyQDAuMzEuMF9Ab3BlbnRlbGVtZXRyeSthcGlAMS45LjEvbm9kZV9tb2R1bGVzL0BvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvbi1kYXRhbG9hZGVyL2J1aWxkL3NyYy9pbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbi8qXG4gKiBDb3B5cmlnaHQgVGhlIE9wZW5UZWxlbWV0cnkgQXV0aG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLkRhdGFsb2FkZXJJbnN0cnVtZW50YXRpb24gPSB2b2lkIDA7XG52YXIgaW5zdHJ1bWVudGF0aW9uXzEgPSByZXF1aXJlKFwiLi9pbnN0cnVtZW50YXRpb25cIik7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJEYXRhbG9hZGVySW5zdHJ1bWVudGF0aW9uXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBpbnN0cnVtZW50YXRpb25fMS5EYXRhbG9hZGVySW5zdHJ1bWVudGF0aW9uOyB9IH0pO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/index.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js":
|
|
/*!******************************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js ***!
|
|
\******************************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
|
|
|
eval(";globalThis[\"_sentryRewritesTunnelPath\"] = undefined;globalThis[\"SENTRY_RELEASE\"] = undefined;globalThis[\"_sentryBasePath\"] = undefined;globalThis[\"_sentryNextJsVersion\"] = \"16.1.6\";globalThis[\"_sentryRewriteFramesDistDir\"] = \".next\";globalThis[\"_sentryVercelCronsConfig\"] = undefined;\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.DataloaderInstrumentation = void 0;\nconst instrumentation_1 = __webpack_require__(/*! @opentelemetry/instrumentation */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation@0.214.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation/build/esm/index.js\");\nconst api_1 = __webpack_require__(/*! @opentelemetry/api */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+api@1.9.1/node_modules/@opentelemetry/api/build/esm/index.js\");\n/** @knipignore */\nconst version_1 = __webpack_require__(/*! ./version */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/version.js\");\nconst MODULE_NAME = 'dataloader';\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction extractModuleExports(module) {\n return module[Symbol.toStringTag] === 'Module'\n ? module.default // ESM\n : module; // CommonJS\n}\nclass DataloaderInstrumentation extends instrumentation_1.InstrumentationBase {\n constructor(config = {}) {\n super(version_1.PACKAGE_NAME, version_1.PACKAGE_VERSION, config);\n }\n init() {\n return [\n new instrumentation_1.InstrumentationNodeModuleDefinition(MODULE_NAME, ['>=2.0.0 <3'], module => {\n const dataloader = extractModuleExports(module);\n this._patchLoad(dataloader.prototype);\n this._patchLoadMany(dataloader.prototype);\n this._patchPrime(dataloader.prototype);\n this._patchClear(dataloader.prototype);\n this._patchClearAll(dataloader.prototype);\n return this._getPatchedConstructor(dataloader);\n }, module => {\n const dataloader = extractModuleExports(module);\n ['load', 'loadMany', 'prime', 'clear', 'clearAll'].forEach(method => {\n if ((0, instrumentation_1.isWrapped)(dataloader.prototype[method])) {\n this._unwrap(dataloader.prototype, method);\n }\n });\n }),\n ];\n }\n shouldCreateSpans() {\n const config = this.getConfig();\n const hasParentSpan = api_1.trace.getSpan(api_1.context.active()) !== undefined;\n return hasParentSpan || !config.requireParentSpan;\n }\n getSpanName(dataloader, operation) {\n const dataloaderName = dataloader.name;\n if (dataloaderName === undefined || dataloaderName === null) {\n return `${MODULE_NAME}.${operation}`;\n }\n return `${MODULE_NAME}.${operation} ${dataloaderName}`;\n }\n _wrapBatchLoadFn(batchLoadFn) {\n const instrumentation = this;\n return function patchedBatchLoadFn(...args) {\n if (!instrumentation.isEnabled() ||\n !instrumentation.shouldCreateSpans()) {\n return batchLoadFn.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'batch'), { links: this._batch?.spanLinks }, parent);\n return api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n return batchLoadFn.apply(this, args)\n .then(value => {\n span.end();\n return value;\n })\n .catch(err => {\n span.recordException(err);\n span.setStatus({\n code: api_1.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n throw err;\n });\n });\n };\n }\n _getPatchedConstructor(constructor) {\n const instrumentation = this;\n const prototype = constructor.prototype;\n if (!instrumentation.isEnabled()) {\n return constructor;\n }\n function PatchedDataloader(...args) {\n // BatchLoadFn is the first constructor argument\n // https://github.com/graphql/dataloader/blob/77c2cd7ca97e8795242018ebc212ce2487e729d2/src/index.js#L47\n if (typeof args[0] === 'function') {\n if ((0, instrumentation_1.isWrapped)(args[0])) {\n instrumentation._unwrap(args, 0);\n }\n args[0] = instrumentation._wrapBatchLoadFn(args[0]);\n }\n return constructor.apply(this, args);\n }\n PatchedDataloader.prototype = prototype;\n return PatchedDataloader;\n }\n _patchLoad(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.load)) {\n this._unwrap(proto, 'load');\n }\n this._wrap(proto, 'load', this._getPatchedLoad.bind(this));\n }\n _getPatchedLoad(original) {\n const instrumentation = this;\n return function patchedLoad(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'load'), { kind: api_1.SpanKind.CLIENT }, parent);\n return api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n const result = original\n .call(this, ...args)\n .then(value => {\n span.end();\n return value;\n })\n .catch(err => {\n span.recordException(err);\n span.setStatus({\n code: api_1.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n throw err;\n });\n const loader = this;\n if (loader._batch) {\n if (!loader._batch.spanLinks) {\n loader._batch.spanLinks = [];\n }\n loader._batch.spanLinks.push({ context: span.spanContext() });\n }\n return result;\n });\n };\n }\n _patchLoadMany(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.loadMany)) {\n this._unwrap(proto, 'loadMany');\n }\n this._wrap(proto, 'loadMany', this._getPatchedLoadMany.bind(this));\n }\n _getPatchedLoadMany(original) {\n const instrumentation = this;\n return function patchedLoadMany(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'loadMany'), { kind: api_1.SpanKind.CLIENT }, parent);\n return api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n // .loadMany never rejects, as errors from internal .load\n // calls are caught by dataloader lib\n return original.call(this, ...args).then(value => {\n span.end();\n return value;\n });\n });\n };\n }\n _patchPrime(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.prime)) {\n this._unwrap(proto, 'prime');\n }\n this._wrap(proto, 'prime', this._getPatchedPrime.bind(this));\n }\n _getPatchedPrime(original) {\n const instrumentation = this;\n return function patchedPrime(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'prime'), { kind: api_1.SpanKind.CLIENT }, parent);\n const ret = api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n return original.call(this, ...args);\n });\n span.end();\n return ret;\n };\n }\n _patchClear(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.clear)) {\n this._unwrap(proto, 'clear');\n }\n this._wrap(proto, 'clear', this._getPatchedClear.bind(this));\n }\n _getPatchedClear(original) {\n const instrumentation = this;\n return function patchedClear(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'clear'), { kind: api_1.SpanKind.CLIENT }, parent);\n const ret = api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n return original.call(this, ...args);\n });\n span.end();\n return ret;\n };\n }\n _patchClearAll(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.clearAll)) {\n this._unwrap(proto, 'clearAll');\n }\n this._wrap(proto, 'clearAll', this._getPatchedClearAll.bind(this));\n }\n _getPatchedClearAll(original) {\n const instrumentation = this;\n return function patchedClearAll(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'clearAll'), { kind: api_1.SpanKind.CLIENT }, parent);\n const ret = api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n return original.call(this, ...args);\n });\n span.end();\n return ret;\n };\n }\n}\nexports.DataloaderInstrumentation = DataloaderInstrumentation;\n//# sourceMappingURL=instrumentation.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXJAMC4zMS4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXIvYnVpbGQvc3JjL2luc3RydW1lbnRhdGlvbi5qcyIsIm1hcHBpbmdzIjoiQUFBYSxDQUFDLG9EQUFvRCx5Q0FBeUMsMENBQTBDLDhDQUE4QyxvREFBb0Q7QUFDdlA7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELGlDQUFpQztBQUNqQywwQkFBMEIsbUJBQU8sQ0FBQyxpTUFBZ0M7QUFDbEUsY0FBYyxtQkFBTyxDQUFDLGtJQUFvQjtBQUMxQztBQUNBLGtCQUFrQixtQkFBTyxDQUFDLG1NQUFXO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQixhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsWUFBWSxHQUFHLFVBQVU7QUFDL0M7QUFDQSxrQkFBa0IsWUFBWSxHQUFHLFdBQVcsRUFBRSxlQUFlO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdHQUF3RywrQkFBK0I7QUFDdkk7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakIsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1R0FBdUcsNkJBQTZCO0FBQ3BJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQUFtRCw2QkFBNkI7QUFDaEY7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyR0FBMkcsNkJBQTZCO0FBQ3hJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQixhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0dBQXdHLDZCQUE2QjtBQUNySTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3R0FBd0csNkJBQTZCO0FBQ3JJO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJHQUEyRyw2QkFBNkI7QUFDeEk7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL0BvcGVudGVsZW1ldHJ5K2luc3RydW1lbnRhdGlvbi1kYXRhbG9hZGVyQDAuMzEuMF9Ab3BlbnRlbGVtZXRyeSthcGlAMS45LjEvbm9kZV9tb2R1bGVzL0BvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvbi1kYXRhbG9hZGVyL2J1aWxkL3NyYy9pbnN0cnVtZW50YXRpb24uanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7O2dsb2JhbFRoaXNbXCJfc2VudHJ5UmV3cml0ZXNUdW5uZWxQYXRoXCJdID0gdW5kZWZpbmVkO2dsb2JhbFRoaXNbXCJTRU5UUllfUkVMRUFTRVwiXSA9IHVuZGVmaW5lZDtnbG9iYWxUaGlzW1wiX3NlbnRyeUJhc2VQYXRoXCJdID0gdW5kZWZpbmVkO2dsb2JhbFRoaXNbXCJfc2VudHJ5TmV4dEpzVmVyc2lvblwiXSA9IFwiMTYuMS42XCI7Z2xvYmFsVGhpc1tcIl9zZW50cnlSZXdyaXRlRnJhbWVzRGlzdERpclwiXSA9IFwiLm5leHRcIjtnbG9iYWxUaGlzW1wiX3NlbnRyeVZlcmNlbENyb25zQ29uZmlnXCJdID0gdW5kZWZpbmVkO1xuLypcbiAqIENvcHlyaWdodCBUaGUgT3BlblRlbGVtZXRyeSBBdXRob3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuRGF0YWxvYWRlckluc3RydW1lbnRhdGlvbiA9IHZvaWQgMDtcbmNvbnN0IGluc3RydW1lbnRhdGlvbl8xID0gcmVxdWlyZShcIkBvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvblwiKTtcbmNvbnN0IGFwaV8xID0gcmVxdWlyZShcIkBvcGVudGVsZW1ldHJ5L2FwaVwiKTtcbi8qKiBAa25pcGlnbm9yZSAqL1xuY29uc3QgdmVyc2lvbl8xID0gcmVxdWlyZShcIi4vdmVyc2lvblwiKTtcbmNvbnN0IE1PRFVMRV9OQU1FID0gJ2RhdGFsb2FkZXInO1xuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbmZ1bmN0aW9uIGV4dHJhY3RNb2R1bGVFeHBvcnRzKG1vZHVsZSkge1xuICAgIHJldHVybiBtb2R1bGVbU3ltYm9sLnRvU3RyaW5nVGFnXSA9PT0gJ01vZHVsZSdcbiAgICAgICAgPyBtb2R1bGUuZGVmYXVsdCAvLyBFU01cbiAgICAgICAgOiBtb2R1bGU7IC8vIENvbW1vbkpTXG59XG5jbGFzcyBEYXRhbG9hZGVySW5zdHJ1bWVudGF0aW9uIGV4dGVuZHMgaW5zdHJ1bWVudGF0aW9uXzEuSW5zdHJ1bWVudGF0aW9uQmFzZSB7XG4gICAgY29uc3RydWN0b3IoY29uZmlnID0ge30pIHtcbiAgICAgICAgc3VwZXIodmVyc2lvbl8xLlBBQ0tBR0VfTkFNRSwgdmVyc2lvbl8xLlBBQ0tBR0VfVkVSU0lPTiwgY29uZmlnKTtcbiAgICB9XG4gICAgaW5pdCgpIHtcbiAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgIG5ldyBpbnN0cnVtZW50YXRpb25fMS5JbnN0cnVtZW50YXRpb25Ob2RlTW9kdWxlRGVmaW5pdGlvbihNT0RVTEVfTkFNRSwgWyc+PTIuMC4wIDwzJ10sIG1vZHVsZSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3QgZGF0YWxvYWRlciA9IGV4dHJhY3RNb2R1bGVFeHBvcnRzKG1vZHVsZSk7XG4gICAgICAgICAgICAgICAgdGhpcy5fcGF0Y2hMb2FkKGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9wYXRjaExvYWRNYW55KGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9wYXRjaFByaW1lKGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9wYXRjaENsZWFyKGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9wYXRjaENsZWFyQWxsKGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5fZ2V0UGF0Y2hlZENvbnN0cnVjdG9yKGRhdGFsb2FkZXIpO1xuICAgICAgICAgICAgfSwgbW9kdWxlID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCBkYXRhbG9hZGVyID0gZXh0cmFjdE1vZHVsZUV4cG9ydHMobW9kdWxlKTtcbiAgICAgICAgICAgICAgICBbJ2xvYWQnLCAnbG9hZE1hbnknLCAncHJpbWUnLCAnY2xlYXInLCAnY2xlYXJBbGwnXS5mb3JFYWNoKG1ldGhvZCA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmICgoMCwgaW5zdHJ1bWVudGF0aW9uXzEuaXNXcmFwcGVkKShkYXRhbG9hZGVyLnByb3RvdHlwZVttZXRob2RdKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5fdW53cmFwKGRhdGFsb2FkZXIucHJvdG90eXBlLCBtZXRob2QpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9KSxcbiAgICAgICAgXTtcbiAgICB9XG4gICAgc2hvdWxkQ3JlYXRlU3BhbnMoKSB7XG4gICAgICAgIGNvbnN0IGNvbmZpZyA9IHRoaXMuZ2V0Q29uZmlnKCk7XG4gICAgICAgIGNvbnN0IGhhc1BhcmVudFNwYW4gPSBhcGlfMS50cmFjZS5nZXRTcGFuKGFwaV8xLmNvbnRleHQuYWN0aXZlKCkpICE9PSB1bmRlZmluZWQ7XG4gICAgICAgIHJldHVybiBoYXNQYXJlbnRTcGFuIHx8ICFjb25maWcucmVxdWlyZVBhcmVudFNwYW47XG4gICAgfVxuICAgIGdldFNwYW5OYW1lKGRhdGFsb2FkZXIsIG9wZXJhdGlvbikge1xuICAgICAgICBjb25zdCBkYXRhbG9hZGVyTmFtZSA9IGRhdGFsb2FkZXIubmFtZTtcbiAgICAgICAgaWYgKGRhdGFsb2FkZXJOYW1lID09PSB1bmRlZmluZWQgfHwgZGF0YWxvYWRlck5hbWUgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiBgJHtNT0RVTEVfTkFNRX0uJHtvcGVyYXRpb259YDtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gYCR7TU9EVUxFX05BTUV9LiR7b3BlcmF0aW9ufSAke2RhdGFsb2FkZXJOYW1lfWA7XG4gICAgfVxuICAgIF93cmFwQmF0Y2hMb2FkRm4oYmF0Y2hMb2FkRm4pIHtcbiAgICAgICAgY29uc3QgaW5zdHJ1bWVudGF0aW9uID0gdGhpcztcbiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIHBhdGNoZWRCYXRjaExvYWRGbiguLi5hcmdzKSB7XG4gICAgICAgICAgICBpZiAoIWluc3RydW1lbnRhdGlvbi5pc0VuYWJsZWQoKSB8fFxuICAgICAgICAgICAgICAgICFpbnN0cnVtZW50YXRpb24uc2hvdWxkQ3JlYXRlU3BhbnMoKSkge1xuICAgICAgICAgICAgICAgIHJldHVybiBiYXRjaExvYWRGbi5jYWxsKHRoaXMsIC4uLmFyZ3MpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgcGFyZW50ID0gYXBpXzEuY29udGV4dC5hY3RpdmUoKTtcbiAgICAgICAgICAgIGNvbnN0IHNwYW4gPSBpbnN0cnVtZW50YXRpb24udHJhY2VyLnN0YXJ0U3BhbihpbnN0cnVtZW50YXRpb24uZ2V0U3Bhbk5hbWUodGhpcywgJ2JhdGNoJyksIHsgbGlua3M6IHRoaXMuX2JhdGNoPy5zcGFuTGlua3MgfSwgcGFyZW50KTtcbiAgICAgICAgICAgIHJldHVybiBhcGlfMS5jb250ZXh0LndpdGgoYXBpXzEudHJhY2Uuc2V0U3BhbihwYXJlbnQsIHNwYW4pLCAoKSA9PiB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGJhdGNoTG9hZEZuLmFwcGx5KHRoaXMsIGFyZ3MpXG4gICAgICAgICAgICAgICAgICAgIC50aGVuKHZhbHVlID0+IHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5lbmQoKTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHZhbHVlO1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIC5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnJlY29yZEV4Y2VwdGlvbihlcnIpO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnNldFN0YXR1cyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBhcGlfMS5TcGFuU3RhdHVzQ29kZS5FUlJPUixcbiAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGVyci5tZXNzYWdlLFxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5lbmQoKTtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH07XG4gICAgfVxuICAgIF9nZXRQYXRjaGVkQ29uc3RydWN0b3IoY29uc3RydWN0b3IpIHtcbiAgICAgICAgY29uc3QgaW5zdHJ1bWVudGF0aW9uID0gdGhpcztcbiAgICAgICAgY29uc3QgcHJvdG90eXBlID0gY29uc3RydWN0b3IucHJvdG90eXBlO1xuICAgICAgICBpZiAoIWluc3RydW1lbnRhdGlvbi5pc0VuYWJsZWQoKSkge1xuICAgICAgICAgICAgcmV0dXJuIGNvbnN0cnVjdG9yO1xuICAgICAgICB9XG4gICAgICAgIGZ1bmN0aW9uIFBhdGNoZWREYXRhbG9hZGVyKC4uLmFyZ3MpIHtcbiAgICAgICAgICAgIC8vIEJhdGNoTG9hZEZuIGlzIHRoZSBmaXJzdCBjb25zdHJ1Y3RvciBhcmd1bWVudFxuICAgICAgICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwvZGF0YWxvYWRlci9ibG9iLzc3YzJjZDdjYTk3ZTg3OTUyNDIwMThlYmMyMTJjZTI0ODdlNzI5ZDIvc3JjL2luZGV4LmpzI0w0N1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBhcmdzWzBdID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgaWYgKCgwLCBpbnN0cnVtZW50YXRpb25fMS5pc1dyYXBwZWQpKGFyZ3NbMF0pKSB7XG4gICAgICAgICAgICAgICAgICAgIGluc3RydW1lbnRhdGlvbi5fdW53cmFwKGFyZ3MsIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhcmdzWzBdID0gaW5zdHJ1bWVudGF0aW9uLl93cmFwQmF0Y2hMb2FkRm4oYXJnc1swXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gY29uc3RydWN0b3IuYXBwbHkodGhpcywgYXJncyk7XG4gICAgICAgIH1cbiAgICAgICAgUGF0Y2hlZERhdGFsb2FkZXIucHJvdG90eXBlID0gcHJvdG90eXBlO1xuICAgICAgICByZXR1cm4gUGF0Y2hlZERhdGFsb2FkZXI7XG4gICAgfVxuICAgIF9wYXRjaExvYWQocHJvdG8pIHtcbiAgICAgICAgaWYgKCgwLCBpbnN0cnVtZW50YXRpb25fMS5pc1dyYXBwZWQpKHByb3RvLmxvYWQpKSB7XG4gICAgICAgICAgICB0aGlzLl91bndyYXAocHJvdG8sICdsb2FkJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fd3JhcChwcm90bywgJ2xvYWQnLCB0aGlzLl9nZXRQYXRjaGVkTG9hZC5iaW5kKHRoaXMpKTtcbiAgICB9XG4gICAgX2dldFBhdGNoZWRMb2FkKG9yaWdpbmFsKSB7XG4gICAgICAgIGNvbnN0IGluc3RydW1lbnRhdGlvbiA9IHRoaXM7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiBwYXRjaGVkTG9hZCguLi5hcmdzKSB7XG4gICAgICAgICAgICBpZiAoIWluc3RydW1lbnRhdGlvbi5zaG91bGRDcmVhdGVTcGFucygpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsLmNhbGwodGhpcywgLi4uYXJncyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBwYXJlbnQgPSBhcGlfMS5jb250ZXh0LmFjdGl2ZSgpO1xuICAgICAgICAgICAgY29uc3Qgc3BhbiA9IGluc3RydW1lbnRhdGlvbi50cmFjZXIuc3RhcnRTcGFuKGluc3RydW1lbnRhdGlvbi5nZXRTcGFuTmFtZSh0aGlzLCAnbG9hZCcpLCB7IGtpbmQ6IGFwaV8xLlNwYW5LaW5kLkNMSUVOVCB9LCBwYXJlbnQpO1xuICAgICAgICAgICAgcmV0dXJuIGFwaV8xLmNvbnRleHQud2l0aChhcGlfMS50cmFjZS5zZXRTcGFuKHBhcmVudCwgc3BhbiksICgpID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCByZXN1bHQgPSBvcmlnaW5hbFxuICAgICAgICAgICAgICAgICAgICAuY2FsbCh0aGlzLCAuLi5hcmdzKVxuICAgICAgICAgICAgICAgICAgICAudGhlbih2YWx1ZSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZW5kKCk7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5yZWNvcmRFeGNlcHRpb24oZXJyKTtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5zZXRTdGF0dXMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogYXBpXzEuU3BhblN0YXR1c0NvZGUuRVJST1IsXG4gICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiBlcnIubWVzc2FnZSxcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZW5kKCk7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBjb25zdCBsb2FkZXIgPSB0aGlzO1xuICAgICAgICAgICAgICAgIGlmIChsb2FkZXIuX2JhdGNoKSB7XG4gICAgICAgICAgICAgICAgICAgIGlmICghbG9hZGVyLl9iYXRjaC5zcGFuTGlua3MpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRlci5fYmF0Y2guc3BhbkxpbmtzID0gW107XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbG9hZGVyLl9iYXRjaC5zcGFuTGlua3MucHVzaCh7IGNvbnRleHQ6IHNwYW4uc3BhbkNvbnRleHQoKSB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9O1xuICAgIH1cbiAgICBfcGF0Y2hMb2FkTWFueShwcm90bykge1xuICAgICAgICBpZiAoKDAsIGluc3RydW1lbnRhdGlvbl8xLmlzV3JhcHBlZCkocHJvdG8ubG9hZE1hbnkpKSB7XG4gICAgICAgICAgICB0aGlzLl91bndyYXAocHJvdG8sICdsb2FkTWFueScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuX3dyYXAocHJvdG8sICdsb2FkTWFueScsIHRoaXMuX2dldFBhdGNoZWRMb2FkTWFueS5iaW5kKHRoaXMpKTtcbiAgICB9XG4gICAgX2dldFBhdGNoZWRMb2FkTWFueShvcmlnaW5hbCkge1xuICAgICAgICBjb25zdCBpbnN0cnVtZW50YXRpb24gPSB0aGlzO1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gcGF0Y2hlZExvYWRNYW55KC4uLmFyZ3MpIHtcbiAgICAgICAgICAgIGlmICghaW5zdHJ1bWVudGF0aW9uLnNob3VsZENyZWF0ZVNwYW5zKCkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb3JpZ2luYWwuY2FsbCh0aGlzLCAuLi5hcmdzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IHBhcmVudCA9IGFwaV8xLmNvbnRleHQuYWN0aXZlKCk7XG4gICAgICAgICAgICBjb25zdCBzcGFuID0gaW5zdHJ1bWVudGF0aW9uLnRyYWNlci5zdGFydFNwYW4oaW5zdHJ1bWVudGF0aW9uLmdldFNwYW5OYW1lKHRoaXMsICdsb2FkTWFueScpLCB7IGtpbmQ6IGFwaV8xLlNwYW5LaW5kLkNMSUVOVCB9LCBwYXJlbnQpO1xuICAgICAgICAgICAgcmV0dXJuIGFwaV8xLmNvbnRleHQud2l0aChhcGlfMS50cmFjZS5zZXRTcGFuKHBhcmVudCwgc3BhbiksICgpID0+IHtcbiAgICAgICAgICAgICAgICAvLyAubG9hZE1hbnkgbmV2ZXIgcmVqZWN0cywgYXMgZXJyb3JzIGZyb20gaW50ZXJuYWwgLmxvYWRcbiAgICAgICAgICAgICAgICAvLyBjYWxscyBhcmUgY2F1Z2h0IGJ5IGRhdGFsb2FkZXIgbGliXG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsLmNhbGwodGhpcywgLi4uYXJncykudGhlbih2YWx1ZSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZW5kKCk7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9O1xuICAgIH1cbiAgICBfcGF0Y2hQcmltZShwcm90bykge1xuICAgICAgICBpZiAoKDAsIGluc3RydW1lbnRhdGlvbl8xLmlzV3JhcHBlZCkocHJvdG8ucHJpbWUpKSB7XG4gICAgICAgICAgICB0aGlzLl91bndyYXAocHJvdG8sICdwcmltZScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuX3dyYXAocHJvdG8sICdwcmltZScsIHRoaXMuX2dldFBhdGNoZWRQcmltZS5iaW5kKHRoaXMpKTtcbiAgICB9XG4gICAgX2dldFBhdGNoZWRQcmltZShvcmlnaW5hbCkge1xuICAgICAgICBjb25zdCBpbnN0cnVtZW50YXRpb24gPSB0aGlzO1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gcGF0Y2hlZFByaW1lKC4uLmFyZ3MpIHtcbiAgICAgICAgICAgIGlmICghaW5zdHJ1bWVudGF0aW9uLnNob3VsZENyZWF0ZVNwYW5zKCkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb3JpZ2luYWwuY2FsbCh0aGlzLCAuLi5hcmdzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IHBhcmVudCA9IGFwaV8xLmNvbnRleHQuYWN0aXZlKCk7XG4gICAgICAgICAgICBjb25zdCBzcGFuID0gaW5zdHJ1bWVudGF0aW9uLnRyYWNlci5zdGFydFNwYW4oaW5zdHJ1bWVudGF0aW9uLmdldFNwYW5OYW1lKHRoaXMsICdwcmltZScpLCB7IGtpbmQ6IGFwaV8xLlNwYW5LaW5kLkNMSUVOVCB9LCBwYXJlbnQpO1xuICAgICAgICAgICAgY29uc3QgcmV0ID0gYXBpXzEuY29udGV4dC53aXRoKGFwaV8xLnRyYWNlLnNldFNwYW4ocGFyZW50LCBzcGFuKSwgKCkgPT4ge1xuICAgICAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbC5jYWxsKHRoaXMsIC4uLmFyZ3MpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBzcGFuLmVuZCgpO1xuICAgICAgICAgICAgcmV0dXJuIHJldDtcbiAgICAgICAgfTtcbiAgICB9XG4gICAgX3BhdGNoQ2xlYXIocHJvdG8pIHtcbiAgICAgICAgaWYgKCgwLCBpbnN0cnVtZW50YXRpb25fMS5pc1dyYXBwZWQpKHByb3RvLmNsZWFyKSkge1xuICAgICAgICAgICAgdGhpcy5fdW53cmFwKHByb3RvLCAnY2xlYXInKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl93cmFwKHByb3RvLCAnY2xlYXInLCB0aGlzLl9nZXRQYXRjaGVkQ2xlYXIuYmluZCh0aGlzKSk7XG4gICAgfVxuICAgIF9nZXRQYXRjaGVkQ2xlYXIob3JpZ2luYWwpIHtcbiAgICAgICAgY29uc3QgaW5zdHJ1bWVudGF0aW9uID0gdGhpcztcbiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIHBhdGNoZWRDbGVhciguLi5hcmdzKSB7XG4gICAgICAgICAgICBpZiAoIWluc3RydW1lbnRhdGlvbi5zaG91bGRDcmVhdGVTcGFucygpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsLmNhbGwodGhpcywgLi4uYXJncyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBwYXJlbnQgPSBhcGlfMS5jb250ZXh0LmFjdGl2ZSgpO1xuICAgICAgICAgICAgY29uc3Qgc3BhbiA9IGluc3RydW1lbnRhdGlvbi50cmFjZXIuc3RhcnRTcGFuKGluc3RydW1lbnRhdGlvbi5nZXRTcGFuTmFtZSh0aGlzLCAnY2xlYXInKSwgeyBraW5kOiBhcGlfMS5TcGFuS2luZC5DTElFTlQgfSwgcGFyZW50KTtcbiAgICAgICAgICAgIGNvbnN0IHJldCA9IGFwaV8xLmNvbnRleHQud2l0aChhcGlfMS50cmFjZS5zZXRTcGFuKHBhcmVudCwgc3BhbiksICgpID0+IHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb3JpZ2luYWwuY2FsbCh0aGlzLCAuLi5hcmdzKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgc3Bhbi5lbmQoKTtcbiAgICAgICAgICAgIHJldHVybiByZXQ7XG4gICAgICAgIH07XG4gICAgfVxuICAgIF9wYXRjaENsZWFyQWxsKHByb3RvKSB7XG4gICAgICAgIGlmICgoMCwgaW5zdHJ1bWVudGF0aW9uXzEuaXNXcmFwcGVkKShwcm90by5jbGVhckFsbCkpIHtcbiAgICAgICAgICAgIHRoaXMuX3Vud3JhcChwcm90bywgJ2NsZWFyQWxsJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fd3JhcChwcm90bywgJ2NsZWFyQWxsJywgdGhpcy5fZ2V0UGF0Y2hlZENsZWFyQWxsLmJpbmQodGhpcykpO1xuICAgIH1cbiAgICBfZ2V0UGF0Y2hlZENsZWFyQWxsKG9yaWdpbmFsKSB7XG4gICAgICAgIGNvbnN0IGluc3RydW1lbnRhdGlvbiA9IHRoaXM7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiBwYXRjaGVkQ2xlYXJBbGwoLi4uYXJncykge1xuICAgICAgICAgICAgaWYgKCFpbnN0cnVtZW50YXRpb24uc2hvdWxkQ3JlYXRlU3BhbnMoKSkge1xuICAgICAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbC5jYWxsKHRoaXMsIC4uLmFyZ3MpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgcGFyZW50ID0gYXBpXzEuY29udGV4dC5hY3RpdmUoKTtcbiAgICAgICAgICAgIGNvbnN0IHNwYW4gPSBpbnN0cnVtZW50YXRpb24udHJhY2VyLnN0YXJ0U3BhbihpbnN0cnVtZW50YXRpb24uZ2V0U3Bhbk5hbWUodGhpcywgJ2NsZWFyQWxsJyksIHsga2luZDogYXBpXzEuU3BhbktpbmQuQ0xJRU5UIH0sIHBhcmVudCk7XG4gICAgICAgICAgICBjb25zdCByZXQgPSBhcGlfMS5jb250ZXh0LndpdGgoYXBpXzEudHJhY2Uuc2V0U3BhbihwYXJlbnQsIHNwYW4pLCAoKSA9PiB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsLmNhbGwodGhpcywgLi4uYXJncyk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHNwYW4uZW5kKCk7XG4gICAgICAgICAgICByZXR1cm4gcmV0O1xuICAgICAgICB9O1xuICAgIH1cbn1cbmV4cG9ydHMuRGF0YWxvYWRlckluc3RydW1lbnRhdGlvbiA9IERhdGFsb2FkZXJJbnN0cnVtZW50YXRpb247XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnN0cnVtZW50YXRpb24uanMubWFwIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/version.js":
|
|
/*!**********************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/version.js ***!
|
|
\**********************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, exports) => {
|
|
|
|
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.PACKAGE_NAME = exports.PACKAGE_VERSION = void 0;\n// this is autogenerated file, see scripts/version-update.js\nexports.PACKAGE_VERSION = '0.31.0';\nexports.PACKAGE_NAME = '@opentelemetry/instrumentation-dataloader';\n//# sourceMappingURL=version.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXJAMC4zMS4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXIvYnVpbGQvc3JjL3ZlcnNpb24uanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0Qsb0JBQW9CLEdBQUcsdUJBQXVCO0FBQzlDO0FBQ0EsdUJBQXVCO0FBQ3ZCLG9CQUFvQjtBQUNwQiIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9Ab3BlbnRlbGVtZXRyeStpbnN0cnVtZW50YXRpb24tZGF0YWxvYWRlckAwLjMxLjBfQG9wZW50ZWxlbWV0cnkrYXBpQDEuOS4xL25vZGVfbW9kdWxlcy9Ab3BlbnRlbGVtZXRyeS9pbnN0cnVtZW50YXRpb24tZGF0YWxvYWRlci9idWlsZC9zcmMvdmVyc2lvbi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbi8qXG4gKiBDb3B5cmlnaHQgVGhlIE9wZW5UZWxlbWV0cnkgQXV0aG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLlBBQ0tBR0VfTkFNRSA9IGV4cG9ydHMuUEFDS0FHRV9WRVJTSU9OID0gdm9pZCAwO1xuLy8gdGhpcyBpcyBhdXRvZ2VuZXJhdGVkIGZpbGUsIHNlZSBzY3JpcHRzL3ZlcnNpb24tdXBkYXRlLmpzXG5leHBvcnRzLlBBQ0tBR0VfVkVSU0lPTiA9ICcwLjMxLjAnO1xuZXhwb3J0cy5QQUNLQUdFX05BTUUgPSAnQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXInO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dmVyc2lvbi5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/version.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/index.js":
|
|
/*!********************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/index.js ***!
|
|
\********************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
|
|
|
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.DataloaderInstrumentation = void 0;\nvar instrumentation_1 = __webpack_require__(/*! ./instrumentation */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js\");\nObject.defineProperty(exports, \"DataloaderInstrumentation\", ({ enumerable: true, get: function () { return instrumentation_1.DataloaderInstrumentation; } }));\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXJAMC4zMS4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXIvYnVpbGQvc3JjL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELGlDQUFpQztBQUNqQyx3QkFBd0IsbUJBQU8sQ0FBQyxtTkFBbUI7QUFDbkQsNkRBQTRELEVBQUUscUNBQXFDLHVEQUF1RCxFQUFDO0FBQzNKIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL0BvcGVudGVsZW1ldHJ5K2luc3RydW1lbnRhdGlvbi1kYXRhbG9hZGVyQDAuMzEuMF9Ab3BlbnRlbGVtZXRyeSthcGlAMS45LjEvbm9kZV9tb2R1bGVzL0BvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvbi1kYXRhbG9hZGVyL2J1aWxkL3NyYy9pbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbi8qXG4gKiBDb3B5cmlnaHQgVGhlIE9wZW5UZWxlbWV0cnkgQXV0aG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLkRhdGFsb2FkZXJJbnN0cnVtZW50YXRpb24gPSB2b2lkIDA7XG52YXIgaW5zdHJ1bWVudGF0aW9uXzEgPSByZXF1aXJlKFwiLi9pbnN0cnVtZW50YXRpb25cIik7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJEYXRhbG9hZGVySW5zdHJ1bWVudGF0aW9uXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBpbnN0cnVtZW50YXRpb25fMS5EYXRhbG9hZGVySW5zdHJ1bWVudGF0aW9uOyB9IH0pO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/index.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js":
|
|
/*!******************************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js ***!
|
|
\******************************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
|
|
|
eval(";globalThis[\"_sentryRewritesTunnelPath\"] = undefined;globalThis[\"SENTRY_RELEASE\"] = undefined;globalThis[\"_sentryBasePath\"] = undefined;globalThis[\"_sentryNextJsVersion\"] = \"16.1.6\";globalThis[\"_sentryRewriteFramesDistDir\"] = \".next\";globalThis[\"_sentryVercelCronsConfig\"] = undefined;\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.DataloaderInstrumentation = void 0;\nconst instrumentation_1 = __webpack_require__(/*! @opentelemetry/instrumentation */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation@0.214.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation/build/esm/index.js\");\nconst api_1 = __webpack_require__(/*! @opentelemetry/api */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+api@1.9.1/node_modules/@opentelemetry/api/build/esm/index.js\");\n/** @knipignore */\nconst version_1 = __webpack_require__(/*! ./version */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/version.js\");\nconst MODULE_NAME = 'dataloader';\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction extractModuleExports(module) {\n return module[Symbol.toStringTag] === 'Module'\n ? module.default // ESM\n : module; // CommonJS\n}\nclass DataloaderInstrumentation extends instrumentation_1.InstrumentationBase {\n constructor(config = {}) {\n super(version_1.PACKAGE_NAME, version_1.PACKAGE_VERSION, config);\n }\n init() {\n return [\n new instrumentation_1.InstrumentationNodeModuleDefinition(MODULE_NAME, ['>=2.0.0 <3'], module => {\n const dataloader = extractModuleExports(module);\n this._patchLoad(dataloader.prototype);\n this._patchLoadMany(dataloader.prototype);\n this._patchPrime(dataloader.prototype);\n this._patchClear(dataloader.prototype);\n this._patchClearAll(dataloader.prototype);\n return this._getPatchedConstructor(dataloader);\n }, module => {\n const dataloader = extractModuleExports(module);\n ['load', 'loadMany', 'prime', 'clear', 'clearAll'].forEach(method => {\n if ((0, instrumentation_1.isWrapped)(dataloader.prototype[method])) {\n this._unwrap(dataloader.prototype, method);\n }\n });\n }),\n ];\n }\n shouldCreateSpans() {\n const config = this.getConfig();\n const hasParentSpan = api_1.trace.getSpan(api_1.context.active()) !== undefined;\n return hasParentSpan || !config.requireParentSpan;\n }\n getSpanName(dataloader, operation) {\n const dataloaderName = dataloader.name;\n if (dataloaderName === undefined || dataloaderName === null) {\n return `${MODULE_NAME}.${operation}`;\n }\n return `${MODULE_NAME}.${operation} ${dataloaderName}`;\n }\n _wrapBatchLoadFn(batchLoadFn) {\n const instrumentation = this;\n return function patchedBatchLoadFn(...args) {\n if (!instrumentation.isEnabled() ||\n !instrumentation.shouldCreateSpans()) {\n return batchLoadFn.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'batch'), { links: this._batch?.spanLinks }, parent);\n return api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n return batchLoadFn.apply(this, args)\n .then(value => {\n span.end();\n return value;\n })\n .catch(err => {\n span.recordException(err);\n span.setStatus({\n code: api_1.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n throw err;\n });\n });\n };\n }\n _getPatchedConstructor(constructor) {\n const instrumentation = this;\n const prototype = constructor.prototype;\n if (!instrumentation.isEnabled()) {\n return constructor;\n }\n function PatchedDataloader(...args) {\n // BatchLoadFn is the first constructor argument\n // https://github.com/graphql/dataloader/blob/77c2cd7ca97e8795242018ebc212ce2487e729d2/src/index.js#L47\n if (typeof args[0] === 'function') {\n if ((0, instrumentation_1.isWrapped)(args[0])) {\n instrumentation._unwrap(args, 0);\n }\n args[0] = instrumentation._wrapBatchLoadFn(args[0]);\n }\n return constructor.apply(this, args);\n }\n PatchedDataloader.prototype = prototype;\n return PatchedDataloader;\n }\n _patchLoad(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.load)) {\n this._unwrap(proto, 'load');\n }\n this._wrap(proto, 'load', this._getPatchedLoad.bind(this));\n }\n _getPatchedLoad(original) {\n const instrumentation = this;\n return function patchedLoad(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'load'), { kind: api_1.SpanKind.CLIENT }, parent);\n return api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n const result = original\n .call(this, ...args)\n .then(value => {\n span.end();\n return value;\n })\n .catch(err => {\n span.recordException(err);\n span.setStatus({\n code: api_1.SpanStatusCode.ERROR,\n message: err.message,\n });\n span.end();\n throw err;\n });\n const loader = this;\n if (loader._batch) {\n if (!loader._batch.spanLinks) {\n loader._batch.spanLinks = [];\n }\n loader._batch.spanLinks.push({ context: span.spanContext() });\n }\n return result;\n });\n };\n }\n _patchLoadMany(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.loadMany)) {\n this._unwrap(proto, 'loadMany');\n }\n this._wrap(proto, 'loadMany', this._getPatchedLoadMany.bind(this));\n }\n _getPatchedLoadMany(original) {\n const instrumentation = this;\n return function patchedLoadMany(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'loadMany'), { kind: api_1.SpanKind.CLIENT }, parent);\n return api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n // .loadMany never rejects, as errors from internal .load\n // calls are caught by dataloader lib\n return original.call(this, ...args).then(value => {\n span.end();\n return value;\n });\n });\n };\n }\n _patchPrime(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.prime)) {\n this._unwrap(proto, 'prime');\n }\n this._wrap(proto, 'prime', this._getPatchedPrime.bind(this));\n }\n _getPatchedPrime(original) {\n const instrumentation = this;\n return function patchedPrime(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'prime'), { kind: api_1.SpanKind.CLIENT }, parent);\n const ret = api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n return original.call(this, ...args);\n });\n span.end();\n return ret;\n };\n }\n _patchClear(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.clear)) {\n this._unwrap(proto, 'clear');\n }\n this._wrap(proto, 'clear', this._getPatchedClear.bind(this));\n }\n _getPatchedClear(original) {\n const instrumentation = this;\n return function patchedClear(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'clear'), { kind: api_1.SpanKind.CLIENT }, parent);\n const ret = api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n return original.call(this, ...args);\n });\n span.end();\n return ret;\n };\n }\n _patchClearAll(proto) {\n if ((0, instrumentation_1.isWrapped)(proto.clearAll)) {\n this._unwrap(proto, 'clearAll');\n }\n this._wrap(proto, 'clearAll', this._getPatchedClearAll.bind(this));\n }\n _getPatchedClearAll(original) {\n const instrumentation = this;\n return function patchedClearAll(...args) {\n if (!instrumentation.shouldCreateSpans()) {\n return original.call(this, ...args);\n }\n const parent = api_1.context.active();\n const span = instrumentation.tracer.startSpan(instrumentation.getSpanName(this, 'clearAll'), { kind: api_1.SpanKind.CLIENT }, parent);\n const ret = api_1.context.with(api_1.trace.setSpan(parent, span), () => {\n return original.call(this, ...args);\n });\n span.end();\n return ret;\n };\n }\n}\nexports.DataloaderInstrumentation = DataloaderInstrumentation;\n//# sourceMappingURL=instrumentation.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXJAMC4zMS4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXIvYnVpbGQvc3JjL2luc3RydW1lbnRhdGlvbi5qcyIsIm1hcHBpbmdzIjoiQUFBYSxDQUFDLG9EQUFvRCx5Q0FBeUMsMENBQTBDLDhDQUE4QyxvREFBb0Q7QUFDdlA7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELGlDQUFpQztBQUNqQywwQkFBMEIsbUJBQU8sQ0FBQyxpTUFBZ0M7QUFDbEUsY0FBYyxtQkFBTyxDQUFDLGtJQUFvQjtBQUMxQztBQUNBLGtCQUFrQixtQkFBTyxDQUFDLG1NQUFXO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQixhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0IsWUFBWSxHQUFHLFVBQVU7QUFDL0M7QUFDQSxrQkFBa0IsWUFBWSxHQUFHLFdBQVcsRUFBRSxlQUFlO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdHQUF3RywrQkFBK0I7QUFDdkk7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakIsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1R0FBdUcsNkJBQTZCO0FBQ3BJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQUFtRCw2QkFBNkI7QUFDaEY7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyR0FBMkcsNkJBQTZCO0FBQ3hJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQixhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0dBQXdHLDZCQUE2QjtBQUNySTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3R0FBd0csNkJBQTZCO0FBQ3JJO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJHQUEyRyw2QkFBNkI7QUFDeEk7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL0BvcGVudGVsZW1ldHJ5K2luc3RydW1lbnRhdGlvbi1kYXRhbG9hZGVyQDAuMzEuMF9Ab3BlbnRlbGVtZXRyeSthcGlAMS45LjEvbm9kZV9tb2R1bGVzL0BvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvbi1kYXRhbG9hZGVyL2J1aWxkL3NyYy9pbnN0cnVtZW50YXRpb24uanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7O2dsb2JhbFRoaXNbXCJfc2VudHJ5UmV3cml0ZXNUdW5uZWxQYXRoXCJdID0gdW5kZWZpbmVkO2dsb2JhbFRoaXNbXCJTRU5UUllfUkVMRUFTRVwiXSA9IHVuZGVmaW5lZDtnbG9iYWxUaGlzW1wiX3NlbnRyeUJhc2VQYXRoXCJdID0gdW5kZWZpbmVkO2dsb2JhbFRoaXNbXCJfc2VudHJ5TmV4dEpzVmVyc2lvblwiXSA9IFwiMTYuMS42XCI7Z2xvYmFsVGhpc1tcIl9zZW50cnlSZXdyaXRlRnJhbWVzRGlzdERpclwiXSA9IFwiLm5leHRcIjtnbG9iYWxUaGlzW1wiX3NlbnRyeVZlcmNlbENyb25zQ29uZmlnXCJdID0gdW5kZWZpbmVkO1xuLypcbiAqIENvcHlyaWdodCBUaGUgT3BlblRlbGVtZXRyeSBBdXRob3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuRGF0YWxvYWRlckluc3RydW1lbnRhdGlvbiA9IHZvaWQgMDtcbmNvbnN0IGluc3RydW1lbnRhdGlvbl8xID0gcmVxdWlyZShcIkBvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvblwiKTtcbmNvbnN0IGFwaV8xID0gcmVxdWlyZShcIkBvcGVudGVsZW1ldHJ5L2FwaVwiKTtcbi8qKiBAa25pcGlnbm9yZSAqL1xuY29uc3QgdmVyc2lvbl8xID0gcmVxdWlyZShcIi4vdmVyc2lvblwiKTtcbmNvbnN0IE1PRFVMRV9OQU1FID0gJ2RhdGFsb2FkZXInO1xuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbmZ1bmN0aW9uIGV4dHJhY3RNb2R1bGVFeHBvcnRzKG1vZHVsZSkge1xuICAgIHJldHVybiBtb2R1bGVbU3ltYm9sLnRvU3RyaW5nVGFnXSA9PT0gJ01vZHVsZSdcbiAgICAgICAgPyBtb2R1bGUuZGVmYXVsdCAvLyBFU01cbiAgICAgICAgOiBtb2R1bGU7IC8vIENvbW1vbkpTXG59XG5jbGFzcyBEYXRhbG9hZGVySW5zdHJ1bWVudGF0aW9uIGV4dGVuZHMgaW5zdHJ1bWVudGF0aW9uXzEuSW5zdHJ1bWVudGF0aW9uQmFzZSB7XG4gICAgY29uc3RydWN0b3IoY29uZmlnID0ge30pIHtcbiAgICAgICAgc3VwZXIodmVyc2lvbl8xLlBBQ0tBR0VfTkFNRSwgdmVyc2lvbl8xLlBBQ0tBR0VfVkVSU0lPTiwgY29uZmlnKTtcbiAgICB9XG4gICAgaW5pdCgpIHtcbiAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgIG5ldyBpbnN0cnVtZW50YXRpb25fMS5JbnN0cnVtZW50YXRpb25Ob2RlTW9kdWxlRGVmaW5pdGlvbihNT0RVTEVfTkFNRSwgWyc+PTIuMC4wIDwzJ10sIG1vZHVsZSA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3QgZGF0YWxvYWRlciA9IGV4dHJhY3RNb2R1bGVFeHBvcnRzKG1vZHVsZSk7XG4gICAgICAgICAgICAgICAgdGhpcy5fcGF0Y2hMb2FkKGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9wYXRjaExvYWRNYW55KGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9wYXRjaFByaW1lKGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9wYXRjaENsZWFyKGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICB0aGlzLl9wYXRjaENsZWFyQWxsKGRhdGFsb2FkZXIucHJvdG90eXBlKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5fZ2V0UGF0Y2hlZENvbnN0cnVjdG9yKGRhdGFsb2FkZXIpO1xuICAgICAgICAgICAgfSwgbW9kdWxlID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCBkYXRhbG9hZGVyID0gZXh0cmFjdE1vZHVsZUV4cG9ydHMobW9kdWxlKTtcbiAgICAgICAgICAgICAgICBbJ2xvYWQnLCAnbG9hZE1hbnknLCAncHJpbWUnLCAnY2xlYXInLCAnY2xlYXJBbGwnXS5mb3JFYWNoKG1ldGhvZCA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmICgoMCwgaW5zdHJ1bWVudGF0aW9uXzEuaXNXcmFwcGVkKShkYXRhbG9hZGVyLnByb3RvdHlwZVttZXRob2RdKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5fdW53cmFwKGRhdGFsb2FkZXIucHJvdG90eXBlLCBtZXRob2QpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9KSxcbiAgICAgICAgXTtcbiAgICB9XG4gICAgc2hvdWxkQ3JlYXRlU3BhbnMoKSB7XG4gICAgICAgIGNvbnN0IGNvbmZpZyA9IHRoaXMuZ2V0Q29uZmlnKCk7XG4gICAgICAgIGNvbnN0IGhhc1BhcmVudFNwYW4gPSBhcGlfMS50cmFjZS5nZXRTcGFuKGFwaV8xLmNvbnRleHQuYWN0aXZlKCkpICE9PSB1bmRlZmluZWQ7XG4gICAgICAgIHJldHVybiBoYXNQYXJlbnRTcGFuIHx8ICFjb25maWcucmVxdWlyZVBhcmVudFNwYW47XG4gICAgfVxuICAgIGdldFNwYW5OYW1lKGRhdGFsb2FkZXIsIG9wZXJhdGlvbikge1xuICAgICAgICBjb25zdCBkYXRhbG9hZGVyTmFtZSA9IGRhdGFsb2FkZXIubmFtZTtcbiAgICAgICAgaWYgKGRhdGFsb2FkZXJOYW1lID09PSB1bmRlZmluZWQgfHwgZGF0YWxvYWRlck5hbWUgPT09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiBgJHtNT0RVTEVfTkFNRX0uJHtvcGVyYXRpb259YDtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gYCR7TU9EVUxFX05BTUV9LiR7b3BlcmF0aW9ufSAke2RhdGFsb2FkZXJOYW1lfWA7XG4gICAgfVxuICAgIF93cmFwQmF0Y2hMb2FkRm4oYmF0Y2hMb2FkRm4pIHtcbiAgICAgICAgY29uc3QgaW5zdHJ1bWVudGF0aW9uID0gdGhpcztcbiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIHBhdGNoZWRCYXRjaExvYWRGbiguLi5hcmdzKSB7XG4gICAgICAgICAgICBpZiAoIWluc3RydW1lbnRhdGlvbi5pc0VuYWJsZWQoKSB8fFxuICAgICAgICAgICAgICAgICFpbnN0cnVtZW50YXRpb24uc2hvdWxkQ3JlYXRlU3BhbnMoKSkge1xuICAgICAgICAgICAgICAgIHJldHVybiBiYXRjaExvYWRGbi5jYWxsKHRoaXMsIC4uLmFyZ3MpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgcGFyZW50ID0gYXBpXzEuY29udGV4dC5hY3RpdmUoKTtcbiAgICAgICAgICAgIGNvbnN0IHNwYW4gPSBpbnN0cnVtZW50YXRpb24udHJhY2VyLnN0YXJ0U3BhbihpbnN0cnVtZW50YXRpb24uZ2V0U3Bhbk5hbWUodGhpcywgJ2JhdGNoJyksIHsgbGlua3M6IHRoaXMuX2JhdGNoPy5zcGFuTGlua3MgfSwgcGFyZW50KTtcbiAgICAgICAgICAgIHJldHVybiBhcGlfMS5jb250ZXh0LndpdGgoYXBpXzEudHJhY2Uuc2V0U3BhbihwYXJlbnQsIHNwYW4pLCAoKSA9PiB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGJhdGNoTG9hZEZuLmFwcGx5KHRoaXMsIGFyZ3MpXG4gICAgICAgICAgICAgICAgICAgIC50aGVuKHZhbHVlID0+IHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5lbmQoKTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHZhbHVlO1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIC5jYXRjaChlcnIgPT4ge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnJlY29yZEV4Y2VwdGlvbihlcnIpO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnNldFN0YXR1cyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2RlOiBhcGlfMS5TcGFuU3RhdHVzQ29kZS5FUlJPUixcbiAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGVyci5tZXNzYWdlLFxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5lbmQoKTtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH07XG4gICAgfVxuICAgIF9nZXRQYXRjaGVkQ29uc3RydWN0b3IoY29uc3RydWN0b3IpIHtcbiAgICAgICAgY29uc3QgaW5zdHJ1bWVudGF0aW9uID0gdGhpcztcbiAgICAgICAgY29uc3QgcHJvdG90eXBlID0gY29uc3RydWN0b3IucHJvdG90eXBlO1xuICAgICAgICBpZiAoIWluc3RydW1lbnRhdGlvbi5pc0VuYWJsZWQoKSkge1xuICAgICAgICAgICAgcmV0dXJuIGNvbnN0cnVjdG9yO1xuICAgICAgICB9XG4gICAgICAgIGZ1bmN0aW9uIFBhdGNoZWREYXRhbG9hZGVyKC4uLmFyZ3MpIHtcbiAgICAgICAgICAgIC8vIEJhdGNoTG9hZEZuIGlzIHRoZSBmaXJzdCBjb25zdHJ1Y3RvciBhcmd1bWVudFxuICAgICAgICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwvZGF0YWxvYWRlci9ibG9iLzc3YzJjZDdjYTk3ZTg3OTUyNDIwMThlYmMyMTJjZTI0ODdlNzI5ZDIvc3JjL2luZGV4LmpzI0w0N1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBhcmdzWzBdID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICAgICAgaWYgKCgwLCBpbnN0cnVtZW50YXRpb25fMS5pc1dyYXBwZWQpKGFyZ3NbMF0pKSB7XG4gICAgICAgICAgICAgICAgICAgIGluc3RydW1lbnRhdGlvbi5fdW53cmFwKGFyZ3MsIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhcmdzWzBdID0gaW5zdHJ1bWVudGF0aW9uLl93cmFwQmF0Y2hMb2FkRm4oYXJnc1swXSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gY29uc3RydWN0b3IuYXBwbHkodGhpcywgYXJncyk7XG4gICAgICAgIH1cbiAgICAgICAgUGF0Y2hlZERhdGFsb2FkZXIucHJvdG90eXBlID0gcHJvdG90eXBlO1xuICAgICAgICByZXR1cm4gUGF0Y2hlZERhdGFsb2FkZXI7XG4gICAgfVxuICAgIF9wYXRjaExvYWQocHJvdG8pIHtcbiAgICAgICAgaWYgKCgwLCBpbnN0cnVtZW50YXRpb25fMS5pc1dyYXBwZWQpKHByb3RvLmxvYWQpKSB7XG4gICAgICAgICAgICB0aGlzLl91bndyYXAocHJvdG8sICdsb2FkJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fd3JhcChwcm90bywgJ2xvYWQnLCB0aGlzLl9nZXRQYXRjaGVkTG9hZC5iaW5kKHRoaXMpKTtcbiAgICB9XG4gICAgX2dldFBhdGNoZWRMb2FkKG9yaWdpbmFsKSB7XG4gICAgICAgIGNvbnN0IGluc3RydW1lbnRhdGlvbiA9IHRoaXM7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiBwYXRjaGVkTG9hZCguLi5hcmdzKSB7XG4gICAgICAgICAgICBpZiAoIWluc3RydW1lbnRhdGlvbi5zaG91bGRDcmVhdGVTcGFucygpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsLmNhbGwodGhpcywgLi4uYXJncyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBwYXJlbnQgPSBhcGlfMS5jb250ZXh0LmFjdGl2ZSgpO1xuICAgICAgICAgICAgY29uc3Qgc3BhbiA9IGluc3RydW1lbnRhdGlvbi50cmFjZXIuc3RhcnRTcGFuKGluc3RydW1lbnRhdGlvbi5nZXRTcGFuTmFtZSh0aGlzLCAnbG9hZCcpLCB7IGtpbmQ6IGFwaV8xLlNwYW5LaW5kLkNMSUVOVCB9LCBwYXJlbnQpO1xuICAgICAgICAgICAgcmV0dXJuIGFwaV8xLmNvbnRleHQud2l0aChhcGlfMS50cmFjZS5zZXRTcGFuKHBhcmVudCwgc3BhbiksICgpID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCByZXN1bHQgPSBvcmlnaW5hbFxuICAgICAgICAgICAgICAgICAgICAuY2FsbCh0aGlzLCAuLi5hcmdzKVxuICAgICAgICAgICAgICAgICAgICAudGhlbih2YWx1ZSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZW5kKCk7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5yZWNvcmRFeGNlcHRpb24oZXJyKTtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5zZXRTdGF0dXMoe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29kZTogYXBpXzEuU3BhblN0YXR1c0NvZGUuRVJST1IsXG4gICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiBlcnIubWVzc2FnZSxcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZW5kKCk7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBjb25zdCBsb2FkZXIgPSB0aGlzO1xuICAgICAgICAgICAgICAgIGlmIChsb2FkZXIuX2JhdGNoKSB7XG4gICAgICAgICAgICAgICAgICAgIGlmICghbG9hZGVyLl9iYXRjaC5zcGFuTGlua3MpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRlci5fYmF0Y2guc3BhbkxpbmtzID0gW107XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbG9hZGVyLl9iYXRjaC5zcGFuTGlua3MucHVzaCh7IGNvbnRleHQ6IHNwYW4uc3BhbkNvbnRleHQoKSB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9O1xuICAgIH1cbiAgICBfcGF0Y2hMb2FkTWFueShwcm90bykge1xuICAgICAgICBpZiAoKDAsIGluc3RydW1lbnRhdGlvbl8xLmlzV3JhcHBlZCkocHJvdG8ubG9hZE1hbnkpKSB7XG4gICAgICAgICAgICB0aGlzLl91bndyYXAocHJvdG8sICdsb2FkTWFueScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuX3dyYXAocHJvdG8sICdsb2FkTWFueScsIHRoaXMuX2dldFBhdGNoZWRMb2FkTWFueS5iaW5kKHRoaXMpKTtcbiAgICB9XG4gICAgX2dldFBhdGNoZWRMb2FkTWFueShvcmlnaW5hbCkge1xuICAgICAgICBjb25zdCBpbnN0cnVtZW50YXRpb24gPSB0aGlzO1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gcGF0Y2hlZExvYWRNYW55KC4uLmFyZ3MpIHtcbiAgICAgICAgICAgIGlmICghaW5zdHJ1bWVudGF0aW9uLnNob3VsZENyZWF0ZVNwYW5zKCkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb3JpZ2luYWwuY2FsbCh0aGlzLCAuLi5hcmdzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IHBhcmVudCA9IGFwaV8xLmNvbnRleHQuYWN0aXZlKCk7XG4gICAgICAgICAgICBjb25zdCBzcGFuID0gaW5zdHJ1bWVudGF0aW9uLnRyYWNlci5zdGFydFNwYW4oaW5zdHJ1bWVudGF0aW9uLmdldFNwYW5OYW1lKHRoaXMsICdsb2FkTWFueScpLCB7IGtpbmQ6IGFwaV8xLlNwYW5LaW5kLkNMSUVOVCB9LCBwYXJlbnQpO1xuICAgICAgICAgICAgcmV0dXJuIGFwaV8xLmNvbnRleHQud2l0aChhcGlfMS50cmFjZS5zZXRTcGFuKHBhcmVudCwgc3BhbiksICgpID0+IHtcbiAgICAgICAgICAgICAgICAvLyAubG9hZE1hbnkgbmV2ZXIgcmVqZWN0cywgYXMgZXJyb3JzIGZyb20gaW50ZXJuYWwgLmxvYWRcbiAgICAgICAgICAgICAgICAvLyBjYWxscyBhcmUgY2F1Z2h0IGJ5IGRhdGFsb2FkZXIgbGliXG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsLmNhbGwodGhpcywgLi4uYXJncykudGhlbih2YWx1ZSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZW5kKCk7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9O1xuICAgIH1cbiAgICBfcGF0Y2hQcmltZShwcm90bykge1xuICAgICAgICBpZiAoKDAsIGluc3RydW1lbnRhdGlvbl8xLmlzV3JhcHBlZCkocHJvdG8ucHJpbWUpKSB7XG4gICAgICAgICAgICB0aGlzLl91bndyYXAocHJvdG8sICdwcmltZScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuX3dyYXAocHJvdG8sICdwcmltZScsIHRoaXMuX2dldFBhdGNoZWRQcmltZS5iaW5kKHRoaXMpKTtcbiAgICB9XG4gICAgX2dldFBhdGNoZWRQcmltZShvcmlnaW5hbCkge1xuICAgICAgICBjb25zdCBpbnN0cnVtZW50YXRpb24gPSB0aGlzO1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gcGF0Y2hlZFByaW1lKC4uLmFyZ3MpIHtcbiAgICAgICAgICAgIGlmICghaW5zdHJ1bWVudGF0aW9uLnNob3VsZENyZWF0ZVNwYW5zKCkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb3JpZ2luYWwuY2FsbCh0aGlzLCAuLi5hcmdzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IHBhcmVudCA9IGFwaV8xLmNvbnRleHQuYWN0aXZlKCk7XG4gICAgICAgICAgICBjb25zdCBzcGFuID0gaW5zdHJ1bWVudGF0aW9uLnRyYWNlci5zdGFydFNwYW4oaW5zdHJ1bWVudGF0aW9uLmdldFNwYW5OYW1lKHRoaXMsICdwcmltZScpLCB7IGtpbmQ6IGFwaV8xLlNwYW5LaW5kLkNMSUVOVCB9LCBwYXJlbnQpO1xuICAgICAgICAgICAgY29uc3QgcmV0ID0gYXBpXzEuY29udGV4dC53aXRoKGFwaV8xLnRyYWNlLnNldFNwYW4ocGFyZW50LCBzcGFuKSwgKCkgPT4ge1xuICAgICAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbC5jYWxsKHRoaXMsIC4uLmFyZ3MpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBzcGFuLmVuZCgpO1xuICAgICAgICAgICAgcmV0dXJuIHJldDtcbiAgICAgICAgfTtcbiAgICB9XG4gICAgX3BhdGNoQ2xlYXIocHJvdG8pIHtcbiAgICAgICAgaWYgKCgwLCBpbnN0cnVtZW50YXRpb25fMS5pc1dyYXBwZWQpKHByb3RvLmNsZWFyKSkge1xuICAgICAgICAgICAgdGhpcy5fdW53cmFwKHByb3RvLCAnY2xlYXInKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl93cmFwKHByb3RvLCAnY2xlYXInLCB0aGlzLl9nZXRQYXRjaGVkQ2xlYXIuYmluZCh0aGlzKSk7XG4gICAgfVxuICAgIF9nZXRQYXRjaGVkQ2xlYXIob3JpZ2luYWwpIHtcbiAgICAgICAgY29uc3QgaW5zdHJ1bWVudGF0aW9uID0gdGhpcztcbiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIHBhdGNoZWRDbGVhciguLi5hcmdzKSB7XG4gICAgICAgICAgICBpZiAoIWluc3RydW1lbnRhdGlvbi5zaG91bGRDcmVhdGVTcGFucygpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsLmNhbGwodGhpcywgLi4uYXJncyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBwYXJlbnQgPSBhcGlfMS5jb250ZXh0LmFjdGl2ZSgpO1xuICAgICAgICAgICAgY29uc3Qgc3BhbiA9IGluc3RydW1lbnRhdGlvbi50cmFjZXIuc3RhcnRTcGFuKGluc3RydW1lbnRhdGlvbi5nZXRTcGFuTmFtZSh0aGlzLCAnY2xlYXInKSwgeyBraW5kOiBhcGlfMS5TcGFuS2luZC5DTElFTlQgfSwgcGFyZW50KTtcbiAgICAgICAgICAgIGNvbnN0IHJldCA9IGFwaV8xLmNvbnRleHQud2l0aChhcGlfMS50cmFjZS5zZXRTcGFuKHBhcmVudCwgc3BhbiksICgpID0+IHtcbiAgICAgICAgICAgICAgICByZXR1cm4gb3JpZ2luYWwuY2FsbCh0aGlzLCAuLi5hcmdzKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgc3Bhbi5lbmQoKTtcbiAgICAgICAgICAgIHJldHVybiByZXQ7XG4gICAgICAgIH07XG4gICAgfVxuICAgIF9wYXRjaENsZWFyQWxsKHByb3RvKSB7XG4gICAgICAgIGlmICgoMCwgaW5zdHJ1bWVudGF0aW9uXzEuaXNXcmFwcGVkKShwcm90by5jbGVhckFsbCkpIHtcbiAgICAgICAgICAgIHRoaXMuX3Vud3JhcChwcm90bywgJ2NsZWFyQWxsJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fd3JhcChwcm90bywgJ2NsZWFyQWxsJywgdGhpcy5fZ2V0UGF0Y2hlZENsZWFyQWxsLmJpbmQodGhpcykpO1xuICAgIH1cbiAgICBfZ2V0UGF0Y2hlZENsZWFyQWxsKG9yaWdpbmFsKSB7XG4gICAgICAgIGNvbnN0IGluc3RydW1lbnRhdGlvbiA9IHRoaXM7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiBwYXRjaGVkQ2xlYXJBbGwoLi4uYXJncykge1xuICAgICAgICAgICAgaWYgKCFpbnN0cnVtZW50YXRpb24uc2hvdWxkQ3JlYXRlU3BhbnMoKSkge1xuICAgICAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbC5jYWxsKHRoaXMsIC4uLmFyZ3MpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgcGFyZW50ID0gYXBpXzEuY29udGV4dC5hY3RpdmUoKTtcbiAgICAgICAgICAgIGNvbnN0IHNwYW4gPSBpbnN0cnVtZW50YXRpb24udHJhY2VyLnN0YXJ0U3BhbihpbnN0cnVtZW50YXRpb24uZ2V0U3Bhbk5hbWUodGhpcywgJ2NsZWFyQWxsJyksIHsga2luZDogYXBpXzEuU3BhbktpbmQuQ0xJRU5UIH0sIHBhcmVudCk7XG4gICAgICAgICAgICBjb25zdCByZXQgPSBhcGlfMS5jb250ZXh0LndpdGgoYXBpXzEudHJhY2Uuc2V0U3BhbihwYXJlbnQsIHNwYW4pLCAoKSA9PiB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG9yaWdpbmFsLmNhbGwodGhpcywgLi4uYXJncyk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHNwYW4uZW5kKCk7XG4gICAgICAgICAgICByZXR1cm4gcmV0O1xuICAgICAgICB9O1xuICAgIH1cbn1cbmV4cG9ydHMuRGF0YWxvYWRlckluc3RydW1lbnRhdGlvbiA9IERhdGFsb2FkZXJJbnN0cnVtZW50YXRpb247XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnN0cnVtZW50YXRpb24uanMubWFwIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/instrumentation.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/version.js":
|
|
/*!**********************************************************************************************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/version.js ***!
|
|
\**********************************************************************************************************************************************************************************/
|
|
/***/ ((__unused_webpack_module, exports) => {
|
|
|
|
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.PACKAGE_NAME = exports.PACKAGE_VERSION = void 0;\n// this is autogenerated file, see scripts/version-update.js\nexports.PACKAGE_VERSION = '0.31.0';\nexports.PACKAGE_NAME = '@opentelemetry/instrumentation-dataloader';\n//# sourceMappingURL=version.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXJAMC4zMS4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXIvYnVpbGQvc3JjL3ZlcnNpb24uanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0Qsb0JBQW9CLEdBQUcsdUJBQXVCO0FBQzlDO0FBQ0EsdUJBQXVCO0FBQ3ZCLG9CQUFvQjtBQUNwQiIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9Ab3BlbnRlbGVtZXRyeStpbnN0cnVtZW50YXRpb24tZGF0YWxvYWRlckAwLjMxLjBfQG9wZW50ZWxlbWV0cnkrYXBpQDEuOS4xL25vZGVfbW9kdWxlcy9Ab3BlbnRlbGVtZXRyeS9pbnN0cnVtZW50YXRpb24tZGF0YWxvYWRlci9idWlsZC9zcmMvdmVyc2lvbi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbi8qXG4gKiBDb3B5cmlnaHQgVGhlIE9wZW5UZWxlbWV0cnkgQXV0aG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLlBBQ0tBR0VfTkFNRSA9IGV4cG9ydHMuUEFDS0FHRV9WRVJTSU9OID0gdm9pZCAwO1xuLy8gdGhpcyBpcyBhdXRvZ2VuZXJhdGVkIGZpbGUsIHNlZSBzY3JpcHRzL3ZlcnNpb24tdXBkYXRlLmpzXG5leHBvcnRzLlBBQ0tBR0VfVkVSU0lPTiA9ICcwLjMxLjAnO1xuZXhwb3J0cy5QQUNLQUdFX05BTUUgPSAnQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWRhdGFsb2FkZXInO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dmVyc2lvbi5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-dataloader@0.31.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-dataloader/build/src/version.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |