import { CONNECTIONS as e } from "@b2x/std/constants.mjs";
import { q as i } from "./chunks/cias-login.mjs";
import { A as E, T as C, s as I, t as O } from "./chunks/cias-login.mjs";
const o = (t) => !!t.claims && !t.isPending, s = (t) => t.claims, a = (t) => t.jwe, c = (t) => t.identityProvider, l = (t) => t.isPending, m = (t) => !!t.claims?.may_act, d = (t) => !!t.claims?.can_impersonate, N = (t) => t.claims?.acr === "mfa" && t.identityProvider === i.CIAS, T = (t) => t?.claims?.exp, u = e.AUTH_CONNECTION_NAME;
export {
  u as AUTHENTICATION_CONNECTION,
  E as AlertType,
  i as IdentityProvider,
  C as TENANT,
  s as getClaims,
  c as getIdentityProvider,
  a as getJwe,
  T as getTokenExpiryTime,
  d as hasOnBehalfEntitlement,
  I as initializeAuthentication,
  O as initializeUsingAEM,
  o as isLoggedIn,
  N as isMultiFactorAuthEnabled,
  m as isOnBehalfModeActive,
  l as isPending
};
//# sourceMappingURL=legacy.mjs.map
