"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
  // If the importer is in node compatibility mode or this is not an ESM
  // file that has been converted to a CommonJS file using a Babel-
  // compatible transform (i.e. "__esModule" has not been set), then set
  // "default" to the CommonJS "module.exports" for node compatibility.
  isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
  mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var index_exports = {};
__export(index_exports, {
  Analytics: () => import_pui_analytics_so.Analytics,
  AppRoot: () => import_app_root.AppRoot,
  Autocomplete: () => import_autocomplete.Autocomplete,
  CMicroApp: () => import_guest.CMicroAppGuest,
  CMicroAppGuest: () => import_guest.CMicroAppGuest,
  CMicroAppHost: () => import_host.CMicroAppHost,
  CheckBox: () => import_check_box.CheckBox,
  ComboBox: () => import_combo_box.ComboBox,
  ComboBoxV3: () => import_combo_box_v3.ComboBoxV3,
  ConnectForm: () => import_connect_form.ConnectForm,
  DateInput: () => import_date_input.DateInput,
  DatePicker: () => import_date_picker.DatePicker,
  DateRangePicker: () => import_date_range_picker.DateRangePicker,
  DateTimePicker: () => import_date_time_picker.DateTimePicker,
  ErrorBoundary: () => import_error_boundary.ErrorBoundary,
  ErrorToast: () => import_error_toast.ErrorToast,
  Form: () => import_form.Form,
  FormItemLayout: () => import_form_item_layout.FormItemLayout,
  FormLayoutBlockItem: () => import_form_layout_block_item.FormLayoutBlockItem,
  FormSubmitButton: () => import_submit_button.FormSubmitButton,
  GuestMicroApp: () => import_guest_microapp.GuestMicroApp,
  InputMask: () => import_input_mask.InputMask,
  InputText: () => import_input_text.InputText,
  LargeTextBox: () => import_large_text_box.LargeTextBox,
  MASK_PIPES: () => import_input_mask.MASK_PIPES,
  MASK_TYPES: () => import_input_mask.MASK_TYPES,
  MaskedInputText: () => import_masked_input_text.MaskedInputText,
  MicroApp: () => import_micro_app.MicroApp,
  MicroIFrameApp: () => import_micro_iframe_app.MicroIFrameApp,
  NavigationPrompt: () => import_navigation_prompt.NavigationPrompt,
  NavigationPromptActions: () => import_actions2.ACTIONS,
  Page: () => import_page.Page,
  Radio: () => import_radio.Radio,
  RadioGroup: () => import_radio_group.RadioGroup,
  RegisterService: () => import_guest_with_service.RegisterService,
  RenderWithStateAddOns: () => import_render_with_state_addons.RenderWithStateAddOns,
  RequireAuth: () => import_require_auth.RequireAuth,
  SessionTimeout: () => import_session_timeout.SessionTimeout,
  TextBox: () => import_text_box.TextBox,
  Themes: () => import_constants2.Themes,
  Toggle: () => import_toggle.Toggle,
  VisuallyHidden: () => import_visually_hidden.VisuallyHidden,
  WaitMessage: () => import_wait_message.WaitMessage,
  ariaLive: () => import_live_message.actions,
  auth: () => import_actions.auth,
  authReducer: () => import_reducer.authReducer,
  authSaga: () => import_auth2.authentication,
  authorize: () => import_auth.authorize,
  clearSideEffects: () => import_listenerMiddleware.clearSideEffects,
  configureStore: () => import_store.createAppStore,
  createManager: () => import_redux_injectors.createManager,
  createSideEffect: () => import_listenerMiddleware.createSideEffect,
  decorators: () => import_decorators.decorators,
  enableReactAppForHostIntegration: () => import_react2.enableReactAppForHostIntegration,
  endSession: () => import_auth.endSession,
  error: () => import_error.actions,
  errorMiddleware: () => import_errorMiddleware.errorMiddleware,
  fetchHostAppData: () => import_fetch_host_app_data.fetchHostAppData,
  fetchUserSettings: () => import_users.getUser,
  getApiActionCreator: () => import_helpers2.getApiActionCreator,
  getAppConfigValue: () => import_config.getAppConfigValue,
  getAuthHTTPClient: () => import_http_client.getAuthHTTPClient,
  getAuthorizationHeader: () => import_helper.getAuthorizationHeader,
  getHTTPClient: () => import_http_client.getHTTPClient,
  getHostAppDataByKey: () => import_store2.getHostAppDataByKey,
  getLogger: () => import_micro_frontend.getLogger,
  getMicroFrontEndAppConfig: () => import_micro_frontend.getMicroFrontEndAppConfig,
  getNavigationLinks: () => import_utils.getNavigationLinks,
  getRedirectUrl: () => import_url.getRedirectUrl,
  getSelectField: () => import_helpers2.getSelectField,
  getStore: () => import_store3.getStore,
  globalConstants: () => import_constants.default,
  history: () => import_history.browserHistory,
  httpClientProps: () => import_props.httpClientProps,
  initServiceWorker: () => import_service_worker.initServiceWorker,
  isCIBuild: () => import_helpers.isCIBuild,
  isProd: () => import_helpers.isProd,
  isUserAuthorized: () => import_auth.isUserAuthorized,
  listenStorageEvents: () => import_web_storage.listenStorageEvents,
  loadAppConfig: () => import_app_config.loadAppConfig,
  loadable: () => import_loadable.loadable,
  login: () => import_auth.login,
  logout: () => import_actions4.actions,
  memoryHistory: () => import_history.memoryHistory,
  notifyGuestUnloadComplete: () => import_guest_unload_handlers.notifyGuestUnloadComplete,
  onAuthorizationFailure: () => import_response_interceptor.onAuthorizationFailure,
  onGuestUnloadStart: () => import_guest_unload_handlers.onGuestUnloadStart,
  redactPii: () => import_redact_pii.redactPii,
  removeDoubleSlash: () => import_url.removeDoubleSlash,
  removeSideEffect: () => import_listenerMiddleware.removeSideEffect,
  removeStorageEvents: () => import_web_storage.removeStorageEvents,
  renderWithHostData: () => import_render_with_host_data.renderWithHostData,
  renderWithRedux: () => import_render_with_redux.renderWithRedux,
  renderWithRouter: () => import_render_with_router.renderWithRouter,
  renderWithRouterRedux: () => import_render_with_router_redux.renderWithRouterRedux,
  resetUserIdleTime: () => import_session.resetUserIdleTime,
  sdkBaseQuery: () => import_baseQuery.sdkBaseQuery,
  sendBAEvent: () => import_analytics.sendBAEvent,
  sendMessageToHost: () => import_message_to_host_app.sendMessageToHost,
  setAppConfig: () => import_config.setAppConfig,
  setAppConfigValue: () => import_config.setAppConfigValue,
  setHostAppData: () => import_store2.setHostAppData,
  setLoginParams: () => import_loginParams.setLoginParams,
  startSideEffect: () => import_listenerMiddleware.startSideEffect,
  subscribeToResetSession: () => import_session.subscribeToResetSession,
  subscribeToSessionExpiry: () => import_session.subscribeToSessionExpiry,
  subscribeToSessionExpiryWarning: () => import_session.subscribeToSessionExpiryWarning,
  trackActivity: () => import_session.trackActivity,
  updateBAEventParameters: () => import_pui_analytics_so.updateBAEventParameters,
  useAppDispatch: () => import_react.useAppDispatch,
  useAppMiddleware: () => import_react.useAppMiddleware,
  useAppSelector: () => import_react.useAppSelector,
  useInjectQuery: () => import_react.useInjectQuery,
  useInjectReducer: () => import_redux_injectors.useInjectReducer,
  useInjectSaga: () => import_redux_injectors.useInjectSaga,
  useInjectSideEffect: () => import_react.useInjectSideEffect,
  useMediaQueryList: () => import_use_media_query_list.useMediaQueryList,
  useStateSelector: () => import_use_state_selector.useStateSelector,
  useStateSelectorShallow: () => import_use_state_selector.useStateSelectorShallow,
  waitMessageAction: () => import_actions3.waitMessage,
  withAppDecorator: () => import_decorator.withAppDecorator
});
module.exports = __toCommonJS(index_exports);
var import_auth = require("./utils/auth/index.js");
var import_loginParams = require("./utils/auth/loginParams.js");
var import_http_client = require("./communication/http-client/index.js");
var import_props = require("./communication/http-client/props.js");
var import_baseQuery = require("./communication/http-client/baseQuery.js");
var import_response_interceptor = require("./communication/http-client/response-interceptor.js");
var import_actions = require("./data/auth/actions.js");
var import_require_auth = require("./view/require-auth.js");
var import_auth2 = require("./sideeffect/auth/index.js");
var import_reducer = require("./data/auth/reducer.js");
var import_page = require("./view/page.js");
var import_constants = __toESM(require("./utils/constants.js"));
var import_redux_injectors = require("redux-injectors");
var import_react = require("./data/react.js");
var import_use_state_selector = require("./utils/custom-hooks/use-state-selector.js");
var import_errorMiddleware = require("./data/errorMiddleware.js");
var import_listenerMiddleware = require("./data/listenerMiddleware.js");
var import_decorators = require("./utils/decorators/index.js");
var import_helper = require("./utils/auth/helper.js");
var import_url = require("./utils/url.js");
var import_store = require("./data/store.js");
var import_history = require("./utils/history.js");
var import_constants2 = require("./utils/constants.js");
var import_actions2 = require("./data/navigation-prompt/actions.js");
var import_loadable = require("./view/loadable/index.js");
var import_wait_message = require("./view/wait-message/index.js");
var import_session_timeout = require("./view/session-timeout/index.js");
var import_session = require("./utils/session.js");
var import_actions3 = require("./data/wait-message/actions.js");
var import_service_worker = require("./utils/service-worker.js");
var import_guest = require("./utils/micro-frontend/guest.js");
var import_host = require("./utils/micro-frontend/host.js");
var import_react2 = require("./utils/app-host-integration/react.js");
var import_config = require("./utils/app-config/config.js");
var import_micro_frontend = require("./utils/micro-frontend/index.js");
var import_app_config = require("./utils/app-config/index.js");
var import_app_root = require("./view/app-root/index.js");
var import_error_boundary = require("./view/error-boundary/index.js");
var import_helpers = require("./utils/helpers.js");
var import_web_storage = require("./utils/web-storage.js");
var import_store2 = require("./view/fetch-host-app-data/store.js");
var import_message_to_host_app = require("./view/message-to-host-app/index.js");
var import_guest_unload_handlers = require("./view/guest-unload-handlers/index.js");
var import_render_with_host_data = require("./view/render-with-host-data/index.js");
var import_fetch_host_app_data = require("./view/fetch-host-app-data/index.js");
__reExport(index_exports, require("./utils/testing/index.js"), module.exports);
var import_render_with_router_redux = require("./utils/testing/render-with-router-redux.js");
var import_render_with_redux = require("./utils/testing/render-with-redux.js");
var import_render_with_router = require("./utils/testing/render-with-router.js");
var import_render_with_state_addons = require("./utils/testing/render-with-state-addons.js");
var import_helpers2 = require("./api/helpers.js");
var import_users = require("./api/users/index.js");
var import_decorator = require("./view/storybook/decorator.js");
var import_error_toast = require("./view/error-toast/index.js");
var import_navigation_prompt = require("./view/modals/navigation-prompt/index.js");
var import_form = require("./view/form/index.js");
var import_connect_form = require("./view/fields/connect-form.js");
var import_form_item_layout = require("./view/fields/form-item-layout/index.js");
var import_form_layout_block_item = require("./view/fields/form-layout-block-item/index.js");
var import_text_box = require("./view/fields/text-box/index.js");
var import_input_text = require("./view/fields/input-text/index.js");
var import_large_text_box = require("./view/fields/large-text-box/index.js");
var import_input_mask = require("./view/fields/input-mask/index.js");
var import_masked_input_text = require("./view/fields/masked-input-text/index.js");
var import_combo_box = require("./view/fields/combo-box/index.js");
var import_combo_box_v3 = require("./view/fields/combo-box-v3/index.js");
var import_check_box = require("./view/fields/check-box/index.js");
var import_radio = require("./view/fields/radio/index.js");
var import_radio_group = require("./view/fields/radio-group/index.js");
var import_date_input = require("./view/fields/date-input/index.js");
var import_date_picker = require("./view/fields/date-picker/index.js");
var import_date_time_picker = require("./view/fields/date-time-picker/index.js");
var import_date_range_picker = require("./view/fields/date-range-picker/index.js");
var import_autocomplete = require("./view/fields/autocomplete/index.js");
var import_toggle = require("./view/fields/toggle/index.js");
var import_submit_button = require("./view/form/submit-button/index.js");
var import_use_media_query_list = require("./view/breakpoint/use-media-query-list.js");
var import_visually_hidden = require("./view/visually-hidden/index.js");
var import_live_message = require("./data/live-message/index.js");
var import_error = require("./data/error/index.js");
var import_actions4 = require("./data/logout/actions.js");
var import_micro_app = require("./view/micro-app/index.js");
var import_guest_microapp = require("./view/guest-microapp.js");
var import_micro_iframe_app = require("./view/micro-iframe-app/index.js");
var import_utils = require("./view/micro-app/utils.js");
var import_store3 = require("./data/store.js");
var import_guest_with_service = require("./utils/guest-with-service.js");
var import_analytics = require("./analytics/index.js");
var import_pui_analytics_so = require("@elliemae/pui-analytics-so");
var import_redact_pii = require("./utils/redact-pii.js");
