import { isNotProduction as e } from "./vite.constants.mjs";
import { chainIds as t } from "./chains.constants.mjs";
import { Passports as n } from "../types/kyc.types.mjs";
import { zkMeKycHandler as r } from "../functions/kyc/zkMeHelper.mjs";
//#region libs/shared/common/src/constants/kyc.constants.ts
var i = "https://onboard.aiprise.com", a = "https://onboard-sandbox.aiprise.com", o = {
	[n.AiPriseKyc]: {
		id: n.AiPriseKyc,
		shortName: "AiPrise",
		fullName: "AiPrice Kyc",
		apiURL: "",
		onboardURL: "",
		supportedChainIds: [],
		supportsAllChains: !0
	},
	[n.AiPriseKyb]: {
		id: n.AiPriseKyb,
		shortName: "AiPrise",
		fullName: "AiPrice Kyb",
		apiURL: "",
		onboardURL: "",
		supportedChainIds: [],
		supportsAllChains: !0
	},
	[n.BABPassport]: {
		id: n.BABPassport,
		shortName: "Bab",
		fullName: "Bab Token",
		apiURL: "BabPassport",
		onboardURL: "https://www.binance.com/en/BABT",
		supportedChainIds: [t.bnbMainnet]
	},
	[n.GalxePassport]: {
		id: n.GalxePassport,
		shortName: "Galxe",
		fullName: "Galxe Passport",
		apiURL: "GalxePassport",
		onboardURL: "https://galxe.com/passport",
		supportedChainIds: [t.bnbMainnet]
	},
	[n.ZkMePassport]: {
		id: n.ZkMePassport,
		shortName: "zkMe",
		fullName: "zkMe Passport",
		apiURL: "ZkMePassport",
		onboardURL: "https://widget.zk.me/",
		customHandleKYC: (e, t, n) => r(e, t, n, { merchId: "M2023090671844574053042402155408" }),
		supportedChainIds: [],
		supportsAllChains: !0
	},
	[n.CoinbasePassport]: {
		id: n.CoinbasePassport,
		shortName: "coinbase",
		fullName: "coinbase Passport",
		apiURL: "coinbasePassport",
		onboardURL: "https://www.coinbase.com/onchain-verify",
		supportedChainIds: [],
		supportsAllChains: !0
	}
}, s = {
	[n.ReclaimCoinbasePassport]: {
		id: n.ReclaimCoinbasePassport,
		shortName: "Coinbase",
		fullName: "Coinbase",
		apiURL: "",
		onboardURL: "",
		supportedChainIds: [],
		supportsAllChains: !0,
		params: { providerId: "4ee4ebac-3012-4842-8b7b-e73f3293c97d" }
	},
	[n.ReclaimBNBPassport]: {
		id: n.ReclaimBNBPassport,
		shortName: "Binance",
		fullName: "BNB",
		apiURL: "",
		onboardURL: "",
		supportedChainIds: [],
		supportsAllChains: !0,
		params: { providerId: "9a8127e6-c5c1-4336-bc49-24a0197f6c56" }
	},
	[n.ReclaimOKXPassport]: {
		id: n.ReclaimOKXPassport,
		shortName: "OKX",
		fullName: "OKX",
		apiURL: "",
		onboardURL: "",
		supportedChainIds: [],
		supportsAllChains: !0,
		params: { providerId: "4f464d13-d3b0-45b9-bed9-db160a1a5426" }
	},
	[n.ReclaimGatePassport]: {
		id: n.ReclaimGatePassport,
		shortName: "Gate.io",
		fullName: "Gate",
		apiURL: "",
		onboardURL: "",
		supportedChainIds: [],
		supportsAllChains: !0,
		params: { providerId: "a824a912-52ad-4a84-a096-55728518c3d5" }
	},
	[n.ReclaimMexcPassport]: {
		id: n.ReclaimMexcPassport,
		shortName: "Mexc",
		fullName: "Mexc",
		apiURL: "",
		onboardURL: "",
		supportedChainIds: [],
		supportsAllChains: !0,
		params: { providerId: "b9a7fa32-41f3-4708-bebf-18869b96bf41" }
	},
	[n.ReclaimHtxPassport]: {
		id: n.ReclaimHtxPassport,
		shortName: "HTX",
		fullName: "HTX",
		apiURL: "",
		onboardURL: "",
		supportedChainIds: [],
		supportsAllChains: !0,
		params: { providerId: "2fc15466-9106-4a80-b6f3-d21a77445c0a" }
	}
}, c = {
	...o,
	...s
}, l = Object.values(c).filter((e, t) => e.onboardURL?.length > 0 && Object.values(c).indexOf(e) === t).map((e) => e.onboardURL), u = "dbda56e5-31f5-4a37-a895-d4adca6c53fd", d = "96050d8d-23c9-4908-b285-2e6dec4c020b", f = "Approve Integrity Status proof generation using Reclaim Protocol.", p = e ? 2 : 1e4;
//#endregion
export { d as AIPRISE_KYB_TEMPLATE_ID_PROD, u as AIPRISE_KYC_TEMPLATE_ID_PROD, p as KYC_LIMIT, f as RECLAIM_MESSAGE_TO_SIGN, s as ReclaimPassports, o as StandardPassports, c as SupportedPassports, i as aipriseBaseOnboardingProductionUrl, a as aipriseBaseOnboardingSandboxUrl, l as supportedPassportLinks };
