diff --git a/awstats_data.py b/awstats_data.py index ffe9d53..0e3e600 100644 --- a/awstats_data.py +++ b/awstats_data.py @@ -1,26 +1,26 @@ #This file was automatically generated by iwla_convert.pl. Do not edit manually. -robots = ['appie', 'architext', 'bingpreview', 'bjaaland', 'contentmatch', 'ferret', 'googlebot', 'google\-sitemaps', 'google[_+ ]web[_+ ]preview', 'gulliver', 'virus[_+ ]detector', 'harvest', 'htdig', 'jeeves', 'linkwalker', 'lilina', 'lycos[_+ ]', 'moget', 'muscatferret', 'myweb', 'nomad', 'scooter', 'slurp', '^voyager\/', 'weblayers', 'antibot', 'bruinbot', 'digout4u', 'echo!', 'fast\-webcrawler', 'ia_archiver\-web\.archive\.org', 'ia_archiver', 'jennybot', 'mercator', 'netcraft', 'msnbot\-media', 'msnbot', 'petersnews', 'relevantnoise\.com', 'unlost_web_crawler', 'voila', 'webbase', 'webcollage', 'cfetch', 'zyborg', 'wisenutbot', '[^a]fish', 'abcdatos', 'acme\.spider', 'ahoythehomepagefinder', 'alkaline', 'anthill', 'arachnophilia', 'arale', 'araneo', 'aretha', 'ariadne', 'powermarks', 'arks', 'aspider', 'atn\.txt', 'atomz', 'auresys', 'backrub', 'bbot', 'bigbrother', 'blackwidow', 'blindekuh', 'bloodhound', 'borg\-bot', 'brightnet', 'bspider', 'cactvschemistryspider', 'calif[^r]', 'cassandra', 'cgireader', 'checkbot', 'christcrawler', 'churl', 'cienciaficcion', 'collective', 'combine', 'conceptbot', 'coolbot', 'core', 'cosmos', 'cruiser', 'cusco', 'cyberspyder', 'desertrealm', 'deweb', 'dienstspider', 'digger', 'diibot', 'direct_hit', 'dnabot', 'download_express', 'dragonbot', 'dwcp', 'e\-collector', 'ebiness', 'elfinbot', 'emacs', 'emcspider', 'esther', 'evliyacelebi', 'fastcrawler', 'feedcrawl', 'fdse', 'felix', 'fetchrover', 'fido', 'finnish', 'fireball', 'fouineur', 'francoroute', 'freecrawl', 'funnelweb', 'gama', 'gazz', 'gcreep', 'getbot', 'geturl', 'golem', 'gougou', 'grapnel', 'griffon', 'gromit', 'gulperbot', 'hambot', 'havindex', 'hometown', 'htmlgobble', 'hyperdecontextualizer', 'iajabot', 'iaskspider', 'hl_ftien_spider', 'sogou', 'iconoclast', 'ilse', 'imagelock', 'incywincy', 'informant', 'infoseek', 'infoseeksidewinder', 'infospider', 'inspectorwww', 'intelliagent', 'irobot', 'iron33', 'israelisearch', 'javabee', 'jbot', 'jcrawler', 'jobo', 'jobot', 'joebot', 'jubii', 'jumpstation', 'kapsi', 'katipo', 'kilroy', 'ko[_+ ]yappo[_+ ]robot', 'kummhttp', 'labelgrabber\.txt', 'larbin', 'legs', 'linkidator', 'linkscan', 'lockon', 'logo_gif', 'macworm', 'magpie', 'marvin', 'mattie', 'mediafox', 'merzscope', 'meshexplorer', 'mindcrawler', 'mnogosearch', 'momspider', 'monster', 'motor', 'muncher', 'mwdsearch', 'ndspider', 'nederland\.zoek', 'netcarta', 'netmechanic', 'netscoop', 'newscan\-online', 'nhse', 'northstar', 'nzexplorer', 'objectssearch', 'occam', 'octopus', 'openfind', 'orb_search', 'packrat', 'pageboy', 'parasite', 'patric', 'pegasus', 'perignator', 'perlcrawler', 'phantom', 'phpdig', 'piltdownman', 'pimptrain', 'pioneer', 'pitkow', 'pjspider', 'plumtreewebaccessor', 'poppi', 'portalb', 'psbot', 'python', 'raven', 'rbse', 'resumerobot', 'rhcs', 'road_runner', 'robbie', 'robi', 'robocrawl', 'robofox', 'robozilla', 'roverbot', 'rules', 'safetynetrobot', 'search\-info', 'search_au', 'searchprocess', 'senrigan', 'sgscout', 'shaggy', 'shaihulud', 'sift', 'simbot', 'site\-valet', 'sitetech', 'skymob', 'slcrawler', 'smartspider', 'snooper', 'solbot', 'speedy', 'spider[_+ ]monkey', 'spiderbot', 'spiderline', 'spiderman', 'spiderview', 'spry', 'sqworm', 'ssearcher', 'suke', 'sunrise', 'suntek', 'sven', 'tach_bw', 'tagyu_agent', 'tailrank', 'tarantula', 'tarspider', 'techbot', 'templeton', 'titan', 'titin', 'tkwww', 'tlspider', 'ucsd', 'udmsearch', 'universalfeedparser', 'urlck', 'valkyrie', 'verticrawl', 'victoria', 'visionsearch', 'voidbot', 'vwbot', 'w3index', 'w3m2', 'wallpaper', 'wanderer', 'wapspIRLider', 'webbandit', 'webcatcher', 'webcopy', 'webfetcher', 'webfoot', 'webinator', 'weblinker', 'webmirror', 'webmoose', 'webquest', 'webreader', 'webreaper', 'websnarf', 'webspider', 'webvac', 'webwalk', 'webwalker', 'webwatch', 'whatuseek', 'whowhere', 'wired\-digital', 'wmir', 'wolp', 'wombat', 'wordpress', 'worm', 'woozweb', 'wwwc', 'wz101', 'xget', '1\-more_scanner', 'accoona\-ai\-agent', 'activebookmark', 'adamm_bot', 'almaden', 'aipbot', 'aleadsoftbot', 'alpha_search_agent', 'allrati', 'aport', 'archive\.org_bot', 'argus', 'arianna\.libero\.it', 'aspseek', 'asterias', 'awbot', 'baiduspider', 'becomebot', 'bender', 'betabot', 'biglotron', 'bittorrent_bot', 'biz360[_+ ]spider', 'blogbridge[_+ ]service', 'bloglines', 'blogpulse', 'blogsearch', 'blogshares', 'blogslive', 'blogssay', 'bncf\.firenze\.sbn\.it\/raccolta\.txt', 'bobby', 'boitho\.com\-dc', 'bookmark\-manager', 'boris', 'bumblebee', 'candlelight[_+ ]favorites[_+ ]inspector', 'cbn00glebot', 'cerberian_drtrs', 'cfnetwork', 'cipinetbot', 'checkweb_link_validator', 'commons\-httpclient', 'computer_and_automation_research_institute_crawler', 'converamultimediacrawler', 'converacrawler', 'cscrawler', 'cse_html_validator_lite_online', 'cuasarbot', 'cursor', 'custo', 'datafountains\/dmoz_downloader', 'daviesbot', 'daypopbot', 'deepindex', 'dipsie\.bot', 'dnsgroup', 'domainchecker', 'domainsdb\.net', 'dulance', 'dumbot', 'dumm\.de\-bot', 'earthcom\.info', 'easydl', 'edgeio\-retriever', 'ets_v', 'exactseek', 'extreme[_+ ]picture[_+ ]finder', 'eventax', 'everbeecrawler', 'everest\-vulcan', 'ezresult', 'enteprise', 'facebook', 'fast_enterprise_crawler.*crawleradmin\.t\-info@telekom\.de', 'fast_enterprise_crawler.*t\-info_bi_cluster_crawleradmin\.t\-info@telekom\.de', 'matrix_s\.p\.a\._\-_fast_enterprise_crawler', 'fast_enterprise_crawler', 'fast\-search\-engine', 'favicon', 'favorg', 'favorites_sweeper', 'feedburner', 'feedfetcher\-google', 'feedflow', 'feedster', 'feedsky', 'feedvalidator', 'filmkamerabot', 'findlinks', 'findexa_crawler', 'fooky\.com\/ScorpionBot', 'g2crawler', 'gaisbot', 'geniebot', 'gigabot', 'girafabot', 'global_fetch', 'gnodspider', 'goforit\.com', 'goforitbot', 'gonzo', 'grub', 'gpu_p2p_crawler', 'henrythemiragorobot', 'heritrix', 'holmes', 'hoowwwer', 'hpprint', 'htmlparser', 'html[_+ ]link[_+ ]validator', 'httrack', 'hundesuche\.com\-bot', 'ichiro', 'iltrovatore\-setaccio', 'infobot', 'infociousbot', 'infomine', 'insurancobot', 'internet[_+ ]ninja', 'internetarchive', 'internetseer', 'internetsupervision', 'irlbot', 'isearch2006', 'iupui_research_bot', 'jrtwine[_+ ]software[_+ ]check[_+ ]favorites[_+ ]utility', 'justview', 'kalambot', 'kamano\.de_newsfeedverzeichnis', 'kazoombot', 'kevin', 'keyoshid', 'kinjabot', 'kinja\-imagebot', 'knowitall', 'knowledge\.com', 'kouaa_krawler', 'krugle', 'ksibot', 'kurzor', 'lanshanbot', 'letscrawl\.com', 'libcrawl', 'linkbot', 'link_valet_online', 'metager\-linkchecker', 'linkchecker', 'livejournal\.com', 'lmspider', 'lwp\-request', 'lwp\-trivial', 'magpierss', 'mail\.ru', 'mapoftheinternet\.com', 'mediapartners\-google', 'megite', 'metaspinner', 'microsoft[_+ ]url[_+ ]control', 'mini\-reptile', 'minirank', 'missigua_locator', 'misterbot', 'miva', 'mizzu_labs', 'mj12bot', 'mojeekbot', 'msiecrawler', 'ms_search_4\.0_robot', 'msrabot', 'msrbot', 'mt::telegraph::agent', 'nagios', 'nasa_search', 'mydoyouhike', 'netluchs', 'netsprint', 'newsgatoronline', 'nicebot', 'nimblecrawler', 'noxtrumbot', 'npbot', 'nutchcvs', 'nutchosu\-vlib', 'nutch', 'ocelli', 'octora_beta_bot', 'omniexplorer[_+ ]bot', 'onet\.pl[_+ ]sa', 'onfolio', 'opentaggerbot', 'openwebspider', 'oracle_ultra_search', 'orbiter', 'yodaobot', 'qihoobot', 'passwordmaker\.org', 'pear_http_request_class', 'peerbot', 'perman', 'php[_+ ]version[_+ ]tracker', 'pictureofinternet', 'ping\.blo\.gs', 'plinki', 'pluckfeedcrawler', 'pogodak', 'pompos', 'popdexter', 'port_huron_labs', 'postfavorites', 'projectwf\-java\-test\-crawler', 'proodlebot', 'pyquery', 'rambler', 'redalert', 'rojo', 'rssimagesbot', 'ruffle', 'rufusbot', 'sandcrawler', 'sbider', 'schizozilla', 'scumbot', 'searchguild[_+ ]dmoz[_+ ]experiment', 'seekbot', 'sensis_web_crawler', 'seznambot', 'shim\-crawler', 'shoutcast', 'slysearch', 'snap\.com_beta_crawler', 'sohu\-search', 'sohu', 'snappy', 'sphere_scout', 'spip', 'sproose_crawler', 'steeler', 'steroid__download', 'suchfin\-bot', 'superbot', 'surveybot', 'susie', 'syndic8', 'syndicapi', 'synoobot', 'tcl_http_client_package', 'technoratibot', 'teragramcrawlersurf', 'test_crawler', 'testbot', 't\-h\-u\-n\-d\-e\-r\-s\-t\-o\-n\-e', 'topicblogs', 'turnitinbot', 'turtlescanner', 'turtle', 'tutorgigbot', 'twiceler', 'ubicrawler', 'ultraseek', 'unchaos_bot_hybrid_web_search_engine', 'unido\-bot', 'updated', 'ustc\-semantic\-group', 'vagabondo\-wap', 'vagabondo', 'vermut', 'versus_crawler_from_eda\.baykan@epfl\.ch', 'vespa_crawler', 'vortex', 'vse\/', 'w3c\-checklink', 'w3c[_+ ]css[_+ ]validator[_+ ]jfouffa', 'w3c_validator', 'watchmouse', 'wavefire', 'webclipping\.com', 'webcompass', 'webcrawl\.net', 'web_downloader', 'webdup', 'webfilter', 'webindexer', 'webminer', 'website[_+ ]monitoring[_+ ]bot', 'webvulncrawl', 'wells_search', 'wonderer', 'wume_crawler', 'wwweasel', 'xenu\'s_link_sleuth', 'xenu_link_sleuth', 'xirq', 'y!j', 'yacy', 'yahoo\-blogs', 'yahoo\-verticalcrawler', 'yahoofeedseeker', 'yahooseeker\-testing', 'yahooseeker', 'yahoo\-mmcrawler', 'yahoo!_mindset', 'yandex', 'flexum', 'yanga', 'yooglifetchagent', 'z\-add_link_checker', 'zealbot', 'zhuaxia', 'zspider', 'zeus', 'ng\/1\.', 'ng\/2\.', 'exabot', '^[1-3]$', 'alltop', 'applesyndication', 'asynchttpclient', 'bingbot', 'blogged_crawl', 'bloglovin', 'butterfly', 'buzztracker', 'carpathia', 'catbot', 'chattertrap', 'check_http', 'coldfusion', 'covario', 'daylifefeedfetcher', 'discobot', 'dlvr\.it', 'dreamwidth', 'drupal', 'ezoom', 'feedmyinbox', 'feedroll\.com', 'feedzira', 'fever\/', 'freenews', 'geohasher', 'hanrss', 'inagist', 'jacobin club', 'jakarta', 'js\-kit', 'largesmall crawler', 'linkedinbot', 'longurl', 'metauri', 'microsoft\-webdav\-miniredir', '^motorola$', 'movabletype', '^mozilla\/3\.0 \(compatible$', '^mozilla\/4\.0$', '^mozilla\/4\.0 \(compatible;\)$', '^mozilla\/5\.0$', '^mozilla\/5\.0 \(compatible;$', '^mozilla\/5\.0 \(en\-us\)$', '^mozilla\/5\.0 firefox\/3\.0\.5$', '^msie', 'netnewswire', ' netseer ', 'netvibes', 'newrelicpinger', 'newsfox', 'nextgensearchbot', 'ning', 'pingdom', 'pita', 'postpost', 'postrank', 'printfulbot', 'protopage', 'proximic', 'quipply', 'r6\_', 'ratingburner', 'regator', 'rome client', 'rpt\-httpclient', 'rssgraffiti', 'sage\+\+', 'scoutjet', 'simplepie', 'sitebot', 'summify\.com', 'superfeedr', 'synthesio', 'teoma', 'topblogsinfo', 'topix\.net', 'trapit', 'trileet', 'tweetedtimes', 'twisted pagegetter', 'twitterbot', 'twitterfeed', 'unwindfetchor', 'wazzup', 'windows\-rss\-platform', 'wiumi', 'xydo', 'yahoo! slurp', 'yahoo pipes', 'yahoo\-newscrawler', 'yahoocachesystem', 'yahooexternalcache', 'yahoo! searchmonkey', 'yahooysmcm', 'yammer', 'yandexbot', 'yeti', 'yie8', 'youdao', 'yourls', 'zemanta', 'zend_http_client', 'wget', 'libwww', '^java\/[0-9]'] +robots = ['bingbot/', 'bingpreview', 'MSIECrawler', 'msnbot/', 'msnbot\-media/', 'AdIdxBot/', 'NOT[\x20]Googlebot/', 'Googlebot/', 'Google[\x20]Web[\x20]Preview', 'Googlebot\-Image/', 'Googlebot\-Mobile/', 'google\-sitemaps', 'Googlebot\-News', 'Googlebot\-Video/', 'AdsBot\-Google[\x20]\(', 'AdsBot\-Google\-Mobile\-Apps', 'Mediapartners-Google', 'Feedfetcher\-Google', 'Google\-Adwords\-Instant', 'Firefox/1\.5', 'Yahoo![\x20]Slurp[\x20]China', 'Yahoo![\x20]Slurp', 'Baiduspider/', 'Baiduspider\-image', 'baidu', 'YandexBot/', 'YandexImages/', 'YandexMetrika/', 'YandexMobileBot/', 'yandex', 'electricmonk/', 'spbot/', 'SeznamBot/', 'msie8', 'AhrefsBot/', '007ac9[\x20]Crawler', '2345Explorer/', '360Spider', 'A[\x20]Simple[\x20]Crawler', 'Abrave', 'acapbot/', 'Accoona\-AI\-Agent/', 'AdnormCrawlerCatchBot/', 'aiHitBot/', 'aipbot/', 'Apache\-HttpClient/', 'Apexoo[\x20]Spider', 'Applebot/', 'archive\.org_bot', 'Babya[\x20]Discoverer', 'BDCbot/', 'BinGet/', 'bl\.uk_lddc_bot/', 'BLEXBot/', 'boitho\.com\-dc/', 'BusinessBot:', 'CatchBot/', 'CB/Nutch', 'CCBot/', 'Cliqzbot/', 'CMS[\x20]Crawler', 'ConveraCrawler/', 'cosmos/', 'crawl/Nutch', 'crawler4j', 'CRAZYWEBCRAWLER', 'CSE[\x20]HTML[\x20]Validator', 'C\-T[\x20]bot', 'Curl/PHP', 'Dalvik/', 'DataCrawler/', 'Deepnet[\x20]Explorer', 'DeuSu/', 'Digincore', 'Discordbot/', 'DoCoMo/', 'Domain[\x20]Re\-Animator[\x20]Bot', 'DomainCrawler/', 'DomainMacroCrawler/', 'DomainSONOCrawler/', 'DomainStatsBot/', 'DotBot/', 'DuckDuckGo\-Favicons\-Bot/', 'ELinks/', 'ELinks[\x20]\(', 'EmailMarketingRobot/', 'EmeraldShield\.com[\x20]WebBot', 'envolk\[ITS\]spider/', 'EsperanzaBot', 'Exabot/', 'facebookexternalhit/', 'fast_enterprise_crawler.*scrawleradmin\.t\-info@telekom\.de', 'fast_enterprise_crawler.*t\-info_bi_cluster_crawleradmin\.t\-info@telekom\.de', 'FAST\-WebCrawler/', 'Feosey[\x20]Mohk[\x20]Crawler', 'findlinks/', 'Findxbot/', 'FirePHP/', 'FlippyBearBot/', 'FreeWebMonitoring[\x20]SiteChecker/', 'fujilabol', 'FurlBot/', 'Gaisbot/', 'Gallent[\x20]Spider', 'GarlikCrawler/', 'GetintentCrawler[\x20]getintent\.com', 'Gigabot/', 'gipo\-crawler/Nutch', 'Girafabot', 'Gluten[\x20]Free[\x20]Crawler/', 'gocrawl', 'GrapeshotCrawler/', 'GSiteCrawler/', 'GurujiBot/', 'HaosouSpider', 'holmes/', 'HTTP_Request2/', 'HubSpot[\x20]Webcrawler', 'HyperCrawl/', 'ICC\-Crawler/', 'iconoclast', 'IDGCrawler/Nutch', 'idmarch[\x20]Automatic\.beta/', 'Incutio[\x20]XML', 'InfluenceBot', 'IRLbot/', 'IssueCrawler', 'istellabot/', 'James[\x20]BOT', 'Jigsaw/', 'JobFeed', 'KomodiaBot/', 'Konqueror/', 'linkapediabot', 'metager\-linkchecker', 'linkchecker', 'LinkCheck', 'linkdexbot/', 'LinkedInBot/', 'LinkpadBot/', 'Links[\x20]\(', 'LinksManager\.com_bot', 'LWP::Simple/', 'Mail\.RU_Bot/', 'meanpathbot/', 'Mediatoolkitbot', 'MegaIndex\.ru/', 'merzscope', 'mfibot/', 'microsoft.*discovery', 'missigua_locator', 'MixrankBot', 'MJ12bot/', 'MojeekBot/', 'Mojolicious', 'MXT/Nutch', 'My[\x20]Nutch[\x20]Spider/', 'myse/Nutch', 'NerdyBot', 'netEstate[\x20]NE[\x20]Crawler', 'NetResearchServer/', 'NRLCorpusBuilder/Nutch', 'nutch\-1\.4/', 'nutch\-1\.8/', 'NutchCVS/', 'o\.uk[\x20]robot', 'oBot/', 'ocrawler;', 'ODP[\x20]link[\x20]checker', 'Offline[\x20]Explorer/', 'OmniExplorer_Bot/', 'OrangeBot/', 'PageBitesHyperBot/', 'pdffillerbot/', 'PhantomJS', 'PHP/5\.2\.8', 'Ploetz[\x20]\+[\x20]Zeller', 'Plukkie/', 'Princetonbot/', 'PrivacyAwareBot/', 'proximic', 'psbot/', 'psbot\-image', 'python_wk_crawler', 'Python\-urllib/', 'QCrawl', 'ResearchBot', 'roboto', 'rogerbot/', 'RSSingBot', 'RukiCrawler/', 'SafeDNS[\x20]search[\x20]bot/', 'SafeDNSBot', 'SafeSearch[\x20]microdata[\x20]crawler', 'safesearch', 'SBL\-BOT', 'Screaming[\x20]Frog[\x20]SEO[\x20]Spider/', 'ScreenerBot[\x20]Crawler[\x20]Beta', 'Searchie/', 'Seekmo', 'semanticbot', 'SemrushBot/', 'seo\-audit\-check\-bot/', 'Seobility', 'SEOkicks\-Robot', 'SEOlyticsCrawler/', 'SEOstats', 'Seosys/Nutch', 'Seoterritory\.com[\x20]bot', 'Shim\-Crawler', 'SiteExplorer/', 'siteexplorer\.info', 'Slackbot\-LinkExpanding', 'SmabblerBot/', 'Sogou[\x20]web[\x20]spider/', 'special_archiver/', 'Spiderbot/', 'ssearch_bot', 'SurdotlyBot/', 'SurveyBot/', 'taiil/Nutch', 'tbot\-nutch', 'TeeRaidBot', 'TelegramBot', 'Test/Nutch', 'Test[\x20]Spider', 'TestCrawler', 'TurnitinBot/', 'TurnitinBot', 'TweetmemeBot/', 'UCY/Nutch', 'Uptimebot/', 'URL[\x20]Checker', 'UXCrawlerBot', 'Validator\.nu/', 'vBSEO', 'vBulletin[\x20]via[\x20]PHP', 'vebidoobot', 'viz/Nutch', 'VoilaBot', 'VORTEX/', 'voyager/', 'W3C_Validator/', 'W3C\-checklink/', 'WBSearchBot/', 'WeSEE:Ads/PageBot', 'WeSEE:Ads/PictureBot', 'WeSEE_Bot', 'Wget/', 'Who\.is[\x20]Bot', 'wonderbot/', 'woobot/', 'Wotbox/', 'Xaldon[\x20]WebSpider', 'Xenu[\x20]Link[\x20]Sleuth', 'xenu_link_sleuth', 'XML[\x20]Sitemaps[\x20]Generator', 'XoviBot/', 'yacybot', 'Yahoo[\x20]Link[\x20]Preview', 'YisouSpider', 'yoozBot', 'zspider/', 'ZumBot/', 'nbot', 'ng/1\.', 'ng/2\.', 'libwww\-perl', 'CFNetwork', 'urllib', 'javabee', 'projectwf\-java\-test\-crawler', 'java', 'loocalcrawler/nutch', 'nutchosu\-vlib', 'nutch', 'perlcrawler', 'perl', '(firefox/)([0-9]\.|[0-1][0]\.)', '^Mozilla$', '^mozilla\/3\.0\s\(compatible$', '^mozilla\/4\.0$', '^mozilla\/4\.0\s\(compatible;\)$', '^mozilla\/5\.0$', '^mozilla\/5\.0\s\(compatible;$', '^mozilla\/5\.0\s\(en\-us\)$', '^mozilla\/5\.0\sfirefox\/3\.0\.5$', '^Mozilla/6\.0[\x20]\(compatible\)$', '^Mozilla/(.*)Beta[\x20]\(Windows\)', 'MSIE[\x20]2', 'MSIE[\x20]3', 'MSIE[\x20]4', 'MSIE[\x20]5', 'MSIE[\x20]6', 'Windows[\x20]95', 'Windows[\x20]98', 'a6\-indexer', 'abcdatos', 'abonti\.com', 'acme\.spider', 'activebookmark', 'adamm_bot', 'advbot', 'affectv\.co\.uk', 'ahoythehomepagefinder', 'aleadsoftbot', 'alkaline', 'allrati', 'alltop', 'almaden', 'alpha_search_agent', 'anthill', 'antibot', 'aport', 'appie', 'applesyndication', 'arachnophilia', 'arale', 'araneo', 'architext', 'archive\-de\.com', 'aretha', 'argus', 'ariadne', 'arianna\.libero\.it', 'arks', 'aspider', 'aspseek', 'asterias', 'asynchttpclient', 'atn\.txt', 'atomz', 'auresys', 'awbot', 'backlinktest\.com', 'backrub', 'bbot', 'becomebot', 'bender', 'betabot', 'bigbrother', 'biglotron', 'BingLocalSearch', 'bittorrent_bot', 'biz360[_+\s]spider', 'bjaaland', 'blackwidow', 'blindekuh', 'blogbridge[_+\s]service', 'blogged_crawl', 'bloglines', 'bloglovin', 'blogpulse', 'blogsearch', 'blogshares', 'blogslive', 'blogssay', 'bloodhound', 'bncf\.firenze\.sbn\.it/raccolta\.txt', 'bobby', 'bookmark\-manager', 'borg\-bot', 'boris', 'brightnet', 'bruinbot', 'bspider', 'bubing', 'bumblebee', 'butterfly', 'buzztracker', 'cactvschemistryspider', 'calif[^r]', 'candlelight[_+\s]favorites[_+\s]inspector', 'careerbot', 'carpathia', 'cassandra', 'catbot', 'cbn00glebot', 'cerberian_drtrs', 'cfetch', 'cgireader', 'chattertrap', 'check_http', 'checkbot', 'checkweb_link_validator', 'christcrawler', 'churl', 'cienciaficcion', 'cipinetbot', 'imagecoccoc', 'coccoc', 'coldfusion', 'collective', 'combine', 'commons\-httpclient', 'computer_and_automation_research_institute_crawler', 'conceptbot', 'contentmatch', 'converamultimediacrawler', 'coolbot', 'copubbot', 'core', 'covario', 'cruiser', 'cscrawler', 'cuasarbot', 'cursor', 'cusco', 'custo', 'cyberspyder', 'datafountains/dmoz_downloader', 'dataprovider\.com', 'daumoa', 'daviesbot', 'daylifefeedfetcher', 'daypopbot', 'deepindex', 'desertrealm', 'deweb', 'dienstspider', 'digger', 'digout4u', 'diibot', 'dipsie\.bot', 'direct_hit', 'discobot', 'dlvr\.it', 'dnabot', 'dnsgroup', 'doccheckbot', 'domainappender', 'domainchecker', 'domainsdb\.net', 'download_express', 'dragonbot', 'dreamwidth', 'drupal', 'dulance', 'dumbot', 'dumm\.de\-bot', 'dwcp', 'e\-collector', 'earthcom\.info', 'easydl', 'ebiness', 'eccp', 'echo!', 'edgeio\-retriever', 'elfinbot', 'emacs', 'emcspider', 'enteprise', 'ernst[:blank:]2\.0', 'esther', 'ets_v', 'eventax', 'everbeecrawler', 'everest\-vulcan', 'evliyacelebi', 'exactseek', 'extreme[_+\s]picture[_+\s]finder', 'ezoom', 'ezresult', 'facebook', 'facebot', 'fast\-search\-engine', 'matrix_s\.p\.a\._\-_fast_enterprise_crawler', 'fast_enterprise_crawler', 'fastbot', 'fastcrawler', 'favicon', 'favorg', 'favorites_sweeper', 'fdse', 'feedburner', 'feedcrawl', 'feedflow', 'feedmyinbox', 'feedroll\.com', 'feedsky', 'feedster', 'feedvalidator', 'feedzira', 'felix', 'ferret', 'fetchbot', 'fetchrover', 'fever/', 'fido', 'filmkamerabot', 'filterdb\.iss\.net', 'finderlein[_+\s]research[_+\s]crawler', 'findexa_crawler', 'finnish', 'fireball', 'firmilybot', 'flexum', 'foaf\-search\.net', 'fooky\.com/ScorpionBot', 'fouineur', 'francoroute', 'freecrawl', 'freenews', 'funnelweb', 'g2crawler', 'gama', 'gazz', 'gcreep', 'geniebot', 'genieo', 'geohasher', 'getbot', 'geturl', 'gigablastopensource', 'global_fetch', 'gnodspider', 'goforit\.com', 'goforitbot', 'golem', 'gonzo', 'gougou', 'gpu_p2p_crawler', 'grabber', 'grapeshot', 'grapnel', 'griffon', 'gromit', 'grub', 'gulliver', 'gulperbot', 'hambot', 'hanrss', 'harvest', 'havindex', 'henrythemiragorobot', 'heritrix', 'hl_ftien_spider', 'hometown', 'hoowwwer', 'hpprint', 'htdig', 'html[_+\s]link[_+\s]validator', 'htmlgobble', 'htmlparser', 'httrack', 'hundesuche\.com\-bot', 'hyperdecontextualizer', 'ia_archiver\-web\.archive\.org', 'ia_archiver', 'iajabot', 'iaskspider', 'i\-bot', 'icarus6j', 'ichiro', 'icjobs\.de', 'ilse', 'iltrovatore\-setaccio', 'imagelock', 'implisensebot', 'inagist', 'incywincy', 'infobot', 'infociousbot', 'infohelfer', 'infomine', 'informant', 'infoseeksidewinder', 'infoseek', 'infospider', 'inspectorwww', 'insurancobot', 'integromedb\.org', 'intelliagent', 'internet[_+\s]ninja', 'internetarchive', 'internetseer', 'internetsupervision', 'ips\-agent', 'irobot', 'iron33', 'isearch2006', 'israelisearch', 'iupui_research_bot', 'izsearch', 'jacobin[\x20]club', 'jakarta', 'jbot', 'jcrawler', 'jeeves', 'jennybot', 'jobboerse', 'jobot', 'jobo', 'joebot', 'jrtwine[_+\s]software[_+\s]check[_+\s]favorites[_+\s]utility', 'js\-kit', 'jubii', 'jumpstation', 'justview', 'kalambot', 'kamano\.de_newsfeedverzeichnis', 'kapsi', 'katipo', 'kazoombot', 'kevin', 'keyoshid', 'kilroy', 'kinja\-imagebot', 'kinjabot', 'knowitall', 'knowledge\.com', 'ko[_+\s]yappo[_+\s]robot', 'kouaa_krawler', 'krugle', 'ksibot', 'kummhttp', 'kurzor', 'labelgrabber\.txt', 'lanshanbot', 'larbin', 'largesmall[\x20]crawler', 'legs', 'letscrawl\.com', 'libcrawl', 'lilina', 'link_valet_online', 'linkbot', 'linkdex\.com', 'linkidator', 'linkscan', 'linkstats[\x20]bot', 'linkwalker', 'lipperhey', 'livejournal\.com', 'lmspider', 'loadtimebot', 'lockon', 'logo_gif', 'longurl', 'lssrocketcrawler', 'ltbot', 'ltx71', 'lwp\-request', 'lwp\-trivial', 'lycos[_+\s]', 'macworm', 'madaali\.de', 'magpierss', 'magpie', 'mapoftheinternet\.com', 'marvin', 'mattie', 'mediabot', 'mediafox', 'megaindex', 'megite', 'memorybot', 'mercator', 'meshexplorer', 'metager2\-verification\-bot', 'metajobbot', 'metaspinner', 'metauri', 'miadev', 'microsoft[_+\s]url[_+\s]control', 'microsoft[\x20]bits', 'microsoft\-webdav\-miniredir', 'mindcrawler', 'mindupbot', 'mini\-reptile', 'minirank', 'misterbot', 'miva', 'mizzu_labs', 'mnogosearch', 'moget', 'momspider', 'monster', 'motor', 'movabletype', 'ms[_+\s]search[_+\s]6\.0[_+\s]robot', 'ms_search_4\.0_robot', 'msnbot\-udiscovery', 'msrabot', 'msrbot', 'mt::telegraph::agent', 'muncher', 'muscatferret', 'mwdsearch', 'mydoyouhike', 'myweb', 'nagios', 'nasa_search', 'ndspider', 'nederland\.zoek', 'netcarta', 'netcraft', 'netluchs', 'netmechanic', 'netnewswire', 'netscoop', 'netsprint', 'netvibes', 'newrelicpinger', 'newscan\-online', 'newsfox', 'newsgatoronline', 'nextgensearchbot', 'nhse', 'nicebot', 'nimblecrawler', 'ning', 'nomad', 'northstar', 'noxtrumbot', 'npbot', 'nzexplorer', 'objectssearch', 'occam', 'ocelli', 'octopus', 'octora_beta_bot', 'onet\.pl[_+\s]sa', 'onfolio', 'openfind', 'opentaggerbot', 'openwebspider', 'optimizer', 'oracle_ultra_search', 'orb_search', 'orbiter', 'packrat', 'pageboy', 'panscient', 'parasite', 'passwordmaker\.org', 'patric', 'pear_http_request_class', 'peerbot', 'pegasus', 'perignator', 'perman', 'petersnews', 'phantom', 'php[_+\s]version[_+\s]tracker', 'phpcrawl', 'phpdig', 'picmole', 'pictureofinternet', 'piltdownman', 'pimptrain', 'ping\.blo\.gs', 'pingdom', 'pioneer', 'pita', 'pitkow', 'pjspider', 'plinki', 'pluckfeedcrawler', 'plumtreewebaccessor', 'pogodak', 'pompos', 'popdexter', 'poppi', 'port_huron_labs', 'portalb', 'postfavorites', 'postpost', 'postrank', 'powermarks', 'printfulbot', 'proodlebot', 'protopage', 'publiclibraryarchive', 'pyquery', 'python', 'qihoobot', 'quipply', 'qwantify', 'r6\_', 'rambler', 'ratingburner', 'raven', 'rbse', 'redalert', 'regator', 'relevantnoise\.com', 'resumerobot', 'rhcs', 'riddler', 'road_runner', 'robbie', 'robi', 'robocrawl', 'robofox', 'robozilla', 'rojo', 'rome[\x20]client', 'roverbot', 'rpt\-httpclient', 'rssgraffiti', 'rssimagesbot', 'ruffle', 'rufusbot', 'rules', 'safeads\.xyz', 'safetynetrobot', 'sage\+\+', 'sandcrawler', 'savetheworldheritage', 'sbider', 'schizozilla', 'scooter', 'scoutjet', 'scumbot', 'search\-info', 'search_au', 'searchguild[_+\s]dmoz[_+\s]experiment', 'searchmetricsbot', 'searchprocess', 'seekbot', 'semalt', 'senrigan', 'sensis_web_crawler', 'seodiver', 'seokicks\.de', 'seoscanners', 'sgscout', 'shaggy', 'shaihulud', 'shareaholicbot', 'shoutcast', 'sift', 'simbot', 'simplepie', 'sistrix', 'site\-valet', 'sitebot', 'sitedomain\-bot', 'sitetech', 'skimbot', 'skymob', 'slcrawler', 'slurp', 'slysearch', 'smartspider', 'smtbot', 'snap\.com_beta_crawler', 'snappy', 'snooper', 'sohu\-search', 'sohu', 'solbot', 'speedy', 'sphere_scout', 'spider[_+\s]monkey', 'spiderline', 'spiderlytics', 'spiderman', 'spiderview', 'spip', 'sproose_crawler', 'spry', 'sqworm', 'ssearcher', 'steeler', 'steroid__download', 'stq_bot', 'Stratagems[\x20]Kumo', 'suchfin\-bot', 'suke', 'summify\.com', 'sunrise', 'suntek', 'superbot', 'superfeedr', 'susie', 'sven', 'syndic8', 'syndicapi', 'synoobot', 'synthesio', 't\-h\-u\-n\-d\-e\-r\-s\-t\-o\-n\-e', 'tach_bw', 'tagyu_agent', 'tailrank', 'tarantula', 'tarspider', 'tcl_http_client_package', 'techbot', 'technoratibot', 'templeton', 'teoma', 'teragramcrawlersurf', 'test_crawler', 'testbot', 'thumbsniper', 'titan', 'titin', 'tkwww', 'tlspider', 'topblogsinfo', 'topicblogs', 'topix\.net', 'trapit', 'trileet', 'turtlescanner', 'turtle', 'tutorgigbot', 'tweetedtimes', 'twiceler', 'twisted[\x20]pagegetter', 'twitterbot', 'twitterfeed', 'ubicrawler', 'ucsd', 'udmsearch', 'ultraseek', 'unchaos_bot_hybrid_web_search_engine', 'unido\-bot', 'unisterbot', 'universalfeedparser', 'unlost_web_crawler', 'unwindfetchor', 'updated', 'urlck', 'ustc\-semantic\-group', 'vagabondo\-wap', 'vagabondo', 'valkyrie', 'vermut', 'versus_crawler_from_eda\.baykan@epfl\.ch', 'verticrawl', 'vespa_crawler', 'victoria', 'virus[_+\s]detector', 'visionsearch', 'voidbot', 'voltron', 'vse/', 'vwbot', 'w3c[_+\s]css[_+\s]validator[_+\s]jfouffa', 'w3index', 'w3m2', 'wallpaper', 'wanderer', 'wapspider', 'wapspIRLider', 'watchmouse', 'wavefire', 'waybackarchive\.org', 'wazzup', 'web_downloader', 'webbandit', 'webbase', 'webcatcher', 'webclipping\.com', 'webcollage', 'webcompass', 'webcopy', 'webcrawl\.net', 'webdup', 'webfetcher', 'webfilter', 'webfoot', 'webinator', 'webindexer', 'weblayers', 'weblinker', 'webminer', 'webmirror', 'webmoose', 'webquest', 'webreader', 'webreaper', 'website[_+\s]monitoring[_+\s]bot', 'websnarf', 'webspider', 'webvac', 'webvulncrawl', 'webwalker', 'webwalk', 'webwatch', 'wells_search', 'wer\-liefert\-was', 'wesee:search', 'wevikabot', 'whatuseek', 'whowhere', 'windows\-rss\-platform', 'wired\-digital', 'zyborg', 'wisenutbot', 'wiumi', 'wmir', 'wolp', 'wombat', 'wonderer', 'woozweb', 'wordpress', 'worm', 'wume_crawler', 'wwwc', 'wwweasel', 'wz101', 'xget', 'xirq', 'xydo', 'y!j', 'yahoo![\x20]searchmonkey', 'yahoo!_mindset', 'yahoo\-blogs', 'yahoo\-mmcrawler', 'yahoo\-newscrawler', 'yahoo[\x20]pipes', 'yahoo\-verticalcrawler', 'yahoocachesystem', 'yahooexternalcache', 'yahoofeedseeker', 'yahooseeker\-testing', 'yahooseeker', 'yahooysmcm', 'yammer', 'yanga', 'yet\-another\-spider', 'yeti', 'yie8', 'yodaobot', 'yooglifetchagent', 'youdao', 'yourls', 'z\-add_link_checker', 'zealbot', 'zemanta', 'zend_http_client', 'zeus', 'zhuaxia', '[^a]fish', '[\x20]netseer[\x20]', '^[1-3]$', '^finbot', '^motorola$', '^msie', '^voyager/', '^webindex$', '1\-more_scanner'] -search_engines = ['google\.[\w.]+/products', 'base\.google\.', 'froogle\.google\.', 'groups\.google\.', 'images\.google\.', 'google\.', 'googlee\.', 'googlecom\.com', 'goggle\.co\.hu', '216\.239\.(35|37|39|51)\.100', '216\.239\.(35|37|39|51)\.101', '216\.239\.5[0-9]\.104', '64\.233\.1[0-9]{2}\.104', '66\.102\.[1-9]\.104', '66\.249\.93\.104', '72\.14\.2[0-9]{2}\.104', 'msn\.', 'live\.com', 'bing\.', 'voila\.', 'mindset\.research\.yahoo', 'yahoo\.', '(66\.218\.71\.225|216\.109\.117\.135|216\.109\.125\.130|66\.218\.69\.11)', 'search\.aol\.co', 'tiscali\.', 'lycos\.', 'alexa\.com', 'alltheweb\.com', 'altavista\.', 'a9\.com', 'dmoz\.org', 'netscape\.', 'search\.terra\.', 'www\.search\.com', 'search\.sli\.sympatico\.ca', 'excite\.'] +search_engines = ['^www\.google\.co\.uk$', '^images\.google\.co\.uk$', '^translate\.google\.co\.uk$', 'google\.co\.uk$', '^www\.google\.com$', '^images\.google\.com$', '^translate\.google\.com$', 'google\.com$', 'bing\.com', '^(www\.|)yandex\.ru$', '^(www\.|)yandex\.com\.tr$', '^(www\.|)yandex\.ua$', '^(www\.|)yandex\.kz$', '^(www\.|)yandex\.com$', 'yandex\.', '^www\.google\.de$', '^images\.google\.de$', '^translate\.google\.de$', 'google\.de$', '^www\.google\.fr$', '^images\.google\.fr$', '^translate\.google\.fr$', 'google\.fr$', '^www\.google\.ca$', '^images\.google\.ca$', '^translate\.google\.ca$', 'google\.ca$', '^www\.google\.es$', '^images\.google\.es$', '^translate\.google\.es$', 'google\.es$', '^www\.google\.com\.au$', '^images\.google\.com\.au$', '^translate\.google\.com\.au$', 'google\.com\.au$', '^www\.google\.nl$', '^images\.google\.nl$', '^translate\.google\.nl$', 'google\.nl$', '^www\.google\.gr$', '^images\.google\.gr$', '^translate\.google\.gr$', 'google\.gr$', '^www\.google\.se$', '^images\.google\.se$', '^translate\.google\.se$', 'google\.se$', '^www\.google\.ie$', '^images\.google\.ie$', '^translate\.google\.ie$', 'google\.ie$', '^www\.google\.it$', '^images\.google\.it$', '^translate\.google\.it$', 'google\.it$', '^www\.google\.no$', '^images\.google\.no$', '^translate\.google\.no$', 'google\.no$', '^www\.google\.com\.tr$', '^images\.google\.com\.tr$', '^translate\.google\.com\.tr$', 'google\.com\.tr$', '^www\.google\.co\.in$', '^images\.google\.co\.in$', '^translate\.google\.co\.in$', 'google\.co\.in$', '^www\.google\.pt$', '^images\.google\.pt$', '^translate\.google\.pt$', 'google\.pt$', '^www\.google\.hr$', '^images\.google\.hr$', '^translate\.google\.hr$', 'google\.hr$', '^www\.google\.co\.nz$', '^images\.google\.co\.nz$', '^translate\.google\.co\.nz$', 'google\.co\.nz$', '^www\.google\.pl$', '^images\.google\.pl$', '^translate\.google\.pl$', 'google\.pl$', '^www\.google\.ac$', '^images\.google\.ac$', '^translate\.google\.ac$', 'google\.ac$', '^www\.google\.ad$', '^images\.google\.ad$', '^translate\.google\.ad$', 'google\.ad$', '^www\.google\.ae$', '^images\.google\.ae$', '^translate\.google\.ae$', 'google\.ae$', '^www\.google\.al$', '^images\.google\.al$', '^translate\.google\.al$', 'google\.al$', '^www\.google\.am$', '^images\.google\.am$', '^translate\.google\.am$', 'google\.am$', '^www\.google\.as$', '^images\.google\.as$', '^translate\.google\.as$', 'google\.as$', '^www\.google\.at$', '^images\.google\.at$', '^translate\.google\.at$', 'google\.at$', '^www\.google\.az$', '^images\.google\.az$', '^translate\.google\.az$', 'google\.az$', '^www\.google\.ba$', '^images\.google\.ba$', '^translate\.google\.ba$', 'google\.ba$', '^www\.google\.be$', '^images\.google\.be$', '^translate\.google\.be$', 'google\.be$', '^www\.google\.bf$', '^images\.google\.bf$', '^translate\.google\.bf$', 'google\.bf$', '^www\.google\.bg$', '^images\.google\.bg$', '^translate\.google\.bg$', 'google\.bg$', '^www\.google\.bi$', '^images\.google\.bi$', '^translate\.google\.bi$', 'google\.bi$', '^www\.google\.bj$', '^images\.google\.bj$', '^translate\.google\.bj$', 'google\.bj$', '^www\.google\.bs$', '^images\.google\.bs$', '^translate\.google\.bs$', 'google\.bs$', '^www\.google\.bt$', '^images\.google\.bt$', '^translate\.google\.bt$', 'google\.bt$', '^www\.google\.by$', '^images\.google\.by$', '^translate\.google\.by$', 'google\.by$', '^www\.google\.cat$', '^images\.google\.cat$', '^translate\.google\.cat$', 'google\.cat$', '^www\.google\.cc$', '^images\.google\.cc$', '^translate\.google\.cc$', 'google\.cc$', '^www\.google\.cd$', '^images\.google\.cd$', '^translate\.google\.cd$', 'google\.cd$', '^www\.google\.cf$', '^images\.google\.cf$', '^translate\.google\.cf$', 'google\.cf$', '^www\.google\.cg$', '^images\.google\.cg$', '^translate\.google\.cg$', 'google\.cg$', '^www\.google\.ch$', '^images\.google\.ch$', '^translate\.google\.ch$', 'google\.ch$', '^www\.google\.ci$', '^images\.google\.ci$', '^translate\.google\.ci$', 'google\.ci$', '^www\.google\.cl$', '^images\.google\.cl$', '^translate\.google\.cl$', 'google\.cl$', '^www\.google\.cm$', '^images\.google\.cm$', '^translate\.google\.cm$', 'google\.cm$', '^www\.google\.cn$', '^images\.google\.cn$', '^translate\.google\.cn$', 'google\.cn$', '^www\.google\.co\.ao$', '^images\.google\.co\.ao$', '^translate\.google\.co\.ao$', 'google\.co\.ao$', '^www\.google\.co\.bw$', '^images\.google\.co\.bw$', '^translate\.google\.co\.bw$', 'google\.co\.bw$', '^www\.google\.co\.ck$', '^images\.google\.co\.ck$', '^translate\.google\.co\.ck$', 'google\.co\.ck$', '^www\.google\.co\.cr$', '^images\.google\.co\.cr$', '^translate\.google\.co\.cr$', 'google\.co\.cr$', '^www\.google\.co\.id$', '^images\.google\.co\.id$', '^translate\.google\.co\.id$', 'google\.co\.id$', '^www\.google\.co\.il$', '^images\.google\.co\.il$', '^translate\.google\.co\.il$', 'google\.co\.il$', '^www\.google\.co\.jp$', '^images\.google\.co\.jp$', '^translate\.google\.co\.jp$', 'google\.co\.jp$', '^www\.google\.co\.ke$', '^images\.google\.co\.ke$', '^translate\.google\.co\.ke$', 'google\.co\.ke$', '^www\.google\.co\.kr$', '^images\.google\.co\.kr$', '^translate\.google\.co\.kr$', 'google\.co\.kr$', '^www\.google\.co\.ls$', '^images\.google\.co\.ls$', '^translate\.google\.co\.ls$', 'google\.co\.ls$', '^www\.google\.co\.ma$', '^images\.google\.co\.ma$', '^translate\.google\.co\.ma$', 'google\.co\.ma$', '^www\.google\.co\.mz$', '^images\.google\.co\.mz$', '^translate\.google\.co\.mz$', 'google\.co\.mz$', '^www\.google\.co\.th$', '^images\.google\.co\.th$', '^translate\.google\.co\.th$', 'google\.co\.th$', '^www\.google\.co\.tz$', '^images\.google\.co\.tz$', '^translate\.google\.co\.tz$', 'google\.co\.tz$', '^www\.google\.co\.ug$', '^images\.google\.co\.ug$', '^translate\.google\.co\.ug$', 'google\.co\.ug$', '^www\.google\.co\.uz$', '^images\.google\.co\.uz$', '^translate\.google\.co\.uz$', 'google\.co\.uz$', '^www\.google\.co\.ve$', '^images\.google\.co\.ve$', '^translate\.google\.co\.ve$', 'google\.co\.ve$', '^www\.google\.co\.vi$', '^images\.google\.co\.vi$', '^translate\.google\.co\.vi$', 'google\.co\.vi$', '^www\.google\.co\.za$', '^images\.google\.co\.za$', '^translate\.google\.co\.za$', 'google\.co\.za$', '^www\.google\.co\.zm$', '^images\.google\.co\.zm$', '^translate\.google\.co\.zm$', 'google\.co\.zm$', '^www\.google\.co\.zw$', '^images\.google\.co\.zw$', '^translate\.google\.co\.zw$', 'google\.co\.zw$', '^www\.google\.com\.af$', '^images\.google\.com\.af$', '^translate\.google\.com\.af$', 'google\.com\.af$', '^www\.google\.com\.ag$', '^images\.google\.com\.ag$', '^translate\.google\.com\.ag$', 'google\.com\.ag$', '^www\.google\.com\.ai$', '^images\.google\.com\.ai$', '^translate\.google\.com\.ai$', 'google\.com\.ai$', '^www\.google\.com\.ar$', '^images\.google\.com\.ar$', '^translate\.google\.com\.ar$', 'google\.com\.ar$', '^www\.google\.com\.bd$', '^images\.google\.com\.bd$', '^translate\.google\.com\.bd$', 'google\.com\.bd$', '^www\.google\.com\.bh$', '^images\.google\.com\.bh$', '^translate\.google\.com\.bh$', 'google\.com\.bh$', '^www\.google\.com\.bn$', '^images\.google\.com\.bn$', '^translate\.google\.com\.bn$', 'google\.com\.bn$', '^www\.google\.com\.bo$', '^images\.google\.com\.bo$', '^translate\.google\.com\.bo$', 'google\.com\.bo$', '^www\.google\.com\.br$', '^images\.google\.com\.br$', '^translate\.google\.com\.br$', 'google\.com\.br$', '^www\.google\.com\.bz$', '^images\.google\.com\.bz$', '^translate\.google\.com\.bz$', 'google\.com\.bz$', '^www\.google\.com\.co$', '^images\.google\.com\.co$', '^translate\.google\.com\.co$', 'google\.com\.co$', '^www\.google\.com\.cu$', '^images\.google\.com\.cu$', '^translate\.google\.com\.cu$', 'google\.com\.cu$', '^www\.google\.com\.cy$', '^images\.google\.com\.cy$', '^translate\.google\.com\.cy$', 'google\.com\.cy$', '^www\.google\.com\.do$', '^images\.google\.com\.do$', '^translate\.google\.com\.do$', 'google\.com\.do$', '^www\.google\.com\.ec$', '^images\.google\.com\.ec$', '^translate\.google\.com\.ec$', 'google\.com\.ec$', '^www\.google\.com\.eg$', '^images\.google\.com\.eg$', '^translate\.google\.com\.eg$', 'google\.com\.eg$', '^www\.google\.com\.et$', '^images\.google\.com\.et$', '^translate\.google\.com\.et$', 'google\.com\.et$', '^www\.google\.com\.fj$', '^images\.google\.com\.fj$', '^translate\.google\.com\.fj$', 'google\.com\.fj$', '^www\.google\.com\.gh$', '^images\.google\.com\.gh$', '^translate\.google\.com\.gh$', 'google\.com\.gh$', '^www\.google\.com\.gi$', '^images\.google\.com\.gi$', '^translate\.google\.com\.gi$', 'google\.com\.gi$', '^www\.google\.com\.gt$', '^images\.google\.com\.gt$', '^translate\.google\.com\.gt$', 'google\.com\.gt$', '^www\.google\.com\.hk$', '^images\.google\.com\.hk$', '^translate\.google\.com\.hk$', 'google\.com\.hk$', '^www\.google\.com\.jm$', '^images\.google\.com\.jm$', '^translate\.google\.com\.jm$', 'google\.com\.jm$', '^www\.google\.com\.kh$', '^images\.google\.com\.kh$', '^translate\.google\.com\.kh$', 'google\.com\.kh$', '^www\.google\.com\.kw$', '^images\.google\.com\.kw$', '^translate\.google\.com\.kw$', 'google\.com\.kw$', '^www\.google\.com\.lb$', '^images\.google\.com\.lb$', '^translate\.google\.com\.lb$', 'google\.com\.lb$', '^www\.google\.com\.lc$', '^images\.google\.com\.lc$', '^translate\.google\.com\.lc$', 'google\.com\.lc$', '^www\.google\.com\.ly$', '^images\.google\.com\.ly$', '^translate\.google\.com\.ly$', 'google\.com\.ly$', '^www\.google\.com\.mm$', '^images\.google\.com\.mm$', '^translate\.google\.com\.mm$', 'google\.com\.mm$', '^www\.google\.com\.mt$', '^images\.google\.com\.mt$', '^translate\.google\.com\.mt$', 'google\.com\.mt$', '^www\.google\.com\.mx$', '^images\.google\.com\.mx$', '^translate\.google\.com\.mx$', 'google\.com\.mx$', '^www\.google\.com\.my$', '^images\.google\.com\.my$', '^translate\.google\.com\.my$', 'google\.com\.my$', '^www\.google\.com\.na$', '^images\.google\.com\.na$', '^translate\.google\.com\.na$', 'google\.com\.na$', '^www\.google\.com\.nf$', '^images\.google\.com\.nf$', '^translate\.google\.com\.nf$', 'google\.com\.nf$', '^www\.google\.com\.ng$', '^images\.google\.com\.ng$', '^translate\.google\.com\.ng$', 'google\.com\.ng$', '^www\.google\.com\.ni$', '^images\.google\.com\.ni$', '^translate\.google\.com\.ni$', 'google\.com\.ni$', '^www\.google\.com\.np$', '^images\.google\.com\.np$', '^translate\.google\.com\.np$', 'google\.com\.np$', '^www\.google\.com\.om$', '^images\.google\.com\.om$', '^translate\.google\.com\.om$', 'google\.com\.om$', '^www\.google\.com\.pa$', '^images\.google\.com\.pa$', '^translate\.google\.com\.pa$', 'google\.com\.pa$', '^www\.google\.com\.pe$', '^images\.google\.com\.pe$', '^translate\.google\.com\.pe$', 'google\.com\.pe$', '^www\.google\.com\.pg$', '^images\.google\.com\.pg$', '^translate\.google\.com\.pg$', 'google\.com\.pg$', '^www\.google\.com\.ph$', '^images\.google\.com\.ph$', '^translate\.google\.com\.ph$', 'google\.com\.ph$', '^www\.google\.com\.pk$', '^images\.google\.com\.pk$', '^translate\.google\.com\.pk$', 'google\.com\.pk$', '^www\.google\.com\.pr$', '^images\.google\.com\.pr$', '^translate\.google\.com\.pr$', 'google\.com\.pr$', '^www\.google\.com\.py$', '^images\.google\.com\.py$', '^translate\.google\.com\.py$', 'google\.com\.py$', '^www\.google\.com\.qa$', '^images\.google\.com\.qa$', '^translate\.google\.com\.qa$', 'google\.com\.qa$', '^www\.google\.com\.sa$', '^images\.google\.com\.sa$', '^translate\.google\.com\.sa$', 'google\.com\.sa$', '^www\.google\.com\.sb$', '^images\.google\.com\.sb$', '^translate\.google\.com\.sb$', 'google\.com\.sb$', '^www\.google\.com\.sg$', '^images\.google\.com\.sg$', '^translate\.google\.com\.sg$', 'google\.com\.sg$', '^www\.google\.com\.sl$', '^images\.google\.com\.sl$', '^translate\.google\.com\.sl$', 'google\.com\.sl$', '^www\.google\.com\.sv$', '^images\.google\.com\.sv$', '^translate\.google\.com\.sv$', 'google\.com\.sv$', '^www\.google\.com\.tj$', '^images\.google\.com\.tj$', '^translate\.google\.com\.tj$', 'google\.com\.tj$', '^www\.google\.com\.tw$', '^images\.google\.com\.tw$', '^translate\.google\.com\.tw$', 'google\.com\.tw$', '^www\.google\.com\.ua$', '^images\.google\.com\.ua$', '^translate\.google\.com\.ua$', 'google\.com\.ua$', '^www\.google\.com\.uy$', '^images\.google\.com\.uy$', '^translate\.google\.com\.uy$', 'google\.com\.uy$', '^www\.google\.com\.vc$', '^images\.google\.com\.vc$', '^translate\.google\.com\.vc$', 'google\.com\.vc$', '^www\.google\.com\.vn$', '^images\.google\.com\.vn$', '^translate\.google\.com\.vn$', 'google\.com\.vn$', '^www\.google\.cv$', '^images\.google\.cv$', '^translate\.google\.cv$', 'google\.cv$', '^www\.google\.cz$', '^images\.google\.cz$', '^translate\.google\.cz$', 'google\.cz$', '^www\.google\.dj$', '^images\.google\.dj$', '^translate\.google\.dj$', 'google\.dj$', '^www\.google\.dk$', '^images\.google\.dk$', '^translate\.google\.dk$', 'google\.dk$', '^www\.google\.dm$', '^images\.google\.dm$', '^translate\.google\.dm$', 'google\.dm$', '^www\.google\.dz$', '^images\.google\.dz$', '^translate\.google\.dz$', 'google\.dz$', '^www\.google\.ee$', '^images\.google\.ee$', '^translate\.google\.ee$', 'google\.ee$', '^www\.google\.fi$', '^images\.google\.fi$', '^translate\.google\.fi$', 'google\.fi$', '^www\.google\.fm$', '^images\.google\.fm$', '^translate\.google\.fm$', 'google\.fm$', '^www\.google\.ga$', '^images\.google\.ga$', '^translate\.google\.ga$', 'google\.ga$', '^www\.google\.ge$', '^images\.google\.ge$', '^translate\.google\.ge$', 'google\.ge$', '^www\.google\.gf$', '^images\.google\.gf$', '^translate\.google\.gf$', 'google\.gf$', '^www\.google\.gg$', '^images\.google\.gg$', '^translate\.google\.gg$', 'google\.gg$', '^www\.google\.gl$', '^images\.google\.gl$', '^translate\.google\.gl$', 'google\.gl$', '^www\.google\.gm$', '^images\.google\.gm$', '^translate\.google\.gm$', 'google\.gm$', '^www\.google\.gp$', '^images\.google\.gp$', '^translate\.google\.gp$', 'google\.gp$', '^www\.google\.gy$', '^images\.google\.gy$', '^translate\.google\.gy$', 'google\.gy$', '^www\.google\.hn$', '^images\.google\.hn$', '^translate\.google\.hn$', 'google\.hn$', '^www\.google\.ht$', '^images\.google\.ht$', '^translate\.google\.ht$', 'google\.ht$', '^www\.google\.hu$', '^images\.google\.hu$', '^translate\.google\.hu$', 'google\.hu$', '^www\.google\.im$', '^images\.google\.im$', '^translate\.google\.im$', 'google\.im$', '^www\.google\.io$', '^images\.google\.io$', '^translate\.google\.io$', 'google\.io$', '^www\.google\.iq$', '^images\.google\.iq$', '^translate\.google\.iq$', 'google\.iq$', '^www\.google\.is$', '^images\.google\.is$', '^translate\.google\.is$', 'google\.is$', '^www\.google\.je$', '^images\.google\.je$', '^translate\.google\.je$', 'google\.je$', '^www\.google\.jo$', '^images\.google\.jo$', '^translate\.google\.jo$', 'google\.jo$', '^www\.google\.kg$', '^images\.google\.kg$', '^translate\.google\.kg$', 'google\.kg$', '^www\.google\.ki$', '^images\.google\.ki$', '^translate\.google\.ki$', 'google\.ki$', '^www\.google\.kz$', '^images\.google\.kz$', '^translate\.google\.kz$', 'google\.kz$', '^www\.google\.la$', '^images\.google\.la$', '^translate\.google\.la$', 'google\.la$', '^www\.google\.li$', '^images\.google\.li$', '^translate\.google\.li$', 'google\.li$', '^www\.google\.lk$', '^images\.google\.lk$', '^translate\.google\.lk$', 'google\.lk$', '^www\.google\.lt$', '^images\.google\.lt$', '^translate\.google\.lt$', 'google\.lt$', '^www\.google\.lu$', '^images\.google\.lu$', '^translate\.google\.lu$', 'google\.lu$', '^www\.google\.lv$', '^images\.google\.lv$', '^translate\.google\.lv$', 'google\.lv$', '^www\.google\.md$', '^images\.google\.md$', '^translate\.google\.md$', 'google\.md$', '^www\.google\.me$', '^images\.google\.me$', '^translate\.google\.me$', 'google\.me$', '^www\.google\.mg$', '^images\.google\.mg$', '^translate\.google\.mg$', 'google\.mg$', '^www\.google\.mk$', '^images\.google\.mk$', '^translate\.google\.mk$', 'google\.mk$', '^www\.google\.ml$', '^images\.google\.ml$', '^translate\.google\.ml$', 'google\.ml$', '^www\.google\.mn$', '^images\.google\.mn$', '^translate\.google\.mn$', 'google\.mn$', '^www\.google\.ms$', '^images\.google\.ms$', '^translate\.google\.ms$', 'google\.ms$', '^www\.google\.mu$', '^images\.google\.mu$', '^translate\.google\.mu$', 'google\.mu$', '^www\.google\.mv$', '^images\.google\.mv$', '^translate\.google\.mv$', 'google\.mv$', '^www\.google\.mw$', '^images\.google\.mw$', '^translate\.google\.mw$', 'google\.mw$', '^www\.google\.ne$', '^images\.google\.ne$', '^translate\.google\.ne$', 'google\.ne$', '^www\.google\.nr$', '^images\.google\.nr$', '^translate\.google\.nr$', 'google\.nr$', '^www\.google\.nu$', '^images\.google\.nu$', '^translate\.google\.nu$', 'google\.nu$', '^www\.google\.pn$', '^images\.google\.pn$', '^translate\.google\.pn$', 'google\.pn$', '^www\.google\.ps$', '^images\.google\.ps$', '^translate\.google\.ps$', 'google\.ps$', '^www\.google\.ro$', '^images\.google\.ro$', '^translate\.google\.ro$', 'google\.ro$', '^www\.google\.rs$', '^images\.google\.rs$', '^translate\.google\.rs$', 'google\.rs$', '^www\.google\.ru$', '^images\.google\.ru$', '^translate\.google\.ru$', 'google\.ru$', '^www\.google\.rw$', '^images\.google\.rw$', '^translate\.google\.rw$', 'google\.rw$', '^www\.google\.sc$', '^images\.google\.sc$', '^translate\.google\.sc$', 'google\.sc$', '^www\.google\.sh$', '^images\.google\.sh$', '^translate\.google\.sh$', 'google\.sh$', '^www\.google\.si$', '^images\.google\.si$', '^translate\.google\.si$', 'google\.si$', '^www\.google\.sk$', '^images\.google\.sk$', '^translate\.google\.sk$', 'google\.sk$', '^www\.google\.sm$', '^images\.google\.sm$', '^translate\.google\.sm$', 'google\.sm$', '^www\.google\.sn$', '^images\.google\.sn$', '^translate\.google\.sn$', 'google\.sn$', '^www\.google\.so$', '^images\.google\.so$', '^translate\.google\.so$', 'google\.so$', '^www\.google\.sr$', '^images\.google\.sr$', '^translate\.google\.sr$', 'google\.sr$', '^www\.google\.st$', '^images\.google\.st$', '^translate\.google\.st$', 'google\.st$', '^www\.google\.td$', '^images\.google\.td$', '^translate\.google\.td$', 'google\.td$', '^www\.google\.tg$', '^images\.google\.tg$', '^translate\.google\.tg$', 'google\.tg$', '^www\.google\.tk$', '^images\.google\.tk$', '^translate\.google\.tk$', 'google\.tk$', '^www\.google\.tl$', '^images\.google\.tl$', '^translate\.google\.tl$', 'google\.tl$', '^www\.google\.tm$', '^images\.google\.tm$', '^translate\.google\.tm$', 'google\.tm$', '^www\.google\.tn$', '^images\.google\.tn$', '^translate\.google\.tn$', 'google\.tn$', '^www\.google\.to$', '^images\.google\.to$', '^translate\.google\.to$', 'google\.to$', '^www\.google\.tt$', '^images\.google\.tt$', '^translate\.google\.tt$', 'google\.tt$', '^www\.google\.us$', '^images\.google\.us$', '^translate\.google\.us$', 'google\.us$', '^www\.google\.vg$', '^images\.google\.vg$', '^translate\.google\.vg$', 'google\.vg$', '^www\.google\.vu$', '^images\.google\.vu$', '^translate\.google\.vu$', 'google\.vu$', '^www\.google\.ws$', '^images\.google\.ws$', '^translate\.google\.ws$', 'google\.ws$', 'babylon\.com', 'search\.conduit\.com', 'avg\.com', 'mywebsearch\.com', 'msn\.', 'live\.com', 'search\.aol\.co\.uk', 'searcht\.aol\.co\.uk', 'searcht\.aol\.com', 'search\.aol\.com', 'recherche\.aol\.fr', 'suche\.aol\.de', 'de\.aolsearch\.com', 'sucheaol\.aol\.de', 'search\.hp\.my\.aol\.co\.uk', 'search\.aol\.pl', 'o2suche\.aol\.de', 'search\.aol\.', '^uk\.ask\.com$', '^de\.ask\.com$', 'tb\.ask\.com$', '^images\.ask\.com$', 'base\.google\.', 'froogle\.google\.', 'google\.[\w.]+/products', 'googlecom\.com', 'groups\.google\.', 'googlee\.', '216\.239\.32\.20', '173\.194\.32\.223', '216\.239\.(35|37|39|51)\.100', '216\.239\.(35|37|39|51)\.101', '216\.239\.5[0-9]\.104', '64\.233\.1[0-9]{2}\.104', '66\.102\.[1-9]\.104', '66\.249\.93\.104', '72\.14\.2[0-9]{2}\.104', 'maps\.google', 'translate\.google', '173\.194\.35\.177', 'google\.', '^ar\.images\.search\.yahoo\.com$', '^ar\.search\.yahoo\.com$', '^at\.images\.search\.yahoo\.com$', '^at\.search\.yahoo\.com$', '^au\.images\.search\.yahoo\.com$', '^au\.search\.yahoo\.com$', '^br\.images\.search\.yahoo\.com$', '^br\.search\.yahoo\.com$', '^ca\.images\.search\.yahoo\.com$', '^ca\.search\.yahoo\.com$', '^ca\.yhs4\.search\.yahoo\.com$', '^ch\.images\.search\.yahoo\.com$', '^ch\.yhs4\.search\.yahoo\.com$', '^de\.search\.yahoo\.com$', '^de\.yhs4\.search\.yahoo\.com$', '^es\.images\.search\.yahoo\.com$', '^es\.search\.yahoo\.com$', '^es\.yhs4\.search\.yahoo\.com$', '^espanol\.images\.search\.yahoo\.com$', '^espanol\.search\.yahoo\.com$', '^fr\.images\.search\.yahoo\.com$', '^fr\.search\.yahoo\.com$', '^fr\.yhs4\.search\.yahoo\.com$', '^gr\.search\.yahoo\.com$', '^gr\.yhs4\.search\.yahoo\.com$', '^hk\.image\.search\.yahoo\.com$', '^hk\.images\.search\.yahoo\.com$', '^hk\.search\.yahoo\.com$', '^id\.images\.search\.yahoo\.com$', '^id\.search\.yahoo\.com$', '^id\.yhs4\.search\.yahoo\.com$', '^ie\.search\.yahoo\.com$', '^image\.search\.yahoo\.co\.jp$', '^images\.search\.yahoo\.com$', '^in\.images\.search\.yahoo\.com$', '^in\.search\.yahoo\.com$', '^in\.yhs4\.search\.yahoo\.com$', '^it\.images\.search\.yahoo\.com$', '^it\.search\.yahoo\.com$', '^it\.yhs4\.search\.yahoo\.com$', '^kr\.search\.yahoo\.com$', '^malaysia\.images\.search\.yahoo\.com$', '^malaysia\.search\.yahoo\.com$', '^mx\.images\.search\.yahoo\.com$', '^mx\.search\.yahoo\.com$', '^nl\.images\.search\.yahoo\.com$', '^nl\.search\.yahoo\.com$', '^nl\.yhs4\.search\.yahoo\.com$', '^no\.search\.yahoo\.com$', '^nz\.search\.yahoo\.com$', '^pe\.images\.search\.yahoo\.com$', '^ph\.images\.search\.yahoo\.com$', '^ph\.search\.yahoo\.com$', '^ph\.yhs4\.search\.yahoo\.com$', '^pl\.yhs4\.search\.yahoo\.com$', '^qc\.images\.search\.yahoo\.com$', '^qc\.search\.yahoo\.com$', '^r\.search\.yahoo\.com$', '^ru\.images\.search\.yahoo\.com$', '^se\.images\.search\.yahoo\.com$', '^se\.search\.yahoo\.com$', '^se\.yhs4\.search\.yahoo\.com$', '^search\.yahoo\.co\.jp$', '^search\.yahoo\.com$', '^sg\.images\.search\.yahoo\.com$', '^sg\.search\.yahoo\.com$', '^sg\.yhs4\.search\.yahoo\.com$', '^tr\.yhs4\.search\.yahoo\.com$', '^tw\.image\.search\.yahoo\.com$', '^tw\.images\.search\.yahoo\.com$', '^tw\.search\.yahoo\.com$', '^uk\.images\.search\.yahoo\.com$', '^uk\.search\.yahoo\.com$', '^uk\.yhs\.search\.yahoo\.com$', '^uk\.yhs4\.search\.yahoo\.com$', '^us\.search\.yahoo\.com$', '^us\.yhs4\.search\.yahoo\.com$', '^vn\.images\.search\.yahoo\.com$', 'mail.yahoo.net', '(66\.218\.71\.225|216\.109\.117\.135|216\.109\.125\.130|66\.218\.69\.11)', 'mindset\.research\.yahoo', 'images\.search\.yahoo', 'yhs4\.search\.yahoo', 'search\.yahoo', 'yahoo', '^www\.ask\.jp$', '^es\.ask\.com$', '^fr\.ask\.com$', '^www\.iask\.com$', '^it\.ask\.com$', '^nl\.ask\.com$', '(^|\.)ask\.com$', 'www\.tesco\.net', 'yell\.', 'zapmeta\.ch', 'zapmeta\.com', 'zapmeta\.de', 'zapmeta', '(^|\.)go\.com', '(161\.58\.227\.204|161\.58\.247\.101|212\.40\.165\.90|213\.133\.108\.202|217\.160\.108\.151|217\.160\.111\.99|217\.160\.131\.108|217\.160\.142\.227|217\.160\.176\.42)', '\.facemoods\.com', '\.funmoods\.com', '\.metasearch\.', '\.wow\.com', '163\.com', '1klik\.dk', '1search-board\.com', '212\.227\.33\.241', '3721\.com', '4\-counter\.com', 'a9\.com', 'accoona\.com', 'alexa\.com', 'allesklar\.de', 'alltheweb\.com', 'altavista\.', 'amazon\.', 'androidsearch\.com', 'answerbus\.com', 'anzwers\.com\.au', 'aport\.ru', 'arianna\.libero\.it', 'as\.starware\.com', 'asevenboard\.com', 'atlanticbb\.net', 'atlas\.cz', 'atomz\.', 'att\.net', 'auone\.jp', 'avantfind\.com', 'baidu\.com', 'bbc\.co\.uk/cgi-bin/search', 'biglotron\.com', 'blekko\.com', 'blingo\.com', 'bungeebonesdotcom', 'centraldatabase\.org', 'centrum\.cz', 'centurylink\.net', 'charter\.net', 'chatzum\.com', 'checkparams\.com', 'chello\.at', 'chello\.be', 'chello\.cz', 'chello\.fr', 'chello\.hu', 'chello\.nl', 'chello\.no', 'chello\.pl', 'chello\.se', 'chello\.sk', 'chello', 'claro-search\.com', 'clinck\.in', 'clusty\.com', 'copernic\.com', 'crawler\.com', 'ctrouve\.', 'dalesearch\.com', 'danielsen\.com', 'daum\.net', 'de\.dolphin\.com', 'de\.wiki\.gov\.cn', 'de\.wow\.com', 'dejanews\.', 'del\.icio\.us', 'delta-search', 'digg\.com', 'dmoz\.org', 'dodaj\.pl', 'dogpile\.com', 'duckduckgo', 'easysearch\.org\.uk', 'ecosia\.org', 'edderkoppen\.dk', 'engine\.exe', 'eniro\.no', 'eniro\.se', 'ereadingsource\.com', 'es\.mirago\.com', 'etools\.ch', 'euroseek\.', 'everyclick\.com', 'evreka\.passagen\.se', 'excite\.', 'extern\.peoplecheck\.de', 'fastbot\.de', 'find\.dk', 'find1friend\.com', 'findamo\.com', 'findarticles\.com', 'fireball\.de', 'forums\.iboats\.com', 'foxstart\.com', 'francite\.', 'gazeta\.pl', 'gery\.pl', 'globososo\.', 'go\.mail\.ru', 'go\.speedbit\.com', 'go2net\.com', 'godado', 'goggle\.co\.hu$', 'goliat\.hu', 'goodsearch\.com', 'gotuneed\.com', 'haku\.www\.fi', 'heureka\.hu', 'hoga\.pl', 'hotbot\.', 'hubwe\.net', 'icerocket\.com', 'icq\.com\/search', 'ifind\.freeserve', 'ilse\.', 'inbox\.com', 'index\.hu', 'ineffabile\.it', 'info\.co\.uk', 'infoseek\.de', 'infospace\.com', 'inspsearch\.com', 'int\.search\.myway\.com', 'int\.search-results\.com', 'interia\.pl', 'isearch\.nation\.com', 'i-une\.com', 'ixquick\.com', 'izito\.co\.uk', 'izito\.co\.de', 'izito\.', 'jubii\.dk', 'jumpy\.it', 'juno\.com', 'jyxo\.(cz|com)', 'kartoo\.com', 'katalog\.onet\.pl', 'kataweb\.it', 'kereso\.startlap\.hu', 'keresolap\.hu', 'kvasir\.', 'kvitters\.', 'lapkereso\.hu', 'lbb\.org', 'ledix\.net', 'libero\.it/', 'localmoxie\.com', 'looksmart\.co\.uk', 'looksmart\.', 'lycos\.', 'mamma\.', 'meinestadt\.de', 'meta\.ua', 'metabot\.ru', 'metacrawler\.', 'metager\.de', 'miner\.bol\.com\.br', 'mirago\.be', 'mirago\.ch', 'mirago\.co\.uk', 'mirago\.de', 'mirago\.dk', 'mirago\.fr', 'mirago\.it', 'mirago\.nl', 'mirago\.se', 'mirago', 'mitrasites\.com', 'mozbot\.fr', 'my\.allgameshome\.com', 'mys\.yoursearch\.me', 'mysearch\.', 'mysearchdial\.com', 'mysearchresults\.com', 'myway\.com', 'najdi\.to', 'nation\.', 'navigationshilfe\.t-online\.de', 'nbci\.com\/search', 'netluchs\.de', 'netscape\.', 'netsprint\.pl', 'netstjernen\.dk', 'netzero\.net', 'no\.mirago\.com', 'northernlight\.', 'nusearch\.com', 'o2\.pl', 'ofir\.dk', 'opasia\.dk', 'orangeworld\.co\.uk', 'orbis\.dk', 'overture\.com', 'pch\.com', 'picsearch\.de', 'pictures\.com', 'plusnetwork\.com', 'pogodak\.', 'polska\.pl', 'polymeta\.hu', 'preciobarato\.xyz', 'questionanswering\.com', 'quick\.cz', 'rambler\.ru', 'recherche\.club-internet\.fr', 'rechercher\.libertysurf\.fr', 'redbox\.cz', 'rr\.com', 'sagool\.jp', 'sapo\.pt', 'schoenerbrausen\.de', 'scroogle\.org', 'search[\w\-]+\.free\.fr', 'search\.1und1\.de', 'search\.alice\.it\.master', 'search\.alice\.it', 'search\.alot\.com', 'search\.bluewin\.ch', 'search\.bt\.com', 'search\.certified-toolbar\.com', 'search\.ch', 'search\.comcast\.net', 'search\.earthlink\.net', 'search\.fbdownloader\.com', 'search\.fdownloadr\.com', 'search\.foxtab\.com', 'search\.genieo\.com', 'search\.goo\.ne\.jp', 'search\.handycafe\.com', 'search\.incredibar\.com', 'search\.incredimail\.com', 'search\.internetto\.hu', 'search\.orange\.co\.uk', 'search\.sky\.com', 'search\.sli\.sympatico\.ca', 'search\.socialdownloadr\.com', 'search\.sweetim\.com', 'search\.terra\.', 'search\.zonealarm\.com', 'searchalgo\.com', 'searchalot\.com', 'searchcompletion\.com', 'searches\.qone8\.com', 'searches\.safehomepage\.com', 'searches\.vi-view\.com', 'searchesnavigator\.com', 'searchgol\.com', 'searchlistingsite\.com', 'searchmobileonline\.com', 'search-results\.com', 'search-results\.mobi', 'searchsafer\.com', 'searchy\.co\.uk', 'searchya\.com', 'segnalo\.alice\.it', 'semalt\.com', 'sensis\.com\.au', 'seznam\.cz', 'shinyseek\.it', 'shoppstop\.com', 'sify\.com', 'sm\.de', 'smartsuggestor\.com', 'snapdo\.com', 'softonic\.com', 'sogou\.com', 'sok\.start\.no', 'sol\.dk', 'soso\.com', 'sphere\.com', 'splut\.', 'spotjockey\.', 'spray\.', 'sr\.searchfunmoods\.com', 'start\.iminent\.com', 'start\.shaw\.ca', 'start\.toshiba\.com', 'startpage\.com', 'startsiden\.no', 'static\.flipora\.com', 'steadysearch\.com', 'steady-search\.com', 'stumbleupon\.com', 'suche\.1und1\.de', 'suche\.freenet\.de', 'suche\.gmx\.at', 'suche\.gmx\.net', 'suche\d?\.web\.de', 'suchen\.abacho\.de', 'sumaja\.de', 'supereva\.com', 'surfcanyon\.com', 'sweetpacks-search\.com', 'swik\.net', 'swisscows\.ch', 'szukacz\.pl', 'szukaj\.onet\.pl', 'szukaj\.wp\.pl', 'talktalk\.co\.uk', 'tango\.hu', 'teecno\.it', 'teoma\.', 'theallsearches\.com', 'three\.co\.uk', 'tiscali\.', 'tixuma\.de', 'toile\.com', 't-online\.de', 't-online', 'turtle\.ru', 'tyfon\.dk', 'uk\.foxstart\.com', 'ukdirectory\.', 'ukindex\.co\.uk', 'ukplus\.', 'umfis\.de', 'umuwa\.de', 'uni-hannover\.de', 'vindex\.', 'virgilio\.it', 'virginmedia\.com', 'vivisimo\.com', 'vizsla\.origo\.hu', 'vnet\.cn', 'voila\.', 'wahoo\.hu', 'webalta\.ru', 'webcrawler\.', 'webmania\.hu', 'websearch\.rakuten\.co\.jp', 'whorush\.com', 'windowssearch\.com', 'wisenut\.com', 'wow\.pl', 'wow\.utop\.it', 'www\.benefind\.de', 'www\.buenosearch\.com', 'www\.dregol\.com', 'www\.govome\.com', 'www\.holasearch\.com', 'www\.metasuche\.ch', 'www\.oneseek\.de', 'www\.qwant\.com', 'www\.search\.com', 'www\.startxxl\.com', 'www\.vlips\.de', 'www\.wow\.com', 'www1\.search-results\.com', 'wwweasel\.de', 'yourbestsearch\.net', 'youtube\.com', 'zhongsou\.com', 'zoeken\.nl', 'zoznam\.sk'] -search_engines_2 = ['4\-counter\.com', 'att\.net', 'bungeebonesdotcom', 'northernlight\.', 'hotbot\.', 'kvasir\.', 'webcrawler\.', 'metacrawler\.', 'go2net\.com', '(^|\.)go\.com', 'euroseek\.', 'looksmart\.', 'spray\.', 'nbci\.com\/search', 'de\.ask.\com', 'es\.ask.\com', 'fr\.ask.\com', 'it\.ask.\com', 'nl\.ask.\com', 'uk\.ask.\com', '(^|\.)ask\.com', 'atomz\.', 'overture\.com', 'teoma\.', 'findarticles\.com', 'infospace\.com', 'mamma\.', 'dejanews\.', 'dogpile\.com', 'wisenut\.com', 'ixquick\.com', 'search\.earthlink\.net', 'i-une\.com', 'blingo\.com', 'centraldatabase\.org', 'clusty\.com', 'mysearch\.', 'vivisimo\.com', 'kartoo\.com', 'icerocket\.com', 'sphere\.com', 'ledix\.net', 'start\.shaw\.ca', 'searchalot\.com', 'copernic\.com', 'avantfind\.com', 'steadysearch\.com', 'steady-search\.com', 'claro-search\.com', 'www1\.search-results\.com', 'www\.holasearch\.com', 'search\.conduit\.com', 'static\.flipora\.com', '(?:www[12]?|mixidj)\.delta-search\.com', 'start\.iminent\.com', 'www\.searchmobileonline\.com', 'int\.search-results\.com', 'chello\.at', 'chello\.be', 'chello\.cz', 'chello\.fr', 'chello\.hu', 'chello\.nl', 'chello\.no', 'chello\.pl', 'chello\.se', 'chello\.sk', 'chello', 'mirago\.be', 'mirago\.ch', 'mirago\.de', 'mirago\.dk', 'es\.mirago\.com', 'mirago\.fr', 'mirago\.it', 'mirago\.nl', 'no\.mirago\.com', 'mirago\.se', 'mirago\.co\.uk', 'mirago', 'answerbus\.com', 'icq\.com\/search', 'nusearch\.com', 'goodsearch\.com', 'scroogle\.org', 'questionanswering\.com', 'mywebsearch\.com', 'as\.starware\.com', 'del\.icio\.us', 'digg\.com', 'stumbleupon\.com', 'swik\.net', 'segnalo\.alice\.it', 'ineffabile\.it', 'anzwers\.com\.au', 'engine\.exe', 'miner\.bol\.com\.br', '\.baidu\.com', '\.vnet\.cn', '\.soso\.com', '\.sogou\.com', '\.3721\.com', 'iask\.com', '\.accoona\.com', '\.163\.com', '\.zhongsou\.com', 'atlas\.cz', 'seznam\.cz', 'quick\.cz', 'centrum\.cz', 'jyxo\.(cz|com)', 'najdi\.to', 'redbox\.cz', 'isearch\.avg\.com', 'opasia\.dk', 'danielsen\.com', 'sol\.dk', 'jubii\.dk', 'find\.dk', 'edderkoppen\.dk', 'netstjernen\.dk', 'orbis\.dk', 'tyfon\.dk', '1klik\.dk', 'ofir\.dk', 'ilse\.', 'vindex\.', '(^|\.)ask\.co\.uk', 'bbc\.co\.uk/cgi-bin/search', 'ifind\.freeserve', 'looksmart\.co\.uk', 'splut\.', 'spotjockey\.', 'ukdirectory\.', 'ukindex\.co\.uk', 'ukplus\.', 'searchy\.co\.uk', 'search\.fbdownloader\.com', 'search\.babylon\.com', 'haku\.www\.fi', 'recherche\.aol\.fr', 'ctrouve\.', 'francite\.', '\.lbb\.org', 'rechercher\.libertysurf\.fr', 'search[\w\-]+\.free\.fr', 'recherche\.club-internet\.fr', 'toile\.com', 'biglotron\.com', 'mozbot\.fr', 'sucheaol\.aol\.de', 'o2suche\.aol\.de', 'fireball\.de', 'infoseek\.de', 'suche\d?\.web\.de', '[a-z]serv\.rrzn\.uni-hannover\.de', 'suchen\.abacho\.de', '(brisbane|suche)\.t-online\.de', 'allesklar\.de', 'meinestadt\.de', '212\.227\.33\.241', '(161\.58\.227\.204|161\.58\.247\.101|212\.40\.165\.90|213\.133\.108\.202|217\.160\.108\.151|217\.160\.111\.99|217\.160\.131\.108|217\.160\.142\.227|217\.160\.176\.42)', 'wwweasel\.de', 'netluchs\.de', 'schoenerbrausen\.de', 'suche\.gmx\.net', 'ecosia\.org', 'de\.aolsearch\.com', 'suche\.aol\.de', 'www\.startxxl\.com', 'www\.benefind\.de', 'heureka\.hu', 'vizsla\.origo\.hu', 'lapkereso\.hu', 'goliat\.hu', 'index\.hu', 'wahoo\.hu', 'webmania\.hu', 'search\.internetto\.hu', 'tango\.hu', 'keresolap\.hu', 'polymeta\.hu', 'sify\.com', 'virgilio\.it', 'arianna\.libero\.it', 'supereva\.com', 'kataweb\.it', 'search\.alice\.it\.master', 'search\.alice\.it', 'gotuneed\.com', 'godado', 'jumpy\.it', 'shinyseek\.it', 'teecno\.it', 'search\.genieo\.com', 'ask\.jp', 'sagool\.jp', 'sok\.start\.no', 'eniro\.no', 'szukaj\.wp\.pl', 'szukaj\.onet\.pl', 'dodaj\.pl', 'gazeta\.pl', 'gery\.pl', 'hoga\.pl', 'netsprint\.pl', 'interia\.pl', 'katalog\.onet\.pl', 'o2\.pl', 'polska\.pl', 'szukacz\.pl', 'wow\.pl', 'ya(ndex)?\.ru', 'aport\.ru', 'rambler\.ru', 'turtle\.ru', 'metabot\.ru', 'evreka\.passagen\.se', 'eniro\.se', 'zoznam\.sk', 'sapo\.pt', 'search\.ch', 'search\.bluewin\.ch', 'pogodak\.', 'jwss\.cc', 'lemoteur\.orange\.fr', 'windowssearch\.com', 'qwant\.com', 'wow\.com', 'duckduckgo\.com', 'searches\.omiga-plus\.com', 'buenosearch\.com', 'searches\.vi-view\.com', 'trouver\.fr'] +search_engines_2 = [, 'jwss\.cc', 'lemoteur\.orange\.fr', 'windowssearch\.com', 'qwant\.com', 'wow\.com', 'duckduckgo\.com', 'searches\.omiga-plus\.com', 'buenosearch\.com', 'searches\.vi-view\.com', 'trouver\.fr'] -not_search_engines_keys = {'yahoo\.' : '(?:picks|mail)\.yahoo\.|yahoo\.[^/]+/picks', 'msn\.' : 'hotmail\.msn\.', 'google\.' : 'translate\.google\.', 'yandex\.' : 'direct\.yandex\.', 'altavista\.' : 'babelfish\.altavista\.', 'tiscali\.' : 'mail\.tiscali\.'} +not_search_engines_keys = {'yahoo\.' : '(?:picks|mail)\.yahoo\.|yahoo\.[^/]+/picks', 'msn\.' : 'hotmail\.msn\.', 'altavista\.' : 'babelfish\.altavista\.', 'tiscali\.' : 'mail\.tiscali\.', 'yandex\.' : 'direct\.yandex\.', 'google\.' : 'groups\.google\.'} -search_engines_hashid = {'bungeebonesdotcom' : 'bungeebonesdotcom', 'sucheaol\.aol\.de' : 'aolde', 'quick\.cz' : 'quick', 'orbis\.dk' : 'orbis', 'mirago\.se' : 'miragose', 'vivisimo\.com' : 'vivisimo', 'centrum\.cz' : 'centrum', 'meinestadt\.de' : 'meinestadt', 'allesklar\.de' : 'allesklar', 'splut\.' : 'splut', 'uk\.ask.\com' : 'askuk', 'de\.ask.\com' : 'askde', 'www\.search\.com' : 'search.com', 'bing\.' : 'bing', 'www\.holasearch\.com' : 'holasearch', 'evreka\.passagen\.se' : 'passagen', 'chello\.fr' : 'chellofr', '\.sogou\.com' : 'sogou', 'www\.startxxl\.com' : 'startxxl', 'pogodak\.' : 'pogodak', 'de\.aolsearch\.com' : 'aolsearch', '\.vnet\.cn' : 'vnet', 'voila\.' : 'voila', 'digg\.com' : 'digg', 'search\..*\.\w+' : 'search', 'searchy\.co\.uk' : 'searchy', 'ya(ndex)?\.ru' : 'yandex', 'find\.dk' : 'finddk', 'bbc\.co\.uk/cgi-bin/search' : 'bbc', 'overture\.com' : 'overture', 'mirago\.it' : 'miragoit', '[a-z]serv\.rrzn\.uni-hannover\.de' : 'meta', 'it\.ask.\com' : 'askit', 'avantfind\.com' : 'avantfind', '212\.227\.33\.241' : 'metaspinner', 'ukplus\.' : 'ukplus', 'search\.bluewin\.ch' : 'bluewin', 'dejanews\.' : 'dejanews', 'suche\d?\.web\.de' : 'webde', 'polymeta\.hu' : 'polymeta_hu', 'excite\.' : 'excite', 'search\.fbdownloader\.com' : 'fbdownloader', 'mywebsearch\.com' : 'mywebsearch', 'start\.shaw\.ca' : 'shawca', 'goggle\.co\.hu' : 'google', 'teoma\.' : 'teoma', 'chello' : 'chellocom', 'findarticles\.com' : 'findarticles', 'claro-search\.com' : 'clarosearch', 'fireball\.de' : 'fireball', 'nusearch\.com' : 'nusearch', 'arianna\.libero\.it' : 'arianna', 'stumbleupon\.com' : 'stumbleupon', 'opasia\.dk' : 'opasia', 'ixquick\.com' : 'ixquick', 'recherche\.club-internet\.fr' : 'clubinternet', 'infoseek\.de' : 'infoseek', 'chello\.sk' : 'chellosk', '\.3721\.com' : '3721', 'jubii\.dk' : 'jubii', 'questionanswering\.com' : 'questionanswering', 'shinyseek\.it' : 'shinyseek\.it', 'mamma\.' : 'mamma', 'rechercher\.libertysurf\.fr' : 'libertysurf', 'ifind\.freeserve' : 'freeserve', 'nbci\.com\/search' : 'nbci', 'netsprint\.pl' : 'netsprintpl', 'virgilio\.it' : 'virgilio', 'metacrawler\.' : 'metacrawler', 'jumpy\.it' : 'jumpy\.it', 'dodaj\.pl' : 'dodajpl', 'northernlight\.' : 'northernlight', 'haku\.www\.fi' : 'haku', 'goodsearch\.com' : 'goodsearch', 'ecosia\.org' : 'ecosiasearch', 'altavista\.' : 'altavista', '64\.233\.1[0-9]{2}\.104' : 'google_cache', 'interia\.pl' : 'interiapl', 'as\.starware\.com' : 'comettoolbar', '1klik\.dk' : '1klik', 'tyfon\.dk' : 'tyfon', 'anzwers\.com\.au' : 'anzwers', 'vizsla\.origo\.hu' : 'origo', '216\.239\.(35|37|39|51)\.101' : 'google_cache', '(?:www[12]?|mixidj)\.delta-search\.com' : 'delta-search', 'search\.sli\.sympatico\.ca' : 'sympatico', 'mozbot\.fr' : 'mozbot', 'katalog\.onet\.pl' : 'katalogonetpl', 'search\.alice\.it\.master' : 'aliceitmaster', 'ask\.jp' : 'askjp', 'gery\.pl' : 'gerypl', 'searchalot\.com' : 'searchalot', 'schoenerbrausen\.de' : 'schoenerbrausen', 'nl\.ask.\com' : 'asknl', 'wow\.pl' : 'wowpl', 'blingo\.com' : 'blingo', 'chello\.no' : 'chellono', '\.zhongsou\.com' : 'zhongsou', 'netstjernen\.dk' : 'netstjernen', 'ilse\.' : 'ilse', 'go2net\.com' : 'go2net', 'rambler\.ru' : 'rambler', 'es\.ask.\com' : 'askes', 'ofir\.dk' : 'ofir', 'fr\.ask.\com' : 'askfr', 'netscape\.' : 'netscape', 'tango\.hu' : 'tango_hu', 'chello\.pl' : 'chellopl', 'szukaj\.onet\.pl' : 'onetpl', 'es\.mirago\.com' : 'miragoes', 'search[\w\-]+\.free\.fr' : 'free', 'alexa\.com' : 'alexa', 'steady-search\.com' : 'steadysearch', 'del\.icio\.us' : 'delicious', '4\-counter\.com' : 'google4counter', 'metabot\.ru' : 'metabot', 'icerocket\.com' : 'icerocket', 'search\.alice\.it' : 'aliceit', '216\.239\.(35|37|39|51)\.100' : 'google_cache', 'atlas\.cz' : 'atlas', 'googlecom\.com' : 'google', 'sagool\.jp' : 'sagool', 'mindset\.research\.yahoo' : 'yahoo_mindset', 'szukacz\.pl' : 'szukaczpl', 'no\.mirago\.com' : 'miragono', 'wwweasel\.de' : 'wwweasel', 'lapkereso\.hu' : 'lapkereso', '(^|\.)go\.com' : 'go', 'suche\.gmx\.net' : 'gmxsuche', 'www\.benefind\.de' : 'benefind', 'chello\.hu' : 'chellohu', '(161\.58\.227\.204|161\.58\.247\.101|212\.40\.165\.90|213\.133\.108\.202|217\.160\.108\.151|217\.160\.111\.99|217\.160\.131\.108|217\.160\.142\.227|217\.160\.176\.42)' : 'metacrawler_de', 'dogpile\.com' : 'dogpile', '\.soso\.com' : 'soso', 'scroogle\.org' : 'scroogle', 'google\.' : 'google', 'biglotron\.com' : 'biglotron', 'googlee\.' : 'google', 'alltheweb\.com' : 'alltheweb', 'sol\.dk' : 'sol', 'dmoz\.org' : 'dmoz', 'keresolap\.hu' : 'keresolap_hu', '(brisbane|suche)\.t-online\.de' : 't-online', 'sphere\.com' : 'sphere', 'toile\.com' : 'toile', 'answerbus\.com' : 'answerbus', 'search\.conduit\.com' : 'conduit', 'francite\.' : 'francite', 'a9\.com' : 'a9', 'spray\.' : 'spray', 'o2\.pl' : 'o2pl', 'search\.ch' : 'searchch', 'search\.genieo\.com' : 'genieo', 'suchen\.abacho\.de' : 'abacho', '(66\.218\.71\.225|216\.109\.117\.135|216\.109\.125\.130|66\.218\.69\.11)' : 'yahoo', 'int\.search-results\.com' : 'nortonsavesearch', 'ledix\.net' : 'ledix', 'turtle\.ru' : 'turtle', 'lycos\.' : 'lycos', 'chello\.se' : 'chellose', 'redbox\.cz' : 'redbox', 'mirago\.co\.uk' : 'miragocouk', 'msn\.' : 'msn', 'recherche\.aol\.fr' : 'aolfr', 'netsprint\.pl\/hoga\-search' : 'hogapl', 'vindex\.' : 'vindex', 'edderkoppen\.dk' : 'edderkoppen', 'centraldatabase\.org' : 'centraldatabase', '\.accoona\.com' : 'accoona', 'froogle\.google\.' : 'google_froogle', 'aport\.ru' : 'aport', 'start\.iminent\.com' : 'iminent', 'teecno\.it' : 'teecnoit', 'search\.earthlink\.net' : 'earthlink', 'supereva\.com' : 'supereva', 'ctrouve\.' : 'ctrouve', 'polska\.pl' : 'polskapl', 'ukindex\.co\.uk' : 'ukindex', '\.baidu\.com' : 'baidu', 'kartoo\.com' : 'kartoo', 'atomz\.' : 'atomz', 'base\.google\.' : 'google_base', '72\.14\.2[0-9]{2}\.104' : 'google_cache', '(^|\.)ask\.co\.uk' : 'askuk', 'o2suche\.aol\.de' : 'o2aolde', 'gotuneed\.com' : 'gotuneed', 'static\.flipora\.com' : 'flipora', 'mirago\.de' : 'miragode', 'chello\.at' : 'chelloat', 'engine\.exe' : 'engine', '(^|\.)ask\.com' : 'ask', 'search\.aol\.co' : 'aol', '\.lbb\.org' : 'lbb', 'www1\.search-results\.com' : 'searchresults', 'search\.babylon\.com' : 'babylon', 'images\.google\.' : 'google_image', 'steadysearch\.com' : 'steadysearch', 'clusty\.com' : 'clusty', 'i-une\.com' : 'iune', 'szukaj\.wp\.pl' : 'wp', 'att\.net' : 'att', 'spotjockey\.' : 'spotjockey', 'webcrawler\.' : 'webcrawler', 'suche\.aol\.de' : 'aolsuche', 'isearch\.avg\.com' : 'avgsearch', 'wahoo\.hu' : 'wahoo', '216\.239\.5[0-9]\.104' : 'google_cache', 'eniro\.se' : 'enirose', 'miner\.bol\.com\.br' : 'miner', 'www\.searchmobileonline\.com' : 'searchmobileonline', 'mirago\.dk' : 'miragodk', 'chello\.nl' : 'chellonl', 'sify\.com' : 'sify', 'tiscali\.' : 'tiscali', '66\.102\.[1-9]\.104' : 'google_cache', 'chello\.be' : 'chellobe', 'gazeta\.pl' : 'gazetapl', 'goliat\.hu' : 'goliat', 'mirago\.be' : 'miragobe', 'heureka\.hu' : 'heureka', 'chello\.cz' : 'chellocz', 'looksmart\.co\.uk' : 'looksmartuk', 'netluchs\.de' : 'netluchs', 'wisenut\.com' : 'wisenut', 'zoznam\.sk' : 'zoznam', 'ukdirectory\.' : 'ukdirectory', 'webmania\.hu' : 'webmania', 'sok\.start\.no' : 'start', 'godado' : 'godado', 'yahoo\.' : 'yahoo', 'infospace\.com' : 'infospace', 'kvasir\.' : 'kvasir', 'segnalo\.alice\.it' : 'segnalo', 'euroseek\.' : 'euroseek', '66\.249\.93\.104' : 'google_cache', 'seznam\.cz' : 'seznam', '\.163\.com' : 'netease', 'hotbot\.' : 'hotbot', 'groups\.google\.' : 'google_groups', 'sapo\.pt' : 'sapo', 'iask\.com' : 'iask', 'mirago\.nl' : 'miragonl', 'mirago' : 'mirago', 'mirago\.fr' : 'miragofr', 'icq\.com\/search' : 'icq', 'copernic\.com' : 'copernic', 'najdi\.to' : 'najdi', 'swik\.net' : 'swik', 'kataweb\.it' : 'kataweb', 'google\.[\w.]+/products' : 'google_products', 'looksmart\.' : 'looksmart', 'search\.internetto\.hu' : 'internetto', 'index\.hu' : 'indexhu', 'ineffabile\.it' : 'ineffabile', 'mysearch\.' : 'mysearch', 'eniro\.no' : 'eniro', 'danielsen\.com' : 'danielsen', 'live\.com' : 'live', 'search\.terra\.' : 'terra', 'mirago\.ch' : 'miragoch', 'jyxo\.(cz|com)' : 'jyxo', 'searches\.vi-view\.com' : 'vi-view', 'wow\.com' : 'WOW', 'jwss\.cc' : 'jws', 'trouver\.fr' : 'Trouver', 'searches\.omiga-plus\.com' : 'Omiga-plus', 'buenosearch\.com' : 'Bueno Search', 'duckduckgo\.com' : 'DuckDuckGo', 'qwant\.com' : 'Qwant', 'www.sfr\.fr\/recherche\/google' : 'google', 'windowssearch\.com' : 'Windows Search', 'lemoteur\.orange\.fr' : 'Orange'} +search_engines_hashid = {'^images\.google\.ht$' : 'images_google_ht', 'metager\.de' : 'metager', '^www\.google\.lt$' : 'www_google_lt', '^www\.google\.ae$' : 'www_google_ae', 'zapmeta\.ch' : 'zapmeta_ch', '^www\.google\.mw$' : 'www_google_mw', '^www\.google\.com\.ua$' : 'www_google_com_ua', 'nation\.' : 'nation', '^images\.ask\.com$' : 'askimages', '^www\.google\.com\.au$' : 'www_google_com_au', '^images\.google\.com\.tr$' : 'images_google_com_tr', 'searchalgo\.com' : 'searchalgo', '^no\.search\.yahoo\.com$' : 'no_search_yahoo_com', 'my\.allgameshome\.com' : 'allgameshome', 'wisenut\.com' : 'wisenut', '^www\.google\.al$' : 'www_google_al', '^www\.google\.ga$' : 'www_google_ga', '^translate\.google\.com\.ng$' : 'translate_google_com_ng', '^translate\.google\.com\.bn$' : 'translate_google_com_bn', '^images\.google\.cg$' : 'images_google_cg', 'ukdirectory\.' : 'ukdirectory', '^translate\.google\.com\.vc$' : 'translate_google_com_vc', 'google\.sk$' : 'google_sk', '^us\.yhs4\.search\.yahoo\.com$' : 'us_yhs4_search_yahoo_com', '^images\.google\.rw$' : 'images_google_rw', 'google\.mn$' : 'google_mn', 'google\.com\.ag$' : 'google_com_ag', 'groups\.google\.' : 'google_groups', '^images\.google\.com\.ni$' : 'images_google_com_ni', 'looksmart\.' : 'looksmart_catchall', '^translate\.google\.com\.cy$' : 'translate_google_com_cy', 'google\.com\.af$' : 'google_com_af', '^es\.ask\.com$' : 'askes', '^www\.google\.com\.mm$' : 'www_google_com_mm', '^translate\.google\.com\.qa$' : 'translate_google_com_qa', '^www\.google\.com\.qa$' : 'www_google_com_qa', '^nl\.ask\.com$' : 'asknl', '^images\.google\.gf$' : 'images_google_gf', '^images\.google\.gy$' : 'images_google_gy', 'google\.com\.tw$' : 'google_com_tw', '^www\.google\.com$' : 'www_google_com', 'szukaj\.wp\.pl' : 'wp', 'theallsearches\.com' : 'theallsearches', 'chello\.hu' : 'chellohu', '^translate\.google\.com\.hk$' : 'translate_google_com_hk', 'google\.am$' : 'google_am', '^translate\.google\.sm$' : 'translate_google_sm', '^translate\.google\.td$' : 'translate_google_td', '^translate\.google\.it$' : 'translate_google_it', 'google\.tl$' : 'google_tl', '^www\.google\.tg$' : 'www_google_tg', '^translate\.google\.ad$' : 'translate_google_ad', 'search\.zonealarm\.com' : 'search_zonealarm_com', '^malaysia\.images\.search\.yahoo\.com$' : 'malaysia_images_search_yahoo_com', 'questionanswering\.com' : 'questionanswering', '^www\.google\.co\.ao$' : 'www_google_co_ao', 'hoga\.pl' : 'hogapl', 'search\.conduit\.com' : 'conduit', 'search\.alot\.com' : 'alot', 'spotjockey\.' : 'spotjockey', '^translate\.google\.com\.pe$' : 'translate_google_com_pe', 'google\.bj$' : 'google_bj', '^www\.google\.dj$' : 'www_google_dj', 'google\.com\.pk$' : 'google_com_pk', '^images\.google\.gm$' : 'images_google_gm', '^translate\.google\.com\.ph$' : 'translate_google_com_ph', 'google\.iq$' : 'google_iq', 'netsprint\.pl' : 'netsprintpl', 'google\.cm$' : 'google_cm', 'google\.com\.pe$' : 'google_com_pe', '^www\.google\.vg$' : 'www_google_vg', '^images\.google\.com\.tw$' : 'images_google_com_tw', '^translate\.google\.je$' : 'translate_google_je', '^ca\.yhs4\.search\.yahoo\.com$' : 'ca_yhs4_search_yahoo_com', 'northernlight\.' : 'northernlight', 'google\.pn$' : 'google_pn', '^au\.images\.search\.yahoo\.com$' : 'au_images_search_yahoo_com', '^www\.google\.com\.kh$' : 'www_google_com_kh', 'searchya\.com' : 'searchya', '^it\.images\.search\.yahoo\.com$' : 'it_images_search_yahoo_com', 'izito\.' : 'izito_catchall', '^translate\.google\.gp$' : 'translate_google_gp', 'plusnetwork\.com' : 'plusnetwork', 'search-results\.com' : 'searchresultscom', '^ph\.search\.yahoo\.com$' : 'ph_search_yahoo_com', '^images\.google\.com\.hk$' : 'images_google_com_hk', 'base\.google\.' : 'google_base', 'google\.ms$' : 'google_ms', '^www\.google\.ws$' : 'www_google_ws', '^www\.google\.rs$' : 'www_google_rs', '^nz\.search\.yahoo\.com$' : 'nz_search_yahoo_com', '^www\.google\.co\.id$' : 'www_google_co_id', 'google\.mu$' : 'google_mu', '^translate\.google\.com\.sa$' : 'translate_google_com_sa', '^www\.google\.gy$' : 'www_google_gy', 'chello\.no' : 'chellono', '^www\.google\.com\.gt$' : 'www_google_com_gt', '^ph\.yhs4\.search\.yahoo\.com$' : 'ph_yhs4_search_yahoo_com', '^images\.google\.com\.uy$' : 'images_google_com_uy', '^translate\.google\.com\.kh$' : 'translate_google_com_kh', '^images\.google\.st$' : 'images_google_st', 'edderkoppen\.dk' : 'edderkoppen', 'toile\.com' : 'toile', 'orbis\.dk' : 'orbis', 'google\.no$' : 'google_no', 'google\.ru$' : 'google_ru', 'schoenerbrausen\.de' : 'schoenerbrausen', 'int\.search-results\.com' : 'nortonsavesearch', 't-online' : 't_online_catchall', '^image\.search\.yahoo\.co\.jp$' : 'image_search_yahoo_co_jp', '^translate\.google\.ki$' : 'translate_google_ki', '^images\.google\.com\.do$' : 'images_google_com_do', '^www\.google\.com\.br$' : 'www_google_com_br', 'scroogle\.org' : 'scroogle', '^translate\.google\.nr$' : 'translate_google_nr', '^ca\.search\.yahoo\.com$' : 'ca_search_yahoo_com', 'sumaja\.de' : 'sumaja', 'google\.is$' : 'google_is', 'spray\.' : 'spray', '^www\.google\.nu$' : 'www_google_nu', 'centrum\.cz' : 'centrum', '^images\.google\.pn$' : 'images_google_pn', 'mysearchdial\.com' : 'mysearchdial', 'google\.pl$' : 'google_pl', '^www\.google\.gg$' : 'www_google_gg', '^translate\.google\.kz$' : 'translate_google_kz', '^translate\.google\.co\.uz$' : 'translate_google_co_uz', '^www\.google\.co\.ls$' : 'www_google_co_ls', 'redbox\.cz' : 'redbox', '^translate\.google\.dk$' : 'translate_google_dk', '^www\.google\.nl$' : 'www_google_nl', '^www\.google\.co\.il$' : 'www_google_co_il', '^www\.google\.hu$' : 'www_google_hu', '^images\.google\.tk$' : 'images_google_tk', '^images\.google\.com$' : 'images_google_com', '^images\.google\.com\.my$' : 'images_google_com_my', 'search\.sweetim\.com' : 'sweetim', '^www\.google\.com\.mx$' : 'www_google_com_mx', '^translate\.google\.ga$' : 'translate_google_ga', '^www\.google\.ch$' : 'www_google_ch', '^www\.google\.bs$' : 'www_google_bs', '^images\.google\.co\.zw$' : 'images_google_co_zw', '^translate\.google\.vg$' : 'translate_google_vg', 'no\.mirago\.com' : 'miragono', '^www\.google\.ro$' : 'www_google_ro', 'search\.sli\.sympatico\.ca' : 'sympatico', 'searcht\.aol\.com' : 'aolcom', '^translate\.google\.com\.bz$' : 'translate_google_com_bz', 'steady-search\.com' : 'steadysearch', '^www\.google\.bi$' : 'www_google_bi', '^www\.google\.vu$' : 'www_google_vu', 'google\.com\.bn$' : 'google_com_bn', '^translate\.google\.com\.tj$' : 'translate_google_com_tj', '^images\.google\.gg$' : 'images_google_gg', '^images\.google\.tt$' : 'images_google_tt', '^translate\.google\.hn$' : 'translate_google_hn', 'google\.com\.sb$' : 'google_com_sb', 'google\.com\.ec$' : 'google_com_ec', 'google\.us$' : 'google_us', '^images\.google\.co\.ve$' : 'images_google_co_ve', 'searchcompletion\.com' : 'searchcompletion', '^translate\.google\.com\.cu$' : 'translate_google_com_cu', '^www\.google\.com\.ng$' : 'www_google_com_ng', 'searchesnavigator\.com' : 'searchesnavigator', 'google\.com\.tj$' : 'google_com_tj', 'start\.toshiba\.com' : 'toshiba', '^images\.google\.sc$' : 'images_google_sc', '72\.14\.2[0-9]{2}\.104' : 'google_cache', '^translate\.google\.se$' : 'translate_google_se', '^images\.google\.bf$' : 'images_google_bf', '^images\.google\.com\.lb$' : 'images_google_com_lb', '^images\.google\.no$' : 'images_google_no', 'suche\.gmx\.net' : 'gmxsuche', '^www\.google\.co\.zw$' : 'www_google_co_zw', 'google\.st$' : 'google_st', 'teecno\.it' : 'teecnoit', 'google\.com\.sa$' : 'google_com_sa', '^images\.google\.ru$' : 'images_google_ru', 'google\.com\.mx$' : 'google_com_mx', 'uni-hannover\.de' : 'metahannover', 'google\.co\.mz$' : 'google_co_mz', 'libero\.it/' : 'libero', '^images\.google\.ge$' : 'images_google_ge', '^translate\.google\.ba$' : 'translate_google_ba', 'digg\.com' : 'digg', 'mywebsearch\.com' : 'mywebsearch', 'search\.alice\.it\.master' : 'aliceitmaster', '^images\.google\.vg$' : 'images_google_vg', 'google\.li$' : 'google_li', '^images\.google\.com\.mx$' : 'images_google_com_mx', 'google\.co\.ma$' : 'google_co_ma', 'google\.mw$' : 'google_mw', '^tw\.search\.yahoo\.com$' : 'tw_search_yahoo_com', '^images\.google\.mn$' : 'images_google_mn', 'fireball\.de' : 'fireball', 'navigationshilfe\.t-online\.de' : 'navigationshilfe_t_online', '^images\.google\.ac$' : 'images_google_ac', '^images\.google\.co\.kr$' : 'images_google_co_kr', 'google\.com\.kw$' : 'google_com_kw', 'recherche\.club-internet\.fr' : 'clubinternet', 'zapmeta\.de' : 'zapmeta_de', 'umfis\.de' : 'umfis', '^images\.google\.com\.ng$' : 'images_google_com_ng', '^images\.google\.cc$' : 'images_google_cc', '^images\.google\.dz$' : 'images_google_dz', '^translate\.google\.tl$' : 'translate_google_tl', '^www\.google\.co\.uz$' : 'www_google_co_uz', 'ukindex\.co\.uk' : 'ukindex', 'www\.holasearch\.com' : 'holasearch', 'google\.ac$' : 'google_ac', 'kvasir\.' : 'kvasir', 'google\.com\.uy$' : 'google_com_uy', 'google\.ki$' : 'google_ki', '^images\.google\.dj$' : 'images_google_dj', '^www\.google\.com\.jm$' : 'www_google_com_jm', 'att\.net' : 'att', '^fr\.search\.yahoo\.com$' : 'fr_search_yahoo_com', '^images\.google\.co\.zm$' : 'images_google_co_zm', '(^|\.)ask\.com$' : 'askcatchall', 'daum\.net' : 'daum', '^images\.google\.co\.ug$' : 'images_google_co_ug', '^translate\.google\.tk$' : 'translate_google_tk', '^www\.google\.bj$' : 'www_google_bj', 'www\.dregol\.com' : 'www_dregol_com', '^qc\.search\.yahoo\.com$' : 'qc_search_yahoo_com', '^images\.google\.cd$' : 'images_google_cd', '^www\.google\.de$' : 'www_google_de', 'chello\.nl' : 'chellonl', '^www\.google\.es$' : 'www_google_es', 'searchmobileonline\.com' : 'searchmobileonline', '^images\.google\.by$' : 'images_google_by', '^translate\.google\.com\.co$' : 'translate_google_com_co', 'netscape\.' : 'netscape', '^translate\.google\.md$' : 'translate_google_md', 'splut\.' : 'splut', 'search[\w\-]+\.free\.fr' : 'free', '^www\.google\.im$' : 'www_google_im', '^translate\.google\.ro$' : 'translate_google_ro', '^www\.google\.cg$' : 'www_google_cg', '^www\.google\.tl$' : 'www_google_tl', '^translate\.google\.bg$' : 'translate_google_bg', 'netstjernen\.dk' : 'netstjernen', 'a9\.com' : 'a9', '^translate\.google\.com\.om$' : 'translate_google_com_om', '^images\.google\.com\.na$' : 'images_google_com_na', '^translate\.google\.com\.np$' : 'translate_google_com_np', 'extern\.peoplecheck\.de' : 'peoplecheck_de', 'google\.' : 'google_catchall', '^images\.google\.al$' : 'images_google_al', '^images\.google\.de$' : 'images_google_de', 'google\.ml$' : 'google_ml', '^www\.google\.ne$' : 'www_google_ne', '^images\.google\.com\.gt$' : 'images_google_com_gt', '^images\.google\.sr$' : 'images_google_sr', 'google\.bt$' : 'google_bt', '^images\.google\.lu$' : 'images_google_lu', '^images\.google\.com\.lc$' : 'images_google_com_lc', '^search\.yahoo\.co\.jp$' : 'search_yahoo_co_jp', '^translate\.google\.gg$' : 'translate_google_gg', 'biglotron\.com' : 'biglotron', '^uk\.ask\.com$' : 'askuk', 'nbci\.com\/search' : 'nbci', 'windowssearch\.com' : 'windowssearch_com', '^images\.google\.mu$' : 'images_google_mu', '^www\.google\.st$' : 'www_google_st', '^www\.google\.pn$' : 'www_google_pn', '^images\.google\.to$' : 'images_google_to', '^translate\.google\.gl$' : 'translate_google_gl', '^translate\.google\.us$' : 'translate_google_us', 'google\.co\.ug$' : 'google_co_ug', 'google\.es$' : 'google_es', 'google\.com\.bd$' : 'google_com_bd', '^www\.google\.co\.uk$' : 'www_google_co_uk', '^images\.google\.com\.cu$' : 'images_google_com_cu', '^translate\.google\.cm$' : 'translate_google_cm', 'google\.al$' : 'google_al', 'search\.fdownloadr\.com' : 'fdownloadr_com', '^translate\.google\.fm$' : 'translate_google_fm', '^images\.google\.co\.za$' : 'images_google_co_za', 'yhs4\.search\.yahoo' : 'yhs4_search_yahoo_catchall', 'globososo\.' : 'globososo', '^translate\.google\.bs$' : 'translate_google_bs', 'myway\.com' : 'myway', 'translate\.google' : 'google_translate', 'sapo\.pt' : 'sapo', 'mys\.yoursearch\.me' : 'mys_yoursearch_me', 'yourbestsearch\.net' : 'yourbestsearch', 'search\.goo\.ne\.jp' : 'ichiro', 'findarticles\.com' : 'findarticles', '^ar\.images\.search\.yahoo\.com$' : 'ar_images_search_yahoo_com', '^translate\.google\.de$' : 'translate_google_de', '^www\.google\.cc$' : 'www_google_cc', '^translate\.google\.rs$' : 'translate_google_rs', 'search\.bluewin\.ch' : 'bluewin', '^images\.google\.ms$' : 'images_google_ms', 't-online\.de' : 't_online_de', '^vn\.images\.search\.yahoo\.com$' : 'vn_images_search_yahoo_com', '^in\.images\.search\.yahoo\.com$' : 'in_images_search_yahoo_com', 'sensis\.com\.au' : 'sensis', '^www\.google\.md$' : 'www_google_md', '^translate\.google\.lv$' : 'translate_google_lv', 'google\.com$' : 'google_com', '^images\.google\.li$' : 'images_google_li', 'google\.ga$' : 'google_ga', '^www\.google\.sn$' : 'www_google_sn', '^www\.google\.je$' : 'www_google_je', '^translate\.google\.com\.my$' : 'translate_google_com_my', 'google\.nl$' : 'google_nl', '^www\.google\.be$' : 'www_google_be', '^tw\.images\.search\.yahoo\.com$' : 'tw_images_search_yahoo_com', 'google\.co\.tz$' : 'google_co_tz', 'three\.co\.uk' : 'three', 'virgilio\.it' : 'virgilio', '^www\.google\.com\.nf$' : 'www_google_com_nf', 'google\.bs$' : 'google_bs', 'lapkereso\.hu' : 'lapkereso_hu', '^www\.google\.ee$' : 'www_google_ee', '^images\.google\.co\.id$' : 'images_google_co_id', '^translate\.google\.no$' : 'translate_google_no', '^images\.google\.ro$' : 'images_google_ro', 'ereadingsource\.com' : 'ereadingsource', '1klik\.dk' : '1klik', '^translate\.google\.pl$' : 'translate_google_pl', 'izito\.co\.uk' : 'izito_uk', '3721\.com' : '3721', 'mail.yahoo.net' : 'yahoo_catchall', 'google\.cf$' : 'google_cf', '^www\.google\.tn$' : 'www_google_tn', 'google\.com\.au$' : 'google_com_au', 'sol\.dk' : 'sol', '^www\.google\.co\.za$' : 'www_google_co_za', 'as\.starware\.com' : 'comettoolbar', 'meinestadt\.de' : 'meinestadt', '^qc\.images\.search\.yahoo\.com$' : 'qc_images_search_yahoo_com', 'ineffabile\.it' : 'ineffabile', 'mirago\.ch' : 'miragoch', '^images\.google\.com\.ar$' : 'images_google_com_ar', 'google\.ne$' : 'google_ne', '^images\.google\.si$' : 'images_google_si', '^www\.google\.la$' : 'www_google_la', '^images\.google\.com\.vn$' : 'images_google_com_vn', '^in\.yhs4\.search\.yahoo\.com$' : 'in_yhs4_search_yahoo_com', '^translate\.google\.co\.ma$' : 'translate_google_co_ma', 'anzwers\.com\.au' : 'anzwers', 'websearch\.rakuten\.co\.jp' : 'rakuten', 'swik\.net' : 'swik', 'google\.gf$' : 'google_gf', 'chello\.fr' : 'chellofr', '^translate\.google\.co\.bw$' : 'translate_google_co_bw', 'haku\.www\.fi' : 'haku', 'google\.ae$' : 'google_ae', '^images\.google\.com\.nf$' : 'images_google_com_nf', '^ca\.images\.search\.yahoo\.com$' : 'ca_images_search_yahoo_com', 'seznam\.cz' : 'seznam', '^translate\.google\.hr$' : 'translate_google_hr', 'google\.im$' : 'google_im', '^de\.yhs4\.search\.yahoo\.com$' : 'de_yhs4_search_yahoo_com', '^translate\.google\.com\.vn$' : 'translate_google_com_vn', 'www\.startxxl\.com' : 'startxxl', 'google\.ro$' : 'google_ro', 'google\.md$' : 'google_md', 'google\.com\.lc$' : 'google_com_lc', 'google\.gr$' : 'google_gr', 'copernic\.com' : 'copernic', '^uk\.search\.yahoo\.com$' : 'uk_search_yahoo_com', '^translate\.google\.dm$' : 'translate_google_dm', '^www\.google\.cf$' : 'www_google_cf', '^www\.google\.nr$' : 'www_google_nr', '^images\.google\.com\.fj$' : 'images_google_com_fj', '^translate\.google\.com\.uy$' : 'translate_google_com_uy', 'www\.qwant\.com' : 'qwant_com', 'google\.tg$' : 'google_tg', '^hk\.images\.search\.yahoo\.com$' : 'hk_images_search_yahoo_com', 'google\.com\.np$' : 'google_com_np', '^translate\.google\.co\.ck$' : 'translate_google_co_ck', 'dejanews\.' : 'dejanews', 'mindset\.research\.yahoo' : 'yahoo_mindset', 'google\.com\.cy$' : 'google_com_cy', 'google\.co\.ao$' : 'google_co_ao', '^images\.google\.vu$' : 'images_google_vu', '^images\.google\.tm$' : 'images_google_tm', '^translate\.google\.cv$' : 'translate_google_cv', '^translate\.google\.com\.tw$' : 'translate_google_com_tw', '^au\.search\.yahoo\.com$' : 'au_search_yahoo_com', 'google\.gm$' : 'google_gm', 'google\.si$' : 'google_si', '^translate\.google\.co\.ug$' : 'translate_google_co_ug', 'google\.dk$' : 'google_dk', '^www\.google\.pl$' : 'www_google_pl', '^www\.google\.co\.tz$' : 'www_google_co_tz', '^images\.google\.bs$' : 'images_google_bs', 'google\.kg$' : 'google_kg', '^www\.google\.mn$' : 'www_google_mn', 'sweetpacks-search\.com' : 'sweetpacks', '^translate\.google\.co\.uk$' : 'translate_google_co_uk', '^images\.google\.md$' : 'images_google_md', '^www\.google\.com\.gh$' : 'www_google_com_gh', '^images\.google\.cm$' : 'images_google_cm', '^es\.yhs4\.search\.yahoo\.com$' : 'es_yhs4_search_yahoo_com', 'search\.incredimail\.com' : 'incredimail', 'google\.sh$' : 'google_sh', 'godado' : 'godado', '^translate\.google\.com\.au$' : 'translate_google_com_au', '(^|\.)go\.com' : 'go', 'google\.tm$' : 'google_tm', 'google\.com\.pr$' : 'google_com_pr', '^translate\.google\.com\.eg$' : 'translate_google_com_eg', '^images\.google\.im$' : 'images_google_im', '^images\.google\.co\.vi$' : 'images_google_co_vi', '^www\.google\.ba$' : 'www_google_ba', 'google\.ie$' : 'google_ie', '^translate\.google\.com\.pg$' : 'translate_google_com_pg', '^images\.google\.ie$' : 'images_google_ie', '^translate\.google\.com\.pa$' : 'translate_google_com_pa', '^translate\.google\.ms$' : 'translate_google_ms', '^sg\.search\.yahoo\.com$' : 'sg_search_yahoo_com', '66\.102\.[1-9]\.104' : 'google_cache', '^br\.search\.yahoo\.com$' : 'br_search_yahoo_com', 'inbox\.com' : 'inbox', '^www\.google\.co\.zm$' : 'www_google_co_zm', '^translate\.google\.com\.py$' : 'translate_google_com_py', '^translate\.google\.co\.mz$' : 'translate_google_co_mz', '^translate\.google\.am$' : 'translate_google_am', '^images\.google\.com\.vc$' : 'images_google_com_vc', '^translate\.google\.mg$' : 'translate_google_mg', '^www\.google\.az$' : 'www_google_az', '^images\.google\.jo$' : 'images_google_jo', 'google\.by$' : 'google_by', '^images\.google\.co\.cr$' : 'images_google_co_cr', '^images\.google\.com\.gh$' : 'images_google_com_gh', '^images\.google\.is$' : 'images_google_is', 'wwweasel\.de' : 'wwweasel', '^translate\.google\.lu$' : 'translate_google_lu', '^translate\.google\.co\.in$' : 'translate_google_co_in', '^www\.google\.so$' : 'www_google_so', '^gr\.search\.yahoo\.com$' : 'gr_search_yahoo_com', '^br\.images\.search\.yahoo\.com$' : 'br_images_search_yahoo_com', 'search\.ch' : 'searchch', '^www\.google\.com\.pe$' : 'www_google_com_pe', '^translate\.google\.ne$' : 'translate_google_ne', 'segnalo\.alice\.it' : 'segnalo', '^www\.google\.mk$' : 'www_google_mk', '^www\.google\.com\.eg$' : 'www_google_com_eg', 'kartoo\.com' : 'kartoo', 'google\.co\.nz$' : 'google_co_nz', 'go2net\.com' : 'go2net', 'google\.com\.om$' : 'google_com_om', 'bing\.com' : 'bing', '^www\.google\.com\.om$' : 'www_google_com_om', '^images\.google\.mw$' : 'images_google_mw', '^pe\.images\.search\.yahoo\.com$' : 'pe_images_search_yahoo_com', 'google\.se$' : 'google_se', 'dogpile\.com' : 'dogpile', '^translate\.google\.com\.nf$' : 'translate_google_com_nf', '^www\.google\.ht$' : 'www_google_ht', '^images\.google\.ch$' : 'images_google_ch', 'tyfon\.dk' : 'tyfon', '^translate\.google\.mn$' : 'translate_google_mn', '^translate\.google\.ch$' : 'translate_google_ch', '^images\.google\.com\.cy$' : 'images_google_com_cy', 'suchen\.abacho\.de' : 'abacho', '\.funmoods\.com' : 'funmoods', 'auone\.jp' : 'auone', 'google\.ca$' : 'google_ca', 'search\.sky\.com' : 'sky', 'google\.com\.ar$' : 'google_com_ar', '^images\.google\.co\.bw$' : 'images_google_co_bw', '^images\.google\.com\.af$' : 'images_google_com_af', 'google\.lt$' : 'google_lt', 'turtle\.ru' : 'turtle', 'pictures\.com' : 'pictures', '^gr\.yhs4\.search\.yahoo\.com$' : 'gr_yhs4_search_yahoo_com', 'alltheweb\.com' : 'alltheweb', '^images\.google\.tl$' : 'images_google_tl', 'sm\.de' : 'smde', '^images\.google\.com\.ph$' : 'images_google_com_ph', 'search\.earthlink\.net' : 'earthlink', 'www\.wow\.com' : 'www_wow_com', '^www\.google\.ie$' : 'www_google_ie', 'dodaj\.pl' : 'dodajpl', '^translate\.google\.com\.br$' : 'translate_google_com_br', 'google\.com\.pa$' : 'google_com_pa', '^translate\.google\.ru$' : 'translate_google_ru', '^translate\.google\.pn$' : 'translate_google_pn', '^translate\.google\.com\.gt$' : 'translate_google_com_gt', 'juno\.com' : 'juno', '^translate\.google\.com\.sv$' : 'translate_google_com_sv', '^translate\.google\.gf$' : 'translate_google_gf', 'search\..*\.\w+' : 'search', 'google\.cn$' : 'google_cn', '^www\.google\.cat$' : 'www_google_cat', '^www\.google\.gm$' : 'www_google_gm', '^nl\.search\.yahoo\.com$' : 'nl_search_yahoo_com', 'suche\.freenet\.de' : 'freenet_de', 'google\.co\.ls$' : 'google_co_ls', '^www\.google\.me$' : 'www_google_me', '^translate\.google\.com$' : 'translate_google_com', '^www\.google\.com\.cu$' : 'www_google_com_cu', 'google\.com\.ng$' : 'google_com_ng', 'o2\.pl' : 'o2pl', 'asevenboard\.com' : 'asevenboard', '^www\.google\.ge$' : 'www_google_ge', '^images\.google\.ad$' : 'images_google_ad', 'search\.bt\.com' : 'bt', 'foxstart\.com' : 'foxstart', 'zapmeta\.com' : 'zapmeta_com', 'vindex\.' : 'vindex', '^espanol\.images\.search\.yahoo\.com$' : 'espanol_images_search_yahoo_com', '^images\.google\.cv$' : 'images_google_cv', '^translate\.google\.com\.sg$' : 'translate_google_com_sg', '^translate\.google\.sn$' : 'translate_google_sn', 'google\.com\.sl$' : 'google_com_sl', '^images\.google\.hr$' : 'images_google_hr', '^images\.google\.ga$' : 'images_google_ga', '^images\.google\.com\.pk$' : 'images_google_com_pk', 'eniro\.no' : 'eniro', 'etools\.ch' : 'etools_ch', 'chello\.be' : 'chellobe', '^translate\.google\.pt$' : 'translate_google_pt', 'dmoz\.org' : 'dmoz', 'sr\.searchfunmoods\.com' : 'searchfunmoods', 'icerocket\.com' : 'icerocket', '^translate\.google\.ca$' : 'translate_google_ca', '^images\.google\.as$' : 'images_google_as', 'stumbleupon\.com' : 'stumbleupon', '^www\.google\.pt$' : 'www_google_pt', '^images\.google\.com\.ly$' : 'images_google_com_ly', 'google\.co\.vi$' : 'google_co_vi', '216\.239\.(35|37|39|51)\.100' : 'google_cache', '^translate\.google\.com\.kw$' : 'translate_google_com_kw', 'de\.wow\.com' : 'wowsearch', 'google\.co\.id$' : 'google_co_id', 'google\.pt$' : 'google_pt', '^images\.google\.cz$' : 'images_google_cz', 'google\.com\.lb$' : 'google_com_lb', '^images\.google\.kz$' : 'images_google_kz', '^images\.google\.gr$' : 'images_google_gr', '^www\.google\.tt$' : 'www_google_tt', 'preciobarato\.xyz' : 'preciobarato_xyz', 'searches\.qone8\.com' : 'searches_qone8_com', '^www\.google\.com\.tw$' : 'www_google_com_tw', 'google\.hu$' : 'google_hu', '^translate\.google\.io$' : 'translate_google_io', '^images\.google\.ba$' : 'images_google_ba', 'webcrawler\.' : 'webcrawler', '^translate\.google\.hu$' : 'translate_google_hu', '^translate\.google\.com\.ni$' : 'translate_google_com_ni', '^www\.google\.dk$' : 'www_google_dk', '^www\.google\.cm$' : 'www_google_cm', '^www\.google\.co\.ug$' : 'www_google_co_ug', '^images\.google\.co\.ls$' : 'images_google_co_ls', '64\.233\.1[0-9]{2}\.104' : 'google_cache', 'go\.mail\.ru' : 'go_mail_ru', '^www\.google\.gl$' : 'www_google_gl', 'search\.terra\.' : 'terra', '^www\.google\.co\.th$' : 'www_google_co_th', '^translate\.google\.co\.jp$' : 'translate_google_co_jp', 'google\.me$' : 'google_me', 'google\.com\.sg$' : 'google_com_sg', '^images\.google\.com\.eg$' : 'images_google_com_eg', 'o2suche\.aol\.de' : 'aol_o2suche_de', 'teoma\.' : 'teoma', '^de\.ask\.com$' : 'askde', '^www\.google\.com\.mt$' : 'www_google_com_mt', '^translate\.google\.as$' : 'translate_google_as', '^translate\.google\.tm$' : 'translate_google_tm', 'google\.to$' : 'google_to', '^translate\.google\.com\.gi$' : 'translate_google_com_gi', 'google\.gl$' : 'google_gl', '^www\.google\.co\.kr$' : 'www_google_co_kr', '^translate\.google\.ps$' : 'translate_google_ps', '^translate\.google\.st$' : 'translate_google_st', 'vivisimo\.com' : 'vivisimo', '^www\.google\.ci$' : 'www_google_ci', 'mamma\.' : 'mamma', '^www\.google\.com\.et$' : 'www_google_com_et', '^images\.google\.fi$' : 'images_google_fi', 'allesklar\.de' : 'allesklar', '^ch\.yhs4\.search\.yahoo\.com$' : 'ch_yhs4_search_yahoo_com', '^kr\.search\.yahoo\.com$' : 'kr_search_yahoo_com', '^images\.google\.ca$' : 'images_google_ca', 'search\.aol\.co\.uk' : 'aoluk', 'google\.com\.jm$' : 'google_com_jm', '^www\.google\.bf$' : 'www_google_bf', '^images\.google\.com\.bn$' : 'images_google_com_bn', '163\.com' : 'netease', '^images\.google\.rs$' : 'images_google_rs', '^translate\.google\.cz$' : 'translate_google_cz', '^images\.google\.co\.il$' : 'images_google_co_il', 'meta\.ua' : 'metaua', '^translate\.google\.nl$' : 'translate_google_nl', '^translate\.google\.com\.mx$' : 'translate_google_com_mx', 'shoppstop\.com' : 'shoppstop', '^images\.google\.co\.ma$' : 'images_google_co_ma', 'google\.nr$' : 'google_nr', 'search\.handycafe\.com' : 'handycafe', '^images\.google\.com\.co$' : 'images_google_com_co', 'suche\.1und1\.de' : '1und1_de', 'gazeta\.pl' : 'gazetapl', '^images\.google\.cl$' : 'images_google_cl', '^translate\.google\.co\.ao$' : 'translate_google_co_ao', '^images\.google\.com\.kw$' : 'images_google_com_kw', '^www\.google\.bg$' : 'www_google_bg', '^images\.google\.com\.sl$' : 'images_google_com_sl', 'google\.co\.zw$' : 'google_co_zw', 'goggle\.co\.hu$' : 'goggle (what)', '^images\.google\.fm$' : 'images_google_fm', '^images\.google\.tn$' : 'images_google_tn', 'snapdo\.com' : 'snapdo', 'startpage\.com' : 'startpage', '^translate\.google\.com\.pr$' : 'translate_google_com_pr', '^translate\.google\.ee$' : 'translate_google_ee', '^images\.google\.lt$' : 'images_google_lt', 'google\.co\.th$' : 'google_co_th', 'netluchs\.de' : 'netluchs', '^translate\.google\.tt$' : 'translate_google_tt', '^images\.google\.fr$' : 'images_google_fr', '^translate\.google\.co\.nz$' : 'translate_google_co_nz', '^ch\.images\.search\.yahoo\.com$' : 'ch_images_search_yahoo_com', 'google\.com\.gt$' : 'google_com_gt', 'google\.jo$' : 'google_jo', '^translate\.google\.cc$' : 'translate_google_cc', 'ilse\.' : 'ilse', '^translate\.google\.gr$' : 'translate_google_gr', '^www\.google\.com\.py$' : 'www_google_com_py', 'google\.mv$' : 'google_mv', '^images\.google\.com\.bd$' : 'images_google_com_bd', 'suche\.aol\.de' : 'aolde', '^translate\.google\.bt$' : 'translate_google_bt', '^images\.google\.kg$' : 'images_google_kg', 'www\.search\.com' : 'search.com', '^images\.google\.com\.ec$' : 'images_google_com_ec', '^images\.google\.iq$' : 'images_google_iq', 'google\.ps$' : 'google_ps', 'search\.incredibar\.com' : 'incredibar', '^translate\.google\.cf$' : 'translate_google_cf', '^translate\.google\.to$' : 'translate_google_to', 'avg\.com' : 'avg', 'mysearchresults\.com' : 'mysearchresults', '^images\.google\.co\.th$' : 'images_google_co_th', 'search\.hp\.my\.aol\.co\.uk' : 'hp_my_aol', '^www\.google\.kz$' : 'www_google_kz', 'search\.internetto\.hu' : 'internetto', 'google\.com\.kh$' : 'google_com_kh', 'uk\.foxstart\.com' : 'uk_foxstart_com', 'centraldatabase\.org' : 'centraldatabase', '^www\.google\.com\.ai$' : 'www_google_com_ai', 'webmania\.hu' : 'webmania', '^www\.google\.com\.sl$' : 'www_google_com_sl', 'bbc\.co\.uk/cgi-bin/search' : 'bbc', '^translate\.google\.fr$' : 'translate_google_fr', '^fr\.yhs4\.search\.yahoo\.com$' : 'fr_yhs4_search_yahoo_com', '^www\.google\.se$' : 'www_google_se', '^images\.google\.com\.pg$' : 'images_google_com_pg', 'mirago\.fr' : 'miragofr', '^translate\.google\.com\.mt$' : 'translate_google_com_mt', '^translate\.google\.gm$' : 'translate_google_gm', '^(www\.|)yandex\.kz$' : 'yandexkz', '^www\.google\.rw$' : 'www_google_rw', '^translate\.google\.so$' : 'translate_google_so', 'danielsen\.com' : 'danielsen', '^images\.google\.cat$' : 'images_google_cat', 'google\.com\.ph$' : 'google_com_ph', 'polska\.pl' : 'polskapl', 'sok\.start\.no' : 'start', 'google\.ba$' : 'google_ba', '^www\.google\.com\.ec$' : 'www_google_com_ec', '^translate\.google\.com\.fj$' : 'translate_google_com_fj', '^uk\.images\.search\.yahoo\.com$' : 'uk_images_search_yahoo_com', '^www\.google\.am$' : 'www_google_am', 'inspsearch\.com' : 'inspsearch', 'google\.com\.hk$' : 'google_com_hk', 'keresolap\.hu' : 'keresolap_hu', 'search\.1und1\.de' : 'search_1und1_de', 'google\.rs$' : 'google_rs', 'i-une\.com' : 'iune', '^images\.google\.hu$' : 'images_google_hu', 'vizsla\.origo\.hu' : 'origo', '^translate\.google\.sk$' : 'translate_google_sk', '^images\.google\.com\.qa$' : 'images_google_com_qa', 'localmoxie\.com' : 'localmoxie', 'francite\.' : 'francite', '^translate\.google\.com\.ag$' : 'translate_google_com_ag', '^images\.google\.ne$' : 'images_google_ne', 'google\.co\.uz$' : 'google_co_uz', '^translate\.google\.co\.vi$' : 'translate_google_co_vi', 'katalog\.onet\.pl' : 'katalogonetpl', '^www\.google\.hr$' : 'www_google_hr', '^images\.google\.mv$' : 'images_google_mv', '^www\.google\.com\.bn$' : 'www_google_com_bn', 'polymeta\.hu' : 'polymeta_hu', 'search\.aol\.com' : 'aolcom', 'google\.co\.kr$' : 'google_co_kr', '^fr\.ask\.com$' : 'askfr', '^translate\.google\.bj$' : 'translate_google_bj', '^images\.google\.com\.sg$' : 'images_google_com_sg', '^www\.google\.co\.cr$' : 'www_google_co_cr', 'google\.cd$' : 'google_cd', '^images\.google\.ki$' : 'images_google_ki', '^images\.google\.co\.uz$' : 'images_google_co_uz', '^www\.google\.com\.bh$' : 'www_google_com_bh', 'google\.com\.ly$' : 'google_com_ly', '^se\.yhs4\.search\.yahoo\.com$' : 'se_yhs4_search_yahoo_com', '^www\.google\.io$' : 'www_google_io', 'google\.com\.ua$' : 'google_com_ua', 'tiscali\.' : 'tiscali', '^www\.google\.hn$' : 'www_google_hn', '^www\.google\.com\.ag$' : 'www_google_com_ag', '^images\.search\.yahoo\.com$' : 'images_search_yahoo_com', '^translate\.google\.com\.af$' : 'translate_google_com_af', 'isearch\.nation\.com' : 'isearch_nation_com', 'de\.aolsearch\.com' : 'aolsearchde', 'lycos\.' : 'lycos', '^images\.google\.com\.pa$' : 'images_google_com_pa', 'easysearch\.org\.uk' : 'easysearch', '216\.239\.(35|37|39|51)\.101' : 'google_cache', '^www\.google\.co\.nz$' : 'www_google_co_nz', '^it\.yhs4\.search\.yahoo\.com$' : 'it_yhs4_search_yahoo_com', '^ie\.search\.yahoo\.com$' : 'ie_search_yahoo_com', '^mx\.images\.search\.yahoo\.com$' : 'mx_images_search_yahoo_com', 'search-results\.mobi' : 'search-results_mobi', '^hk\.image\.search\.yahoo\.com$' : 'hk_image_search_yahoo_com', '^www\.google\.at$' : 'www_google_at', '^www\.google\.com\.vc$' : 'www_google_com_vc', '^id\.images\.search\.yahoo\.com$' : 'id_images_search_yahoo_com', 'excite\.' : 'excite', 'steadysearch\.com' : 'steadysearch', 'search\.aol\.pl' : 'aolpl', '^translate\.google\.cg$' : 'translate_google_cg', 'google\.mk$' : 'google_mk', 'bungeebonesdotcom' : 'bungeebonesdotcom', 'search\.foxtab\.com' : 'search_foxtab_com', '^translate\.google\.com\.na$' : 'translate_google_com_na', '^images\.google\.co\.ke$' : 'images_google_co_ke', '^www\.google\.com\.pr$' : 'www_google_com_pr', 'ctrouve\.' : 'ctrouve', 'google\.com\.ni$' : 'google_com_ni', '^www\.google\.co\.mz$' : 'www_google_co_mz', 'live\.com' : 'live', '^www\.google\.fm$' : 'www_google_fm', '^translate\.google\.si$' : 'translate_google_si', '^www\.google\.to$' : 'www_google_to', '^images\.google\.com\.ua$' : 'images_google_com_ua', 'de\.wiki\.gov\.cn' : 'de_wiki_gov_cn', 'gotuneed\.com' : 'gotuneed', '^images\.google\.lv$' : 'images_google_lv', '^www\.google\.mu$' : 'www_google_mu', '173\.194\.32\.223' : 'google_catchall', '^ru\.images\.search\.yahoo\.com$' : 'ru_images_search_yahoo_com', 'ofir\.dk' : 'ofir', 'google\.com\.tr$' : 'google_com_tr', '^translate\.google\.com\.ar$' : 'translate_google_com_ar', '^www\.google\.lk$' : 'www_google_lk', 'searchgol\.com' : 'searchgol', 'google\.az$' : 'google_az', 'google\.be$' : 'google_be', 'google\.com\.vc$' : 'google_com_vc', 'eniro\.se' : 'enirose', 'sucheaol\.aol\.de' : 'sucheaolde', '^images\.google\.co\.jp$' : 'images_google_co_jp', '^translate\.google\.co\.tz$' : 'translate_google_co_tz', '^images\.google\.nr$' : 'images_google_nr', 'atlanticbb\.net' : 'atlanticbb', 'google\.vg$' : 'google_vg', '^images\.google\.com\.ai$' : 'images_google_com_ai', 'avantfind\.com' : 'avantfind', 'chello\.sk' : 'chellosk', 'google\.com\.do$' : 'google_com_do', 'amazon\.' : 'amazon', '^www\.google\.fr$' : 'www_google_fr', '\.metasearch\.' : 'metasearch', '^translate\.google\.sr$' : 'translate_google_sr', 'google\.com\.bz$' : 'google_com_bz', '^images\.google\.mg$' : 'images_google_mg', 'www\.metasuche\.ch' : 'metasuche_ch', '^id\.yhs4\.search\.yahoo\.com$' : 'id_yhs4_search_yahoo_com', 'google\.com\.vn$' : 'google_com_vn', 'hubwe\.net' : 'hubwe', '^www\.google\.com\.bd$' : 'www_google_com_bd', 'searches\.vi-view\.com' : 'vi-view_com', '^images\.google\.ci$' : 'images_google_ci', '^tw\.image\.search\.yahoo\.com$' : 'tw_image_search_yahoo_com', 'rambler\.ru' : 'rambler', 'search\.alice\.it' : 'aliceit', 'suche\d?\.web\.de' : 'webde', 'dalesearch\.com' : 'dalesearch', 'google\.gy$' : 'google_gy', 'gery\.pl' : 'gerypl', '^images\.google\.sn$' : 'images_google_sn', '^translate\.google\.ge$' : 'translate_google_ge', '^www\.google\.us$' : 'www_google_us', '^www\.google\.ru$' : 'www_google_ru', '^www\.iask\.com$' : 'iask', '^images\.google\.es$' : 'images_google_es', '^www\.google\.com\.sa$' : 'www_google_com_sa', '^translate\.google\.bi$' : 'translate_google_bi', '^translate\.google\.al$' : 'translate_google_al', '^www\.google\.com\.fj$' : 'www_google_com_fj', 'clusty\.com' : 'clusty', 'google\.sn$' : 'google_sn', 'wow\.utop\.it' : 'wow_utop_it', '^www\.google\.ml$' : 'www_google_ml', '^translate\.google\.cat$' : 'translate_google_cat', '^images\.google\.ee$' : 'images_google_ee', 'google\.com\.mm$' : 'google_com_mm', 'google\.nu$' : 'google_nu', 'google\.sm$' : 'google_sm', 'euroseek\.' : 'euroseek', '^de\.search\.yahoo\.com$' : 'de_search_yahoo_com', '^www\.google\.com\.do$' : 'www_google_com_do', 'duckduckgo' : 'duckduckgo', 'searchy\.co\.uk' : 'searchy', '^www\.google\.by$' : 'www_google_by', '^images\.google\.co\.tz$' : 'images_google_co_tz', '^images\.google\.co\.uk$' : 'images_google_co_uk', 'searcht\.aol\.co\.uk' : 'aoluk', '216\.239\.5[0-9]\.104' : 'google_cache', '^translate\.google\.ci$' : 'translate_google_ci', 'pch\.com' : 'pch', 'google\.com\.gh$' : 'google_com_gh', '^(www\.|)yandex\.com$' : 'yandexcom', '^images\.google\.dm$' : 'images_google_dm', '^translate\.google\.co\.ve$' : 'translate_google_co_ve', 'engine\.exe' : 'engine', '^www\.google\.it$' : 'www_google_it', 'smartsuggestor\.com' : 'smartsuggestor', '^es\.images\.search\.yahoo\.com$' : 'es_images_search_yahoo_com', '^translate\.google\.com\.pk$' : 'translate_google_com_pk', '(66\.218\.71\.225|216\.109\.117\.135|216\.109\.125\.130|66\.218\.69\.11)' : 'yahoo_catchall', '^translate\.google\.com\.mm$' : 'translate_google_com_mm', 'orangeworld\.co\.uk' : 'orangeworld', '^translate\.google\.com\.bh$' : 'translate_google_com_bh', '^images\.google\.az$' : 'images_google_az', '^us\.search\.yahoo\.com$' : 'us_search_yahoo_com', 'infospace\.com' : 'infospace', 'chello' : 'chellocom', '^images\.google\.mk$' : 'images_google_mk', 'google\.gg$' : 'google_gg', 'www\.buenosearch\.com' : 'www_buenosearch_com', 'netzero\.net' : 'netzero', 'google\.com\.co$' : 'google_com_co', 'wow\.pl' : 'wowpl', 'ecosia\.org' : 'ecosia', '^images\.google\.bt$' : 'images_google_bt', '^es\.search\.yahoo\.com$' : 'es_search_yahoo_com', '^translate\.google\.cd$' : 'translate_google_cd', '^images\.google\.sh$' : 'images_google_sh', 'centurylink\.net' : 'centurylink', '^images\.google\.com\.ag$' : 'images_google_com_ag', 'google\.kz$' : 'google_kz', '(161\.58\.227\.204|161\.58\.247\.101|212\.40\.165\.90|213\.133\.108\.202|217\.160\.108\.151|217\.160\.111\.99|217\.160\.131\.108|217\.160\.142\.227|217\.160\.176\.42)' : 'metacrawler_de', 'altavista\.' : 'altavista', '^nl\.yhs4\.search\.yahoo\.com$' : 'nl_yhs4_search_yahoo_com', 'heureka\.hu' : 'heureka', '^images\.google\.ml$' : 'images_google_ml', 'recherche\.aol\.fr' : 'aolfr', 'sagool\.jp' : 'sagool', '^www\.google\.sm$' : 'www_google_sm', 'miner\.bol\.com\.br' : 'miner', 'google\.io$' : 'google_io', '^in\.search\.yahoo\.com$' : 'in_search_yahoo_com', 'szukaj\.onet\.pl' : 'onetpl', 'searchlistingsite\.com' : 'searchlistingsite', '^images\.google\.dk$' : 'images_google_dk', '^images\.google\.hn$' : 'images_google_hn', '^www\.google\.mg$' : 'www_google_mg', '^translate\.google\.co\.ke$' : 'translate_google_co_ke', '^sg\.images\.search\.yahoo\.com$' : 'sg_images_search_yahoo_com', 'picsearch\.de' : 'picsearch', '4\-counter\.com' : 'google4counter', 'google\.com\.my$' : 'google_com_my', 'chello\.pl' : 'chellopl', 'jumpy\.it' : 'jumpyit', 'www\.benefind\.de' : 'benefind', 'google\.co\.za$' : 'google_co_za', 'mirago\.se' : 'miragose', '^www\.google\.li$' : 'www_google_li', 'delta-search' : 'delta-search', 'google\.com\.py$' : 'google_com_py', 'zhongsou\.com' : 'zhongsou', '^translate\.google\.com\.et$' : 'translate_google_com_et', 'search\.orange\.co\.uk' : 'orange', '^translate\.google\.li$' : 'translate_google_li', 'nusearch\.com' : 'nusearch', 'chello\.cz' : 'chellocz', '^images\.google\.co\.ck$' : 'images_google_co_ck', '^translate\.google\.mu$' : 'translate_google_mu', '^www\.google\.kg$' : 'www_google_kg', 'google\.as$' : 'google_as', 'google\.ge$' : 'google_ge', 'info\.co\.uk' : 'infouk', '^www\.google\.gr$' : 'www_google_gr', 'google\.sr$' : 'google_sr', 'youtube\.com' : 'youtube', '^it\.search\.yahoo\.com$' : 'it_search_yahoo_com', '^translate\.google\.co\.cr$' : 'translate_google_co_cr', '^translate\.google\.me$' : 'translate_google_me', 'google\.dm$' : 'google_dm', '^images\.google\.sm$' : 'images_google_sm', '^www\.google\.cd$' : 'www_google_cd', 'wahoo\.hu' : 'wahoo', '^www\.google\.lv$' : 'www_google_lv', '^translate\.google\.cn$' : 'translate_google_cn', 'umuwa\.de' : 'umuwa_de', 'google\.com\.nf$' : 'google_com_nf', 'google\.de$' : 'google_de', 'search\.yahoo' : 'search_yahoo_catchall', '^translate\.google\.jo$' : 'translate_google_jo', 'google\.vu$' : 'google_vu', '^images\.google\.gp$' : 'images_google_gp', '^www\.google\.co\.in$' : 'www_google_co_in', '^www\.google\.sc$' : 'www_google_sc', '^r\.search\.yahoo\.com$' : 'r_search_yahoo_com', 'arianna\.libero\.it' : 'arianna', 'google\.tk$' : 'google_tk', 'webalta\.ru' : 'webalta', 'google\.co\.zm$' : 'google_co_zm', '^translate\.google\.mv$' : 'translate_google_mv', 'szukacz\.pl' : 'szukaczpl', '^www\.google\.mv$' : 'www_google_mv', 'static\.flipora\.com' : 'flipora', 'supereva\.com' : 'supereva', 'zoznam\.sk' : 'zoznam', '^translate\.google\.com\.tr$' : 'translate_google_com_tr', '^translate\.google\.co\.zm$' : 'translate_google_co_zm', '^images\.google\.gl$' : 'images_google_gl', '^www\.google\.sh$' : 'www_google_sh', 'looksmart\.co\.uk' : 'looksmart_co_uk', '^translate\.google\.iq$' : 'translate_google_iq', '^sg\.yhs4\.search\.yahoo\.com$' : 'sg_yhs4_search_yahoo_com', 'googlecom\.com' : 'google_catchall', '^translate\.google\.mk$' : 'translate_google_mk', '^www\.google\.td$' : 'www_google_td', '^www\.google\.ac$' : 'www_google_ac', '^www\.google\.iq$' : 'www_google_iq', '^(www\.|)yandex\.ru$' : 'yandexru', 'google\.tn$' : 'google_tn', 'google\.co\.cr$' : 'google_co_cr', '^images\.google\.com\.sa$' : 'images_google_com_sa', 'softonic\.com' : 'softonic', 'google\.lu$' : 'google_lu', '^translate\.google\.be$' : 'translate_google_be', '^images\.google\.cn$' : 'images_google_cn', 'searchalot\.com' : 'searchalot', '^translate\.google\.dz$' : 'translate_google_dz', '^www\.google\.gf$' : 'www_google_gf', 'search\.aol\.' : 'aolcatchall', 'google\.cl$' : 'google_cl', 'jyxo\.(cz|com)' : 'jyxo', '^hk\.search\.yahoo\.com$' : 'hk_search_yahoo_com', '^translate\.google\.ac$' : 'translate_google_ac', 'shinyseek\.it' : 'shinyseek\.it', 'google\.com\.gi$' : 'google_com_gi', '^images\.google\.com\.sb$' : 'images_google_com_sb', '^se\.images\.search\.yahoo\.com$' : 'se_images_search_yahoo_com', '216\.239\.32\.20' : 'google_catchall', '^images\.google\.cf$' : 'images_google_cf', 'google\.com\.bh$' : 'google_com_bh', 'metabot\.ru' : 'metabot', '^malaysia\.search\.yahoo\.com$' : 'malaysia_search_yahoo_com', '^www\.google\.jo$' : 'www_google_jo', 'google\.fr$' : 'google_fr', 'lbb\.org' : 'lbb', 'google\.la$' : 'google_la', '^www\.google\.bt$' : 'www_google_bt', '^translate\.google\.co\.th$' : 'translate_google_co_th', 'sogou\.com' : 'sogou', 'google\.dj$' : 'google_dj', 'crawler\.com' : 'crawler', '^www\.google\.com\.gi$' : 'www_google_com_gi', '^fr\.images\.search\.yahoo\.com$' : 'fr_images_search_yahoo_com', 'alexa\.com' : 'alexa', 'google\.co\.bw$' : 'google_co_bw', '^uk\.yhs4\.search\.yahoo\.com$' : 'uk_yhs4_search_yahoo_com', 'yahoo' : 'yahoo_catchall', 'search\.fbdownloader\.com' : 'fbdownloader', '^www\.google\.co\.ke$' : 'www_google_co_ke', '^www\.google\.sk$' : 'www_google_sk', '^ph\.images\.search\.yahoo\.com$' : 'ph_images_search_yahoo_com', '^www\.google\.com\.tr$' : 'www_google_com_tr', '^www\.google\.co\.jp$' : 'www_google_co_jp', '^translate\.google\.com\.ai$' : 'translate_google_com_ai', 'google\.com\.eg$' : 'google_com_eg', 'findamo\.com' : 'findamo', 'kataweb\.it' : 'kataweb', 'google\.at$' : 'google_at', 'searchsafer\.com' : 'searchsafer', 'google\.com\.bo$' : 'google_com_bo', '^www\.google\.com\.bo$' : 'www_google_com_bo', 'google\.ad$' : 'google_ad', '^images\.google\.com\.kh$' : 'images_google_com_kh', 'overture\.com' : 'overture', '^www\.google\.lu$' : 'www_google_lu', 'mozbot\.fr' : 'mozbot', 'google\.cz$' : 'google_cz', '^www\.ask\.jp$' : 'askjp', '^images\.google\.com\.gi$' : 'images_google_com_gi', '^images\.google\.com\.br$' : 'images_google_com_br', 'tango\.hu' : 'tango_hu', 'kvitters\.' : 'kvitters', '^translate\.google\.mw$' : 'translate_google_mw', 'checkparams\.com' : 'checkparams', 'del\.icio\.us' : 'delicious', '^translate\.google\.co\.kr$' : 'translate_google_co_kr', '^uk\.yhs\.search\.yahoo\.com$' : 'uk_yhs_search_yahoo_com', 'google\.it$' : 'google_it', '^images\.google\.nl$' : 'images_google_nl', '^www\.google\.com\.sv$' : 'www_google_com_sv', '^images\.google\.je$' : 'images_google_je', 'google\.com\.na$' : 'google_com_na', 'pogodak\.' : 'pogodak', '^translate\.google\.lt$' : 'translate_google_lt', '^search\.yahoo\.com$' : 'search_yahoo_com', '\.facemoods\.com' : 'facemoods', 'baidu\.com' : 'baidu', '^images\.google\.com\.om$' : 'images_google_com_om', '^ar\.search\.yahoo\.com$' : 'ar_search_yahoo_com', '212\.227\.33\.241' : 'metaspinner', 'rechercher\.libertysurf\.fr' : 'libertysurf', '^translate\.google\.ws$' : 'translate_google_ws', '^www\.google\.co\.ma$' : 'www_google_co_ma', 'metacrawler\.' : 'metacrawler', 'chello\.at' : 'chelloat', '^images\.google\.co\.nz$' : 'images_google_co_nz', 'google\.com\.et$' : 'google_com_et', '^pl\.yhs4\.search\.yahoo\.com$' : 'pl_yhs4_search_yahoo_com', '^translate\.google\.ae$' : 'translate_google_ae', '^translate\.google\.co\.zw$' : 'translate_google_co_zw', 'startsiden\.no' : 'startsiden', '^translate\.google\.co\.ls$' : 'translate_google_co_ls', '^www\.google\.no$' : 'www_google_no', '1search-board\.com' : '1search', 'google\.hr$' : 'google_hr', '^www\.google\.com\.lc$' : 'www_google_com_lc', 'go\.speedbit\.com' : 'speedbit', '\.wow\.com' : 'wowuk', '^images\.google\.ps$' : 'images_google_ps', '^www\.google\.cl$' : 'www_google_cl', 'izito\.co\.de' : 'izito_co_de', 'google\.ht$' : 'google_ht', 'yell\.' : 'yell', 'mirago\.de' : 'miragode', '^it\.ask\.com$' : 'askit', '^images\.google\.it$' : 'images_google_it', 'charter\.net' : 'charter', '^images\.google\.se$' : 'images_google_se', '^translate\.google\.ml$' : 'translate_google_ml', 'hotbot\.' : 'hotbot', 'www\.tesco\.net' : 'tesco', 'google\.td$' : 'google_td', '^www\.google\.com\.uy$' : 'www_google_com_uy', '^at\.images\.search\.yahoo\.com$' : 'at_images_search_yahoo_com', 'google\.ch$' : 'google_ch', 'google\.cc$' : 'google_cc', '^translate\.google\.at$' : 'translate_google_at', '^www\.google\.co\.ck$' : 'www_google_co_ck', '^translate\.google\.com\.sb$' : 'translate_google_com_sb', 'www1\.search-results\.com' : 'searchresults', '^images\.google\.bg$' : 'images_google_bg', '^www\.google\.com\.pa$' : 'www_google_com_pa', 'fastbot\.de' : 'fastbot_de', '^translate\.google\.kg$' : 'translate_google_kg', 'searches\.safehomepage\.com' : 'safehomepage_com', '^images\.google\.la$' : 'images_google_la', '^www\.google\.com\.ph$' : 'www_google_com_ph', 'talktalk\.co\.uk' : 'talktalk_uk', '^www\.google\.gp$' : 'www_google_gp', 'zapmeta' : 'zapmeta_catchall', 'google\.co\.ve$' : 'google_co_ve', 'google\.com\.sv$' : 'google_com_sv', 'int\.search\.myway\.com' : 'int_search_myway_com', '^images\.google\.bi$' : 'images_google_bi', 'ifind\.freeserve' : 'freeserve', 'googlee\.' : 'google_catchall', '^www\.google\.com\.co$' : 'www_google_com_co', '^www\.google\.dm$' : 'www_google_dm', 'interia\.pl' : 'interiapl', 'google\.co\.in$' : 'google_co_in', '^translate\.google\.com\.gh$' : 'translate_google_com_gh', 'voila\.' : 'voila', 'google\.com\.ai$' : 'google_com_ai', '^www\.google\.com\.pg$' : 'www_google_com_pg', '^www\.google\.com\.hk$' : 'www_google_com_hk', 'vnet\.cn' : 'vnet', 'search\.genieo\.com' : 'genieo', '^www\.google\.com\.cy$' : 'www_google_com_cy', '^translate\.google\.com\.ua$' : 'translate_google_com_ua', '^www\.google\.com\.bz$' : 'www_google_com_bz', 'find1friend\.com' : 'find1friend', 'google\.dz$' : 'google_dz', '^www\.google\.com\.ni$' : 'www_google_com_ni', '^mx\.search\.yahoo\.com$' : 'mx_search_yahoo_com', '^translate\.google\.tn$' : 'translate_google_tn', '^images\.google\.pl$' : 'images_google_pl', '^www\.google\.cz$' : 'www_google_cz', '^translate\.google\.com\.sl$' : 'translate_google_com_sl', '^at\.search\.yahoo\.com$' : 'at_search_yahoo_com', 'goodsearch\.com' : 'goodsearch', '^translate\.google\.com\.ec$' : 'translate_google_com_ec', 'images\.search\.yahoo' : 'images_search_yahoo_catchall', 'mirago' : 'mirago', '^translate\.google\.com\.ly$' : 'translate_google_com_ly', '^translate\.google\.com\.jm$' : 'translate_google_com_jm', 'evreka\.passagen\.se' : 'passagen', 'google\.bg$' : 'google_bg', '^www\.google\.co\.ve$' : 'www_google_co_ve', '^images\.google\.pt$' : 'images_google_pt', 'mitrasites\.com' : 'mitrasites', 'mirago\.it' : 'miragoit', 'google\.com\.qa$' : 'google_com_qa', 'maps\.google' : 'google_maps', 'google\.[\w.]+/products' : 'google_products', 'google\.fi$' : 'google_fi', 'najdi\.to' : 'najdi', '^translate\.google\.sh$' : 'translate_google_sh', '^images\.google\.me$' : 'images_google_me', 'soso\.com' : 'soso', '^images\.google\.com\.mt$' : 'images_google_com_mt', '^www\.google\.com\.my$' : 'www_google_com_my', '^images\.google\.com\.et$' : 'images_google_com_et', 'google\.rw$' : 'google_rw', '^www\.google\.com\.tj$' : 'www_google_com_tj', '^translate\.google\.tg$' : 'translate_google_tg', 'google\.co\.ke$' : 'google_co_ke', '^www\.google\.com\.na$' : 'www_google_com_na', 'blekko\.com' : 'blekko', 'goliat\.hu' : 'goliat', 'sify\.com' : 'sify', '^www\.google\.co\.bw$' : 'www_google_co_bw', 'zoeken\.nl' : 'zoeken', '^translate\.google\.lk$' : 'translate_google_lk', 'google\.com\.pg$' : 'google_com_pg', '^translate\.google\.ht$' : 'translate_google_ht', 'google\.ee$' : 'google_ee', '^images\.google\.co\.ao$' : 'images_google_co_ao', '^www\.google\.com\.sg$' : 'www_google_com_sg', '^www\.google\.tm$' : 'www_google_tm', '^se\.search\.yahoo\.com$' : 'se_search_yahoo_com', '^images\.google\.lk$' : 'images_google_lk', 'google\.cv$' : 'google_cv', '^www\.google\.ms$' : 'www_google_ms', 'search\.comcast\.net' : 'comcast', 'icq\.com\/search' : 'icq', 'start\.shaw\.ca' : 'shawca', 'chello\.se' : 'chellose', '^www\.google\.is$' : 'www_google_is', 'accoona\.com' : 'accoona', 'semalt\.com' : 'semalt', 'google\.cat$' : 'google_cat', '^www\.google\.ki$' : 'www_google_ki', '^images\.google\.ae$' : 'images_google_ae', 'ixquick\.com' : 'ixquick', '^images\.google\.com\.py$' : 'images_google_com_py', 'google\.fm$' : 'google_fm', '^images\.google\.am$' : 'images_google_am', '173\.194\.35\.177' : 'googleByIP', '^images\.google\.com\.np$' : 'images_google_com_np', 'www\.govome\.com' : 'govome', 'claro-search\.com' : 'clarosearch', '^images\.google\.bj$' : 'images_google_bj', 'google\.bf$' : 'google_bf', 'everyclick\.com' : 'everyclick', '^translate\.google\.sc$' : 'translate_google_sc', '^translate\.google\.com\.bo$' : 'translate_google_com_bo', 'suche\.gmx\.at' : 'gmxsuche_at', 'google\.co\.uk$' : 'google_co_uk', '^translate\.google\.com\.bd$' : 'translate_google_com_bd', '^images\.google\.com\.bz$' : 'images_google_com_bz', '^translate\.google\.dj$' : 'translate_google_dj', 'www\.oneseek\.de' : 'oneseek_de', 'tixuma\.de' : 'tixuma_de', '^translate\.google\.com\.lc$' : 'translate_google_com_lc', 'google\.gp$' : 'google_gp', '^www\.google\.dz$' : 'www_google_dz', 'surfcanyon\.com' : 'surfcanyon_com', '^images\.google\.co\.mz$' : 'images_google_co_mz', '^id\.search\.yahoo\.com$' : 'id_search_yahoo_com', '^images\.google\.nu$' : 'images_google_nu', '^(www\.|)yandex\.ua$' : 'yandexua', '^images\.google\.com\.sv$' : 'images_google_com_sv', 'clinck\.in' : 'clinck', 'www\.vlips\.de' : 'vlips_de', 'google\.tt$' : 'google_tt', 'babylon\.com' : 'babylon', 'index\.hu' : 'indexhu', '^www\.google\.sr$' : 'www_google_sr', '^images\.google\.tg$' : 'images_google_tg', 'ledix\.net' : 'ledix', '^www\.google\.cv$' : 'www_google_cv', 'whorush\.com' : 'whorush_com', '^images\.google\.com\.au$' : 'images_google_com_au', 'atlas\.cz' : 'atlas', '^www\.google\.fi$' : 'www_google_fi', '^www\.google\.co\.vi$' : 'www_google_co_vi', '^translate\.google\.com\.lb$' : 'translate_google_com_lb', 'tb\.ask\.com$' : 'tbask', 'google\.co\.il$' : 'google_co_il', 'search\.socialdownloadr\.com' : 'search_socialdownloadr_com', 'yandex\.' : 'yandex', 'chatzum\.com' : 'chatzum', '^images\.google\.sk$' : 'images_google_sk', 'mirago\.nl' : 'miragonl', 'es\.mirago\.com' : 'miragoes', '^translate\.google\.co\.id$' : 'translate_google_co_id', 'jubii\.dk' : 'jubii', 'google\.hn$' : 'google_hn', 'google\.cg$' : 'google_cg', 'google\.com\.cu$' : 'google_com_cu', 'google\.lk$' : 'google_lk', '^images\.google\.so$' : 'images_google_so', '^images\.google\.td$' : 'images_google_td', 'atomz\.' : 'atomz', 'google\.lv$' : 'google_lv', 'ukplus\.' : 'ukplus', '^images\.google\.io$' : 'images_google_io', 'google\.com\.mt$' : 'google_com_mt', '^www\.google\.com\.lb$' : 'www_google_com_lb', 'google\.je$' : 'google_je', 'google\.sc$' : 'google_sc', 'msn\.' : 'msn', '^www\.google\.ad$' : 'www_google_ad', '^translate\.google\.la$' : 'translate_google_la', 'google\.bi$' : 'google_bi', 'google\.so$' : 'google_so', '^translate\.google\.co\.za$' : 'translate_google_co_za', 'swisscows\.ch' : 'swisscows_ch', '^www\.google\.si$' : 'www_google_si', '^espanol\.search\.yahoo\.com$' : 'espanol_search_yahoo_com', '^translate\.google\.is$' : 'translate_google_is', '^images\.google\.com\.bh$' : 'images_google_com_bh', 'virginmedia\.com' : 'virginmedia', '^images\.google\.us$' : 'images_google_us', 'opasia\.dk' : 'opasia', '^translate\.google\.ie$' : 'translate_google_ie', '^www\.google\.com\.ly$' : 'www_google_com_ly', 'google\.co\.ck$' : 'google_co_ck', 'google\.com\.br$' : 'google_com_br', 'google\.ci$' : 'google_ci', '^images\.google\.at$' : 'images_google_at', '^translate\.google\.by$' : 'translate_google_by', '^translate\.google\.com\.do$' : 'translate_google_com_do', '^translate\.google\.cl$' : 'translate_google_cl', 'aport\.ru' : 'aport', '66\.249\.93\.104' : 'google_cache', 'forums\.iboats\.com' : 'iboats', 'google\.mg$' : 'google_mg', '^www\.google\.ca$' : 'www_google_ca', 'de\.dolphin\.com' : 'de_dolphin_com', '^www\.google\.com\.ar$' : 'www_google_com_ar', '^www\.google\.tk$' : 'www_google_tk', '^translate\.google\.az$' : 'translate_google_az', 'mirago\.dk' : 'miragodk', '^images\.google\.com\.pe$' : 'images_google_com_pe', '^translate\.google\.nu$' : 'translate_google_nu', '^images\.google\.co\.in$' : 'images_google_co_in', 'blingo\.com' : 'blingo', '^www\.google\.ps$' : 'www_google_ps', '^www\.google\.com\.np$' : 'www_google_com_np', '^translate\.google\.gy$' : 'translate_google_gy', 'mirago\.be' : 'miragobe', 'search\.certified-toolbar\.com' : 'certifiedtoolbarsearch', 'start\.iminent\.com' : 'iminent', '^www\.google\.com\.af$' : 'www_google_com_af', 'rr\.com' : 'rr', 'infoseek\.de' : 'infoseek', '^images\.google\.be$' : 'images_google_be', '^translate\.google\.bf$' : 'translate_google_bf', '^translate\.google\.im$' : 'translate_google_im', '^nl\.images\.search\.yahoo\.com$' : 'nl_images_search_yahoo_com', '^www\.google\.com\.kw$' : 'www_google_com_kw', '^tr\.yhs4\.search\.yahoo\.com$' : 'tr_yhs4_search_yahoo_com', 'quick\.cz' : 'quick', 'mirago\.co\.uk' : 'miragocouk', '^translate\.google\.es$' : 'translate_google_es', 'sphere\.com' : 'sphere', 'kereso\.startlap\.hu' : 'startlap_hu', '^images\.google\.com\.pr$' : 'images_google_com_pr', '^translate\.google\.rw$' : 'translate_google_rw', 'froogle\.google\.' : 'google_froogle', '^images\.google\.com\.jm$' : 'images_google_com_jm', 'google\.co\.jp$' : 'google_co_jp', '^images\.google\.ws$' : 'images_google_ws', '^images\.google\.com\.tj$' : 'images_google_com_tj', 'answerbus\.com' : 'answerbus', '^www\.google\.as$' : 'www_google_as', '^translate\.google\.vu$' : 'translate_google_vu', 'google\.com\.fj$' : 'google_com_fj', '^(www\.|)yandex\.com\.tr$' : 'yandexcomtr', '^translate\.google\.co\.il$' : 'translate_google_co_il', 'find\.dk' : 'finddk', 'mysearch\.' : 'mysearch', '^www\.google\.cn$' : 'www_google_cn', '^www\.google\.com\.sb$' : 'www_google_com_sb', 'google\.ws$' : 'google_ws', '^images\.google\.com\.bo$' : 'images_google_com_bo', 'androidsearch\.com' : 'androidsearch', '^images\.google\.com\.mm$' : 'images_google_com_mm', '^translate\.google\.fi$' : 'translate_google_fi', '^www\.google\.com\.vn$' : 'www_google_com_vn', '^www\.google\.com\.pk$' : 'www_google_com_pk', 'jwss\.cc' : 'jws', 'windowssearch\.com' : 'Windows Search', 'searches\.omiga-plus\.com' : 'Omiga-plus', 'duckduckgo\.com' : 'DuckDuckGo', 'trouver\.fr' : 'Trouver', 'www.sfr\.fr\/recherche\/google' : 'google', 'wow\.com' : 'WOW', 'qwant\.com' : 'Qwant', 'buenosearch\.com' : 'Bueno Search', 'lemoteur\.orange\.fr' : 'Orange', 'searches\.vi-view\.com' : 'vi-view'} -search_engines_knwown_url = {'aolsearch' : 'q=', 'comettoolbar' : 'qry=', 'toile' : 'q=', 'miragono' : '(txtsearch|qry)=', 'miragofr' : '(txtsearch|qry)=', 'polymeta_hu' : '', 'askit' : '(ask|q)=', 'excite' : 'search=', 'atlas' : '(searchtext|q)=', 'francite' : 'name=', 'centrum' : 'q=', 'opasia' : 'q=', 'kartoo' : '', 'katalogonetpl' : 'qt=', 'metacrawler' : 'general=', 'jumpy\.it' : 'searchWord=', 'overture' : 'keywords=', 'jyxo' : '(s|q)=', 'onetpl' : 'qt=', 'netease' : 'q=', 'schoenerbrausen' : 'q=', 'kataweb' : 'q=', 'ukindex' : 'stext=', 'arianna' : 'query=', 'goliat' : 'KERESES=', 'benefind' : 'q=', 'icq' : 'q=', 'infospace' : 'qkw=', 'aliceitmaster' : 'qs=', 'finddk' : 'words=', 'terra' : 'query=', 'ofir' : 'querytext=', 'clusty' : 'query=', '3721' : '(p|name)=', 'clarosearch' : 'q=', 'webcrawler' : 'searchText=', 'chellohu' : 'q1=', 'miragoch' : '(txtsearch|qry)=', 'teoma' : 'q=', 'metabot' : 'st=', 'chellopl' : 'q1=', 'miragoes' : '(txtsearch|qry)=', 'findarticles' : 'key=', 'yahoo_mindset' : 'p=', 'euroseek' : 'query=', 'wahoo' : 'q=', 'redbox' : 'srch=', 'askuk' : '(ask|q)=', 'nortonsavesearch' : 'q=', 'szukaczpl' : 'q=', 'google_products' : '(p|q|as_p|as_q)=', 'hotbot' : 'mt=', 'internetto' : 'searchstr=', 'miragoit' : '(txtsearch|qry)=', 'startxxl' : 'q=', 'dogpile' : 'q(|kw)=', 'dmoz' : 'search=', 'wwweasel' : 'q=', 'looksmart' : 'key=', 'swik' : 'swik\.net/', 'fbdownloader' : 'q=', 'metaspinner' : 'qry=', 'miragodk' : '(txtsearch|qry)=', 'aol' : 'query=', 'answerbus' : '', 'aolsuche' : 'q=', 'clubinternet' : 'q=', 'searchalot' : 'q=', 'bungeebonesdotcom' : 'query=', 'earthlink' : 'q=', 'ineffabile' : '', 'google_cache' : '(p|q|as_p|as_q)=cache:[0-9A-Za-z]{12}:', 'ilse' : 'search_for=', 'edderkoppen' : 'query=', 'biglotron' : 'question=', 'teecnoit' : 'q=', 'google4counter' : '(p|q|as_p|as_q)=', 'sol' : 'q=', 'ixquick' : 'query=', 'haku' : 'w=', 'vnet' : 'kw=', 'fireball' : 'q=', 'chellobe' : 'q1=', 'copernic' : 'web\/', 'sympatico' : 'query=', 'scroogle' : 'Gw=', 'o2pl' : 'qt=', 'aolde' : 'q=', 'google_base' : '(p|q|as_p|as_q)=', 'vindex' : 'in=', 'interiapl' : 'q=', 'vivisimo' : 'query=', 'shinyseek\.it' : 'KEY=', 'mywebsearch' : 'searchfor=', 'chellono' : 'q1=', 'engine' : 'p1=', 'delta-search' : 'q=', 'yahoo' : 'p=', 'atomz' : 'sp-q=', 't-online' : 'q=', 'looksmartuk' : 'key=', 'origo' : '(q|search)=', 'iask' : '(w|k)=', 'shawca' : 'q=', 'polskapl' : 'qt=', 'miragose' : '(txtsearch|qry)=', 'nbci' : 'keyword=', 'iminent' : 'q=', 'delicious' : 'all=', 'anzwers' : 'search=', 'netluchs' : 'query=', 'najdi' : 'dotaz=', 'northernlight' : 'qr=', 'go2net' : 'general=', 'miragonl' : '(txtsearch|qry)=', 'godado' : 'Keywords=', 'questionanswering' : '', 'steadysearch' : 'w=', 'keresolap_hu' : 'q=', 'chellocz' : 'q1=', 'askes' : '(ask|q)=', 'conduit' : 'q=', 'google_groups' : 'group\/', 'netscape' : 'search=', 'mamma' : 'query=', 'flipora' : 'q=', 'stumbleupon' : '', 'searchy' : 'search_term=', 'miragocouk' : '(txtsearch|qry)=', 'searchresults' : 'q=', 'yandex' : 'text=', 'google_image' : '(p|q|as_p|as_q)=', 'dodajpl' : 'keyword=', 'zhongsou' : '(word|w)=', 'google_froogle' : '(p|q|as_p|as_q)=', 'ledix' : 'q=', 'msn' : 'q=', 'go' : 'qt=', 'tiscali' : 'key=', 'a9' : 'a9\.com\/', 'iune' : '(keywords|q)=', 'ask' : '(ask|q)=', 'sogou' : 'query=', 'orbis' : 'search_field=', 'bing' : 'q=', 'chellose' : 'q1=', 'o2aolde' : 'q=', 'digg' : 's=', 'hogapl' : 'qt=', 'askde' : '(ask|q)=', 'chellonl' : 'q1=', 'tango_hu' : 'q=', 'gotuneed' : '', 'sify' : 'keyword=', 'eniro' : 'q=', 'seznam' : '(w|q)=', 'netsprintpl' : 'q=', 'alexa' : 'q=', 'voila' : '(kw|rdata)=', 'mirago' : '(txtsearch|qry)=', 'virgilio' : 'qs=', 'baidu' : '(wd|word)=', 'alltheweb' : 'q(|uery)=', 'chellosk' : 'q1=', 'ukplus' : 'search=', 'infoseek' : 'qt=', 'supereva' : 'q=', 'search.com' : 'q=', 'askfr' : '(ask|q)=', 'metacrawler_de' : 'qry=', 'chelloat' : 'q1=', 'start' : 'q=', 'wisenut' : 'query=', 'passagen' : 'q=', 'avgsearch' : 'q=', 'segnalo' : '', 'blingo' : 'q=', 'ecosiasearch' : 'q=', 'mozbot' : 'q=', 'enirose' : 'q=', 'holasearch' : 'q=', 'miner' : 'q=', 'genieo' : 'q=', 'freeserve' : 'q=', 'wp' : 'szukaj=', 'searchmobileonline' : 'q=', 'att' : 'qry=', 'chellofr' : 'q1=', 'sagool' : 'q=', 'sphere' : 'q=', 'icerocket' : 'q=', 'accoona' : 'qt=', 'centraldatabase' : 'query=', 'miragode' : '(txtsearch|qry)=', '1klik' : 'query=', 'chellocom' : 'q1=', 'abacho' : 'q=', 'google' : '(p|q|as_p|as_q)=', 'rambler' : 'words=', 'kvasir' : 'q=', 'gerypl' : 'q=', 'lycos' : 'query=', 'pogodak' : 'q=', 'spotjockey' : 'Search_Keyword=', 'spray' : 'string=', 'jubii' : 'soegeord=', 'gmxsuche' : 'q=', 'live' : 'q=', 'heureka' : 'heureka=', 'altavista' : 'q=', 'goodsearch' : 'Keywords=', 'bbc' : 'q=', 'quick' : 'query=', 'bluewin' : 'qry=', 'gazetapl' : 'slowo=', 'avantfind' : 'keywords=', 'asknl' : '(ask|q)=', 'soso' : 'q=', 'danielsen' : 'q=', 'aliceit' : 'qs=', 'mysearch' : 'searchfor=', 'searchch' : 'q=', 'aport' : 'r=', 'splut' : 'pattern=', 'ukdirectory' : 'k=', 'webde' : 'su=', 'askjp' : '(ask|q)=', 'nusearch' : 'nusearch_terms=', 'babylon' : 'q=', 'miragobe' : '(txtsearch|qry)=', 'wowpl' : 'q=', 'jws' : 'q=', 'DuckDuckGo' : 'q=', 'vi-view' : 'q=', 'Omiga-plus' : 'q=', 'Orange' : 'kw=', 'Qwant' : 'q=', 'Windows Search' : 'q=', 'Bueno Search' : 'q=', 'WOW' : 'q=', 'Trouver' : 'q='} +search_engines_knwown_url = {'google_ca' : '(p|q|as_p|as_q)=', 'startpage' : 'query=', 'translate_google_com_np' : '(p|q|as_p|as_q)=', 'searchstr=' : 'isearch_nation_com', 'searchfunmoods' : 'q=', 'images_google_co_ug' : '(p|q|as_p|as_q)=', 'www_google_sk' : '(p|q|as_p|as_q)=', 'www_google_com_bz' : '(p|q|as_p|as_q)=', 'theallsearches' : 'query=', 'translate_google_rw' : '(p|q|as_p|as_q)=', 'searchWord=' : 'juno', 'www_google_com_ng' : '(p|q|as_p|as_q)=', 'translate_google_co_ug' : '(p|q|as_p|as_q)=', 'www_google_td' : '(p|q|as_p|as_q)=', 'p=' : 'iask', 'translate_google_je' : '(p|q|as_p|as_q)=', 'translate_google_pn' : '(p|q|as_p|as_q)=', 'www_google_com_pk' : '(p|q|as_p|as_q)=', 'google_vu' : '(p|q|as_p|as_q)=', 'google_com_bo' : '(p|q|as_p|as_q)=', 'images_google_si' : '(p|q|as_p|as_q)=', 'images_google_com_ec' : '(p|q|as_p|as_q)=', 'images_google_com_bh' : '(p|q|as_p|as_q)=', 'google_dz' : '(p|q|as_p|as_q)=', 'translate_google_co_ls' : '(p|q|as_p|as_q)=', 'google_gr' : '(p|q|as_p|as_q)=', 'google_dm' : '(p|q|as_p|as_q)=', 'www_google_la' : '(p|q|as_p|as_q)=', 'www_google_cv' : '(p|q|as_p|as_q)=', 't_online_de' : 'q=', 'translate_google_pl' : '(p|q|as_p|as_q)=', 'www_google_cl' : '(p|q|as_p|as_q)=', 'translate_google_com_tr' : '(p|q|as_p|as_q)=', 'images_google_co_kr' : '(p|q|as_p|as_q)=', 'google_je' : '(p|q|as_p|as_q)=', 'translate_google_com_pa' : '(p|q|as_p|as_q)=', 'translate_google_ml' : '(p|q|as_p|as_q)=', 'translate_google_sr' : '(p|q|as_p|as_q)=', 'images_google_mw' : '(p|q|as_p|as_q)=', 'google_com_ph' : '(p|q|as_p|as_q)=', 'mx_search_yahoo_com' : 'p=', 'nl_images_search_yahoo_com' : 'p=', 'images_google_co_vi' : '(p|q|as_p|as_q)=', 'translate_google_cl' : '(p|q|as_p|as_q)=', 'au_search_yahoo_com' : 'p=', 'translate_google_com_pk' : '(p|q|as_p|as_q)=', 'image_search_yahoo_co_jp' : 'p=', 'google_ch' : '(p|q|as_p|as_q)=', 'translate_google_com_br' : '(p|q|as_p|as_q)=', 'images_google_az' : '(p|q|as_p|as_q)=', 'in_yhs4_search_yahoo_com' : 'p=', 'translate_google_ee' : '(p|q|as_p|as_q)=', 'google_bt' : '(p|q|as_p|as_q)=', 'google_nu' : '(p|q|as_p|as_q)=', 'images_google_tn' : '(p|q|as_p|as_q)=', 'google_cc' : '(p|q|as_p|as_q)=', 'translate_google_iq' : '(p|q|as_p|as_q)=', 'translate_google_tt' : '(p|q|as_p|as_q)=', 'google_ht' : '(p|q|as_p|as_q)=', 'qc_images_search_yahoo_com' : 'p=', 'terra' : 'query=', 'searchy' : 'search_term=', 'images_search_yahoo_catchall' : 'p=', 'fr_yhs4_search_yahoo_com' : 'p=', 'images_google_co_bw' : '(p|q|as_p|as_q)=', 'peoplecheck_de' : 'q=', 'www_google_lk' : '(p|q|as_p|as_q)=', 'translate_google_com_mx' : '(p|q|as_p|as_q)=', 'translate_google_co_il' : '(p|q|as_p|as_q)=', 'translate_google_com_ng' : '(p|q|as_p|as_q)=', 'translate_google_lv' : '(p|q|as_p|as_q)=', 'images_google_com_uy' : '(p|q|as_p|as_q)=', 'translate_google_ms' : '(p|q|as_p|as_q)=', 'images_google_it' : '(p|q|as_p|as_q)=', 'toile' : 'q=', 'translate_google_lu' : '(p|q|as_p|as_q)=', 'images_google_ml' : '(p|q|as_p|as_q)=', 'webcrawler' : '(q|searchText)=', 'translate_google_com_hk' : '(p|q|as_p|as_q)=', 'speedbit' : 'q=', 'MT=' : 'icq', 'zapmeta_catchall' : 'query=', 'wowuk' : 'q=', 'wowpl' : 'q=', 'images_google_al' : '(p|q|as_p|as_q)=', 'www_google_com_py' : '(p|q|as_p|as_q)=', 'images_google_ba' : '(p|q|as_p|as_q)=', 'images_google_com_ni' : '(p|q|as_p|as_q)=', 'translate_google_com_tj' : '(p|q|as_p|as_q)=', 'keyword=' : 'netease', 'seznam' : '(w|q)=', 'www_google_cf' : '(p|q|as_p|as_q)=', 'ar_search_yahoo_com' : 'p=', 'translate_google_cz' : '(p|q|as_p|as_q)=', 'translate_google_im' : '(p|q|as_p|as_q)=', 'images_google_ga' : '(p|q|as_p|as_q)=', 'google_cat' : '(p|q|as_p|as_q)=', 'searchya' : 'q=', 'www_google_co_id' : '(p|q|as_p|as_q)=', 'translate_google_gp' : '(p|q|as_p|as_q)=', 'shinyseek\.it' : 'KEY=', 'google_jo' : '(p|q|as_p|as_q)=', 'google_co_nz' : '(p|q|as_p|as_q)=', 'www_google_ne' : '(p|q|as_p|as_q)=', 'zoeken' : 'q(|uery)=', 'translate_google_gl' : '(p|q|as_p|as_q)=', 'Keywords=' : 'gotuneed', 'tesco' : 'q=', 'wwweasel' : 'q=', 'google_vg' : '(p|q|as_p|as_q)=', 'www_google_com_vn' : '(p|q|as_p|as_q)=', 'www_google_com_af' : '(p|q|as_p|as_q)=', 'images_google_com_na' : '(p|q|as_p|as_q)=', 'polskapl' : 'qt=', 'images_search_yahoo_com' : 'p=', 'google_lk' : '(p|q|as_p|as_q)=', 'google_ps' : '(p|q|as_p|as_q)=', 'google_co_ug' : '(p|q|as_p|as_q)=', 'translate_google_com_ec' : '(p|q|as_p|as_q)=', 'translate_google_io' : '(p|q|as_p|as_q)=', 'passagen' : 'q=', 'webalta' : 'q=', 'www_google_co_il' : '(p|q|as_p|as_q)=', 'www_google_com_br' : '(p|q|as_p|as_q)=', 'images_google_com_tj' : '(p|q|as_p|as_q)=', 'www_google_com_au' : '(p|q|as_p|as_q)=', 'images_google_ps' : '(p|q|as_p|as_q)=', 'teoma' : 'q=', 'yandexcomtr' : 'text=', 'searches_qone8_com' : 'q=', 'www_google_cn' : '(p|q|as_p|as_q)=', 'images_google_lv' : '(p|q|as_p|as_q)=', 'google_ne' : '(p|q|as_p|as_q)=', 'translate_google_dm' : '(p|q|as_p|as_q)=', 'www_google_com_cu' : '(p|q|as_p|as_q)=', 'quick' : 'query=', 'google_com_do' : '(p|q|as_p|as_q)=', 'pl_yhs4_search_yahoo_com' : 'p=', 'translate_google_com_lb' : '(p|q|as_p|as_q)=', 'www_google_bj' : '(p|q|as_p|as_q)=', 'www_dregol_com' : 'q=', 'keywords=' : 'avg', 'www_google_bg' : '(p|q|as_p|as_q)=', 'google_hr' : '(p|q|as_p|as_q)=', 'mx_images_search_yahoo_com' : 'p=', 'www_google_tt' : '(p|q|as_p|as_q)=', 'www_google_mw' : '(p|q|as_p|as_q)=', 'images_google_com_pe' : '(p|q|as_p|as_q)=', 'translate_google_rs' : '(p|q|as_p|as_q)=', 'searchsafer' : 'q=', 'translate_google_com_cu' : '(p|q|as_p|as_q)=', 'google_com_et' : '(p|q|as_p|as_q)=', 'ukindex' : 'stext=', 'ru_images_search_yahoo_com' : 'p=', 'images_google_com_cy' : '(p|q|as_p|as_q)=', 'translate_google_com_gt' : '(p|q|as_p|as_q)=', 'images_google_bs' : '(p|q|as_p|as_q)=', 'www_google_ht' : '(p|q|as_p|as_q)=', 'translate_google_com_sg' : '(p|q|as_p|as_q)=', 'images_google_tl' : '(p|q|as_p|as_q)=', 'www_google_gg' : '(p|q|as_p|as_q)=', 'yandexcom' : 'text=', 'images_google_com_vc' : '(p|q|as_p|as_q)=', 'images_google_cn' : '(p|q|as_p|as_q)=', 'www_google_com_gi' : '(p|q|as_p|as_q)=', 'images_google_cg' : '(p|q|as_p|as_q)=', 'translate_google_ge' : '(p|q|as_p|as_q)=', 'google_co_ma' : '(p|q|as_p|as_q)=', 'fr_images_search_yahoo_com' : 'p=', 'images_google_as' : '(p|q|as_p|as_q)=', 'www_google_tm' : '(p|q|as_p|as_q)=', 'translate_google_hr' : '(p|q|as_p|as_q)=', 'images_google_pl' : '(p|q|as_p|as_q)=', 'translate_google_no' : '(p|q|as_p|as_q)=', 'snapdo' : 'q=', 'translate_google_com_om' : '(p|q|as_p|as_q)=', 'translate_google_cd' : '(p|q|as_p|as_q)=', 'google_com_my' : '(p|q|as_p|as_q)=', 'images_google_je' : '(p|q|as_p|as_q)=', 'ukdirectory' : 'k=', 'it_images_search_yahoo_com' : 'p=', 'ph_yhs4_search_yahoo_com' : 'p=', 'google_co_in' : '(p|q|as_p|as_q)=', 'talktalk_uk' : 'query=', 'google_com_bd' : '(p|q|as_p|as_q)=', 'translate_google_tg' : '(p|q|as_p|as_q)=', 'sagool' : 'q=', 'images_google_com_sg' : '(p|q|as_p|as_q)=', 'google_nr' : '(p|q|as_p|as_q)=', 'google_com_ec' : '(p|q|as_p|as_q)=', 'zoznam' : 'q=', 'www_google_ie' : '(p|q|as_p|as_q)=', 'www_google_tn' : '(p|q|as_p|as_q)=', 'images_google_lu' : '(p|q|as_p|as_q)=', 'www_google_com_gh' : '(p|q|as_p|as_q)=', 'www_google_fr' : '(p|q|as_p|as_q)=', 'translate_google_co_zm' : '(p|q|as_p|as_q)=', 'translate_google_de' : '(p|q|as_p|as_q)=', 'www_google_dk' : '(p|q|as_p|as_q)=', 'images_google_im' : '(p|q|as_p|as_q)=', 'google_bj' : '(p|q|as_p|as_q)=', 'es_yhs4_search_yahoo_com' : 'p=', 'sweetim' : 'q=', 'www_google_com_na' : '(p|q|as_p|as_q)=', 'searchalgo' : 'q=', 'images_google_la' : '(p|q|as_p|as_q)=', 'translate_google_co_kr' : '(p|q|as_p|as_q)=', 'translate_google_com_pe' : '(p|q|as_p|as_q)=', 'youtube' : 'q=', 'google_ee' : '(p|q|as_p|as_q)=', 'www_google_at' : '(p|q|as_p|as_q)=', 'www_google_al' : '(p|q|as_p|as_q)=', 'google_cn' : '(p|q|as_p|as_q)=', 'images_google_co_th' : '(p|q|as_p|as_q)=', 'google_cm' : '(p|q|as_p|as_q)=', 'www_google_ru' : '(p|q|as_p|as_q)=', 'google_fm' : '(p|q|as_p|as_q)=', 'images_google_bi' : '(p|q|as_p|as_q)=', 'images_google_pn' : '(p|q|as_p|as_q)=', '(q|p|as_p|as_q)=' : '1klik', 'www_google_ms' : '(p|q|as_p|as_q)=', 'images_google_cf' : '(p|q|as_p|as_q)=', 'www_google_com_ag' : '(p|q|as_p|as_q)=', 'googleByIP' : 'googleByIP', 'uk_foxstart_com' : 'q=', 'orange' : 'q=', 'www_google_lt' : '(p|q|as_p|as_q)=', 'www_google_sh' : '(p|q|as_p|as_q)=', 'translate_google_dk' : '(p|q|as_p|as_q)=', 'google_gp' : '(p|q|as_p|as_q)=', 'www_google_sn' : '(p|q|as_p|as_q)=', 'yahoo_catchall' : 'p=', 'google_lu' : '(p|q|as_p|as_q)=', 'translate_google_es' : '(p|q|as_p|as_q)=', 'us_search_yahoo_com' : 'p=', 'www_google_com_bn' : '(p|q|as_p|as_q)=', 'shoppstop' : 'keywords=', 'images_google_com_ag' : '(p|q|as_p|as_q)=', 'translate_google_com' : '(p|q|as_p|as_q)=', 'www_google_ad' : '(p|q|as_p|as_q)=', 'images_google_de' : '(p|q|as_p|as_q)=', 'google_se' : '(p|q|as_p|as_q)=', 'translate_google_st' : '(p|q|as_p|as_q)=', 'www_google_be' : '(p|q|as_p|as_q)=', 'www_google_by' : '(p|q|as_p|as_q)=', 'www_google_com_vc' : '(p|q|as_p|as_q)=', 'translate_google_co_ma' : '(p|q|as_p|as_q)=', 'wowsearch' : 'q=', 'startxxl' : 'q=', 'google_gg' : '(p|q|as_p|as_q)=', 'translate_google_com_bd' : '(p|q|as_p|as_q)=', 'google_com_bh' : '(p|q|as_p|as_q)=', 'nl_yhs4_search_yahoo_com' : 'p=', 'google_la' : '(p|q|as_p|as_q)=', 'google_com_kh' : '(p|q|as_p|as_q)=', 'translate_google_ga' : '(p|q|as_p|as_q)=', 'www_google_sc' : '(p|q|as_p|as_q)=', 'a9\.com\/' : 'abacho', 'www_google_cc' : '(p|q|as_p|as_q)=', 'id_yhs4_search_yahoo_com' : 'p=', 'google_is' : '(p|q|as_p|as_q)=', 'google_so' : '(p|q|as_p|as_q)=', 'www_google_ga' : '(p|q|as_p|as_q)=', 'www_google_cg' : '(p|q|as_p|as_q)=', 'www_google_co_nz' : '(p|q|as_p|as_q)=', 'google_at' : '(p|q|as_p|as_q)=', 'yandexru' : 'text=', 'google_co_id' : '(p|q|as_p|as_q)=', 'semalt' : 'u=', 'www_google_ws' : '(p|q|as_p|as_q)=', '(p|name)=' : 'a9', 'search_yahoo_catchall' : 'p=', 'translate_google_com_eg' : '(p|q|as_p|as_q)=', 'google_com_qa' : '(p|q|as_p|as_q)=', 'www_google_com_sg' : '(p|q|as_p|as_q)=', 'yandex' : 'text=', 'translate_google_sn' : '(p|q|as_p|as_q)=', 'images_google_co_ma' : '(p|q|as_p|as_q)=', 'translate_google_co_uk' : '(p|q|as_p|as_q)=', 'translate_google_co_tz' : '(p|q|as_p|as_q)=', 'google_com_pg' : '(p|q|as_p|as_q)=', 'r=' : 'arianna', 'images_google_cat' : '(p|q|as_p|as_q)=', 'images_google_dj' : '(p|q|as_p|as_q)=', 'images_google_com_bo' : '(p|q|as_p|as_q)=', 'translate_google_com_sv' : '(p|q|as_p|as_q)=', 'www_google_com_mm' : '(p|q|as_p|as_q)=', 'gr_search_yahoo_com' : 'p=', 'kr_search_yahoo_com' : 'p=', '(w|k)=' : 'iboats', 'www_google_com_pr' : '(p|q|as_p|as_q)=', 'tango_hu' : 'q=', 'softonic' : 'q=', 'images_google_io' : '(p|q|as_p|as_q)=', 'search_1und1_de' : 'q=', 'p1=' : 'eniro', 'uk_images_search_yahoo_com' : 'p=', 'yandexua' : 'text=', 'translate_google_mw' : '(p|q|as_p|as_q)=', 'images_google_com_pr' : '(p|q|as_p|as_q)=', 'images_google_to' : '(p|q|as_p|as_q)=', 'google_com_np' : '(p|q|as_p|as_q)=', 'google_mn' : '(p|q|as_p|as_q)=', 'highlight=' : 'icerocket', 'translate_google_mn' : '(p|q|as_p|as_q)=', 'translate_google_co_ve' : '(p|q|as_p|as_q)=', 'www_google_gy' : '(p|q|as_p|as_q)=', 'translate_google_td' : '(p|q|as_p|as_q)=', 'images_google_com_ng' : '(p|q|as_p|as_q)=', 'soso' : 'q=', 'google_com_tj' : '(p|q|as_p|as_q)=', 'www_google_com_bd' : '(p|q|as_p|as_q)=', 'google_co_uk' : '(p|q|as_p|as_q)=', 'www_google_co_ke' : '(p|q|as_p|as_q)=', 'images_google_st' : '(p|q|as_p|as_q)=', 'translate_google_mg' : '(p|q|as_p|as_q)=', 'images_google_mu' : '(p|q|as_p|as_q)=', 'zapmeta_com' : 'query=', 'www_google_com_eg' : '(p|q|as_p|as_q)=', 'uk_yhs4_search_yahoo_com' : 'p=', 'images_google_ws' : '(p|q|as_p|as_q)=', 'tixuma_de' : 'sc=', 'translate_google_ac' : '(p|q|as_p|as_q)=', 'red=[0-9]*\+' : 'fbdownloader', 'se_search_yahoo_com' : 'p=', 'www_google_fi' : '(p|q|as_p|as_q)=', 'images_google_jo' : '(p|q|as_p|as_q)=', 'www_google_com_nf' : '(p|q|as_p|as_q)=', 'images_google_md' : '(p|q|as_p|as_q)=', 'translate_google_sc' : '(p|q|as_p|as_q)=', 'images_google_com_nf' : '(p|q|as_p|as_q)=', 'oneseek_de' : 'q=', 'google_com_lc' : '(p|q|as_p|as_q)=', 'us_yhs4_search_yahoo_com' : 'p=', 'vivisimo' : 'query=', 'www_google_com_ai' : '(p|q|as_p|as_q)=', 'www_google_is' : '(p|q|as_p|as_q)=', 'images_google_com_bn' : '(p|q|as_p|as_q)=', 'wahoo' : 'q=', 'www_google_co_ao' : '(p|q|as_p|as_q)=', 'swisscows_ch' : 'query=', 'translate_google_com_gh' : '(p|q|as_p|as_q)=', 'images_google_ch' : '(p|q|as_p|as_q)=', 'images_google_com_gi' : '(p|q|as_p|as_q)=', 'ch_images_search_yahoo_com' : 'p=', 'google_ms' : '(p|q|as_p|as_q)=', 'www_google_co_ma' : '(p|q|as_p|as_q)=', 'google_gf' : '(p|q|as_p|as_q)=', 'google_md' : '(p|q|as_p|as_q)=', 'tw_search_yahoo_com' : 'p=', 'images_google_tm' : '(p|q|as_p|as_q)=', 'all=' : 'delta-search', '(searchtext|q)=' : 'atomz', 'images_google_com_bd' : '(p|q|as_p|as_q)=', 'google_co_ke' : '(p|q|as_p|as_q)=', 'google_co_ck' : '(p|q|as_p|as_q)=', 'www_google_co_ve' : '(p|q|as_p|as_q)=', 'translate_google_com_pr' : '(p|q|as_p|as_q)=', 'translate_google_cm' : '(p|q|as_p|as_q)=', 'images_google_co_mz' : '(p|q|as_p|as_q)=', 'q(|pvt)=' : 'blekko', 'www_google_hr' : '(p|q|as_p|as_q)=', 'www_google_co_mz' : '(p|q|as_p|as_q)=', 'translate_google_co_id' : '(p|q|as_p|as_q)=', 'google_mk' : '(p|q|as_p|as_q)=', 'google_com_bn' : '(p|q|as_p|as_q)=', 'in_images_search_yahoo_com' : 'p=', 'www_google_kg' : '(p|q|as_p|as_q)=', 'images_google_fm' : '(p|q|as_p|as_q)=', 'zapmeta_ch' : 'query=', 'images_google_us' : '(p|q|as_p|as_q)=', 'search_yahoo_com' : 'p=', 'images_google_by' : '(p|q|as_p|as_q)=', 'images_google_ru' : '(p|q|as_p|as_q)=', 'www_google_tg' : '(p|q|as_p|as_q)=', 'translate_google_so' : '(p|q|as_p|as_q)=', 'images_google_mv' : '(p|q|as_p|as_q)=', 'translate_google_pt' : '(p|q|as_p|as_q)=', 'es_search_yahoo_com' : 'p=', 'de_search_yahoo_com' : 'p=', 'www_wow_com' : 'q=', 'www_google_mn' : '(p|q|as_p|as_q)=', 'translate_google_com_bn' : '(p|q|as_p|as_q)=', 'www_google_com_ua' : '(p|q|as_p|as_q)=', 'sg_yhs4_search_yahoo_com' : 'p=', 'gr_yhs4_search_yahoo_com' : 'p=', 'translate_google_cn' : '(p|q|as_p|as_q)=', 'translate_google_bt' : '(p|q|as_p|as_q)=', '(s|q)=' : 'kartoo', 'images_google_com_ai' : '(p|q|as_p|as_q)=', 'google_ml' : '(p|q|as_p|as_q)=', 'translate_google_cf' : '(p|q|as_p|as_q)=', 'translate_google_tk' : '(p|q|as_p|as_q)=', 'translate_google_ca' : '(p|q|as_p|as_q)=', 'google_ro' : '(p|q|as_p|as_q)=', 'images_google_com_gh' : '(p|q|as_p|as_q)=', 'translate_google_gg' : '(p|q|as_p|as_q)=', 'malaysia_search_yahoo_com' : 'p=', 'google_by' : '(p|q|as_p|as_q)=', 'images_google_com_mt' : '(p|q|as_p|as_q)=', 'searchch' : 'q=', 'nl_search_yahoo_com' : 'p=', 'google_tg' : '(p|q|as_p|as_q)=', 'sucheaolde' : 'q(|query)=', 'translate_google_mu' : '(p|q|as_p|as_q)=', 'google_sk' : '(p|q|as_p|as_q)=', 'google_am' : '(p|q|as_p|as_q)=', 'google_us' : '(p|q|as_p|as_q)=', 'www_google_ge' : '(p|q|as_p|as_q)=', 'www_google_ps' : '(p|q|as_p|as_q)=', 'images_google_com_pg' : '(p|q|as_p|as_q)=', 'google_sr' : '(p|q|as_p|as_q)=', 'startlap_hu' : 'q=', 'images_google_bt' : '(p|q|as_p|as_q)=', 'google_no' : '(p|q|as_p|as_q)=', 'google_bf' : '(p|q|as_p|as_q)=', 'google_com_pe' : '(p|q|as_p|as_q)=', 'q1=' : 'clarosearch', 'images_google_com_kw' : '(p|q|as_p|as_q)=', 'images_google_ae' : '(p|q|as_p|as_q)=', 'translate_google_us' : '(p|q|as_p|as_q)=', 'images_google_co_ke' : '(p|q|as_p|as_q)=', 'images_google_com_sv' : '(p|q|as_p|as_q)=', 'translate_google_al' : '(p|q|as_p|as_q)=', 'qt=' : 'kataweb', 'sg_images_search_yahoo_com' : 'p=', 'searchmobileonline' : 'q=', 'google_ba' : '(p|q|as_p|as_q)=', 'translate_google_com_vc' : '(p|q|as_p|as_q)=', 'translate_google_ro' : '(p|q|as_p|as_q)=', 'google_tn' : '(p|q|as_p|as_q)=', 'translate_google_com_ni' : '(p|q|as_p|as_q)=', 'stumbleupon' : '', 'tw_images_search_yahoo_com' : 'p=', 'dotaz=' : 'nation', 'images_google_hn' : '(p|q|as_p|as_q)=', 'sensis' : 'find=', 'heureka=' : 'hogapl', 'key=' : 'lycos', 'slowo=' : 'genieo', 'google_cd' : '(p|q|as_p|as_q)=', 'translate_google_com_cy' : '(p|q|as_p|as_q)=', 'www_google_jo' : '(p|q|as_p|as_q)=', 'images_google_com_tw' : '(p|q|as_p|as_q)=', 'translate_google_com_mt' : '(p|q|as_p|as_q)=', 'words=' : 'fireball', 'translate_google_sh' : '(p|q|as_p|as_q)=', 'q(|uery)=' : 'hubwe', 'google_com_vn' : '(p|q|as_p|as_q)=', 'www_google_se' : '(p|q|as_p|as_q)=', 'www_google_hn' : '(p|q|as_p|as_q)=', 'images_google_com_my' : '(p|q|as_p|as_q)=', 'www_google_li' : '(p|q|as_p|as_q)=', 'www_google_gp' : '(p|q|as_p|as_q)=', 'images_google_ie' : '(p|q|as_p|as_q)=', 'images_google_se' : '(p|q|as_p|as_q)=', 'no_search_yahoo_com' : 'p=', 'images_google_cd' : '(p|q|as_p|as_q)=', 'translate_google_gf' : '(p|q|as_p|as_q)=', 't_online_catchall' : 'q=', 'translate_google_com_ua' : '(p|q|as_p|as_q)=', 'google_com' : '(p|q|as_p|as_q)=', 'soegeord=' : 'jumpyit', 'tw_image_search_yahoo_com' : 'p=', 'google_kz' : '(p|q|as_p|as_q)=', 'google_lt' : '(p|q|as_p|as_q)=', 'images_google_dm' : '(p|q|as_p|as_q)=', 'translate_google_bf' : '(p|q|as_p|as_q)=', 'www_google_si' : '(p|q|as_p|as_q)=', 'images_google_com_sa' : '(p|q|as_p|as_q)=', 'www_google_rw' : '(p|q|as_p|as_q)=', 'translate_google_sk' : '(p|q|as_p|as_q)=', 'images_google_hr' : '(p|q|as_p|as_q)=', 'www_google_st' : '(p|q|as_p|as_q)=', 'google_mw' : '(p|q|as_p|as_q)=', 'translate_google_co_zw' : '(p|q|as_p|as_q)=', 'images_google_ms' : '(p|q|as_p|as_q)=', 'www_google_com_do' : '(p|q|as_p|as_q)=', 'yhs4_search_yahoo_catchall' : 'p=', 'translate_google_kg' : '(p|q|as_p|as_q)=', 'google_sc' : '(p|q|as_p|as_q)=', 'www_google_com_om' : '(p|q|as_p|as_q)=', 'www_google_je' : '(p|q|as_p|as_q)=', 'google_az' : '(p|q|as_p|as_q)=', 'search_for=' : 'iminent', 'google_co_cr' : '(p|q|as_p|as_q)=', 'picsearch' : 'q=', 'images_google_mn' : '(p|q|as_p|as_q)=', 'translate_google_gy' : '(p|q|as_p|as_q)=', 'translate_google_com_kh' : '(p|q|as_p|as_q)=', '(word|wd)=' : 'bbc', 'www_google_vg' : '(p|q|as_p|as_q)=', 'google_nl' : '(p|q|as_p|as_q)=', 'images_google_ge' : '(p|q|as_p|as_q)=', 'translate_google_vg' : '(p|q|as_p|as_q)=', 'www_google_co_za' : '(p|q|as_p|as_q)=', 'images_google_so' : '(p|q|as_p|as_q)=', 'www_google_vu' : '(p|q|as_p|as_q)=', 'segnalo' : '', '(p|q|as_p|as_q)=cache:[0-9A-Za-z]{12}:' : 'google_froogle', 'translate_google_ae' : '(p|q|as_p|as_q)=', 'translate_google_com_ar' : '(p|q|as_p|as_q)=', 'searchresultsmobi' : 'q=', 'google_com_ag' : '(p|q|as_p|as_q)=', 'images_google_cz' : '(p|q|as_p|as_q)=', 'www_google_cd' : '(p|q|as_p|as_q)=', 'google_com_jm' : '(p|q|as_p|as_q)=', 'google_co_jp' : '(p|q|as_p|as_q)=', 'group\/' : 'google_maps', 'translate_google_at' : '(p|q|as_p|as_q)=', '' : 'katalogonetpl', 'google_com_mt' : '(p|q|as_p|as_q)=', 'translate_google_co_in' : '(p|q|as_p|as_q)=', 'www_google_com_tj' : '(p|q|as_p|as_q)=', 'translate_google_is' : '(p|q|as_p|as_q)=', 'www_google_io' : '(p|q|as_p|as_q)=', 'www_google_com_ni' : '(p|q|as_p|as_q)=', 'google_com_na' : '(p|q|as_p|as_q)=', 'www_google_com_qa' : '(p|q|as_p|as_q)=', 'opasia' : 'q=', 'google_ae' : '(p|q|as_p|as_q)=', 'nz_search_yahoo_com' : 'p=', 'google_com_cu' : '(p|q|as_p|as_q)=', 'images_google_ki' : '(p|q|as_p|as_q)=', 'de\.wiki\.gov\.cn\/s_' : 'dejanews', 'translate_google_hn' : '(p|q|as_p|as_q)=', 'ukplus' : 'search=', 'nortonsavesearch' : 'q=', 'images_google_ca' : '(p|q|as_p|as_q)=', 'search=' : 'netsprintpl', 'google_com_cy' : '(p|q|as_p|as_q)=', 'translate_google_cv' : '(p|q|as_p|as_q)=', 'translate_google_com_af' : '(p|q|as_p|as_q)=', 'google_ge' : '(p|q|as_p|as_q)=', 'www_google_com_tr' : '(p|q|as_p|as_q)=', 'google_ac' : '(p|q|as_p|as_q)=', 'ca_yhs4_search_yahoo_com' : 'p=', 'images_google_tk' : '(p|q|as_p|as_q)=', 'google_hu' : '(p|q|as_p|as_q)=', 'www_buenosearch_com' : 'q=', 'images_google_tg' : '(p|q|as_p|as_q)=', 'www_google_co_kr' : '(p|q|as_p|as_q)=', 'translate_google_ie' : '(p|q|as_p|as_q)=', 'www_google_md' : '(p|q|as_p|as_q)=', 'translate_google_vu' : '(p|q|as_p|as_q)=', 'se_yhs4_search_yahoo_com' : 'p=', 'pogodak' : 'q=', 'ca_images_search_yahoo_com' : 'p=', 'google_dk' : '(p|q|as_p|as_q)=', 'webde' : 'su=', 'images_google_bf' : '(p|q|as_p|as_q)=', 'images_google_ci' : '(p|q|as_p|as_q)=', 'google_ci' : '(p|q|as_p|as_q)=', 'google_de' : '(p|q|as_p|as_q)=', 'www_google_co_jp' : '(p|q|as_p|as_q)=', 'www_google_so' : '(p|q|as_p|as_q)=', 'google_sn' : '(p|q|as_p|as_q)=', 'google_to' : '(p|q|as_p|as_q)=', 'google_ie' : '(p|q|as_p|as_q)=', 'google_com_ar' : '(p|q|as_p|as_q)=', 'google_st' : '(p|q|as_p|as_q)=', 'google_sh' : '(p|q|as_p|as_q)=', 'google_co_ao' : '(p|q|as_p|as_q)=', 'pe_images_search_yahoo_com' : 'p=', 'www_google_sr' : '(p|q|as_p|as_q)=', 'qc_search_yahoo_com' : 'p=', 'sweetpacks' : 'q=', 'images_google_ee' : '(p|q|as_p|as_q)=', 'qry=' : 'metasuche_ch', 'www_google_com_sl' : '(p|q|as_p|as_q)=', 'preciobarato_xyz' : 's=', 'translate_google_bg' : '(p|q|as_p|as_q)=', 'images_google_fi' : '(p|q|as_p|as_q)=', 'translate_google_kz' : '(p|q|as_p|as_q)=', 'images_google_com_co' : '(p|q|as_p|as_q)=', 'vlips_de' : 'q=', '(q=|kw=|web/)' : 'duckduckgo', 'images_google_com_et' : '(p|q|as_p|as_q)=', 'wisenut' : 'query=', 'images_google_co_ck' : '(p|q|as_p|as_q)=', 'images_google_is' : '(p|q|as_p|as_q)=', 'www_google_tk' : '(p|q|as_p|as_q)=', 'www_google_tl' : '(p|q|as_p|as_q)=', 'qkw=' : 'inspsearch', 'google_com_ua' : '(p|q|as_p|as_q)=', 'www_google_mv' : '(p|q|as_p|as_q)=', 'name=' : 'free', 'sp-q=' : 'att', 'www_google_com' : '(p|q|as_p|as_q)=', 'splut' : 'pattern=', 'translate_google_co_jp' : '(p|q|as_p|as_q)=', 'google_com_co' : '(p|q|as_p|as_q)=', 'id_images_search_yahoo_com' : 'p=', 'google_fi' : '(p|q|as_p|as_q)=', '(txtsearch|qry)=' : 'mitrasites', 'www_google_com_fj' : '(p|q|as_p|as_q)=', 'images_google_me' : '(p|q|as_p|as_q)=', 'images_google_ne' : '(p|q|as_p|as_q)=', 'translate_google_lt' : '(p|q|as_p|as_q)=', 'images_google_am' : '(p|q|as_p|as_q)=', 'www_google_iq' : '(p|q|as_p|as_q)=', 'www_google_me' : '(p|q|as_p|as_q)=', 'images_google_kg' : '(p|q|as_p|as_q)=', 'translate_google_com_na' : '(p|q|as_p|as_q)=', 'id_search_yahoo_com' : 'p=', 'images_google_co_za' : '(p|q|as_p|as_q)=', 'www_google_com_np' : '(p|q|as_p|as_q)=', 'it_search_yahoo_com' : 'p=', 'images_google_com_ua' : '(p|q|as_p|as_q)=', 'images_google_cc' : '(p|q|as_p|as_q)=', 'images_google_com_lb' : '(p|q|as_p|as_q)=', 'google_bi' : '(p|q|as_p|as_q)=', 'www_google_nr' : '(p|q|as_p|as_q)=', 'google_ad' : '(p|q|as_p|as_q)=', 'translate_google_me' : '(p|q|as_p|as_q)=', 'google_com_pa' : '(p|q|as_p|as_q)=', 'search_socialdownloadr_com' : 'q=', 'www_google_com_ec' : '(p|q|as_p|as_q)=', 'images_google_bg' : '(p|q|as_p|as_q)=', 'www_google_gl' : '(p|q|as_p|as_q)=', 'surfcanyon_com' : 'q=', 'www_google_pn' : '(p|q|as_p|as_q)=', 'st=' : 'metacrawler', 'google_co_zw' : '(p|q|as_p|as_q)=', 'translate_google_com_et' : '(p|q|as_p|as_q)=', 'sg_search_yahoo_com' : 'p=', 'www_google_mk' : '(p|q|as_p|as_q)=', 'www_google_mg' : '(p|q|as_p|as_q)=', 'supereva' : 'q=', 'www_google_gr' : '(p|q|as_p|as_q)=', 'images_google_at' : '(p|q|as_p|as_q)=', 'translate_google_nu' : '(p|q|as_p|as_q)=', 'google_bs' : '(p|q|as_p|as_q)=', 'images_google_sm' : '(p|q|as_p|as_q)=', 'google_com_eg' : '(p|q|as_p|as_q)=', 'qwant_com' : 'q=', 'mt=' : 'hp_my_aol', 'vindex' : 'in=', 'images_google_ht' : '(p|q|as_p|as_q)=', 'espanol_search_yahoo_com' : 'p=', 'vi-view_com' : 'q=', 'www_google_com_co' : '(p|q|as_p|as_q)=', 'it_yhs4_search_yahoo_com' : 'p=', 'google_com_sb' : '(p|q|as_p|as_q)=', 'sky' : 'term=', 'www_google_com_mx' : '(p|q|as_p|as_q)=', 'google_co_kr' : '(p|q|as_p|as_q)=', 'google_co_th' : '(p|q|as_p|as_q)=', 'general=' : 'metacrawler_de', 'images_google_dk' : '(p|q|as_p|as_q)=', 'images_google_com_qa' : '(p|q|as_p|as_q)=', 'tbask' : 'searchfor=', 'sol' : 'q=', 'images_google_gy' : '(p|q|as_p|as_q)=', 'orangeworld' : 'q=', 'www_google_co_uz' : '(p|q|as_p|as_q)=', 'google_io' : '(p|q|as_p|as_q)=', 'uk_search_yahoo_com' : 'p=', 'translate_google_com_pg' : '(p|q|as_p|as_q)=', 'qs=' : 'libertysurf', 'images_google_tt' : '(p|q|as_p|as_q)=', 'translate_google_com_ai' : '(p|q|as_p|as_q)=', 'www_google_co_ck' : '(p|q|as_p|as_q)=', 'www_google_co_ls' : '(p|q|as_p|as_q)=', 'www_google_com_pe' : '(p|q|as_p|as_q)=', 'google_com_om' : '(p|q|as_p|as_q)=', 'hk_image_search_yahoo_com' : 'p=', 'images_google_sc' : '(p|q|as_p|as_q)=', 'www_google_ee' : '(p|q|as_p|as_q)=', 'translate_google_com_lc' : '(p|q|as_p|as_q)=', 'translate_google_it' : '(p|q|as_p|as_q)=', 'www_google_co_th' : '(p|q|as_p|as_q)=', 'translate_google_gm' : '(p|q|as_p|as_q)=', 'q(|query)=' : 'aport', 'google_com_ni' : '(p|q|as_p|as_q)=', 'www_google_ba' : '(p|q|as_p|as_q)=', 'www_google_com_hk' : '(p|q|as_p|as_q)=', 'zapmeta_de' : 'query=', 'pch' : 'q=', 'google_com_kw' : '(p|q|as_p|as_q)=', 'www_google_hu' : '(p|q|as_p|as_q)=', 'at_search_yahoo_com' : 'p=', 'images_google_no' : '(p|q|as_p|as_q)=', 'google_rs' : '(p|q|as_p|as_q)=', 'images_google_com_pk' : '(p|q|as_p|as_q)=', 'google_gy' : '(p|q|as_p|as_q)=', 'translate_google_as' : '(p|q|as_p|as_q)=', 'images_google_vu' : '(p|q|as_p|as_q)=', 'google_me' : '(p|q|as_p|as_q)=', 'translate_google_be' : '(p|q|as_p|as_q)=', 'google_pn' : '(p|q|as_p|as_q)=', 'www_google_com_gt' : '(p|q|as_p|as_q)=', 'images_google_co_il' : '(p|q|as_p|as_q)=', 'images_google_com_do' : '(p|q|as_p|as_q)=', 'images_google_lt' : '(p|q|as_p|as_q)=', 'www_google_com_ly' : '(p|q|as_p|as_q)=', 'translate_google_com_sl' : '(p|q|as_p|as_q)=', 'google_im' : '(p|q|as_p|as_q)=', 'voila' : '(kw|rdata)=', 'www_google_co_vi' : '(p|q|as_p|as_q)=', 'translate_google_ne' : '(p|q|as_p|as_q)=', 'translate_google_dj' : '(p|q|as_p|as_q)=', 'translate_google_ki' : '(p|q|as_p|as_q)=', 'images_google_vg' : '(p|q|as_p|as_q)=', 'images_google_mk' : '(p|q|as_p|as_q)=', 'translate_google_com_my' : '(p|q|as_p|as_q)=', 'www_google_bt' : '(p|q|as_p|as_q)=', 'google_co_zm' : '(p|q|as_p|as_q)=', 'google_co_uz' : '(p|q|as_p|as_q)=', 'searchalot' : 'q=', 'google_cz' : '(p|q|as_p|as_q)=', 'ph_search_yahoo_com' : 'p=', 'images_google_com_bz' : '(p|q|as_p|as_q)=', 'google_mv' : '(p|q|as_p|as_q)=', 'google_ga' : '(p|q|as_p|as_q)=', 'google_com_mm' : '(p|q|as_p|as_q)=', 'translate_google_mk' : '(p|q|as_p|as_q)=', 'google_com_fj' : '(p|q|as_p|as_q)=', 'google_li' : '(p|q|as_p|as_q)=', 'images_google_com_mx' : '(p|q|as_p|as_q)=', 'translate_google_bs' : '(p|q|as_p|as_q)=', 'www_google_com_my' : '(p|q|as_p|as_q)=', 'translate_google_com_sa' : '(p|q|as_p|as_q)=', 'google_bg' : '(p|q|as_p|as_q)=', 'translate_google_com_au' : '(p|q|as_p|as_q)=', 'translate_google_by' : '(p|q|as_p|as_q)=', 'translate_google_sm' : '(p|q|as_p|as_q)=', 'start' : 'q=', 'searchlistingsite' : 'keyword=', 'translate_google_dz' : '(p|q|as_p|as_q)=', 'images_google_com_sb' : '(p|q|as_p|as_q)=', 'yandexkz' : 'text=', 'images_google_nu' : '(p|q|as_p|as_q)=', 'translate_google_mv' : '(p|q|as_p|as_q)=', 'q=' : 'netzero', 'images_google_nl' : '(p|q|as_p|as_q)=', 'google_base' : '(q|p|as_p|as_q)=', 'www_google_es' : '(p|q|as_p|as_q)=', 'ar_images_search_yahoo_com' : 'p=', 'images_google_gg' : '(p|q|as_p|as_q)=', 'umuwa_de' : 'umuwa\.de\/', 'www_google_az' : '(p|q|as_p|as_q)=', 'images_google_com_np' : '(p|q|as_p|as_q)=', 'smde' : 'q=', 'o2pl' : 'qt=', 'www_google_com_ph' : '(p|q|as_p|as_q)=', 'images_google_dz' : '(p|q|as_p|as_q)=', 'google_fr' : '(p|q|as_p|as_q)=', 'translate_google_com_bz' : '(p|q|as_p|as_q)=', 'images_google_rw' : '(p|q|as_p|as_q)=', 'sympatico' : 'query=', 'overture' : 'keywords=', 'scroogle' : 'Gw=', 'www_google_nl' : '(p|q|as_p|as_q)=', 'google_co_il' : '(p|q|as_p|as_q)=', 'sogou' : 'query=', 'www_google_com_kh' : '(p|q|as_p|as_q)=', 'translate_google_fr' : '(p|q|as_p|as_q)=', 'www_google_com_et' : '(p|q|as_p|as_q)=', 'www_google_ml' : '(p|q|as_p|as_q)=', 'www_google_co_uk' : '(p|q|as_p|as_q)=', 'www_google_no' : '(p|q|as_p|as_q)=', 'google_gl' : '(p|q|as_p|as_q)=', 'images_google_cl' : '(p|q|as_p|as_q)=', 'steadysearch' : 'w=', 'www_google_com_sa' : '(p|q|as_p|as_q)=', 'vnet' : 'kw=', 'translate_google_la' : '(p|q|as_p|as_q)=', 'google_ki' : '(p|q|as_p|as_q)=', 'google_hn' : '(p|q|as_p|as_q)=', 'w=' : 'handycafe', 'images_google_co_uk' : '(p|q|as_p|as_q)=', 'google_cf' : '(p|q|as_p|as_q)=', 'translate_google_tm' : '(p|q|as_p|as_q)=', 'startsiden' : 'q=', 'swik' : 'swik\.net/', 'www_google_to' : '(p|q|as_p|as_q)=', 'google_td' : '(p|q|as_p|as_q)=', 'searchfor=' : 'najdi', 'safehomepage_com' : 'q=', 'toshiba' : 'q=', 'translate_google_fi' : '(p|q|as_p|as_q)=', 'search_zonealarm_com' : 'q=', 'translate_google_az' : '(p|q|as_p|as_q)=', 'images_google_com_sl' : '(p|q|as_p|as_q)=', 'www_google_com_pa' : '(p|q|as_p|as_q)=', 'google_com_sg' : '(p|q|as_p|as_q)=', 'translate_google_com_sb' : '(p|q|as_p|as_q)=', 'www_google_com_mt' : '(p|q|as_p|as_q)=', 'www_google_com_uy' : '(p|q|as_p|as_q)=', 'wow_utop_it' : 'q=', 'translate_google_co_uz' : '(p|q|as_p|as_q)=', 'www_google_gf' : '(p|q|as_p|as_q)=', 'google_com_pk' : '(p|q|as_p|as_q)=', 'images_google_com_pa' : '(p|q|as_p|as_q)=', 'www_google_com_bh' : '(p|q|as_p|as_q)=', 'r_search_yahoo_com' : 'p=', 'tyfon' : 'q=', 'google_cl' : '(p|q|as_p|as_q)=', 'uk_yhs_search_yahoo_com' : 'p=', 'www_google_nu' : '(p|q|as_p|as_q)=', 'umfis' : 'suchbegriff=', 'images_google_fr' : '(p|q|as_p|as_q)=', 'translate_google_co_ke' : '(p|q|as_p|as_q)=', 'questionanswering' : '', 'images_google_com_tr' : '(p|q|as_p|as_q)=', 'translate_google_md' : '(p|q|as_p|as_q)=', 'windowssearch_com' : 'q=', 'translate_google_si' : '(p|q|as_p|as_q)=', 'google_cg' : '(p|q|as_p|as_q)=', 'google_kg' : '(p|q|as_p|as_q)=', 'sify' : 'keyword=', 'br_search_yahoo_com' : 'p=', 'tr_yhs4_search_yahoo_com' : 'p=', 'www_google_co_tz' : '(p|q|as_p|as_q)=', 'google_dj' : '(p|q|as_p|as_q)=', 'images_google_com_gt' : '(p|q|as_p|as_q)=', 'www_google_co_in' : '(p|q|as_p|as_q)=', 'images_google_gl' : '(p|q|as_p|as_q)=', 'webmania' : 'q=', 'www_google_dj' : '(p|q|as_p|as_q)=', 'images_google_com_au' : '(p|q|as_p|as_q)=', 'teecnoit' : 'q=', 'images_google_cv' : '(p|q|as_p|as_q)=', 'www_google_im' : '(p|q|as_p|as_q)=', 'google_com_br' : '(p|q|as_p|as_q)=', 'google_cv' : '(p|q|as_p|as_q)=', 'search_yahoo_co_jp' : 'p=', 'searchresultscom' : 'q=', 'www_google_bs' : '(p|q|as_p|as_q)=', 'yourbestsearch' : 'k=', 'nusearch' : 'nusearch_terms=', 's=' : 'ecosia', 'google_sm' : '(p|q|as_p|as_q)=', 'google_com_gh' : '(p|q|as_p|as_q)=', 'translate_google_bi' : '(p|q|as_p|as_q)=', 'www_google_mu' : '(p|q|as_p|as_q)=', 'images_google_co_cr' : '(p|q|as_p|as_q)=', 'www_google_it' : '(p|q|as_p|as_q)=', 'images_google_ad' : '(p|q|as_p|as_q)=', 'images_google_com_cu' : '(p|q|as_p|as_q)=', 'polymeta_hu' : '', 'images_google_be' : '(p|q|as_p|as_q)=', 'www_google_ro' : '(p|q|as_p|as_q)=', 'translate_google_bj' : '(p|q|as_p|as_q)=', 'google_ws' : '(p|q|as_p|as_q)=', 'turtle' : 'q=', 'eingabe=' : 'metahannover', 'images_google_co_jp' : '(p|q|as_p|as_q)=', 'translate_google_hu' : '(p|q|as_p|as_q)=', 'google_com_bz' : '(p|q|as_p|as_q)=', 'images_google_co_id' : '(p|q|as_p|as_q)=', 'es_images_search_yahoo_com' : 'p=', 'spray' : 'string=', 'question=' : 'bing', 'translate_google_nr' : '(p|q|as_p|as_q)=', 'translate_google_co_th' : '(p|q|as_p|as_q)=', 'translate_google_com_bh' : '(p|q|as_p|as_q)=', 'translate_google_com_vn' : '(p|q|as_p|as_q)=', 'virgilio' : 'qs=', 'www_google_com_lc' : '(p|q|as_p|as_q)=', 'zhongsou' : '(word|w)=', 'searchesnavigator' : 'query=', 'translate_google_tl' : '(p|q|as_p|as_q)=', 'google_mg' : '(p|q|as_p|as_q)=', 'images_google_iq' : '(p|q|as_p|as_q)=', 'images_google_gm' : '(p|q|as_p|as_q)=', 'images_google_co_in' : '(p|q|as_p|as_q)=', 'hk_search_yahoo_com' : 'p=', 'translate_google_am' : '(p|q|as_p|as_q)=', 'translate_google_com_py' : '(p|q|as_p|as_q)=', 'translate_google_li' : '(p|q|as_p|as_q)=', 'google_com_pr' : '(p|q|as_p|as_q)=', 'images_google_com_hk' : '(p|q|as_p|as_q)=', 'www_google_am' : '(p|q|as_p|as_q)=', 'www_google_gm' : '(p|q|as_p|as_q)=', 'www_google_sm' : '(p|q|as_p|as_q)=', 'translate_google_com_ag' : '(p|q|as_p|as_q)=', 'translate_google_com_fj' : '(p|q|as_p|as_q)=', 'images_google_co_zm' : '(p|q|as_p|as_q)=', 'translate_google_co_cr' : '(p|q|as_p|as_q)=', 'images_google_com_lc' : '(p|q|as_p|as_q)=', 'google_ru' : '(p|q|as_p|as_q)=', 'images_google_com_mm' : '(p|q|as_p|as_q)=', 'translate_google_com_qa' : '(p|q|as_p|as_q)=', 'nokey=' : 'earthlink', 'web\/' : 'crawler', 'google_com_gt' : '(p|q|as_p|as_q)=', 'images_google_com_ar' : '(p|q|as_p|as_q)=', 'google_co_mz' : '(p|q|as_p|as_q)=', 'www_google_co_bw' : '(p|q|as_p|as_q)=', 'google_com_lb' : '(p|q|as_p|as_q)=', 'google_com_tr' : '(p|q|as_p|as_q)=', 'searchcompletion' : 'q=', 'google_co_tz' : '(p|q|as_p|as_q)=', 'three' : 'q=', 'search.com' : 'q=', 'translate_google_jo' : '(p|q|as_p|as_q)=', 'images_google_sh' : '(p|q|as_p|as_q)=', 'images_google_ac' : '(p|q|as_p|as_q)=', 'images_google_com_py' : '(p|q|as_p|as_q)=', 'translate_google_se' : '(p|q|as_p|as_q)=', 'ch_yhs4_search_yahoo_com' : 'p=', 'translate_google_com_ly' : '(p|q|as_p|as_q)=', 'google_co_ls' : '(p|q|as_p|as_q)=', 'translate_google_ci' : '(p|q|as_p|as_q)=', 'google_co_ve' : '(p|q|as_p|as_q)=', 'at_images_search_yahoo_com' : 'p=', 'translate_google_cat' : '(p|q|as_p|as_q)=', 'yell' : 'keywords=', 'hk_images_search_yahoo_com' : 'p=', 'images_google_hu' : '(p|q|as_p|as_q)=', 'images_google_es' : '(p|q|as_p|as_q)=', 'translate_google_ws' : '(p|q|as_p|as_q)=', 'virginmedia' : 'q=', 'smartsuggestor' : 's=', 'google_com_py' : '(p|q|as_p|as_q)=', 'br_images_search_yahoo_com' : 'p=', 'google_translate' : 'q=', 'searchgol' : 'q=', 'google_tt' : '(p|q|as_p|as_q)=', 'images_google_nr' : '(p|q|as_p|as_q)=', 'ph_images_search_yahoo_com' : 'p=', 'images_google_li' : '(p|q|as_p|as_q)=', 'images_google_kz' : '(p|q|as_p|as_q)=', 'de_yhs4_search_yahoo_com' : 'p=', 'sapo' : 'q=', 'images_google_sn' : '(p|q|as_p|as_q)=', 'translate_google_com_co' : '(p|q|as_p|as_q)=', 'images_google_com_br' : '(p|q|as_p|as_q)=', 'translate_google_cg' : '(p|q|as_p|as_q)=', 'images_google_sk' : '(p|q|as_p|as_q)=', 'www_google_co_ug' : '(p|q|as_p|as_q)=', 'malaysia_images_search_yahoo_com' : 'p=', 'www_google_ac' : '(p|q|as_p|as_q)=', 'rakuten' : 'qt=', 'shawca' : 'q=', 'yahoo_mindset' : 'p=', 'translate_google_ru' : '(p|q|as_p|as_q)=', 'onetpl' : 'qt=', 'google_mu' : '(p|q|as_p|as_q)=', 'google_com_ai' : '(p|q|as_p|as_q)=', 'images_google_td' : '(p|q|as_p|as_q)=', 'translate_google_fm' : '(p|q|as_p|as_q)=', 'images_google_com_eg' : '(p|q|as_p|as_q)=', 'google_com_sv' : '(p|q|as_p|as_q)=', 'images_google_com' : '(p|q|as_p|as_q)=', 'origo' : '(q|search)=', 'google_tl' : '(p|q|as_p|as_q)=', 'www_google_co_zm' : '(p|q|as_p|as_q)=', 'query=' : 'no query string available', 'translate_google_ad' : '(p|q|as_p|as_q)=', 'www_google_com_cy' : '(p|q|as_p|as_q)=', 'orbis' : 'search_field=', 'ca_search_yahoo_com' : 'p=', 'pictures' : 'q=', 'www_google_com_bo' : '(p|q|as_p|as_q)=', 'www_google_cat' : '(p|q|as_p|as_q)=', 'google_com_gi' : '(p|q|as_p|as_q)=', 'www_google_ca' : '(p|q|as_p|as_q)=', 'google_rw' : '(p|q|as_p|as_q)=', 'translate_google_nl' : '(p|q|as_p|as_q)=', 'plusnetwork' : 'q=', 'images_google_cm' : '(p|q|as_p|as_q)=', 'images_google_com_af' : '(p|q|as_p|as_q)=', 'translate_google_co_vi' : '(p|q|as_p|as_q)=', 'translate_google_lk' : '(p|q|as_p|as_q)=', 'www_google_com_kw' : '(p|q|as_p|as_q)=', 'images_google_gf' : '(p|q|as_p|as_q)=', 'www_google_kz' : '(p|q|as_p|as_q)=', 'translate_google_co_nz' : '(p|q|as_p|as_q)=', 'google_be' : '(p|q|as_p|as_q)=', 'in_search_yahoo_com' : 'p=', 'google_pl' : '(p|q|as_p|as_q)=', 'translate_google_to' : '(p|q|as_p|as_q)=', 'www_google_pt' : '(p|q|as_p|as_q)=', 'www_google_de' : '(p|q|as_p|as_q)=', 'images_google_co_tz' : '(p|q|as_p|as_q)=', 'images_google_bj' : '(p|q|as_p|as_q)=', 'images_google_co_ls' : '(p|q|as_p|as_q)=', 'google_it' : '(p|q|as_p|as_q)=', 'google_al' : '(p|q|as_p|as_q)=', 'spotjockey' : 'Search_Keyword=', 'translate_google_com_do' : '(p|q|as_p|as_q)=', 'rr' : 'q=', 'se_images_search_yahoo_com' : 'p=', 'images_google_mg' : '(p|q|as_p|as_q)=', 'sphere' : 'q=', 'images_google_com_kh' : '(p|q|as_p|as_q)=', 'google_es' : '(p|q|as_p|as_q)=', 'google_as' : '(p|q|as_p|as_q)=', 'translate_google_com_tw' : '(p|q|as_p|as_q)=', '(keywords|q)=' : 'ixquick', 'KERESES=' : 'goodsearch', 'images_google_co_zw' : '(p|q|as_p|as_q)=', '(q|s)=' : 'gazetapl', 'ofir' : 'querytext=', 'www_google_com_jm' : '(p|q|as_p|as_q)=', 'images_google_sr' : '(p|q|as_p|as_q)=', 'google_com_nf' : '(p|q|as_p|as_q)=', 'google_com_sl' : '(p|q|as_p|as_q)=', 'images_google_co_ao' : '(p|q|as_p|as_q)=', 'translate_google_co_ao' : '(p|q|as_p|as_q)=', 'images_google_com_om' : '(p|q|as_p|as_q)=', 'www_google_lu' : '(p|q|as_p|as_q)=', 'google_lv' : '(p|q|as_p|as_q)=', 'search_foxtab_com' : 'q=', 'www_google_dm' : '(p|q|as_p|as_q)=', 'google_gm' : '(p|q|as_p|as_q)=', 'translate_google_ps' : '(p|q|as_p|as_q)=', 'www_google_com_ar' : '(p|q|as_p|as_q)=', 'google_si' : '(p|q|as_p|as_q)=', 'translate_google_com_nf' : '(p|q|as_p|as_q)=', 'google_pt' : '(p|q|as_p|as_q)=', 'www_google_us' : '(p|q|as_p|as_q)=', 'www_google_com_sb' : '(p|q|as_p|as_q)=', 'translate_google_com_bo' : '(p|q|as_p|as_q)=', 'www_google_fm' : '(p|q|as_p|as_q)=', 'translate_google_ba' : '(p|q|as_p|as_q)=', 'www_google_as' : '(p|q|as_p|as_q)=', 'images_google_com_ph' : '(p|q|as_p|as_q)=', 'translate_google_ht' : '(p|q|as_p|as_q)=', 'northernlight' : 'qr=', 'translate_google_co_za' : '(p|q|as_p|as_q)=', 'google_tk' : '(p|q|as_p|as_q)=', 'translate_google_com_gi' : '(p|q|as_p|as_q)=', 'www_google_co_zw' : '(p|q|as_p|as_q)=', 'www_google_lv' : '(p|q|as_p|as_q)=', 'google_com_af' : '(p|q|as_p|as_q)=', 'vn_images_search_yahoo_com' : 'p=', '(dq|q|p|as_p|as_q)=' : 'google_products', 'www_google_com_pg' : '(p|q|as_p|as_q)=', 'www_google_cm' : '(p|q|as_p|as_q)=', 'www_google_com_lb' : '(p|q|as_p|as_q)=', 'google_tm' : '(p|q|as_p|as_q)=', 'images_google_lk' : '(p|q|as_p|as_q)=', 'au_images_search_yahoo_com' : 'p=', 'images_google_gp' : '(p|q|as_p|as_q)=', 'www_google_ae' : '(p|q|as_p|as_q)=', 'www_google_rs' : '(p|q|as_p|as_q)=', 'fr_search_yahoo_com' : 'p=', 'search-results_mobi' : 'q=', 'translate_google_com_jm' : '(p|q|as_p|as_q)=', 'schoenerbrausen' : 'q=', 'www_google_com_tw' : '(p|q|as_p|as_q)=', 'espanol_images_search_yahoo_com' : 'p=', 'images_google_gr' : '(p|q|as_p|as_q)=', 'translate_google_gr' : '(p|q|as_p|as_q)=', 'searchresults' : 'q=', 'www_google_ch' : '(p|q|as_p|as_q)=', 'google_com_hk' : '(p|q|as_p|as_q)=', 'translate_google_ch' : '(p|q|as_p|as_q)=', 'google_com_tw' : '(p|q|as_p|as_q)=', 'redbox' : 'srch=', 'images_google_co_uz' : '(p|q|as_p|as_q)=', 'images_google_co_ve' : '(p|q|as_p|as_q)=', 'google_com_ly' : '(p|q|as_p|as_q)=', 'www_google_com_sv' : '(p|q|as_p|as_q)=', 'google_com_mx' : '(p|q|as_p|as_q)=', 'images_google_pt' : '(p|q|as_p|as_q)=', 'google_com_uy' : '(p|q|as_p|as_q)=', 'google_co_za' : '(p|q|as_p|as_q)=', 'google_com_sa' : '(p|q|as_p|as_q)=', 'images_google_com_ly' : '(p|q|as_p|as_q)=', 'translate_google_com_kw' : '(p|q|as_p|as_q)=', 'images_google_com_vn' : '(p|q|as_p|as_q)=', 'www_google_cz' : '(p|q|as_p|as_q)=', 'translate_google_com_uy' : '(p|q|as_p|as_q)=', 'translate_google_tn' : '(p|q|as_p|as_q)=', 'www_google_ki' : '(p|q|as_p|as_q)=', 'www_google_ci' : '(p|q|as_p|as_q)=', 'wp' : 'szukaj=', 'translate_google_co_mz' : '(p|q|as_p|as_q)=', 'tiscali' : 'key=', 'google_com_vc' : '(p|q|as_p|as_q)=', 'translate_google_co_bw' : '(p|q|as_p|as_q)=', 'www_google_pl' : '(p|q|as_p|as_q)=', 'google_co_vi' : '(p|q|as_p|as_q)=', 'www_google_co_cr' : '(p|q|as_p|as_q)=', 'szukaczpl' : 'q=', 'www_google_bi' : '(p|q|as_p|as_q)=', 'google_iq' : '(p|q|as_p|as_q)=', 'google_co_bw' : '(p|q|as_p|as_q)=', 'google_com_ng' : '(p|q|as_p|as_q)=', 'google_com_au' : '(p|q|as_p|as_q)=', 'www_google_dz' : '(p|q|as_p|as_q)=', 'whorush_com' : 'q=', 'www_google_bf' : '(p|q|as_p|as_q)=', 'images_google_com_jm' : '(p|q|as_p|as_q)=', 'images_google_co_nz' : '(p|q|as_p|as_q)=', 'translate_google_com_mm' : '(p|q|as_p|as_q)=', 'ie_search_yahoo_com' : 'p=', 'translate_google_cc' : '(p|q|as_p|as_q)=', 'translate_google_co_ck' : '(p|q|as_p|as_q)=', 'images_google_ro' : '(p|q|as_p|as_q)=', 'rambler' : 'words=', 'images_google_rs' : '(p|q|as_p|as_q)=', '(query|OVKEY|q)=' : 'jubii', 'translate_google_com_ph' : '(p|q|as_p|as_q)=', 'images_google_com_fj' : '(p|q|as_p|as_q)=', 'Bueno Search' : 'q=', 'DuckDuckGo' : 'q=', 'Omiga-plus' : 'q=', 'Qwant' : 'q=', 'WOW' : 'q=', 'Trouver' : 'q=', 'vi-view' : 'q=', 'jws' : 'q=', 'Windows Search' : 'q=', 'Orange' : 'kw='} -operating_systems = ['windows[_+ ]?2005', 'windows[_+ ]nt[_+ ]6\.0', 'windows[_+ ]?2008', 'windows[_+ ]nt[_+ ]6\.1', 'windows[_+ ]?2012', 'windows[_+ ]nt[_+ ]6\.2', 'windows[_+ ]?vista', 'windows[_+ ]nt[_+ ]6', 'windows[_+ ]?2003', 'windows[_+ ]nt[_+ ]5\.2', 'windows[_+ ]xp', 'windows[_+ ]nt[_+ ]5\.1', 'windows[_+ ]me', 'win[_+ ]9x', 'windows[_+ ]?2000', 'windows[_+ ]nt[_+ ]5', 'winnt', 'windows[_+ \-]?nt', 'win32', 'win(.*)98', 'win(.*)95', 'win(.*)16', 'windows[_+ ]3', 'win(.*)ce', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]9', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]8', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]7', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]6', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]5', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4', 'mac[_+ ]os[_+ ]x', 'mac[_+ ]?p', 'mac[_+ ]68', 'macweb', 'macintosh', 'linux(.*)android', 'linux(.*)asplinux', 'linux(.*)centos', 'linux(.*)debian', 'linux(.*)fedora', 'linux(.*)gentoo', 'linux(.*)mandr', 'linux(.*)momonga', 'linux(.*)pclinuxos', 'linux(.*)red[_+ ]hat', 'linux(.*)suse', 'linux(.*)ubuntu', 'linux(.*)vector', 'linux(.*)vine', 'linux(.*)white\sbox', 'linux(.*)zenwalk', 'linux', 'gnu.hurd', 'bsdi', 'gnu.kfreebsd', 'freebsd', 'openbsd', 'netbsd', 'dragonfly', 'aix', 'sunos', 'irix', 'osf', 'hp\-ux', 'unix', 'x11', 'gnome\-vfs', 'beos', 'os/2', 'amiga', 'atari', 'vms', 'commodore', 'qnx', 'inferno', 'palmos', 'syllable', 'blackberry', 'cp/m', 'crayos', 'dreamcast', 'iphone[_+ ]os', 'risc[_+ ]?os', 'symbian', 'webtv', 'playstation', 'xbox', 'wii', 'vienna', 'newsfire', 'applesyndication', 'akregator', 'plagger', 'syndirella', 'j2me', 'java', 'microsoft', 'msie[_+ ]', 'ms[_+ ]frontpage', 'windows'] +operating_systems = ['windows[_+ ]?2005', 'windows[_+ ]nt[_+ ]6\.0', 'windows[_+ ]?2008', 'windows[_+ ]nt[_+ ]6\.1', 'windows[_+ ]?2012', 'windows[_+ ]nt[_+ ]6\.2', 'windows[_+ ]nt[_+ ]6\.3', 'windows[_+ ]nt[_+ ]10', 'windows[_+ ]?vista', 'windows[_+ ]nt[_+ ]6', 'windows[_+ ]?2003', 'windows[_+ ]nt[_+ ]5\.2', 'windows[_+ ]xp', 'windows[_+ ]nt[_+ ]5\.1', 'windows[_+ ]me', 'win[_+ ]9x', 'windows[_+ ]?2000', 'windows[_+ ]nt[_+ ]5', 'windows[_+ ]phone', 'winnt', 'windows[_+ \-]?nt', 'win32', 'win(.*)98', 'win(.*)95', 'win(.*)16', 'windows[_+ ]3', 'win(.*)ce', 'iphone', 'ipad', 'ipod', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]12', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]11', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]10', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]9', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]8', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]7', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]6', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]5', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4', 'mac[_+ ]os[_+ ]x', 'mac[_+ ]?p', 'mac[_+ ]68', 'macweb', 'macintosh', 'linux(.*)android', 'linux(.*)asplinux', 'linux(.*)centos', 'linux(.*)debian', 'linux(.*)fedora', 'linux(.*)gentoo', 'linux(.*)mandr', 'linux(.*)momonga', 'linux(.*)pclinuxos', 'linux(.*)red[_+ ]hat', 'linux(.*)suse', 'linux(.*)ubuntu', 'linux(.*)vector', 'linux(.*)vine', 'linux(.*)white\sbox', 'linux(.*)zenwalk', 'linux', 'android', 'debian', 'gnu.hurd', 'bsdi', 'gnu.kfreebsd', 'freebsd', 'openbsd', 'netbsd', 'dragonfly', 'aix', 'sunos', 'irix', 'osf', 'hp\-ux', 'unix', 'x11', 'gnome\-vfs', 'beos', 'os/2', 'amiga', 'atari', 'vms', 'commodore', 'qnx', 'inferno', 'palmos', 'syllable', 'blackberry', 'cp/m', 'crayos', 'dreamcast', 'risc[_+ ]?os', 'symbian', 'webtv', 'playstation', 'xbox', 'wii', 'vienna', 'newsfire', 'applesyndication', 'akregator', 'plagger', 'syndirella', 'j2me', 'java', 'microsoft', 'msie[_+ ]', 'ms[_+ ]frontpage', 'windows'] -operating_systems_hashid = {'win32' : 'winnt', 'win(.*)ce' : 'wince', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]8' : 'macosx8', 'windows[_+ ]nt[_+ ]6' : 'winvista', 'syndirella' : 'winxp', 'inferno' : 'inferno', 'windows[_+ ]?2003' : 'win2003', 'gnu.kfreebsd' : 'bsdkfreebsd', 'webtv' : 'webtv', 'linux(.*)suse' : 'linuxsuse', 'windows[_+ ]?2012' : 'win2012', 'linux(.*)fedora' : 'linuxfedora', 'mac[_+ ]68' : 'macintosh', 'vms' : 'vms', 'ms[_+ ]frontpage' : 'winunknown', 'dreamcast' : 'dreamcast', 'syllable' : 'syllable', 'linux(.*)android' : 'linuxandroid', 'osf' : 'osf', 'microsoft' : 'winunknown', 'windows[_+ ]?2008' : 'win2008', 'symbian' : 'symbian', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]5' : 'macosx5', 'macintosh' : 'macintosh', 'irix' : 'irix', 'windows[_+ \-]?nt' : 'winnt', 'linux(.*)debian' : 'linuxdebian', 'xbox' : 'winxbox', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]9' : 'macosx9', 'linux(.*)vector' : 'linuxvector', 'winnt' : 'winnt', 'gnu.hurd' : 'gnu', 'x11' : 'unix', 'gnome\-vfs' : 'unix', 'playstation' : 'psp', 'win(.*)16' : 'win16', 'blackberry' : 'blackberry', 'wii' : 'wii', 'msie[_+ ]' : 'winunknown', 'unix' : 'unix', 'windows[_+ ]me' : 'winme', 'crayos' : 'crayos', 'java' : 'java', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4' : 'macosx4', 'windows[_+ ]nt[_+ ]6\.2' : 'win8', 'windows[_+ ]nt[_+ ]5' : 'win2000', 'windows[_+ ]?2000' : 'win2000', 'hp\-ux' : 'hp\-ux', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]7' : 'macosx7', 'windows[_+ ]nt[_+ ]6\.1' : 'win7', 'qnx' : 'qnx', 'windows[_+ ]xp' : 'winxp', 'linux(.*)centos' : 'linuxcentos', 'j2me' : 'j2me', 'plagger' : 'unix', 'mac[_+ ]os[_+ ]x' : 'macosx', 'newsfire' : 'macosx', 'linux(.*)gentoo' : 'linuxgentoo', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]6' : 'macosx6', 'openbsd' : 'bsdopenbsd', 'sunos' : 'sunos', 'linux(.*)red[_+ ]hat' : 'linuxredhat', 'windows[_+ ]nt[_+ ]6\.0' : 'winlong', 'akregator' : 'linux', 'windows[_+ ]3' : 'win16', 'beos' : 'beos', 'dragonflybsd' : 'bsddflybsd', 'windows' : 'winunknown', 'mac[_+ ]?p' : 'macintosh', 'win[_+ ]9x' : 'winme', 'windows[_+ ]nt[_+ ]5\.2' : 'win2003', 'win(.*)98' : 'win98', 'linux' : 'linux', 'risc[_+ ]?os' : 'riscos', 'os/2' : 'os/2', 'win(.*)95' : 'win95', 'macweb' : 'macintosh', 'linux(.*)vine' : 'linuxvine', 'linux(.*)asplinux' : 'linuxasplinux', 'applesyndication' : 'macosx', 'atari' : 'atari', 'amiga' : 'amigaos', 'palmos' : 'palmos', 'commodore' : 'commodore', 'linux(.*)white\sbox' : 'linuxwhitebox', 'cp/m' : 'cp/m', 'linux(.*)mandr' : 'linuxmandr', 'windows[_+ ]?vista' : 'winvista', 'linux(.*)momonga' : 'linuxmomonga', 'aix' : 'aix', 'linux(.*)zenwalk' : 'linuxzenwalk', 'bsdi' : 'bsdi', 'freebsd' : 'bsdfreebsd', 'windows[_+ ]?2005' : 'winlong', 'vienna' : 'macosx', 'netbsd' : 'bsdnetbsd', 'linux(.*)pclinuxos' : 'linuxpclinuxos', 'iphone[_+ ]os' : 'ios', 'linux(.*)ubuntu' : 'linuxubuntu', 'windows[_+ ]nt[_+ ]5\.1' : 'winxp'} +operating_systems_hashid = {'beos' : 'beos', 'ipad' : 'ios_ipad', 'linux(.*)ubuntu' : 'linuxubuntu', 'windows[_+ ]nt[_+ ]6' : 'winvista', 'macintosh' : 'macintosh', 'windows[_+ \-]?nt' : 'winnt', 'windows[_+ ]3' : 'win16', 'j2me' : 'j2me', 'windows[_+ ]nt[_+ ]10' : 'win10', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]8' : 'macosx8', 'netbsd' : 'bsdnetbsd', 'windows[_+ ]nt[_+ ]6\.1' : 'win7', 'inferno' : 'inferno', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]9' : 'macosx9', 'windows[_+ ]phone' : 'winphone', 'windows[_+ ]nt[_+ ]6\.0' : 'winlong', 'gnu.kfreebsd' : 'bsdkfreebsd', 'webtv' : 'webtv', 'mac[_+ ]?p' : 'macintosh', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]7' : 'macosx7', 'linux(.*)pclinuxos' : 'linuxpclinuxos', 'linux(.*)asplinux' : 'linuxasplinux', 'linux(.*)mandr' : 'linuxmandr', 'msie[_+ ]' : 'winunknown', 'bsdi' : 'bsdi', 'plagger' : 'unix', 'mac[_+ ]68' : 'macintosh', 'macweb' : 'macintosh', 'windows[_+ ]nt[_+ ]5\.2' : 'win2003', 'newsfire' : 'macosx', 'linux(.*)vector' : 'linuxvector', 'gnome\-vfs' : 'unix', 'windows[_+ ]xp' : 'winxp', 'linux(.*)suse' : 'linuxsuse', 'syllable' : 'syllable', 'wii' : 'wii', 'windows[_+ ]?2003' : 'win2003', 'windows[_+ ]nt[_+ ]6\.2' : 'win8', 'linux(.*)red[_+ ]hat' : 'linuxredhat', 'linux(.*)fedora' : 'linuxfedora', 'x11' : 'unix', 'blackberry' : 'blackberry', 'cp/m' : 'cp/m', 'osf' : 'osf', 'crayos' : 'crayos', 'windows[_+ ]nt[_+ ]6\.3' : 'win8.1', 'linux(.*)vine' : 'linuxvine', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]5' : 'macosx5', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4' : 'macosx4', 'windows[_+ ]?vista' : 'winvista', 'sunos' : 'sunos', 'debian' : 'linuxdebian', 'linux(.*)gentoo' : 'linuxgentoo', 'playstation' : 'psp', 'winnt' : 'winnt', 'dreamcast' : 'dreamcast', 'linux' : 'linux', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]10' : 'macosx10', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]6' : 'macosx6', 'win32' : 'winnt', 'linux(.*)debian' : 'linuxdebian', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]12' : 'macosx12', 'amiga' : 'amigaos', 'freebsd' : 'bsdfreebsd', 'windows[_+ ]nt[_+ ]5' : 'win2000', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]11' : 'macosx11', 'commodore' : 'commodore', 'syndirella' : 'winxp', 'atari' : 'atari', 'linux(.*)centos' : 'linuxcentos', 'ipod' : 'ios_ipod', 'unix' : 'unix', 'windows[_+ ]?2012' : 'win2012', 'android' : 'linuxandroid', 'xbox' : 'winxbox', 'windows[_+ ]nt[_+ ]5\.1' : 'winxp', 'windows[_+ ]?2008' : 'win2008', 'win(.*)95' : 'win95', 'irix' : 'irix', 'win(.*)16' : 'win16', 'vienna' : 'macosx', 'linux(.*)white\sbox' : 'linuxwhitebox', 'java' : 'java', 'windows[_+ ]?2005' : 'winlong', 'aix' : 'aix', 'ms[_+ ]frontpage' : 'winunknown', 'akregator' : 'linux', 'linux(.*)zenwalk' : 'linuxzenwalk', 'symbian' : 'symbian', 'gnu.hurd' : 'gnu', 'vms' : 'vms', 'hp\-ux' : 'hp\-ux', 'qnx' : 'qnx', 'os/2' : 'os/2', 'win[_+ ]9x' : 'winme', 'win(.*)98' : 'win98', 'openbsd' : 'bsdopenbsd', 'applesyndication' : 'macosx', 'palmos' : 'palmos', 'windows' : 'winunknown', 'linux(.*)momonga' : 'linuxmomonga', 'dragonflybsd' : 'bsddflybsd', 'mac[_+ ]os[_+ ]x' : 'macosx', 'win(.*)ce' : 'wince', 'risc[_+ ]?os' : 'riscos', 'linux(.*)android' : 'linuxandroid', 'iphone' : 'ios_iphone', 'windows[_+ ]me' : 'winme', 'windows[_+ ]?2000' : 'win2000', 'microsoft' : 'winunknown'} -operating_systems_family = {'win' : 'Windows', 'linux' : 'Linux', 'bsd' : 'BSD', 'mac' : 'Macintosh'} +operating_systems_family = {'mac' : 'Macintosh', 'win' : 'Windows', 'linux' : 'Linux', 'ios' : 'iOS', 'bsd' : 'BSD'} browsers = ['elinks', 'firebird', 'go!zilla', 'icab', 'links', 'lynx', 'omniweb', '22acidownload', 'abrowse', 'aol\-iweng', 'amaya', 'amigavoyager', 'arora', 'aweb', 'charon', 'donzilla', 'seamonkey', 'flock', 'minefield', 'bonecho', 'granparadiso', 'songbird', 'strata', 'sylera', 'kazehakase', 'prism', 'icecat', 'iceape', 'iceweasel', 'w3clinemode', 'bpftp', 'camino', 'chimera', 'cyberdog', 'dillo', 'xchaos_arachne', 'doris', 'dreamcast', 'xbox', 'downloadagent', 'ecatch', 'emailsiphon', 'encompass', 'epiphany', 'friendlyspider', 'fresco', 'galeon', 'flashget', 'freshdownload', 'getright', 'leechget', 'netants', 'headdump', 'hotjava', 'ibrowse', 'intergo', 'k\-meleon', 'k\-ninja', 'linemodebrowser', 'lotus\-notes', 'macweb', 'multizilla', 'ncsa_mosaic', 'netcaptor', 'netpositive', 'nutscrape', 'msfrontpageexpress', 'contiki', 'emacs\-w3', 'phoenix', 'shiira', 'tzgeturl', 'viking', 'webfetcher', 'webexplorer', 'webmirror', 'webvcr', 'qnx\svoyager', 'cloudflare', 'grabber', 'teleport', 'webcapture', 'webcopier', 'real', 'winamp', 'windows\-media\-player', 'audion', 'freeamp', 'itunes', 'jetaudio', 'mint_audio', 'mpg123', 'mplayer', 'nsplayer', 'qts', 'quicktime', 'sonique', 'uplayer', 'xaudio', 'xine', 'xmms', 'gstreamer', 'abilon', 'aggrevator', 'aiderss', 'akregator', 'applesyndication', 'betanews_reader', 'blogbridge', 'cyndicate', 'feeddemon', 'feedreader', 'feedtools', 'greatnews', 'gregarius', 'hatena_rss', 'jetbrains_omea', 'liferea', 'netnewswire', 'newsfire', 'newsgator', 'newzcrawler', 'plagger', 'pluck', 'potu', 'pubsub\-rss\-reader', 'pulpfiction', 'rssbandit', 'rssreader', 'rssowl', 'rss\sxpress', 'rssxpress', 'sage', 'sharpreader', 'shrook', 'straw', 'syndirella', 'vienna', 'wizz\srss\snews\sreader', 'alcatel', 'lg\-', 'mot\-', 'nokia', 'panasonic', 'philips', 'sagem', 'samsung', 'sie\-', 'sec\-', 'sonyericsson', 'ericsson', 'mmef', 'mspie', 'vodafone', 'wapalizer', 'wapsilon', 'wap', 'webcollage', 'up\.', 'android', 'blackberry', 'cnf2', 'docomo', 'ipcheck', 'iphone', 'portalmmm', 'webtv', 'democracy', 'cjb\.net', 'ossproxy', 'smallproxy', 'adobeair', 'apt', 'analogx_proxy', 'gnome\-vfs', 'neon', 'curl', 'csscheck', 'httrack', 'fdm', 'javaws', 'wget', 'fget', 'chilkat', 'webdownloader\sfor\sx', 'w3m', 'wdg_validator', 'w3c_validator', 'jigsaw', 'webreaper', 'webzip', 'staroffice', 'gnus', 'nikto', 'download\smaster', 'microsoft\-webdav\-miniredir', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav', 'POE\-Component\-Client\-HTTP', 'mozilla', 'libwww', 'lwp', 'WebSec'] -browsers_hashid = {'minefield' : 'Minefield (Firefox 3.0 development)', 'webcollage' : 'WebCollage (PDA/Phone browser)', 'ncsa_mosaic' : 'NCSA Mosaic', 'linemodebrowser' : 'W3C Line Mode Browser', 'WebSec' : 'Web Secretary', 'wget' : 'Wget', 'winamp' : 'WinAmp (media player)', 'granparadiso' : 'GranParadiso (Firefox 3.0 development)', 'samsung' : 'Samsung (PDA/Phone browser)', 'firebird' : 'Firebird (Old Firefox)', 'staroffice' : 'StarOffice', 'shiira' : 'Shiira', 'wizz\srss\snews\sreader' : 'Wizz RSS News Reader (RSS Reader)', 'blackberry' : 'BlackBerry (PDA/Phone browser)', 'curl' : 'Curl', 'newzcrawler' : 'NewzCrawler (RSS Reader)', 'xmms' : 'XMMS (media player)', 'freeamp' : 'FreeAmp (media player)', 'xbox' : 'XBoX', 'w3clinemode' : 'W3CLineMode', 'gnome\-vfs' : 'Gnome FileSystem Abstraction library', 'nokia' : 'Nokia Browser (PDA/Phone browser)', 'bonecho' : 'BonEcho (Firefox 2.0 development)', 'dillo' : 'Dillo', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav' : 'Microsoft Data Access Component Internet Publishing Provider DAV', 'aol\-iweng' : 'AOL-Iweng', 'adobeair' : 'AdobeAir', 'teleport' : 'TelePort Pro', 'android' : 'Android browser (PDA/Phone browser)', 'flock' : 'Flock', 'shrook' : 'Shrook (RSS Reader)', 'gregarius' : 'Gregarius (RSS Reader)', 'prism' : 'Prism', 'aweb' : 'AWeb', 'feedreader' : 'FeedReader (RSS Reader)', 'cyberdog' : 'Cyberdog', 'flashget' : 'FlashGet', 'rssxpress' : 'RSSXpress (RSS Reader)', 'konqueror' : 'Konqueror', 'lotus\-notes' : 'Lotus Notes web client', 'wapsilon' : 'WAPsilon (PDA/Phone browser)', 'links' : 'Links', 'mozilla' : 'Mozilla', 'docomo' : 'I-Mode phone (PDA/Phone browser)', 'straw' : 'Straw (RSS Reader)', 'multizilla' : 'MultiZilla', 'bpftp' : 'BPFTP', 'apt' : 'Debian APT', 'windows\-media\-player' : 'Windows Media Player (media player)', 'amaya' : 'Amaya', 'ecatch' : 'eCatch', 'msfrontpageexpress' : 'MS FrontPage Express', 'jetbrains_omea' : 'Omea (RSS Reader)', 'cyndicate' : 'Cyndicate (RSS Reader)', 'emacs\-w3' : 'Emacs/w3s', 'rssreader' : 'RssReader (RSS Reader)', 'analogx_proxy' : 'AnalogX Proxy', 'fresco' : 'ANT Fresco', 'audion' : 'Audion (media player)', 'freshdownload' : 'FreshDownload', 'nsplayer' : 'NetShow Player (media player)', 'betanews_reader' : 'Betanews Reader (RSS Reader)', 'sage' : 'Sage (RSS Reader)', 'aiderss' : 'AideRSS (RSS Reader)', 'webtv' : 'WebTV browser', 'chrome' : 'Google Chrome', 'aggrevator' : 'Aggrevator (RSS Reader)', 'strata' : 'Strata', 'webexplorer' : 'IBM-WebExplorer', 'fdm' : 'FDM Free Download Manager', 'mint_audio' : 'Mint Audio (media player)', 'viking' : 'Viking', 'arora' : 'Arora', 'xine' : 'Xine, a free multimedia player (media player)', 'go!zilla' : 'Go!Zilla', 'webvcr' : 'WebVCR', 'w3m' : 'w3m', 'iphone' : 'IPhone (PDA/Phone browser)', 'iceape' : 'GNU IceApe', 'gnus' : 'Gnus Network User Services', 'portalmmm' : 'I-Mode phone (PDA/Phone browser)', 'microsoft\-webdav\-miniredir' : 'Microsoft Data Access Component Internet Publishing Provider', 'syndirella' : 'Syndirella (RSS Reader)', 'hotjava' : 'Sun HotJava', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager' : 'Microsoft Data Access Component Internet Publishing Provider Cache Manager', 'headdump' : 'HeadDump', 'download\smaster' : 'Download Master', 'rssbandit' : 'RSS Bandit (RSS Reader)', 'liferea' : 'Liferea (RSS Reader)', 'rssowl' : 'RSSOwl (RSS Reader)', 'cjb\.net' : 'CJB.NET Proxy', 'omniweb' : 'OmniWeb', 'emailsiphon' : 'EmailSiphon', 'wdg_validator' : 'WDG HTML Validator', 'abilon' : 'Abilon (RSS Reader)', 'netnewswire' : 'NetNewsWire (RSS Reader)', 'pulpfiction' : 'PulpFiction (RSS Reader)', 'smallproxy' : 'SmallProxy', 'libwww' : 'LibWWW', 'sagem' : 'Sagem (PDA/Phone browser)', 'seamonkey' : 'SeaMonkey', 'webdownloader\sfor\sx' : 'Downloader for X', 'iceweasel' : 'Iceweasel', 'sie\-' : 'SIE (PDA/Phone browser)', 'mspie' : 'MS Pocket Internet Explorer (PDA/Phone browser)', 'webcapture' : 'Acrobat Webcapture', 'mmef' : 'Microsoft Mobile Explorer (PDA/Phone browser)', 'grabber' : 'Grabber', 'dreamcast' : 'Dreamcast', '22acidownload' : '22AciDownload', 'greatnews' : 'GreatNews (RSS Reader)', 'epiphany' : 'Epiphany', 'sharpreader' : 'SharpReader (RSS Reader)', 'ipcheck' : 'Supervision IP Check (phone)', 'ibrowse' : 'iBrowse', 'blogbridge' : 'BlogBridge (RSS Reader)', 'intergo' : 'InterGO', 'gstreamer' : 'GStreamer (media library)', 'webzip' : 'WebZIP', 'elinks' : 'ELinks', 'cnf2' : 'Supervision I-Mode ByTel (phone)', 'itunes' : 'Apple iTunes (media player)', 'wapalizer' : 'WAPalizer (PDA/Phone browser)', 'sec\-' : 'Sony/Ericsson (PDA/Phone browser)', 'icecat' : 'GNU IceCat', 'xchaos_arachne' : 'Arachne', 'alcatel' : 'Alcatel Browser (PDA/Phone browser)', 'cloudflare' : 'CloudFlare', 'doris' : 'Doris (for Symbian)', 'camino' : 'Camino', 'qts' : 'QuickTime (media player)', 'contiki' : 'Contiki', 'icab' : 'iCab', 'svn' : 'Subversion client', 'macweb' : 'MacWeb', 'opera' : 'Opera', 'chilkat' : 'Chilkat', 'webreaper' : 'WebReaper', 'leechget' : 'LeechGet', 'POE\-Component\-Client\-HTTP' : 'HTTP user-agent for POE (portable networking framework for Perl)', 'applesyndication' : 'AppleSyndication (RSS Reader)', 'ossproxy' : 'OSSProxy', 'encompass' : 'Encompass', 'nikto' : 'Nikto Web Scanner', 'sylera' : 'Sylera', 'potu' : 'Potu (RSS Reader)', 'vienna' : 'Vienna (RSS Reader)', 'fget' : 'FGet', 'webcopier' : 'WebCopier', 'webfetcher' : 'WebFetcher', 'quicktime' : 'QuickTime (media player)', 'pluck' : 'Pluck (RSS Reader)', 'jigsaw' : 'W3C Validator', 'hatena_rss' : 'Hatena (RSS Reader)', 'lynx' : 'Lynx', 'democracy' : 'Democracy', 'uplayer' : 'Ultra Player (media player)', 'rss\sxpress' : 'RSS Xpress (RSS Reader)', 'amigavoyager' : 'AmigaVoyager', 'philips' : 'Philips Browser (PDA/Phone browser)', 'phoenix' : 'Phoenix', 'abrowse' : 'ABrowse', 'downloadagent' : 'DownloadAgent', 'mplayer' : 'The Movie Player (media player)', 'firefox' : 'Firefox', 'donzilla' : 'Donzilla', 'sonyericsson' : 'Sony/Ericsson Browser (PDA/Phone browser)', 'sonique' : 'Sonique (media player)', 'kazehakase' : 'Kazehakase', 'real' : 'Real player or compatible (media player)', 'netcaptor' : 'NetCaptor', 'getright' : 'GetRight', 'k\-ninja' : 'K-Ninja', 'feedtools' : 'FeedTools (RSS Reader)', 'lg\-' : 'LG (PDA/Phone browser)', 'vodafone' : 'Vodaphone browser (PDA/Phone browser)', 'ericsson' : 'Ericsson Browser (PDA/Phone browser)', 'plagger' : 'Plagger (RSS Reader)', 'safari' : 'Safari', 'csscheck' : 'WDG CSS Validator', 'panasonic' : 'Panasonic Browser (PDA/Phone browser)', 'w3c_validator' : 'W3C Validator', 'newsgator' : 'NewsGator (RSS Reader)', 'songbird' : 'Songbird', 'jetaudio' : 'JetAudio (media player)', 'newsfire' : 'NewsFire (RSS Reader)', 'qnx\svoyager' : 'QNX Voyager', 'webmirror' : 'WebMirror', 'feeddemon' : 'FeedDemon (RSS Reader)', 'httrack' : 'HTTrack', 'up\.' : 'UP.Browser (PDA/Phone browser)', 'netscape' : 'Netscape', 'nutscrape' : 'Nutscrape', 'galeon' : 'Galeon', 'xaudio' : 'Some XAudio Engine based MPEG player (media player)', 'neon' : 'Neon HTTP and WebDAV client library', 'netpositive' : 'NetPositive', 'mot\-' : 'Motorola Browser (PDA/Phone browser)', 'javaws' : 'Java Web Start', 'k\-meleon' : 'K-Meleon', 'lwp' : 'LibWWW-perl', 'msie' : 'MS Internet Explorer', 'friendlyspider' : 'FriendlySpider', 'pubsub\-rss\-reader' : 'PubSub (RSS Reader)', 'chimera' : 'Chimera (Old Camino)', 'wap' : 'Unknown WAP browser (PDA/Phone browser)', 'tzgeturl' : 'TzGetURL', 'akregator' : 'Akregator (RSS Reader)', 'charon' : 'Charon', 'netants' : 'NetAnts', 'mpg123' : 'mpg123 (media player)'} +browsers_hashid = {'httrack' : 'HTTrack', 'potu' : 'Potu (RSS Reader)', 'qnx\svoyager' : 'QNX Voyager', 'flashget' : 'FlashGet', 'iceape' : 'GNU IceApe', 'webvcr' : 'WebVCR', 'songbird' : 'Songbird', 'multizilla' : 'MultiZilla', 'donzilla' : 'Donzilla', 'quicktime' : 'QuickTime (media player)', 'viking' : 'Viking', 'downloadagent' : 'DownloadAgent', 'sec\-' : 'Sony/Ericsson (PDA/Phone browser)', 'elinks' : 'ELinks', 'sylera' : 'Sylera', 'go!zilla' : 'Go!Zilla', 'greatnews' : 'GreatNews (RSS Reader)', 'mpg123' : 'mpg123 (media player)', 'cjb\.net' : 'CJB.NET Proxy', 'intergo' : 'InterGO', 'linemodebrowser' : 'W3C Line Mode Browser', 'jetbrains_omea' : 'Omea (RSS Reader)', 'fget' : 'FGet', 'plagger' : 'Plagger (RSS Reader)', 'edge' : 'Edge', 'links' : 'Links', 'portalmmm' : 'I-Mode phone (PDA/Phone browser)', 'rssreader' : 'RssReader (RSS Reader)', 'gnome\-vfs' : 'Gnome FileSystem Abstraction library', 'seamonkey' : 'SeaMonkey', 'emacs\-w3' : 'Emacs/w3s', 'wapsilon' : 'WAPsilon (PDA/Phone browser)', 'newsfire' : 'NewsFire (RSS Reader)', 'gregarius' : 'Gregarius (RSS Reader)', 'macweb' : 'MacWeb', 'philips' : 'Philips Browser (PDA/Phone browser)', 'feeddemon' : 'FeedDemon (RSS Reader)', 'strata' : 'Strata', 'encompass' : 'Encompass', 'sonyericsson' : 'Sony/Ericsson Browser (PDA/Phone browser)', 'cnf2' : 'Supervision I-Mode ByTel (phone)', 'vodafone' : 'Vodaphone browser (PDA/Phone browser)', 'newzcrawler' : 'NewzCrawler (RSS Reader)', 'liferea' : 'Liferea (RSS Reader)', 'gnus' : 'Gnus Network User Services', 'sonique' : 'Sonique (media player)', 'lwp' : 'LibWWW-perl', 'dreamcast' : 'Dreamcast', 'webreaper' : 'WebReaper', 'webfetcher' : 'WebFetcher', 'rssowl' : 'RSSOwl (RSS Reader)', 'jigsaw' : 'W3C Validator', 'epiphany' : 'Epiphany', 'w3clinemode' : 'W3CLineMode', 'webmirror' : 'WebMirror', 'webcopier' : 'WebCopier', 'javaws' : 'Java Web Start', 'prism' : 'Prism', 'blackberry' : 'BlackBerry (PDA/Phone browser)', 'mozilla' : 'Mozilla', 'bonecho' : 'BonEcho (Firefox 2.0 development)', 'aiderss' : 'AideRSS (RSS Reader)', 'adobeair' : 'AdobeAir', 'betanews_reader' : 'Betanews Reader (RSS Reader)', 'nikto' : 'Nikto Web Scanner', 'mint_audio' : 'Mint Audio (media player)', 'xmms' : 'XMMS (media player)', 'apt' : 'Debian APT', 'staroffice' : 'StarOffice', 'wap' : 'Unknown WAP browser (PDA/Phone browser)', 'dillo' : 'Dillo', 'getright' : 'GetRight', 'straw' : 'Straw (RSS Reader)', 'rssxpress' : 'RSSXpress (RSS Reader)', 'real' : 'Real player or compatible (media player)', 'qts' : 'QuickTime (media player)', 'kazehakase' : 'Kazehakase', 'jetaudio' : 'JetAudio (media player)', 'xaudio' : 'Some XAudio Engine based MPEG player (media player)', 'panasonic' : 'Panasonic Browser (PDA/Phone browser)', 'mmef' : 'Microsoft Mobile Explorer (PDA/Phone browser)', 'charon' : 'Charon', 'aggrevator' : 'Aggrevator (RSS Reader)', 'nutscrape' : 'Nutscrape', 'icecat' : 'GNU IceCat', 'wizz\srss\snews\sreader' : 'Wizz RSS News Reader (RSS Reader)', 'freeamp' : 'FreeAmp (media player)', 'opera' : 'Opera', 'windows\-media\-player' : 'Windows Media Player (media player)', 'grabber' : 'Grabber', 'sage' : 'Sage (RSS Reader)', 'firebird' : 'Firebird (Old Firefox)', 'konqueror' : 'Konqueror', 'csscheck' : 'WDG CSS Validator', 'ericsson' : 'Ericsson Browser (PDA/Phone browser)', 'k\-ninja' : 'K-Ninja', 'aol\-iweng' : 'AOL-Iweng', 'netpositive' : 'NetPositive', 'webexplorer' : 'IBM-WebExplorer', 'ossproxy' : 'OSSProxy', 'ibrowse' : 'iBrowse', 'pulpfiction' : 'PulpFiction (RSS Reader)', 'bpftp' : 'BPFTP', 'feedtools' : 'FeedTools (RSS Reader)', 'webtv' : 'WebTV browser', 'firefox' : 'Firefox', 'phoenix' : 'Phoenix', 'galeon' : 'Galeon', 'netants' : 'NetAnts', 'leechget' : 'LeechGet', 'wdg_validator' : 'WDG HTML Validator', 'POE\-Component\-Client\-HTTP' : 'HTTP user-agent for POE (portable networking framework for Perl)', 'smallproxy' : 'SmallProxy', 'amigavoyager' : 'AmigaVoyager', 'fdm' : 'FDM Free Download Manager', 'sie\-' : 'SIE (PDA/Phone browser)', 'xchaos_arachne' : 'Arachne', 'rss\sxpress' : 'RSS Xpress (RSS Reader)', 'itunes' : 'Apple iTunes (media player)', 'fresco' : 'ANT Fresco', 'ipcheck' : 'Supervision IP Check (phone)', 'arora' : 'Arora', '22acidownload' : '22AciDownload', 'aweb' : 'AWeb', 'wapalizer' : 'WAPalizer (PDA/Phone browser)', 'cloudflare' : 'CloudFlare', 'w3c_validator' : 'W3C Validator', 'minefield' : 'Minefield (Firefox 3.0 development)', 'applesyndication' : 'AppleSyndication (RSS Reader)', 'safari' : 'Safari', 'analogx_proxy' : 'AnalogX Proxy', 'mspie' : 'MS Pocket Internet Explorer (PDA/Phone browser)', 'democracy' : 'Democracy', 'webcollage' : 'WebCollage (PDA/Phone browser)', 'tzgeturl' : 'TzGetURL', 'doris' : 'Doris (for Symbian)', 'wget' : 'Wget', 'lynx' : 'Lynx', 'samsung' : 'Samsung (PDA/Phone browser)', 'up\.' : 'UP.Browser (PDA/Phone browser)', 'xine' : 'Xine, a free multimedia player (media player)', 'akregator' : 'Akregator (RSS Reader)', 'freshdownload' : 'FreshDownload', 'chimera' : 'Chimera (Old Camino)', 'rssbandit' : 'RSS Bandit (RSS Reader)', 'uplayer' : 'Ultra Player (media player)', 'netcaptor' : 'NetCaptor', 'netnewswire' : 'NetNewsWire (RSS Reader)', 'webzip' : 'WebZIP', 'lg\-' : 'LG (PDA/Phone browser)', 'sharpreader' : 'SharpReader (RSS Reader)', 'blogbridge' : 'BlogBridge (RSS Reader)', 'download\smaster' : 'Download Master', 'camino' : 'Camino', 'msie' : 'MS Internet Explorer', 'iphone' : 'IPhone (PDA/Phone browser)', 'abilon' : 'Abilon (RSS Reader)', 'feedreader' : 'FeedReader (RSS Reader)', 'pubsub\-rss\-reader' : 'PubSub (RSS Reader)', 'curl' : 'Curl', 'mot\-' : 'Motorola Browser (PDA/Phone browser)', 'ncsa_mosaic' : 'NCSA Mosaic', 'cyberdog' : 'Cyberdog', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager' : 'Microsoft Data Access Component Internet Publishing Provider Cache Manager', 'chilkat' : 'Chilkat', 'headdump' : 'HeadDump', 'webdownloader\sfor\sx' : 'Downloader for X', 'WebSec' : 'Web Secretary', 'winamp' : 'WinAmp (media player)', 'contiki' : 'Contiki', 'svn' : 'Subversion client', 'hatena_rss' : 'Hatena (RSS Reader)', 'mplayer' : 'The Movie Player (media player)', 'amaya' : 'Amaya', 'xbox' : 'XBoX', 'microsoft\-webdav\-miniredir' : 'Microsoft Data Access Component Internet Publishing Provider', 'android' : 'Android browser (PDA/Phone browser)', 'nokia' : 'Nokia Browser (PDA/Phone browser)', 'k\-meleon' : 'K-Meleon', 'teleport' : 'TelePort Pro', 'syndirella' : 'Syndirella (RSS Reader)', 'nsplayer' : 'NetShow Player (media player)', 'hotjava' : 'Sun HotJava', 'netscape' : 'Netscape', 'flock' : 'Flock', 'newsgator' : 'NewsGator (RSS Reader)', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav' : 'Microsoft Data Access Component Internet Publishing Provider DAV', 'shrook' : 'Shrook (RSS Reader)', 'iceweasel' : 'Iceweasel', 'sagem' : 'Sagem (PDA/Phone browser)', 'libwww' : 'LibWWW', 'alcatel' : 'Alcatel Browser (PDA/Phone browser)', 'shiira' : 'Shiira', 'granparadiso' : 'GranParadiso (Firefox 3.0 development)', 'gstreamer' : 'GStreamer (media library)', 'chrome' : 'Google Chrome', 'audion' : 'Audion (media player)', 'w3m' : 'w3m', 'vienna' : 'Vienna (RSS Reader)', 'friendlyspider' : 'FriendlySpider', 'webcapture' : 'Acrobat Webcapture', 'icab' : 'iCab', 'abrowse' : 'ABrowse', 'ecatch' : 'eCatch', 'pluck' : 'Pluck (RSS Reader)', 'msfrontpageexpress' : 'MS FrontPage Express', 'neon' : 'Neon HTTP and WebDAV client library', 'omniweb' : 'OmniWeb', 'cyndicate' : 'Cyndicate (RSS Reader)', 'emailsiphon' : 'EmailSiphon', 'lotus\-notes' : 'Lotus Notes web client', 'docomo' : 'I-Mode phone (PDA/Phone browser)'} -browsers_icons = {'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav' : 'frontpage', 'teleport' : 'teleport', 'adobeair' : 'adobe', 'android' : 'android', 'flock' : 'flock', 'shrook' : 'rss', 'gnome\-vfs' : 'gnome', 'nokia' : 'pdaphone', 'bonecho' : 'firefox', 'dillo' : 'dillo', 'freeamp' : 'mediaplayer', 'xmms' : 'mediaplayer', 'xbox' : 'winxbox', 'newzcrawler' : 'rss', 'staroffice' : 'staroffice', 'wizz\srss\snews\sreader' : 'wizz', 'blackberry' : 'pdaphone', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery' : 'frontpage', 'winamp' : 'mediaplayer', 'granparadiso' : 'firefox', 'samsung' : 'pdaphone', 'firebird' : 'phoenix', 'minefield' : 'firefox', 'webcollage' : 'pdaphone', 'ncsa_mosaic' : 'ncsa_mosaic', 'betanews_reader' : 'rss', 'audion' : 'mediaplayer', 'freshdownload' : 'freshdownload', 'nsplayer' : 'netshow', 'fresco' : 'fresco', 'rssreader' : 'rss', 'analogx_proxy' : 'analogx', 'ecatch' : 'ecatch', 'msfrontpageexpress' : 'fpexpress', 'jetbrains_omea' : 'rss', 'windows\-media\-player' : 'mplayer', 'bpftp' : 'bpftp', 'apt' : 'apt', 'multizilla' : 'multizilla', 'amaya' : 'amaya', 'lotus\-notes' : 'lotusnotes', 'mozilla' : 'mozilla', 'wapsilon' : 'pdaphone', 'docomo' : 'pdaphone', 'straw' : 'rss', 'gregarius' : 'rss', 'prism' : 'mozilla', 'aweb' : 'aweb', 'feedreader' : 'rss', 'cyberdog' : 'cyberdog', 'flashget' : 'flashget', 'konqueror' : 'konqueror', 'rssxpress' : 'rss', 'rssbandit' : 'rss', 'liferea' : 'rss', 'syndirella' : 'rss', 'hotjava' : 'hotjava', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager' : 'frontpage', 'iceape' : 'mozilla', 'gnus' : 'gnus', 'portalmmm' : 'pdaphone', 'microsoft\-webdav\-miniredir' : 'frontpage', 'microsoft\soffice\sexistence\sdiscovery' : 'frontpage', 'iphone' : 'pdaphone', 'go!zilla' : 'gozilla', 'mint_audio' : 'mediaplayer', 'xine' : 'mediaplayer', 'chrome' : 'chrome', 'aggrevator' : 'rss', 'strata' : 'mozilla', 'sage' : 'rss', 'aiderss' : 'rss', 'webtv' : 'webtv', 'webzip' : 'webzip', 'itunes' : 'mediaplayer', 'blogbridge' : 'rss', 'avantbrowser' : 'avant', 'sharpreader' : 'rss', 'ibrowse' : 'ibrowse', 'webcapture' : 'adobe', 'mmef' : 'pdaphone', 'grabber' : 'grabber', 'dreamcast' : 'dreamcast', 'greatnews' : 'rss', 'epiphany' : 'epiphany', 'sagem' : 'pdaphone', 'seamonkey' : 'seamonkey', 'sie\-' : 'pdaphone', 'iceweasel' : 'iceweasel', 'mspie' : 'pdaphone', 'pulpfiction' : 'rss', 'netnewswire' : 'rss', 'abilon' : 'abilon', 'rssowl' : 'rss', 'cjb\.net' : 'cjbnet', 'omniweb' : 'omniweb', 'encompass' : 'encompass', 'applesyndication' : 'rss', 'leechget' : 'leechget', 'macweb' : 'macweb', 'opera' : 'opera', 'webreaper' : 'webreaper', 'qts' : 'mediaplayer', 'microsoft\soffice\sprotocol\sdiscovery' : 'frontpage', 'icab' : 'icab', 'svn' : 'subversion', 'doris' : 'doris', 'camino' : 'chimera', 'alcatel' : 'pdaphone', 'wapalizer' : 'pdaphone', 'sec\-' : 'pdaphone', 'icecat' : 'icecat', 'rss\sxpress' : 'rss', 'amigavoyager' : 'amigavoyager', 'philips' : 'pdaphone', 'phoenix' : 'phoenix', 'hatena_rss' : 'rss', 'lynx' : 'lynx', 'uplayer' : 'mediaplayer', 'pluck' : 'rss', 'webcopier' : 'webcopier', 'potu' : 'rss', 'vienna' : 'rss', 'sylera' : 'mozilla', 'songbird' : 'mozilla', 'newsfire' : 'rss', 'jetaudio' : 'mediaplayer', 'panasonic' : 'pdaphone', 'newsgator' : 'rss', 'safari' : 'safari', 'feedtools' : 'rss', 'vodafone' : 'pdaphone', 'lg\-' : 'pdaphone', 'ericsson' : 'pdaphone', 'plagger' : 'rss', 'real' : 'real', 'getright' : 'getright', 'donzilla' : 'mozilla', 'sonyericsson' : 'pdaphone', 'sonique' : 'mediaplayer', 'kazehakase' : 'mozilla', 'mplayer' : 'mediaplayer', 'firefox' : 'firefox', 'mpg123' : 'mediaplayer', 'chimera' : 'chimera', 'pubsub\-rss\-reader' : 'rss', 'wap' : 'pdaphone', 'akregator' : 'rss', 'javaws' : 'java', 'k\-meleon' : 'kmeleon', 'msie' : 'msie', 'mot\-' : 'pdaphone', 'galeon' : 'galeon', 'xaudio' : 'mediaplayer', 'netpositive' : 'netpositive', 'neon' : 'neon', 'httrack' : 'httrack', 'up\.' : 'pdaphone', 'netscape' : 'netscape', 'feeddemon' : 'rss'} +browsers_icons = {'k\-meleon' : 'kmeleon', 'nokia' : 'pdaphone', 'microsoft\-webdav\-miniredir' : 'frontpage', 'xbox' : 'winxbox', 'android' : 'android', 'syndirella' : 'rss', 'teleport' : 'teleport', 'hatena_rss' : 'rss', 'svn' : 'subversion', 'winamp' : 'mediaplayer', 'amaya' : 'amaya', 'mplayer' : 'mediaplayer', 'iceweasel' : 'iceweasel', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery' : 'frontpage', 'alcatel' : 'pdaphone', 'sagem' : 'pdaphone', 'flock' : 'flock', 'nsplayer' : 'netshow', 'netscape' : 'netscape', 'hotjava' : 'hotjava', 'shrook' : 'rss', 'newsgator' : 'rss', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav' : 'frontpage', 'icab' : 'icab', 'webcapture' : 'adobe', 'chrome' : 'chrome', 'granparadiso' : 'firefox', 'audion' : 'mediaplayer', 'vienna' : 'rss', 'lotus\-notes' : 'lotusnotes', 'docomo' : 'pdaphone', 'omniweb' : 'omniweb', 'neon' : 'neon', 'msfrontpageexpress' : 'fpexpress', 'pluck' : 'rss', 'ecatch' : 'ecatch', 'doris' : 'doris', 'webcollage' : 'pdaphone', 'samsung' : 'pdaphone', 'lynx' : 'lynx', 'analogx_proxy' : 'analogx', 'mspie' : 'pdaphone', 'safari' : 'safari', 'applesyndication' : 'rss', 'webzip' : 'webzip', 'netnewswire' : 'rss', 'uplayer' : 'mediaplayer', 'lg\-' : 'pdaphone', 'microsoft\soffice\sexistence\sdiscovery' : 'frontpage', 'up\.' : 'pdaphone', 'xine' : 'mediaplayer', 'chimera' : 'chimera', 'freshdownload' : 'freshdownload', 'rssbandit' : 'rss', 'akregator' : 'rss', 'camino' : 'chimera', 'feedreader' : 'rss', 'msie' : 'msie', 'abilon' : 'abilon', 'iphone' : 'pdaphone', 'avantbrowser' : 'avant', 'blogbridge' : 'rss', 'sharpreader' : 'rss', 'pubsub\-rss\-reader' : 'rss', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager' : 'frontpage', 'cyberdog' : 'cyberdog', 'ncsa_mosaic' : 'ncsa_mosaic', 'mot\-' : 'pdaphone', 'aggrevator' : 'rss', 'jetaudio' : 'mediaplayer', 'mmef' : 'pdaphone', 'panasonic' : 'pdaphone', 'xaudio' : 'mediaplayer', 'icecat' : 'icecat', 'rssxpress' : 'rss', 'getright' : 'getright', 'straw' : 'rss', 'apt' : 'apt', 'xmms' : 'mediaplayer', 'dillo' : 'dillo', 'staroffice' : 'staroffice', 'wap' : 'pdaphone', 'qts' : 'mediaplayer', 'kazehakase' : 'mozilla', 'real' : 'real', 'netpositive' : 'netpositive', 'ericsson' : 'pdaphone', 'konqueror' : 'konqueror', 'ibrowse' : 'ibrowse', 'opera' : 'opera', 'grabber' : 'grabber', 'windows\-media\-player' : 'mplayer', 'freeamp' : 'mediaplayer', 'wizz\srss\snews\sreader' : 'wizz', 'firebird' : 'phoenix', 'sage' : 'rss', 'leechget' : 'leechget', 'galeon' : 'galeon', 'phoenix' : 'phoenix', 'amigavoyager' : 'amigavoyager', 'feedtools' : 'rss', 'bpftp' : 'bpftp', 'pulpfiction' : 'rss', 'firefox' : 'firefox', 'webtv' : 'webtv', 'aweb' : 'aweb', 'minefield' : 'firefox', 'wapalizer' : 'pdaphone', 'rss\sxpress' : 'rss', 'sie\-' : 'pdaphone', 'fresco' : 'fresco', 'itunes' : 'mediaplayer', 'sylera' : 'mozilla', 'sec\-' : 'pdaphone', 'flashget' : 'flashget', 'potu' : 'rss', 'httrack' : 'httrack', 'multizilla' : 'multizilla', 'donzilla' : 'mozilla', 'songbird' : 'mozilla', 'iceape' : 'mozilla', 'seamonkey' : 'seamonkey', 'newsfire' : 'rss', 'wapsilon' : 'pdaphone', 'gnome\-vfs' : 'gnome', 'rssreader' : 'rss', 'macweb' : 'macweb', 'feeddemon' : 'rss', 'philips' : 'pdaphone', 'gregarius' : 'rss', 'jetbrains_omea' : 'rss', 'mpg123' : 'mediaplayer', 'greatnews' : 'rss', 'go!zilla' : 'gozilla', 'cjb\.net' : 'cjbnet', 'edge' : 'edge', 'portalmmm' : 'pdaphone', 'plagger' : 'rss', 'microsoft\soffice\sprotocol\sdiscovery' : 'frontpage', 'webreaper' : 'webreaper', 'dreamcast' : 'dreamcast', 'epiphany' : 'epiphany', 'webcopier' : 'webcopier', 'rssowl' : 'rss', 'sonyericsson' : 'pdaphone', 'strata' : 'mozilla', 'encompass' : 'encompass', 'sonique' : 'mediaplayer', 'liferea' : 'rss', 'newzcrawler' : 'rss', 'vodafone' : 'pdaphone', 'gnus' : 'gnus', 'adobeair' : 'adobe', 'bonecho' : 'firefox', 'aiderss' : 'rss', 'mint_audio' : 'mediaplayer', 'betanews_reader' : 'rss', 'prism' : 'mozilla', 'javaws' : 'java', 'mozilla' : 'mozilla', 'blackberry' : 'pdaphone'} diff --git a/resources/icon/browser/abilon.png b/resources/icon/browser/abilon.png index 0581c91..d1dbe50 100644 Binary files a/resources/icon/browser/abilon.png and b/resources/icon/browser/abilon.png differ diff --git a/resources/icon/browser/adobe.png b/resources/icon/browser/adobe.png index 0830fac..6920ef6 100644 Binary files a/resources/icon/browser/adobe.png and b/resources/icon/browser/adobe.png differ diff --git a/resources/icon/browser/akregator.png b/resources/icon/browser/akregator.png index aa321e9..0621155 100644 Binary files a/resources/icon/browser/akregator.png and b/resources/icon/browser/akregator.png differ diff --git a/resources/icon/browser/alcatel.png b/resources/icon/browser/alcatel.png index 706f61d..ce8ac58 100644 Binary files a/resources/icon/browser/alcatel.png and b/resources/icon/browser/alcatel.png differ diff --git a/resources/icon/browser/amaya.png b/resources/icon/browser/amaya.png index 4bfb97d..f265053 100644 Binary files a/resources/icon/browser/amaya.png and b/resources/icon/browser/amaya.png differ diff --git a/resources/icon/browser/amigavoyager.png b/resources/icon/browser/amigavoyager.png index eef57d5..785ece6 100644 Binary files a/resources/icon/browser/amigavoyager.png and b/resources/icon/browser/amigavoyager.png differ diff --git a/resources/icon/browser/analogx.png b/resources/icon/browser/analogx.png index 654d581..eaacdb1 100644 Binary files a/resources/icon/browser/analogx.png and b/resources/icon/browser/analogx.png differ diff --git a/resources/icon/browser/android.png b/resources/icon/browser/android.png index d12f8cb..27e2dc2 100644 Binary files a/resources/icon/browser/android.png and b/resources/icon/browser/android.png differ diff --git a/resources/icon/browser/bytel.png b/resources/icon/browser/bytel.png index 078fc8e..3a4c311 100644 Binary files a/resources/icon/browser/bytel.png and b/resources/icon/browser/bytel.png differ diff --git a/resources/icon/browser/chimera.png b/resources/icon/browser/chimera.png index c93232f..96b070d 100644 Binary files a/resources/icon/browser/chimera.png and b/resources/icon/browser/chimera.png differ diff --git a/resources/icon/browser/chrome.png b/resources/icon/browser/chrome.png index 84dc2de..4719eae 100644 Binary files a/resources/icon/browser/chrome.png and b/resources/icon/browser/chrome.png differ diff --git a/resources/icon/browser/da.png b/resources/icon/browser/da.png index e4fa7bf..cb25ea6 100644 Binary files a/resources/icon/browser/da.png and b/resources/icon/browser/da.png differ diff --git a/resources/icon/browser/doris.png b/resources/icon/browser/doris.png index ace3c9b..758e484 100644 Binary files a/resources/icon/browser/doris.png and b/resources/icon/browser/doris.png differ diff --git a/resources/icon/browser/dreamcast.png b/resources/icon/browser/dreamcast.png index 409d0dd..24259ff 100644 Binary files a/resources/icon/browser/dreamcast.png and b/resources/icon/browser/dreamcast.png differ diff --git a/resources/icon/browser/edge.png b/resources/icon/browser/edge.png new file mode 100644 index 0000000..6557618 Binary files /dev/null and b/resources/icon/browser/edge.png differ diff --git a/resources/icon/browser/epiphany.png b/resources/icon/browser/epiphany.png index dc87718..f1f018f 100644 Binary files a/resources/icon/browser/epiphany.png and b/resources/icon/browser/epiphany.png differ diff --git a/resources/icon/browser/ericsson.png b/resources/icon/browser/ericsson.png index 8c182c5..a8e9e88 100644 Binary files a/resources/icon/browser/ericsson.png and b/resources/icon/browser/ericsson.png differ diff --git a/resources/icon/browser/feeddemon.png b/resources/icon/browser/feeddemon.png index a840200..1a70d63 100644 Binary files a/resources/icon/browser/feeddemon.png and b/resources/icon/browser/feeddemon.png differ diff --git a/resources/icon/browser/feedreader.png b/resources/icon/browser/feedreader.png index 72928c6..46abc06 100644 Binary files a/resources/icon/browser/feedreader.png and b/resources/icon/browser/feedreader.png differ diff --git a/resources/icon/browser/flashget.png b/resources/icon/browser/flashget.png index ce099d1..2d14ff4 100644 Binary files a/resources/icon/browser/flashget.png and b/resources/icon/browser/flashget.png differ diff --git a/resources/icon/browser/freshdownload.png b/resources/icon/browser/freshdownload.png index b06cb88..11c709c 100644 Binary files a/resources/icon/browser/freshdownload.png and b/resources/icon/browser/freshdownload.png differ diff --git a/resources/icon/browser/frontpage.png b/resources/icon/browser/frontpage.png index fdb3212..efb9730 100644 Binary files a/resources/icon/browser/frontpage.png and b/resources/icon/browser/frontpage.png differ diff --git a/resources/icon/browser/galeon.png b/resources/icon/browser/galeon.png index 92d0a22..ead285e 100644 Binary files a/resources/icon/browser/galeon.png and b/resources/icon/browser/galeon.png differ diff --git a/resources/icon/browser/getright.png b/resources/icon/browser/getright.png index cb70df8..e100315 100644 Binary files a/resources/icon/browser/getright.png and b/resources/icon/browser/getright.png differ diff --git a/resources/icon/browser/gnome.png b/resources/icon/browser/gnome.png index 0b388b6..513a82f 100644 Binary files a/resources/icon/browser/gnome.png and b/resources/icon/browser/gnome.png differ diff --git a/resources/icon/browser/gnus.png b/resources/icon/browser/gnus.png index ddb59a7..076ec1d 100644 Binary files a/resources/icon/browser/gnus.png and b/resources/icon/browser/gnus.png differ diff --git a/resources/icon/browser/gozilla.png b/resources/icon/browser/gozilla.png index eb1578e..e360626 100644 Binary files a/resources/icon/browser/gozilla.png and b/resources/icon/browser/gozilla.png differ diff --git a/resources/icon/browser/hotjava.png b/resources/icon/browser/hotjava.png index 6bd83da..3433c95 100644 Binary files a/resources/icon/browser/hotjava.png and b/resources/icon/browser/hotjava.png differ diff --git a/resources/icon/browser/httrack.png b/resources/icon/browser/httrack.png index 7559701..8ba8c10 100644 Binary files a/resources/icon/browser/httrack.png and b/resources/icon/browser/httrack.png differ diff --git a/resources/icon/browser/ibrowse.png b/resources/icon/browser/ibrowse.png index 8ecac94..7b4932a 100644 Binary files a/resources/icon/browser/ibrowse.png and b/resources/icon/browser/ibrowse.png differ diff --git a/resources/icon/browser/icab.png b/resources/icon/browser/icab.png index c30ade7..f32267a 100644 Binary files a/resources/icon/browser/icab.png and b/resources/icon/browser/icab.png differ diff --git a/resources/icon/browser/java.png b/resources/icon/browser/java.png index 5d9ce9f..69e585e 100644 Binary files a/resources/icon/browser/java.png and b/resources/icon/browser/java.png differ diff --git a/resources/icon/browser/jetbrains_omea.png b/resources/icon/browser/jetbrains_omea.png index 81f2418..ced6a8e 100644 Binary files a/resources/icon/browser/jetbrains_omea.png and b/resources/icon/browser/jetbrains_omea.png differ diff --git a/resources/icon/browser/kmeleon.png b/resources/icon/browser/kmeleon.png index a787f6c..43421fa 100644 Binary files a/resources/icon/browser/kmeleon.png and b/resources/icon/browser/kmeleon.png differ diff --git a/resources/icon/browser/konqueror.png b/resources/icon/browser/konqueror.png index 3fb315d..ae45976 100644 Binary files a/resources/icon/browser/konqueror.png and b/resources/icon/browser/konqueror.png differ diff --git a/resources/icon/browser/leechget.png b/resources/icon/browser/leechget.png index 76b752d..bb6bf92 100644 Binary files a/resources/icon/browser/leechget.png and b/resources/icon/browser/leechget.png differ diff --git a/resources/icon/browser/lg.png b/resources/icon/browser/lg.png index c009af4..f9cb183 100644 Binary files a/resources/icon/browser/lg.png and b/resources/icon/browser/lg.png differ diff --git a/resources/icon/browser/lotusnotes.png b/resources/icon/browser/lotusnotes.png index 31ce8ff..512bcdc 100644 Binary files a/resources/icon/browser/lotusnotes.png and b/resources/icon/browser/lotusnotes.png differ diff --git a/resources/icon/browser/lynx.png b/resources/icon/browser/lynx.png index 4d98861..a202915 100644 Binary files a/resources/icon/browser/lynx.png and b/resources/icon/browser/lynx.png differ diff --git a/resources/icon/browser/mediaplayer.png b/resources/icon/browser/mediaplayer.png index 0536ebf..090588f 100644 Binary files a/resources/icon/browser/mediaplayer.png and b/resources/icon/browser/mediaplayer.png differ diff --git a/resources/icon/browser/motorola.png b/resources/icon/browser/motorola.png index 72604c9..c6d37f9 100644 Binary files a/resources/icon/browser/motorola.png and b/resources/icon/browser/motorola.png differ diff --git a/resources/icon/browser/mozilla.png b/resources/icon/browser/mozilla.png index 6008a31..44a107d 100644 Binary files a/resources/icon/browser/mozilla.png and b/resources/icon/browser/mozilla.png differ diff --git a/resources/icon/browser/mplayer.png b/resources/icon/browser/mplayer.png index 1eb7839..0c05241 100644 Binary files a/resources/icon/browser/mplayer.png and b/resources/icon/browser/mplayer.png differ diff --git a/resources/icon/browser/msie.png b/resources/icon/browser/msie.png index 6dbe4d0..ca47721 100644 Binary files a/resources/icon/browser/msie.png and b/resources/icon/browser/msie.png differ diff --git a/resources/icon/browser/msie_large.png b/resources/icon/browser/msie_large.png index 0ff2362..e18059b 100644 Binary files a/resources/icon/browser/msie_large.png and b/resources/icon/browser/msie_large.png differ diff --git a/resources/icon/browser/multizilla.png b/resources/icon/browser/multizilla.png index 22f26b1..44a107d 100644 Binary files a/resources/icon/browser/multizilla.png and b/resources/icon/browser/multizilla.png differ diff --git a/resources/icon/browser/neon.png b/resources/icon/browser/neon.png index d404c26..aba7d36 100644 Binary files a/resources/icon/browser/neon.png and b/resources/icon/browser/neon.png differ diff --git a/resources/icon/browser/netnewswire.png b/resources/icon/browser/netnewswire.png index ed465f0..9382935 100644 Binary files a/resources/icon/browser/netnewswire.png and b/resources/icon/browser/netnewswire.png differ diff --git a/resources/icon/browser/netpositive.png b/resources/icon/browser/netpositive.png index 9c53455..f991095 100644 Binary files a/resources/icon/browser/netpositive.png and b/resources/icon/browser/netpositive.png differ diff --git a/resources/icon/browser/netscape.png b/resources/icon/browser/netscape.png index 7c9921e..c5f895b 100644 Binary files a/resources/icon/browser/netscape.png and b/resources/icon/browser/netscape.png differ diff --git a/resources/icon/browser/netscape_large.png b/resources/icon/browser/netscape_large.png index 7bd913a..a40511f 100644 Binary files a/resources/icon/browser/netscape_large.png and b/resources/icon/browser/netscape_large.png differ diff --git a/resources/icon/browser/netshow.png b/resources/icon/browser/netshow.png index 8abaacf..3910234 100644 Binary files a/resources/icon/browser/netshow.png and b/resources/icon/browser/netshow.png differ diff --git a/resources/icon/browser/newsfire.png b/resources/icon/browser/newsfire.png index 9d180b1..006fb6b 100644 Binary files a/resources/icon/browser/newsfire.png and b/resources/icon/browser/newsfire.png differ diff --git a/resources/icon/browser/newsgator.png b/resources/icon/browser/newsgator.png index 51e24fe..fd9240f 100644 Binary files a/resources/icon/browser/newsgator.png and b/resources/icon/browser/newsgator.png differ diff --git a/resources/icon/browser/newzcrawler.png b/resources/icon/browser/newzcrawler.png index dc9b222..5353d0e 100644 Binary files a/resources/icon/browser/newzcrawler.png and b/resources/icon/browser/newzcrawler.png differ diff --git a/resources/icon/browser/nokia.png b/resources/icon/browser/nokia.png index 3147b98..053bef0 100644 Binary files a/resources/icon/browser/nokia.png and b/resources/icon/browser/nokia.png differ diff --git a/resources/icon/browser/notavailable.png b/resources/icon/browser/notavailable.png index 05ff318..1445fef 100644 Binary files a/resources/icon/browser/notavailable.png and b/resources/icon/browser/notavailable.png differ diff --git a/resources/icon/browser/omniweb.png b/resources/icon/browser/omniweb.png index 6f07f16..18972f8 100644 Binary files a/resources/icon/browser/omniweb.png and b/resources/icon/browser/omniweb.png differ diff --git a/resources/icon/browser/opera.png b/resources/icon/browser/opera.png index 9b70988..04431b0 100644 Binary files a/resources/icon/browser/opera.png and b/resources/icon/browser/opera.png differ diff --git a/resources/icon/browser/panasonic.png b/resources/icon/browser/panasonic.png index 329958b..9c3a0ab 100644 Binary files a/resources/icon/browser/panasonic.png and b/resources/icon/browser/panasonic.png differ diff --git a/resources/icon/browser/pdaphone.png b/resources/icon/browser/pdaphone.png index 4f4f68d..92b6efa 100644 Binary files a/resources/icon/browser/pdaphone.png and b/resources/icon/browser/pdaphone.png differ diff --git a/resources/icon/browser/philips.png b/resources/icon/browser/philips.png index 3f57816..90abf3d 100644 Binary files a/resources/icon/browser/philips.png and b/resources/icon/browser/philips.png differ diff --git a/resources/icon/browser/phoenix.png b/resources/icon/browser/phoenix.png index d133ef2..819b111 100644 Binary files a/resources/icon/browser/phoenix.png and b/resources/icon/browser/phoenix.png differ diff --git a/resources/icon/browser/pluck.png b/resources/icon/browser/pluck.png index ef37504..432f226 100644 Binary files a/resources/icon/browser/pluck.png and b/resources/icon/browser/pluck.png differ diff --git a/resources/icon/browser/pulpfiction.png b/resources/icon/browser/pulpfiction.png index b915740..e704a2c 100644 Binary files a/resources/icon/browser/pulpfiction.png and b/resources/icon/browser/pulpfiction.png differ diff --git a/resources/icon/browser/rss.png b/resources/icon/browser/rss.png index 7a139ea..de897b5 100644 Binary files a/resources/icon/browser/rss.png and b/resources/icon/browser/rss.png differ diff --git a/resources/icon/browser/rssbandit.png b/resources/icon/browser/rssbandit.png index e70b987..eb14be7 100644 Binary files a/resources/icon/browser/rssbandit.png and b/resources/icon/browser/rssbandit.png differ diff --git a/resources/icon/browser/rssowl.png b/resources/icon/browser/rssowl.png index 6185d26..24b2e05 100644 Binary files a/resources/icon/browser/rssowl.png and b/resources/icon/browser/rssowl.png differ diff --git a/resources/icon/browser/rssreader.png b/resources/icon/browser/rssreader.png index fc8deb4..14d7af2 100644 Binary files a/resources/icon/browser/rssreader.png and b/resources/icon/browser/rssreader.png differ diff --git a/resources/icon/browser/rssxpress.png b/resources/icon/browser/rssxpress.png index a4c4e02..14b1188 100644 Binary files a/resources/icon/browser/rssxpress.png and b/resources/icon/browser/rssxpress.png differ diff --git a/resources/icon/browser/safari.png b/resources/icon/browser/safari.png index 683f2ea..a4ee517 100644 Binary files a/resources/icon/browser/safari.png and b/resources/icon/browser/safari.png differ diff --git a/resources/icon/browser/sagem.png b/resources/icon/browser/sagem.png index 4b05c81..e06cb49 100644 Binary files a/resources/icon/browser/sagem.png and b/resources/icon/browser/sagem.png differ diff --git a/resources/icon/browser/samsung.png b/resources/icon/browser/samsung.png index 8d14913..5e95f18 100644 Binary files a/resources/icon/browser/samsung.png and b/resources/icon/browser/samsung.png differ diff --git a/resources/icon/browser/sharp.png b/resources/icon/browser/sharp.png index ee552bd..7ac1d12 100644 Binary files a/resources/icon/browser/sharp.png and b/resources/icon/browser/sharp.png differ diff --git a/resources/icon/browser/sharpreader.png b/resources/icon/browser/sharpreader.png index 845966b..cc928b0 100644 Binary files a/resources/icon/browser/sharpreader.png and b/resources/icon/browser/sharpreader.png differ diff --git a/resources/icon/browser/shrook.png b/resources/icon/browser/shrook.png index 193cb33..fead949 100644 Binary files a/resources/icon/browser/shrook.png and b/resources/icon/browser/shrook.png differ diff --git a/resources/icon/browser/siemens.png b/resources/icon/browser/siemens.png index 9d82628..25be00f 100644 Binary files a/resources/icon/browser/siemens.png and b/resources/icon/browser/siemens.png differ diff --git a/resources/icon/browser/sony.png b/resources/icon/browser/sony.png index 8c182c5..a8e9e88 100644 Binary files a/resources/icon/browser/sony.png and b/resources/icon/browser/sony.png differ diff --git a/resources/icon/browser/staroffice.png b/resources/icon/browser/staroffice.png index b9d7778..e0e687c 100644 Binary files a/resources/icon/browser/staroffice.png and b/resources/icon/browser/staroffice.png differ diff --git a/resources/icon/browser/subversion.png b/resources/icon/browser/subversion.png index d732495..f4bb091 100644 Binary files a/resources/icon/browser/subversion.png and b/resources/icon/browser/subversion.png differ diff --git a/resources/icon/browser/teleport.png b/resources/icon/browser/teleport.png index dceba90..d1af3d6 100644 Binary files a/resources/icon/browser/teleport.png and b/resources/icon/browser/teleport.png differ diff --git a/resources/icon/browser/trium.png b/resources/icon/browser/trium.png index e6d07f6..5bcafb9 100644 Binary files a/resources/icon/browser/trium.png and b/resources/icon/browser/trium.png differ diff --git a/resources/icon/browser/unknown.png b/resources/icon/browser/unknown.png index 895b771..c6ca47f 100644 Binary files a/resources/icon/browser/unknown.png and b/resources/icon/browser/unknown.png differ diff --git a/resources/icon/browser/w3c.png b/resources/icon/browser/w3c.png index d7e90d9..a2f073a 100644 Binary files a/resources/icon/browser/w3c.png and b/resources/icon/browser/w3c.png differ diff --git a/resources/icon/browser/webcopier.png b/resources/icon/browser/webcopier.png index 9a2bffb..7b7424a 100644 Binary files a/resources/icon/browser/webcopier.png and b/resources/icon/browser/webcopier.png differ diff --git a/resources/icon/browser/webreaper.png b/resources/icon/browser/webreaper.png index c806913..a17a443 100644 Binary files a/resources/icon/browser/webreaper.png and b/resources/icon/browser/webreaper.png differ diff --git a/resources/icon/browser/webtv.png b/resources/icon/browser/webtv.png index 07dc458..0131839 100644 Binary files a/resources/icon/browser/webtv.png and b/resources/icon/browser/webtv.png differ diff --git a/resources/icon/browser/webzip.png b/resources/icon/browser/webzip.png index e79bd25..9237f24 100644 Binary files a/resources/icon/browser/webzip.png and b/resources/icon/browser/webzip.png differ diff --git a/resources/icon/browser/winxbox.png b/resources/icon/browser/winxbox.png index 85087e4..b12f8a0 100644 Binary files a/resources/icon/browser/winxbox.png and b/resources/icon/browser/winxbox.png differ diff --git a/resources/icon/browser/wizz.png b/resources/icon/browser/wizz.png index f79d1d7..9e57d61 100644 Binary files a/resources/icon/browser/wizz.png and b/resources/icon/browser/wizz.png differ diff --git a/resources/icon/flags/a2.png b/resources/icon/flags/a2.png index 30dd64a..bc8eadc 100644 Binary files a/resources/icon/flags/a2.png and b/resources/icon/flags/a2.png differ diff --git a/resources/icon/flags/ac.png b/resources/icon/flags/ac.png index 4f154f8..8ab9a4b 100644 Binary files a/resources/icon/flags/ac.png and b/resources/icon/flags/ac.png differ diff --git a/resources/icon/flags/ad.png b/resources/icon/flags/ad.png index f676f64..d8a743f 100644 Binary files a/resources/icon/flags/ad.png and b/resources/icon/flags/ad.png differ diff --git a/resources/icon/flags/ae.png b/resources/icon/flags/ae.png index c6952aa..6153ca4 100644 Binary files a/resources/icon/flags/ae.png and b/resources/icon/flags/ae.png differ diff --git a/resources/icon/flags/aero.png b/resources/icon/flags/aero.png index 0d37472..bc8eadc 100644 Binary files a/resources/icon/flags/aero.png and b/resources/icon/flags/aero.png differ diff --git a/resources/icon/flags/af.png b/resources/icon/flags/af.png index 582fc06..a83037d 100644 Binary files a/resources/icon/flags/af.png and b/resources/icon/flags/af.png differ diff --git a/resources/icon/flags/ag.png b/resources/icon/flags/ag.png index fbf917c..0b04f2a 100644 Binary files a/resources/icon/flags/ag.png and b/resources/icon/flags/ag.png differ diff --git a/resources/icon/flags/ai.png b/resources/icon/flags/ai.png index badcd96..c58a179 100644 Binary files a/resources/icon/flags/ai.png and b/resources/icon/flags/ai.png differ diff --git a/resources/icon/flags/al.png b/resources/icon/flags/al.png index 2ff7780..98a44b1 100644 Binary files a/resources/icon/flags/al.png and b/resources/icon/flags/al.png differ diff --git a/resources/icon/flags/am.png b/resources/icon/flags/am.png index c8e056b..7adb472 100644 Binary files a/resources/icon/flags/am.png and b/resources/icon/flags/am.png differ diff --git a/resources/icon/flags/an.png b/resources/icon/flags/an.png index 6b0f085..e411c33 100644 Binary files a/resources/icon/flags/an.png and b/resources/icon/flags/an.png differ diff --git a/resources/icon/flags/ao.png b/resources/icon/flags/ao.png index 127796d..61f53c6 100644 Binary files a/resources/icon/flags/ao.png and b/resources/icon/flags/ao.png differ diff --git a/resources/icon/flags/aq.png b/resources/icon/flags/aq.png index dc6b1ab..709092f 100644 Binary files a/resources/icon/flags/aq.png and b/resources/icon/flags/aq.png differ diff --git a/resources/icon/flags/ar.png b/resources/icon/flags/ar.png index 755b40e..b2d55b8 100644 Binary files a/resources/icon/flags/ar.png and b/resources/icon/flags/ar.png differ diff --git a/resources/icon/flags/arpa.png b/resources/icon/flags/arpa.png index 4502b8d..99788f4 100644 Binary files a/resources/icon/flags/arpa.png and b/resources/icon/flags/arpa.png differ diff --git a/resources/icon/flags/as.png b/resources/icon/flags/as.png index 614d01d..6463adc 100644 Binary files a/resources/icon/flags/as.png and b/resources/icon/flags/as.png differ diff --git a/resources/icon/flags/at.png b/resources/icon/flags/at.png index 7982808..c96c35c 100644 Binary files a/resources/icon/flags/at.png and b/resources/icon/flags/at.png differ diff --git a/resources/icon/flags/au.png b/resources/icon/flags/au.png index 595bff6..ada55cf 100644 Binary files a/resources/icon/flags/au.png and b/resources/icon/flags/au.png differ diff --git a/resources/icon/flags/aw.png b/resources/icon/flags/aw.png index 4aa502c..1f90b51 100644 Binary files a/resources/icon/flags/aw.png and b/resources/icon/flags/aw.png differ diff --git a/resources/icon/flags/ax.png b/resources/icon/flags/ax.png index e43bf0a..98dd483 100644 Binary files a/resources/icon/flags/ax.png and b/resources/icon/flags/ax.png differ diff --git a/resources/icon/flags/az.png b/resources/icon/flags/az.png index d07d9b4..9bd37df 100644 Binary files a/resources/icon/flags/az.png and b/resources/icon/flags/az.png differ diff --git a/resources/icon/flags/ba.png b/resources/icon/flags/ba.png index 42c31e9..3319f42 100644 Binary files a/resources/icon/flags/ba.png and b/resources/icon/flags/ba.png differ diff --git a/resources/icon/flags/bb.png b/resources/icon/flags/bb.png index 88e4e67..8638d5c 100644 Binary files a/resources/icon/flags/bb.png and b/resources/icon/flags/bb.png differ diff --git a/resources/icon/flags/bd.png b/resources/icon/flags/bd.png index b49714a..d940ab3 100644 Binary files a/resources/icon/flags/bd.png and b/resources/icon/flags/bd.png differ diff --git a/resources/icon/flags/be.png b/resources/icon/flags/be.png index 872f562..4c7752b 100644 Binary files a/resources/icon/flags/be.png and b/resources/icon/flags/be.png differ diff --git a/resources/icon/flags/bf.png b/resources/icon/flags/bf.png index 9151366..d6dbbcf 100644 Binary files a/resources/icon/flags/bf.png and b/resources/icon/flags/bf.png differ diff --git a/resources/icon/flags/bg.png b/resources/icon/flags/bg.png index 2c1f46b..2c6270d 100644 Binary files a/resources/icon/flags/bg.png and b/resources/icon/flags/bg.png differ diff --git a/resources/icon/flags/bh.png b/resources/icon/flags/bh.png index 1b0d04d..402871a 100644 Binary files a/resources/icon/flags/bh.png and b/resources/icon/flags/bh.png differ diff --git a/resources/icon/flags/bi.png b/resources/icon/flags/bi.png index 518e030..5c44ee6 100644 Binary files a/resources/icon/flags/bi.png and b/resources/icon/flags/bi.png differ diff --git a/resources/icon/flags/biz.png b/resources/icon/flags/biz.png index 7bd40c2..bc8eadc 100644 Binary files a/resources/icon/flags/biz.png and b/resources/icon/flags/biz.png differ diff --git a/resources/icon/flags/bj.png b/resources/icon/flags/bj.png index 6473bf1..f887392 100644 Binary files a/resources/icon/flags/bj.png and b/resources/icon/flags/bj.png differ diff --git a/resources/icon/flags/bm.png b/resources/icon/flags/bm.png index 9ea8c4f..1eaa544 100644 Binary files a/resources/icon/flags/bm.png and b/resources/icon/flags/bm.png differ diff --git a/resources/icon/flags/bn.png b/resources/icon/flags/bn.png index 2585a38..8b37501 100644 Binary files a/resources/icon/flags/bn.png and b/resources/icon/flags/bn.png differ diff --git a/resources/icon/flags/bo.png b/resources/icon/flags/bo.png index 27025ca..d1ef3a2 100644 Binary files a/resources/icon/flags/bo.png and b/resources/icon/flags/bo.png differ diff --git a/resources/icon/flags/br.png b/resources/icon/flags/br.png index f94d2e2..51ba200 100644 Binary files a/resources/icon/flags/br.png and b/resources/icon/flags/br.png differ diff --git a/resources/icon/flags/bs.png b/resources/icon/flags/bs.png index 0eaa50d..222c5ac 100644 Binary files a/resources/icon/flags/bs.png and b/resources/icon/flags/bs.png differ diff --git a/resources/icon/flags/bt.png b/resources/icon/flags/bt.png index e12aa33..d319cdd 100644 Binary files a/resources/icon/flags/bt.png and b/resources/icon/flags/bt.png differ diff --git a/resources/icon/flags/bv.png b/resources/icon/flags/bv.png index e75a6c8..b34c093 100644 Binary files a/resources/icon/flags/bv.png and b/resources/icon/flags/bv.png differ diff --git a/resources/icon/flags/bw.png b/resources/icon/flags/bw.png index c224fcd..74ff8a7 100644 Binary files a/resources/icon/flags/bw.png and b/resources/icon/flags/bw.png differ diff --git a/resources/icon/flags/by.png b/resources/icon/flags/by.png index c3f4713..8bac472 100644 Binary files a/resources/icon/flags/by.png and b/resources/icon/flags/by.png differ diff --git a/resources/icon/flags/bz.png b/resources/icon/flags/bz.png index 378ec4a..6288aa4 100644 Binary files a/resources/icon/flags/bz.png and b/resources/icon/flags/bz.png differ diff --git a/resources/icon/flags/ca.png b/resources/icon/flags/ca.png index 38a5ae6..6969cc6 100644 Binary files a/resources/icon/flags/ca.png and b/resources/icon/flags/ca.png differ diff --git a/resources/icon/flags/cc.png b/resources/icon/flags/cc.png index 0050bab..ada55cf 100644 Binary files a/resources/icon/flags/cc.png and b/resources/icon/flags/cc.png differ diff --git a/resources/icon/flags/cd.png b/resources/icon/flags/cd.png index f50b0ae..1618a3b 100644 Binary files a/resources/icon/flags/cd.png and b/resources/icon/flags/cd.png differ diff --git a/resources/icon/flags/cf.png b/resources/icon/flags/cf.png index fcca6fd..680d327 100644 Binary files a/resources/icon/flags/cf.png and b/resources/icon/flags/cf.png differ diff --git a/resources/icon/flags/cg.png b/resources/icon/flags/cg.png index 14ada0a..bd76114 100644 Binary files a/resources/icon/flags/cg.png and b/resources/icon/flags/cg.png differ diff --git a/resources/icon/flags/ch.png b/resources/icon/flags/ch.png index 681c706..807fff0 100644 Binary files a/resources/icon/flags/ch.png and b/resources/icon/flags/ch.png differ diff --git a/resources/icon/flags/ci.png b/resources/icon/flags/ci.png index 53a7ccd..0209a80 100644 Binary files a/resources/icon/flags/ci.png and b/resources/icon/flags/ci.png differ diff --git a/resources/icon/flags/ck.png b/resources/icon/flags/ck.png index 18b5fe1..6d27312 100644 Binary files a/resources/icon/flags/ck.png and b/resources/icon/flags/ck.png differ diff --git a/resources/icon/flags/cl.png b/resources/icon/flags/cl.png index 98992c6..8f6fd31 100644 Binary files a/resources/icon/flags/cl.png and b/resources/icon/flags/cl.png differ diff --git a/resources/icon/flags/cm.png b/resources/icon/flags/cm.png index 4ab7c60..ef4f7e7 100644 Binary files a/resources/icon/flags/cm.png and b/resources/icon/flags/cm.png differ diff --git a/resources/icon/flags/cn.png b/resources/icon/flags/cn.png index f83bbe1..cebddc9 100644 Binary files a/resources/icon/flags/cn.png and b/resources/icon/flags/cn.png differ diff --git a/resources/icon/flags/co.png b/resources/icon/flags/co.png index 9c1d3cc..4748449 100644 Binary files a/resources/icon/flags/co.png and b/resources/icon/flags/co.png differ diff --git a/resources/icon/flags/com.png b/resources/icon/flags/com.png index 114dba3..bc8eadc 100644 Binary files a/resources/icon/flags/com.png and b/resources/icon/flags/com.png differ diff --git a/resources/icon/flags/coop.png b/resources/icon/flags/coop.png index 114dba3..bc8eadc 100644 Binary files a/resources/icon/flags/coop.png and b/resources/icon/flags/coop.png differ diff --git a/resources/icon/flags/cr.png b/resources/icon/flags/cr.png index a3d8933..f35348d 100644 Binary files a/resources/icon/flags/cr.png and b/resources/icon/flags/cr.png differ diff --git a/resources/icon/flags/cs.png b/resources/icon/flags/cs.png index 8ca1fb6..e2b3492 100644 Binary files a/resources/icon/flags/cs.png and b/resources/icon/flags/cs.png differ diff --git a/resources/icon/flags/cu.png b/resources/icon/flags/cu.png index 16b2b3a..6ca9925 100644 Binary files a/resources/icon/flags/cu.png and b/resources/icon/flags/cu.png differ diff --git a/resources/icon/flags/cv.png b/resources/icon/flags/cv.png index 9de2cb6..a708ad5 100644 Binary files a/resources/icon/flags/cv.png and b/resources/icon/flags/cv.png differ diff --git a/resources/icon/flags/cx.png b/resources/icon/flags/cx.png index d4273dd..44cc07a 100644 Binary files a/resources/icon/flags/cx.png and b/resources/icon/flags/cx.png differ diff --git a/resources/icon/flags/cy.png b/resources/icon/flags/cy.png index 57fcca7..7e54ddc 100644 Binary files a/resources/icon/flags/cy.png and b/resources/icon/flags/cy.png differ diff --git a/resources/icon/flags/cz.png b/resources/icon/flags/cz.png index 8ca1fb6..e2b3492 100644 Binary files a/resources/icon/flags/cz.png and b/resources/icon/flags/cz.png differ diff --git a/resources/icon/flags/de.png b/resources/icon/flags/de.png index ff85c66..1427df9 100644 Binary files a/resources/icon/flags/de.png and b/resources/icon/flags/de.png differ diff --git a/resources/icon/flags/dj.png b/resources/icon/flags/dj.png index bb98a86..2efec86 100644 Binary files a/resources/icon/flags/dj.png and b/resources/icon/flags/dj.png differ diff --git a/resources/icon/flags/dk.png b/resources/icon/flags/dk.png index 7986a0f..7552185 100644 Binary files a/resources/icon/flags/dk.png and b/resources/icon/flags/dk.png differ diff --git a/resources/icon/flags/dm.png b/resources/icon/flags/dm.png index 34e4fb3..b2d98f5 100644 Binary files a/resources/icon/flags/dm.png and b/resources/icon/flags/dm.png differ diff --git a/resources/icon/flags/do.png b/resources/icon/flags/do.png index e0c37d6..bfc542c 100644 Binary files a/resources/icon/flags/do.png and b/resources/icon/flags/do.png differ diff --git a/resources/icon/flags/dz.png b/resources/icon/flags/dz.png index 6454fa8..f407fca 100644 Binary files a/resources/icon/flags/dz.png and b/resources/icon/flags/dz.png differ diff --git a/resources/icon/flags/ec.png b/resources/icon/flags/ec.png index 3dc0528..0f64ceb 100644 Binary files a/resources/icon/flags/ec.png and b/resources/icon/flags/ec.png differ diff --git a/resources/icon/flags/edu.png b/resources/icon/flags/edu.png index 78d0951..d553555 100644 Binary files a/resources/icon/flags/edu.png and b/resources/icon/flags/edu.png differ diff --git a/resources/icon/flags/ee.png b/resources/icon/flags/ee.png index 80763f0..0719f21 100644 Binary files a/resources/icon/flags/ee.png and b/resources/icon/flags/ee.png differ diff --git a/resources/icon/flags/eg.png b/resources/icon/flags/eg.png index 71947de..8523eb4 100644 Binary files a/resources/icon/flags/eg.png and b/resources/icon/flags/eg.png differ diff --git a/resources/icon/flags/eh.png b/resources/icon/flags/eh.png index d518ea5..42b5d15 100644 Binary files a/resources/icon/flags/eh.png and b/resources/icon/flags/eh.png differ diff --git a/resources/icon/flags/el.png b/resources/icon/flags/el.png new file mode 100644 index 0000000..fc3ea3e Binary files /dev/null and b/resources/icon/flags/el.png differ diff --git a/resources/icon/flags/en.png b/resources/icon/flags/en.png index 5de202b..101bd05 100644 Binary files a/resources/icon/flags/en.png and b/resources/icon/flags/en.png differ diff --git a/resources/icon/flags/er.png b/resources/icon/flags/er.png index b21bb88..8b89847 100644 Binary files a/resources/icon/flags/er.png and b/resources/icon/flags/er.png differ diff --git a/resources/icon/flags/es.png b/resources/icon/flags/es.png index 09a7531..11d544a 100644 Binary files a/resources/icon/flags/es.png and b/resources/icon/flags/es.png differ diff --git a/resources/icon/flags/es_cat.png b/resources/icon/flags/es_cat.png index 41b1410..8400924 100644 Binary files a/resources/icon/flags/es_cat.png and b/resources/icon/flags/es_cat.png differ diff --git a/resources/icon/flags/et.png b/resources/icon/flags/et.png index dc8f7f0..a70725f 100644 Binary files a/resources/icon/flags/et.png and b/resources/icon/flags/et.png differ diff --git a/resources/icon/flags/eu.png b/resources/icon/flags/eu.png index eec69ea..6db9512 100644 Binary files a/resources/icon/flags/eu.png and b/resources/icon/flags/eu.png differ diff --git a/resources/icon/flags/fi.png b/resources/icon/flags/fi.png index 2a5ffe1..4942382 100644 Binary files a/resources/icon/flags/fi.png and b/resources/icon/flags/fi.png differ diff --git a/resources/icon/flags/fj.png b/resources/icon/flags/fj.png index 91b022c..5b2b3a4 100644 Binary files a/resources/icon/flags/fj.png and b/resources/icon/flags/fj.png differ diff --git a/resources/icon/flags/fk.png b/resources/icon/flags/fk.png index 08e7110..05cbb78 100644 Binary files a/resources/icon/flags/fk.png and b/resources/icon/flags/fk.png differ diff --git a/resources/icon/flags/fm.png b/resources/icon/flags/fm.png index 6364ebd..170cbe0 100644 Binary files a/resources/icon/flags/fm.png and b/resources/icon/flags/fm.png differ diff --git a/resources/icon/flags/fo.png b/resources/icon/flags/fo.png index 7228cad..ef949f0 100644 Binary files a/resources/icon/flags/fo.png and b/resources/icon/flags/fo.png differ diff --git a/resources/icon/flags/fr.png b/resources/icon/flags/fr.png index aea1151..8ff8052 100644 Binary files a/resources/icon/flags/fr.png and b/resources/icon/flags/fr.png differ diff --git a/resources/icon/flags/fx.png b/resources/icon/flags/fx.png index aea1151..8ff8052 100644 Binary files a/resources/icon/flags/fx.png and b/resources/icon/flags/fx.png differ diff --git a/resources/icon/flags/ga.png b/resources/icon/flags/ga.png index 5208c02..86bb746 100644 Binary files a/resources/icon/flags/ga.png and b/resources/icon/flags/ga.png differ diff --git a/resources/icon/flags/gb.png b/resources/icon/flags/gb.png index 2b8cdde..a650499 100644 Binary files a/resources/icon/flags/gb.png and b/resources/icon/flags/gb.png differ diff --git a/resources/icon/flags/gd.png b/resources/icon/flags/gd.png index 318dcdc..55bc687 100644 Binary files a/resources/icon/flags/gd.png and b/resources/icon/flags/gd.png differ diff --git a/resources/icon/flags/ge.png b/resources/icon/flags/ge.png index 0907b86..7e1cf78 100644 Binary files a/resources/icon/flags/ge.png and b/resources/icon/flags/ge.png differ diff --git a/resources/icon/flags/gf.png b/resources/icon/flags/gf.png index 4ac9c2c..29f6503 100644 Binary files a/resources/icon/flags/gf.png and b/resources/icon/flags/gf.png differ diff --git a/resources/icon/flags/gg.png b/resources/icon/flags/gg.png index 2053db6..5800034 100644 Binary files a/resources/icon/flags/gg.png and b/resources/icon/flags/gg.png differ diff --git a/resources/icon/flags/gh.png b/resources/icon/flags/gh.png index 0b4e4f1..23bf844 100644 Binary files a/resources/icon/flags/gh.png and b/resources/icon/flags/gh.png differ diff --git a/resources/icon/flags/gi.png b/resources/icon/flags/gi.png index 023a4f7..8bba2e2 100644 Binary files a/resources/icon/flags/gi.png and b/resources/icon/flags/gi.png differ diff --git a/resources/icon/flags/gl.png b/resources/icon/flags/gl.png index 2b4a291..7400311 100644 Binary files a/resources/icon/flags/gl.png and b/resources/icon/flags/gl.png differ diff --git a/resources/icon/flags/gm.png b/resources/icon/flags/gm.png index 75c58fb..8013324 100644 Binary files a/resources/icon/flags/gm.png and b/resources/icon/flags/gm.png differ diff --git a/resources/icon/flags/gn.png b/resources/icon/flags/gn.png index 55b87f6..e3c3652 100644 Binary files a/resources/icon/flags/gn.png and b/resources/icon/flags/gn.png differ diff --git a/resources/icon/flags/gov.png b/resources/icon/flags/gov.png index a293ebd..d553555 100644 Binary files a/resources/icon/flags/gov.png and b/resources/icon/flags/gov.png differ diff --git a/resources/icon/flags/gp.png b/resources/icon/flags/gp.png index 89ece94..8b8801a 100644 Binary files a/resources/icon/flags/gp.png and b/resources/icon/flags/gp.png differ diff --git a/resources/icon/flags/gq.png b/resources/icon/flags/gq.png index a2ff841..0b31af2 100644 Binary files a/resources/icon/flags/gq.png and b/resources/icon/flags/gq.png differ diff --git a/resources/icon/flags/gr.png b/resources/icon/flags/gr.png index ddd9f17..fc3ea3e 100644 Binary files a/resources/icon/flags/gr.png and b/resources/icon/flags/gr.png differ diff --git a/resources/icon/flags/gs.png b/resources/icon/flags/gs.png index 5f779ec..2519863 100644 Binary files a/resources/icon/flags/gs.png and b/resources/icon/flags/gs.png differ diff --git a/resources/icon/flags/gt.png b/resources/icon/flags/gt.png index 455820b..ae97707 100644 Binary files a/resources/icon/flags/gt.png and b/resources/icon/flags/gt.png differ diff --git a/resources/icon/flags/gu.png b/resources/icon/flags/gu.png index 0ea9ba6..56834a1 100644 Binary files a/resources/icon/flags/gu.png and b/resources/icon/flags/gu.png differ diff --git a/resources/icon/flags/gw.png b/resources/icon/flags/gw.png index 12f71fc..ff19656 100644 Binary files a/resources/icon/flags/gw.png and b/resources/icon/flags/gw.png differ diff --git a/resources/icon/flags/gy.png b/resources/icon/flags/gy.png index e006994..a04098f 100644 Binary files a/resources/icon/flags/gy.png and b/resources/icon/flags/gy.png differ diff --git a/resources/icon/flags/hk.png b/resources/icon/flags/hk.png index a2b12f0..644df9b 100644 Binary files a/resources/icon/flags/hk.png and b/resources/icon/flags/hk.png differ diff --git a/resources/icon/flags/hm.png b/resources/icon/flags/hm.png index 06e0ec6..ada55cf 100644 Binary files a/resources/icon/flags/hm.png and b/resources/icon/flags/hm.png differ diff --git a/resources/icon/flags/hn.png b/resources/icon/flags/hn.png index 292c1b1..a39ac99 100644 Binary files a/resources/icon/flags/hn.png and b/resources/icon/flags/hn.png differ diff --git a/resources/icon/flags/hr.png b/resources/icon/flags/hr.png index e3bb792..fd25414 100644 Binary files a/resources/icon/flags/hr.png and b/resources/icon/flags/hr.png differ diff --git a/resources/icon/flags/ht.png b/resources/icon/flags/ht.png index 237e758..f813d9e 100644 Binary files a/resources/icon/flags/ht.png and b/resources/icon/flags/ht.png differ diff --git a/resources/icon/flags/hu.png b/resources/icon/flags/hu.png index ade6808..a9290f4 100644 Binary files a/resources/icon/flags/hu.png and b/resources/icon/flags/hu.png differ diff --git a/resources/icon/flags/i0.png b/resources/icon/flags/i0.png index 4502b8d..99788f4 100644 Binary files a/resources/icon/flags/i0.png and b/resources/icon/flags/i0.png differ diff --git a/resources/icon/flags/id.png b/resources/icon/flags/id.png index 3fb4905..83cf841 100644 Binary files a/resources/icon/flags/id.png and b/resources/icon/flags/id.png differ diff --git a/resources/icon/flags/ie.png b/resources/icon/flags/ie.png index 9029a23..c4605fb 100644 Binary files a/resources/icon/flags/ie.png and b/resources/icon/flags/ie.png differ diff --git a/resources/icon/flags/il.png b/resources/icon/flags/il.png index deacbf4..c4cec29 100644 Binary files a/resources/icon/flags/il.png and b/resources/icon/flags/il.png differ diff --git a/resources/icon/flags/im.png b/resources/icon/flags/im.png index 7e9b7c9..440d84d 100644 Binary files a/resources/icon/flags/im.png and b/resources/icon/flags/im.png differ diff --git a/resources/icon/flags/in.png b/resources/icon/flags/in.png index fca700e..3037d85 100644 Binary files a/resources/icon/flags/in.png and b/resources/icon/flags/in.png differ diff --git a/resources/icon/flags/info.png b/resources/icon/flags/info.png index 7bd40c2..bc8eadc 100644 Binary files a/resources/icon/flags/info.png and b/resources/icon/flags/info.png differ diff --git a/resources/icon/flags/int.png b/resources/icon/flags/int.png index 2f1a781..cc5654c 100644 Binary files a/resources/icon/flags/int.png and b/resources/icon/flags/int.png differ diff --git a/resources/icon/flags/io.png b/resources/icon/flags/io.png index a64095c..ac36953 100644 Binary files a/resources/icon/flags/io.png and b/resources/icon/flags/io.png differ diff --git a/resources/icon/flags/ip.png b/resources/icon/flags/ip.png index 883082b..c6ca47f 100644 Binary files a/resources/icon/flags/ip.png and b/resources/icon/flags/ip.png differ diff --git a/resources/icon/flags/iq.png b/resources/icon/flags/iq.png index 5225164..35d8a9b 100644 Binary files a/resources/icon/flags/iq.png and b/resources/icon/flags/iq.png differ diff --git a/resources/icon/flags/ir.png b/resources/icon/flags/ir.png index 51da41e..f762d82 100644 Binary files a/resources/icon/flags/ir.png and b/resources/icon/flags/ir.png differ diff --git a/resources/icon/flags/is.png b/resources/icon/flags/is.png index d91c583..85c3d76 100644 Binary files a/resources/icon/flags/is.png and b/resources/icon/flags/is.png differ diff --git a/resources/icon/flags/it.png b/resources/icon/flags/it.png index 879296f..cd5a352 100644 Binary files a/resources/icon/flags/it.png and b/resources/icon/flags/it.png differ diff --git a/resources/icon/flags/jm.png b/resources/icon/flags/jm.png index 980f613..fc55aef 100644 Binary files a/resources/icon/flags/jm.png and b/resources/icon/flags/jm.png differ diff --git a/resources/icon/flags/jo.png b/resources/icon/flags/jo.png index 90f6cc5..c3c6f10 100644 Binary files a/resources/icon/flags/jo.png and b/resources/icon/flags/jo.png differ diff --git a/resources/icon/flags/jp.png b/resources/icon/flags/jp.png index 8655f75..5b18e70 100644 Binary files a/resources/icon/flags/jp.png and b/resources/icon/flags/jp.png differ diff --git a/resources/icon/flags/ke.png b/resources/icon/flags/ke.png index a4eb346..18c69f5 100644 Binary files a/resources/icon/flags/ke.png and b/resources/icon/flags/ke.png differ diff --git a/resources/icon/flags/kg.png b/resources/icon/flags/kg.png index c765f83..66df7f7 100644 Binary files a/resources/icon/flags/kg.png and b/resources/icon/flags/kg.png differ diff --git a/resources/icon/flags/kh.png b/resources/icon/flags/kh.png index d43f060..b544919 100644 Binary files a/resources/icon/flags/kh.png and b/resources/icon/flags/kh.png differ diff --git a/resources/icon/flags/ki.png b/resources/icon/flags/ki.png index 2de8785..0fd7958 100644 Binary files a/resources/icon/flags/ki.png and b/resources/icon/flags/ki.png differ diff --git a/resources/icon/flags/km.png b/resources/icon/flags/km.png index 335526d..ff86912 100644 Binary files a/resources/icon/flags/km.png and b/resources/icon/flags/km.png differ diff --git a/resources/icon/flags/kn.png b/resources/icon/flags/kn.png index be2d801..07a5de5 100644 Binary files a/resources/icon/flags/kn.png and b/resources/icon/flags/kn.png differ diff --git a/resources/icon/flags/kp.png b/resources/icon/flags/kp.png index 2430525..d96354f 100644 Binary files a/resources/icon/flags/kp.png and b/resources/icon/flags/kp.png differ diff --git a/resources/icon/flags/kr.png b/resources/icon/flags/kr.png index 48098aa..7c695c3 100644 Binary files a/resources/icon/flags/kr.png and b/resources/icon/flags/kr.png differ diff --git a/resources/icon/flags/kw.png b/resources/icon/flags/kw.png index 94fc856..209d646 100644 Binary files a/resources/icon/flags/kw.png and b/resources/icon/flags/kw.png differ diff --git a/resources/icon/flags/ky.png b/resources/icon/flags/ky.png index e278582..1f5ce8d 100644 Binary files a/resources/icon/flags/ky.png and b/resources/icon/flags/ky.png differ diff --git a/resources/icon/flags/kz.png b/resources/icon/flags/kz.png index b158cd9..fbef0cf 100644 Binary files a/resources/icon/flags/kz.png and b/resources/icon/flags/kz.png differ diff --git a/resources/icon/flags/la.png b/resources/icon/flags/la.png index 7550211..a2b315c 100644 Binary files a/resources/icon/flags/la.png and b/resources/icon/flags/la.png differ diff --git a/resources/icon/flags/lb.png b/resources/icon/flags/lb.png index 2996d75..02e49ec 100644 Binary files a/resources/icon/flags/lb.png and b/resources/icon/flags/lb.png differ diff --git a/resources/icon/flags/lc.png b/resources/icon/flags/lc.png index d6ae67b..b79eec0 100644 Binary files a/resources/icon/flags/lc.png and b/resources/icon/flags/lc.png differ diff --git a/resources/icon/flags/li.png b/resources/icon/flags/li.png index 1a601d9..ecbb287 100644 Binary files a/resources/icon/flags/li.png and b/resources/icon/flags/li.png differ diff --git a/resources/icon/flags/lk.png b/resources/icon/flags/lk.png index 1517840..786bd7c 100644 Binary files a/resources/icon/flags/lk.png and b/resources/icon/flags/lk.png differ diff --git a/resources/icon/flags/lr.png b/resources/icon/flags/lr.png index 4cd00f3..53f642f 100644 Binary files a/resources/icon/flags/lr.png and b/resources/icon/flags/lr.png differ diff --git a/resources/icon/flags/ls.png b/resources/icon/flags/ls.png index 8fff881..3a4f098 100644 Binary files a/resources/icon/flags/ls.png and b/resources/icon/flags/ls.png differ diff --git a/resources/icon/flags/lt.png b/resources/icon/flags/lt.png index edbb143..da5be83 100644 Binary files a/resources/icon/flags/lt.png and b/resources/icon/flags/lt.png differ diff --git a/resources/icon/flags/lu.png b/resources/icon/flags/lu.png index 9b6e836..c435244 100644 Binary files a/resources/icon/flags/lu.png and b/resources/icon/flags/lu.png differ diff --git a/resources/icon/flags/lv.png b/resources/icon/flags/lv.png index 90fdf8f..74d20d4 100644 Binary files a/resources/icon/flags/lv.png and b/resources/icon/flags/lv.png differ diff --git a/resources/icon/flags/ly.png b/resources/icon/flags/ly.png index 07653b6..fd583fd 100644 Binary files a/resources/icon/flags/ly.png and b/resources/icon/flags/ly.png differ diff --git a/resources/icon/flags/ma.png b/resources/icon/flags/ma.png index 5e43d7c..6cbede4 100644 Binary files a/resources/icon/flags/ma.png and b/resources/icon/flags/ma.png differ diff --git a/resources/icon/flags/mc.png b/resources/icon/flags/mc.png index 71c462a..d711956 100644 Binary files a/resources/icon/flags/mc.png and b/resources/icon/flags/mc.png differ diff --git a/resources/icon/flags/md.png b/resources/icon/flags/md.png index 8f7357b..19233ad 100644 Binary files a/resources/icon/flags/md.png and b/resources/icon/flags/md.png differ diff --git a/resources/icon/flags/me.png b/resources/icon/flags/me.png index c89f413..a1b6c7f 100644 Binary files a/resources/icon/flags/me.png and b/resources/icon/flags/me.png differ diff --git a/resources/icon/flags/mg.png b/resources/icon/flags/mg.png index d614548..178c9df 100644 Binary files a/resources/icon/flags/mg.png and b/resources/icon/flags/mg.png differ diff --git a/resources/icon/flags/mil.png b/resources/icon/flags/mil.png index 898a255..53c44be 100644 Binary files a/resources/icon/flags/mil.png and b/resources/icon/flags/mil.png differ diff --git a/resources/icon/flags/mk.png b/resources/icon/flags/mk.png index 578266d..b28c717 100644 Binary files a/resources/icon/flags/mk.png and b/resources/icon/flags/mk.png differ diff --git a/resources/icon/flags/ml.png b/resources/icon/flags/ml.png index 8994e0f..9676690 100644 Binary files a/resources/icon/flags/ml.png and b/resources/icon/flags/ml.png differ diff --git a/resources/icon/flags/mm.png b/resources/icon/flags/mm.png index d204ca1..d36043a 100644 Binary files a/resources/icon/flags/mm.png and b/resources/icon/flags/mm.png differ diff --git a/resources/icon/flags/mn.png b/resources/icon/flags/mn.png index 407510f..ad04d2f 100644 Binary files a/resources/icon/flags/mn.png and b/resources/icon/flags/mn.png differ diff --git a/resources/icon/flags/mo.png b/resources/icon/flags/mo.png index 6f7ced4..160bbd1 100644 Binary files a/resources/icon/flags/mo.png and b/resources/icon/flags/mo.png differ diff --git a/resources/icon/flags/mp.png b/resources/icon/flags/mp.png index 79d2293..dd66e06 100644 Binary files a/resources/icon/flags/mp.png and b/resources/icon/flags/mp.png differ diff --git a/resources/icon/flags/mq.png b/resources/icon/flags/mq.png index 053f950..8ff8052 100644 Binary files a/resources/icon/flags/mq.png and b/resources/icon/flags/mq.png differ diff --git a/resources/icon/flags/mr.png b/resources/icon/flags/mr.png index 4e8e04e..f443380 100644 Binary files a/resources/icon/flags/mr.png and b/resources/icon/flags/mr.png differ diff --git a/resources/icon/flags/ms.png b/resources/icon/flags/ms.png index 286cabd..72d9e46 100644 Binary files a/resources/icon/flags/ms.png and b/resources/icon/flags/ms.png differ diff --git a/resources/icon/flags/mt.png b/resources/icon/flags/mt.png index 83e20a0..ed6bc82 100644 Binary files a/resources/icon/flags/mt.png and b/resources/icon/flags/mt.png differ diff --git a/resources/icon/flags/mu.png b/resources/icon/flags/mu.png index e51da3d..d362cef 100644 Binary files a/resources/icon/flags/mu.png and b/resources/icon/flags/mu.png differ diff --git a/resources/icon/flags/museum.png b/resources/icon/flags/museum.png index 7bd40c2..bc8eadc 100644 Binary files a/resources/icon/flags/museum.png and b/resources/icon/flags/museum.png differ diff --git a/resources/icon/flags/mv.png b/resources/icon/flags/mv.png index 449b944..bd158ee 100644 Binary files a/resources/icon/flags/mv.png and b/resources/icon/flags/mv.png differ diff --git a/resources/icon/flags/mx.png b/resources/icon/flags/mx.png index ebd2b79..ef674c9 100644 Binary files a/resources/icon/flags/mx.png and b/resources/icon/flags/mx.png differ diff --git a/resources/icon/flags/my.png b/resources/icon/flags/my.png index 1cb6139..dfe293e 100644 Binary files a/resources/icon/flags/my.png and b/resources/icon/flags/my.png differ diff --git a/resources/icon/flags/mz.png b/resources/icon/flags/mz.png index 1a949ca..4bf6e31 100644 Binary files a/resources/icon/flags/mz.png and b/resources/icon/flags/mz.png differ diff --git a/resources/icon/flags/na.png b/resources/icon/flags/na.png index c1d5687..9378918 100644 Binary files a/resources/icon/flags/na.png and b/resources/icon/flags/na.png differ diff --git a/resources/icon/flags/name.png b/resources/icon/flags/name.png index 6767617..bc8eadc 100644 Binary files a/resources/icon/flags/name.png and b/resources/icon/flags/name.png differ diff --git a/resources/icon/flags/nato.png b/resources/icon/flags/nato.png index bd90ac8..0362c8e 100644 Binary files a/resources/icon/flags/nato.png and b/resources/icon/flags/nato.png differ diff --git a/resources/icon/flags/nb.png b/resources/icon/flags/nb.png index 76cea41..b34c093 100644 Binary files a/resources/icon/flags/nb.png and b/resources/icon/flags/nb.png differ diff --git a/resources/icon/flags/nc.png b/resources/icon/flags/nc.png index aea1151..8ff8052 100644 Binary files a/resources/icon/flags/nc.png and b/resources/icon/flags/nc.png differ diff --git a/resources/icon/flags/ne.png b/resources/icon/flags/ne.png index 6c42be5..9e07856 100644 Binary files a/resources/icon/flags/ne.png and b/resources/icon/flags/ne.png differ diff --git a/resources/icon/flags/net.png b/resources/icon/flags/net.png index 37c1bee..bc8eadc 100644 Binary files a/resources/icon/flags/net.png and b/resources/icon/flags/net.png differ diff --git a/resources/icon/flags/ng.png b/resources/icon/flags/ng.png index 4e39270..18e8f15 100644 Binary files a/resources/icon/flags/ng.png and b/resources/icon/flags/ng.png differ diff --git a/resources/icon/flags/ni.png b/resources/icon/flags/ni.png index ab154d4..827e216 100644 Binary files a/resources/icon/flags/ni.png and b/resources/icon/flags/ni.png differ diff --git a/resources/icon/flags/nl.png b/resources/icon/flags/nl.png index 4195ae9..7db82be 100644 Binary files a/resources/icon/flags/nl.png and b/resources/icon/flags/nl.png differ diff --git a/resources/icon/flags/nn.png b/resources/icon/flags/nn.png index 76cea41..b34c093 100644 Binary files a/resources/icon/flags/nn.png and b/resources/icon/flags/nn.png differ diff --git a/resources/icon/flags/no.png b/resources/icon/flags/no.png index 76cea41..b34c093 100644 Binary files a/resources/icon/flags/no.png and b/resources/icon/flags/no.png differ diff --git a/resources/icon/flags/np.png b/resources/icon/flags/np.png index 1efd2df..c39feac 100644 Binary files a/resources/icon/flags/np.png and b/resources/icon/flags/np.png differ diff --git a/resources/icon/flags/nr.png b/resources/icon/flags/nr.png index ee3f13a..9f6bfc8 100644 Binary files a/resources/icon/flags/nr.png and b/resources/icon/flags/nr.png differ diff --git a/resources/icon/flags/nt.png b/resources/icon/flags/nt.png index 7bd40c2..bc8eadc 100644 Binary files a/resources/icon/flags/nt.png and b/resources/icon/flags/nt.png differ diff --git a/resources/icon/flags/nu.png b/resources/icon/flags/nu.png index 9d2d75c..284aaa8 100644 Binary files a/resources/icon/flags/nu.png and b/resources/icon/flags/nu.png differ diff --git a/resources/icon/flags/nz.png b/resources/icon/flags/nz.png index 9bdd98d..5f5ac5f 100644 Binary files a/resources/icon/flags/nz.png and b/resources/icon/flags/nz.png differ diff --git a/resources/icon/flags/om.png b/resources/icon/flags/om.png index 5588510..894d3f4 100644 Binary files a/resources/icon/flags/om.png and b/resources/icon/flags/om.png differ diff --git a/resources/icon/flags/org.png b/resources/icon/flags/org.png index 30dd64a..bc8eadc 100644 Binary files a/resources/icon/flags/org.png and b/resources/icon/flags/org.png differ diff --git a/resources/icon/flags/pa.png b/resources/icon/flags/pa.png index cc4ae8d..b829bd4 100644 Binary files a/resources/icon/flags/pa.png and b/resources/icon/flags/pa.png differ diff --git a/resources/icon/flags/pe.png b/resources/icon/flags/pe.png index e799dce..76f5971 100644 Binary files a/resources/icon/flags/pe.png and b/resources/icon/flags/pe.png differ diff --git a/resources/icon/flags/pf.png b/resources/icon/flags/pf.png index 4f60b16..a4d5eff 100644 Binary files a/resources/icon/flags/pf.png and b/resources/icon/flags/pf.png differ diff --git a/resources/icon/flags/pg.png b/resources/icon/flags/pg.png index 4ea06e3..fa4dd78 100644 Binary files a/resources/icon/flags/pg.png and b/resources/icon/flags/pg.png differ diff --git a/resources/icon/flags/ph.png b/resources/icon/flags/ph.png index d252607..4a7ac1a 100644 Binary files a/resources/icon/flags/ph.png and b/resources/icon/flags/ph.png differ diff --git a/resources/icon/flags/pk.png b/resources/icon/flags/pk.png index bc0ad13..c51ad4a 100644 Binary files a/resources/icon/flags/pk.png and b/resources/icon/flags/pk.png differ diff --git a/resources/icon/flags/pl.png b/resources/icon/flags/pl.png index a6e3c56..64a703a 100644 Binary files a/resources/icon/flags/pl.png and b/resources/icon/flags/pl.png differ diff --git a/resources/icon/flags/pr.png b/resources/icon/flags/pr.png index 9abe52a..f363d05 100644 Binary files a/resources/icon/flags/pr.png and b/resources/icon/flags/pr.png differ diff --git a/resources/icon/flags/pro.png b/resources/icon/flags/pro.png index 7bd40c2..bc8eadc 100644 Binary files a/resources/icon/flags/pro.png and b/resources/icon/flags/pro.png differ diff --git a/resources/icon/flags/ps.png b/resources/icon/flags/ps.png index 19157ee..271e3b5 100644 Binary files a/resources/icon/flags/ps.png and b/resources/icon/flags/ps.png differ diff --git a/resources/icon/flags/pt.png b/resources/icon/flags/pt.png index 06b747f..13b7950 100644 Binary files a/resources/icon/flags/pt.png and b/resources/icon/flags/pt.png differ diff --git a/resources/icon/flags/py.png b/resources/icon/flags/py.png index 63afcaf..9833461 100644 Binary files a/resources/icon/flags/py.png and b/resources/icon/flags/py.png differ diff --git a/resources/icon/flags/qa.png b/resources/icon/flags/qa.png index ea078df..666d9d5 100644 Binary files a/resources/icon/flags/qa.png and b/resources/icon/flags/qa.png differ diff --git a/resources/icon/flags/ro.png b/resources/icon/flags/ro.png index 26ea38a..6cf3271 100644 Binary files a/resources/icon/flags/ro.png and b/resources/icon/flags/ro.png differ diff --git a/resources/icon/flags/ru.png b/resources/icon/flags/ru.png index a5b1a15..e98667d 100644 Binary files a/resources/icon/flags/ru.png and b/resources/icon/flags/ru.png differ diff --git a/resources/icon/flags/rw.png b/resources/icon/flags/rw.png index ce8dc85..ef93bdd 100644 Binary files a/resources/icon/flags/rw.png and b/resources/icon/flags/rw.png differ diff --git a/resources/icon/flags/sa.png b/resources/icon/flags/sa.png index 15d1995..9784270 100644 Binary files a/resources/icon/flags/sa.png and b/resources/icon/flags/sa.png differ diff --git a/resources/icon/flags/sb.png b/resources/icon/flags/sb.png index 5249207..bb9b297 100644 Binary files a/resources/icon/flags/sb.png and b/resources/icon/flags/sb.png differ diff --git a/resources/icon/flags/sc.png b/resources/icon/flags/sc.png index 05950c2..0f89e34 100644 Binary files a/resources/icon/flags/sc.png and b/resources/icon/flags/sc.png differ diff --git a/resources/icon/flags/sd.png b/resources/icon/flags/sd.png index 1af8740..04f980e 100644 Binary files a/resources/icon/flags/sd.png and b/resources/icon/flags/sd.png differ diff --git a/resources/icon/flags/se.png b/resources/icon/flags/se.png index 35aeb7b..d575062 100644 Binary files a/resources/icon/flags/se.png and b/resources/icon/flags/se.png differ diff --git a/resources/icon/flags/sg.png b/resources/icon/flags/sg.png index 1ba1eeb..702e318 100644 Binary files a/resources/icon/flags/sg.png and b/resources/icon/flags/sg.png differ diff --git a/resources/icon/flags/si.png b/resources/icon/flags/si.png index 6bab773..6cb689d 100644 Binary files a/resources/icon/flags/si.png and b/resources/icon/flags/si.png differ diff --git a/resources/icon/flags/sk.png b/resources/icon/flags/sk.png index 98645d1..5d7b48d 100644 Binary files a/resources/icon/flags/sk.png and b/resources/icon/flags/sk.png differ diff --git a/resources/icon/flags/sl.png b/resources/icon/flags/sl.png index 3202cd8..6c9f921 100644 Binary files a/resources/icon/flags/sl.png and b/resources/icon/flags/sl.png differ diff --git a/resources/icon/flags/sm.png b/resources/icon/flags/sm.png index ce75b61..f32297e 100644 Binary files a/resources/icon/flags/sm.png and b/resources/icon/flags/sm.png differ diff --git a/resources/icon/flags/sn.png b/resources/icon/flags/sn.png index 1e86ff8..8c8218b 100644 Binary files a/resources/icon/flags/sn.png and b/resources/icon/flags/sn.png differ diff --git a/resources/icon/flags/sr.png b/resources/icon/flags/sr.png index 230c0cc..845fcea 100644 Binary files a/resources/icon/flags/sr.png and b/resources/icon/flags/sr.png differ diff --git a/resources/icon/flags/st.png b/resources/icon/flags/st.png index 789282b..f189261 100644 Binary files a/resources/icon/flags/st.png and b/resources/icon/flags/st.png differ diff --git a/resources/icon/flags/su.png b/resources/icon/flags/su.png index 0b1b499..4a5993d 100644 Binary files a/resources/icon/flags/su.png and b/resources/icon/flags/su.png differ diff --git a/resources/icon/flags/sv.png b/resources/icon/flags/sv.png index 194a77a..a9a5dca 100644 Binary files a/resources/icon/flags/sv.png and b/resources/icon/flags/sv.png differ diff --git a/resources/icon/flags/sy.png b/resources/icon/flags/sy.png index abb980d..24154b0 100644 Binary files a/resources/icon/flags/sy.png and b/resources/icon/flags/sy.png differ diff --git a/resources/icon/flags/sz.png b/resources/icon/flags/sz.png index e4a33b0..9612743 100644 Binary files a/resources/icon/flags/sz.png and b/resources/icon/flags/sz.png differ diff --git a/resources/icon/flags/tc.png b/resources/icon/flags/tc.png index bf9d43d..979f86c 100644 Binary files a/resources/icon/flags/tc.png and b/resources/icon/flags/tc.png differ diff --git a/resources/icon/flags/td.png b/resources/icon/flags/td.png index de0df6d..8a41bef 100644 Binary files a/resources/icon/flags/td.png and b/resources/icon/flags/td.png differ diff --git a/resources/icon/flags/tf.png b/resources/icon/flags/tf.png index 85c5591..359a893 100644 Binary files a/resources/icon/flags/tf.png and b/resources/icon/flags/tf.png differ diff --git a/resources/icon/flags/tg.png b/resources/icon/flags/tg.png index b9f6101..f1e99d1 100644 Binary files a/resources/icon/flags/tg.png and b/resources/icon/flags/tg.png differ diff --git a/resources/icon/flags/th.png b/resources/icon/flags/th.png index 2e8a282..2af963f 100644 Binary files a/resources/icon/flags/th.png and b/resources/icon/flags/th.png differ diff --git a/resources/icon/flags/tk.png b/resources/icon/flags/tk.png index ab79b28..4604fae 100644 Binary files a/resources/icon/flags/tk.png and b/resources/icon/flags/tk.png differ diff --git a/resources/icon/flags/tm.png b/resources/icon/flags/tm.png index 344049a..b65d189 100644 Binary files a/resources/icon/flags/tm.png and b/resources/icon/flags/tm.png differ diff --git a/resources/icon/flags/tn.png b/resources/icon/flags/tn.png index 23ed954..a3b6e9a 100644 Binary files a/resources/icon/flags/tn.png and b/resources/icon/flags/tn.png differ diff --git a/resources/icon/flags/to.png b/resources/icon/flags/to.png index 3289128..95acff8 100644 Binary files a/resources/icon/flags/to.png and b/resources/icon/flags/to.png differ diff --git a/resources/icon/flags/tr.png b/resources/icon/flags/tr.png index 175d81a..c8ec6de 100644 Binary files a/resources/icon/flags/tr.png and b/resources/icon/flags/tr.png differ diff --git a/resources/icon/flags/tt.png b/resources/icon/flags/tt.png index f5dc69e..4c1b9ee 100644 Binary files a/resources/icon/flags/tt.png and b/resources/icon/flags/tt.png differ diff --git a/resources/icon/flags/tv.png b/resources/icon/flags/tv.png index 3f37936..6636a3d 100644 Binary files a/resources/icon/flags/tv.png and b/resources/icon/flags/tv.png differ diff --git a/resources/icon/flags/tw.png b/resources/icon/flags/tw.png index 106d664..340e28a 100644 Binary files a/resources/icon/flags/tw.png and b/resources/icon/flags/tw.png differ diff --git a/resources/icon/flags/tz.png b/resources/icon/flags/tz.png index a08c6f4..24a2175 100644 Binary files a/resources/icon/flags/tz.png and b/resources/icon/flags/tz.png differ diff --git a/resources/icon/flags/ua.png b/resources/icon/flags/ua.png index aa20c83..cf6c63d 100644 Binary files a/resources/icon/flags/ua.png and b/resources/icon/flags/ua.png differ diff --git a/resources/icon/flags/ug.png b/resources/icon/flags/ug.png index b86caaa..53d1d44 100644 Binary files a/resources/icon/flags/ug.png and b/resources/icon/flags/ug.png differ diff --git a/resources/icon/flags/uk.png b/resources/icon/flags/uk.png index b83c204..f82387a 100644 Binary files a/resources/icon/flags/uk.png and b/resources/icon/flags/uk.png differ diff --git a/resources/icon/flags/um.png b/resources/icon/flags/um.png index 94ab2b6..ffc77f0 100644 Binary files a/resources/icon/flags/um.png and b/resources/icon/flags/um.png differ diff --git a/resources/icon/flags/unknown.png b/resources/icon/flags/unknown.png index 85e4c4c..061c794 100644 Binary files a/resources/icon/flags/unknown.png and b/resources/icon/flags/unknown.png differ diff --git a/resources/icon/flags/us.png b/resources/icon/flags/us.png index 865e458..53c44be 100644 Binary files a/resources/icon/flags/us.png and b/resources/icon/flags/us.png differ diff --git a/resources/icon/flags/uy.png b/resources/icon/flags/uy.png index 4eb24e0..98bf8be 100644 Binary files a/resources/icon/flags/uy.png and b/resources/icon/flags/uy.png differ diff --git a/resources/icon/flags/uz.png b/resources/icon/flags/uz.png index 56e95a8..6370723 100644 Binary files a/resources/icon/flags/uz.png and b/resources/icon/flags/uz.png differ diff --git a/resources/icon/flags/va.png b/resources/icon/flags/va.png index 7bc573f..8be9787 100644 Binary files a/resources/icon/flags/va.png and b/resources/icon/flags/va.png differ diff --git a/resources/icon/flags/vc.png b/resources/icon/flags/vc.png index 042d5ab..b9997ec 100644 Binary files a/resources/icon/flags/vc.png and b/resources/icon/flags/vc.png differ diff --git a/resources/icon/flags/ve.png b/resources/icon/flags/ve.png index bb14a3f..b40dc58 100644 Binary files a/resources/icon/flags/ve.png and b/resources/icon/flags/ve.png differ diff --git a/resources/icon/flags/vg.png b/resources/icon/flags/vg.png index b95d418..6757086 100644 Binary files a/resources/icon/flags/vg.png and b/resources/icon/flags/vg.png differ diff --git a/resources/icon/flags/vi.png b/resources/icon/flags/vi.png index ceb9deb..df8f358 100644 Binary files a/resources/icon/flags/vi.png and b/resources/icon/flags/vi.png differ diff --git a/resources/icon/flags/vn.png b/resources/icon/flags/vn.png index 7db2375..bbe2a63 100644 Binary files a/resources/icon/flags/vn.png and b/resources/icon/flags/vn.png differ diff --git a/resources/icon/flags/vu.png b/resources/icon/flags/vu.png index 1aa2dcd..6025aae 100644 Binary files a/resources/icon/flags/vu.png and b/resources/icon/flags/vu.png differ diff --git a/resources/icon/flags/wf.png b/resources/icon/flags/wf.png index 205bebf..8d6cc6d 100644 Binary files a/resources/icon/flags/wf.png and b/resources/icon/flags/wf.png differ diff --git a/resources/icon/flags/wlk.png b/resources/icon/flags/wlk.png index 6def11d..02e4473 100644 Binary files a/resources/icon/flags/wlk.png and b/resources/icon/flags/wlk.png differ diff --git a/resources/icon/flags/ws.png b/resources/icon/flags/ws.png index 3b0d996..1d91df9 100644 Binary files a/resources/icon/flags/ws.png and b/resources/icon/flags/ws.png differ diff --git a/resources/icon/flags/ye.png b/resources/icon/flags/ye.png index 70c3618..e148e33 100644 Binary files a/resources/icon/flags/ye.png and b/resources/icon/flags/ye.png differ diff --git a/resources/icon/flags/yt.png b/resources/icon/flags/yt.png index f007cfd..8ff8052 100644 Binary files a/resources/icon/flags/yt.png and b/resources/icon/flags/yt.png differ diff --git a/resources/icon/flags/yu.png b/resources/icon/flags/yu.png index b741ead..a569fd9 100644 Binary files a/resources/icon/flags/yu.png and b/resources/icon/flags/yu.png differ diff --git a/resources/icon/flags/za.png b/resources/icon/flags/za.png index b4e1131..a694359 100644 Binary files a/resources/icon/flags/za.png and b/resources/icon/flags/za.png differ diff --git a/resources/icon/flags/ze.png b/resources/icon/flags/ze.png index 6955a4e..6a7edf6 100644 Binary files a/resources/icon/flags/ze.png and b/resources/icon/flags/ze.png differ diff --git a/resources/icon/flags/zm.png b/resources/icon/flags/zm.png index a489499..66c6ac2 100644 Binary files a/resources/icon/flags/zm.png and b/resources/icon/flags/zm.png differ diff --git a/resources/icon/flags/zw.png b/resources/icon/flags/zw.png index 78ad9d2..4b6b3d2 100644 Binary files a/resources/icon/flags/zw.png and b/resources/icon/flags/zw.png differ diff --git a/resources/icon/os/aix.png b/resources/icon/os/aix.png index 90581d1..e364e1f 100644 Binary files a/resources/icon/os/aix.png and b/resources/icon/os/aix.png differ diff --git a/resources/icon/os/amigaos.png b/resources/icon/os/amigaos.png index 8efdcec..cca02ad 100644 Binary files a/resources/icon/os/amigaos.png and b/resources/icon/os/amigaos.png differ diff --git a/resources/icon/os/apple.png b/resources/icon/os/apple.png index c3c1fe0..5b18f3a 100644 Binary files a/resources/icon/os/apple.png and b/resources/icon/os/apple.png differ diff --git a/resources/icon/os/atari.png b/resources/icon/os/atari.png index d51836b..6ebf623 100644 Binary files a/resources/icon/os/atari.png and b/resources/icon/os/atari.png differ diff --git a/resources/icon/os/beos.png b/resources/icon/os/beos.png index bab61ff..741b047 100644 Binary files a/resources/icon/os/beos.png and b/resources/icon/os/beos.png differ diff --git a/resources/icon/os/blackberry.png b/resources/icon/os/blackberry.png index 4f4f68d..92b6efa 100644 Binary files a/resources/icon/os/blackberry.png and b/resources/icon/os/blackberry.png differ diff --git a/resources/icon/os/bsd.png b/resources/icon/os/bsd.png index 6bd3d29..1922c86 100644 Binary files a/resources/icon/os/bsd.png and b/resources/icon/os/bsd.png differ diff --git a/resources/icon/os/bsddflybsd.png b/resources/icon/os/bsddflybsd.png index 3b59862..dc39493 100644 Binary files a/resources/icon/os/bsddflybsd.png and b/resources/icon/os/bsddflybsd.png differ diff --git a/resources/icon/os/bsdfreebsd.png b/resources/icon/os/bsdfreebsd.png index 3b59862..dc39493 100644 Binary files a/resources/icon/os/bsdfreebsd.png and b/resources/icon/os/bsdfreebsd.png differ diff --git a/resources/icon/os/bsdi.png b/resources/icon/os/bsdi.png index 6bd3d29..1922c86 100644 Binary files a/resources/icon/os/bsdi.png and b/resources/icon/os/bsdi.png differ diff --git a/resources/icon/os/bsdkfreebsd.png b/resources/icon/os/bsdkfreebsd.png index 3b59862..dc39493 100644 Binary files a/resources/icon/os/bsdkfreebsd.png and b/resources/icon/os/bsdkfreebsd.png differ diff --git a/resources/icon/os/bsdnetbsd.png b/resources/icon/os/bsdnetbsd.png index 3b59862..dc39493 100644 Binary files a/resources/icon/os/bsdnetbsd.png and b/resources/icon/os/bsdnetbsd.png differ diff --git a/resources/icon/os/bsdopenbsd.png b/resources/icon/os/bsdopenbsd.png index 7d672e5..8103f7c 100644 Binary files a/resources/icon/os/bsdopenbsd.png and b/resources/icon/os/bsdopenbsd.png differ diff --git a/resources/icon/os/commodore.png b/resources/icon/os/commodore.png index 6dd71bd..15d1c4c 100644 Binary files a/resources/icon/os/commodore.png and b/resources/icon/os/commodore.png differ diff --git a/resources/icon/os/cpm.png b/resources/icon/os/cpm.png index caa00a1..97839f8 100644 Binary files a/resources/icon/os/cpm.png and b/resources/icon/os/cpm.png differ diff --git a/resources/icon/os/digital.png b/resources/icon/os/digital.png index 4b946cb..8a3a2fd 100644 Binary files a/resources/icon/os/digital.png and b/resources/icon/os/digital.png differ diff --git a/resources/icon/os/dos.png b/resources/icon/os/dos.png index ce04e4d..0822522 100644 Binary files a/resources/icon/os/dos.png and b/resources/icon/os/dos.png differ diff --git a/resources/icon/os/dreamcast.png b/resources/icon/os/dreamcast.png index 573d542..51fec55 100644 Binary files a/resources/icon/os/dreamcast.png and b/resources/icon/os/dreamcast.png differ diff --git a/resources/icon/os/freebsd.png b/resources/icon/os/freebsd.png index 3b59862..dc39493 100644 Binary files a/resources/icon/os/freebsd.png and b/resources/icon/os/freebsd.png differ diff --git a/resources/icon/os/gnu.png b/resources/icon/os/gnu.png index 8469ec6..8f6788c 100644 Binary files a/resources/icon/os/gnu.png and b/resources/icon/os/gnu.png differ diff --git a/resources/icon/os/hpux.png b/resources/icon/os/hpux.png index a1d554a..b5eb1a4 100644 Binary files a/resources/icon/os/hpux.png and b/resources/icon/os/hpux.png differ diff --git a/resources/icon/os/ibm.png b/resources/icon/os/ibm.png index 67b103d..bba7ae7 100644 Binary files a/resources/icon/os/ibm.png and b/resources/icon/os/ibm.png differ diff --git a/resources/icon/os/imode.png b/resources/icon/os/imode.png index 4c68317..06d8967 100644 Binary files a/resources/icon/os/imode.png and b/resources/icon/os/imode.png differ diff --git a/resources/icon/os/inferno.png b/resources/icon/os/inferno.png index 72928c6..46abc06 100644 Binary files a/resources/icon/os/inferno.png and b/resources/icon/os/inferno.png differ diff --git a/resources/icon/os/ios.png b/resources/icon/os/ios.png index 3e9ca49..c6c7fa3 100644 Binary files a/resources/icon/os/ios.png and b/resources/icon/os/ios.png differ diff --git a/resources/icon/os/ios_ipad.png b/resources/icon/os/ios_ipad.png new file mode 100644 index 0000000..c6c7fa3 Binary files /dev/null and b/resources/icon/os/ios_ipad.png differ diff --git a/resources/icon/os/ios_iphone.png b/resources/icon/os/ios_iphone.png new file mode 100644 index 0000000..c6c7fa3 Binary files /dev/null and b/resources/icon/os/ios_iphone.png differ diff --git a/resources/icon/os/iphone.png b/resources/icon/os/iphone.png index 3e9ca49..c6c7fa3 100644 Binary files a/resources/icon/os/iphone.png and b/resources/icon/os/iphone.png differ diff --git a/resources/icon/os/irix.png b/resources/icon/os/irix.png index 9722f69..41dc79f 100644 Binary files a/resources/icon/os/irix.png and b/resources/icon/os/irix.png differ diff --git a/resources/icon/os/j2me.png b/resources/icon/os/j2me.png index 72928c6..46abc06 100644 Binary files a/resources/icon/os/j2me.png and b/resources/icon/os/j2me.png differ diff --git a/resources/icon/os/java.png b/resources/icon/os/java.png index 5d9ce9f..69e585e 100644 Binary files a/resources/icon/os/java.png and b/resources/icon/os/java.png differ diff --git a/resources/icon/os/kfreebsd.png b/resources/icon/os/kfreebsd.png index 3b59862..dc39493 100644 Binary files a/resources/icon/os/kfreebsd.png and b/resources/icon/os/kfreebsd.png differ diff --git a/resources/icon/os/linux.png b/resources/icon/os/linux.png index 33dace8..62494f8 100644 Binary files a/resources/icon/os/linux.png and b/resources/icon/os/linux.png differ diff --git a/resources/icon/os/linuxandroid.png b/resources/icon/os/linuxandroid.png index 07d266f..27e2dc2 100644 Binary files a/resources/icon/os/linuxandroid.png and b/resources/icon/os/linuxandroid.png differ diff --git a/resources/icon/os/linuxasplinux.png b/resources/icon/os/linuxasplinux.png index 33dace8..62494f8 100644 Binary files a/resources/icon/os/linuxasplinux.png and b/resources/icon/os/linuxasplinux.png differ diff --git a/resources/icon/os/linuxgentoo.png b/resources/icon/os/linuxgentoo.png index f00eeff..d6c606b 100644 Binary files a/resources/icon/os/linuxgentoo.png and b/resources/icon/os/linuxgentoo.png differ diff --git a/resources/icon/os/linuxpclinuxos.png b/resources/icon/os/linuxpclinuxos.png index 33dace8..62494f8 100644 Binary files a/resources/icon/os/linuxpclinuxos.png and b/resources/icon/os/linuxpclinuxos.png differ diff --git a/resources/icon/os/linuxvine.png b/resources/icon/os/linuxvine.png index 33dace8..62494f8 100644 Binary files a/resources/icon/os/linuxvine.png and b/resources/icon/os/linuxvine.png differ diff --git a/resources/icon/os/linuxzenwalk.png b/resources/icon/os/linuxzenwalk.png index 33dace8..62494f8 100644 Binary files a/resources/icon/os/linuxzenwalk.png and b/resources/icon/os/linuxzenwalk.png differ diff --git a/resources/icon/os/mac.png b/resources/icon/os/mac.png index 03f56f4..f7b24b2 100644 Binary files a/resources/icon/os/mac.png and b/resources/icon/os/mac.png differ diff --git a/resources/icon/os/macintosh.png b/resources/icon/os/macintosh.png index 03f56f4..f7b24b2 100644 Binary files a/resources/icon/os/macintosh.png and b/resources/icon/os/macintosh.png differ diff --git a/resources/icon/os/macosx.png b/resources/icon/os/macosx.png index 777f350..5fd8a49 100644 Binary files a/resources/icon/os/macosx.png and b/resources/icon/os/macosx.png differ diff --git a/resources/icon/os/macosx10.png b/resources/icon/os/macosx10.png new file mode 100644 index 0000000..5fd8a49 Binary files /dev/null and b/resources/icon/os/macosx10.png differ diff --git a/resources/icon/os/macosx11.png b/resources/icon/os/macosx11.png new file mode 100644 index 0000000..5fd8a49 Binary files /dev/null and b/resources/icon/os/macosx11.png differ diff --git a/resources/icon/os/macosx12.png b/resources/icon/os/macosx12.png new file mode 100644 index 0000000..5fd8a49 Binary files /dev/null and b/resources/icon/os/macosx12.png differ diff --git a/resources/icon/os/macosx4.png b/resources/icon/os/macosx4.png index 777f350..5fd8a49 100644 Binary files a/resources/icon/os/macosx4.png and b/resources/icon/os/macosx4.png differ diff --git a/resources/icon/os/macosx5.png b/resources/icon/os/macosx5.png index 777f350..5fd8a49 100644 Binary files a/resources/icon/os/macosx5.png and b/resources/icon/os/macosx5.png differ diff --git a/resources/icon/os/macosx6.png b/resources/icon/os/macosx6.png index 777f350..5fd8a49 100644 Binary files a/resources/icon/os/macosx6.png and b/resources/icon/os/macosx6.png differ diff --git a/resources/icon/os/macosx7.png b/resources/icon/os/macosx7.png index 777f350..5fd8a49 100644 Binary files a/resources/icon/os/macosx7.png and b/resources/icon/os/macosx7.png differ diff --git a/resources/icon/os/macosx8.png b/resources/icon/os/macosx8.png index 777f350..5fd8a49 100644 Binary files a/resources/icon/os/macosx8.png and b/resources/icon/os/macosx8.png differ diff --git a/resources/icon/os/macosx9.png b/resources/icon/os/macosx9.png index 777f350..5fd8a49 100644 Binary files a/resources/icon/os/macosx9.png and b/resources/icon/os/macosx9.png differ diff --git a/resources/icon/os/netbsd.png b/resources/icon/os/netbsd.png index 3b59862..dc39493 100644 Binary files a/resources/icon/os/netbsd.png and b/resources/icon/os/netbsd.png differ diff --git a/resources/icon/os/netware.png b/resources/icon/os/netware.png index 79b5c10..8796a8e 100644 Binary files a/resources/icon/os/netware.png and b/resources/icon/os/netware.png differ diff --git a/resources/icon/os/next.png b/resources/icon/os/next.png index f4da2ae..c8e176e 100644 Binary files a/resources/icon/os/next.png and b/resources/icon/os/next.png differ diff --git a/resources/icon/os/openbsd.png b/resources/icon/os/openbsd.png index 7d672e5..8103f7c 100644 Binary files a/resources/icon/os/openbsd.png and b/resources/icon/os/openbsd.png differ diff --git a/resources/icon/os/os2.png b/resources/icon/os/os2.png index 4dcb675..dc0917b 100644 Binary files a/resources/icon/os/os2.png and b/resources/icon/os/os2.png differ diff --git a/resources/icon/os/osf.png b/resources/icon/os/osf.png index 18836fc..263cf92 100644 Binary files a/resources/icon/os/osf.png and b/resources/icon/os/osf.png differ diff --git a/resources/icon/os/palmos.png b/resources/icon/os/palmos.png index 4f4f68d..92b6efa 100644 Binary files a/resources/icon/os/palmos.png and b/resources/icon/os/palmos.png differ diff --git a/resources/icon/os/psp.png b/resources/icon/os/psp.png index 6734f7d..902e182 100644 Binary files a/resources/icon/os/psp.png and b/resources/icon/os/psp.png differ diff --git a/resources/icon/os/qnx.png b/resources/icon/os/qnx.png index 8ffcce6..283a3e9 100644 Binary files a/resources/icon/os/qnx.png and b/resources/icon/os/qnx.png differ diff --git a/resources/icon/os/riscos.png b/resources/icon/os/riscos.png index c20b34d..7434a89 100644 Binary files a/resources/icon/os/riscos.png and b/resources/icon/os/riscos.png differ diff --git a/resources/icon/os/sco.png b/resources/icon/os/sco.png index 55cc4ca..2bbcf95 100644 Binary files a/resources/icon/os/sco.png and b/resources/icon/os/sco.png differ diff --git a/resources/icon/os/sunos.png b/resources/icon/os/sunos.png index e37e602..f5103e0 100644 Binary files a/resources/icon/os/sunos.png and b/resources/icon/os/sunos.png differ diff --git a/resources/icon/os/syllable.png b/resources/icon/os/syllable.png index 72928c6..46abc06 100644 Binary files a/resources/icon/os/syllable.png and b/resources/icon/os/syllable.png differ diff --git a/resources/icon/os/symbian.png b/resources/icon/os/symbian.png index c9b5984..ff9cf65 100644 Binary files a/resources/icon/os/symbian.png and b/resources/icon/os/symbian.png differ diff --git a/resources/icon/os/unix.png b/resources/icon/os/unix.png index 995c967..b17fae2 100644 Binary files a/resources/icon/os/unix.png and b/resources/icon/os/unix.png differ diff --git a/resources/icon/os/unknown.png b/resources/icon/os/unknown.png index 895b771..c6ca47f 100644 Binary files a/resources/icon/os/unknown.png and b/resources/icon/os/unknown.png differ diff --git a/resources/icon/os/vms.png b/resources/icon/os/vms.png index 58568f6..43d8062 100644 Binary files a/resources/icon/os/vms.png and b/resources/icon/os/vms.png differ diff --git a/resources/icon/os/webtv.png b/resources/icon/os/webtv.png index 07dc458..0131839 100644 Binary files a/resources/icon/os/webtv.png and b/resources/icon/os/webtv.png differ diff --git a/resources/icon/os/win.png b/resources/icon/os/win.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/win.png and b/resources/icon/os/win.png differ diff --git a/resources/icon/os/win10.png b/resources/icon/os/win10.png new file mode 100644 index 0000000..03ba900 Binary files /dev/null and b/resources/icon/os/win10.png differ diff --git a/resources/icon/os/win16.png b/resources/icon/os/win16.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/win16.png and b/resources/icon/os/win16.png differ diff --git a/resources/icon/os/win2000.png b/resources/icon/os/win2000.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/win2000.png and b/resources/icon/os/win2000.png differ diff --git a/resources/icon/os/win2003.png b/resources/icon/os/win2003.png index 247caed..66c8ff6 100644 Binary files a/resources/icon/os/win2003.png and b/resources/icon/os/win2003.png differ diff --git a/resources/icon/os/win2008.png b/resources/icon/os/win2008.png index 247caed..66c8ff6 100644 Binary files a/resources/icon/os/win2008.png and b/resources/icon/os/win2008.png differ diff --git a/resources/icon/os/win8.1.png b/resources/icon/os/win8.1.png new file mode 100644 index 0000000..8001539 Binary files /dev/null and b/resources/icon/os/win8.1.png differ diff --git a/resources/icon/os/win8.png b/resources/icon/os/win8.png new file mode 100644 index 0000000..8001539 Binary files /dev/null and b/resources/icon/os/win8.png differ diff --git a/resources/icon/os/win80.png b/resources/icon/os/win80.png new file mode 100644 index 0000000..03ba900 Binary files /dev/null and b/resources/icon/os/win80.png differ diff --git a/resources/icon/os/win81.png b/resources/icon/os/win81.png new file mode 100644 index 0000000..03ba900 Binary files /dev/null and b/resources/icon/os/win81.png differ diff --git a/resources/icon/os/win95.png b/resources/icon/os/win95.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/win95.png and b/resources/icon/os/win95.png differ diff --git a/resources/icon/os/win98.png b/resources/icon/os/win98.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/win98.png and b/resources/icon/os/win98.png differ diff --git a/resources/icon/os/wince.png b/resources/icon/os/wince.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/wince.png and b/resources/icon/os/wince.png differ diff --git a/resources/icon/os/winme.png b/resources/icon/os/winme.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/winme.png and b/resources/icon/os/winme.png differ diff --git a/resources/icon/os/winnt.png b/resources/icon/os/winnt.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/winnt.png and b/resources/icon/os/winnt.png differ diff --git a/resources/icon/os/winphone.png b/resources/icon/os/winphone.png new file mode 100644 index 0000000..03ba900 Binary files /dev/null and b/resources/icon/os/winphone.png differ diff --git a/resources/icon/os/winunknown.png b/resources/icon/os/winunknown.png index a3e9a96..7fd9cc5 100644 Binary files a/resources/icon/os/winunknown.png and b/resources/icon/os/winunknown.png differ diff --git a/resources/icon/os/winvista.png b/resources/icon/os/winvista.png index 247caed..66c8ff6 100644 Binary files a/resources/icon/os/winvista.png and b/resources/icon/os/winvista.png differ diff --git a/resources/icon/os/winxbox.png b/resources/icon/os/winxbox.png index 85087e4..b12f8a0 100644 Binary files a/resources/icon/os/winxbox.png and b/resources/icon/os/winxbox.png differ diff --git a/resources/icon/os/winxp.png b/resources/icon/os/winxp.png index 247caed..66c8ff6 100644 Binary files a/resources/icon/os/winxp.png and b/resources/icon/os/winxp.png differ diff --git a/resources/icon/vh.png b/resources/icon/vh.png deleted file mode 100644 index 13e52f9..0000000 Binary files a/resources/icon/vh.png and /dev/null differ diff --git a/resources/icon/vk.png b/resources/icon/vk.png deleted file mode 100644 index ac1bc63..0000000 Binary files a/resources/icon/vk.png and /dev/null differ diff --git a/resources/icon/vp.png b/resources/icon/vp.png deleted file mode 100644 index 8ebf702..0000000 Binary files a/resources/icon/vp.png and /dev/null differ diff --git a/resources/icon/vu.png b/resources/icon/vu.png deleted file mode 100644 index 7d39356..0000000 Binary files a/resources/icon/vu.png and /dev/null differ diff --git a/resources/icon/vv.png b/resources/icon/vv.png deleted file mode 100644 index d5b7cdd..0000000 Binary files a/resources/icon/vv.png and /dev/null differ