{"version":3,"file":"index.cjs","names":["_createMessageBus","require","_createBrowserMessageBus","_createMessageChannel","_createFullscreenId","_createFullscreenModeHost","_createFullscreenModeMessageBus","_fullscreenMessageChannel","_fullscreenState","_watchElementDisconnection"],"sources":["../../../src/message-bus/index.ts"],"sourcesContent":["/*!\n * Copyright (c) 2026-present, Okta, Inc. and/or its affiliates. All rights reserved.\n * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the \"License.\")\n *\n * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n *\n * See the License for the specific language governing permissions and limitations under the License.\n */\n\nexport {\n  createMessageBus,\n  type MessageBus,\n  type MessageHandler,\n  type MessageSubscription,\n  type PublishMessage,\n  type UnsubscribeMessageSubscription,\n} from \"../tools/createMessageBus.js\";\nexport {\n  type BrowserMessageEnvelope,\n  createBrowserMessageBus,\n  type CreateBrowserMessageBusArgs,\n  getTopMessageWindow,\n} from \"./createBrowserMessageBus.js\";\nexport {\n  type ChannelMessage,\n  createMessageChannel,\n  type CreateMessageChannelArgs,\n  type DefinedMessageChannel,\n  type MessageChannel,\n  type MessageCreators,\n  type MessageOf,\n  type PayloadGuard,\n  type PayloadGuards,\n  type PayloadOf,\n} from \"./createMessageChannel.js\";\nexport {\n  createFullscreenId,\n  getFullscreenElementId,\n} from \"./fullscreen/createFullscreenId.js\";\nexport {\n  createFullscreenModeHost,\n  type CreateFullscreenModeHostArgs,\n  type FullscreenModeHost,\n} from \"./fullscreen/createFullscreenModeHost.js\";\nexport {\n  createFullscreenModeMessageBus,\n  type CreateFullscreenModeMessageBusArgs,\n  type FullscreenModeMessageBus,\n} from \"./fullscreen/createFullscreenModeMessageBus.js\";\nexport {\n  type FullscreenMessage,\n  fullscreenMessageChannel,\n} from \"./fullscreen/fullscreenMessageChannel.js\";\nexport {\n  emptyFullscreenState,\n  type FullscreenIdArgs,\n  type FullscreenState,\n  getActiveFullscreenId,\n  getFullscreenStackIndex,\n  getHasActiveFullscreen,\n  getIsFullscreen,\n  getIsInFullscreenStack,\n} from \"./fullscreen/fullscreenState.js\";\nexport {\n  type StopWatchingElementDisconnection,\n  watchElementDisconnection,\n  type WatchElementDisconnectionArgs,\n} from \"./fullscreen/watchElementDisconnection.js\";\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAYA,IAAAA,iBAAA,GAAAC,OAAA;AAQA,IAAAC,wBAAA,GAAAD,OAAA;AAMA,IAAAE,qBAAA,GAAAF,OAAA;AAYA,IAAAG,mBAAA,GAAAH,OAAA;AAIA,IAAAI,yBAAA,GAAAJ,OAAA;AAKA,IAAAK,+BAAA,GAAAL,OAAA;AAKA,IAAAM,yBAAA,GAAAN,OAAA;AAIA,IAAAO,gBAAA,GAAAP,OAAA;AAUA,IAAAQ,0BAAA,GAAAR,OAAA","ignoreList":[]}