{"version":3,"sources":["jsdelivr-header.js","/npm/contection-top-layer@2.3.1/dist/cjs/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,gBAAmB,MAAQ,KAAK,kBAAqB,OAAO,OAAS,SAAU,EAAG,EAAG,EAAG,QAC7E,IAAP,IAAkB,EAAK,GAC3B,IAAI,EAAO,OAAO,yBAAyB,EAAG,GACzC,KAAS,QAAS,GAAQ,EAAE,WAAa,EAAK,UAAY,EAAK,gBAClE,EAAO,CAAE,YAAY,EAAM,IAAK,WAAa,OAAO,EAAE,EAAI,IAE5D,OAAO,eAAe,EAAG,EAAI,EAChC,EAAI,SAAU,EAAG,EAAG,EAAG,QACT,IAAP,IAAkB,EAAK,GAC3B,EAAE,GAAM,EAAE,EACb,GACG,aAAgB,MAAQ,KAAK,cAAiB,SAAS,EAAG,GAC1D,IAAK,IAAI,KAAK,EAAa,YAAN,GAAoB,OAAO,UAAU,eAAe,KAAK,EAAS,IAAI,gBAAgB,EAAS,EAAG,EAC3H,EACI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,oBAAiB,EACzB,MAAM,aAAe,QAAQ,cACvB,QAAU,gBAAgB,QAAQ,UAClC,QAAU,QAAQ,WAClB,eAAiB,CAAC,EAAe,KACnC,MAAM,QAAE,EAAO,YAAE,GAAgB,EAC3B,GAAe,EAAI,QAAQ,aAAa,GACxC,GAAQ,EAAI,aAAa,aAAa,EAAc,GACpD,EAAW,EAAG,cACT,QAAQ,QAAQ,cAAc,EAAe,KAAM,IAEtD,SAAU,EAAa,SAAE,EAAQ,SAAE,EAAQ,SAAE,EAAQ,YAAE,GAAgB,EACzE,EAAgB,OAAO,OAAO,EAAU,CAC1C,WACA,WACA,WACA,SAAU,IAAI,MAAM,EAAU,CAC1B,IAAG,CAAC,EAAQ,IACD,EAAO,KAGtB,gBAEE,EAAU,OAAO,YAAY,OAAO,QAAQ,QAAyC,EAAU,CAAC,GAAG,KAAI,EAAE,EAAK,MAAW,EAAI,QAAQ,sBAAsB,EAAe,EAAK,MAC/K,EAAc,OAAO,YAAY,OAAO,QAAQ,QAAiD,EAAc,CAAC,GAAG,KAAI,EAAE,EAAK,MAAW,EAAI,QAAQ,0BAA0B,EAAe,EAAK,MACzM,MAAO,CAAE,gBAAe,UAAS,cAAa,EAElD,QAAQ,eAAiB,eACzB,aAAa,QAAQ,cAAe,SACpC,aAAa,QAAQ,WAAY,SACjC,aAAa,QAAQ,WAAY,SACjC,aAAa,QAAQ,aAAc,SACnC,aAAa,QAAQ,mBAAoB,SACzC,aAAa,QAAQ,sBAAuB,SAC5C,aAAa,QAAQ,mBAAoB,SACzC,aAAa,QAAQ,wBAAyB","file":"/npm/contection-top-layer@2.3.1/dist/cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/contection-top-layer@2.3.1/dist/cjs/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","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    var desc = Object.getOwnPropertyDescriptor(m, k);\n    if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n      desc = { enumerable: true, get: function() { return m[k]; } };\n    }\n    Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n    for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.createTopLayer = void 0;\nconst contection_1 = require(\"contection\");\nconst react_1 = __importDefault(require(\"react\"));\nconst utils_1 = require(\"./utils\");\nconst createTopLayer = (configuration, options) => {\n    const { dialogs, upperLayers } = configuration;\n    const initialState = (0, utils_1.formatStore)(configuration);\n    const Store = (0, contection_1.createStore)(initialState, options);\n    const Provider = ({ children }) => {\n        return react_1.default.createElement(StoreProvider, null, children);\n    };\n    const { Provider: StoreProvider, $$typeof, _context, _initial, displayName } = Store;\n    const TopLayerStore = Object.assign(Provider, {\n        Provider,\n        $$typeof,\n        _context,\n        _initial: new Proxy(_initial, {\n            get(target, prop) {\n                return target[prop];\n            },\n        }),\n        displayName,\n    });\n    const Dialogs = Object.fromEntries(Object.entries(dialogs !== null && dialogs !== void 0 ? dialogs : {}).map(([key, value]) => (0, utils_1.createDialogInstance)(TopLayerStore, key, value)));\n    const UpperLayers = Object.fromEntries(Object.entries(upperLayers !== null && upperLayers !== void 0 ? upperLayers : {}).map(([key, value]) => (0, utils_1.createUpperLayerInstance)(TopLayerStore, key, value)));\n    return { TopLayerStore, Dialogs, UpperLayers };\n};\nexports.createTopLayer = createTopLayer;\n__exportStar(require(\"contection\"), exports);\n__exportStar(require(\"./types\"), exports);\n__exportStar(require(\"./hooks\"), exports);\n__exportStar(require(\"./dialogs\"), exports);\n__exportStar(require(\"./dialogs/types\"), exports);\n__exportStar(require(\"./dialogs/consumer\"), exports);\n__exportStar(require(\"./dialogs/hooks\"), exports);\n__exportStar(require(\"./upper-layers/hooks\"), exports);\n"]}