UNPKG

@automattic/calypso-products

Version:

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

1,864 lines 92.4 kB
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PRODUCTS_LIST = exports.WOOCOMMERCE_EXTENSIONS_PRODUCTS = exports.JETPACK_SITE_PRODUCTS_WITH_FEATURES = void 0;
exports.objectIsProduct = objectIsProduct;
const i18n_calypso_1 = require("i18n-calypso");
const constants_1 = require("./constants");
const translations_1 = require("./translations");
const PRODUCT_SHORT_NAMES = (0, translations_1.getJetpackProductsShortNames)();
exports.JETPACK_SITE_PRODUCTS_WITH_FEATURES = {
    [constants_1.PRODUCT_JETPACK_AI_MONTHLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2450,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_MONTHLY_100]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_MONTHLY_100,
        type: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2450,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_MONTHLY_200]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_MONTHLY_200,
        type: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2453,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_MONTHLY_500]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_MONTHLY_500,
        type: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2453,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_MONTHLY_750]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_MONTHLY_750,
        type: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2453,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_MONTHLY_1000]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_MONTHLY_1000,
        type: constants_1.PRODUCT_JETPACK_AI_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2453,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_YEARLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2451,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_YEARLY_100]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_YEARLY_100,
        type: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2451,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_YEARLY_200]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_YEARLY_200,
        type: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2451,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_YEARLY_500]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_YEARLY_500,
        type: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2451,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_YEARLY_750]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_YEARLY_750,
        type: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2451,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_YEARLY_1000]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_YEARLY_1000,
        type: constants_1.PRODUCT_JETPACK_AI_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2451,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_BI_YEARLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2452,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_100]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_100,
        type: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2452,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_200]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_200,
        type: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2452,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_500]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_500,
        type: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2452,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_750]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_750,
        type: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2452,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_1000]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_AI_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY_1000,
        type: constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2452,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_AI_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_DAILY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_BACKUP_DAILY],
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_DAILY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_DAILY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_BACKUP_DAILY_V2,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_SECURE_STORAGE_V2,
        ],
        getProductId: () => 2100,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_DAILY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_DAILY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_BACKUP_DAILY_V2,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_SECURE_STORAGE_V2,
        ],
        getProductId: () => 2101,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_REALTIME]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_BACKUP_REALTIME],
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_REALTIME,
        type: constants_1.PRODUCT_JETPACK_BACKUP_REALTIME,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_BACKUP_REALTIME_V2,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_SECURE_STORAGE_V2,
            constants_1.FEATURE_ACTIVITY_LOG_1_YEAR_V2,
        ],
        getProductId: () => 2102,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_REALTIME,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_REALTIME,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_BACKUP_REALTIME_V2,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_SECURE_STORAGE_V2,
            constants_1.FEATURE_ACTIVITY_LOG_1_YEAR_V2,
        ],
        getProductId: () => 2103,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_SCAN_BI_YEARLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SCAN_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_SCAN_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_SCAN_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_SCAN_V2,
            constants_1.FEATURE_ONE_CLICK_FIX_V2,
            constants_1.FEATURE_INSTANT_EMAIL_V2,
            constants_1.FEATURE_WAF,
        ],
        getProductId: () => 2038,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SCAN_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_SCAN]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SCAN],
        product_slug: constants_1.PRODUCT_JETPACK_SCAN,
        type: constants_1.PRODUCT_JETPACK_SCAN,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_SCAN_V2,
            constants_1.FEATURE_ONE_CLICK_FIX_V2,
            constants_1.FEATURE_INSTANT_EMAIL_V2,
            constants_1.FEATURE_WAF,
        ],
        getProductId: () => 2106,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SCAN,
    },
    [constants_1.PRODUCT_JETPACK_SCAN_MONTHLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SCAN_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_SCAN_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_SCAN,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_SCAN_V2,
            constants_1.FEATURE_ONE_CLICK_FIX_V2,
            constants_1.FEATURE_INSTANT_EMAIL_V2,
            constants_1.FEATURE_WAF,
        ],
        getProductId: () => 2107,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SCAN_MONTHLY,
    },
    // SCAN_REALTIME is not publicly offered as an individual add-on product at this time
    [constants_1.PRODUCT_JETPACK_SCAN_REALTIME]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SCAN_REALTIME],
        product_slug: constants_1.PRODUCT_JETPACK_SCAN_REALTIME,
        type: constants_1.PRODUCT_JETPACK_SCAN_REALTIME,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [constants_1.FEATURE_SCAN_V2, constants_1.FEATURE_ONE_CLICK_FIX_V2, constants_1.FEATURE_INSTANT_EMAIL_V2],
        getProductId: () => 2108,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SCAN_REALTIME,
    },
    [constants_1.PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_SCAN_REALTIME,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [constants_1.FEATURE_SCAN_V2, constants_1.FEATURE_ONE_CLICK_FIX_V2, constants_1.FEATURE_INSTANT_EMAIL_V2],
        getProductId: () => 2109,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_SEARCH_BI_YEARLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SEARCH_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_SEARCH_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_SEARCH_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_SEARCH_V2,
            constants_1.FEATURE_FILTERING_V2,
            constants_1.FEATURE_LANGUAGE_SUPPORT_V2,
            constants_1.FEATURE_SPELLING_CORRECTION_V2,
            constants_1.FEATURE_SUPPORTS_WOOCOMMERCE_V2,
        ],
        getProductId: () => 2131,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SEARCH_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_SEARCH]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SEARCH],
        product_slug: constants_1.PRODUCT_JETPACK_SEARCH,
        type: constants_1.PRODUCT_JETPACK_SEARCH,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_SEARCH_V2,
            constants_1.FEATURE_FILTERING_V2,
            constants_1.FEATURE_LANGUAGE_SUPPORT_V2,
            constants_1.FEATURE_SPELLING_CORRECTION_V2,
            constants_1.FEATURE_SUPPORTS_WOOCOMMERCE_V2,
        ],
        getProductId: () => 2104,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SEARCH,
    },
    [constants_1.PRODUCT_JETPACK_SEARCH_MONTHLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SEARCH_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_SEARCH_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_SEARCH,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_SEARCH_V2,
            constants_1.FEATURE_FILTERING_V2,
            constants_1.FEATURE_LANGUAGE_SUPPORT_V2,
            constants_1.FEATURE_SPELLING_CORRECTION_V2,
            constants_1.FEATURE_SUPPORTS_WOOCOMMERCE_V2,
        ],
        getProductId: () => 2105,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SEARCH_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_SEARCH_FREE]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_SEARCH_FREE],
        product_slug: constants_1.PRODUCT_JETPACK_SEARCH_FREE,
        type: constants_1.PRODUCT_JETPACK_SEARCH,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_SEARCH_V2,
            constants_1.FEATURE_FILTERING_V2,
            constants_1.FEATURE_LANGUAGE_SUPPORT_V2,
            constants_1.FEATURE_SPELLING_CORRECTION_V2,
            constants_1.FEATURE_SUPPORTS_WOOCOMMERCE_V2,
        ],
        getProductId: () => 2130,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SEARCH_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY],
        product_slug: constants_1.PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_ANTISPAM_V2,
            constants_1.FEATURE_AKISMET_V2,
            constants_1.FEATURE_SPAM_BLOCK_V2,
            constants_1.FEATURE_SPAM_10K_PER_MONTH,
        ],
        getProductId: () => 2039,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_ANTI_SPAM]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_ANTI_SPAM],
        product_slug: constants_1.PRODUCT_JETPACK_ANTI_SPAM,
        type: constants_1.PRODUCT_JETPACK_ANTI_SPAM,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_ANTISPAM_V2,
            constants_1.FEATURE_AKISMET_V2,
            constants_1.FEATURE_SPAM_BLOCK_V2,
            constants_1.FEATURE_SPAM_10K_PER_MONTH,
        ],
        getProductId: () => 2110,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_ANTI_SPAM,
    },
    [constants_1.PRODUCT_JETPACK_ANTI_SPAM_MONTHLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_JETPACK_ANTI_SPAM_MONTHLY],
        product_slug: constants_1.PRODUCT_JETPACK_ANTI_SPAM_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_ANTI_SPAM,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_ANTISPAM_V2,
            constants_1.FEATURE_AKISMET_V2,
            constants_1.FEATURE_SPAM_BLOCK_V2,
            constants_1.FEATURE_SPAM_10K_PER_MONTH,
        ],
        getProductId: () => 2111,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_ANTI_SPAM_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_T0_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('VaultPress Backup'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_T0_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_T0_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
            constants_1.FEATURE_JETPACK_1GB_BACKUP_STORAGE,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
        ],
        getProductId: () => 2120,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_T0_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_T0_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('VaultPress Backup'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_T0_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_T0_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
            constants_1.FEATURE_JETPACK_1GB_BACKUP_STORAGE,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
        ],
        getProductId: () => 2121,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_T0_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('VaultPress Backup'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
            constants_1.FEATURE_JETPACK_10GB_BACKUP_STORAGE,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
        ],
        getProductId: () => 2123,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_T1_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('VaultPress Backup'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_T1_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_T1_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
            constants_1.FEATURE_JETPACK_10GB_BACKUP_STORAGE,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
        ],
        getProductId: () => 2112,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_T1_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_T1_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('VaultPress Backup'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_T1_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_T1_YEARLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
            constants_1.FEATURE_JETPACK_10GB_BACKUP_STORAGE,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
        ],
        getProductId: () => 2113,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_T1_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_T2_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('VaultPress Backup'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_T2_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_T2_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
            constants_1.FEATURE_JETPACK_1TB_BACKUP_STORAGE,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG,
        ],
        getProductId: () => 2114,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_T2_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_T2_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('VaultPress Backup'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_T2_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_T2_YEARLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_SECURITY_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
            constants_1.FEATURE_JETPACK_1TB_BACKUP_STORAGE,
            constants_1.FEATURE_ONE_CLICK_RESTORE_V2,
            constants_1.FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG,
        ],
        getProductId: () => 2115,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_T2_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BOOST_BI_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Boost'),
        product_slug: constants_1.PRODUCT_JETPACK_BOOST_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BOOST_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_CLOUD_CRITICAL_CSS],
        getProductId: () => 2036,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BOOST_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BOOST]: {
        product_name: (0, i18n_calypso_1.translate)('Boost'),
        product_slug: constants_1.PRODUCT_JETPACK_BOOST,
        type: constants_1.PRODUCT_JETPACK_BOOST,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_CLOUD_CRITICAL_CSS],
        getProductId: () => 2401,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BOOST,
    },
    [constants_1.PRODUCT_JETPACK_BOOST_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Boost'),
        product_slug: constants_1.PRODUCT_JETPACK_BOOST_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BOOST,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_CLOUD_CRITICAL_CSS],
        getProductId: () => 2400,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BOOST_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_MONITOR_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Monitor'),
        product_slug: constants_1.PRODUCT_JETPACK_MONITOR_YEARLY,
        type: constants_1.PRODUCT_JETPACK_MONITOR,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_MONITOR_YEARLY,
            constants_1.FEATURE_MONITOR_1_MINUTE_CHECK_INTERVAL,
            constants_1.FEATURE_MONITOR_MULTIPLE_EMAIL_RECIPIENTS,
            constants_1.FEATURE_MONITOR_SMS_NOTIFICATIONS,
        ],
        getProductId: () => 2242,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_MONITOR_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_MONITOR_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Monitor'),
        product_slug: constants_1.PRODUCT_JETPACK_MONITOR_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_MONITOR,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_MONITOR_MONTHLY,
            constants_1.FEATURE_MONITOR_1_MINUTE_CHECK_INTERVAL,
            constants_1.FEATURE_MONITOR_MULTIPLE_EMAIL_RECIPIENTS,
            constants_1.FEATURE_MONITOR_SMS_NOTIFICATIONS,
        ],
        getProductId: () => 2241,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_MONITOR_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Social Basic'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_SOCIAL_SHARES_1000],
        getProductId: () => 2037,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_BASIC]: {
        product_name: (0, i18n_calypso_1.translate)('Social Basic'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_BASIC,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_BASIC,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_SOCIAL_SHARES_1000],
        getProductId: () => 2503,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_BASIC,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_BASIC_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Social Basic'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_BASIC_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_BASIC,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_SOCIAL_SHARES_1000],
        getProductId: () => 2504,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_BASIC_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Social Advanced (Beta)'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_SOCIAL_SHARES_1000, constants_1.FEATURE_SOCIAL_ENHANCED_PUBLISHING],
        getProductId: () => 2604,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Social'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [
            constants_1.FEATURE_SOCIAL_AUTO_SHARE,
            constants_1.FEATURE_SOCIAL_SHARES_1000,
            constants_1.FEATURE_SOCIAL_ENHANCED_PUBLISHING,
            constants_1.FEATURE_SOCIAL_IMAGE_GENERATOR,
        ],
        getProductId: () => 2607,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_V1_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Social'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_V1_YEARLY,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_V1_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [
            constants_1.FEATURE_SOCIAL_AUTO_SHARE,
            constants_1.FEATURE_SOCIAL_SHARES_1000,
            constants_1.FEATURE_SOCIAL_ENHANCED_PUBLISHING,
            constants_1.FEATURE_SOCIAL_IMAGE_GENERATOR,
        ],
        getProductId: () => 2605,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_V1_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_V1_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Social'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_V1_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_V1_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [
            constants_1.FEATURE_SOCIAL_AUTO_SHARE,
            constants_1.FEATURE_SOCIAL_SHARES_1000,
            constants_1.FEATURE_SOCIAL_ENHANCED_PUBLISHING,
            constants_1.FEATURE_SOCIAL_IMAGE_GENERATOR,
        ],
        getProductId: () => 2606,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_V1_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED]: {
        product_name: (0, i18n_calypso_1.translate)('Social Advanced (Beta)'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_SOCIAL_SHARES_1000, constants_1.FEATURE_SOCIAL_ENHANCED_PUBLISHING],
        getProductId: () => 2602,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED,
    },
    [constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Social Advanced (Beta)'),
        product_slug: constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [constants_1.FEATURE_SOCIAL_SHARES_1000, constants_1.FEATURE_SOCIAL_ENHANCED_PUBLISHING],
        getProductId: () => 2603,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_SOCIAL_ADVANCED_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_10K,
        type: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2223,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_10K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_10K,
        type: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2223,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_100K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_100K,
        type: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2223,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_250K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_250K,
        type: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2223,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_500K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_500K,
        type: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2223,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_1M]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY_1M,
        type: constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2223,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_YEARLY_10K,
        type: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2219,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_YEARLY_10K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_YEARLY_10K,
        type: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2219,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_YEARLY_100K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_YEARLY_100K,
        type: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2219,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_YEARLY_250K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_YEARLY_250K,
        type: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2219,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_YEARLY_500K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_YEARLY_500K,
        type: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2219,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_YEARLY_1M]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_YEARLY_1M,
        type: constants_1.PRODUCT_JETPACK_STATS_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2219,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_MONTHLY_10K,
        type: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2220,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_MONTHLY_10K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_MONTHLY_10K,
        type: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2220,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_MONTHLY_100K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_MONTHLY_100K,
        type: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2220,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_MONTHLY_250K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_MONTHLY_250K,
        type: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2220,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_MONTHLY_500K]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_MONTHLY_500K,
        type: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2220,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_MONTHLY_1M]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Commercial use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        product_alias: constants_1.PRODUCT_JETPACK_STATS_MONTHLY_1M,
        type: constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2220,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_PWYW_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Personal use)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_PWYW_YEARLY,
        type: constants_1.PRODUCT_JETPACK_STATS_PWYW_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2222,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_PWYW_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_STATS_FREE]: {
        product_name: (0, i18n_calypso_1.translate)('Stats (Free)'),
        product_slug: constants_1.PRODUCT_JETPACK_STATS_FREE,
        type: constants_1.PRODUCT_JETPACK_STATS_FREE,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2221,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_STATS_FREE,
    },
    [constants_1.PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('VideoPress'),
        product_slug: constants_1.PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_VIDEOPRESS_STORAGE,
            constants_1.FEATURE_JETPACK_VIDEOPRESS_EDITOR,
            constants_1.FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
            constants_1.FEATURE_JETPACK_VIDEOPRESS,
        ],
        getProductId: () => 2119,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_VIDEOPRESS]: {
        product_name: (0, i18n_calypso_1.translate)('VideoPress'),
        product_slug: constants_1.PRODUCT_JETPACK_VIDEOPRESS,
        type: constants_1.PRODUCT_JETPACK_VIDEOPRESS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_VIDEOPRESS_STORAGE,
            constants_1.FEATURE_JETPACK_VIDEOPRESS_EDITOR,
            constants_1.FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
            constants_1.FEATURE_JETPACK_VIDEOPRESS,
        ],
        getProductId: () => 2116,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_VIDEOPRESS,
    },
    [constants_1.PRODUCT_JETPACK_VIDEOPRESS_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('VideoPress'),
        product_slug: constants_1.PRODUCT_JETPACK_VIDEOPRESS_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_VIDEOPRESS,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getFeatures: () => [
            constants_1.FEATURE_JETPACK_VIDEOPRESS_STORAGE,
            constants_1.FEATURE_JETPACK_VIDEOPRESS_EDITOR,
            constants_1.FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
            constants_1.FEATURE_JETPACK_VIDEOPRESS,
        ],
        getProductId: () => 2117,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_VIDEOPRESS_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_CREATOR_BI_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Creator'),
        product_slug: constants_1.PRODUCT_JETPACK_CREATOR_BI_YEARLY,
        type: constants_1.PRODUCT_JETPACK_CREATOR_BI_YEARLY,
        term: constants_1.TERM_BIENNIALLY,
        bill_period: constants_1.PLAN_BIENNIAL_PERIOD,
        categories: [constants_1.JETPACK_GROWTH_CATEGORY],
        getProductId: () => 2612,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_CREATOR_BI_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_CREATOR_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Creator'),
        product_slug: constants_1.PRODUCT_JETPACK_CREATOR_YEARLY,
        type: constants_1.PRODUCT_JETPACK_CREATOR_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_GROWTH_CATEGORY],
        getProductId: () => 2611,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_CREATOR_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_CREATOR_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Creator'),
        product_slug: constants_1.PRODUCT_JETPACK_CREATOR_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_CREATOR_MONTHLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_GROWTH_CATEGORY],
        getProductId: () => 2610,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_CREATOR_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (10GB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getProductId: () => 2041,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (100GB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getProductId: () => 2045,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (1TB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getProductId: () => 2049,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (3TB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getProductId: () => 2053,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (5TB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getProductId: () => 2057,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (10GB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getProductId: () => 2040,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (100GB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getProductId: () => 2044,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (1TB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getProductId: () => 2048,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (3TB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getProductId: () => 2052,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_MONTHLY,
    },
    [constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_MONTHLY]: {
        product_name: (0, i18n_calypso_1.translate)('Add-on Storage (5TB)'),
        product_slug: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_MONTHLY,
        type: constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [],
        getProductId: () => 2056,
        getStoreSlug: () => constants_1.PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_MONTHLY,
    },
};
exports.WOOCOMMERCE_EXTENSIONS_PRODUCTS = {
    [constants_1.PRODUCT_WOOCOMMERCE_BOOKINGS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Bookings'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_BOOKINGS,
        type: constants_1.PRODUCT_WOOCOMMERCE_BOOKINGS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2700,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_BOOKINGS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Subscriptions'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2701,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Product Bundles'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES,
        type: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2702,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Product Add-Ons'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2703,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Min/Max Quantities'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES,
        type: constants_1.PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2704,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce AutomateWoo'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO,
        type: constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2705,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS]: {
        product_name: (0, i18n_calypso_1.translate)('Advanced Notifications'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2706,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS]: {
        product_name: (0, i18n_calypso_1.translate)('All Products for Woo Subscriptions'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2707,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS]: {
        product_name: (0, i18n_calypso_1.translate)('AutomateWoo - Birthdays add-on'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS,
        type: constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2708,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND]: {
        product_name: (0, i18n_calypso_1.translate)('AutomateWoo - Refer a Friend add-on'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND,
        type: constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2709,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS]: {
        product_name: (0, i18n_calypso_1.translate)('Back In Stock Notifications'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2710,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT]: {
        product_name: (0, i18n_calypso_1.translate)('Bulk Stock Management'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT,
        type: constants_1.PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2711,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR]: {
        product_name: (0, i18n_calypso_1.translate)('Checkout Field Editor'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR,
        type: constants_1.PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2712,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS]: {
        product_name: (0, i18n_calypso_1.translate)('Composite Products'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS,
        type: constants_1.PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2713,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS]: {
        product_name: (0, i18n_calypso_1.translate)('Conditional Shipping and Payments'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS,
        type: constants_1.PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2714,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER]: {
        product_name: (0, i18n_calypso_1.translate)('EU VAT Number'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER,
        type: constants_1.PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2715,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING]: {
        product_name: (0, i18n_calypso_1.translate)('Flat Rate Box Shipping'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING,
        type: constants_1.PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2716,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_GIFT_CARDS]: {
        product_name: (0, i18n_calypso_1.translate)('Gift Cards'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_GIFT_CARDS,
        type: constants_1.PRODUCT_WOOCOMMERCE_GIFT_CARDS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2717,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_GIFT_CARDS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS]: {
        product_name: (0, i18n_calypso_1.translate)('Gifting for WooCommerce Subscriptions'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2718,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING]: {
        product_name: (0, i18n_calypso_1.translate)('Per Product Shipping'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING,
        type: constants_1.PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2719,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE]: {
        product_name: (0, i18n_calypso_1.translate)('Product CSV Import Suite'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE,
        type: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2720,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS]: {
        product_name: (0, i18n_calypso_1.translate)('Product Recommendations'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2721,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS]: {
        product_name: (0, i18n_calypso_1.translate)('Product Vendors'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS,
        type: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2722,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS]: {
        product_name: (0, i18n_calypso_1.translate)('Returns and Warranty Requests'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS,
        type: constants_1.PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2723,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Subscription Downloads'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS,
        type: constants_1.PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2724,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING]: {
        product_name: (0, i18n_calypso_1.translate)('Shipment Tracking'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING,
        type: constants_1.PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2725,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES]: {
        product_name: (0, i18n_calypso_1.translate)('Shipping Multiple Addresses'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES,
        type: constants_1.PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2726,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE]: {
        product_name: (0, i18n_calypso_1.translate)('Storefront Extensions Bundle'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE,
        type: constants_1.PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2727,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING]: {
        product_name: (0, i18n_calypso_1.translate)('Table Rate Shipping'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING,
        type: constants_1.PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2728,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Additional Variation Images'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2729,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Bookings Availability'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY,
        type: constants_1.PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2730,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_BOX_OFFICE]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Box Office'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_BOX_OFFICE,
        type: constants_1.PRODUCT_WOOCOMMERCE_BOX_OFFICE,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2731,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_BOX_OFFICE,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_BRANDS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Brands'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_BRANDS,
        type: constants_1.PRODUCT_WOOCOMMERCE_BRANDS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2732,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_BRANDS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Coupon Campaigns'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS,
        type: constants_1.PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2733,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_DEPOSITS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Deposits'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_DEPOSITS,
        type: constants_1.PRODUCT_WOOCOMMERCE_DEPOSITS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2734,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_DEPOSITS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Distance Rate Shipping'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING,
        type: constants_1.PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2735,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce One Page Checkout'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT,
        type: constants_1.PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2736,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_ORDER_BARCODES]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Order Barcodes'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_ORDER_BARCODES,
        type: constants_1.PRODUCT_WOOCOMMERCE_ORDER_BARCODES,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2737,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_ORDER_BARCODES,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Points and Rewards'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS,
        type: constants_1.PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2738,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PRE_ORDERS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Pre-Orders'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PRE_ORDERS,
        type: constants_1.PRODUCT_WOOCOMMERCE_PRE_ORDERS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2739,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PRE_ORDERS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Purchase Order Gateway'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY,
        type: constants_1.PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2740,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_SHIPPING]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Shipping'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_SHIPPING,
        type: constants_1.PRODUCT_WOOCOMMERCE_SHIPPING,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2741,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_SHIPPING,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Accommodations Bookings'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS,
        type: constants_1.PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2742,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_TAX]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Tax'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_TAX,
        type: constants_1.PRODUCT_WOOCOMMERCE_TAX,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2743,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_TAX,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_WOOPAYMENTS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce WooPayments'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_WOOPAYMENTS,
        type: constants_1.PRODUCT_WOOCOMMERCE_WOOPAYMENTS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2744,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_WOOPAYMENTS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Product Filters'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS,
        type: constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2745,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_CONSTELLATION]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Constellation'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_CONSTELLATION,
        type: constants_1.PRODUCT_WOOCOMMERCE_CONSTELLATION,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2746,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_CONSTELLATION,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Rental Products'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS,
        type: constants_1.PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2747,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_SMART_COUPONS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Smart Coupons'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_SMART_COUPONS,
        type: constants_1.PRODUCT_WOOCOMMERCE_SMART_COUPONS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2748,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_SMART_COUPONS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Dynamic Pricing'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING,
        type: constants_1.PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2749,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS]: {
        product_name: (0, i18n_calypso_1.translate)('WooCommerce Variation Swatches and Photos'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS,
        type: constants_1.PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2750,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_AFTERPAY]: {
        product_name: (0, i18n_calypso_1.translate)('Afterpay for WooCommerce'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_AFTERPAY,
        type: constants_1.PRODUCT_WOOCOMMERCE_AFTERPAY,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2751,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_AFTERPAY,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_SQUARE]: {
        product_name: (0, i18n_calypso_1.translate)('Square for WooCommerce'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_SQUARE,
        type: constants_1.PRODUCT_WOOCOMMERCE_SQUARE,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2753,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_SQUARE,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_AFFIRM]: {
        product_name: (0, i18n_calypso_1.translate)('Affirm Payments for WooCommerce'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_AFFIRM,
        type: constants_1.PRODUCT_WOOCOMMERCE_AFFIRM,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2755,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_AFFIRM,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_MOLLIE]: {
        product_name: (0, i18n_calypso_1.translate)('Mollie Payments for WooCommerce'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_MOLLIE,
        type: constants_1.PRODUCT_WOOCOMMERCE_MOLLIE,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2757,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_MOLLIE,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_STRIPE]: {
        product_name: (0, i18n_calypso_1.translate)('Stripe for WooCommerce'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_STRIPE,
        type: constants_1.PRODUCT_WOOCOMMERCE_STRIPE,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2759,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_STRIPE,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_KLARNA]: {
        product_name: (0, i18n_calypso_1.translate)('Klarna for WooCommerce'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_KLARNA,
        type: constants_1.PRODUCT_WOOCOMMERCE_KLARNA,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2761,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_KLARNA,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_PAYPAL]: {
        product_name: (0, i18n_calypso_1.translate)('PayPal Payments for WooCommerce'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_PAYPAL,
        type: constants_1.PRODUCT_WOOCOMMERCE_PAYPAL,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2763,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_PAYPAL,
    },
    [constants_1.PRODUCT_WOOCOMMERCE_KLAVIYO]: {
        product_name: (0, i18n_calypso_1.translate)('Klaviyo for WooCommerce'),
        product_slug: constants_1.PRODUCT_WOOCOMMERCE_KLAVIYO,
        type: constants_1.PRODUCT_WOOCOMMERCE_KLAVIYO,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [],
        getFeatures: () => [],
        getProductId: () => 2765,
        getStoreSlug: () => constants_1.PRODUCT_WOOCOMMERCE_KLAVIYO,
    },
};
exports.PRODUCTS_LIST = {
    ...exports.JETPACK_SITE_PRODUCTS_WITH_FEATURES,
    ...exports.WOOCOMMERCE_EXTENSIONS_PRODUCTS,
    [constants_1.PRODUCT_WPCOM_SEARCH]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_WPCOM_SEARCH],
        product_slug: constants_1.PRODUCT_WPCOM_SEARCH,
        type: constants_1.PRODUCT_WPCOM_SEARCH,
        term: constants_1.TERM_ANNUALLY,
        bill_period: constants_1.PLAN_ANNUAL_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getProductId: () => 800,
        getStoreSlug: () => constants_1.PRODUCT_WPCOM_SEARCH,
    },
    [constants_1.PRODUCT_WPCOM_SEARCH_MONTHLY]: {
        product_name: PRODUCT_SHORT_NAMES[constants_1.PRODUCT_WPCOM_SEARCH_MONTHLY],
        product_slug: constants_1.PRODUCT_WPCOM_SEARCH_MONTHLY,
        type: constants_1.PRODUCT_WPCOM_SEARCH,
        term: constants_1.TERM_MONTHLY,
        bill_period: constants_1.PLAN_MONTHLY_PERIOD,
        categories: [constants_1.JETPACK_PERFORMANCE_CATEGORY],
        getProductId: () => 801,
        getStoreSlug: () => constants_1.PRODUCT_WPCOM_SEARCH_MONTHLY,
    },
};
function objectIsProduct(item) {
    if (item !== null && typeof item === 'object') {
        const product = item;
        if (product.product_slug && product.product_name && product.term && product.bill_period) {
            return true;
        }
    }
    return false;
}
//# sourceMappingURL=products-list.js.map