pub(crate) const EUV_PACKAGE_NAME: &str = env!("EUV_PACKAGE_NAME");
pub(crate) const EUV_VERSION: &str = env!("EUV_VERSION");
pub(crate) const EUV_DESCRIPTION: &str = env!("EUV_DESCRIPTION");
pub(crate) const EUV_REPOSITORY: &str = env!("EUV_REPOSITORY");
pub(crate) const EUV_REPOSITORY_NAME: &str = env!("EUV_REPOSITORY_NAME");
pub(crate) const EUV_AUTHORS: &str = env!("EUV_AUTHORS");
pub(crate) const EUV_LICENSE: &str = env!("EUV_LICENSE");
pub(crate) const EUV_EDITION: &str = env!("EUV_EDITION");
pub(crate) const EUV_BUILD_DATE: &str = env!("EUV_BUILD_DATE");
pub(crate) const EUV_BUILD_CLOCK: &str = env!("EUV_BUILD_CLOCK");
pub(crate) const EUV_BUILD_TIMESTAMP: &str = env!("EUV_BUILD_TIMESTAMP");
pub(crate) const ABOUT_BRIDGE_PERMISSIONS_LABEL: &str = "Permissions";
pub(crate) const ABOUT_CARD_BRIDGE_INTEGRATION_TITLE: &str = "bridge Integration";
pub(crate) const ABOUT_SECTION_NATIVE_BRIDGE_TITLE: &str = "Native Bridge";
pub(crate) const ABOUT_BUILD_TIMESTAMP_LABEL: &str = "Timestamp";
pub(crate) const ABOUT_BUILD_TIME_LABEL: &str = "Time";
pub(crate) const ABOUT_BUILD_DATE_LABEL: &str = "Date";
pub(crate) const ABOUT_CARD_BUILD_INFORMATION_TITLE: &str = "Build Information";
pub(crate) const ABOUT_LINK_TARGET_BLANK: &str = "_blank";
pub(crate) const ABOUT_INFO_REPOSITORY_LABEL: &str = "Repository";
pub(crate) const ABOUT_INFO_AUTHORS_LABEL: &str = "Authors";
pub(crate) const ABOUT_INFO_LICENSE_LABEL: &str = "License";
pub(crate) const ABOUT_INFO_EDITION_LABEL: &str = "Edition";
pub(crate) const ABOUT_INFO_VERSION_LABEL: &str = "Version";
pub(crate) const ABOUT_INFO_NAME_LABEL: &str = "Name";
pub(crate) const ABOUT_CARD_PROJECT_DETAILS_TITLE: &str = "Project Details";
pub(crate) const ABOUT_SECTION_PACKAGE_INFO_TITLE: &str = "Package Info";
pub(crate) const ABOUT_FEATURE_CROSS_PLATFORM_DESC: &str = "Run anywhere with WASM — browsers, servers, and native platforms via the bridge. Share the same Rust codebase across all targets.";
pub(crate) const ABOUT_FEATURE_CROSS_PLATFORM_NAME: &str = "WebAssembly Powered";
pub(crate) const ABOUT_FEATURE_CROSS_PLATFORM_TITLE: &str = "Cross-Platform";
pub(crate) const ABOUT_FEATURE_HTML_MACROS_DESC: &str = "Write UI with familiar HTML-like macros that compile to efficient Rust at build time. No runtime template engine — just zero-cost abstractions.";
pub(crate) const ABOUT_FEATURE_HTML_MACROS_NAME: &str = "Declarative Syntax";
pub(crate) const ABOUT_FEATURE_HTML_MACROS_TITLE: &str = "HTML Macros";
pub(crate) const ABOUT_FEATURE_VIRTUAL_DOM_DESC: &str = "Virtual DOM with optimized reconciliation for smooth 60fps updates. The differ computes the minimal set of DOM operations needed to sync the UI with the latest state.";
pub(crate) const ABOUT_FEATURE_VIRTUAL_DOM_NAME: &str = "Efficient Diffing";
pub(crate) const ABOUT_FEATURE_VIRTUAL_DOM_TITLE: &str = "Virtual DOM";
pub(crate) const ABOUT_FEATURE_REACTIVE_SIGNALS_DESC: &str = "Fine-grained reactive state management with automatic dependency tracking. Signals only notify dependents that read them, avoiding unnecessary re-renders.";
pub(crate) const ABOUT_FEATURE_REACTIVE_SIGNALS_NAME: &str = "Signal-Based Reactivity";
pub(crate) const ABOUT_FEATURE_REACTIVE_SIGNALS_TITLE: &str = "Reactive Signals";
pub(crate) const ABOUT_SECTION_FEATURES_DESC: &str =
"Everything you need for declarative cross-platform UI development.";
pub(crate) const ABOUT_SECTION_FEATURES_TITLE: &str = "Features";
pub(crate) const ABOUT_STAT_CRATES_LABEL: &str = "Crates";
pub(crate) const ABOUT_STAT_ARCHITECTURE_LABEL: &str = "Architecture";
pub(crate) const ABOUT_STAT_VDOM_VALUE: &str = "VDOM";
pub(crate) const ABOUT_STAT_LANGUAGE_LABEL: &str = "Language";
pub(crate) const ABOUT_STAT_RUST_VALUE: &str = "Rust";
pub(crate) const ABOUT_STAT_RUNTIME_LABEL: &str = "Runtime";
pub(crate) const ABOUT_STAT_WASM_VALUE: &str = "WASM";
pub(crate) const ABOUT_BROWSE_BUTTON_LABEL: &str = "Browse";
pub(crate) const ABOUT_GITHUB_BUTTON_LABEL: &str = "GitHub";