{"version":3,"sources":["jsdelivr-header.js","/npm/@lwc/wire-service@8.22.6/dist/index.cjs.js"],"names":[],"mappings":"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","file":"/npm/@lwc/wire-service@8.22.6/dist/index.cjs.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@lwc/wire-service@8.22.6/dist/index.cjs.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\n * Copyright (c) 2025 Salesforce, Inc.\n */\n'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\n/**\n * Copyright (c) 2025 Salesforce, Inc.\n */\n/*\n * Copyright (c) 2018, salesforce.com, inc.\n * All rights reserved.\n * SPDX-License-Identifier: MIT\n * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT\n */\n/**\n *\n * @param value\n * @param msg\n */\n/**\n * Determines whether the argument is `undefined`.\n * @param obj Value to test\n * @returns `true` if the value is `undefined`.\n */\nfunction isUndefined(obj) {\n    return obj === undefined;\n}\n/** version: 8.22.6 */\n\n/*\n * Copyright (c) 2024, Salesforce, Inc.\n * All rights reserved.\n * SPDX-License-Identifier: MIT\n * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT\n */\nconst ValueChangedEventType = 'ValueChangedEvent';\n/**\n * Event fired by wire adapters to emit a new value.\n */\nclass ValueChangedEvent {\n    constructor(value) {\n        this.type = ValueChangedEventType;\n        this.value = value;\n    }\n}\n\n/*\n * Copyright (c) 2018, salesforce.com, inc.\n * All rights reserved.\n * SPDX-License-Identifier: MIT\n * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT\n */\nconst { freeze, defineProperty, isExtensible } = Object;\n// This value needs to be in sync with wiring.ts from @lwc/engine-core\nconst DeprecatedWiredElementHost = '$$DeprecatedWiredElementHostKey$$';\nconst DeprecatedWiredParamsMeta = '$$DeprecatedWiredParamsMetaKey$$';\n/**\n * Registers a wire adapter factory for Lightning Platform.\n * @param adapterId Adapter ID object\n * @param adapterEventTargetCallback Adapter factory function\n * @throws when parameters are not valid\n * @deprecated\n */\nfunction register(adapterId, adapterEventTargetCallback) {\n    if (adapterId == null || !isExtensible(adapterId)) {\n        throw new TypeError('adapter id must be extensible');\n    }\n    if (typeof adapterEventTargetCallback !== 'function') {\n        throw new TypeError('adapter factory must be a callable');\n    }\n    if ('adapter' in adapterId) {\n        throw new TypeError('adapter id is already associated to an adapter factory');\n    }\n    const AdapterClass = class extends LegacyWireAdapterBridge {\n        constructor(dataCallback) {\n            super(dataCallback);\n            adapterEventTargetCallback(this.eventTarget);\n        }\n    };\n    freeze(AdapterClass);\n    freeze(AdapterClass.prototype);\n    defineProperty(adapterId, 'adapter', {\n        writable: false,\n        configurable: false,\n        value: AdapterClass,\n    });\n}\n/**\n * Registers the wire service. noop\n * @deprecated\n */\nfunction registerWireService() { }\nconst { forEach, splice: ArraySplice, indexOf: ArrayIndexOf } = Array.prototype;\n// wire event target life cycle connectedCallback hook event type\nconst CONNECT = 'connect';\n// wire event target life cycle disconnectedCallback hook event type\nconst DISCONNECT = 'disconnect';\n// wire event target life cycle config changed hook event type\nconst CONFIG = 'config';\nfunction removeListener(listeners, toRemove) {\n    const idx = ArrayIndexOf.call(listeners, toRemove);\n    if (idx > -1) {\n        ArraySplice.call(listeners, idx, 1);\n    }\n}\nfunction isEmptyConfig(config) {\n    return Object.keys(config).length === 0;\n}\nfunction isValidConfig(config, params) {\n    // The config is valid if there is no params, or if exist a param for which config[param] !== undefined.\n    return params.length === 0 || params.some((param) => !isUndefined(config[param]));\n}\nfunction isDifferentConfig(newConfig, oldConfig, params) {\n    return params.some((param) => newConfig[param] !== oldConfig[param]);\n}\nclass LegacyWireAdapterBridge {\n    constructor(callback) {\n        this.connecting = [];\n        this.disconnecting = [];\n        this.configuring = [];\n        this.isFirstUpdate = true;\n        this.callback = callback;\n        this.wiredElementHost = callback[DeprecatedWiredElementHost];\n        this.dynamicParamsNames = callback[DeprecatedWiredParamsMeta];\n        this.eventTarget = {\n            addEventListener: (type, listener) => {\n                switch (type) {\n                    case CONNECT: {\n                        this.connecting.push(listener);\n                        break;\n                    }\n                    case DISCONNECT: {\n                        this.disconnecting.push(listener);\n                        break;\n                    }\n                    case CONFIG: {\n                        this.configuring.push(listener);\n                        if (this.currentConfig !== undefined) {\n                            listener.call(undefined, this.currentConfig);\n                        }\n                        break;\n                    }\n                    default:\n                        throw new Error(`Invalid event type ${type}.`);\n                }\n            },\n            removeEventListener: (type, listener) => {\n                switch (type) {\n                    case CONNECT: {\n                        removeListener(this.connecting, listener);\n                        break;\n                    }\n                    case DISCONNECT: {\n                        removeListener(this.disconnecting, listener);\n                        break;\n                    }\n                    case CONFIG: {\n                        removeListener(this.configuring, listener);\n                        break;\n                    }\n                    default:\n                        throw new Error(`Invalid event type ${type}.`);\n                }\n            },\n            dispatchEvent: (evt) => {\n                if (evt instanceof ValueChangedEvent) {\n                    const value = evt.value;\n                    this.callback(value);\n                }\n                else if (evt.type === 'wirecontextevent') {\n                    // TODO [#1357]: remove this branch\n                    return this.wiredElementHost.dispatchEvent(evt);\n                }\n                else {\n                    throw new Error(`Invalid event type ${evt.type}.`);\n                }\n                return false; // canceling signal since we don't want this to propagate\n            },\n        };\n    }\n    update(config) {\n        if (this.isFirstUpdate) {\n            // this is a special case for legacy wire adapters: when all the config params are undefined,\n            // the config on the wire adapter should not be called until one of them changes.\n            this.isFirstUpdate = false;\n            if (!isEmptyConfig(config) && !isValidConfig(config, this.dynamicParamsNames)) {\n                return;\n            }\n        }\n        if (isUndefined(this.currentConfig) ||\n            isDifferentConfig(config, this.currentConfig, this.dynamicParamsNames)) {\n            this.currentConfig = config;\n            forEach.call(this.configuring, (listener) => {\n                listener.call(undefined, config);\n            });\n        }\n    }\n    connect() {\n        forEach.call(this.connecting, (listener) => listener.call(undefined));\n    }\n    disconnect() {\n        forEach.call(this.disconnecting, (listener) => listener.call(undefined));\n    }\n}\n\nexports.ValueChangedEvent = ValueChangedEvent;\nexports.register = register;\nexports.registerWireService = registerWireService;\n/** version: 8.22.6 */\n\n"]}