import { m as o } from "./translations-BGblCUBj.js";
const r = {
  // Sign In
  signInTitle: "Sign In",
  signInButton: "Sign In",
  emailLabel: "Email",
  passwordLabel: "Password",
  rememberMeLabel: "Remember me",
  forgotPasswordLink: "Forgot password?",
  noAccountLink: "Don't have an account? Sign up",
  // Sign Up
  signUpTitle: "Sign Up",
  signUpButton: "Sign Up",
  nameLabel: "Name",
  confirmPasswordLabel: "Confirm Password",
  acceptTermsLabel: "I accept the terms and conditions",
  hasAccountLink: "Already have an account? Sign in",
  // Reset Password
  resetPasswordTitle: "Reset Password",
  resetPasswordButton: "Reset Password",
  resetPasswordDescription: "Enter your email to reset your password.",
  backToSignInLink: "Back to sign in",
  // Social Login
  continueWithProvider: (e) => `Continue with ${e}`,
  // Password Strength
  passwordStrengthWeak: "Weak",
  passwordStrengthFair: "Fair",
  passwordStrengthGood: "Good",
  passwordStrengthStrong: "Strong",
  // Common
  orDivider: "or",
  error: "An error occurred",
  required: "Required",
  // Modal
  authenticationTitle: "Authentication",
  // Validation messages
  passwordMinLength: (e) => `Password must be at least ${e} characters`,
  passwordRequireUppercase: "Password must contain at least one uppercase letter",
  passwordRequireLowercase: "Password must contain at least one lowercase letter",
  passwordRequireNumber: "Password must contain at least one number",
  passwordRequireSpecialChar: "Password must contain at least one special character",
  emailRequired: "Email is required",
  invalidEmail: "Please enter a valid email address",
  passwordRequired: "Password is required",
  nameRequired: "Name is required",
  confirmPasswordRequired: "Please confirm your password",
  acceptTermsRequired: "You must accept the terms and conditions",
  passwordsDoNotMatch: "Passwords don't match",
  invalidPassword: "Invalid password",
  invalidEmailAddress: "Invalid email"
}, t = r, s = "en", n = /* @__PURE__ */ Object.assign({
  "./locales/ar.ts": () => import("./ar-DwDxAANU.js").then((e) => e.default),
  "./locales/de.ts": () => import("./de-CSGSC0xX.js").then((e) => e.default),
  "./locales/es.ts": () => import("./es-dR46FTMF.js").then((e) => e.default),
  "./locales/fa.ts": () => import("./fa-FsHBFjdY.js").then((e) => e.default),
  "./locales/fr.ts": () => import("./fr-Di6BT9_V.js").then((e) => e.default),
  "./locales/he.ts": () => import("./he-CXujw1Lw.js").then((e) => e.default),
  "./locales/hi.ts": () => import("./hi-Bvh4d9bO.js").then((e) => e.default),
  "./locales/it.ts": () => import("./it-EWhykhHv.js").then((e) => e.default),
  "./locales/ja.ts": () => import("./ja-YZ0P5woj.js").then((e) => e.default),
  "./locales/ko.ts": () => import("./ko-U7BSUAxZ.js").then((e) => e.default),
  "./locales/nl.ts": () => import("./nl-CqAxoB4J.js").then((e) => e.default),
  "./locales/pl.ts": () => import("./pl-C-weXGCB.js").then((e) => e.default),
  "./locales/pt.ts": () => import("./pt-BjNGOoZH.js").then((e) => e.default),
  "./locales/ru.ts": () => import("./ru-CFmeZBXK.js").then((e) => e.default),
  "./locales/tr.ts": () => import("./tr-C5X2gFZS.js").then((e) => e.default),
  "./locales/ur.ts": () => import("./ur-Deo004ME.js").then((e) => e.default),
  "./locales/vi.ts": () => import("./vi-BYk1rJDv.js").then((e) => e.default),
  "./locales/zh.ts": () => import("./zh-DR7QaM65.js").then((e) => e.default)
}), i = o({
  defaultLocale: s,
  defaultMessages: t,
  localeLoader: async (e) => {
    if (e === s) return t;
    const a = n[`./locales/${e}.ts`];
    return a ? await a() : t;
  },
  providerName: "AuthI18n"
}), d = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  AuthI18n: i
}, Symbol.toStringTag, { value: "Module" }));
export {
  i as A,
  t as d,
  d as t
};
