/*
    SPDX-License-Identifier: MPL-2.0
*/

/* Copyright (c) 2015 Brian R. Bondy. Distributed under the MPL2 license.
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#pragma once
/**
 *
 * Auto generated bad filters
 */
const char *badFingerprints[] = {
"/walmar",
"/micros",
"/jQuery",
"/jquery",
".mobile",
".com/li",
"/librar",
"/broker",
"ttp://c",
"/accoun",
"ttps://",
"/assets",
"/common",
"/respon",
"/genera",
"/store/",
"/script",
"/Common",
"/produc",
"/static",
".com/js",
"/homepa",
"/classi",
"classic",
"/social",
"ttp://p",
"/player",
"/serve/",
".google",
"/pagead",
"/conver",
"/widget",
"/tag/js",
".com/ga",
"ttp://j",
"_widget",
"/google",
"g.doubl",
"doublec",
"search.",
"/beacon",
"/provid",
"/gpt/pu",
"/pubads",
".js?cal",
"&callba",
"politic",
"-source",
"pubads.",
"/gampad",
"=728x90",
"google.",
"_300x25",
"300x250",
"-300x25",
"/client",
".min.js",
"ttp://l",
"/zz/com",
"/combo?",
"/styles",
"/media/",
"/conten",
"/ads/ad",
"/ads-mi",
"l.yimg.",
"yimg.co",
"-conten",
"/generi",
"/overla",
"/skins/",
"/themes",
"-search",
"_search",
"/css/sk",
"/select",
"/plugin",
"/imagel",
"/header",
"/toolba",
"/rq/dar",
"/darla/",
"/theme/",
"/defaul",
"/deskto",
"/stream",
"/build/",
"/public",
"-scroll",
"interes",
"-iframe",
".adserv",
"adserve",
"/jsonp/",
"/galler",
"/module",
"_platfo",
"/resour",
"/badge_",
"/storag",
"/templa",
"-templa",
"/video-",
"/video/",
"/banner",
"/secure",
"/creati",
"creativ",
"sticker",
"/delive",
"/logo_d",
"/js/bea",
"/top_ba",
"/search",
".com/pr",
"/previe",
"/footer",
"/share-",
"/extern",
"static.",
"_iframe",
"/facebo",
"/iframe",
"/double",
"ad.doub",
"/index.",
".com/ad",
"/ad_dat",
"/custom",
"/embed/",
"/instre",
"googleu",
"/gadget",
"/router",
"-galler",
"-footer",
"/yfpado",
"/newfor",
"/global",
"/layout",
"/skin/d",
"/index-",
"?module",
"/compon",
"/contro",
"/tracke",
"/proces",
"/recomm",
"_report",
"/bundle",
"/frontp",
"/analyt",
"/amazon",
"amazon.",
"images-",
".com/im",
"/images",
"_engine",
"//image",
"-images",
"/redire",
"/Client",
"-adsyst",
"walmart",
"redirec",
"microso",
"jquery-",
"jquery.",
"com/lib",
"library",
"account",
"common/",
"generat",
"Common/",
"product",
"static/",
"com/js/",
"homepag",
"social/",
"googlea",
"pagead/",
"tag/js/",
"google-",
"analyti",
"widgets",
".double",
"oublecl",
"earch.c",
"storage",
"provide",
"gpt/pub",
"js?call",
"callbac",
"default",
"recomme",
"ubads.g",
"gampad/",
"oogle.c",
"00x250_",
"control",
"yahoo.c",
"tp://l.",
"zz/comb",
"content",
"desktop",
"ads/ads",
"ads-min",
".yimg.c",
"img.com",
"generic",
"overlay",
"assets/",
"media/t",
"themes/",
"media/p",
"search/",
"search-",
"css/ski",
"header-",
"toolbar",
"rq/darl",
"common_",
"plugins",
"build/j",
"public/",
"plugin/",
"nterest",
"iframe/",
"iframe-",
"dserver",
"gallery",
"platfor",
"resourc",
"source/",
"templat",
"streams",
"video-a",
"stylesh",
"secure/",
"reative",
"media/s",
"deliver",
"00x250.",
"beacon/",
"js/beac",
"search_",
"preview",
"footer-",
"iframes",
"faceboo",
"iframe_",
"d.doubl",
"client/",
"ad_data",
"externa",
"widgeta",
"instrea",
"oogleus",
"com/gad",
"gadgets",
"stream-",
"yfpadob",
"global/",
"global-",
"module/",
"module-",
"compone",
"process",
"frontpa",
"mazon.c",
"mages-a",
"images/",
"Clients",
"amazon-",
"adsyste",
"edirect",
"icrosof",
"ibrary/",
"ommon/r",
"enerate",
"omepage",
"ocial/j",
"query.j",
"ooglead",
"ag/js/g",
"oogle-a",
"nalytic",
"ublecli",
"rovider",
"pt/puba",
"s?callb",
"allback",
"ecommen",
"bads.g.",
"ampad/a",
"ogle.co",
"agead/e",
"agead/j",
"agead/g",
"ahoo.co",
"z/combo",
"ontent/",
"esktop-",
"ontent-",
"mg.com/",
"ontent_",
"verlay/",
"ssets/s",
"verlay.",
"ommon/a",
"q/darla",
"efault/",
"lugins/",
"uild/js",
"ontroll",
"/strip_",
"frame/i",
"frame-m",
"verlay-",
"lugin/a",
"server.",
"allery-",
"latform",
"esource",
"efault_",
"emplate",
"treams/",
"ssets/p",
"tyleshe",
"eative/",
"elivera",
"s/beaco",
"ommon/i",
"acebook",
"agead/i",
"frames/",
"xternal",
"frame_a",
"idgetap",
"ccounts",
"frames_",
"nstream",
"om/js/a",
"ogleuse",
"adgets/",
"allery/",
"fpadobj",
"om/lib/",
"ds-min.",
"omponen",
"rontpag",
"azon.co",
"mages/G",
"lients/",
"mages/I",
"dsystem",
"direct.",
"crosoft",
"mmon/re",
"mepage/",
"ogleads",
"g/js/gp",
"alytics",
"ads.g.d",
"bleclic",
"beacon.",
"t/pubad",
"?callba",
"llback=",
"mepage_",
"commend",
"mpad/ad",
"gle.com",
"gead/ex",
"gead/js",
"gead/ga",
"hoo.com",
"g.com/z",
"ntent/s",
"ntent_i",
"ntent-a",
"g.com/r",
"ntent/b",
"ntent/a",
"ntrolle",
"ntent/i",
"erver.y",
"atform_",
"ugins/a",
"mplate-",
"mplates",
"yleshee",
"g.com/a",
"ternal_",
"dgetapi",
"gleuser",
"counts/",
"padobje",
"mponent",
"mplate/",
"ontpage",
"zon.com",
"mon/res",
"gleadse",
"/js/gpt",
"ds.g.do",
"leclick",
"pubads_",
"ommenda",
"pad/ads",
"le.com/",
"ead/exp",
"ead/js/",
"ead/gad",
"oo.com/",
".com/zz",
".com/rq",
"tent/ad",
"troller",
"rver.ya",
"lesheet",
"leuserc",
"adobjec",
"ponent/",
".com/a/",
"on.com/",
"n.com/a",
"leadser",
"s.g.dou",
"eclick.",
"ubads_i",
"mmendat",
"ad/ads?",
"e.com/a",
"ad/expa",
"ad/gadg",
"com/zz/",
"com/rq/",
"ver.yah",
"ad/js/l",
"eclick/",
"euserco",
"dobject",
"com/a/1",
"eadserv",
".g.doub",
"click.n",
"bads_im",
"mendati",
"d/ads?g",
"ww.goog",
"com/ads",
"d/expan",
"d/gadge",
"om/zz/c",
"om/rq/d",
"er.yaho",
"d/js/li",
"d/ads?a",
"usercon",
"object.",
"adservi",
"lick.ne",
"ads_imp",
"endatio",
"/ads?gd",
"w.googl",
"om/ads/",
"/expans",
"m/zz/co",
"m/rq/da",
"r.yahoo",
"/js/lid",
"/ads?ad",
"sercont",
"bject.j",
"dservic",
"ick.net",
"ds_impl",
"ndation",
"ads?gdf",
"expansi",
".yahoo.",
"js/lida",
"ads?ad_",
"e.com/d",
"erconte",
"ject.js",
"service",
"ck.net/",
"s_impl_",
"dations",
"ds?gdfp",
"xpansio",
"o.com/a",
"s/lidar",
"ds?ad_r",
".com/do",
"rconten",
"ervices",
"partner",
"k.net/g",
"s?gdfp_",
"pansion",
".com/a?",
"/lidar.",
"s?ad_ru",
"com/dou",
"ontent.",
"rvices.",
"artner.",
".net/ga",
"?gdfp_r",
"ansion_",
"lidar.j",
"?ad_rul",
"om/doub",
"ntent.c",
"vices.c",
"rtner.g",
"net/gam",
"gdfp_re",
"nsion_e",
"idar.js",
"ad_rule",
"m/doubl",
"tent.co",
"ices.co",
"tner.go",
"et/gamp",
"dfp_req",
"pagead2",
"sion_em",
"d_rule=",
"ent.com",
"ces.com",
"ner.goo",
"t/gampa",
"fp_req=",
"agead2.",
"ion_emb",
"es.com/",
"er.goog",
"p_req=1",
"gead2.g",
"on_embe",
"r.googl",
"_req=1&",
"ead2.go",
"n_embed",
"s.com/g",
"ad2.goo",
"_embed.",
".com/gp",
"d2.goog",
"embed.j",
"com/gpt",
"2.googl",
"mbed.js",
"om/gpt/",
"googles",
"m/gpt/p",
"ooglesy",
"oglesyn",
"glesynd",
"lesyndi",
"esyndic",
"syndica",
"yndicat",
"ndicati",
"dicatio",
"ication",
"cation.",
"ation.c",
"tion.co",
"ion.com",
"n.com/p",
".com/pa",
"com/pag",
"om/page",
"m/pagea",
};

const char *badSubstrings[] = {"http", "www" };
