<?php
/**
 * Piwik - Open source web analytics
 * 
 * @link http://piwik.org
 * @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later
 * @version $Id: SearchEngines.php 1371 2009-08-06 20:15:53Z vipsoft $
 * 
 * @package Piwik_Referers
 */

/**
 * Search Engine database
 * 
 * ======================================
 * HOW TO ADD A SEARCH ENGINE TO THE LIST
 * ======================================
 * If you want to add a new entry, please email us the information + icon at hello at piwik.org
 *
 * See also: http://piwik.org/faq/general/#faq_39
 * 
 * Detail of a line:
 * Url => array( SearchEngineName, KeywordParameter, [path containing the keyword], [charset used by the search engine])
 * 
 * The main search engine URL has to be at the top of the list for the given search Engine.
 * You can add new search engines icons by adding the icon in the plugins/Referers/images/SearchEngines directory 
 * using the format 'mainSearchEngineUrl.png'. Example: www.google.com.png
 * To help Piwik link directly the search engine result page for the keyword, specify the third entry in the array 
 * using the macro {k} that will automatically be replaced by the keyword.
 * 
 *  A simple example is:
 *  'www.google.com'		=> array('Google', 'q', 'search?q={k}'),
 * 
 *  A more complicated example, with an array of possible variable names, and a custom charset:
 *  'www.baidu.com'			=> array('Baidu', array('wd', 'word', 'kw'), 's?wd={k}', 'gb2312'),
 */
if(!isset($GLOBALS['Piwik_SearchEngines'] ))
{
	$GLOBALS['Piwik_SearchEngines'] = array(
		// 1
		'1.cz'						=> array('1.cz', 'q', 'index.php?q={k}', 'iso-8859-2'),
		'www.1.cz'					=> array('1.cz', 'q', false, 'iso-8859-2'),

		// 123people
		'www.123people.com'			=> array('123people', 'search_term'),
		'www.123people.de'			=> array('123people', 'search_term'),
		'www.123people.es'			=> array('123people', 'search_term'),
		'www.123people.fr'			=> array('123people', 'search_term'),

		// 1und1
		'portal.1und1.de'			=> array('1und1', 'search'),

		// 3271
		'nmsearch.3721.com'			=> array('3271', 'p'),
		'seek.3721.com'				=> array('3271', 'p'),

		// A9
		'www.a9.com'				=> array('A9', ''),
		'a9.com'					=> array('A9', ''),

		// Abacho
		'search.abacho.com'			=> array('Abacho', 'q'),

		// ABCsøk
		'abcsok.no'					=> array('ABCsøk', 'q'),
		'www.abcsok.no'				=> array('ABCsøk', 'q'),

		// about
		'search.about.com'			=> array('About', 'terms'),

		// Acoon
		'www.acoon.de'				=> array('Acoon', 'begriff'),

		// Acont
		'acont.de'					=> array('Acont', 'query'),

		// Alexa
		'www.alexa.com'				=> array('Alexa', 'q', 'search?q={k}'),
		'alexa.com'					=> array('Alexa', 'q'),

		// Alice Adsl
		'rechercher.aliceadsl.fr'	=> array('Alice Adsl', 'qs'),
		'search.alice.it'			=> array('Alice (powered by Virgilio)', 'qt'),
		'ricerca.alice.it'			=> array('Alice (powered by Virgilio)', 'qs'),

		// Allesklar
		'www.allesklar.de'			=> array('Allesklar', 'words'),

		// AllTheWeb
		'www.alltheweb.com'			=> array('AllTheWeb', 'q'),

		// all.by
		'all.by'					=> array('All.by', 'query'),

		// Altavista
		'www.altavista.com'			=> array('AltaVista', 'q'),
		'listings.altavista.com'	=> array('AltaVista', 'q'),
		'www.altavista.de'			=> array('AltaVista', 'q'),
		'altavista.fr'				=> array('AltaVista', 'q'),
		'de.altavista.com'			=> array('AltaVista', 'q'),
		'fr.altavista.com'			=> array('AltaVista', 'q'),
		'es.altavista.com'			=> array('AltaVista', 'q'),
		'www.altavista.fr'			=> array('AltaVista', 'q'),
		'search.altavista.com'		=> array('AltaVista', 'q'),
		'search.fr.altavista.com'	=> array('AltaVista', 'q'),
		'se.altavista.com'			=> array('AltaVista', 'q'),
		'be-nl.altavista.com'		=> array('AltaVista', 'q'),
		'be-fr.altavista.com'		=> array('AltaVista', 'q'),
		'it.altavista.com'			=> array('AltaVista', 'q'),
		'us.altavista.com'			=> array('AltaVista', 'q'),
		'nl.altavista.com'			=> array('Altavista', 'q'),
		'ch.altavista.com'			=> array('AltaVista', 'q'),

		// Apollo Latvia
		'apollo.lv/portal/search/'	=> array('Apollo lv', 'q'),

		// APOLLO7
		'www.apollo7.de'			=> array('Apollo7', 'query'),
		'apollo7.de'				=> array('Apollo7', 'query'),

		// AOL
		'search.aol.com'			=> array('AOL', array('query', 'q'), 'aol/search?query={k}'),
		'aolsearch.aol.com'			=> array('AOL', array('query', 'q')),
		'www.aolrecherche.aol.fr'	=> array('AOL', array('query', 'q')),
		'www.aolrecherches.aol.fr'	=> array('AOL', array('query', 'q')),
		'www.aolimages.aol.fr'		=> array('AOL', array('query', 'q')),
		'www.recherche.aol.fr'		=> array('AOL', array('query', 'q')),
		'aolsearcht.aol.com'		=> array('AOL', array('query', 'q')),
		'find.web.aol.com'			=> array('AOL', array('query', 'q')),
		'recherche.aol.ca'			=> array('AOL', array('query', 'q')),
		'aolsearch.aol.co.uk'		=> array('AOL', array('query', 'q')),
		'search.aol.co.uk'			=> array('AOL', array('query', 'q')),
		'aolrecherche.aol.fr'		=> array('AOL', array('query', 'q')),
		'sucheaol.aol.de'			=> array('AOL', array('query', 'q')),
		'suche.aol.de'				=> array('AOL', array('query', 'q')),
		'suche.aolsvc.de'			=> array('AOL', array('query', 'q')),
		'aolbusqueda.aol.com.mx'	=> array('AOL', array('query', 'q')),
		'alicesuchet.aol.de'		=> array('AOL', array('query', 'q')),
		'suche.aolsvc.de'			=> array('AOL', array('query', 'q')),
		'suche.aol.de'				=> array('AOL', array('query', 'q')),
		'alicesuche.aol.de'			=> array('AOL', array('query', 'q')),
		'suchet2.aol.de'			=> array('AOL', array('query', 'q')),
		'search.hp.my.aol.com.au'	=> array('AOL', array('query', 'q')),
		'search.hp.my.aol.de'		=> array('AOL', array('query', 'q')),

		// Aport
		'sm.aport.ru'				=> array('Aport', 'r'),

		// Arcor
		'www.arcor.de'				=> array('Arcor', 'Keywords'),

		// Arianna (Libero.it)
		'arianna.libero.it'			=> array('Arianna', 'query'),

		// Ask
		'www.ask.com'				=> array('Ask', array('ask', 'q'), 'web?q={k}'),
		'web.ask.com'				=> array('Ask', array('ask', 'q')),
		'ask.reference.com'			=> array('Ask', 'q'),
		'www.ask.co.uk'				=> array('Ask', 'q'),
		'uk.ask.com'				=> array('Ask', 'q'),
		'fr.ask.com'				=> array('Ask', 'q'),
		'de.ask.com'				=> array('Ask', 'q'),
		'es.ask.com'				=> array('Ask', 'q'),
		'it.ask.com'				=> array('Ask', 'q'),
		'nl.ask.com'				=> array('Ask', 'q'),
		'ask.jp'					=> array('Ask', 'q'),

		// Atlas
		'search.atlas.cz'			=> array('Atlas', 'q', '?q={k}', 'windows-1250'),

		// Austronaut
		'www2.austronaut.at'		=> array('Austronaut', 'begriff'),

		// Babylon
		'search.babylon.com'		=> array('Babylon (Powered by Google)', 'q'),

		// Baidu
		'www.baidu.com'				=> array('Baidu', array('wd', 'word', 'kw'), 's?wd={k}', 'gb2312'),
		'www1.baidu.com'			=> array('Baidu', array('wd', 'word', 'kw'), false, 'gb2312'),
		'zhidao.baidu.com'			=> array('Baidu', array('wd', 'word', 'kw'), false, 'gb2312'),
		'tieba.baidu.com'			=> array('Baidu', array('wd', 'word', 'kw'), false, 'gb2312'),
		'news.baidu.com'			=> array('Baidu', array('wd', 'word', 'kw'), false, 'gb2312'),
		'web.gougou.com'			=> array('Baidu', 'search'),

		// BBC
		'search.bbc.co.uk'			=> array('BBC', 'q'),

		// Bellnet
		'www.suchmaschine.com'		=> array('Bellnet', 'suchstr'),

		// Biglobe
		'cgi.search.biglobe.ne.jp'	=> array('Biglobe', 'q'),

		// Bild
		'www.bild.t-online.de'		=> array('Bild.de (enhanced by Google)', 'query'),

		// Bing
		'www.bing.com'				=> array('Bing', 'q', 'search?q={k}'),

		// Blogdigger
		'www.blogdigger.com'		=> array('Blogdigger', 'q'),

		// Bloglines
		'www.bloglines.com'			=> array('Bloglines', 'q'),

		// Blogpulse
		'www.blogpulse.com'			=> array('Blogpulse', 'query'),

		// Bluewin
		'search.bluewin.ch'			=> array('Bluewin', 'query'),

		// Caloweb
		'www.caloweb.de'			=> array('Caloweb', 'q'),

		// Cegetel (Google)
		'www.cegetel.net'			=> array('Cegetel (Google)', 'q'),

		// Centrum
		'search.centrum.cz'			=> array('Centrum', 'q', 'index.php?q={k}', 'windows-1250'),
		'fulltext.centrum.cz'		=> array('Centrum', 'q', false, 'windows-1250'),
		'morfeo.centrum.cz'			=> array('Centrum', 'q', false, 'windows-1250'),

		// Chello
		'www.chello.fr'				=> array('Chello', 'q1'),

		// Club Internet
		'recherche.club-internet.fr'=> array('Club Internet', 'q'),

		// Clusty
		'clusty.com'				=> array('Clusty', 'query', 'search?query={k}'),

		// Conduit
		'search.conduit.com'		=> array('Conduit.com', 'q', 'Results.aspx?q={k}'),

		// Comcast
		'www.comcast.net'			=> array('Comcast', 'query'),
		'search.comcast.net'		=> array('Comcast', 'q'),

		// Comet systems
		'search.cometsystems.com'	=> array('CometSystems', 'q'),

		// Compuserve
		'suche.compuserve.de'		=> array('Compuserve.de (Powered by Google)', 'q'),
		'websearch.cs.com'			=> array('Compuserve.com (Enhanced by Google)', 'query'),

		// Copernic
		'metaresults.copernic.com'	=> array('Copernic', ' '),

		// Crossbot
		'www.crossbot.de'			=> array('Crossbot', 'q'),

		// Cuil
		'www.cuil.com'				=> array('Cuil', 'q', 'search?q={k}'),

		// Daemon search
		'www.daemon-search.com'		=> array('Daemon search', 'q', 'explore/web?q={k}'),

		// DasOertliche
		'www.dasoertliche.de'		=> array('DasOertliche', 'kw'),

		// DasTelefonbuch
		'www.4call.dastelefonbuch.de'=> array('DasTelefonbuch', 'kw'),

		// Defind.de
		'suche.defind.de'			=> array('Defind.de', 'search'),

		// Delfi Latvia
		'smart.delfi.lv'			=> array('Delfi lv', 'q'),

		// Delfi
		'otsing.delfi.ee'			=> array('Delfi EE', 'q'),

		// Deskfeeds
		'www.deskfeeds.com'			=> array('Deskfeeds', 'sx'),

		// Dino
		'www.dino-online.de'		=> array('Dino', 'query'),

		// dir.com
		'fr.dir.com'				=> array('dir.com', 'req'),

		// dmoz
		'dmoz.org'					=> array('dmoz', 'search'),
		'editors.dmoz.org'			=> array('dmoz', 'search'),
		'search.dmoz.org'			=> array('dmoz', 'search'),
		'www.dmoz.org'				=> array('dmoz', 'search'),

		// Dogpile
		'search.dogpile.com'		=> array('Dogpile', 'q'),
		'nbci.dogpile.com'			=> array('Dogpile', 'q'),

		// earthlink
		'search.earthlink.net'		=> array('Earthlink', 'q'),

		// Eniro
		'www.eniro.se'				=> array('Eniro', 'q'),

		// Espotting
		'affiliate.espotting.fr'	=> array('Espotting', 'keyword'),

		// Eudip
		'www.eudip.com'				=> array('Eudip', ' '),

		// Eurip
		'www.eurip.com'				=> array('Eurip', 'q'),

		// Euroseek
		'www.euroseek.com'			=> array('Euroseek', 'string'),

		// Everyclick
		'www.everyclick.com'		=> array('Everyclick', 'keyword'),

		// Excite
		'www.excite.it'				=> array('Excite', 'q'),
		'msxml.excite.com'			=> array('Excite', 'qkw'),
		'www.excite.fr'				=> array('Excite', 'search'),

		// Exalead
		'www.exalead.fr'			=> array('Exalead', 'q', 'search/results?q={k}'),
		'www.exalead.com'			=> array('Exalead', 'q'),

		// eo
		'eo.st'						=> array('eo', 'q'),

		// Feedminer
		'www.feedminer.com'			=> array('Feedminer', 'q'),

		// Feedster
		'www.feedster.com'			=> array('Feedster', ''),

		// Francite
		'recherche.francite.com'	=> array('Francite', 'name'),
		'antisearch.francite.com'	=> array('Francite', 'KEYWORDS'),

		// Fireball
		'suche.fireball.de'			=> array('Fireball', 'query'),

		// Firstfind
		'www.firstsfind.com'		=> array('Firstsfind', 'qry'),

		// Fixsuche
		'www.fixsuche.de'			=> array('Fixsuche', 'q'),

		// Flix
		'www.flix.de'				=> array('Flix.de', 'keyword'),

		// Free
		'search.free.fr'			=> array('Free', 'q'),
		'search1-2.free.fr'			=> array('Free', 'q'),
		'search1-1.free.fr'			=> array('Free', 'q'),

		// Freecause
		'search.freecause.com'		=> array('FreeCause', 'q'),

		// Freenet
		'suche.freenet.de'			=> array('Freenet', 'query'),

		// FriendFeed
		'friendfeed.com'			=> array('FriendFeed', 'q'),

		// Froogle
		'froogle.google.com'		=> array('Google (Froogle)', 'q'),
		'froogle.google.de'			=> array('Google (Froogle)', 'q'),
		'froogle.google.co.uk'		=> array('Google (Froogle)', 'q'),

		// GAIS
		'gais.cs.ccu.edu.tw'		=> array('GAIS)', 'query'),

		// Gigablast
		'www.gigablast.com'			=> array('Gigablast', 'q'),
		'blogs.gigablast.com'		=> array('Gigablast (Blogs)', 'q'),
		'travel.gigablast.com'		=> array('Gigablast (Travel)', 'q'),
		'dir.gigablast.com'			=> array('Gigablast (Directory)', 'q'),
		'gov.gigablast.com'			=> array('Gigablast (Gov)', 'q'),

		// GMX
		'suche.gmx.net'				=> array('GMX', 'su'),
		'www.gmx.net'				=> array('GMX', 'su'),

		// Gnadenmeer
		'www.gnadenmeer.de'			=> array('Gnadenmeer', 'keyword'),

		// goo
		'search.goo.ne.jp'			=> array('goo', 'mt'),
		'ocnsearch.goo.ne.jp'		=> array('goo', 'mt'),

		// Google
		'www.google.com'			=> array('Google', 'q', 'search?q={k}'),
		'gogole.fr'					=> array('Google', 'q'),
		'www.gogole.fr'				=> array('Google', 'q'),
		'wwwgoogle.fr'				=> array('Google', 'q'),
		'ww.google.fr'				=> array('Google', 'q'),
		'w.google.fr'				=> array('Google', 'q'),
		'www.google.fr'				=> array('Google', 'q'),
		'www.google.fr.'			=> array('Google', 'q'),
		'google.fr'					=> array('Google', 'q'),
		'www2.google.com'			=> array('Google', 'q'),
		'w.google.com'				=> array('Google', 'q'),
		'ww.google.com'				=> array('Google', 'q'),
		'wwwgoogle.com'				=> array('Google', 'q'),
		'www.gogole.com'			=> array('Google', 'q'),
		'www.gppgle.com'			=> array('Google', 'q'),
		'go.google.com'				=> array('Google', 'q'),
		'www.google.ae'				=> array('Google', 'q'),
		'www.google.as'				=> array('Google', 'q'),
		'www.google.at'				=> array('Google', 'q'),
		'wwwgoogle.at'				=> array('Google', 'q'),
		'ww.google.at'				=> array('Google', 'q'),
		'w.google.at'				=> array('Google', 'q'),
		'www.google.az'				=> array('Google', 'q'),
		'www.google.be'				=> array('Google', 'q'),
		'www.google.bg'				=> array('Google', 'q'),
		'www.google.ba'				=> array('Google', 'q'),
		'google.bg'					=> array('Google', 'q'),
		'www.google.bi'				=> array('Google', 'q'),
		'www.google.ca'				=> array('Google', 'q'),
		'ww.google.ca'				=> array('Google', 'q'),
		'w.google.ca'				=> array('Google', 'q'),
		'www.google.cc'				=> array('Google', 'q'),
		'www.google.cd'				=> array('Google', 'q'),
		'www.google.cg'				=> array('Google', 'q'),
		'www.google.ch'				=> array('Google', 'q'),
		'ww.google.ch'				=> array('Google', 'q'),
		'w.google.ch'				=> array('Google', 'q'),
		'www.google.ci'				=> array('Google', 'q'),
		'www.google.cl'				=> array('Google', 'q'),
		'www.google.cn'				=> array('Google', 'q'),
		'www.google.co'				=> array('Google', 'q'),
		'www.google.cz'				=> array('Google', 'q'),
		'wwwgoogle.cz'				=> array('Google', 'q'),
		'www.google.de'				=> array('Google', 'q'),
		'ww.google.de'				=> array('Google', 'q'),
		'w.google.de'				=> array('Google', 'q'),
		'wwwgoogle.de'				=> array('Google', 'q'),
		'www.googleearth.de'		=> array('Google', 'q'),
		'www.google.ee'				=> array('Google', 'q'),
		'google.gr'					=> array('Google', 'q'),
		'www.google.hr'				=> array('Google', 'q'),
		'www.google.dj'				=> array('Google', 'q'),
		'www.google.dk'				=> array('Google', 'q'),
		'www.google.es'				=> array('Google', 'q'),
		'www.google.fi'				=> array('Google', 'q'),
		'www.google.fm'				=> array('Google', 'q'),
		'www.google.gg'				=> array('Google', 'q'),
		'www.goggle.com'			=> array('Google', 'q'),
		'google.ge'					=> array('Google', 'q'),
		'w.google.ge'				=> array('Google', 'q'),
		'ww.google.ge'				=> array('Google', 'q'),
		'www.google.ge'				=> array('Google', 'q'),
		'www.googel.fi'				=> array('Google', 'q'),
		'www.googleearth.fr'		=> array('Google', 'q'),
		'www.google.gl'				=> array('Google', 'q'),
		'www.google.gm'				=> array('Google', 'q'),
		'www.google.gr'				=> array('Google', 'q'),
		'www.google.hn'				=> array('Google', 'q'),
		'www.google.hr'				=> array('Google', 'q'),
		'www.google.hu'				=> array('Google', 'q'),
		'www.google.ie'				=> array('Google', 'q'),
		'www.google.is'				=> array('Google', 'q'),
		'www.google.it'				=> array('Google', 'q'),
		'www.google.jo'				=> array('Google', 'q'),
		'www.google.kz'				=> array('Google', 'q'),
		'www.google.li'				=> array('Google', 'q'),
		'www.google.lt'				=> array('Google', 'q'),
		'www.google.lu'				=> array('Google', 'q'),
		'www.google.lv'				=> array('Google', 'q'),
		'www.google.ms'				=> array('Google', 'q'),
		'www.google.mu'				=> array('Google', 'q'),
		'www.google.mw'				=> array('Google', 'q'),
		'www.google.md'				=> array('Google', 'q'),
		'www.google.nl'				=> array('Google', 'q'),
		'www.google.no'				=> array('Google', 'q'),
		'www.google.pl'				=> array('Google', 'q'),
		'www.google.sk'				=> array('Google', 'q'),
		'www.google.pn'				=> array('Google', 'q'),
		'www.google.pt'				=> array('Google', 'q'),
		'www.google.dk'				=> array('Google', 'q'),
		'www.google.ro'				=> array('Google', 'q'),
		'www.google.ru'				=> array('Google', 'q'),
		'www.google.rw'				=> array('Google', 'q'),
		'www.google.se'				=> array('Google', 'q'),
		'www.google.sn'				=> array('Google', 'q'),
		'www.google.sh'				=> array('Google', 'q'),
		'www.google.si'				=> array('Google', 'q'),
		'www.google.sm'				=> array('Google', 'q'),
		'www.google.td'				=> array('Google', 'q'),
		'www.google.tt'				=> array('Google', 'q'),
		'www.google.uz'				=> array('Google', 'q'),
		'www.google.vg'				=> array('Google', 'q'),
		'www.google.com.ar'			=> array('Google', 'q'),
		'www.google.com.au'			=> array('Google', 'q'),
		'www.google.com.bo'			=> array('Google', 'q'),
		'www.google.com.br'			=> array('Google', 'q'),
		'www.google.com.co'			=> array('Google', 'q'),
		'www.google.com.cu'			=> array('Google', 'q'),
		'www.google.com.ec'			=> array('Google', 'q'),
		'www.google.com.eg'			=> array('Google', 'q'),
		'www.google.com.do'			=> array('Google', 'q'),
		'www.google.com.fj'			=> array('Google', 'q'),
		'www.google.com.gr'			=> array('Google', 'q'),
		'www.google.com.gt'			=> array('Google', 'q'),
		'www.google.com.hk'			=> array('Google', 'q'),
		'www.google.com.ly'			=> array('Google', 'q'),
		'www.google.com.mt'			=> array('Google', 'q'),
		'www.google.com.mx'			=> array('Google', 'q'),
		'www.google.com.my'			=> array('Google', 'q'),
		'www.google.com.nf'			=> array('Google', 'q'),
		'www.google.com.ni'			=> array('Google', 'q'),
		'www.google.com.np'			=> array('Google', 'q'),
		'www.google.com.pa'			=> array('Google', 'q'),
		'www.google.com.pe'			=> array('Google', 'q'),
		'www.google.com.ph'			=> array('Google', 'q'),
		'www.google.com.pk'			=> array('Google', 'q'),
		'www.google.com.pl'			=> array('Google', 'q'),
		'www.google.com.pr'			=> array('Google', 'q'),
		'www.google.com.py'			=> array('Google', 'q'),
		'www.google.com.qa'			=> array('Google', 'q'),
		'www.google.com.om'			=> array('Google', 'q'),
		'www.google.com.ru'			=> array('Google', 'q'),
		'www.google.com.sg'			=> array('Google', 'q'),
		'www.google.com.sa'			=> array('Google', 'q'),
		'www.google.com.sv'			=> array('Google', 'q'),
		'www.google.com.tr'			=> array('Google', 'q'),
		'www.google.com.tw'			=> array('Google', 'q'),
		'www.google.com.ua'			=> array('Google', 'q'),
		'www.google.com.uy'			=> array('Google', 'q'),
		'www.google.com.vc'			=> array('Google', 'q'),
		'www.google.com.vn'			=> array('Google', 'q'),
		'www.google.co.cr'			=> array('Google', 'q'),
		'www.google.co.gg'			=> array('Google', 'q'),
		'www.google.co.hu'			=> array('Google', 'q'),
		'www.google.co.id'			=> array('Google', 'q'),
		'www.google.co.il'			=> array('Google', 'q'),
		'www.google.co.in'			=> array('Google', 'q'),
		'www.google.co.je'			=> array('Google', 'q'),
		'www.google.co.jp'			=> array('Google', 'q'),
		'www.google.co.ls'			=> array('Google', 'q'),
		'www.google.co.ke'			=> array('Google', 'q'),
		'www.google.co.kr'			=> array('Google', 'q'),
		'www.google.co.nz'			=> array('Google', 'q'),
		'www.google.co.th'			=> array('Google', 'q'),
		'www.google.co.uk'			=> array('Google', 'q'),
		'www.google.co.ve'			=> array('Google', 'q'),
		'www.google.co.za'			=> array('Google', 'q'),
		'www.google.co.ma'			=> array('Google', 'q'),
		'www.google.com.kw'			=> array('Google', 'q'),
		'www.google.com.by'			=> array('Google', 'q'),
		'ipv6.google.com'			=> array('Google', 'q'),
		'www.google.com.bh'			=> array('Google', 'q'),
		'www.google.com.jm'			=> array('Google', 'q'),
		'www.google.com.na'			=> array('Google', 'q'),
		'www.google.lk'				=> array('Google', 'q'),
		'www.google.com.gh'			=> array('Google', 'q'),
		'www.google.rs'				=> array('Google', 'q'),
		'www.google.com.gi'			=> array('Google', 'q'),

		// Powered by Google
		'www.charter.net'			=> array('Google', 'q'),
		'brisbane.t-online.de'		=> array('Google', 'q'),
		'miportal.bellsouth.net'	=> array('Google', 'string'),
		'home.bellsouth.net'		=> array('Google', 'string'),
		'pesquisa.clix.pt'			=> array('Google', 'q'),
		'google.startsiden.no'		=> array('Google', 'q'),
		'google.startpagina.nl'		=> array('Google', 'q'),
		'search.peoplepc.com'		=> array('Google', 'q'),
		'www.google.interia.pl'		=> array('Google', 'q'),
		'buscador.terra.es'			=> array('Google', 'query'),
		'buscador.terra.cl'			=> array('Google', 'query'),
		'buscador.terra.com.br'		=> array('Google', 'query'),
		'www.adelphia.net'			=> array('Google', 'q'),
		'so.qq.com'					=> array('Google', 'word'),
		'misc.skynet.be'			=> array('Google', 'keywords'),

		'verden.abcsok.no'			=> array('Google', 'q'),
		'search3.incredimail.com'	=> array('Google', 'q'),
		'search.incredimail.com'	=> array('Google', 'q'),
		'search.sweetim.com'		=> array('Google', 'q'),

		// Google Blogsearch
		'blogsearch.google.com'		=> array('Google Blogsearch', 'q', 'blogsearch?q={k}'),
		'blogsearch.google.de'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.fr'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.co.uk'	=> array('Google Blogsearch', 'q'),
		'blogsearch.google.it'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.net'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.es'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.ru'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.be'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.nl'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.at'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.ch'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.pl'		=> array('Google Blogsearch', 'q'),
		'blogsearch.google.co.in'	=> array('Google Blogsearch', 'q'),

		// Google translation
		'translate.google.com'		=> array('Google Translations', 'q'),

		// Google Images
		'images.google.com'			=> array('Google Images', 'q', 'images?q={k}'),
		'images.google.cz'			=> array('Google Images', 'q'),
		'images.google.lt'			=> array('Google Images', 'q'),
		'images.google.hr'			=> array('Google Images', 'q'),
		'images.google.hu'			=> array('Google Images', 'q'),
		'images.google.com.kw'		=> array('Google Images', 'q'),
		'images.google.com.sa'		=> array('Google Images', 'q'),
		'images.google.co.za'		=> array('Google Images', 'q'),
		'images.google.fr'			=> array('Google Images', 'q'),
		'images.google.be'			=> array('Google Images', 'q'),
		'images.google.ca'			=> array('Google Images', 'q'),
		'images.google.co.uk'		=> array('Google Images', 'q'),
		'images.google.de'			=> array('Google Images', 'q'),
		'images.google.it'			=> array('Google Images', 'q'),
		'images.google.at'			=> array('Google Images', 'q'),
		'images.google.bg'			=> array('Google Images', 'q'),
		'images.google.ch'			=> array('Google Images', 'q'),
		'images.google.ci'			=> array('Google Images', 'q'),
		'images.google.com.au'		=> array('Google Images', 'q'),
		'images.google.com.cu'		=> array('Google Images', 'q'),
		'images.google.co.id'		=> array('Google Images', 'q'),
		'images.google.co.il'		=> array('Google Images', 'q'),
		'images.google.co.in'		=> array('Google Images', 'q'),
		'images.google.co.jp'		=> array('Google Images', 'q'),
		'images.google.co.hu'		=> array('Google Images', 'q'),
		'images.google.co.kr'		=> array('Google Images', 'q'),
		'images.google.co.nz'		=> array('Google Images', 'q'),
		'images.google.co.th'		=> array('Google Images', 'q'),
		'images.google.co.tw'		=> array('Google Images', 'q'),
		'images.google.co.ve'		=> array('Google Images', 'q'),
		'images.google.com.ar'		=> array('Google Images', 'q'),
		'images.google.com.br'		=> array('Google Images', 'q'),
		'images.google.com.cu'		=> array('Google Images', 'q'),
		'images.google.com.do'		=> array('Google Images', 'q'),
		'images.google.com.gr'		=> array('Google Images', 'q'),
		'images.google.com.hk'		=> array('Google Images', 'q'),
		'images.google.com.mx'		=> array('Google Images', 'q'),
		'images.google.com.my'		=> array('Google Images', 'q'),
		'images.google.com.pe'		=> array('Google Images', 'q'),
		'images.google.com.tr'		=> array('Google Images', 'q'),
		'images.google.com.tw'		=> array('Google Images', 'q'),
		'images.google.com.ua'		=> array('Google Images', 'q'),
		'images.google.com.vn'		=> array('Google Images', 'q'),
		'images.google.dk'			=> array('Google Images', 'q'),
		'images.google.ee'			=> array('Google Images', 'q'),
		'images.google.es'			=> array('Google Images', 'q'),
		'images.google.fi'			=> array('Google Images', 'q'),
		'images.google.gg'			=> array('Google Images', 'q'),
		'images.google.gr'			=> array('Google Images', 'q'),
		'images.google.it'			=> array('Google Images', 'q'),
		'images.google.ms'			=> array('Google Images', 'q'),
		'images.google.nl'			=> array('Google Images', 'q'),
		'images.google.no'			=> array('Google Images', 'q'),
		'images.google.pl'			=> array('Google Images', 'q'),
		'images.google.pt'			=> array('Google Images', 'q'),
		'images.google.ro'			=> array('Google Images', 'q'),
		'images.google.ru'			=> array('Google Images', 'q'),
		'images.google.se'			=> array('Google Images', 'q'),
		'images.google.sk'			=> array('Google Images', 'q'),

		// Google News
		'news.google.com'			=> array('Google News', 'q'),
		'news.google.se'			=> array('Google News', 'q'),
		'news.google.com'			=> array('Google News', 'q'),
		'news.google.es'			=> array('Google News', 'q'),
		'news.google.ch'			=> array('Google News', 'q'),
		'news.google.lt'			=> array('Google News', 'q'),
		'news.google.ie'			=> array('Google News', 'q'),
		'news.google.de'			=> array('Google News', 'q'),
		'news.google.cl'			=> array('Google News', 'q'),
		'news.google.com.ar'		=> array('Google News', 'q'),
		'news.google.fr'			=> array('Google News', 'q'),
		'news.google.ca'			=> array('Google News', 'q'),
		'news.google.co.uk'			=> array('Google News', 'q'),
		'news.google.co.jp'			=> array('Google News', 'q'),
		'news.google.com.pe'		=> array('Google News', 'q'),
		'news.google.com.au'		=> array('Google News', 'q'),
		'news.google.com.mx'		=> array('Google News', 'q'),
		'news.google.com.hk'		=> array('Google News', 'q'),
		'news.google.co.in'			=> array('Google News', 'q'),
		'news.google.at'			=> array('Google News', 'q'),
		'news.google.com.tw'		=> array('Google News', 'q'),
		'news.google.com.co'		=> array('Google News', 'q'),
		'news.google.co.ve'			=> array('Google News', 'q'),
		'news.google.lu'			=> array('Google News', 'q'),
		'news.google.com.ly'		=> array('Google News', 'q'),
		'news.google.it'			=> array('Google News', 'q'),
		'news.google.sm'			=> array('Google News', 'q'),

		// Google syndicated search
		'googlesyndicatedsearch.com'=> array('Google syndicated search', 'q'),

		// Goyellow.de
		'www.goyellow.de'			=> array('GoYellow.de', 'MDN'),

		// Gule Sider:
		'www.gulesider.no'			=> array('Gule Sider', 'q'),

		// HighBeam
		'www.highbeam.com'			=> array('HighBeam', 'Q'),

		// Hit-Parade
		'recherche.hit-parade.com'	=> array('Hit-Parade', 'p7'),
		'class.hit-parade.com'		=> array('Hit-Parade', 'p7'),

		// Holmes.ge
		'holmes.ge'					=> array('Holmes', 'q'),

		// Hooseek.com
		'www.hooseek.com'			=> array('Hooseek', 'recherche'),

		// Hotbot via Lycos
		'hotbot.lycos.com'			=> array('Hotbot (Lycos)', 'query'),
		'search.hotbot.de'			=> array('Hotbot', 'query'),
		'search.hotbot.fr'			=> array('Hotbot', 'query'),
		'www.hotbot.com'			=> array('Hotbot', 'query'),

		// 1stekeuze
		'zoek.1stekeuze.nl'			=> array('1stekeuze', 'terms'),

		// Infoseek
		'search.www.infoseek.co.jp'	=> array('Infoseek', 'qt'),

		// Icerocket
		'blogs.icerocket.com'		=> array('Icerocket', 'qt'),

		// ICQ
		'www.icq.com'				=> array('ICQ', 'q', 'search/results.php?q={k}'),
		'search.icq.com'			=> array('ICQ', 'q'),

		// Ilse
		'spsearch.ilse.nl'			=> array('Startpagina', 'search_for'),
		'be.ilse.nl'				=> array('Ilse BE', 'query'),
		'search.ilse.nl'			=> array('Ilse NL', 'search_for'),

		// Iwon
		'search.iwon.com'			=> array('Iwon', 'searchfor'),

		// Ixquick
		'ixquick.com'				=> array('Ixquick', 'query'),
		'www.eu.ixquick.com'		=> array('Ixquick', 'query'),
		'us.ixquick.com'			=> array('Ixquick', 'query'),
		's1.us.ixquick.com'			=> array('Ixquick', 'query'),
		's2.us.ixquick.com'			=> array('Ixquick', 'query'),
		's3.us.ixquick.com'			=> array('Ixquick', 'query'),
		's4.us.ixquick.com'			=> array('Ixquick', 'query'),
		's5.us.ixquick.com'			=> array('Ixquick', 'query'),
		'eu.ixquick.com'			=> array('Ixquick', 'query'),

		// Jyxo
		'jyxo.cz'					=> array('Jyxo', 'q'),

		// Jungle Spider
		'www.jungle-spider.de'		=> array('Jungle Spider', 'qry'),

		// Kartoo
		'kartoo.com'				=> array('Kartoo', ''),
		'kartoo.de'					=> array('Kartoo', ''),
		'kartoo.fr'					=> array('Kartoo', ''),

		// Kataweb
		'www.kataweb.it'			=> array('Kataweb', 'q'),

		// Klug suchen
		'www.klug-suchen.de'		=> array('Klug suchen!', 'query'),

		// kostenlos
		'www.kostenlos.de'			=> array('kostenlos.de', 'q'),

		// Kvasir
		'kvasir.no'					=> array('Kvasir', 'q'),
		'www.kvasir.no'				=> array('Kvasir', 'q'),

		// Latne
		'www.latne.lv'				=> array('Latne', 'q'),

		// La Toile Du Québec via Google
		'google.canoe.com'			=> array('La Toile Du Québec (Google)', 'q'),
		'www.toile.com'				=> array('La Toile Du Québec (Google)', 'q'),
		'web.toile.com'				=> array('La Toile Du Québec (Google)', 'q'),

		// La Toile Du Québec
		'recherche.toile.qc.ca'		=> array('La Toile Du Québec', 'query'),

		// Live.com
		'search.live.com'			=> array('Live', 'q', 'results.aspx?q={k}'),
		'beta.search.live.com'		=> array('Live', 'q'),
		'www.live.com'				=> array('Live', 'q'),
		'search.msn.com'			=> array('Live', 'q'),
		'beta.search.msn.fr'		=> array('Live', 'q'),
		'search.msn.fr'				=> array('Live', 'q'),
		'search.msn.es'				=> array('Live', 'q'),
		'search.msn.se'				=> array('Live', 'q'),
		'search.latam.msn.com'		=> array('Live', 'q'),
		'search.msn.nl'				=> array('Live', 'q'),
		'leguide.fr.msn.com'		=> array('Live', 's'),
		'leguide.msn.fr'			=> array('Live', 's'),
		'search.msn.co.jp'			=> array('Live', 'q'),
		'search.msn.no'				=> array('Live', 'q'),
		'search.msn.at'				=> array('Live', 'q'),
		'search.msn.com.hk'			=> array('Live', 'q'),
		'search.t1msn.com.mx'		=> array('Live', 'q'),
		'fr.ca.search.msn.com'		=> array('Live', 'q'),
		'search.msn.be'				=> array('Live', 'q'),
		'search.fr.msn.be'			=> array('Live', 'q'),
		'search.msn.it'				=> array('Live', 'q'),
		'sea.search.msn.it'			=> array('Live', 'q'),
		'sea.search.msn.fr'			=> array('Live', 'q'),
		'sea.search.msn.de'			=> array('Live', 'q'),
		'sea.search.msn.com'		=> array('Live', 'q'),
		'sea.search.fr.msn.be'		=> array('Live', 'q'),
		'search.msn.com.tw'			=> array('Live', 'q'),
		'search.msn.de'				=> array('Live', 'q'),
		'search.msn.co.uk'			=> array('Live', 'q'),
		'search.msn.co.za'			=> array('Live', 'q'),
		'search.msn.ch'				=> array('Live', 'q'),
		'search.msn.es'				=> array('Live', 'q'),
		'search.msn.com.br'			=> array('Live', 'q'),
		'search.ninemsn.com.au'		=> array('Live', 'q'),
		'search.msn.dk'				=> array('Live', 'q'),
		'search.arabia.msn.com'		=> array('Live', 'q'),
		'search.prodigy.msn.com'	=> array('Live', 'q'),

		// Looksmart
		'www.looksmart.com'			=> array('Looksmart', 'key'),

		// Lo.st
		'lo.st'						=> array('Lo.st (Powered by Google)', 'x_query'),

		// Lycos
		'search.lycos.com'			=> array('Lycos', 'query'),
		'vachercher.lycos.fr'		=> array('Lycos', 'query'),
		'www.lycos.fr'				=> array('Lycos', 'query'),
		'suche.lycos.de'			=> array('Lycos', 'query'),
		'search.lycos.de'			=> array('Lycos', 'query'),
		'sidesearch.lycos.com'		=> array('Lycos', 'query'),
		'www.multimania.lycos.fr'	=> array('Lycos', 'query'),
		'buscador.lycos.es'			=> array('Lycos', 'query'),

		// maailm.com
		'www.maailm.com'			=> array('maailm.com', 'tekst'),

		// Mail.ru
		'go.mail.ru'				=> array('Mailru', 'q', 'search?q={k}', 'windows-1251'),

		// Mamma
		'mamma.com'					=> array('Mamma', 'query'),
		'mamma75.mamma.com'			=> array('Mamma', 'query'),
		'www.mamma.com'				=> array('Mamma', 'query'),

		// Meceoo
		'www.meceoo.fr'				=> array('Meceoo', 'kw'),

		// Mediaset
		'servizi.mediaset.it'		=> array('Mediaset', 'searchword'),

		// Meta
		'meta.ua'					=> array('Meta.ua', 'q'),

		// Metacrawler
		'search.metacrawler.com'	=> array('Metacrawler', 'general'),

		// Metager
		'mserv.rrzn.uni-hannover.de'=> array('Metager', 'eingabe'),
		'www.metager.de'			=> array('Metager', 'eingabe'),

		// Metager2
		'www.metager2.de'			=> array('Metager2', 'q'),
		'metager2.de'				=> array('Metager2', 'q'),

		// Meinestadt
		'www.meinestadt.de'			=> array('Meinestadt.de', 'words'),
		'home.meinestadt.de'		=> array('Meinestadt.de', 'words'),

		// Mister Wong
		'www.mister-wong.com'		=> array('Mister Wong', 'keywords', 'search/?keywords={k}'),
		'www.mister-wong.de'		=> array('Mister Wong', 'keywords'),

		// Monstercrawler
		'www.monstercrawler.com'	=> array('Monstercrawler', 'qry'),

		// Mozbot
		'www.mozbot.fr'				=> array('mozbot', 'q'),
		'www.mozbot.co.uk'			=> array('mozbot', 'q'),
		'www.mozbot.com'			=> array('mozbot', 'q'),

		// El Mundo
		'ariadna.elmundo.es'		=> array('El Mundo', 'q'),

		// MySpace
		'searchservice.myspace.com'	=> array('MySpace', 'qry'),

		// MyWebSearch
		'kf.mysearch.myway.com'		=> array('MyWebSearch', 'searchfor'),
		'ms114.mysearch.com'		=> array('MyWebSearch', 'searchfor'),
		'ms146.mysearch.com'		=> array('MyWebSearch', 'searchfor'),
		'mysearch.myway.com'		=> array('MyWebSearch', 'searchfor'),
		'searchfr.myway.com'		=> array('MyWebSearch', 'searchfor'),
		'ki.mysearch.myway.com'		=> array('MyWebSearch', 'searchfor'),
		'search.mywebsearch.com'	=> array('MyWebSearch', 'searchfor'),
		'www.mywebsearch.com'		=> array('MyWebSearch', 'searchfor'),

		// Najdi
		'www.najdi.si'				=> array('Najdi.si', 'q'),

		// Naver
		'search.naver.com'			=> array('Naver', 'query'),

		// Needtofind
		'ko.search.need2find.com'	=> array('Needtofind', 'searchfor'),

		// Neti
		'www.neti.ee'				=> array('Neti', 'query', 'cgi-bin/otsing?query={k}', 'iso-8859-1'),

		// Netster
		'www.netster.com'			=> array('Netster', 'keywords'),

		// Netscape
		'search-intl.netscape.com'	=> array('Netscape', 'search'),
		'www.netscape.fr'			=> array('Netscape', 'q'),
		'suche.netscape.de'			=> array('Netscape', 'q'),
		'search.netscape.com'		=> array('Netscape', 'query'),

		// Nifty
		'search.nifty.com'			=> array('Nifty', 'q'),

		// Nigma
		'www.nigma.ru'				=> array('Nigma', 's', 'index.php?s={k}'),
		'nigma.ru'					=> array('Nigma', 's'),

		// Nomade
		'ie4.nomade.fr'				=> array('Nomade', 's'),
		'rechercher.nomade.aliceadsl.fr'=> array('Nomade (AliceADSL)', 's'),
		'rechercher.nomade.fr'		=> array('Nomade', 's'),

		// Northern Light
		'www.northernlight.com'		=> array('Northern Light', 'qr'),

		// Numéricable
		'www.numericable.fr'		=> array('Numéricable', 'query'),

		// Onet
		'szukaj.onet.pl'			=> array('Onet.pl', 'qt'),

		// Online.no:
		'www.online.no'				=> array('Online.no', 'q'),
		'online.no'					=> array('Online.no', 'q'),

		// Opera
		'search.opera.com'			=> array('Opera', 'search'),

		// Openfind
		'wps.openfind.com.tw'		=> array('Openfind (Websearch)', 'query'),
		'bbs2.openfind.com.tw'		=> array('Openfind (BBS)', 'query'),
		'news.openfind.com.tw'		=> array('Openfind (News)', 'query'),

		// Opplysningen 1881:
		'www.1881.no'				=> array('Opplysningen 1881', 'Query'),

		// Overture
		'www.overture.com'			=> array('Overture', 'Keywords'),
		'www.fr.overture.com'		=> array('Overture', 'Keywords'),

		// Paperball
		'suche.paperball.de'		=> array('Paperball', 'query'),

		// Picsearch
		'www.picsearch.com'			=> array('Picsearch', 'q'),

		// Plazoo
		'www.plazoo.com'			=> array('Plazoo', 'q'),

		// Poisk.Ru
		'poisk.ru'					=> array('Poisk.Ru', 'text', 'cgi-bin/poisk?text={k}', 'windows-1251'),

		// Postami
		'www.postami.com'			=> array('Postami', 'query'),

		// qip
		'start.qip.ru'				=> array('qip.ru', 'query', 'search?query={k}'),
		'search.qip.ru'				=> array('qip.ru', 'query'),

		// Quick searches
		'data.quicksearches.net'	=> array('QuickSearches', 'q'),

		// Qualigo
		'www.qualigo.de'			=> array('Qualigo', 'q'),
		'www.qualigo.ch'			=> array('Qualigo', 'q'),
		'www.qualigo.at'			=> array('Qualigo', 'q'),
		'www.qualigo.nl'			=> array('Qualigo', 'q'),

		// Rambler
		'nova.rambler.ru'			=> array('Rambler', array('query', 'words'), 'search?query={k}'),
		'search.rambler.ru'			=> array('Rambler', 'words'),
		'www.rambler.ru'			=> array('Rambler', 'words'),

		// Reacteur.com
		'www.reacteur.com'			=> array('Reacteur', 'kw'),

		// Sapo
		'pesquisa.sapo.pt'			=> array('Sapo', 'q'),

		// Search.com
		'www.search.com'			=> array('Search.com', 'q'),

		// Search.ch
		'www.search.ch'				=> array('Search.ch', 'q'),

		// Search a lot
		'www.searchalot.com'		=> array('Searchalot', 'query'),

		// Seek
		'www.seek.fr'				=> array('Searchalot', 'qry_str'),

		// Seekport
		'www.seekport.de'			=> array('Seekport', 'query'),
		'www.seekport.co.uk'		=> array('Seekport', 'query'),
		'www.seekport.fr'			=> array('Seekport', 'query'),
		'www.seekport.at'			=> array('Seekport', 'query'),
		'www.seekport.es'			=> array('Seekport', 'query'),
		'www.seekport.it'			=> array('Seekport', 'query'),

		// Seekport (blogs)
		'blogs.seekport.de'			=> array('Seekport (Blogs)', 'query'),
		'blogs.seekport.co.uk'		=> array('Seekport (Blogs)', 'query'),
		'blogs.seekport.fr'			=> array('Seekport (Blogs)', 'query'),
		'blogs.seekport.at'			=> array('Seekport (Blogs)', 'query'),
		'blogs.seekport.es'			=> array('Seekport (Blogs)', 'query'),
		'blogs.seekport.it'			=> array('Seekport (Blogs)', 'query'),

		// Seekport (news)
		'news.seekport.de'			=> array('Seekport (News)', 'query'),
		'news.seekport.co.uk'		=> array('Seekport (News)', 'query'),
		'news.seekport.fr'			=> array('Seekport (News)', 'query'),
		'news.seekport.at'			=> array('Seekport (News)', 'query'),
		'news.seekport.es'			=> array('Seekport (News)', 'query'),
		'news.seekport.it'			=> array('Seekport (News)', 'query'),

		// Searchscout
		'www.searchscout.com'		=> array('Search Scout', 'gt_keywords'),

		// Searchy
		'www.searchy.co.uk'			=> array('Searchy', 'search_term'),

		// Sesam
		'sesam.no'					=> array('Sesam', 'q'),

		// Setooz
		'bg.setooz.com'				=> array('Setooz', 'query'),
		'el.setooz.com'				=> array('Setooz', 'query'),
		'et.setooz.com'				=> array('Setooz', 'query'),
		'lv.setooz.com'				=> array('Setooz', 'query'),
		'lt.setooz.com'				=> array('Setooz', 'query'),
		'hu.setooz.com'				=> array('Setooz', 'query'),
		'no.setooz.com'				=> array('Setooz', 'query'),
		'pl.setooz.com'				=> array('Setooz', 'query'),
		'sk.setooz.com'				=> array('Setooz', 'query'),
		'fi.setooz.com'				=> array('Setooz', 'query'),
		'sv.setooz.com'				=> array('Setooz', 'query'),
		'tr.setooz.com'				=> array('Setooz', 'query'),
		'uk.setooz.com'				=> array('Setooz', 'query'),

		// Seznam
		'search.seznam.cz'			=> array('Seznam', 'q'),
		'search1.seznam.cz'			=> array('Seznam', 'q'),
		'search2.seznam.cz'			=> array('Seznam', 'q'),

		// Sharelook
		'www.sharelook.fr'			=> array('Sharelook', 'keyword'),
		'www.sharelook.de'			=> array('Sharelook', 'keyword'),

		// Skynet
		'search.skynet.be'			=> array('Skynet', 'keywords'),

		// soso.com
		'www.soso.com'				=> array('Soso', 'w'),

		// Sphere
		'www.sphere.com'			=> array('Sphere', 'q'),

		// Start.no
		'www.start.no'				=> array('Google', 'q'),

		// Startpagina
		'startgoogle.startpagina.nl'=> array('Startpagina (Google)', 'q'),

		// Suchmaschine.com
		'www.suchmaschine.com'		=> array('Suchmaschine.com', 'suchstr'),

		// Suchnase
		'www.suchnase.de'			=> array('Suchnase', 'qkw'),

		// Supereva
		'search.supereva.com'		=> array('Supereva', 'q'),

		// Sympatico
		'search.sympatico.msn.ca'	=> array('Sympatico', 'q'),
		'search.sli.sympatico.ca'	=> array('Sympatico', 'q'),
		'search.fr.sympatico.msn.ca'=> array('Sympatico', 'q'),
		'sea.search.fr.sympatico.msn.ca'=> array('Sympatico', 'q'),

		// Technorati
		'www.technorati.com'		=> array('Technorati', ' '),

		// Teoma
		'www.teoma.com'				=> array('Teoma', 't'),

		// Tiscali
		'rechercher.nomade.tiscali.fr'=> array('Tiscali', 's'),
		'search-dyn.tiscali.it'		=> array('Tiscali', 'key'),
		'www.tiscali.co.uk'			=> array('Tiscali', 'query'),
		'search-dyn.tiscali.de'		=> array('Tiscali', 'key'),
		'hledani.tiscali.cz'		=> array('Tiscali', 'query', false, 'windows-1250'),

		// T-Online
		'suche.t-online.de'			=> array('T-Online', 'q'),

		// Trouvez.com
		'www.trouvez.com'			=> array('Trouvez.com', 'query'),

		// Trusted-Search
		'www.trusted--search.com'	=> array('Trusted Search', 'w'),

		// Twingly
		'www.twingly.com'			=> array('Twingly', 'q'),

		// Vinden
		'zoek.vinden.nl'			=> array('Vinden', 'query'),

		// Vindex
		'www.vindex.nl'				=> array('Vindex', 'search_for'),

		// Virgilio
		'search.virgilio.it'		=> array('Virgilio', 'qs'),
		'ricerca.virgilio.it'		=> array('Virgilio', 'qs'),

		// vivisimo
		'vivisimo.com'				=> array('Vivisimo', 'query', 'search/?query={k}'),
		'search.vivisimo.com'		=> array('Vivisimo', 'query'),

		'de.vivisimo.com'			=> array('Vivisimo', 'query', 'search/?query={k}&dlang=de&v%3Aproject=de-vivisimo-com'),

		// Voila
		'search.voila.com'			=> array('Voila', 'kw'),
		'search.ke.voila.fr'		=> array('Voila', 'rdata'),
		'moteur.voila.fr'			=> array('Voila', 'kw'),
		'search.voila.fr'			=> array('Voila', 'kw'),
		'beta.voila.fr'				=> array('Voila', 'kw'),

		// Volny
		'volny.zlatestranky.cz'		=> array('Volny', 'search', 'fulltext/?search={k}', 'windows-1250'),
		'web.volny.cz'				=> array('Volny', 'search', false, 'windows-1250'),

		// Wanadoo
		'search.ke.wanadoo.fr'		=> array('Wanadoo', 'kw'),
		'busca.wanadoo.es'			=> array('Wanadoo', 'buscar'),

		// Web.de
		'suche.web.de'				=> array('Web.de (Websuche)', 'su'),
		'dir.web.de'				=> array('Web.de (Directory)', 'su'),

		// Webtip
		'www.webtip.de'				=> array('Webtip', 'keyword'),

		// X-recherche
		'www.x-recherche.com'		=> array('X-Recherche', 'mots'),

		// Yahoo
		'search.yahoo.com'			=> array('Yahoo!', 'p', 'search?p={k}'),
		'ink.yahoo.com'				=> array('Yahoo!', 'p'),
		'ink.yahoo.fr'				=> array('Yahoo!', 'p'),
		'fr.ink.yahoo.com'			=> array('Yahoo!', 'p'),
		'search.yahoo.co.jp'		=> array('Yahoo!', 'p'),
		'search.yahoo.fr'			=> array('Yahoo!', 'p'),
		'fi.yahoo.com'				=> array('Yahoo!', 'p'),
		'ar.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'au.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'br.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'ch.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'de.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'ca.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'cf.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'fr.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'espanol.search.yahoo.com'	=> array('Yahoo!', 'p'),
		'es.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'id.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'it.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'kr.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'mx.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'nl.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'qc.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'uk.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'cade.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'tw.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'se.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'us.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'ru.search.yahoo.com'		=> array('Yahoo!', 'p'),
		'www.yahoo.com.cn'			=> array('Yahoo!', 'p'),

		'au.yhs.search.yahoo.com'	=> array('Yahoo!', 'p', 'avg/search?p={k}'),

		'de.dir.yahoo.com'			=> array('Yahoo! Webverzeichnis', ''),
		'cf.dir.yahoo.com'			=> array('Yahoo! Directory', ''),
		'fr.dir.yahoo.com'			=> array('Yahoo! Directory', ''),

		// Yahoo! Images
		'images.search.yahoo.com'	=> array('Yahoo! Images', 'p', 'search/images?p={k}'),

		// Yandex
		'yandex.ru'					=> array('Yandex', 'text', 'yandsearch?text={k}'),
		'www.yandex.ru'				=> array('Yandex', 'text'),
		'search.yaca.yandex.ru'		=> array('Yandex', 'text'),
		'ya.ru'						=> array('Yandex', 'text'),
		'www.ya.ru'					=> array('Yandex', 'text'),

		// Yandex Images
		'images.yandex.ru'			=> array('Yandex Images', 'text', 'yandsearch?text={k}'),

		// Yasni
		'www.yasni.de'				=> array('Yasni', 'name'),
		'www.yasni.com'				=> array('Yasni', 'name'),
		'www.yasni.co.uk'			=> array('Yasni', 'name'),
		'www.yasni.ch'				=> array('Yasni', 'name'),
		'www.yasni.at'				=> array('Yasni', 'name'),

		// Yellowmap
		'www.yellowmap.de'			=> array('Yellowmap', ' '),
		'yellowmap.de'				=> array('Yellowmap', ' '),

		// Wanadoo
		'search.ke.wanadoo.fr'		=> array('Wanadoo', 'kw'),
		'busca.wanadoo.es'			=> array('Wanadoo', 'buscar'),

		// Wedoo
		'fr.wedoo.com'				=> array('Wedoo', 'keyword'),

		// Web.nl
		'www.web.nl'				=> array('Web.nl', 'query'),

		// Weborama
		'www.weborama.fr'			=> array('weborama', 'query'),

		// WebSearch
		'is1.websearch.com'			=> array('WebSearch', 'qkw'),
		'www.websearch.com'			=> array('WebSearch', 'qkw'),
		'websearch.cs.com'			=> array('WebSearch', 'query'),

		// Witch
		'www.witch.de'				=> array('Witch', 'search'),

		// WWW
		'search.www.ee'				=> array('www värav', 'query'),

		// WXS
		'wxsl.nl'					=> array('Planet Internet', 'q'),

		// Zoek
		'www3.zoek.nl'				=> array('Zoek', 'q'),

		// Zhongsou
		'p.zhongsou.com'			=> array('Zhongsou', 'w'),

		// Zoeken
		'www.zoeken.nl'				=> array('Zoeken', 'query'),

		// Zoohoo
		'zoohoo.cz'					=> array('Zoohoo', 'q', '?q={k}', 'windows-1250'),
		'www.zoohoo.cz'				=> array('Zoohoo', 'q', false, 'windows-1250'),

		// Zoznam
		'www.zoznam.sk'				=> array('Zoznam', 's'),
	);

	$GLOBALS['Piwik_SearchEngines_NameToUrl'] = array();
	foreach($GLOBALS['Piwik_SearchEngines'] as $url => $info)
	{
		if(!isset($GLOBALS['Piwik_SearchEngines_NameToUrl'][$info[0]]))
		{
			$GLOBALS['Piwik_SearchEngines_NameToUrl'][$info[0]] = $url;
		}
	}
}
