UNPKG

@automattic/calypso-products

Version:

This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.

1,845 lines 116 kB
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FEATURES_LIST = void 0;
const tslib_1 = require("tslib");
const jsx_runtime_1 = require("react/jsx-runtime");
const calypso_config_1 = require("@automattic/calypso-config");
const components_1 = require("@automattic/components");
const i18n_utils_1 = require("@automattic/i18n-utils");
const urls_1 = require("@automattic/urls");
const i18n_calypso_1 = tslib_1.__importDefault(require("i18n-calypso"));
const theme_2_jpg_1 = tslib_1.__importDefault(require("./assets/images/theme-2.jpg"));
const constants_1 = require("./constants");
const getTransactionFeeCopy = (commission = 0, variation = '') => {
    switch (variation) {
        case 'woo':
            return i18n_calypso_1.default.translate('%(commission)d%% transaction fee for standard WooCommerce payments {{br}}{{/br}}(+ standard processing fee)', {
                components: { br: (0, jsx_runtime_1.jsx)("br", {}) },
                args: { commission },
            });
        case 'all':
            return i18n_calypso_1.default.translate('%(commission)d%% transaction fee for all payment features {{br}}{{/br}}(+ standard processing fee)', {
                components: { br: (0, jsx_runtime_1.jsx)("br", {}) },
                args: { commission },
            });
        case 'regular':
            return i18n_calypso_1.default.translate('%(commission)d%% transaction fee for standard payments {{br}}{{/br}}(+ standard processing fee)', {
                components: { br: (0, jsx_runtime_1.jsx)("br", {}) },
                args: { commission },
            });
        default:
            return i18n_calypso_1.default.translate('%(commission)d%% transaction fee for payments {{br}}{{/br}}(+ standard processing fee)', {
                components: { br: (0, jsx_runtime_1.jsx)("br", {}) },
                args: { commission },
            });
    }
};
const FEATURES_LIST = {
    [constants_1.FEATURE_BLANK]: {
        getSlug: () => constants_1.FEATURE_BLANK,
        getTitle: () => '',
    },
    [constants_1.FEATURE_ALL_FREE_FEATURES_JETPACK]: {
        getSlug: () => constants_1.FEATURE_ALL_FREE_FEATURES_JETPACK,
        getTitle: () => i18n_calypso_1.default.translate('{{a}}All free features{{/a}}', {
            components: {
                a: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { href: "https://jetpack.com/features/comparison", target: "_blank" }),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Also includes all features offered in the free version of Jetpack.'),
    },
    [constants_1.FEATURE_ALL_FREE_FEATURES]: {
        getSlug: () => constants_1.FEATURE_ALL_FREE_FEATURES,
        getTitle: () => i18n_calypso_1.default.translate('All free features'),
        getDescription: () => i18n_calypso_1.default.translate('Also includes all features offered in the free plan.'),
    },
    [constants_1.FEATURE_ALL_PERSONAL_FEATURES_JETPACK]: {
        getSlug: () => constants_1.FEATURE_ALL_PERSONAL_FEATURES_JETPACK,
        getTitle: () => i18n_calypso_1.default.translate('{{a}}All Personal features{{/a}}', {
            components: {
                a: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { href: "https://jetpack.com/features/comparison", target: "_blank" }),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Also includes all features offered in the Personal plan.'),
    },
    [constants_1.FEATURE_ALL_PERSONAL_FEATURES]: {
        getSlug: () => constants_1.FEATURE_ALL_PERSONAL_FEATURES,
        getTitle: () => i18n_calypso_1.default.translate('All Personal features'),
        getDescription: () => i18n_calypso_1.default.translate('Including email and live chat support, an ad-free experience for your visitors, increased storage space, and a custom domain name for one year.'),
    },
    [constants_1.FEATURE_ALL_PREMIUM_FEATURES_JETPACK]: {
        getSlug: () => constants_1.FEATURE_ALL_PREMIUM_FEATURES_JETPACK,
        getTitle: () => i18n_calypso_1.default.translate('{{a}}All Premium features{{/a}}', {
            components: {
                a: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { href: "https://jetpack.com/features/comparison", target: "_blank" }),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Also includes all features offered in the Premium plan.'),
    },
    [constants_1.FEATURE_ALL_PREMIUM_FEATURES]: {
        getSlug: () => constants_1.FEATURE_ALL_PREMIUM_FEATURES,
        getTitle: () => i18n_calypso_1.default.translate('All Premium features'),
        getDescription: () => {
            return (0, calypso_config_1.isEnabled)('themes/premium')
                ? i18n_calypso_1.default.translate('Including premium themes, advanced design and monetization options, Pay with PayPal buttons, and a custom domain name for one year.')
                : i18n_calypso_1.default.translate('Including advanced design and monetization options, Pay with PayPal buttons, and a custom domain name for one year.');
        },
    },
    [constants_1.FEATURE_ADVANCED_DESIGN_CUSTOMIZATION]: {
        getSlug: () => constants_1.FEATURE_ADVANCED_DESIGN_CUSTOMIZATION,
        getTitle: () => i18n_calypso_1.default.translate('Advanced design customization'),
        getDescription: () => i18n_calypso_1.default.translate('Access extended color schemes, backgrounds, and CSS, giving you complete control over how your site looks.'),
    },
    [constants_1.FEATURE_FREE_BLOG_DOMAIN]: {
        getSlug: () => constants_1.FEATURE_FREE_BLOG_DOMAIN,
        getTitle: () => i18n_calypso_1.default.translate('Free .blog domain for one year'),
        getDescription: () => i18n_calypso_1.default.translate('Get a free custom .blog domain for one year. Premium domains not included. Your domain will renew at its regular price.'),
    },
    [constants_1.FEATURE_FREE_DOMAIN]: {
        getSlug: () => constants_1.FEATURE_FREE_DOMAIN,
        getTitle: () => i18n_calypso_1.default.translate('Free domain for one year'),
        getDescription: () => i18n_calypso_1.default.translate('All paid WordPress.com plans purchased for an annual term include one year of free domain registration. ' +
            'Domains registered through this promotion will renew at our {{a}}standard rate{{/a}}, plus applicable taxes, after the first year.{{br /}}{{br /}}' +
            'This offer is redeemable one time only, and does not apply to plan upgrades, renewals, or premium domains.', {
            components: {
                a: ((0, jsx_runtime_1.jsx)("a", { href: (0, i18n_utils_1.localizeUrl)(urls_1.DOMAIN_PRICING_AND_AVAILABLE_TLDS), target: "_blank", rel: "noopener noreferrer" })),
                br: (0, jsx_runtime_1.jsx)("br", {}),
            },
        }),
    },
    [constants_1.FEATURE_HOSTING]: {
        getSlug: () => constants_1.FEATURE_HOSTING,
        getTitle: () => i18n_calypso_1.default.translate('Best-in-class hosting'),
        getDescription: () => i18n_calypso_1.default.translate('Site hosting is included with your plan, eliminating additional cost and technical hassle.'),
    },
    [constants_1.FEATURE_PREMIUM_THEMES]: {
        getSlug: () => constants_1.FEATURE_PREMIUM_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('Premium themes'),
        getIcon: () => (0, jsx_runtime_1.jsx)("img", { src: theme_2_jpg_1.default, alt: i18n_calypso_1.default.translate('Premium themes') }),
        getDescription: () => i18n_calypso_1.default.translate('Switch between a collection of premium design themes.'),
    },
    [constants_1.WPCOM_FEATURES_PREMIUM_THEMES_UNLIMITED]: {
        getSlug: () => constants_1.WPCOM_FEATURES_PREMIUM_THEMES_UNLIMITED,
        getTitle: () => i18n_calypso_1.default.translate('All premium themes'),
        getDescription: () => {
            return i18n_calypso_1.default.translate('Switch between all of our premium design themes.');
        },
    },
    [constants_1.WPCOM_FEATURES_PREMIUM_THEMES_LIMITED]: {
        getSlug: () => constants_1.WPCOM_FEATURES_PREMIUM_THEMES_LIMITED,
        getTitle: () => i18n_calypso_1.default.translate('Dozens of premium themes'),
        getDescription: () => i18n_calypso_1.default.translate('Switch between a collection of premium design themes.'),
    },
    [constants_1.FEATURE_THEMES_PREMIUM_AND_STORE]: {
        getSlug: () => constants_1.FEATURE_THEMES_PREMIUM_AND_STORE,
        getTitle: () => i18n_calypso_1.default.translate('All premium and store themes'),
        getDescription: () => i18n_calypso_1.default.translate('Switch between all of our themes.'),
    },
    [constants_1.FEATURE_MONETISE]: {
        getSlug: () => constants_1.FEATURE_MONETISE,
        getTitle: () => i18n_calypso_1.default.translate('Monetize your site with ads'),
        getDescription: () => i18n_calypso_1.default.translate('Add advertising to your site through our WordAds program and earn money from impressions.'),
    },
    [constants_1.FEATURE_EARN_AD]: {
        getSlug: () => constants_1.FEATURE_EARN_AD,
        getTitle: () => i18n_calypso_1.default.translate('Earn ad revenue'),
    },
    [constants_1.FEATURE_UPLOAD_THEMES_PLUGINS]: {
        getSlug: () => constants_1.FEATURE_UPLOAD_THEMES_PLUGINS,
        getTitle: () => i18n_calypso_1.default.translate('Upload themes and plugins'),
        getDescription: () => i18n_calypso_1.default.translate('Upload custom themes and plugins on your site.'),
    },
    [constants_1.FEATURE_FREE_THEMES_SIGNUP]: {
        getSlug: () => constants_1.FEATURE_FREE_THEMES_SIGNUP,
        getTitle: () => i18n_calypso_1.default.translate('Dozens of free themes'),
        getDescription: () => i18n_calypso_1.default.translate("Access to a wide range of professional themes so you can find a design that's just right for your site."),
    },
    [constants_1.FEATURE_WP_SUBDOMAIN_SIGNUP]: {
        getSlug: () => constants_1.FEATURE_WP_SUBDOMAIN_SIGNUP,
        getTitle: () => i18n_calypso_1.default.translate('WordPress.com subdomain'),
        getDescription: () => i18n_calypso_1.default.translate('Your site address will use a WordPress.com subdomain (sitename.wordpress.com).'),
    },
    [constants_1.FEATURE_ADVANCED_SEO_TOOLS]: {
        getSlug: () => constants_1.FEATURE_ADVANCED_SEO_TOOLS,
        getTitle: () => i18n_calypso_1.default.translate('Advanced SEO tools'),
        getDescription: () => i18n_calypso_1.default.translate('Boost traffic to your site with tools that make your content more findable on search engines and social media.'),
    },
    [constants_1.FEATURE_ADVANCED_SEO_EXPANDED_ABBR]: {
        getSlug: () => constants_1.FEATURE_ADVANCED_SEO_EXPANDED_ABBR,
        getTitle: () => i18n_calypso_1.default.translate('Advanced SEO (Search Engine Optimisation) tools'),
    },
    [constants_1.FEATURE_FREE_WORDPRESS_THEMES]: {
        getSlug: () => constants_1.FEATURE_FREE_WORDPRESS_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('Free WordPress Themes'),
    },
    [constants_1.FEATURE_SEO_PREVIEW_TOOLS]: {
        getSlug: () => constants_1.FEATURE_SEO_PREVIEW_TOOLS,
        getTitle: () => i18n_calypso_1.default.translate('SEO tools'),
        getDescription: () => i18n_calypso_1.default.translate('Edit your page titles and meta descriptions, and preview how your content will appear on social media.'),
    },
    [constants_1.FEATURE_GOOGLE_ANALYTICS]: {
        getSlug: () => constants_1.FEATURE_GOOGLE_ANALYTICS,
        getTitle: () => i18n_calypso_1.default.translate('Google Analytics integration'),
        getDescription: () => i18n_calypso_1.default.translate("Track your site's stats with Google Analytics for a " +
            'deeper understanding of your visitors and customers.'),
    },
    [constants_1.FEATURE_GOOGLE_MY_BUSINESS]: {
        getSlug: () => constants_1.FEATURE_GOOGLE_MY_BUSINESS,
        getTitle: () => i18n_calypso_1.default.translate('Google Business Profile'),
        getDescription: () => i18n_calypso_1.default.translate('See how customers find you on Google -- and whether they visited your site ' +
            'and looked for more info on your business -- by connecting to a Google Business Profile location.'),
    },
    [constants_1.FEATURE_UNLIMITED_STORAGE]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}200 GB{{/strong}} storage space', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Upload more images, videos, audio, and documents to your website.'),
        getStoreSlug: () => 'unlimited_space',
    },
    [constants_1.FEATURE_BLOG_DOMAIN]: {
        getSlug: () => constants_1.FEATURE_BLOG_DOMAIN,
        getTitle: () => i18n_calypso_1.default.translate('Free .blog Domain for one year', {
            context: 'title',
        }),
        getDescription: ({ domainName = undefined } = {}) => {
            if (domainName) {
                return i18n_calypso_1.default.translate('Your domain (%s) is included with this plan.', {
                    args: domainName,
                });
            }
            return i18n_calypso_1.default.translate('Get a free custom .blog domain for one year. Premium domains not included. Your domain will renew at its regular price.');
        },
    },
    [constants_1.FEATURE_CUSTOM_DOMAIN]: {
        getSlug: () => constants_1.FEATURE_CUSTOM_DOMAIN,
        getTitle: ({ domainName = undefined } = {}) => {
            if (domainName) {
                return i18n_calypso_1.default.translate('%(domainName)s is included', {
                    args: { domainName },
                });
            }
            return i18n_calypso_1.default.translate('Free domain for one year', {
                context: 'title',
            });
        },
        getAlternativeTitle: () => i18n_calypso_1.default.translate('Free custom domain'),
        getDescription: ({ domainName = undefined } = {}) => {
            if (domainName) {
                return i18n_calypso_1.default.translate('Your domain (%s) is included with this plan.', {
                    args: domainName,
                });
            }
            return i18n_calypso_1.default.translate('Get a custom domain – like {{i}}yourgroovydomain.com{{/i}} – free for the first year.', {
                components: {
                    i: (0, jsx_runtime_1.jsx)("i", {}),
                },
            });
        },
    },
    [constants_1.FEATURE_JETPACK_ESSENTIAL]: {
        getSlug: () => constants_1.FEATURE_JETPACK_ESSENTIAL,
        getTitle: () => i18n_calypso_1.default.translate('Jetpack essential features'),
        getDescription: () => i18n_calypso_1.default.translate('Optimize your site for better SEO, faster-loading pages, and protection from spam.'),
    },
    [constants_1.FEATURE_JETPACK_ADVANCED]: {
        getSlug: () => constants_1.FEATURE_JETPACK_ADVANCED,
        getTitle: () => i18n_calypso_1.default.translate('Jetpack advanced features'),
        getHeader: () => i18n_calypso_1.default.translate('Jetpack advanced'),
        getDescription: () => i18n_calypso_1.default.translate('Speed up your site’s performance and protect it from spammers. ' +
            'Access detailed records of all activity on your site and restore your site ' +
            'to a previous point in time with just a click! While you’re at it, ' +
            'improve your SEO with our Advanced SEO tools and automate social media sharing.'),
    },
    [constants_1.FEATURE_VIDEO_UPLOADS]: {
        getSlug: () => constants_1.FEATURE_VIDEO_UPLOADS,
        getTitle: () => i18n_calypso_1.default.translate('VideoPress support'),
        getDescription: () => i18n_calypso_1.default.translate('The easiest way to upload videos to your website and display them ' +
            'using a fast, unbranded, customizable player with rich stats.'),
        getStoreSlug: () => 'videopress',
    },
    [constants_1.FEATURE_VIDEO_UPLOADS_JETPACK_PREMIUM]: {
        getSlug: () => constants_1.FEATURE_VIDEO_UPLOADS_JETPACK_PREMIUM,
        getTitle: () => i18n_calypso_1.default.translate('VideoPress support'),
        getDescription: () => i18n_calypso_1.default.translate('Easy video uploads, and a fast, unbranded, customizable video player, ' +
            'enhanced with rich stats and unlimited storage space. '),
        getStoreSlug: () => 'videopress',
    },
    [constants_1.FEATURE_VIDEO_UPLOADS_JETPACK_PRO]: {
        getSlug: () => constants_1.FEATURE_VIDEO_UPLOADS_JETPACK_PRO,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}Unlimited{{/strong}} Video hosting', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Easy video uploads, and a fast, unbranded, customizable video player, ' +
            'enhanced with rich stats and unlimited storage space. '),
        getStoreSlug: () => 'videopress',
    },
    [constants_1.FEATURE_AUDIO_UPLOADS]: {
        getSlug: () => constants_1.FEATURE_AUDIO_UPLOADS,
        getTitle: () => i18n_calypso_1.default.translate('Audio upload support'),
        getDescription: () => i18n_calypso_1.default.translate('The easiest way to upload audio files that use any major audio file format. '),
        getStoreSlug: () => 'videopress',
    },
    [constants_1.FEATURE_NO_ADS]: {
        getSlug: () => constants_1.WPCOM_FEATURES_NO_ADVERTS,
        getTitle: () => i18n_calypso_1.default.translate('Remove WordPress.com ads'),
        getDescription: () => i18n_calypso_1.default.translate('Allow your visitors to visit and read your website without ' +
            'seeing any WordPress.com advertising.'),
        getStoreSlug: () => 'no-adverts/no-adverts.php',
    },
    [constants_1.FEATURE_REPUBLICIZE]: {
        getSlug: () => constants_1.FEATURE_REPUBLICIZE,
        getTitle: () => i18n_calypso_1.default.translate('Advanced social media'),
        getDescription: () => i18n_calypso_1.default.translate("Schedule your social media updates in advance and promote your posts when it's best for you."),
    },
    [constants_1.FEATURE_SIMPLE_PAYMENTS]: {
        getSlug: () => constants_1.FEATURE_SIMPLE_PAYMENTS,
        getTitle: () => i18n_calypso_1.default.translate('Pay with PayPal'),
        getDescription: () => i18n_calypso_1.default.translate('Sell anything with a simple PayPal button.'),
    },
    [constants_1.FEATURE_NO_BRANDING]: {
        getSlug: () => constants_1.FEATURE_NO_BRANDING,
        getTitle: () => i18n_calypso_1.default.translate('Remove WordPress.com branding'),
        getDescription: () => i18n_calypso_1.default.translate("Keep the focus on your site's brand by removing the WordPress.com footer branding."),
        getStoreSlug: () => 'no-adverts/no-adverts.php',
    },
    [constants_1.FEATURE_ADVANCED_SEO]: {
        getSlug: () => constants_1.FEATURE_ADVANCED_SEO,
        getTitle: () => i18n_calypso_1.default.translate('SEO tools'),
        getDescription: () => i18n_calypso_1.default.translate('Boost traffic to your site with tools that make your content more findable on search engines and social media.'),
    },
    [constants_1.FEATURE_UPLOAD_PLUGINS]: {
        getSlug: () => constants_1.FEATURE_UPLOAD_PLUGINS,
        getTitle: () => i18n_calypso_1.default.translate('Install plugins'),
        getDescription: () => i18n_calypso_1.default.translate('Plugins extend the functionality of your site and ' +
            'open up endless possibilities for presenting your content and interacting with visitors.'),
    },
    [constants_1.FEATURE_INSTALL_PLUGINS]: {
        getSlug: () => constants_1.FEATURE_INSTALL_PLUGINS,
        getTitle: () => i18n_calypso_1.default.translate('Access to more than 50,000 WordPress plugins to extend functionality for your site'),
    },
    [constants_1.FEATURE_UPLOAD_THEMES]: {
        getSlug: () => constants_1.FEATURE_UPLOAD_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('Install themes'),
        getDescription: () => i18n_calypso_1.default.translate('With the option to upload themes, you can give your site a professional polish ' +
            'that will help it stand out among the rest.'),
    },
    [constants_1.FEATURE_WORDADS_INSTANT]: {
        getSlug: () => constants_1.FEATURE_WORDADS_INSTANT,
        getTitle: () => i18n_calypso_1.default.translate('Site monetization'),
        getDescription: () => i18n_calypso_1.default.translate('Earn money on your site by displaying ads and collecting payments or donations.'),
    },
    [constants_1.FEATURE_WP_SUBDOMAIN]: {
        getSlug: () => constants_1.FEATURE_WP_SUBDOMAIN,
        getTitle: () => i18n_calypso_1.default.translate('WordPress.com subdomain'),
        getDescription: () => i18n_calypso_1.default.translate('Your site address will use a WordPress.com subdomain (sitename.wordpress.com).'),
    },
    [constants_1.FEATURE_FREE_THEMES]: {
        getSlug: () => constants_1.FEATURE_FREE_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('Dozens of free themes'),
        getDescription: () => i18n_calypso_1.default.translate('Access to a wide range of professional themes ' +
            "so you can find a design that's just right for your site."),
    },
    [constants_1.FEATURE_1GB_STORAGE]: {
        getSlug: () => constants_1.FEATURE_1GB_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('1GB'),
        getCompareTitle: () => i18n_calypso_1.default.translate('1 GB'),
        getDescription: () => i18n_calypso_1.default.translate('Storage space for adding images and documents to your website.'),
    },
    [constants_1.FEATURE_3GB_STORAGE]: {
        getSlug: () => constants_1.FEATURE_3GB_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('3 GB'),
        getDescription: () => i18n_calypso_1.default.translate('Storage space for adding images and documents to your website.'),
    },
    [constants_1.FEATURE_6GB_STORAGE]: {
        getSlug: () => constants_1.FEATURE_6GB_STORAGE,
        getCompareTitle: () => i18n_calypso_1.default.translate('6 GB'),
        getTitle: () => i18n_calypso_1.default.translate('6 GB'),
        getDescription: () => i18n_calypso_1.default.translate('Upload more images, audio, and documents to your website.'),
    },
    [constants_1.FEATURE_13GB_STORAGE]: {
        getSlug: () => constants_1.FEATURE_13GB_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('13 GB'),
        getCompareTitle: () => i18n_calypso_1.default.translate('13 GB'),
        getDescription: () => i18n_calypso_1.default.translate('Upload more images, videos, audio, and documents to your website.'),
    },
    [constants_1.FEATURE_50GB_STORAGE]: {
        getSlug: () => constants_1.FEATURE_50GB_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('50 GB'),
        getCompareTitle: () => i18n_calypso_1.default.translate('50 GB'),
        getDescription: () => i18n_calypso_1.default.translate('Storage space for adding images and documents to your website.'),
    },
    // TODO: Consider removing this because it is no longer standard on any plans
    [constants_1.FEATURE_200GB_STORAGE]: {
        getSlug: () => constants_1.FEATURE_200GB_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('200 GB'),
        getCompareTitle: () => i18n_calypso_1.default.translate('200 GB'),
        getDescription: () => i18n_calypso_1.default.translate('Upload more images, videos, audio, and documents to your website.'),
    },
    [constants_1.FEATURE_COMMUNITY_SUPPORT]: {
        getSlug: () => constants_1.FEATURE_COMMUNITY_SUPPORT,
        getTitle: () => i18n_calypso_1.default.translate('Community support'),
        getDescription: () => i18n_calypso_1.default.translate('Get support through our ' + 'user community forums.'),
    },
    [constants_1.FEATURE_PREMIUM_SUPPORT]: {
        getSlug: () => constants_1.FEATURE_PREMIUM_SUPPORT,
        getTitle: () => i18n_calypso_1.default.translate('Priority Support'),
        getDescription: () => i18n_calypso_1.default.translate('Realtime help and guidance from professional WordPress experts.'),
    },
    [constants_1.FEATURE_STANDARD_SECURITY_TOOLS]: {
        getSlug: () => constants_1.FEATURE_STANDARD_SECURITY_TOOLS,
        getTitle: () => i18n_calypso_1.default.translate('Standard security tools'),
        getDescription: () => i18n_calypso_1.default.translate('Brute force protection, downtime monitoring, secure sign on, ' +
            'and automatic updates for your plugins.'),
    },
    [constants_1.FEATURE_SITE_STATS]: {
        getSlug: () => constants_1.FEATURE_SITE_STATS,
        getTitle: () => i18n_calypso_1.default.translate('Jetpack Stats'),
        getDescription: () => i18n_calypso_1.default.translate('The most important metrics for your site.'),
    },
    [constants_1.FEATURE_TRAFFIC_TOOLS]: {
        getSlug: () => constants_1.FEATURE_TRAFFIC_TOOLS,
        getTitle: () => i18n_calypso_1.default.translate('Traffic and Promotion Tools'),
        getDescription: () => i18n_calypso_1.default.translate('Build and engage your audience with more than a dozen optimization tools.'),
    },
    [constants_1.FEATURE_MANAGE]: {
        getSlug: () => constants_1.FEATURE_MANAGE,
        getTitle: () => i18n_calypso_1.default.translate('Centralized Dashboard'),
        getDescription: () => i18n_calypso_1.default.translate('Manage all of your WordPress sites from one location.'),
    },
    [constants_1.FEATURE_SPAM_AKISMET_PLUS]: {
        getSlug: () => constants_1.FEATURE_SPAM_AKISMET_PLUS,
        getTitle: () => i18n_calypso_1.default.translate('Spam Protection'),
        getDescription: () => i18n_calypso_1.default.translate('State-of-the-art spam defense, powered by Akismet.'),
    },
    [constants_1.FEATURE_OFFSITE_BACKUP_VAULTPRESS_DAILY]: {
        getSlug: () => constants_1.FEATURE_OFFSITE_BACKUP_VAULTPRESS_DAILY,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}Daily{{/strong}} backups', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Automatic daily backups of your entire site, with ' +
            'unlimited, WordPress-optimized secure storage.'),
    },
    [constants_1.FEATURE_OFFSITE_BACKUP_VAULTPRESS_REALTIME]: {
        getSlug: () => constants_1.FEATURE_OFFSITE_BACKUP_VAULTPRESS_REALTIME,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}Real-time{{/strong}} backups', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Automatic real-time backups of every single aspect of your site. ' +
            'Stored safely and optimized for WordPress.'),
    },
    [constants_1.FEATURE_BACKUP_ARCHIVE_30]: {
        getSlug: () => constants_1.FEATURE_BACKUP_ARCHIVE_30,
        getTitle: () => i18n_calypso_1.default.translate('30-day backup archive'),
        getDescription: () => i18n_calypso_1.default.translate('Browse or restore any backup made within the past 30 days.'),
    },
    [constants_1.FEATURE_BACKUP_ARCHIVE_UNLIMITED]: {
        getSlug: () => constants_1.FEATURE_BACKUP_ARCHIVE_UNLIMITED,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited backup archive'),
        getDescription: () => i18n_calypso_1.default.translate('Browse or restore any backup made since you activated the service.'),
    },
    [constants_1.FEATURE_BACKUP_STORAGE_SPACE_UNLIMITED]: {
        getSlug: () => constants_1.FEATURE_BACKUP_STORAGE_SPACE_UNLIMITED,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited backup storage space'),
        getDescription: () => i18n_calypso_1.default.translate('Absolutely no limits on storage space for your backups.'),
    },
    [constants_1.FEATURE_AUTOMATED_RESTORES]: {
        getSlug: () => constants_1.FEATURE_AUTOMATED_RESTORES,
        getTitle: () => i18n_calypso_1.default.translate('Automated restores'),
        getDescription: () => i18n_calypso_1.default.translate('Restore your site from any available backup with a single click.'),
    },
    [constants_1.FEATURE_EASY_SITE_MIGRATION]: {
        getSlug: () => constants_1.FEATURE_EASY_SITE_MIGRATION,
        getTitle: () => i18n_calypso_1.default.translate('Easy site migration'),
        getDescription: () => i18n_calypso_1.default.translate('Easily and quickly move or duplicate your site to any location.'),
    },
    [constants_1.FEATURE_MALWARE_SCANNING_DAILY]: {
        getSlug: () => constants_1.FEATURE_MALWARE_SCANNING_DAILY,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}Daily{{/strong}} malware scanning', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Comprehensive, automated scanning for security vulnerabilities or threats on your site.'),
    },
    [constants_1.FEATURE_MALWARE_SCANNING_DAILY_AND_ON_DEMAND]: {
        getSlug: () => constants_1.FEATURE_MALWARE_SCANNING_DAILY_AND_ON_DEMAND,
        getTitle: () => i18n_calypso_1.default.translate('Daily and on-demand malware scanning'),
        getDescription: () => i18n_calypso_1.default.translate('Automated security scanning with the option to run complete site scans at any time.'),
    },
    [constants_1.FEATURE_ONE_CLICK_THREAT_RESOLUTION]: {
        getSlug: () => constants_1.FEATURE_ONE_CLICK_THREAT_RESOLUTION,
        getTitle: () => i18n_calypso_1.default.translate('One-click threat resolution'),
        getDescription: () => i18n_calypso_1.default.translate('Repair any security issues found on your site with just a single click.'),
    },
    [constants_1.FEATURE_AUTOMATIC_SECURITY_FIXES]: {
        getSlug: () => constants_1.FEATURE_AUTOMATIC_SECURITY_FIXES,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}Automatic{{/strong}} security fixes', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Automated and immediate resolution for a large percentage of known security vulnerabilities or threats.'),
    },
    [constants_1.FEATURE_ACTIVITY_LOG]: {
        getSlug: () => constants_1.FEATURE_ACTIVITY_LOG,
        getTitle: () => i18n_calypso_1.default.translate('Expanded site activity'),
        getDescription: () => i18n_calypso_1.default.translate('Take the guesswork out of site management and debugging with a filterable record of all the activity happening on your site.'),
    },
    [constants_1.FEATURE_SITE_BACKUPS_AND_RESTORE]: {
        getSlug: () => constants_1.FEATURE_SITE_BACKUPS_AND_RESTORE,
        getTitle: () => i18n_calypso_1.default.translate('Automated site backups and one-click restore'),
    },
    [constants_1.FEATURE_ACCEPT_PAYMENTS]: {
        getSlug: () => constants_1.FEATURE_ACCEPT_PAYMENTS,
        getTitle: () => i18n_calypso_1.default.translate('Accept payments in 60+ countries'),
        getDescription: () => i18n_calypso_1.default.translate('Built-in payment processing from leading providers like Stripe, PayPal, and more. Accept payments from customers all over the world.'),
    },
    [constants_1.FEATURE_SHIPPING_CARRIERS]: {
        getSlug: () => constants_1.FEATURE_SHIPPING_CARRIERS,
        getTitle: () => i18n_calypso_1.default.translate('Integrations with top shipping carriers'),
        getDescription: () => i18n_calypso_1.default.translate('Ship physical products in a snap and show live rates from shipping carriers like UPS and other shipping options.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_UNLIMITED_PRODUCTS_SERVICES]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_PRODUCTS_SERVICES,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited products or services'),
        getDescription: () => i18n_calypso_1.default.translate('Grow your store as big as you want with the ability to add and sell unlimited products and services.'),
    },
    [constants_1.FEATURE_ECOMMERCE_MARKETING]: {
        getSlug: () => constants_1.FEATURE_ECOMMERCE_MARKETING,
        getTitle: () => i18n_calypso_1.default.translate('eCommerce marketing tools'),
        getDescription: () => i18n_calypso_1.default.translate('Optimize your store for sales by adding in email and social integrations with Facebook and Mailchimp, and more.'),
    },
    [constants_1.FEATURE_PREMIUM_CUSTOMIZABE_THEMES]: {
        getSlug: () => constants_1.FEATURE_PREMIUM_CUSTOMIZABE_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('Premium customizable starter themes'),
        getDescription: () => i18n_calypso_1.default.translate('Quickly get up and running with a beautiful store theme and additional design options that you can easily make your own.'),
    },
    [constants_1.FEATURE_ALL_BUSINESS_FEATURES]: {
        getSlug: () => constants_1.FEATURE_ALL_BUSINESS_FEATURES,
        getTitle: () => i18n_calypso_1.default.translate('All Business features'),
        getDescription: () => i18n_calypso_1.default.translate('Including the ability to upload plugins and themes, priority support and advanced monetization options.'),
    },
    [constants_1.FEATURE_MEMBERSHIPS]: {
        getSlug: () => constants_1.FEATURE_MEMBERSHIPS,
        getTitle: () => i18n_calypso_1.default.translate('Payments'),
        getDescription: () => i18n_calypso_1.default.translate('Accept one-time, monthly, or annual payments on your website.'),
    },
    [constants_1.FEATURE_PREMIUM_CONTENT_BLOCK]: {
        getSlug: () => constants_1.FEATURE_PREMIUM_CONTENT_BLOCK,
        getTitle: () => i18n_calypso_1.default.translate('Subscriber-only content'),
        getDescription: () => i18n_calypso_1.default.translate('Create additional, premium content that you can make available to paying subscribers only.'),
    },
    [constants_1.FEATURE_PLAN_SECURITY_DAILY]: {
        getSlug: () => constants_1.FEATURE_PLAN_SECURITY_DAILY,
        getIcon: () => 'lock',
        getTitle: () => i18n_calypso_1.default.translate('All Security Daily features'),
        isPlan: true,
    },
    [constants_1.FEATURE_BACKUP_DAILY_V2]: {
        getSlug: () => constants_1.FEATURE_BACKUP_DAILY_V2,
        getTitle: () => i18n_calypso_1.default.translate('Automated daily backups (off-site)'),
    },
    [constants_1.FEATURE_BACKUP_REALTIME_V2]: {
        getSlug: () => constants_1.FEATURE_BACKUP_REALTIME_V2,
        getTitle: () => i18n_calypso_1.default.translate('VaultPress Backup (real-time, off-site)'),
    },
    [constants_1.FEATURE_PRODUCT_BACKUP_DAILY_V2]: {
        getSlug: () => constants_1.FEATURE_PRODUCT_BACKUP_DAILY_V2,
        getIcon: () => 'cloud-upload',
        getTitle: () => i18n_calypso_1.default.translate('All VaultPress Backup Daily features'),
        getDescription: () => i18n_calypso_1.default.translate('Automatic daily backups of your entire site, with unlimited, WordPress-optimized secure storage. {{link}}Learn more{{/link}}.', {
            components: {
                link: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/backup/" }),
            },
        }),
    },
    [constants_1.FEATURE_PRODUCT_BACKUP_REALTIME_V2]: {
        getSlug: () => constants_1.FEATURE_PRODUCT_BACKUP_REALTIME_V2,
        getIcon: () => 'cloud-upload',
        getTitle: () => i18n_calypso_1.default.translate('VaultPress Backup Real-time (off-site)'),
        getDescription: () => i18n_calypso_1.default.translate('Real-time backups of your entire site and database with unlimited secure storage. {{link}}Learn more{{/link}}.', {
            components: {
                link: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/backup/" }),
            },
        }),
    },
    [constants_1.FEATURE_SCAN_V2]: {
        getSlug: () => constants_1.FEATURE_SCAN_V2,
        getTitle: () => i18n_calypso_1.default.translate('Automated daily scanning'),
    },
    // * Scan Daily *
    // Currently we're not distinguishing between Scan 'Daily' or 'Real-time',
    // but leaving this here because we may be implementing Scan 'Daily' and 'Real-time'
    // in the near future.
    [constants_1.FEATURE_PRODUCT_SCAN_DAILY_V2]: {
        getSlug: () => constants_1.FEATURE_PRODUCT_SCAN_DAILY_V2,
        getIcon: () => ({ icon: 'security', component: components_1.MaterialIcon }),
        getTitle: () => i18n_calypso_1.default.translate('Scan (daily, automated)'),
        getDescription: () => i18n_calypso_1.default.translate('Automated daily scanning for security vulnerabilities or threats on your site. Includes instant notifications and automatic security fixes. {{link}}Learn more{{/link}}.', {
            components: {
                link: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/scan/" }),
            },
        }),
    },
    // * Scan Real-time *
    // Currently we're not distinguishing between Scan 'Daily' or 'Real-time',
    // but leaving this here because we may be implementing Scan 'Daily' and 'Real-time'
    // in the near future.
    [constants_1.FEATURE_PRODUCT_SCAN_REALTIME_V2]: {
        getSlug: () => constants_1.FEATURE_PRODUCT_SCAN_REALTIME_V2,
        getIcon: () => ({ icon: 'security', component: components_1.MaterialIcon }),
        getTitle: () => i18n_calypso_1.default.translate('Scan (real-time, automated)'),
        getDescription: () => i18n_calypso_1.default.translate('Automated real-time scanning for security vulnerabilities or threats on your site. Includes instant notifications and automatic security fixes. {{link}}Learn more{{/link}}.', {
            components: {
                link: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/scan/" }),
            },
        }),
    },
    [constants_1.FEATURE_ANTISPAM_V2]: {
        getSlug: () => constants_1.FEATURE_ANTISPAM_V2,
        getTitle: () => i18n_calypso_1.default.translate('Comment and form spam protection'),
    },
    [constants_1.FEATURE_WAF]: {
        getSlug: () => constants_1.FEATURE_WAF,
        getTitle: () => i18n_calypso_1.default.translate('Website firewall (WAF beta)', {
            comment: 'WAF stands for Web Application Firewall',
        }),
    },
    [constants_1.FEATURE_ACTIVITY_LOG_1_YEAR_V2]: {
        getSlug: () => constants_1.FEATURE_ACTIVITY_LOG_1_YEAR_V2,
        getIcon: () => 'clipboard',
        getTitle: () => i18n_calypso_1.default.translate('Activity log: 1-year archive'),
        getDescription: () => i18n_calypso_1.default.translate('View every change to your site in the last year. Pairs with VaultPress Backup to restore your site to any earlier version. {{link}}Learn more.{{/link}}', {
            components: {
                link: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpack.com/features/security/activity-log/" }),
            },
        }),
    },
    [constants_1.FEATURE_SEARCH_V2]: {
        getSlug: () => constants_1.FEATURE_SEARCH_V2,
        getTitle: () => i18n_calypso_1.default.translate('Instant search and indexing'),
    },
    [constants_1.FEATURE_PRODUCT_SEARCH_V2]: {
        getSlug: () => constants_1.FEATURE_PRODUCT_SEARCH_V2,
        getTitle: () => i18n_calypso_1.default.translate('Site Search up to 100k records and 100k requests/mo.'),
        getDescription: () => i18n_calypso_1.default.translate('Help your site visitors find answers instantly so they keep reading and buying. Powerful filtering and customization options. {{link}}Learn more.{{/link}}', {
            components: {
                link: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/search/" }),
            },
        }),
    },
    [constants_1.FEATURE_VIDEO_HOSTING_V2]: {
        getSlug: () => constants_1.FEATURE_VIDEO_HOSTING_V2,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited video hosting'),
        getDescription: () => i18n_calypso_1.default.translate('Easy video uploads through an unbranded, customizable video player, enhanced with rich stats and unlimited storage space. {{link}}Learn more{{/link}}.', {
            components: {
                link: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpack.com/features/writing/video-hosting/" }),
            },
        }),
    },
    [constants_1.FEATURE_CRM_V2]: {
        getSlug: () => constants_1.FEATURE_CRM_V2,
        getTitle: () => i18n_calypso_1.default.translate('CRM Entrepreneur'),
        getDescription: () => i18n_calypso_1.default.translate('The most simple and powerful WordPress CRM. Improve customer relationships and increase profits. {{link}}Learn more{{/link}}.', {
            components: {
                link: (0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpackcrm.com" }),
            },
        }),
    },
    [constants_1.FEATURE_CRM_INTEGRATED_WITH_WORDPRESS]: {
        getSlug: () => constants_1.FEATURE_CRM_INTEGRATED_WITH_WORDPRESS,
        getTitle: () => i18n_calypso_1.default.translate('CRM fully integrated with WordPress'),
    },
    [constants_1.FEATURE_CRM_LEADS_AND_FUNNEL]: {
        getSlug: () => constants_1.FEATURE_CRM_LEADS_AND_FUNNEL,
        getTitle: () => i18n_calypso_1.default.translate('Easily view leads and sales funnel'),
    },
    [constants_1.FEATURE_CRM_PROPOSALS_AND_INVOICES]: {
        getSlug: () => constants_1.FEATURE_CRM_PROPOSALS_AND_INVOICES,
        getTitle: () => i18n_calypso_1.default.translate('Manage billing and create invoices'),
    },
    [constants_1.FEATURE_CRM_TRACK_TRANSACTIONS]: {
        getSlug: () => constants_1.FEATURE_CRM_TRACK_TRANSACTIONS,
        getTitle: () => i18n_calypso_1.default.translate('Track transactions'),
    },
    [constants_1.FEATURE_CRM_NO_CONTACT_LIMITS]: {
        getSlug: () => constants_1.FEATURE_CRM_NO_CONTACT_LIMITS,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited contacts'),
    },
    [constants_1.FEATURE_COLLECT_PAYMENTS_V2]: {
        getSlug: () => constants_1.FEATURE_COLLECT_PAYMENTS_V2,
        getTitle: () => i18n_calypso_1.default.translate('Collect payments'),
        getDescription: () => i18n_calypso_1.default.translate('Accept payments from credit or debit cards via Stripe. Sell products, collect donations, and set up recurring payments for subscriptions or memberships. {{link}}Learn more{{/link}}.', {
            components: {
                link: ((0, jsx_runtime_1.jsx)(components_1.ExternalLink, { icon: true, href: "https://jetpack.com/support/jetpack-blocks/payments-block/" })),
            },
        }),
    },
    [constants_1.FEATURE_SECURE_STORAGE_V2]: {
        getSlug: () => constants_1.FEATURE_SECURE_STORAGE_V2,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited backup storage'),
    },
    [constants_1.FEATURE_ONE_CLICK_RESTORE_V2]: {
        getSlug: () => constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
        getTitle: () => i18n_calypso_1.default.translate('One-click restores'),
        getDescription: () => i18n_calypso_1.default.translate('Revert back to a point-in-time in your site’s history, with a single click.'),
    },
    [constants_1.FEATURE_ONE_CLICK_FIX_V2]: {
        getSlug: () => constants_1.FEATURE_ONE_CLICK_FIX_V2,
        getTitle: () => i18n_calypso_1.default.translate('One-click fixes for most issues'),
    },
    [constants_1.FEATURE_INSTANT_EMAIL_V2]: {
        getSlug: () => constants_1.FEATURE_INSTANT_EMAIL_V2,
        getTitle: () => i18n_calypso_1.default.translate('Instant email notifications'),
    },
    [constants_1.FEATURE_AKISMET_V2]: {
        getSlug: () => constants_1.FEATURE_AKISMET_V2,
        getTitle: () => i18n_calypso_1.default.translate('Powered by Akismet'),
    },
    [constants_1.FEATURE_SPAM_BLOCK_V2]: {
        getSlug: () => constants_1.FEATURE_SPAM_BLOCK_V2,
        getTitle: () => i18n_calypso_1.default.translate('Block spam without CAPTCHAs'),
    },
    [constants_1.FEATURE_SPAM_10K_PER_MONTH]: {
        getSlug: () => constants_1.FEATURE_SPAM_10K_PER_MONTH,
        getTitle: () => i18n_calypso_1.default.translate('10K API calls/mo', {
            comment: '10 thousand API calls per month',
        }),
    },
    [constants_1.FEATURE_FILTERING_V2]: {
        getSlug: () => constants_1.FEATURE_FILTERING_V2,
        getTitle: () => i18n_calypso_1.default.translate('Powerful filtering'),
    },
    [constants_1.FEATURE_LANGUAGE_SUPPORT_V2]: {
        getSlug: () => constants_1.FEATURE_LANGUAGE_SUPPORT_V2,
        getTitle: () => i18n_calypso_1.default.translate('Supports 29 languages'),
    },
    [constants_1.FEATURE_SPELLING_CORRECTION_V2]: {
        getSlug: () => constants_1.FEATURE_SPELLING_CORRECTION_V2,
        getTitle: () => i18n_calypso_1.default.translate('Spelling correction'),
    },
    [constants_1.FEATURE_SUPPORTS_WOOCOMMERCE_V2]: {
        getSlug: () => constants_1.FEATURE_SUPPORTS_WOOCOMMERCE_V2,
        getTitle: () => i18n_calypso_1.default.translate('Works seamlessly with WooCommerce'),
    },
    [constants_1.FEATURE_P2_3GB_STORAGE]: {
        getSlug: () => constants_1.FEATURE_P2_3GB_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}3GB{{/strong}} storage space', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Upload images and documents and share them with your team.'),
    },
    [constants_1.FEATURE_P2_UNLIMITED_USERS]: {
        getSlug: () => constants_1.FEATURE_P2_UNLIMITED_USERS,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited users'),
        getDescription: () => i18n_calypso_1.default.translate('Invite as many people as you need to your P2.'),
    },
    [constants_1.FEATURE_P2_UNLIMITED_POSTS_PAGES]: {
        getSlug: () => constants_1.FEATURE_P2_UNLIMITED_POSTS_PAGES,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited posts and pages'),
        getDescription: () => i18n_calypso_1.default.translate('Communicate as often as you want, with full access to your archive.'),
    },
    [constants_1.FEATURE_P2_SIMPLE_SEARCH]: {
        getSlug: () => constants_1.FEATURE_P2_SIMPLE_SEARCH,
        getTitle: () => i18n_calypso_1.default.translate('Simple search'),
        getDescription: () => i18n_calypso_1.default.translate('Easily find what you’re looking for.'),
    },
    [constants_1.FEATURE_P2_CUSTOMIZATION_OPTIONS]: {
        getSlug: () => constants_1.FEATURE_P2_CUSTOMIZATION_OPTIONS,
        getTitle: () => i18n_calypso_1.default.translate('Customization options'),
        getDescription: () => i18n_calypso_1.default.translate('Make your team feel at home with some easy customization options.'),
    },
    [constants_1.FEATURE_P2_13GB_STORAGE]: {
        getSlug: () => constants_1.FEATURE_P2_13GB_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}13GB{{/strong}} storage space', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.translate('Upload more files to your P2.'),
    },
    [constants_1.FEATURE_P2_ADVANCED_SEARCH]: {
        getSlug: () => constants_1.FEATURE_P2_ADVANCED_SEARCH,
        getTitle: () => i18n_calypso_1.default.translate('Advanced search'),
        getDescription: () => i18n_calypso_1.default.translate('A faster and more powerful search engine to make finding what you’re looking for easier.'),
    },
    [constants_1.FEATURE_P2_VIDEO_SHARING]: {
        getSlug: () => constants_1.FEATURE_P2_VIDEO_SHARING,
        getTitle: () => i18n_calypso_1.default.translate('Easy video sharing'),
        getDescription: () => i18n_calypso_1.default.translate('Upload videos directly to your P2 for your team to see, without depending on external services.'),
    },
    [constants_1.FEATURE_P2_MORE_FILE_TYPES]: {
        getSlug: () => constants_1.FEATURE_P2_MORE_FILE_TYPES,
        getTitle: () => i18n_calypso_1.default.translate('More file types'),
        getDescription: () => i18n_calypso_1.default.translate('Upload videos, audio, .zip and .key files.'),
    },
    [constants_1.FEATURE_P2_PRIORITY_CHAT_EMAIL_SUPPORT]: {
        getSlug: () => constants_1.FEATURE_P2_PRIORITY_CHAT_EMAIL_SUPPORT,
        getTitle: () => i18n_calypso_1.default.translate('Priority customer support'),
        getDescription: () => i18n_calypso_1.default.translate('Live chat is available 24 hours a day from Monday through Friday. You can also email us any day of the week for personalized support.'),
    },
    [constants_1.FEATURE_P2_ACTIVITY_OVERVIEW]: {
        getSlug: () => constants_1.FEATURE_P2_ACTIVITY_OVERVIEW,
        getTitle: () => i18n_calypso_1.default.translate('Activity overview panel'),
        getDescription: () => i18n_calypso_1.default.translate('A complete record of everything that happens on your P2.'),
    },
    [constants_1.FEATURE_SFTP_DATABASE]: {
        getSlug: () => constants_1.FEATURE_SFTP_DATABASE,
        getTitle: () => i18n_calypso_1.default.translate('SFTP, SSH, WP-CLI, and Database access'),
        getDescription: () => i18n_calypso_1.default.translate('A set of developer tools that give you more control over your site, simplify debugging, and make it easier to integrate with each step of your workflow.'),
    },
    [constants_1.PREMIUM_DESIGN_FOR_STORES]: {
        getSlug: () => constants_1.PREMIUM_DESIGN_FOR_STORES,
        getTitle: () => i18n_calypso_1.default.translate('Premium design options customized for online stores'),
    },
    [constants_1.EXPERT_SUPPORT_ALL_DAYS]: {
        getSlug: () => constants_1.EXPERT_SUPPORT_ALL_DAYS,
        getTitle: () => i18n_calypso_1.default.translate('24/7 expert support'),
        getDescription: () => i18n_calypso_1.default.translate('24/7 expert support'),
    },
    [constants_1.FEATURE_JETPACK_VIDEOPRESS]: {
        getSlug: () => constants_1.FEATURE_JETPACK_VIDEOPRESS,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited users'),
    },
    [constants_1.FEATURE_JETPACK_VIDEOPRESS_EDITOR]: {
        getSlug: () => constants_1.FEATURE_JETPACK_VIDEOPRESS_EDITOR,
        getTitle: () => i18n_calypso_1.default.translate('Built into WordPress editor'),
    },
    [constants_1.FEATURE_JETPACK_VIDEOPRESS_UNBRANDED]: {
        getSlug: () => constants_1.FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
        getTitle: () => i18n_calypso_1.default.translate('Ad-free and brandable player'),
    },
    [constants_1.FEATURE_JETPACK_VIDEOPRESS_STORAGE]: {
        getSlug: () => constants_1.FEATURE_JETPACK_VIDEOPRESS_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('1TB of storage'),
    },
    /* START - Jetpack tiered product-specific features */
    [constants_1.FEATURE_JETPACK_1GB_BACKUP_STORAGE]: {
        getSlug: () => constants_1.FEATURE_JETPACK_1GB_BACKUP_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('Starts with 1GB of storage'),
    },
    [constants_1.FEATURE_JETPACK_10GB_BACKUP_STORAGE]: {
        getSlug: () => constants_1.FEATURE_JETPACK_10GB_BACKUP_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('Starts with 10GB of storage'),
    },
    [constants_1.FEATURE_JETPACK_1TB_BACKUP_STORAGE]: {
        getSlug: () => constants_1.FEATURE_JETPACK_1TB_BACKUP_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('1TB of backup storage'),
    },
    [constants_1.FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG]: {
        getSlug: () => constants_1.FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
        getTitle: () => i18n_calypso_1.default.translate('30-day archive & activity log*'),
    },
    [constants_1.FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG]: {
        getSlug: () => constants_1.FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG,
        getTitle: () => i18n_calypso_1.default.translate('1-year archive & activity log*'),
    },
    [constants_1.FEATURE_JETPACK_PRODUCT_BACKUP]: {
        getSlug: () => constants_1.FEATURE_JETPACK_PRODUCT_BACKUP,
        getTitle: () => i18n_calypso_1.default.translate('All VaultPress Backup features'),
    },
    [constants_1.FEATURE_JETPACK_PRODUCT_VIDEOPRESS]: {
        getSlug: () => constants_1.FEATURE_JETPACK_PRODUCT_VIDEOPRESS,
        getTitle: () => i18n_calypso_1.default.translate('VideoPress'),
    },
    [constants_1.FEATURE_JETPACK_ALL_BACKUP_SECURITY_FEATURES]: {
        getSlug: () => constants_1.FEATURE_JETPACK_ALL_BACKUP_SECURITY_FEATURES,
        getTitle: () => i18n_calypso_1.default.translate('All VaultPress Backup & Security features'),
    },
    [constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS]: {
        getSlug: () => constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
        getTitle: () => i18n_calypso_1.default.translate('Real-time cloud backups'),
    },
    [constants_1.FEATURE_JETPACK_REAL_TIME_MALWARE_SCANNING]: {
        getSlug: () => constants_1.FEATURE_JETPACK_REAL_TIME_MALWARE_SCANNING,
        getTitle: () => i18n_calypso_1.default.translate('Real-time malware scanning'),
    },
    /* END - Jetpack tiered product-specific features */
    /* START - New features Flexible and Pro plans introduced. */
    [constants_1.FEATURE_UNLIMITED_USERS]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_USERS,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited users'),
    },
    [constants_1.FEATURE_UNLIMITED_POSTS_PAGES]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_POSTS_PAGES,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited blog posts and pages'),
    },
    [constants_1.FEATURE_PAYMENT_BLOCKS]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_BLOCKS,
        getTitle: () => i18n_calypso_1.default.translate('Payment blocks'),
    },
    [constants_1.FEATURE_TITAN_EMAIL]: {
        getSlug: () => constants_1.FEATURE_TITAN_EMAIL,
        getTitle: () => i18n_calypso_1.default.translate('Titan e-mail'),
    },
    [constants_1.FEATURE_UNLIMITED_ADMINS]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_ADMINS,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited admins'),
    },
    [constants_1.FEATURE_ADDITIONAL_SITES]: {
        getSlug: () => constants_1.FEATURE_ADDITIONAL_SITES,
        getTitle: () => i18n_calypso_1.default.translate('Additional websites'),
    },
    [constants_1.FEATURE_WOOCOMMERCE]: {
        getSlug: () => constants_1.FEATURE_WOOCOMMERCE,
        getTitle: () => i18n_calypso_1.default.translate('WooCommerce'),
    },
    /* END - New features Flexible and Pro plans introduced. */
    [constants_1.FEATURE_UNLIMITED_EMAILS]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_EMAILS,
        getTitle: () => i18n_calypso_1.default.translate('Send unlimited emails'),
    },
    [constants_1.FEATURE_UNLIMITED_SUBSCRIBERS]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_SUBSCRIBERS,
        getTitle: () => i18n_calypso_1.default.translate('Import unlimited subscribers'),
    },
    [constants_1.FEATURE_IMPORT_SUBSCRIBERS]: {
        getSlug: () => constants_1.FEATURE_IMPORT_SUBSCRIBERS,
        getTitle: () => i18n_calypso_1.default.translate('Import subscribers'),
    },
    [constants_1.FEATURE_ADD_MULTIPLE_PAGES_NEWSLETTER]: {
        getSlug: () => constants_1.FEATURE_ADD_MULTIPLE_PAGES_NEWSLETTER,
        getTitle: () => i18n_calypso_1.default.translate("Add multiple pages to your Newsletter's website"),
    },
    [constants_1.FEATURE_AD_FREE_EXPERIENCE]: {
        getSlug: () => constants_1.FEATURE_AD_FREE_EXPERIENCE,
        getTitle: () => i18n_calypso_1.default.translate('Ad-free browsing experience for your visitors'),
        getDescription: () => i18n_calypso_1.default.translate('Unlock a clean, ad-free browsing experience for your visitors.'),
    },
    [constants_1.FEATURE_COLLECT_PAYMENTS_NEWSLETTER]: {
        getSlug: () => constants_1.FEATURE_COLLECT_PAYMENTS_NEWSLETTER,
        getTitle: () => i18n_calypso_1.default.translate('Monetize your Newsletter with payments, subscriptions, and donations'),
    },
    [constants_1.FEATURE_POST_BY_EMAIL]: {
        getSlug: () => constants_1.FEATURE_POST_BY_EMAIL,
        getTitle: () => i18n_calypso_1.default.translate('Post by email'),
    },
    [constants_1.FEATURE_REAL_TIME_ANALYTICS]: {
        getSlug: () => constants_1.FEATURE_REAL_TIME_ANALYTICS,
        getTitle: () => i18n_calypso_1.default.translate('Real-time analytics in your dashboard'),
    },
    [constants_1.FEATURE_GOOGLE_ANALYTICS_V2]: {
        getSlug: () => constants_1.FEATURE_GOOGLE_ANALYTICS_V2,
        getTitle: () => i18n_calypso_1.default.translate('Go deeper into site stats and insights with Google Analytics'),
    },
    [constants_1.FEATURE_ADD_UNLIMITED_LINKS]: {
        getSlug: () => constants_1.FEATURE_ADD_UNLIMITED_LINKS,
        getTitle: () => i18n_calypso_1.default.translate('Add unlimited links to your page'),
    },
    [constants_1.FEATURE_CUSTOMIZE_THEMES_BUTTONS_COLORS]: {
        getSlug: () => constants_1.FEATURE_CUSTOMIZE_THEMES_BUTTONS_COLORS,
        getTitle: () => i18n_calypso_1.default.translate('Customizable themes, buttons, colors'),
    },
    [constants_1.FEATURE_TRACK_VIEWS_CLICKS]: {
        getSlug: () => constants_1.FEATURE_TRACK_VIEWS_CLICKS,
        getTitle: () => i18n_calypso_1.default.translate('Track your view and click stats'),
    },
    [constants_1.FEATURE_COLLECT_PAYMENTS_LINK_IN_BIO]: {
        getSlug: () => constants_1.FEATURE_COLLECT_PAYMENTS_LINK_IN_BIO,
        getTitle: () => i18n_calypso_1.default.translate('Charge for premium content'),
    },
    [constants_1.FEATURE_NEWSLETTER_IMPORT_SUBSCRIBERS_FREE]: {
        getSlug: () => constants_1.FEATURE_NEWSLETTER_IMPORT_SUBSCRIBERS_FREE,
        getTitle: () => i18n_calypso_1.default.translate('Import up to 100 subscribers'),
    },
    [constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES]: {
        getSlug: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
        getTitle: () => i18n_calypso_1.default.translate('Transaction fees for payments'),
    },
    [constants_1.FEATURE_COMMISSION_FEE_STANDARD_FEATURES]: {
        getSlug: () => constants_1.FEATURE_COMMISSION_FEE_STANDARD_FEATURES,
        getTitle: () => i18n_calypso_1.default.translate('Transaction fee for standard payments (+\u00A0standard processing\u00A0fee)'),
    },
    [constants_1.FEATURE_COMMISSION_FEE_WOO_FEATURES]: {
        getSlug: () => constants_1.FEATURE_COMMISSION_FEE_WOO_FEATURES,
        getTitle: () => i18n_calypso_1.default.translate('Transaction fee for standard WooCommerce payments (+ standard processing\u00A0fee)'),
    },
    [constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_10]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_10,
        getTitle: () => getTransactionFeeCopy(10),
        getAlternativeTitle: () => getTransactionFeeCopy(10),
        getFeatureGroup: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_8]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_8,
        getTitle: () => getTransactionFeeCopy(8),
        getAlternativeTitle: () => getTransactionFeeCopy(8),
        getFeatureGroup: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_4]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_4,
        getTitle: () => getTransactionFeeCopy(4),
        getAlternativeTitle: () => getTransactionFeeCopy(4),
        getFeatureGroup: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_2]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_2,
        getTitle: () => i18n_calypso_1.default.translate('%(commission)d%% transaction fee for payments', {
            args: { commission: 2 },
        }),
        getAlternativeTitle: () => '2%',
        getFeatureGroup: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_0]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_0,
        getTitle: () => i18n_calypso_1.default.translate('%(commission)d%% transaction fee for payments', {
            args: { commission: 0 },
        }),
        getAlternativeTitle: () => '0%',
        getFeatureGroup: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_0_WOO]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_0_WOO,
        getTitle: () => getTransactionFeeCopy(0, 'woo'),
        getAlternativeTitle: () => '0%',
        getFeatureGroup: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_0_ALL]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_0_ALL,
        getTitle: () => getTransactionFeeCopy(0, 'all'),
        getAlternativeTitle: () => getTransactionFeeCopy(0, 'all'),
        getFeatureGroup: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_2_REGULAR]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_TRANSACTION_FEES_2_REGULAR,
        getTitle: () => getTransactionFeeCopy(2, 'regular'),
        getAlternativeTitle: () => {
            return ((0, jsx_runtime_1.jsxs)(jsx_runtime_1.Fragment, { children: [getTransactionFeeCopy(2, 'regular'), (0, jsx_runtime_1.jsx)("br", {}), getTransactionFeeCopy(0, 'woo')] }));
        },
        getFeatureGroup: () => constants_1.FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [constants_1.FEATURE_UNLIMITED_TRAFFIC]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_TRAFFIC,
        getTitle: () => i18n_calypso_1.default.translate('No limitations on site visitors'),
        getDescription: () => i18n_calypso_1.default.translate('Grow your site traffic without worrying about limitations.'),
    },
    [constants_1.FEATURE_TIERED_STORAGE_PLANS_AVAILABLE]: {
        getSlug: () => constants_1.FEATURE_TIERED_STORAGE_PLANS_AVAILABLE,
        getTitle: () => i18n_calypso_1.default.translate('Tiered storage plans available'),
        getDescription: () => i18n_calypso_1.default.translate('Find the storage plan that works for your site’s needs.'),
    },
    [constants_1.FEATURE_MANAGED_HOSTING]: {
        getSlug: () => constants_1.FEATURE_MANAGED_HOSTING,
        getTitle: () => i18n_calypso_1.default.translate('Managed hosting'),
        getDescription: () => i18n_calypso_1.default.translate('All plans include world-class managed hosting, including automatic updates, security, backups, and more.'),
    },
    [constants_1.FEATURE_THE_READER]: {
        getSlug: () => constants_1.FEATURE_THE_READER,
        getTitle: () => i18n_calypso_1.default.translate('The Reader'),
        getDescription: () => i18n_calypso_1.default.translate('Discover new reads and catch up on posts, comments, and replies from the sites you subscribe to.'),
    },
    /* START: 2023 Pricing Grid Features */
    [constants_1.FEATURE_BEAUTIFUL_THEMES]: {
        getSlug: () => constants_1.FEATURE_BEAUTIFUL_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('Beautiful themes and patterns'),
        getDescription: () => i18n_calypso_1.default.translate('Transform your site design with themes and drag-and-drop layouts.'),
    },
    [constants_1.FEATURE_PAGES]: {
        getSlug: () => constants_1.FEATURE_PAGES,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited pages'),
        getCompareTitle: () => i18n_calypso_1.default.translate('Add as many pages as you like.'),
        getDescription: () => i18n_calypso_1.default.translate('Add as many pages as you like to your site.'),
    },
    [constants_1.FEATURE_USERS]: {
        getSlug: () => constants_1.FEATURE_USERS,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited users'),
        getCompareTitle: () => i18n_calypso_1.default.translate('Invite others to contribute to your site.'),
        getDescription: () => i18n_calypso_1.default.translate('Invite others to contribute to your site and assign access permissions.'),
    },
    [constants_1.FEATURE_NEWSLETTERS_RSS]: {
        getSlug: () => constants_1.FEATURE_NEWSLETTERS_RSS,
        getTitle: () => i18n_calypso_1.default.translate('Built-in newsletters & RSS'),
        getDescription: () => i18n_calypso_1.default.translate('Let your followers subscribe to your content as a newsletter or via RSS.'),
    },
    [constants_1.FEATURE_POST_EDITS_HISTORY]: {
        getSlug: () => constants_1.FEATURE_POST_EDITS_HISTORY,
        getTitle: () => i18n_calypso_1.default.translate('Time machine for post edits'),
        getDescription: () => i18n_calypso_1.default.translate('Roll back your posts to an earlier edit with a built-in revision history.'),
    },
    [constants_1.FEATURE_SECURITY_BRUTE_FORCE]: {
        getSlug: () => constants_1.FEATURE_SECURITY_BRUTE_FORCE,
        getTitle: () => i18n_calypso_1.default.translate('Brute-force protection'),
        getDescription: () => i18n_calypso_1.default.translate('Stay protected from brute-force attacks on your account password.'),
    },
    [constants_1.FEATURE_SMART_REDIRECTS]: {
        getSlug: () => constants_1.FEATURE_SMART_REDIRECTS,
        getTitle: () => i18n_calypso_1.default.translate('Smart redirects'),
        getDescription: () => i18n_calypso_1.default.translate('Count on automatic redirects when you update your post or page’s URL.'),
    },
    [constants_1.FEATURE_ALWAYS_ONLINE]: {
        getSlug: () => constants_1.FEATURE_ALWAYS_ONLINE,
        getTitle: () => i18n_calypso_1.default.translate('Online forever'),
        getDescription: () => i18n_calypso_1.default.translate('Build and count on a site designed to last forever.'),
    },
    [constants_1.FEATURE_FAST_DNS]: {
        getSlug: () => constants_1.FEATURE_FAST_DNS,
        getTitle: () => i18n_calypso_1.default.translate('Extremely fast DNS with SSL'),
        getDescription: () => i18n_calypso_1.default.translate('Tap into fast, reliable domain management with secure SSL.'),
    },
    [constants_1.FEATURE_STYLE_CUSTOMIZATION]: {
        getSlug: () => constants_1.FEATURE_STYLE_CUSTOMIZATION,
        getTitle: () => i18n_calypso_1.default.translate('Customize fonts and colors sitewide'),
        getCompareTitle: () => i18n_calypso_1.default.translate('Take control of every font, color, and detail of your site’s design.'),
        getDescription: () => i18n_calypso_1.default.translate('Take control of every font, color, and detail of your site’s design.'),
    },
    [constants_1.FEATURE_DESIGN_TOOLS]: {
        getSlug: () => constants_1.FEATURE_DESIGN_TOOLS,
        getTitle: () => i18n_calypso_1.default.translate('Avant-garde design tools'),
        getDescription: () => i18n_calypso_1.default.translate('Drag and drop your content and layouts with intuitive blocks and patterns.'),
    },
    [constants_1.FEATURE_WORDADS]: {
        getSlug: () => constants_1.FEATURE_WORDADS,
        getTitle: () => i18n_calypso_1.default.translate('Earn with WordAds'),
        getDescription: () => i18n_calypso_1.default.translate('Display ads and earn from premium networks via the WordAds program.'),
    },
    [constants_1.FEATURE_PLUGINS_THEMES]: {
        getSlug: () => constants_1.FEATURE_PLUGINS_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('Install plugins & themes'),
        getDescription: () => i18n_calypso_1.default.translate('Unlock access to 50,000+ plugins, design templates, and integrations.'),
    },
    [constants_1.FEATURE_STATS_PAID]: {
        getSlug: () => constants_1.FEATURE_STATS_PAID,
        getTitle: () => {
            return (0, calypso_config_1.isEnabled)('stats/paid-wpcom-v3')
                ? i18n_calypso_1.default.translate('Detailed traffic stats beyond the last 7 days and site insights')
                : i18n_calypso_1.default.translate('In-depth site analytics dashboard');
        },
        getDescription: () => i18n_calypso_1.default.translate('Deep-dive analytics and conversion data to help you make decisions to grow your site.'),
    },
    [constants_1.FEATURE_STATS_COMMERCIAL]: {
        getSlug: () => constants_1.FEATURE_STATS_COMMERCIAL,
        getTitle: () => i18n_calypso_1.default.translate('In-depth site analytics dashboard'),
        getDescription: () => i18n_calypso_1.default.translate('Deep-dive analytics and conversion data to help you make decisions to grow your site.'),
    },
    [constants_1.FEATURE_BANDWIDTH]: {
        getSlug: () => constants_1.FEATURE_BANDWIDTH,
        getTitle: () => i18n_calypso_1.default.translate('Unrestricted bandwidth'),
        getDescription: () => i18n_calypso_1.default.translate('Never fret about getting too much traffic or paying overage charges.'),
    },
    [constants_1.FEATURE_BURST]: {
        getSlug: () => constants_1.FEATURE_BURST,
        getTitle: () => i18n_calypso_1.default.translate('High-burst capacity'),
        getCompareTitle: () => i18n_calypso_1.default.translate('Lean on integrated resource management and instant scaling.'),
        getDescription: () => i18n_calypso_1.default.translate('Lean on integrated resource management and instant scaling.'),
    },
    [constants_1.FEATURE_WAF_V2]: {
        getSlug: () => constants_1.FEATURE_WAF_V2,
        getTitle: () => i18n_calypso_1.default.translate('Web application firewall (WAF)'),
        getDescription: () => i18n_calypso_1.default.translate('Block out malicious activity like SQL injection and XSS attacks.'),
    },
    [constants_1.FEATURE_CDN]: {
        getSlug: () => constants_1.FEATURE_CDN,
        getTitle: () => i18n_calypso_1.default.translate('Global CDN with 28+ locations'),
        getCompareTitle: () => i18n_calypso_1.default.translate('Rely on ultra-fast site speeds, from any location on earth.'),
        getDescription: () => i18n_calypso_1.default.translate('Rely on ultra-fast site speeds, just about anywhere on earth.'),
    },
    [constants_1.FEATURE_CPUS]: {
        getSlug: () => constants_1.FEATURE_CPUS,
        getTitle: () => i18n_calypso_1.default.translate('High-frequency CPUs'),
        getDescription: () => i18n_calypso_1.default.translate('Get the extra site performance of high-frequency CPUs, as standard.'),
    },
    [constants_1.FEATURE_DATACENTRE_FAILOVER]: {
        getSlug: () => constants_1.FEATURE_DATACENTRE_FAILOVER,
        getTitle: () => i18n_calypso_1.default.translate('Automatic datacenter failover'),
        getDescription: () => i18n_calypso_1.default.translate('Count on your site being replicated in real-time to a second data center.'),
    },
    [constants_1.FEATURE_ISOLATED_INFRA]: {
        getSlug: () => constants_1.FEATURE_ISOLATED_INFRA,
        getTitle: () => i18n_calypso_1.default.translate('Isolated site infrastructure'),
        getDescription: () => i18n_calypso_1.default.translate('Rest easy knowing that your site is isolated from others for added security and performance. '),
    },
    [constants_1.FEATURE_SECURITY_MALWARE]: {
        getSlug: () => constants_1.FEATURE_SECURITY_MALWARE,
        getTitle: () => i18n_calypso_1.default.translate('Malware detection & removal'),
        getDescription: () => i18n_calypso_1.default.translate('Stay safe with automated malware scanning and removal.'),
    },
    [constants_1.FEATURE_REAL_TIME_SECURITY_SCANS]: {
        getSlug: () => constants_1.FEATURE_REAL_TIME_SECURITY_SCANS,
        getTitle: () => i18n_calypso_1.default.translate('Real-time security scans'),
        getDescription: () => i18n_calypso_1.default.translate("Our dedicated security team works round-the-clock to identify and combat vulnerabilities so that you don't have to."),
    },
    [constants_1.FEATURE_SECURITY_VULNERABILITY_NOTIFICATIONS]: {
        getSlug: () => constants_1.FEATURE_SECURITY_VULNERABILITY_NOTIFICATIONS,
        getTitle: () => i18n_calypso_1.default.translate('Vulnerability notifications for core and plugins'),
        getDescription: () => i18n_calypso_1.default.translate('We have a dedicated team identifying potential vulnerabilities for WordPress and plugins, ensuring early detection and preventing future attacks.'),
    },
    [constants_1.FEATURE_SECURITY_DDOS]: {
        getSlug: () => constants_1.FEATURE_SECURITY_DDOS,
        getTitle: () => i18n_calypso_1.default.translate('DDoS protection and mitigation'),
        getDescription: () => i18n_calypso_1.default.translate('Breeze past DDoS attacks thanks to real-time monitoring and mitigation.'),
    },
    [constants_1.FEATURE_DEV_TOOLS]: {
        getSlug: () => constants_1.FEATURE_DEV_TOOLS,
        getTitle: () => i18n_calypso_1.default.translate('SFTP/SSH, WP-CLI, Git commands, and GitHub Deployments'),
        getDescription: () => i18n_calypso_1.default.translate('Use familiar developer tools to manage and deploy your site.'),
    },
    [constants_1.FEATURE_DEV_TOOLS_SSH]: {
        getSlug: () => constants_1.FEATURE_DEV_TOOLS_SSH,
        getTitle: () => i18n_calypso_1.default.translate('SFTP/SSH, WP-CLI'),
        getDescription: () => i18n_calypso_1.default.translate('Access your site via SSH and manage it with WP-CLI.'),
    },
    [constants_1.FEATURE_DEV_TOOLS_GIT]: {
        getSlug: () => constants_1.FEATURE_DEV_TOOLS_GIT,
        getTitle: () => i18n_calypso_1.default.translate('Git commands and GitHub Deployments'),
        getDescription: () => i18n_calypso_1.default.translate('Deploy from GitHub with a few clicks. Simple and advanced deployment modes supported.'),
    },
    [constants_1.FEATURE_SITE_STAGING_SITES]: {
        getSlug: () => constants_1.FEATURE_SITE_STAGING_SITES,
        getTitle: () => i18n_calypso_1.default.translate('Free staging site'),
        getDescription: () => i18n_calypso_1.default.translate('Test product and design changes in a staging site.'),
    },
    [constants_1.FEATURE_SEAMLESS_STAGING_PRODUCTION_SYNCING]: {
        getSlug: () => constants_1.FEATURE_SEAMLESS_STAGING_PRODUCTION_SYNCING,
        getTitle: () => i18n_calypso_1.default.translate('Seamless syncing between staging and production'),
        getDescription: () => i18n_calypso_1.default.translate('Iterate faster and deploy confidently by synchronizing staging and production environments in a few short steps.'),
    },
    [constants_1.FEATURE_WP_UPDATES]: {
        getSlug: () => constants_1.FEATURE_WP_UPDATES,
        getTitle: () => i18n_calypso_1.default.translate('Automated WordPress updates'),
        getDescription: () => i18n_calypso_1.default.translate('Get every WordPress update. And every patch. Automatically.'),
    },
    [constants_1.FEATURE_MULTI_SITE]: {
        getSlug: () => constants_1.FEATURE_MULTI_SITE,
        getTitle: () => i18n_calypso_1.default.translate('Centralized site management'),
        getDescription: () => i18n_calypso_1.default.translate('Seamlessly switch between 2, 20, or 200 sites. All from one place.'),
    },
    [constants_1.FEATURE_SELL_SHIP]: {
        getSlug: () => constants_1.FEATURE_SELL_SHIP,
        getTitle: () => i18n_calypso_1.default.translate('Sell and ship products'),
        getDescription: () => i18n_calypso_1.default.translate('Sell and ship out physical goods from your site.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_SELL_INTERNATIONALLY]: {
        getSlug: () => constants_1.FEATURE_SELL_INTERNATIONALLY,
        getTitle: () => i18n_calypso_1.default.translate('Sell internationally'),
    },
    [constants_1.FEATURE_AUTOMATIC_SALES_TAX]: {
        getSlug: () => constants_1.FEATURE_AUTOMATIC_SALES_TAX,
        getTitle: () => i18n_calypso_1.default.translate('Automatic sales tax'),
    },
    [constants_1.FEATURE_AUTOMATED_BACKUPS_SECURITY_SCAN]: {
        getSlug: () => constants_1.FEATURE_AUTOMATED_BACKUPS_SECURITY_SCAN,
        getTitle: () => i18n_calypso_1.default.translate('Automated backup + quick restore'),
    },
    [constants_1.FEATURE_INTEGRATED_SHIPMENT_TRACKING]: {
        getSlug: () => constants_1.FEATURE_INTEGRATED_SHIPMENT_TRACKING,
        getTitle: () => i18n_calypso_1.default.translate('Shipment tracking'),
    },
    [constants_1.FEATURE_SELL_EGIFTS_AND_VOUCHERS]: {
        getSlug: () => constants_1.FEATURE_SELL_EGIFTS_AND_VOUCHERS,
        getTitle: () => i18n_calypso_1.default.translate('Sell and accept e-gift vouchers'),
    },
    [constants_1.FEATURE_EMAIL_MARKETING]: {
        getSlug: () => constants_1.FEATURE_EMAIL_MARKETING,
        getTitle: () => i18n_calypso_1.default.translate('Email marketing built-in'),
    },
    [constants_1.FEATURE_MARKETPLACE_SYNC_SOCIAL_MEDIA_INTEGRATION]: {
        getSlug: () => constants_1.FEATURE_MARKETPLACE_SYNC_SOCIAL_MEDIA_INTEGRATION,
        getTitle: () => i18n_calypso_1.default.translate('Marketplace sync and social media integrations'),
        getDescription: () => i18n_calypso_1.default.translate('Sync your store with marketplaces and social media.'),
    },
    [constants_1.FEATURE_BACK_IN_STOCK_NOTIFICATIONS]: {
        getSlug: () => constants_1.FEATURE_BACK_IN_STOCK_NOTIFICATIONS,
        getTitle: () => i18n_calypso_1.default.translate('Back in stock emails'),
        getDescription: () => i18n_calypso_1.default.translate('Notify customers when an out-of-stock item is back in stock.'),
    },
    [constants_1.FEATURE_MARKETING_AUTOMATION]: {
        getSlug: () => constants_1.FEATURE_MARKETING_AUTOMATION,
        getTitle: () => i18n_calypso_1.default.translate('Marketing automation'),
        getDescription: () => i18n_calypso_1.default.translate('Automate marketing campaigns to send targeted and personalized messages to customers.'),
    },
    [constants_1.FEATURE_AUTOMATED_EMAIL_TRIGGERS]: {
        getSlug: () => constants_1.FEATURE_AUTOMATED_EMAIL_TRIGGERS,
        getTitle: () => i18n_calypso_1.default.translate('Automated email triggers'),
        getDescription: () => i18n_calypso_1.default.translate('Set up automatic emails triggered by customer behavior, such as abandoned carts or completed purchases.'),
    },
    [constants_1.FEATURE_CART_ABANDONMENT_EMAILS]: {
        getSlug: () => constants_1.FEATURE_CART_ABANDONMENT_EMAILS,
        getTitle: () => i18n_calypso_1.default.translate('Cart abandonment emails'),
        getDescription: () => i18n_calypso_1.default.translate('Send reminder emails to customers who have abandoned items in their cart to encourage them to complete their purchase.'),
    },
    [constants_1.FEATURE_REFERRAL_PROGRAMS]: {
        getSlug: () => constants_1.FEATURE_REFERRAL_PROGRAMS,
        getTitle: () => i18n_calypso_1.default.translate('Referral programs'),
        getDescription: () => i18n_calypso_1.default.translate('Encourage existing customers to refer new customers by offering rewards or incentives.'),
    },
    [constants_1.FEATURE_CUSTOMER_BIRTHDAY_EMAILS]: {
        getSlug: () => constants_1.FEATURE_CUSTOMER_BIRTHDAY_EMAILS,
        getTitle: () => i18n_calypso_1.default.translate('Customer birthday emails'),
        getDescription: () => i18n_calypso_1.default.translate('Send personalized birthday emails to customers with exclusive discounts or promotions.'),
    },
    [constants_1.FEATURE_LOYALTY_POINTS_PROGRAMS]: {
        getSlug: () => constants_1.FEATURE_LOYALTY_POINTS_PROGRAMS,
        getTitle: () => i18n_calypso_1.default.translate('Loyalty points programs'),
        getDescription: () => i18n_calypso_1.default.translate('Reward customers for repeat purchases or other actions with loyalty points that can be redeemed for discounts or other benefits.'),
    },
    [constants_1.FEATURE_OFFER_BULK_DISCOUNTS]: {
        getSlug: () => constants_1.FEATURE_OFFER_BULK_DISCOUNTS,
        getTitle: () => i18n_calypso_1.default.translate('Offer bulk discounts'),
        getDescription: () => i18n_calypso_1.default.translate('Offer discounts for customers who purchase multiple items at once.'),
    },
    [constants_1.FEATURE_RECOMMEND_ADD_ONS]: {
        getSlug: () => constants_1.FEATURE_RECOMMEND_ADD_ONS,
        getTitle: () => i18n_calypso_1.default.translate('Recommend add-ons'),
        getDescription: () => i18n_calypso_1.default.translate('Recommend additional products to customers based on their purchase history.'),
    },
    [constants_1.FEATURE_ASSEMBLED_PRODUCTS_AND_KITS]: {
        getSlug: () => constants_1.FEATURE_ASSEMBLED_PRODUCTS_AND_KITS,
        getTitle: () => i18n_calypso_1.default.translate('Assembled products and kits'),
        getDescription: () => i18n_calypso_1.default.translate('Sell products that are assembled from multiple components.'),
    },
    [constants_1.FEATURE_MIN_MAX_ORDER_QUANTITY]: {
        getSlug: () => constants_1.FEATURE_MIN_MAX_ORDER_QUANTITY,
        getTitle: () => i18n_calypso_1.default.translate('Min/Max Quantities'),
        getDescription: () => i18n_calypso_1.default.translate('Specify the minimum and maximum allowed product quantities for orders.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_CUSTOM_STORE]: {
        getSlug: () => constants_1.FEATURE_CUSTOM_STORE,
        getTitle: () => i18n_calypso_1.default.translate('Store customization'),
        getDescription: () => i18n_calypso_1.default.translate('Offer customers a personalized shopping experience that they cannot find anywhere else.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_INVENTORY]: {
        getSlug: () => constants_1.FEATURE_INVENTORY,
        getTitle: () => i18n_calypso_1.default.translate('Inventory management'),
        getDescription: () => i18n_calypso_1.default.translate('Stay on top of your stock with inventory management tools.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_CHECKOUT]: {
        getSlug: () => constants_1.FEATURE_CHECKOUT,
        getTitle: () => i18n_calypso_1.default.translate('Easy checkout experience'),
        getDescription: () => i18n_calypso_1.default.translate('Reduce cart abandonment and increase sales with a fast, low-friction checkout.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_ACCEPT_PAYMENTS_V2]: {
        getSlug: () => constants_1.FEATURE_ACCEPT_PAYMENTS_V2,
        getTitle: () => i18n_calypso_1.default.translate('Payments in 60+ countries'),
        getDescription: () => i18n_calypso_1.default.translate('Accept payments for goods and services, just about anywhere.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_SALES_REPORTS]: {
        getSlug: () => constants_1.FEATURE_SALES_REPORTS,
        getTitle: () => i18n_calypso_1.default.translate('Sales reports'),
        getDescription: () => i18n_calypso_1.default.translate('Stay up to date on sales and identify trends with intuitive sales reports.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_EXTENSIONS]: {
        getSlug: () => constants_1.FEATURE_EXTENSIONS,
        getTitle: () => i18n_calypso_1.default.translate('Extensions marketplace'),
        getDescription: () => i18n_calypso_1.default.translate('Find and install powerful add-ons for your site, all in one place.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    // FOLLOWING ARE JETPACK FEATURES BUNDLED IN WPCOM
    [constants_1.FEATURE_STATS_JP]: {
        getSlug: () => constants_1.FEATURE_STATS_JP,
        getTitle: () => i18n_calypso_1.default.translate('Visitor stats'),
    },
    [constants_1.FEATURE_SPAM_JP]: {
        getSlug: () => constants_1.FEATURE_SPAM_JP,
        getTitle: () => i18n_calypso_1.default.translate('Spam protection with Akismet'),
        getDescription: () => i18n_calypso_1.default.translate('Never worry about spam with Akismet, which is included at no additional cost.'),
    },
    [constants_1.FEATURE_LTD_SOCIAL_MEDIA_JP]: {
        getSlug: () => constants_1.FEATURE_LTD_SOCIAL_MEDIA_JP,
        getTitle: () => i18n_calypso_1.default.translate('Limited automatic shares in social media'),
        getDescription: () => i18n_calypso_1.default.translate('Get 30 social shares per month to promote your posts on Facebook, Tumblr, and more.'),
    },
    [constants_1.FEATURE_SHARES_SOCIAL_MEDIA_JP]: {
        getSlug: () => constants_1.FEATURE_SHARES_SOCIAL_MEDIA_JP,
        getTitle: () => i18n_calypso_1.default.translate('Shares on social media'),
        getDescription: () => i18n_calypso_1.default.translate('Automatically share your latest post on Facebook, Tumblr, and more.'),
    },
    [constants_1.FEATURE_SOCIAL_AUTO_SHARE]: {
        getSlug: () => constants_1.FEATURE_SOCIAL_AUTO_SHARE,
        getTitle: () => i18n_calypso_1.default.translate('Automatically share your posts and products on social media'),
        getDescription: () => i18n_calypso_1.default.translate('Automatically share to Facebook, Instagram, Threads, LinkedIn, Mastodon, Tumblr, and Nextdoor.'),
    },
    [constants_1.FEATURE_SOCIAL_SHARES_1000]: {
        getSlug: () => constants_1.FEATURE_SOCIAL_SHARES_1000,
        getTitle: () => i18n_calypso_1.default.translate('Share an unlimited number of posts'),
        getDescription: () => i18n_calypso_1.default.translate('Share an unlimited number of posts.'),
    },
    [constants_1.FEATURE_SOCIAL_ENHANCED_PUBLISHING]: {
        getSlug: () => constants_1.FEATURE_SOCIAL_ENHANCED_PUBLISHING,
        getTitle: () => i18n_calypso_1.default.translate('Upload custom images or videos with your posts'),
        getDescription: () => i18n_calypso_1.default.translate('Upload custom images or videos with your posts.'),
    },
    [constants_1.FEATURE_SOCIAL_IMAGE_GENERATOR]: {
        getSlug: () => constants_1.FEATURE_SOCIAL_IMAGE_GENERATOR,
        getTitle: () => i18n_calypso_1.default.translate('Automatically generate images for posts'),
        getDescription: () => i18n_calypso_1.default.translate('Automatically generate custom images for posts using a template or a custom text.'),
    },
    [constants_1.FEATURE_CONTACT_FORM_JP]: {
        getSlug: () => constants_1.FEATURE_CONTACT_FORM_JP,
        getTitle: () => i18n_calypso_1.default.translate('Contact form'),
        getDescription: () => i18n_calypso_1.default.translate('Make it easy for your visitors to get in touch, right from your site.'),
    },
    [constants_1.FEATURE_PAID_SUBSCRIBERS_JP]: {
        getSlug: () => constants_1.FEATURE_PAID_SUBSCRIBERS_JP,
        getTitle: () => i18n_calypso_1.default.translate('Paid subscribers'),
        getDescription: () => i18n_calypso_1.default.translate('Turn site visitors into subscribers, with built-in subscription tools.'),
    },
    [constants_1.FEATURE_PREMIUM_CONTENT_JP]: {
        getSlug: () => constants_1.FEATURE_PREMIUM_CONTENT_JP,
        getTitle: () => i18n_calypso_1.default.translate('Paid content gating'),
        getDescription: () => i18n_calypso_1.default.translate('Sell access to premium content, right from your site.'),
    },
    [constants_1.FEATURE_VIDEOPRESS_JP]: {
        getSlug: () => constants_1.FEATURE_VIDEOPRESS_JP,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited VideoPress videos'),
        getDescription: () => i18n_calypso_1.default.translate('Showcase your videos beautifully with the 4K VideoPress player.'),
    },
    [constants_1.FEATURE_UNLTD_SOCIAL_MEDIA_JP]: {
        getSlug: () => constants_1.FEATURE_UNLTD_SOCIAL_MEDIA_JP,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited automatic shares in social media'),
        getDescription: () => i18n_calypso_1.default.translate('Share your latest posts to your social channels, without limits.'),
    },
    [constants_1.FEATURE_SEO_JP]: {
        getSlug: () => constants_1.FEATURE_SEO_JP,
        getTitle: () => i18n_calypso_1.default.translate('SEO and analytics tools'),
        getDescription: () => i18n_calypso_1.default.translate('Rank well in search with built-in search engine optimization tools.'),
    },
    [constants_1.FEATURE_BRUTE_PROTECT_JP]: {
        getSlug: () => constants_1.FEATURE_CONTACT_FORM_JP,
        getTitle: () => i18n_calypso_1.default.translate('BruteProtect'),
        getDescription: () => i18n_calypso_1.default.translate('Save server resources for a faster site, with malicious login protection built in.'),
    },
    [constants_1.FEATURE_REALTIME_BACKUPS_JP]: {
        getSlug: () => constants_1.FEATURE_REALTIME_BACKUPS_JP,
        getTitle: () => i18n_calypso_1.default.translate('Real-time backups'),
        getDescription: () => i18n_calypso_1.default.translate('Count on multi-redundancy, real-time backups of all your data.'),
    },
    [constants_1.FEATURE_UPTIME_MONITOR_JP]: {
        getSlug: () => constants_1.FEATURE_UPTIME_MONITOR_JP,
        getTitle: () => i18n_calypso_1.default.translate('Uptime monitor'),
        getDescription: () => i18n_calypso_1.default.translate('Stay up-to-date with continuous uptime monitoring, with alerts the minute downtime is detected.'),
    },
    [constants_1.FEATURE_GLOBAL_EDGE_CACHING]: {
        getSlug: () => constants_1.FEATURE_GLOBAL_EDGE_CACHING,
        getTitle: () => i18n_calypso_1.default.translate('Global edge caching'),
        getDescription: () => i18n_calypso_1.default.translate('Ensure your cached content is always served from the data center closest to your site visitor.'),
    },
    [constants_1.FEATURE_ES_SEARCH_JP]: {
        getSlug: () => constants_1.FEATURE_ES_SEARCH_JP,
        getTitle: () => i18n_calypso_1.default.translate('Jetpack Search'),
        getDescription: () => i18n_calypso_1.default.translate('Make surfacing your content simple with built-in premium site search.'),
    },
    [constants_1.FEATURE_PLUGIN_AUTOUPDATE_JP]: {
        getSlug: () => constants_1.FEATURE_PLUGIN_AUTOUPDATE_JP,
        getTitle: () => i18n_calypso_1.default.translate('Bundled plugin auto-updates'),
        getDescription: () => i18n_calypso_1.default.translate('Forget about time-consuming plugin updates and update nags.'),
    },
    [constants_1.FEATURE_SITE_ACTIVITY_LOG_JP]: {
        getSlug: () => constants_1.FEATURE_SITE_ACTIVITY_LOG_JP,
        getTitle: () => i18n_calypso_1.default.translate('Site activity log'),
        getDescription: () => i18n_calypso_1.default.translate('Keep an administrative eye on activity across your site.'),
    },
    [constants_1.FEATURE_DONATIONS_AND_TIPS_JP]: {
        getSlug: () => constants_1.FEATURE_DONATIONS_AND_TIPS_JP,
        getTitle: () => i18n_calypso_1.default.translate('Donations and tips'),
        getDescription: () => i18n_calypso_1.default.translate('Allow your audience to support your work easily with charitable donations and tips.'),
    },
    [constants_1.FEATURE_PAYPAL_JP]: {
        getSlug: () => constants_1.FEATURE_PAYPAL_JP,
        getTitle: () => i18n_calypso_1.default.translate('Collect payments with PayPal'),
        getDescription: () => i18n_calypso_1.default.translate('Collect payments or donations securely through your site via PayPal.'),
    },
    [constants_1.FEATURE_PAYMENT_BUTTONS_JP]: {
        getSlug: () => constants_1.FEATURE_PAYMENT_BUTTONS_JP,
        getTitle: () => i18n_calypso_1.default.translate('Payment buttons'),
        getDescription: () => i18n_calypso_1.default.translate('Collect payments from credit/debit cards securely from anywhere with Stripe.'),
    },
    [constants_1.FEATURE_WOOCOMMERCE_HOSTING]: {
        getSlug: () => constants_1.FEATURE_WOOCOMMERCE_HOSTING,
        getTitle: () => i18n_calypso_1.default.getLocaleSlug()?.startsWith('en') ||
            i18n_calypso_1.default.hasTranslation('eCommerce tools and optimized WooCommerce experience')
            ? i18n_calypso_1.default.translate('eCommerce tools and optimized WooCommerce experience')
            : i18n_calypso_1.default.translate('eCommerce tools and optimized WooCommerce hosting'),
        getDescription: () => i18n_calypso_1.default.translate('Enjoy a hosting solution tailored to enhance the performance and security of sites running WooCommerce.'),
    },
    [constants_1.FEATURE_PREMIUM_STORE_THEMES]: {
        getSlug: () => constants_1.FEATURE_PREMIUM_STORE_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('Premium store themes'),
        getDescription: () => i18n_calypso_1.default.translate('Jumpstart your store’s design with a professionally designed theme.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_STORE_DESIGN]: {
        getSlug: () => constants_1.FEATURE_STORE_DESIGN,
        getTitle: () => i18n_calypso_1.default.translate('Powerful store design tools'),
        getDescription: () => i18n_calypso_1.default.translate('Fine-tune your store’s design with on-brand styles and drag and drop layout editing.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_UNLIMITED_PRODUCTS]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_PRODUCTS,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited products'),
        getDescription: () => i18n_calypso_1.default.translate('Grow your store as big as you want with the ability to add unlimited products and services.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_DISPLAY_PRODUCTS_BRAND]: {
        getSlug: () => constants_1.FEATURE_DISPLAY_PRODUCTS_BRAND,
        getTitle: () => i18n_calypso_1.default.translate('Display products by brand'),
        getDescription: () => i18n_calypso_1.default.translate('Create, assign and list brands for products, and allow customers to view by brand.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_PRODUCT_ADD_ONS]: {
        getSlug: () => constants_1.FEATURE_PRODUCT_ADD_ONS,
        getTitle: () => i18n_calypso_1.default.translate('Product Add-Ons'),
        getDescription: () => i18n_calypso_1.default.translate('Offer extra products and services, such as gift wrapping, a special message, extended warranty, insurance, customizations, and more.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_ASSEMBLED_KITS]: {
        getSlug: () => constants_1.FEATURE_ASSEMBLED_KITS,
        getTitle: () => i18n_calypso_1.default.translate('Assembled products and kits'),
        getDescription: () => i18n_calypso_1.default.translate('Give customers the freedom to build their own products utilizing your existing items.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_STOCK_NOTIFS]: {
        getSlug: () => constants_1.FEATURE_STOCK_NOTIFS,
        getTitle: () => i18n_calypso_1.default.translate('Back-in-stock notifications'),
        getDescription: () => i18n_calypso_1.default.translate('Automatically notify customers when your products are restocked.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_DYNAMIC_UPSELLS]: {
        getSlug: () => constants_1.FEATURE_DYNAMIC_UPSELLS,
        getTitle: () => i18n_calypso_1.default.translate('Dynamic product upsells'),
        getDescription: () => i18n_calypso_1.default.translate('Earn more revenue with automated upsell and cross-sell product recommendations.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_CUSTOM_MARKETING_AUTOMATION]: {
        getSlug: () => constants_1.FEATURE_CUSTOM_MARKETING_AUTOMATION,
        getTitle: () => i18n_calypso_1.default.translate('Custom marketing automation'),
        getDescription: () => i18n_calypso_1.default.translate('Advanced email marketing functionality, including subscriber segmentation, advanced analytics, and automation.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_BULK_DISCOUNTS]: {
        getSlug: () => constants_1.FEATURE_BULK_DISCOUNTS,
        getTitle: () => i18n_calypso_1.default.translate('Offer bulk discounts'),
        getDescription: () => i18n_calypso_1.default.translate('Offer personalized packages and bulk discounts.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_INVENTORY_MGMT]: {
        getSlug: () => constants_1.FEATURE_INVENTORY_MGMT,
        getTitle: () => i18n_calypso_1.default.translate('Inventory management'),
        getDescription: () => i18n_calypso_1.default.translate('Keep inventory up-to-date with POS integrations and real-time tracking.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_STREAMLINED_CHECKOUT]: {
        getSlug: () => constants_1.FEATURE_STREAMLINED_CHECKOUT,
        getTitle: () => i18n_calypso_1.default.translate('Streamlined, extendable checkout'),
        getDescription: () => i18n_calypso_1.default.translate('Remove the friction from checkout by giving your customers multiple ways to pay.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_SELL_60_COUNTRIES]: {
        getSlug: () => constants_1.FEATURE_SELL_60_COUNTRIES,
        getTitle: () => i18n_calypso_1.default.translate('Sell in 60+ countries'),
        getDescription: () => i18n_calypso_1.default.translate('Grow globally by accepting 135+ currencies.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_SHIPPING_INTEGRATIONS]: {
        getSlug: () => constants_1.FEATURE_SHIPPING_INTEGRATIONS,
        getTitle: () => i18n_calypso_1.default.translate('Integrations with top shipping carriers'),
        getDescription: () => i18n_calypso_1.default.translate('Get real-time shipping prices, print labels and give your customers tracking codes.'),
        getCompareSubtitle: () => i18n_calypso_1.default.translate('Seamlessly integrated with your plan'),
    },
    [constants_1.FEATURE_SUPPORT]: {
        getSlug: () => constants_1.FEATURE_SUPPORT,
        getTitle: () => i18n_calypso_1.default.translate('Support'),
    },
    [constants_1.FEATURE_SUPPORT_FROM_EXPERTS]: {
        getSlug: () => constants_1.FEATURE_SUPPORT_FROM_EXPERTS,
        getTitle: () => i18n_calypso_1.default.translate('Support from our expert\u00A0team'),
        getDescription: () => i18n_calypso_1.default.translate('Get support from our expert, friendly Happiness team'),
    },
    [constants_1.FEATURE_FAST_SUPPORT_FROM_EXPERTS]: {
        getSlug: () => constants_1.FEATURE_FAST_SUPPORT_FROM_EXPERTS,
        getTitle: () => i18n_calypso_1.default.translate('Fast support from our expert\u00A0team'),
        getDescription: () => i18n_calypso_1.default.translate('Prompt support from our expert, friendly Happiness team'),
    },
    [constants_1.FEATURE_PRIORITY_24_7_SUPPORT]: {
        getSlug: () => constants_1.FEATURE_PRIORITY_24_7_SUPPORT,
        getTitle: () => i18n_calypso_1.default.translate('Priority 24/7 support from our expert\u00A0team'),
        getDescription: () => i18n_calypso_1.default.translate('The fastest 24/7 support from our expert, friendly Happiness team'),
    },
    [constants_1.FEATURE_UPLOAD_VIDEO]: {
        getSlug: () => constants_1.FEATURE_UPLOAD_VIDEO,
        getTitle: () => i18n_calypso_1.default.translate('Upload videos'),
        getDescription: () => i18n_calypso_1.default.translate('Upload video files like mp4 and display them beautifully in 4K resolution, with picture-in-picture, subtitles, and without intrusive ads.'),
    },
    // For the copy request dated 20250207 in pcNC1U-1vN-p2
    [constants_1.FEATURE_STATS_BASIC_20250206]: {
        getSlug: () => constants_1.FEATURE_STATS_BASIC_20250206,
        getTitle: () => i18n_calypso_1.default.translate('Stats'),
        getDescription: () => i18n_calypso_1.default.translate('Access full traffic history, filter by date, and see peak traffic times.'),
    },
    [constants_1.FEATURE_STATS_ADVANCED_20250206]: {
        getSlug: () => constants_1.FEATURE_STATS_ADVANCED_20250206,
        getTitle: () => i18n_calypso_1.default.translate('Premium stats'),
        getDescription: () => i18n_calypso_1.default.translate('Unlock all stats, including UTM tracking and device insights.'),
    },
    [constants_1.FEATURE_AI_ASSISTANT]: {
        getSlug: () => constants_1.FEATURE_AI_ASSISTANT,
        getTitle: () => i18n_calypso_1.default.translate('AI Assistant'),
        getDescription: () => i18n_calypso_1.default.translate('Enhance your content creation with AI-powered writing, images and more.'),
    },
    /* END: 2023 Pricing Grid Features */
    /* START: Woo Express Features */
    [constants_1.FEATURE_WOOCOMMERCE_STORE]: {
        getSlug: () => constants_1.FEATURE_WOOCOMMERCE_STORE,
        getTitle: () => i18n_calypso_1.default.translate('WooCommerce store'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_WOOCOMMERCE_MOBILE_APP]: {
        getSlug: () => constants_1.FEATURE_WOOCOMMERCE_MOBILE_APP,
        getTitle: () => i18n_calypso_1.default.translate('WooCommerce mobile app'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_WORDPRESS_CMS]: {
        getSlug: () => constants_1.FEATURE_WORDPRESS_CMS,
        getTitle: () => i18n_calypso_1.default.translate('WordPress CMS'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_WORDPRESS_MOBILE_APP]: {
        getSlug: () => constants_1.FEATURE_WORDPRESS_MOBILE_APP,
        getTitle: () => i18n_calypso_1.default.translate('WordPress mobile app'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_FREE_SSL_CERTIFICATE]: {
        getSlug: () => constants_1.FEATURE_FREE_SSL_CERTIFICATE,
        getTitle: () => i18n_calypso_1.default.translate('Free SSL certificate'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_GOOGLE_ANALYTICS_V3]: {
        getSlug: () => constants_1.FEATURE_GOOGLE_ANALYTICS_V3,
        getTitle: () => i18n_calypso_1.default.translate('Google Analytics'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_LIST_UNLIMITED_PRODUCTS]: {
        getSlug: () => constants_1.FEATURE_LIST_UNLIMITED_PRODUCTS,
        getTitle: () => i18n_calypso_1.default.translate('List unlimited products'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_GIFT_CARDS]: {
        getSlug: () => constants_1.FEATURE_GIFT_CARDS,
        getTitle: () => i18n_calypso_1.default.translate('Gift Cards'),
        getDescription: () => i18n_calypso_1.default.translate('Offer multi-purpose gift cards that customers can redeem online.'),
    },
    [constants_1.FEATURE_PRODUCT_BUNDLES]: {
        getSlug: () => constants_1.FEATURE_PRODUCT_BUNDLES,
        getTitle: () => i18n_calypso_1.default.translate('Product Bundles'),
        getDescription: () => i18n_calypso_1.default.translate('Combine products in bundles. Offer discount packages and create product kits and curated lists of products that are bought together often.'),
    },
    [constants_1.FEATURE_CUSTOM_PRODUCT_KITS]: {
        getSlug: () => constants_1.FEATURE_CUSTOM_PRODUCT_KITS,
        getTitle: () => i18n_calypso_1.default.translate('Custom product kits'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_LIST_PRODUCTS_BY_BRAND]: {
        getSlug: () => constants_1.FEATURE_LIST_PRODUCTS_BY_BRAND,
        getTitle: () => i18n_calypso_1.default.translate('List products by brand'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_PRODUCT_RECOMMENDATIONS]: {
        getSlug: () => constants_1.FEATURE_PRODUCT_RECOMMENDATIONS,
        getTitle: () => i18n_calypso_1.default.translate('Product Recommendations'),
        getDescription: () => i18n_calypso_1.default.translate('Offer smart upsells, cross-sells, and “frequently bought together” recommendations and measure their impact with in-depth analytics.'),
    },
    [constants_1.FEATURE_INTEGRATED_PAYMENTS]: {
        getSlug: () => constants_1.FEATURE_INTEGRATED_PAYMENTS,
        getTitle: () => i18n_calypso_1.default.translate('Integrated payments'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_INTERNATIONAL_PAYMENTS]: {
        getSlug: () => constants_1.FEATURE_INTERNATIONAL_PAYMENTS,
        getTitle: () => i18n_calypso_1.default.translate('International payments'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_AUTOMATED_SALES_TAXES]: {
        getSlug: () => constants_1.FEATURE_AUTOMATED_SALES_TAXES,
        getTitle: () => i18n_calypso_1.default.translate('Automated sales taxes'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_ACCEPT_LOCAL_PAYMENTS]: {
        getSlug: () => constants_1.FEATURE_ACCEPT_LOCAL_PAYMENTS,
        getTitle: () => i18n_calypso_1.default.translate('Accept local payments'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_RECURRING_PAYMENTS]: {
        getSlug: () => constants_1.FEATURE_RECURRING_PAYMENTS,
        getTitle: () => i18n_calypso_1.default.translate('Recurring payments'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_PROMOTE_ON_TIKTOK]: {
        getSlug: () => constants_1.FEATURE_PROMOTE_ON_TIKTOK,
        getTitle: () => i18n_calypso_1.default.translate('Promote on TikTok'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_SYNC_WITH_PINTEREST]: {
        getSlug: () => constants_1.FEATURE_SYNC_WITH_PINTEREST,
        getTitle: () => i18n_calypso_1.default.translate('Sync with Pinterest'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_CONNECT_WITH_FACEBOOK]: {
        getSlug: () => constants_1.FEATURE_CONNECT_WITH_FACEBOOK,
        getTitle: () => i18n_calypso_1.default.translate('Connect with Facebook'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_ABANDONED_CART_RECOVERY]: {
        getSlug: () => constants_1.FEATURE_ABANDONED_CART_RECOVERY,
        getTitle: () => i18n_calypso_1.default.translate('Abandoned cart recovery'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_ADVERTISE_ON_GOOGLE]: {
        getSlug: () => constants_1.FEATURE_ADVERTISE_ON_GOOGLE,
        getTitle: () => i18n_calypso_1.default.translate('Advertise on Google'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_CUSTOM_ORDER_EMAILS]: {
        getSlug: () => constants_1.FEATURE_CUSTOM_ORDER_EMAILS,
        getTitle: () => i18n_calypso_1.default.translate('Custom order emails'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_LIVE_SHIPPING_RATES]: {
        getSlug: () => constants_1.FEATURE_LIVE_SHIPPING_RATES,
        getTitle: () => i18n_calypso_1.default.translate('Live shipping rates'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_DISCOUNTED_SHIPPING]: {
        getSlug: () => constants_1.FEATURE_DISCOUNTED_SHIPPING,
        getTitle: () => i18n_calypso_1.default.translate('Discounted shipping'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_PRINT_SHIPPING_LABELS]: {
        getSlug: () => constants_1.FEATURE_PRINT_SHIPPING_LABELS,
        getTitle: () => i18n_calypso_1.default.translate('Print shipping labels'),
        getDescription: () => '',
    },
    [constants_1.FEATURE_AI_ASSISTED_PRODUCT_DESCRIPTION]: {
        getSlug: () => constants_1.FEATURE_AI_ASSISTED_PRODUCT_DESCRIPTION,
        getTitle: () => i18n_calypso_1.default.translate('AI-assisted product descriptions'),
        getDescription: () => '',
    },
    /* END: Woo Express Features */
    /* START: Sensei Features */
    [constants_1.FEATURE_SENSEI_SUPPORT]: {
        getSlug: () => constants_1.FEATURE_SENSEI_SUPPORT,
        getTitle: () => i18n_calypso_1.default.translate('Priority live chat support'),
    },
    [constants_1.FEATURE_SENSEI_UNLIMITED]: {
        getSlug: () => constants_1.FEATURE_SENSEI_UNLIMITED,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited courses and students'),
    },
    [constants_1.FEATURE_SENSEI_INTERACTIVE]: {
        getSlug: () => constants_1.FEATURE_SENSEI_INTERACTIVE,
        getTitle: () => i18n_calypso_1.default.translate('Interactive videos and lessons'),
    },
    [constants_1.FEATURE_SENSEI_QUIZZES]: {
        getSlug: () => constants_1.FEATURE_SENSEI_QUIZZES,
        getTitle: () => i18n_calypso_1.default.translate('Quizzes and certificates'),
    },
    [constants_1.FEATURE_SENSEI_SELL_COURSES]: {
        getSlug: () => constants_1.FEATURE_SENSEI_SELL_COURSES,
        getTitle: () => i18n_calypso_1.default.translate('Sell courses'),
    },
    [constants_1.FEATURE_SENSEI_STORAGE]: {
        getSlug: () => constants_1.FEATURE_SENSEI_STORAGE,
        getTitle: () => i18n_calypso_1.default.translate('50 GB file and video storage'),
    },
    [constants_1.FEATURE_SENSEI_HOSTING]: {
        getSlug: () => constants_1.FEATURE_SENSEI_HOSTING,
        getTitle: () => i18n_calypso_1.default.translate('Best-in-class hosting'),
    },
    [constants_1.FEATURE_SENSEI_JETPACK]: {
        getSlug: () => constants_1.FEATURE_SENSEI_JETPACK,
        getTitle: () => i18n_calypso_1.default.translate('Advanced Jetpack features'),
    },
    /* END: Sensei Features */
    [constants_1.FEATURE_BIG_SKY_WEBSITE_BUILDER]: {
        getSlug: () => constants_1.FEATURE_BIG_SKY_WEBSITE_BUILDER,
        getTitle: () => i18n_calypso_1.default.translate('{{strong}}Unlimited AI Website Builder edits{{/strong}}', {
            components: {
                strong: (0, jsx_runtime_1.jsx)("strong", {}),
            },
        }),
        getDescription: () => i18n_calypso_1.default.getLocaleSlug()?.startsWith('en') ||
            i18n_calypso_1.default.hasTranslation('Enjoy unrestricted usage of our AI tool to design your perfect website.')
            ? i18n_calypso_1.default.translate('Enjoy unrestricted usage of our AI tool to design your perfect website.')
            : i18n_calypso_1.default.translate('Build your site with our AI Website Builder.'),
    },
    [constants_1.FEATURE_BIG_SKY_WEBSITE_BUILDER_CHECKOUT]: {
        getSlug: () => constants_1.FEATURE_BIG_SKY_WEBSITE_BUILDER_CHECKOUT,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited AI Website Builder edits'),
        getDescription: () => i18n_calypso_1.default.getLocaleSlug()?.startsWith('en') ||
            i18n_calypso_1.default.hasTranslation('Enjoy unrestricted usage of our AI tool to design your perfect website.')
            ? i18n_calypso_1.default.translate('Enjoy unrestricted usage of our AI tool to design your perfect website.')
            : i18n_calypso_1.default.translate('Build your site with our AI Website Builder.'),
    },
    [constants_1.FEATURE_UNLIMITED_ENTITIES]: {
        getSlug: () => constants_1.FEATURE_UNLIMITED_ENTITIES,
        getTitle: () => i18n_calypso_1.default.translate('Unlimited pages, posts, users, and visitors'),
        getDescription: () => i18n_calypso_1.default.translate('Grow your site without limits — unlimited content, users, and traffic.'),
    },
    [constants_1.FEATURE_WOO_THEMES]: {
        getSlug: () => constants_1.FEATURE_WOO_THEMES,
        getTitle: () => i18n_calypso_1.default.translate('3 bundled premium WooCommerce themes'),
    },
    [constants_1.FEATURE_WOO_SOCIAL_MEDIA_INTEGRATIONS]: {
        getSlug: () => constants_1.FEATURE_WOO_SOCIAL_MEDIA_INTEGRATIONS,
        getTitle: () => i18n_calypso_1.default.translate('Social media integrations'),
        getDescription: () => i18n_calypso_1.default.translate('Be visible and let your customers connect with your brand on social media channels.'),
    },
    [constants_1.FEATURE_WOO_PAYMENTS]: {
        getSlug: () => constants_1.FEATURE_WOO_PAYMENTS,
        getTitle: () => i18n_calypso_1.default.translate('WooCommerce Payments'),
        getDescription: () => i18n_calypso_1.default.translate('Accept online payments, track revenue, and handle all payment activity from your store’s dashboard.'),
    },
    [constants_1.FEATURE_WOO_SHIPPING_TRACKING]: {
        getSlug: () => constants_1.FEATURE_WOO_SHIPPING_TRACKING,
        getTitle: () => i18n_calypso_1.default.translate('Shipping & tracking'),
        getDescription: () => i18n_calypso_1.default.translate('Integrations with top shipping carriers.'),
    },
    [constants_1.FEATURE_WOO_TAX_SOLUTIONS]: {
        getSlug: () => constants_1.FEATURE_WOO_TAX_SOLUTIONS,
        getTitle: () => i18n_calypso_1.default.translate('Tax solutions - Avalara & EU VAT'),
        getDescription: () => i18n_calypso_1.default.translate('Automate your tax calculations.'),
    },
    [constants_1.FEATURE_WOO_BRANDS]: {
        getSlug: () => constants_1.FEATURE_WOO_BRANDS,
        getTitle: () => i18n_calypso_1.default.translate('WooCommerce Brands'),
        getDescription: () => i18n_calypso_1.default.translate('Assign your products to brands and make it easier for your customers to browse your catalog by brand.'),
    },
    [constants_1.FEATURE_WOO_AUTOMATE]: {
        getSlug: () => constants_1.FEATURE_WOO_AUTOMATE,
        getTitle: () => i18n_calypso_1.default.translate('AutomateWoo'),
        getDescription: () => i18n_calypso_1.default.translate('Create a near-endless range of automated workflows to help you grow your store, including different combinations of triggers, rules, and actions.'),
    },
    [constants_1.FEATURE_GOOGLE_LISTING_ADS]: {
        getSlug: () => constants_1.FEATURE_GOOGLE_LISTING_ADS,
        getTitle: () => i18n_calypso_1.default.translate('Google Listings & Ads'),
        getDescription: () => i18n_calypso_1.default.translate('Create free listings and ads to showcase your products to shoppers across Google.'),
    },
    [constants_1.FEATURE_CONNECT_ANALYTICS]: {
        getSlug: () => constants_1.FEATURE_CONNECT_ANALYTICS,
        getTitle: () => i18n_calypso_1.default.translate('Connect Google Analytics'),
        getDescription: () => i18n_calypso_1.default.translate('Link your accounts to gain more valuable insights in seconds. No coding required.'),
    },
    [constants_1.FEATURE_LIMITED_SITE_ACTIVITY_LOG]: {
        getSlug: () => constants_1.FEATURE_LIMITED_SITE_ACTIVITY_LOG,
        getTitle: () => i18n_calypso_1.default.translate('Limited site activity log'),
        getDescription: () => i18n_calypso_1.default.translate('Keep an administrative eye on activity across your site.'),
    },
};
exports.FEATURES_LIST = FEATURES_LIST;
//# sourceMappingURL=features-list.js.map