{"version":3,"sources":["jsdelivr-header.js","/npm/@lwc/signals@9.0.3/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACgBA,SAAS,UAAU,EAAO,GACtB,GAAI,EACA,MAAM,IAAI,MAAM,qBAAqB,IAE7C,CAQA,IAAI,eACJ,SAAS,oBAAoB,GACzB,UAAU,eAAgB,sCAC1B,eAAiB,EAGY,yBAAzB,QAAQ,IAAI,WAEZ,WAAW,yBAA2B,IAAO,oBAAiB,EAEtE,CACA,SAAS,iBAAiB,GAEtB,gBAAgB,IAAI,EACxB,CASA,MAAM,gBACF,WAAA,GACI,KAAK,YAAc,IAAI,IAGvB,iBAAiB,KACrB,CACA,SAAA,CAAU,GAEN,OADA,KAAK,YAAY,IAAI,GACd,KACH,KAAK,YAAY,OAAO,EAAS,CAEzC,CACA,MAAA,GACI,IAAK,MAAM,KAAc,KAAK,YAC1B,GAER,SAGK,gBAAiB","file":"/npm/@lwc/signals@9.0.3/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@lwc/signals@9.0.3/dist/index.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) 2026 Salesforce, Inc.\n */\n/**\n * Copyright (c) 2026 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 *\n * @param value\n * @param msg\n */\nfunction isFalse$1(value, msg) {\n    if (value) {\n        throw new Error(`Assert Violation: ${msg}`);\n    }\n}\n\n/*\n * Copyright (c) 2024, 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 */\nlet trustedSignals;\nfunction setTrustedSignalSet(signals) {\n    isFalse$1(trustedSignals, 'Trusted Signal Set is already set!');\n    trustedSignals = signals;\n    // Only used in LWC's integration tests. Contained within the set function as there are multiple imports of\n    // this module. Placing it here ensures we reference the import where the trustedSignals set is maintained\n    if (process.env.NODE_ENV === 'test-lwc-integration') {\n        // Used to reset the global state between test runs\n        globalThis.__lwcResetTrustedSignals = () => (trustedSignals = undefined);\n    }\n}\nfunction addTrustedSignal(signal) {\n    // This should be a no-op when the trustedSignals set isn't set by runtime\n    trustedSignals?.add(signal);\n}\n/** version: 9.0.3 */\n\n/*\n * Copyright (c) 2023, 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 */\nclass SignalBaseClass {\n    constructor() {\n        this.subscribers = new Set();\n        // Add the signal to the set of trusted signals\n        // that rendering engine can track\n        addTrustedSignal(this);\n    }\n    subscribe(onUpdate) {\n        this.subscribers.add(onUpdate);\n        return () => {\n            this.subscribers.delete(onUpdate);\n        };\n    }\n    notify() {\n        for (const subscriber of this.subscribers) {\n            subscriber();\n        }\n    }\n}\n\nexport { SignalBaseClass, setTrustedSignalSet };\n/** version: 9.0.3 */\n\n"]}