@almacareer/cookie-consent-manager
Version:
Cookie Consent Manager mainly for Alma Career products
456 lines (455 loc) • 12.9 kB
TypeScript
export declare const KNOWN_COOKIE_CATEGORY_MAP: readonly [{
readonly name: "phpsessid";
readonly pattern: "phpsessid";
readonly provider: "PHP";
readonly category: "necessary";
}, {
readonly name: "jsessionid";
readonly pattern: "jsessionid";
readonly provider: "Java";
readonly category: "necessary";
}, {
readonly name: "aspnetsessionid";
readonly pattern: "aspnetsessionid";
readonly provider: "Microsoft ASP.NET";
readonly category: "necessary";
}, {
readonly name: "sessionid";
readonly pattern: "sessionid";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "docs.sid";
readonly pattern: "docs\\.sid";
readonly provider: "Supernova Docs";
readonly category: "necessary";
}, {
readonly name: "lasid";
readonly pattern: "lasid";
readonly provider: "LiveAgent";
readonly category: "necessary";
}, {
readonly name: "*_session";
readonly pattern: ".*_session";
readonly provider: "Laravel / Rails / Django";
readonly category: "necessary";
}, {
readonly name: "csrf";
readonly pattern: "csrf";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "xsrf";
readonly pattern: "xsrf";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "_token";
readonly pattern: "_token";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "token";
readonly pattern: "token";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "authtoken";
readonly pattern: "authtoken";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "idt";
readonly pattern: "idt";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "auth.strategy";
readonly pattern: "auth\\.strategy";
readonly provider: "Nuxt Auth";
readonly category: "necessary";
}, {
readonly name: "cf_clearance";
readonly pattern: "cf_clearance";
readonly provider: "Cloudflare";
readonly category: "necessary";
}, {
readonly name: "__cfduid";
readonly pattern: "__cfduid";
readonly provider: "Cloudflare";
readonly category: "necessary";
}, {
readonly name: "cf_bm";
readonly pattern: "cf_bm";
readonly provider: "Cloudflare";
readonly category: "necessary";
}, {
readonly name: "cf_ray";
readonly pattern: "cf_ray";
readonly provider: "Cloudflare";
readonly category: "necessary";
}, {
readonly name: "apprace*";
readonly pattern: "apprace*";
readonly provider: "Prace.cz";
readonly category: "necessary";
}, {
readonly name: "apjobs*";
readonly pattern: "apjobs*";
readonly provider: "Jobs.cz";
readonly category: "necessary";
}, {
readonly name: "jobssid";
readonly pattern: "jobssid";
readonly provider: "Jobs portál";
readonly category: "necessary";
}, {
readonly name: "apatmoskopid";
readonly pattern: "apatmoskopid";
readonly provider: "Atmoskop.cz";
readonly category: "necessary";
}, {
readonly name: "awsalbcors";
readonly pattern: "awsalbcors";
readonly provider: "Amazon Web Services";
readonly category: "necessary";
}, {
readonly name: "awsalb";
readonly pattern: "awsalb";
readonly provider: "Amazon Web Services";
readonly category: "necessary";
}, {
readonly name: "lmc_ccm_version";
readonly pattern: "lmc_ccm_version";
readonly provider: "Alma Career";
readonly category: "necessary";
}, {
readonly name: "almacareer_ccm";
readonly pattern: "almacareer_ccm";
readonly provider: "Alma Career";
readonly category: "necessary";
}, {
readonly name: "cookieyes-consent";
readonly pattern: "cookieyes-consent";
readonly provider: "CookieYes";
readonly category: "necessary";
}, {
readonly name: "cookie-consent";
readonly pattern: "cookie-consent";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "gdpr-consent";
readonly pattern: "gdpr-consent";
readonly provider: "*";
readonly category: "necessary";
}, {
readonly name: "cmplz*";
readonly pattern: "cmplz.*";
readonly provider: "Complianz";
readonly category: "necessary";
}, {
readonly name: "bsession";
readonly pattern: "bsession";
readonly provider: "Wix";
readonly category: "necessary";
}, {
readonly name: "ssr-caching";
readonly pattern: "ssr-caching";
readonly provider: "Wix";
readonly category: "necessary";
}, {
readonly name: "svsession";
readonly pattern: "svsession";
readonly provider: "Wix";
readonly category: "necessary";
}, {
readonly name: "hs";
readonly pattern: "hs";
readonly provider: "Wix";
readonly category: "necessary";
}, {
readonly name: "server-session-bind";
readonly pattern: "server-session-bind";
readonly provider: "Wix";
readonly category: "necessary";
}, {
readonly name: "intercom-device-id*";
readonly pattern: "intercom-device-id.*";
readonly provider: "Intercom";
readonly category: "functionality";
}, {
readonly name: "intercom-id*";
readonly pattern: "intercom-id.*";
readonly provider: "Intercom";
readonly category: "functionality";
}, {
readonly name: "intercom-session*";
readonly pattern: "intercom-session.*";
readonly provider: "Intercom";
readonly category: "functionality";
}, {
readonly name: "pll_language";
readonly pattern: "pll_language";
readonly provider: "Polylang (WordPress)";
readonly category: "functionality";
}, {
readonly name: "hl";
readonly pattern: "hl";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "lang";
readonly pattern: "lang";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "language";
readonly pattern: "language";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "locale";
readonly pattern: "locale";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "channel_*_lang";
readonly pattern: "channel_.*_lang";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "wp-wpml_current_language";
readonly pattern: "wp-wpml_current_language";
readonly provider: "WPML (WordPress)";
readonly category: "functionality";
}, {
readonly name: "resolution";
readonly pattern: "resolution";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "trx_addons_is_retina";
readonly pattern: "trx_addons_is_retina";
readonly provider: "ThemeREX";
readonly category: "functionality";
}, {
readonly name: "theme";
readonly pattern: "theme";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "currency";
readonly pattern: "currency";
readonly provider: "E-shop";
readonly category: "functionality";
}, {
readonly name: "timezone";
readonly pattern: "timezone";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "view";
readonly pattern: "view";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "layout";
readonly pattern: "layout";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "wfont";
readonly pattern: "wfont";
readonly provider: "Web";
readonly category: "functionality";
}, {
readonly name: "_ga";
readonly pattern: "_ga";
readonly provider: "Google Analytics";
readonly category: "analytics";
}, {
readonly name: "_gid";
readonly pattern: "_gid";
readonly provider: "Google Analytics";
readonly category: "analytics";
}, {
readonly name: "_gat*";
readonly pattern: "_gat.*";
readonly provider: "Google Analytics";
readonly category: "analytics";
}, {
readonly name: "_ga_*";
readonly pattern: "_ga_.*";
readonly provider: "Google Analytics 4";
readonly category: "analytics";
}, {
readonly name: "_gali";
readonly pattern: "_gali";
readonly provider: "Google Analytics";
readonly category: "analytics";
}, {
readonly name: "user_uuid";
readonly pattern: "user_uuid";
readonly provider: "*";
readonly category: "analytics";
}, {
readonly name: "visitor";
readonly pattern: "visitor";
readonly provider: "*";
readonly category: "analytics";
}, {
readonly name: "tracking";
readonly pattern: "tracking";
readonly provider: "*";
readonly category: "analytics";
}, {
readonly name: "analytics";
readonly pattern: "analytics";
readonly provider: "*";
readonly category: "analytics";
}, {
readonly name: "uid_tracker";
readonly pattern: "uid_tracker";
readonly provider: "*";
readonly category: "analytics";
}, {
readonly name: "lavisitorid";
readonly pattern: "lavisitorid";
readonly provider: "LiveAgent";
readonly category: "analytics";
}, {
readonly name: "lavisitornew";
readonly pattern: "lavisitornew";
readonly provider: "LiveAgent";
readonly category: "analytics";
}, {
readonly name: "ttcsid";
readonly pattern: "ttcsid";
readonly provider: "TikTok";
readonly category: "ad";
}, {
readonly name: "_gcl_au";
readonly pattern: "_gcl_au";
readonly provider: "Google Ads";
readonly category: "ad";
}, {
readonly name: "_gcl_aw";
readonly pattern: "_gcl_aw";
readonly provider: "Google Ads";
readonly category: "ad";
}, {
readonly name: "_gcl_dc";
readonly pattern: "_gcl_dc";
readonly provider: "Google DoubleClick";
readonly category: "ad";
}, {
readonly name: "gcl_au";
readonly pattern: "gcl_au";
readonly provider: "Google Ads";
readonly category: "ad";
}, {
readonly name: "doubleclick";
readonly pattern: "doubleclick";
readonly provider: "Google DoubleClick";
readonly category: "ad";
}, {
readonly name: "_fbp";
readonly pattern: "_fbp";
readonly provider: "Meta (Facebook)";
readonly category: "ad";
}, {
readonly name: "_fbc";
readonly pattern: "_fbc";
readonly provider: "Meta (Facebook)";
readonly category: "ad";
}, {
readonly name: "fr";
readonly pattern: "fr";
readonly provider: "Meta (Facebook)";
readonly category: "ad";
}, {
readonly name: "_uetsid";
readonly pattern: "_uetsid";
readonly provider: "Microsoft Bing Ads";
readonly category: "ad";
}, {
readonly name: "_uetvid";
readonly pattern: "_uetvid";
readonly provider: "Microsoft Bing Ads";
readonly category: "ad";
}, {
readonly name: "muid";
readonly pattern: "muid";
readonly provider: "Microsoft";
readonly category: "ad";
}, {
readonly name: "bcookie";
readonly pattern: "bcookie";
readonly provider: "LinkedIn";
readonly category: "ad";
}, {
readonly name: "bscookie";
readonly pattern: "bscookie";
readonly provider: "LinkedIn";
readonly category: "necessary";
}, {
readonly name: "lidc";
readonly pattern: "lidc";
readonly provider: "LinkedIn";
readonly category: "necessary";
}, {
readonly name: "usermatchhistory";
readonly pattern: "usermatchhistory";
readonly provider: "LinkedIn";
readonly category: "ad";
}, {
readonly name: "ads";
readonly pattern: "ads";
readonly provider: "*";
readonly category: "ad";
}, {
readonly name: "marketing";
readonly pattern: "marketing";
readonly provider: "*";
readonly category: "ad";
}, {
readonly name: "campaign";
readonly pattern: "campaign";
readonly provider: "*";
readonly category: "ad";
}, {
readonly name: "utm*";
readonly pattern: "utm.*";
readonly provider: "*";
readonly category: "analytics";
}, {
readonly name: "retargeting";
readonly pattern: "retargeting";
readonly provider: "*";
readonly category: "ad";
}, {
readonly name: "conversion";
readonly pattern: "conversion";
readonly provider: "*";
readonly category: "ad";
}, {
readonly name: "affiliate";
readonly pattern: "affiliate";
readonly provider: "*";
readonly category: "ad";
}, {
readonly name: "adsystem";
readonly pattern: "adsystem";
readonly provider: "*";
readonly category: "ad";
}, {
readonly name: "admeld";
readonly pattern: "admeld";
readonly provider: "Google AdMeld";
readonly category: "ad";
}];
export type KnownCookieName = (typeof KNOWN_COOKIE_CATEGORY_MAP)[number]['name'];
export type KnownCookieNameByCategory<C> = Extract<(typeof KNOWN_COOKIE_CATEGORY_MAP)[number], {
category: C;
}>['name'];