import { deploymentMode as e, isNotProduction as t } from "./vite.constants.mjs";
import { TaskTypes as n } from "../types/new-rewards.type.mjs";
import "../types/index.mjs";
//#region libs/shared/common/src/constants/server.constants.ts
var r = { ROUTES: {
	checkKycStatus: "/check-kyc-status",
	startReclaimVerification: "/start-reclaim-verification",
	startUserVerification: "/start-aiprise-verification",
	zkMeAccessToken: "/zkMeAccessToken",
	getSnapshots: (e) => `/snapshots/${e}`,
	getMerkleTreeSiblings: "/merkle-tree-siblings",
	getSnapshotServerEvents: "/events",
	callOdosAPI: "/OdosSwapData",
	callOneInchAPI: "/OneInchSwapData",
	callLifiAPI: "/LifiBridgeData",
	callOkxAPI: "/OkxSwapData",
	getOdosPriceForToken: (e, t) => `/getOdosPriceForToken/${e}/${t}`,
	monitor: "/monitor",
	monitorBatch: "/monitor/batch",
	checkRisk: (e) => `/check-risk/${e}`,
	simulateTransaction: "/simulate-transaction",
	simulateBatchTx: "/simulate-batch-tx",
	simulateVolatileTokenTransfer: "/simulate-volatile-token-transfer",
	getTokensInfo: "/get-tokens-info",
	getTokenData: (e) => `/get-token-data/${e}`,
	getProxyAccounts: (e) => `/get-proxy-accounts/${e}`,
	updateProxyAccounts: "/update-proxy-accounts",
	getTemporaryWalletNonces: (e, t) => `/temporary-wallets/nonces/${e}/${t}`,
	addTemporaryWalletNonce: "/temporary-wallets/add-nonce",
	removeTemporaryWalletNonce: "/temporary-wallets/remove-nonce",
	encodeMoonPayBuyUrl: "/moonpay-buy-url",
	getMoonPayQuote: "/moonpay-quote",
	privateSendTopUpRecipientInfos: "/private-send-recipient-info/top-up",
	privateSendAllocateRecipientInfos: "/private-send-recipient-info/allocate",
	privateSendNonceSync: "/private-send-nonce/sync",
	privateSendNonceReserve: "/private-send-nonce/reserve",
	getDashboardAccount: "/get-dashboard-account",
	updateDashboardAccount: "/update-dashboard-account",
	deleteDashboardAccount: "/delete-dashboard-account",
	updateUserProfile: "/update-user-profile",
	addDashboardContact: "/add-dashboard-contact",
	deleteDashboardContact: "/delete-dashboard-contact",
	updateDashboardContact: "/update-dashboard-contact",
	getDashboardContacts: "/get-dashboard-contacts",
	sendDashboardInvitationEmail: "/send-dashboard-invitation-email",
	removeMember: "/remove-member",
	editMember: "/edit-member",
	createDashboardPayout: "/create-dashboard-payout",
	getDashboardPayouts: "/get-dashboard-payouts",
	syncDashboardBalances: "/sync-dashboard-balances",
	getDashboardBalances: "/get-dashboard-balances",
	changePayoutStatus: "/change-payout-status",
	getDashboardTransactions: "/get-dashboard-transactions",
	createDashboardTransactions: "/create-dashboard-transactions",
	tronSubsidyEligibility: "/tron-subsidy/eligibility",
	tronSubsidyRecord: "/tron-subsidy/record",
	privateSendRecipientInfoGetAny: "/private-send-recipient-info/get-any"
} }, i = {
	getGasEstimate: (e, t, n, r) => `/gas-estimation/${e}/${n}/${t}/${r}`,
	getTokenPrices: "/get-token-prices",
	TRANSACT: "/general-transact",
	TRANSACT_BATCH: "/general-transact-batch",
	SOLANA_TRANSACT: "/solana-transact",
	SOLANA_TRANSACT_BATCH: "/solana-transact-batch",
	getIdleRelay: "/get-idle-relay",
	emitTxPublicData: "/emit-tx-public-data",
	emitReferralTx: "/emit-referral-tx",
	getScheduledTransactions: "/scheduled-transactions",
	getScheduledTransactionById: (e) => `/scheduled-transactions/${e}`,
	getScheduledTransactionsNullifierIndexes: "/scheduled-transactions/nullifier-indexes",
	updateDepositAndWithdrawStatus: "/update-deposit-and-withdraw-status",
	getTokenPriceChartData: "/get-token-price-chart-data",
	getTokenPreviousDayPrices: "/get-token-previous-day-prices",
	getPrivateTransactionsRatio: (e) => `/get-private-transactions-ratio/${e}`,
	savePrivacyScoreAndGetPrivacyRank: "/save-privacy-score-and-get-privacy-rank"
}, a = [
	n.firstSwap,
	n.reclaim,
	n.dailySwap,
	n.dailyDappTx,
	n.createOrJoinBH,
	n.shieldUnshield,
	n.moneyComes
], o = {
	[n.discord]: (e) => `/verify/discord/${e}`,
	[n.telegram]: (e) => `/verify/telegram/${e}`,
	...Object.fromEntries(a.map((e) => [e, (e) => `/verify/wallet-task/${e}`]))
}, s = {
	createPresaleReferral: "/create-presale-referral",
	updatePresaleReferralList: "/update-presale-referral-list",
	generateTradingPoints: "/generate-trading-points",
	getBrotherhoodUsers: (e) => `/brotherhoods/${e}/users`,
	getCurrentUserBrotherhoodUsers: (e) => `/get-current-user-brotherhood-users/${e}`,
	editBrotherhood: "/edit-brotherhood",
	createBrotherhood: "/create-brotherhood",
	getCurrentUserBrotherhood: "/get-current-user-brotherhood",
	getPublicBrotherhoods: "/get-public-brotherhoods",
	getBrotherhood: (e) => `/brotherhoods/${e}`,
	leaveBrotherhood: (e) => `/brotherhoods/${e}/leave`,
	joinBrotherhood: (e) => `/brotherhoods/${e}/join`,
	getUserAnalytics: "/get-user-analytics",
	getBrotherhoodAnalytics: "/brotherhood/analytics",
	connectRewardsUser: "/connect-user",
	updateRewardsUser: "/update-rewards-user",
	getRewardsUser: (e) => `/get-rewards-user/${e}`,
	checkUsernameAvailability: (e) => `/check-username/${encodeURIComponent(e)}`,
	getSwapStreak: "/swap-streak",
	getUserCurrentLeaderboard: "/current-users-leaderboard",
	getBrotherhoodsLeaderboard: "/brotherhoods-leaderboard",
	getCurrentUserReferral: "/current-user-referral",
	submitReferralCode: "/refer-user",
	getCurrentUserAppliedReferralCode: "/current-user-applied-referral-code",
	submitAccessCode: "/submit-access-code",
	getAccessCodeBenefits: "/get-access-code-benefits",
	getTelegramCallback: "/auth/telegram/callback",
	generateAumPoints: "/generate-aum-points",
	getTasksProgress: (e) => `/get-tasks-progress/${e}`,
	disconnectSocialNetwork: "/disconnect-social-network",
	getNftMultiplier: (e) => `/get-nft-multiplier/${e}`,
	seedlessInit: "/seedless/init",
	seedlessBackup: "/seedless/backup",
	seedlessCheckPassword: "/seedless/check-password",
	seedlessStatus: "/seedless/status",
	seedlessSalt: "/seedless/salt",
	sendPrivateSendEmailNotifications: "/private-send-email-notifications",
	webflowBlogPosts: "/webflow-blog-posts",
	brevoSubscribe: "/brevo-subscribe",
	versionChecker: (e) => `/version-checker/${e}`
}, c = "v12", l = t ? e : `${e}v12`, u = "https://wallet-playground.hinkal.io", d = "https://wallet-staging.hinkal.io", f = "https://wallet-prodv12.hinkal.io", p = "http://localhost:7072", m = "/server", h = "http://localhost:7073", g = "/relayer", _ = "http://localhost:7074", v = "/snapshot-server", y = "http://localhost:7090", b = "/data-server", x = "http://localhost:7075", S = "/compliance-server", C = "http://localhost:7077", w = "https://api-staging.hinkal.io", T = "https://api.hinkal.io";
//#endregion
export { r as API_CONFIG, s as DATA_SERVER_CONFIG, b as DATA_SERVER_URL_ENDPOINT, y as DATA_SERVER_URL_LOCAL, T as ENCLAVE_API_PRODUCTION_URL, w as ENCLAVE_API_STAGING_URL, C as ENCLAVE_API_URL_LOCAL, S as FUND_COMPLIANCE_URL_ENDPOINT, x as FUND_COMPLIANCE_URL_LOCAL, u as PLAYGROUND_URL, f as PRODUCTION_URL, i as RELAYER_CONFIG, g as RELAYER_URL_ENDPOINT, h as RELAYER_URL_LOCAL, m as SERVER_URL_ENDPOINT, p as SERVER_URL_LOCAL, v as SNAPSHOT_SERVER_URL_ENDPOINT, _ as SNAPSHOT_SERVER_URL_LOCAL, d as STAGING_URL, o as VERIFICATION_ROUTES, a as WALLET_TASK_VERIFICATION_TYPES, c as backendVersion, l as deploymentModeWithVersion };
