/*
    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[] = {
"/walmart",
"redirect",
"/microso",
"/jquery.",
"/library",
"/account",
"/common/",
"/generat",
"homepage",
"social/j",
"googlead",
"tag/js/g",
"analytic",
"oublecli",
"provider",
"gpt/puba",
"js?callb",
"recommen",
"&callbac",
"ubads.g.",
"gampad/a",
"w.google",
"google.c",
"pagead/e",
"pagead/j",
"pagead/g",
"ahoo.com",
"zz/combo",
"content/",
"desktop-",
"content-",
".yimg.co",
"img.com/",
"content_",
"/overlay",
"assets/s",
"/themes/",
"/header-",
"rq/darla",
"default/",
"build/js",
"/public/",
"controll",
"interest",
"plugin/a",
"dserver.",
"gallery-",
"platform",
"resource",
"default_",
"template",
"streams/",
"assets/p",
"styleshe",
"reative/",
"delivera",
"300x250.",
"js/beaco",
"/footer-",
"facebook",
"timg.com",
"d.double",
"pagead/i",
"external",
"iframe_a",
"instream",
"com/js/a",
"oogleuse",
"gadgets/",
"gallery/",
"yfpadobj",
"com/lib/",
"/global-",
"/global/",
"componen",
"/process",
"frontpag",
"amazon.c",
"/images/",
"/images-",
"adsystem",
"microsof",
"/jquery-",
".com/lib",
"library/",
"common/r",
"generate",
"/Common/",
"/product",
"/static/",
".com/js/",
"/homepag",
"/social/",
".googlea",
"/pagead/",
"/tag/js/",
"/googlea",
"g.double",
".doublec",
"doublecl",
"search.c",
"/provide",
"/gpt/pub",
".js?call",
"callback",
"pubads.g",
"/gampad/",
"ww.googl",
"oogle.co",
"_300x250",
"300x250_",
"-300x250",
"yahoo.co",
"ttp://l.",
"/zz/comb",
"/content",
"/ads/ads",
"/ads-min",
"l.yimg.c",
"yimg.com",
"-content",
"/generic",
"overlay/",
"/assets/",
"overlay.",
"/media/t",
"/media/p",
"/css/ski",
"common/a",
"/toolbar",
"/rq/darl",
"/default",
"/common_",
"/desktop",
"/build/j",
"/plugin/",
"-iframe-",
"overlay-",
".adserve",
"adserver",
"/gallery",
"_platfor",
"/resourc",
"/storage",
"-source/",
"/templat",
"-templat",
"/streams",
"/video-a",
"/stylesh",
"/secure/",
"/creativ",
"creative",
"/deliver",
"/beacon/",
"/js/beac",
"/search/",
"/search-",
"/search_",
"common/i",
"/preview",
"/google.",
"/faceboo",
"/static.",
"ytimg.co",
"/pubads.",
"/iframe_",
"/doublec",
"ad.doubl",
"/ad_data",
"/externa",
"accounts",
"/instrea",
"googleus",
".com/gad",
"/gadgets",
"-gallery",
"/yfpadob",
"/compone",
"/control",
"/recomme",
"/frontpa",
"/analyti",
"/amazon.",
"mazon.co",
"images-a",
"images/G",
"images/I",
"//images",
"/redirec",
"-adsyste",
"edirect.",
"icrosoft",
"ommon/re",
"omepage/",
"oogleads",
"ag/js/gp",
"nalytics",
"ubleclic",
"pt/pubad",
"s?callba",
"allback=",
"omepage_",
"ecommend",
"bads.g.d",
"ampad/ad",
".google.",
"ogle.com",
"agead/ex",
"agead/js",
"agead/ga",
"hoo.com/",
"z/combo?",
"ontent/s",
"ontent_i",
"ontent-a",
"q/darla/",
"ontent/b",
"ontent/a",
"ontrolle",
"ontent/i",
"server.y",
"latform_",
"emplate-",
"emplates",
"tyleshee",
"mg.com/a",
"s/beacon",
"xternal_",
"ogleuser",
"ccounts/",
"fpadobje",
"omponent",
"emplate/",
"rontpage",
"azon.com",
"mmon/res",
"ogleadse",
"g/js/gpt",
"ads.g.do",
"bleclick",
"/beacon.",
"t/pubads",
"?callbac",
"commenda",
"mpad/ads",
"gle.com/",
"gead/exp",
"gead/js/",
"gead/gad",
"mg.com/z",
"mg.com/r",
"ntent/ad",
"ntroller",
"erver.ya",
"ylesheet",
"gleuserc",
"padobjec",
"mponent/",
"g.com/a/",
"zon.com/",
"gleadser",
"ds.g.dou",
"leclick.",
"/pubads_",
"ommendat",
"pad/ads?",
"le.com/a",
"ead/expa",
"ead/gadg",
"g.com/zz",
"g.com/rq",
"rver.yah",
"ead/js/l",
"leclick/",
"leuserco",
"adobject",
".com/a/1",
"leadserv",
"s.g.doub",
"eclick.n",
"pubads_i",
"mmendati",
"ad/ads?g",
"e.com/ad",
"ad/expan",
"ad/gadge",
".com/zz/",
".com/rq/",
"ver.yaho",
"ad/js/li",
"ad/ads?a",
"eusercon",
"dobject.",
"eadservi",
".g.doubl",
"click.ne",
"ubads_im",
"mendatio",
"d/ads?gd",
".com/ads",
"d/expans",
"d/gadget",
"com/zz/c",
"com/rq/d",
"er.yahoo",
"d/js/lid",
"d/ads?ad",
"usercont",
"object.j",
"adservic",
"lick.net",
"bads_imp",
"endation",
"/ads?gdf",
"com/ads/",
"/expansi",
"om/zz/co",
"om/rq/da",
"r.yahoo.",
"/js/lida",
"/ads?ad_",
"serconte",
"bject.js",
"dservice",
"ick.net/",
"ads_impl",
"ndations",
"ads?gdfp",
"expansio",
"m/zz/com",
"m/rq/dar",
".yahoo.c",
"js/lidar",
"ads?ad_r",
"erconten",
"services",
"ck.net/p",
"ds_impl_",
"ck.net/g",
"ds?gdfp_",
"xpansion",
"oo.com/a",
"s/lidar.",
"ds?ad_ru",
"rcontent",
"ervices.",
"partner.",
"k.net/ga",
"s?gdfp_r",
"pansion_",
"o.com/a?",
"/lidar.j",
"s?ad_rul",
"content.",
"rvices.c",
"artner.g",
".net/gam",
"?gdfp_re",
"ansion_e",
"lidar.js",
"?ad_rule",
"ontent.c",
"vices.co",
"rtner.go",
"net/gamp",
"gdfp_req",
"pagead2.",
"nsion_em",
"ad_rule=",
"ntent.co",
"ices.com",
"tner.goo",
"et/gampa",
"dfp_req=",
"agead2.g",
"sion_emb",
"tent.com",
"ces.com/",
"ner.goog",
"t/gampad",
"fp_req=1",
"gead2.go",
"ion_embe",
"er.googl",
"p_req=1&",
"ead2.goo",
"on_embed",
"r.google",
"ad2.goog",
"n_embed.",
"es.com/g",
"d2.googl",
"_embed.j",
"s.com/gp",
"2.google",
"embed.js",
".com/gpt",
".googles",
"com/gpt/",
"googlesy",
"om/gpt/p",
"ooglesyn",
"m/gpt/pu",
"oglesynd",
"glesyndi",
"lesyndic",
"esyndica",
"syndicat",
"yndicati",
"ndicatio",
"dication",
"ication.",
"cation.c",
"ation.co",
"tion.com",
"ion.com/",
"on.com/p",
"n.com/pa",
".com/pag",
"com/page",
"om/pagea",
"m/pagead",
};

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