const DEFAULT_WORDCLOUD_BOARD_BASE_URL = 'http://114.55.99.6:47880'; export type WordCloudBoardRoute = 'cloud' | 'screen' | 'control'; function trimTrailingSlashes(value: string): string { return value.replace(/\/+$/, ''); } export const WORDCLOUD_BOARD_BASE_URL = trimTrailingSlashes( import.meta.env.VITE_WORDCLOUD_BOARD_BASE_URL?.trim() || DEFAULT_WORDCLOUD_BOARD_BASE_URL, ); export function wordCloudBoardUrl( route: WordCloudBoardRoute, productId: string, ): string { return `${WORDCLOUD_BOARD_BASE_URL}/${route}/${encodeURIComponent(productId)}`; }