{"version":3,"sources":["../../src/wixpress-cookie-banner-settings-v1-cookie-banner-settings-cookie-banner-settings.http.ts","../../src/wixpress-cookie-banner-settings-v1-cookie-banner-settings-cookie-banner-settings.types.ts","../../src/wixpress-cookie-banner-settings-v1-cookie-banner-settings-cookie-banner-settings.meta.ts"],"sourcesContent":["import { toURLSearchParams } from '@wix/sdk-runtime/rest-modules';\nimport { transformSDKTimestampToRESTTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformRESTTimestampToSDKTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformPaths } from '@wix/sdk-runtime/transformations/transform-paths';\nimport { resolveUrl } from '@wix/sdk-runtime/rest-modules';\nimport { ResolveUrlOpts } from '@wix/sdk-runtime/rest-modules';\nimport { RequestOptionsFactory } from '@wix/sdk-types';\n\nfunction resolveComWixpressCookieBannerSettingsV1CookieBannerSettingsServiceUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'www._base_domain_': [\n      {\n        srcPath: '/_serverless/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_serverless/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    'serverless.parastorage.com': [\n      {\n        srcPath: '/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    _: [\n      {\n        srcPath: '/_serverless/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    'wixapis.com': [\n      {\n        srcPath: '/cookie-consent',\n        destPath: '',\n      },\n    ],\n    'api._api_base_domain_': [\n      {\n        srcPath: '/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/wixpress/cookie-banner-settings/v1/cookie-banner-settings',\n        destPath: '/v1/cookie-banner-settings',\n      },\n    ],\n    '*.dev.wix-code.com': [\n      {\n        srcPath: '/wixpress/cookie-banner-settings/v1/cookie-banner-settings',\n        destPath: '/v1/cookie-banner-settings',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nfunction resolveComWixpressCookieBannerSettingsV1CookieBannerInstallationServiceUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'www._base_domain_': [\n      {\n        srcPath: '/_serverless/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_serverless/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    'serverless.parastorage.com': [\n      {\n        srcPath: '/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    _: [\n      {\n        srcPath: '/_serverless/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    'wixapis.com': [\n      {\n        srcPath: '/cookie-consent',\n        destPath: '',\n      },\n    ],\n    'api._api_base_domain_': [\n      {\n        srcPath: '/cookie-consent-settings-serverless',\n        destPath: '',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/wixpress/cookie-banner-settings/v1/cookie-banner-settings',\n        destPath: '/v1/cookie-banner-settings',\n      },\n    ],\n    '*.dev.wix-code.com': [\n      {\n        srcPath: '/wixpress/cookie-banner-settings/v1/cookie-banner-settings',\n        destPath: '/v1/cookie-banner-settings',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_consent-policy_cookie-banner-settings';\n\nexport function installCookieBanner(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __installCookieBanner({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [{ path: 'settings.expiryDate' }],\n      },\n    ]);\n    const metadata = {\n      entityFqdn:\n        'wix.wixpress.cookie_banner_settings.v1.cookie_banner_settings',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wixpress.cookie_banner_settings.v1.CookieBannerInstallationService.InstallCookieBanner',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressCookieBannerSettingsV1CookieBannerInstallationServiceUrl(\n        {\n          protoPath: '/v1/cookie-banner-installation',\n          data: serializedData,\n          host,\n        }\n      ),\n      data: serializedData,\n    };\n\n    return metadata;\n  }\n\n  return __installCookieBanner;\n}\n\n/** Retrieves the cookie banner settings. */\nexport function getCookieBannerSettings(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __getCookieBannerSettings({ host }: any) {\n    const metadata = {\n      entityFqdn:\n        'wix.wixpress.cookie_banner_settings.v1.cookie_banner_settings',\n      method: 'GET' as any,\n      methodFqn:\n        'com.wixpress.cookie_banner_settings.v1.CookieBannerSettingsService.GetCookieBannerSettings',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressCookieBannerSettingsV1CookieBannerSettingsServiceUrl(\n        { protoPath: '/v1/cookie-banner-settings', data: payload, host }\n      ),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [{ path: 'settings.expiryDate' }],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __getCookieBannerSettings;\n}\n\n/** Updates the cookie banner settings. */\nexport function updateCookieBannerSettings(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __updateCookieBannerSettings({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [{ path: 'settings.expiryDate' }],\n      },\n    ]);\n    const metadata = {\n      entityFqdn:\n        'wix.wixpress.cookie_banner_settings.v1.cookie_banner_settings',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wixpress.cookie_banner_settings.v1.CookieBannerSettingsService.UpdateCookieBannerSettings',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressCookieBannerSettingsV1CookieBannerSettingsServiceUrl(\n        {\n          protoPath: '/v1/cookie-banner-settings/update',\n          data: serializedData,\n          host,\n        }\n      ),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [{ path: 'settings.expiryDate' }],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __updateCookieBannerSettings;\n}\n","export interface CookieBannerSettings {\n  /**\n   * @deprecated\n   * @replacedBy enabled\n   * @targetRemovalDate 2024-04-08\n   */\n  appEnabled?: boolean;\n  /**\n   * @deprecated\n   * @targetRemovalDate 2024-04-08\n   */\n  audience?: AudienceWithLiterals;\n  /** Whether the site contributor has acknowledged the consent policy requirements. */\n  cookiePolicyRequirementApproved?: boolean;\n  /** Configuration settings for the \"decline all\" button. */\n  declineAllConfig?: DeclineAllConfig;\n  /** For internal use. */\n  expiryDate?: Date | null;\n  /**\n   * @deprecated\n   * @replacedBy privacy_policy_link\n   * @targetRemovalDate 2024-04-08\n   */\n  privacyPolicyPage?: string;\n  /**\n   * @deprecated\n   * @replacedBy privacy_policy_link\n   * @targetRemovalDate 2024-04-08\n   */\n  privacyPolicyType?: PrivacyPolicyTypeWithLiterals;\n  /** Texts to be displayed on the cookie banner. See [Banner texts]() for details. */\n  texts?: Record<string, string>;\n  /** Visual theme. */\n  theme?: ThemeWithLiterals;\n  /** Configuration settings for the \"revisit settings\" button. */\n  revisitSettingsConfig?: RevisitSettingsConfig;\n  /** Custom theme configuration. */\n  customThemeConfig?: CustomThemeConfig;\n  /** Whether the banner is activated. */\n  enabled?: boolean;\n  /** Location of the site's privacy policy. */\n  privacyPolicyPageInfo?: PrivacyPolicyPageInfo;\n}\n\nexport enum PrivacyPolicyDetailsReferenceType {\n  UNKNOWN_PRIVACY_POLICY_TYPE = 'UNKNOWN_PRIVACY_POLICY_TYPE',\n  SLUG = 'SLUG',\n  EXTERNAL_PAGE_URL = 'EXTERNAL_PAGE_URL',\n}\n\n/** @enumType */\nexport type PrivacyPolicyDetailsReferenceTypeWithLiterals =\n  | PrivacyPolicyDetailsReferenceType\n  | 'UNKNOWN_PRIVACY_POLICY_TYPE'\n  | 'SLUG'\n  | 'EXTERNAL_PAGE_URL';\n\nexport interface SlugDetails {\n  /**\n   * Slug of the site page containing the privacy policy.\n   * @format URL_SLUG\n   */\n  slug?: string;\n}\n\nexport interface ExternalPageUrlDetails {\n  /**\n   * URL of the external page containing the privacy policy.\n   * @format WEB_URL\n   */\n  externalPageUrl?: string;\n}\n\nexport enum ButtonPosition {\n  unknown_button_position = 'unknown_button_position',\n  bottom_right = 'bottom_right',\n  bottom_left = 'bottom_left',\n  center_right = 'center_right',\n  center_left = 'center_left',\n}\n\n/** @enumType */\nexport type ButtonPositionWithLiterals =\n  | ButtonPosition\n  | 'unknown_button_position'\n  | 'bottom_right'\n  | 'bottom_left'\n  | 'center_right'\n  | 'center_left';\n\nexport interface SiteColor {\n  /** Color name. */\n  name?: string | null;\n  /** Color value in [hex](https://www.color-hex.com/color-palette/1018144) format. */\n  value?: string;\n}\n\nexport enum CornerRadius {\n  unknown_corner_radius = 'unknown_corner_radius',\n  square = 'square',\n  rounded_corners = 'rounded_corners',\n  round = 'round',\n}\n\n/** @enumType */\nexport type CornerRadiusWithLiterals =\n  | CornerRadius\n  | 'unknown_corner_radius'\n  | 'square'\n  | 'rounded_corners'\n  | 'round';\n\nexport enum Audience {\n  unknown_audience = 'unknown_audience',\n  all_visitors = 'all_visitors',\n  eu_visitors = 'eu_visitors',\n}\n\n/** @enumType */\nexport type AudienceWithLiterals =\n  | Audience\n  | 'unknown_audience'\n  | 'all_visitors'\n  | 'eu_visitors';\n\nexport interface DeclineAllConfig {\n  /** Whether to show the \"decline all\" button on the cookie banner. */\n  enabled?: boolean;\n  /** @deprecated */\n  geo?: string[];\n}\n\nexport enum PrivacyPolicyType {\n  unknown_privacy_policy_type = 'unknown_privacy_policy_type',\n  page_on_site = 'page_on_site',\n  external_url = 'external_url',\n}\n\n/** @enumType */\nexport type PrivacyPolicyTypeWithLiterals =\n  | PrivacyPolicyType\n  | 'unknown_privacy_policy_type'\n  | 'page_on_site'\n  | 'external_url';\n\nexport enum Theme {\n  unknown_theme = 'unknown_theme',\n  light = 'light',\n  dark = 'dark',\n  custom = 'custom',\n}\n\n/** @enumType */\nexport type ThemeWithLiterals =\n  | Theme\n  | 'unknown_theme'\n  | 'light'\n  | 'dark'\n  | 'custom';\n\nexport interface RevisitSettingsConfig {\n  /** Whether to show a minimized cookie banner on all pages at all times. */\n  enabled?: boolean;\n  /** Position of the minimized cookie banner. */\n  buttonPosition?: ButtonPositionWithLiterals;\n}\n\nexport interface CustomThemeConfig {\n  /** Primary color displayed on the cookie banner in [hex](https://www.color-hex.com/color-palette/1018144) format. */\n  primaryColor?: SiteColor;\n  /** Secondary color displayed on the cookie banner in [hex](https://www.color-hex.com/color-palette/1018144) format. */\n  secondaryColor?: SiteColor;\n  /** Font displayed on the cookie banner. */\n  fontFamily?: string;\n  /** Font size displayed on the cookie banner. */\n  fontSize?: string;\n  /** Corner style for buttons on the cookie banner. */\n  cornerRadius?: CornerRadiusWithLiterals;\n}\n\nexport interface PrivacyPolicyPageInfo\n  extends PrivacyPolicyPageInfoDetailsOneOf {\n  /** Internal page slug containing the privacy policy. */\n  slugDetails?: SlugDetails;\n  /** External URL containing the privacy policy. */\n  externalPageUrlDetails?: ExternalPageUrlDetails;\n  privacyPolicyDetailsReferenceType?: PrivacyPolicyDetailsReferenceTypeWithLiterals;\n}\n\n/** @oneof */\nexport interface PrivacyPolicyPageInfoDetailsOneOf {\n  /** Internal page slug containing the privacy policy. */\n  slugDetails?: SlugDetails;\n  /** External URL containing the privacy policy. */\n  externalPageUrlDetails?: ExternalPageUrlDetails;\n}\n\nexport interface GetCookieBannerPreviewSettingsRequest {\n  languageCode?: string;\n}\n\nexport interface GetCookieBannerPreviewSettingsResponse {\n  settings?: CookieBannerSettings;\n}\n\nexport interface SetCookieBannerPreviewSettingsRequest {\n  settings?: CookieBannerSettings;\n}\n\nexport interface SetCookieBannerPreviewSettingsResponse {\n  settings?: CookieBannerSettings;\n}\n\nexport interface DeleteCookieBannerPreviewSettingsRequest {}\n\nexport interface DeleteCookieBannerPreviewSettingsResponse {}\n\nexport interface GetChannelPermissionsRequest {\n  channel?: Channel;\n  subscriber?: Subscriber;\n}\n\nexport interface Channel {\n  name?: string;\n}\n\nexport interface Subscriber {\n  id?: string;\n  type?: string;\n}\n\nexport interface GetChannelPermissionsResponse {\n  read?: boolean;\n  write?: boolean;\n}\n\nexport interface InstallCookieBannerRequest {\n  settings?: CookieBannerSettings;\n  consentPolicy?: ConsentPolicy;\n}\n\nexport interface ConsentPolicy {\n  /** Whether the site uses cookies that are essential to site operation. Always `true`. */\n  essential?: boolean | null;\n  /** Whether the site uses cookies that affect site performance and other functional measurements. */\n  functional?: boolean | null;\n  /** Whether the site uses cookies that collect analytics about how the site is used (in order to improve it). */\n  analytics?: boolean | null;\n  /** Whether the site uses cookies that collect information allowing better customization of the experience for a current visitor. */\n  advertising?: boolean | null;\n  /** CCPA compliance flag. */\n  dataToThirdParty?: boolean | null;\n}\n\nexport interface InstallCookieBannerResponse {}\n\nexport interface GetCookieBannerSettingsRequest {\n  /** Language code in [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) format, to return translated texts. All [languages supported by Wix Multilingual](https://support.wix.com/en/article/wix-multilingual-languages-available) can be passed. */\n  languageCode?: string;\n}\n\nexport interface GetCookieBannerSettingsResponse {\n  /** Cookie banner settings. */\n  settings?: CookieBannerSettings;\n  /** Translated texts, if requested. */\n  translations?: Record<string, string>;\n}\n\nexport interface SetCookieBannerSettingsRequest {\n  settings?: CookieBannerSettings;\n}\n\nexport interface SetCookieBannerSettingsResponse {\n  settings?: CookieBannerSettings;\n}\n\nexport interface UpdateCookieBannerSettingsRequest {\n  /** Cookie banner settings to update. */\n  settings?: CookieBannerSettings;\n}\n\nexport interface UpdateCookieBannerSettingsResponse {\n  /** Updated cookie banner settings. */\n  settings?: CookieBannerSettings;\n}\n","import * as ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettings from './wixpress-cookie-banner-settings-v1-cookie-banner-settings-cookie-banner-settings.http.js';\nimport * as ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsTypes from './wixpress-cookie-banner-settings-v1-cookie-banner-settings-cookie-banner-settings.types.js';\nimport * as ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsUniversalTypes from './wixpress-cookie-banner-settings-v1-cookie-banner-settings-cookie-banner-settings.universal.js';\n\nexport type __PublicMethodMetaInfo<\n  K = string,\n  M = unknown,\n  T = unknown,\n  S = unknown,\n  Q = unknown,\n  R = unknown\n> = {\n  getUrl: (context: any) => string;\n  httpMethod: K;\n  path: string;\n  pathParams: M;\n  __requestType: T;\n  __originalRequestType: S;\n  __responseType: Q;\n  __originalResponseType: R;\n};\n\nexport function installCookieBanner(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsUniversalTypes.InstallCookieBannerRequest,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsTypes.InstallCookieBannerRequest,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsUniversalTypes.InstallCookieBannerResponse,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsTypes.InstallCookieBannerResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettings.installCookieBanner(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/cookie-banner-installation',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function getCookieBannerSettings(): __PublicMethodMetaInfo<\n  'GET',\n  {},\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsUniversalTypes.GetCookieBannerSettingsRequest,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsTypes.GetCookieBannerSettingsRequest,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsUniversalTypes.GetCookieBannerSettingsResponse,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsTypes.GetCookieBannerSettingsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettings.getCookieBannerSettings(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'GET',\n    path: '/v1/cookie-banner-settings',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function updateCookieBannerSettings(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsUniversalTypes.UpdateCookieBannerSettingsRequest,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsTypes.UpdateCookieBannerSettingsRequest,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsUniversalTypes.UpdateCookieBannerSettingsResponse,\n  ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettingsTypes.UpdateCookieBannerSettingsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixWixpressCookieBannerSettingsV1CookieBannerSettings.updateCookieBannerSettings(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/cookie-banner-settings/update',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport {\n  CookieBannerSettings as CookieBannerSettingsOriginal,\n  PrivacyPolicyDetailsReferenceType as PrivacyPolicyDetailsReferenceTypeOriginal,\n  PrivacyPolicyDetailsReferenceTypeWithLiterals as PrivacyPolicyDetailsReferenceTypeWithLiteralsOriginal,\n  SlugDetails as SlugDetailsOriginal,\n  ExternalPageUrlDetails as ExternalPageUrlDetailsOriginal,\n  ButtonPosition as ButtonPositionOriginal,\n  ButtonPositionWithLiterals as ButtonPositionWithLiteralsOriginal,\n  SiteColor as SiteColorOriginal,\n  CornerRadius as CornerRadiusOriginal,\n  CornerRadiusWithLiterals as CornerRadiusWithLiteralsOriginal,\n  Audience as AudienceOriginal,\n  AudienceWithLiterals as AudienceWithLiteralsOriginal,\n  DeclineAllConfig as DeclineAllConfigOriginal,\n  PrivacyPolicyType as PrivacyPolicyTypeOriginal,\n  PrivacyPolicyTypeWithLiterals as PrivacyPolicyTypeWithLiteralsOriginal,\n  Theme as ThemeOriginal,\n  ThemeWithLiterals as ThemeWithLiteralsOriginal,\n  RevisitSettingsConfig as RevisitSettingsConfigOriginal,\n  CustomThemeConfig as CustomThemeConfigOriginal,\n  PrivacyPolicyPageInfo as PrivacyPolicyPageInfoOriginal,\n  PrivacyPolicyPageInfoDetailsOneOf as PrivacyPolicyPageInfoDetailsOneOfOriginal,\n  GetCookieBannerPreviewSettingsRequest as GetCookieBannerPreviewSettingsRequestOriginal,\n  GetCookieBannerPreviewSettingsResponse as GetCookieBannerPreviewSettingsResponseOriginal,\n  SetCookieBannerPreviewSettingsRequest as SetCookieBannerPreviewSettingsRequestOriginal,\n  SetCookieBannerPreviewSettingsResponse as SetCookieBannerPreviewSettingsResponseOriginal,\n  DeleteCookieBannerPreviewSettingsRequest as DeleteCookieBannerPreviewSettingsRequestOriginal,\n  DeleteCookieBannerPreviewSettingsResponse as DeleteCookieBannerPreviewSettingsResponseOriginal,\n  GetChannelPermissionsRequest as GetChannelPermissionsRequestOriginal,\n  Channel as ChannelOriginal,\n  Subscriber as SubscriberOriginal,\n  GetChannelPermissionsResponse as GetChannelPermissionsResponseOriginal,\n  InstallCookieBannerRequest as InstallCookieBannerRequestOriginal,\n  ConsentPolicy as ConsentPolicyOriginal,\n  InstallCookieBannerResponse as InstallCookieBannerResponseOriginal,\n  GetCookieBannerSettingsRequest as GetCookieBannerSettingsRequestOriginal,\n  GetCookieBannerSettingsResponse as GetCookieBannerSettingsResponseOriginal,\n  SetCookieBannerSettingsRequest as SetCookieBannerSettingsRequestOriginal,\n  SetCookieBannerSettingsResponse as SetCookieBannerSettingsResponseOriginal,\n  UpdateCookieBannerSettingsRequest as UpdateCookieBannerSettingsRequestOriginal,\n  UpdateCookieBannerSettingsResponse as UpdateCookieBannerSettingsResponseOriginal,\n} from './wixpress-cookie-banner-settings-v1-cookie-banner-settings-cookie-banner-settings.types.js';\n"],"mappings":"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","names":["payload","PrivacyPolicyDetailsReferenceType","ButtonPosition","CornerRadius","Audience","PrivacyPolicyType","Theme","installCookieBanner","getCookieBannerSettings","updateCookieBannerSettings"]}