src/Service/RefererService.php line 879

Open in your IDE?
  1. <?php
  2. namespace App\Service;
  3. use Symfony\Component\HttpFoundation\Request;
  4. use Symfony\Component\HttpFoundation\RequestStack;
  5. class RefererService
  6. {
  7. private Request $request;
  8. private RequestStack $requestStack;
  9. public function __construct(RequestStack $requestStack)
  10. {
  11. $this->request = $requestStack->getCurrentRequest();
  12. $this->requestStack = $requestStack;
  13. }
  14. public function setReferer()
  15. {
  16. // if($_SERVER['REMOTE_ADDR'] == '78.63.47.47') {
  17. // dump($this->request->cookies->all());
  18. // dump($this->request->server->get('QUERY_STRING'));
  19. // die();
  20. // }
  21. if($this->requestStack->getSession()->get('referer'))
  22. {
  23. return;
  24. }
  25. if($this->requestStack->getSession()->get('refererCategory'))
  26. {
  27. return;
  28. }
  29. if($this->requestStack->getSession()->get('ad'))
  30. {
  31. return;
  32. }
  33. $sources = [
  34. ['name' => '360.cn','category' => 'SOURCE_CATEGORY_SEARCH'],
  35. ['name' => '43things','category' => 'SOURCE_CATEGORY_SOCIAL'],
  36. ['name' => '43things.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  37. ['name' => '51.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  38. ['name' => '5ch.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  39. ['name' => 'Google,Shopping','category' => 'SOURCE_CATEGORY_SHOPPING'],
  40. ['name' => 'Hatena','category' => 'SOURCE_CATEGORY_SOCIAL'],
  41. ['name' => 'IGShopping','category' => 'SOURCE_CATEGORY_SHOPPING'],
  42. ['name' => 'ImageShack','category' => 'SOURCE_CATEGORY_SOCIAL'],
  43. ['name' => 'aax-us-east.amazon-adsystem.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  44. ['name' => 'aax.amazon-adsystem.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  45. ['name' => 'academia.edu','category' => 'SOURCE_CATEGORY_SOCIAL'],
  46. ['name' => 'activerain','category' => 'SOURCE_CATEGORY_SOCIAL'],
  47. ['name' => 'activerain.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  48. ['name' => 'activeworlds','category' => 'SOURCE_CATEGORY_SOCIAL'],
  49. ['name' => 'activeworlds.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  50. ['name' => 'addthis','category' => 'SOURCE_CATEGORY_SOCIAL'],
  51. ['name' => 'addthis.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  52. ['name' => 'airg.ca','category' => 'SOURCE_CATEGORY_SOCIAL'],
  53. ['name' => 'alibaba','category' => 'SOURCE_CATEGORY_SHOPPING'],
  54. ['name' => 'alibaba.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  55. ['name' => 'alice','category' => 'SOURCE_CATEGORY_SEARCH'],
  56. ['name' => 'allnurses.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  57. ['name' => 'allrecipes.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  58. ['name' => 'alumniclass','category' => 'SOURCE_CATEGORY_SOCIAL'],
  59. ['name' => 'alumniclass.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  60. ['name' => 'amazon','category' => 'SOURCE_CATEGORY_SHOPPING'],
  61. ['name' => 'amazon.co.uk','category' => 'SOURCE_CATEGORY_SHOPPING'],
  62. ['name' => 'amazon.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  63. ['name' => 'ameba.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  64. ['name' => 'ameblo.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  65. ['name' => 'americantowns','category' => 'SOURCE_CATEGORY_SOCIAL'],
  66. ['name' => 'americantowns.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  67. ['name' => 'amp.reddit.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  68. ['name' => 'ancestry.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  69. ['name' => 'anobii','category' => 'SOURCE_CATEGORY_SOCIAL'],
  70. ['name' => 'anobii.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  71. ['name' => 'answerbag','category' => 'SOURCE_CATEGORY_SOCIAL'],
  72. ['name' => 'answerbag.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  73. ['name' => 'answers.yahoo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  74. ['name' => 'aol','category' => 'SOURCE_CATEGORY_SEARCH'],
  75. ['name' => 'aolanswers','category' => 'SOURCE_CATEGORY_SOCIAL'],
  76. ['name' => 'aolanswers.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  77. ['name' => 'apps.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  78. ['name' => 'apps.shopify.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  79. ['name' => 'ar.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  80. ['name' => 'ar.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  81. ['name' => 'artstation.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  82. ['name' => 'ask','category' => 'SOURCE_CATEGORY_SEARCH'],
  83. ['name' => 'askubuntu','category' => 'SOURCE_CATEGORY_SOCIAL'],
  84. ['name' => 'askubuntu.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  85. ['name' => 'asmallworld.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  86. ['name' => 'at.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  87. ['name' => 'athlinks','category' => 'SOURCE_CATEGORY_SOCIAL'],
  88. ['name' => 'athlinks.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  89. ['name' => 'au.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  90. ['name' => 'auone','category' => 'SOURCE_CATEGORY_SEARCH'],
  91. ['name' => 'avg','category' => 'SOURCE_CATEGORY_SEARCH'],
  92. ['name' => 'away.vk.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  93. ['name' => 'awe.sm','category' => 'SOURCE_CATEGORY_SOCIAL'],
  94. ['name' => 'b.hatena.ne.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  95. ['name' => 'baby-gaga','category' => 'SOURCE_CATEGORY_SOCIAL'],
  96. ['name' => 'baby-gaga.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  97. ['name' => 'babyblog.ru','category' => 'SOURCE_CATEGORY_SOCIAL'],
  98. ['name' => 'babylon','category' => 'SOURCE_CATEGORY_SEARCH'],
  99. ['name' => 'badoo','category' => 'SOURCE_CATEGORY_SOCIAL'],
  100. ['name' => 'badoo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  101. ['name' => 'baidu','category' => 'SOURCE_CATEGORY_SEARCH'],
  102. ['name' => 'bebo','category' => 'SOURCE_CATEGORY_SOCIAL'],
  103. ['name' => 'bebo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  104. ['name' => 'beforeitsnews','category' => 'SOURCE_CATEGORY_SOCIAL'],
  105. ['name' => 'beforeitsnews.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  106. ['name' => 'bharatstudent','category' => 'SOURCE_CATEGORY_SOCIAL'],
  107. ['name' => 'bharatstudent.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  108. ['name' => 'biglobe','category' => 'SOURCE_CATEGORY_SEARCH'],
  109. ['name' => 'biglobe.co.jp','category' => 'SOURCE_CATEGORY_SEARCH'],
  110. ['name' => 'biglobe.ne.jp','category' => 'SOURCE_CATEGORY_SEARCH'],
  111. ['name' => 'biip.no','category' => 'SOURCE_CATEGORY_SOCIAL'],
  112. ['name' => 'bing','category' => 'SOURCE_CATEGORY_SEARCH'],
  113. ['name' => 'biswap.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  114. ['name' => 'bit.ly','category' => 'SOURCE_CATEGORY_SOCIAL'],
  115. ['name' => 'blackcareernetwork.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  116. ['name' => 'blackplanet','category' => 'SOURCE_CATEGORY_SOCIAL'],
  117. ['name' => 'blackplanet.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  118. ['name' => 'blip.fm','category' => 'SOURCE_CATEGORY_SOCIAL'],
  119. ['name' => 'blog.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  120. ['name' => 'blog.feedspot.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  121. ['name' => 'blog.goo.ne.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  122. ['name' => 'blog.naver.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  123. ['name' => 'blog.twitch.tv','category' => 'SOURCE_CATEGORY_VIDEO'],
  124. ['name' => 'blog.yahoo.co.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  125. ['name' => 'blogg.no','category' => 'SOURCE_CATEGORY_SOCIAL'],
  126. ['name' => 'bloggang.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  127. ['name' => 'blogger','category' => 'SOURCE_CATEGORY_SOCIAL'],
  128. ['name' => 'blogger.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  129. ['name' => 'blogher','category' => 'SOURCE_CATEGORY_SOCIAL'],
  130. ['name' => 'blogher.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  131. ['name' => 'bloglines','category' => 'SOURCE_CATEGORY_SOCIAL'],
  132. ['name' => 'bloglines.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  133. ['name' => 'blogs.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  134. ['name' => 'blogsome','category' => 'SOURCE_CATEGORY_SOCIAL'],
  135. ['name' => 'blogsome.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  136. ['name' => 'blogspot','category' => 'SOURCE_CATEGORY_SOCIAL'],
  137. ['name' => 'blogspot.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  138. ['name' => 'blogster','category' => 'SOURCE_CATEGORY_SOCIAL'],
  139. ['name' => 'blogster.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  140. ['name' => 'blurtit','category' => 'SOURCE_CATEGORY_SOCIAL'],
  141. ['name' => 'blurtit.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  142. ['name' => 'bookmarks.yahoo.co.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  143. ['name' => 'bookmarks.yahoo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  144. ['name' => 'br.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  145. ['name' => 'br.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  146. ['name' => 'brightkite','category' => 'SOURCE_CATEGORY_SOCIAL'],
  147. ['name' => 'brightkite.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  148. ['name' => 'brizzly','category' => 'SOURCE_CATEGORY_SOCIAL'],
  149. ['name' => 'brizzly.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  150. ['name' => 'business.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  151. ['name' => 'buzzfeed','category' => 'SOURCE_CATEGORY_SOCIAL'],
  152. ['name' => 'buzzfeed.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  153. ['name' => 'buzznet','category' => 'SOURCE_CATEGORY_SOCIAL'],
  154. ['name' => 'buzznet.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  155. ['name' => 'ca.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  156. ['name' => 'cafe.naver.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  157. ['name' => 'cafemom','category' => 'SOURCE_CATEGORY_SOCIAL'],
  158. ['name' => 'cafemom.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  159. ['name' => 'camospace','category' => 'SOURCE_CATEGORY_SOCIAL'],
  160. ['name' => 'camospace.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  161. ['name' => 'canalblog.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  162. ['name' => 'care.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  163. ['name' => 'care2','category' => 'SOURCE_CATEGORY_SOCIAL'],
  164. ['name' => 'care2.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  165. ['name' => 'caringbridge.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  166. ['name' => 'catster','category' => 'SOURCE_CATEGORY_SOCIAL'],
  167. ['name' => 'catster.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  168. ['name' => 'cbnt.io','category' => 'SOURCE_CATEGORY_SOCIAL'],
  169. ['name' => 'cellufun','category' => 'SOURCE_CATEGORY_SOCIAL'],
  170. ['name' => 'cellufun.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  171. ['name' => 'centerblog.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  172. ['name' => 'centrum.cz','category' => 'SOURCE_CATEGORY_SEARCH'],
  173. ['name' => 'ch.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  174. ['name' => 'chat.zalo.me','category' => 'SOURCE_CATEGORY_SOCIAL'],
  175. ['name' => 'checkout.shopify.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  176. ['name' => 'checkout.stripe.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  177. ['name' => 'chegg.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  178. ['name' => 'chicagonow','category' => 'SOURCE_CATEGORY_SOCIAL'],
  179. ['name' => 'chicagonow.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  180. ['name' => 'chiebukuro.yahoo.co.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  181. ['name' => 'cl.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  182. ['name' => 'classmates','category' => 'SOURCE_CATEGORY_SOCIAL'],
  183. ['name' => 'classmates.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  184. ['name' => 'classquest','category' => 'SOURCE_CATEGORY_SOCIAL'],
  185. ['name' => 'classquest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  186. ['name' => 'cn.bing.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  187. ['name' => 'cnn','category' => 'SOURCE_CATEGORY_SEARCH'],
  188. ['name' => 'co.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  189. ['name' => 'co.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  190. ['name' => 'cocolog-nifty','category' => 'SOURCE_CATEGORY_SOCIAL'],
  191. ['name' => 'cocolog-nifty.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  192. ['name' => 'comcast','category' => 'SOURCE_CATEGORY_SEARCH'],
  193. ['name' => 'conduit','category' => 'SOURCE_CATEGORY_SEARCH'],
  194. ['name' => 'copainsdavant.linternaute.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  195. ['name' => 'couchsurfing.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  196. ['name' => 'cozycot','category' => 'SOURCE_CATEGORY_SOCIAL'],
  197. ['name' => 'cozycot.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  198. ['name' => 'cr.shopping.naver.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  199. ['name' => 'cr2.shopping.naver.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  200. ['name' => 'crackle','category' => 'SOURCE_CATEGORY_VIDEO'],
  201. ['name' => 'crackle.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  202. ['name' => 'cross.tv','category' => 'SOURCE_CATEGORY_SOCIAL'],
  203. ['name' => 'crunchyroll','category' => 'SOURCE_CATEGORY_SOCIAL'],
  204. ['name' => 'crunchyroll.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  205. ['name' => 'curiositystream','category' => 'SOURCE_CATEGORY_VIDEO'],
  206. ['name' => 'curiositystream.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  207. ['name' => 'cyworld','category' => 'SOURCE_CATEGORY_SOCIAL'],
  208. ['name' => 'cyworld.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  209. ['name' => 'cz.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  210. ['name' => 'd.hatena.ne.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  211. ['name' => 'd.tube','category' => 'SOURCE_CATEGORY_VIDEO'],
  212. ['name' => 'dailymotion','category' => 'SOURCE_CATEGORY_VIDEO'],
  213. ['name' => 'dailymotion.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  214. ['name' => 'dailystrength.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  215. ['name' => 'dashboard.twitch.tv','category' => 'SOURCE_CATEGORY_VIDEO'],
  216. ['name' => 'daum','category' => 'SOURCE_CATEGORY_SEARCH'],
  217. ['name' => 'daum.net','category' => 'SOURCE_CATEGORY_SEARCH'],
  218. ['name' => 'de.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  219. ['name' => 'deluxe.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  220. ['name' => 'deviantart','category' => 'SOURCE_CATEGORY_SOCIAL'],
  221. ['name' => 'deviantart.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  222. ['name' => 'dianping','category' => 'SOURCE_CATEGORY_SOCIAL'],
  223. ['name' => 'dianping.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  224. ['name' => 'digg','category' => 'SOURCE_CATEGORY_SOCIAL'],
  225. ['name' => 'digg.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  226. ['name' => 'diigo','category' => 'SOURCE_CATEGORY_SOCIAL'],
  227. ['name' => 'diigo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  228. ['name' => 'discover.hubpages.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  229. ['name' => 'disneyplus','category' => 'SOURCE_CATEGORY_VIDEO'],
  230. ['name' => 'disneyplus.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  231. ['name' => 'disqus','category' => 'SOURCE_CATEGORY_SOCIAL'],
  232. ['name' => 'disqus.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  233. ['name' => 'dk.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  234. ['name' => 'dogpile','category' => 'SOURCE_CATEGORY_SEARCH'],
  235. ['name' => 'dogpile.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  236. ['name' => 'dogster','category' => 'SOURCE_CATEGORY_SOCIAL'],
  237. ['name' => 'dogster.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  238. ['name' => 'dol2day','category' => 'SOURCE_CATEGORY_SOCIAL'],
  239. ['name' => 'dol2day.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  240. ['name' => 'doostang','category' => 'SOURCE_CATEGORY_SOCIAL'],
  241. ['name' => 'doostang.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  242. ['name' => 'dopplr','category' => 'SOURCE_CATEGORY_SOCIAL'],
  243. ['name' => 'dopplr.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  244. ['name' => 'douban','category' => 'SOURCE_CATEGORY_SOCIAL'],
  245. ['name' => 'douban.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  246. ['name' => 'draft.blogger.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  247. ['name' => 'draugiem.lv','category' => 'SOURCE_CATEGORY_SOCIAL'],
  248. ['name' => 'drugs-forum','category' => 'SOURCE_CATEGORY_SOCIAL'],
  249. ['name' => 'drugs-forum.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  250. ['name' => 'duckduckgo','category' => 'SOURCE_CATEGORY_SEARCH'],
  251. ['name' => 'dzone','category' => 'SOURCE_CATEGORY_SOCIAL'],
  252. ['name' => 'dzone.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  253. ['name' => 'ebay','category' => 'SOURCE_CATEGORY_SHOPPING'],
  254. ['name' => 'ebay.co.uk','category' => 'SOURCE_CATEGORY_SHOPPING'],
  255. ['name' => 'ebay.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  256. ['name' => 'ebay.com.au','category' => 'SOURCE_CATEGORY_SHOPPING'],
  257. ['name' => 'ebay.de','category' => 'SOURCE_CATEGORY_SHOPPING'],
  258. ['name' => 'ecosia.org','category' => 'SOURCE_CATEGORY_SEARCH'],
  259. ['name' => 'edublogs.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  260. ['name' => 'elftown','category' => 'SOURCE_CATEGORY_SOCIAL'],
  261. ['name' => 'elftown.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  262. ['name' => 'email.seznam.cz','category' => 'SOURCE_CATEGORY_SEARCH'],
  263. ['name' => 'eniro','category' => 'SOURCE_CATEGORY_SEARCH'],
  264. ['name' => 'epicurious.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  265. ['name' => 'es.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  266. ['name' => 'espanol.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  267. ['name' => 'etsy','category' => 'SOURCE_CATEGORY_SHOPPING'],
  268. ['name' => 'etsy.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  269. ['name' => 'everforo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  270. ['name' => 'exalead.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  271. ['name' => 'exblog.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  272. ['name' => 'excite.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  273. ['name' => 'extole','category' => 'SOURCE_CATEGORY_SOCIAL'],
  274. ['name' => 'extole.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  275. ['name' => 'facebook','category' => 'SOURCE_CATEGORY_SOCIAL'],
  276. ['name' => 'facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  277. ['name' => 'faceparty','category' => 'SOURCE_CATEGORY_SOCIAL'],
  278. ['name' => 'faceparty.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  279. ['name' => 'fandom.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  280. ['name' => 'fanpop','category' => 'SOURCE_CATEGORY_SOCIAL'],
  281. ['name' => 'fanpop.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  282. ['name' => 'fark','category' => 'SOURCE_CATEGORY_SOCIAL'],
  283. ['name' => 'fark.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  284. ['name' => 'fast.wistia.net','category' => 'SOURCE_CATEGORY_VIDEO'],
  285. ['name' => 'fb','category' => 'SOURCE_CATEGORY_SOCIAL'],
  286. ['name' => 'fb.me','category' => 'SOURCE_CATEGORY_SOCIAL'],
  287. ['name' => 'fc2','category' => 'SOURCE_CATEGORY_SOCIAL'],
  288. ['name' => 'fc2.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  289. ['name' => 'feedspot','category' => 'SOURCE_CATEGORY_SOCIAL'],
  290. ['name' => 'feministing','category' => 'SOURCE_CATEGORY_SOCIAL'],
  291. ['name' => 'feministing.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  292. ['name' => 'fi.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  293. ['name' => 'filmaffinity','category' => 'SOURCE_CATEGORY_SOCIAL'],
  294. ['name' => 'filmaffinity.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  295. ['name' => 'firmy.cz','category' => 'SOURCE_CATEGORY_SEARCH'],
  296. ['name' => 'flickr','category' => 'SOURCE_CATEGORY_SOCIAL'],
  297. ['name' => 'flickr.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  298. ['name' => 'flipboard','category' => 'SOURCE_CATEGORY_SOCIAL'],
  299. ['name' => 'flipboard.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  300. ['name' => 'folkdirect','category' => 'SOURCE_CATEGORY_SOCIAL'],
  301. ['name' => 'folkdirect.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  302. ['name' => 'foodservice','category' => 'SOURCE_CATEGORY_SOCIAL'],
  303. ['name' => 'foodservice.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  304. ['name' => 'forums.androidcentral.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  305. ['name' => 'forums.crackberry.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  306. ['name' => 'forums.imore.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  307. ['name' => 'forums.nexopia.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  308. ['name' => 'forums.webosnation.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  309. ['name' => 'forums.wpcentral.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  310. ['name' => 'fotki','category' => 'SOURCE_CATEGORY_SOCIAL'],
  311. ['name' => 'fotki.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  312. ['name' => 'fotolog','category' => 'SOURCE_CATEGORY_SOCIAL'],
  313. ['name' => 'fotolog.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  314. ['name' => 'foursquare','category' => 'SOURCE_CATEGORY_SOCIAL'],
  315. ['name' => 'foursquare.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  316. ['name' => 'fr.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  317. ['name' => 'free.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  318. ['name' => 'friendfeed','category' => 'SOURCE_CATEGORY_SOCIAL'],
  319. ['name' => 'friendfeed.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  320. ['name' => 'fruehstueckstreff.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  321. ['name' => 'fubar','category' => 'SOURCE_CATEGORY_SOCIAL'],
  322. ['name' => 'fubar.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  323. ['name' => 'gaiaonline','category' => 'SOURCE_CATEGORY_SOCIAL'],
  324. ['name' => 'gaiaonline.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  325. ['name' => 'gamerdna','category' => 'SOURCE_CATEGORY_SOCIAL'],
  326. ['name' => 'gamerdna.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  327. ['name' => 'gather.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  328. ['name' => 'geni.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  329. ['name' => 'getpocket.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  330. ['name' => 'glassboard','category' => 'SOURCE_CATEGORY_SOCIAL'],
  331. ['name' => 'glassboard.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  332. ['name' => 'glassdoor','category' => 'SOURCE_CATEGORY_SOCIAL'],
  333. ['name' => 'glassdoor.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  334. ['name' => 'globo','category' => 'SOURCE_CATEGORY_SEARCH'],
  335. ['name' => 'go.mail.ru','category' => 'SOURCE_CATEGORY_SEARCH'],
  336. ['name' => 'godtube','category' => 'SOURCE_CATEGORY_SOCIAL'],
  337. ['name' => 'godtube.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  338. ['name' => 'goldenline.pl','category' => 'SOURCE_CATEGORY_SOCIAL'],
  339. ['name' => 'goldstar','category' => 'SOURCE_CATEGORY_SOCIAL'],
  340. ['name' => 'goldstar.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  341. ['name' => 'goo.gl','category' => 'SOURCE_CATEGORY_SOCIAL'],
  342. ['name' => 'gooblog','category' => 'SOURCE_CATEGORY_SOCIAL'],
  343. ['name' => 'goodreads','category' => 'SOURCE_CATEGORY_SOCIAL'],
  344. ['name' => 'goodreads.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  345. ['name' => 'google','category' => 'SOURCE_CATEGORY_SEARCH'],
  346. ['name' => 'google+','category' => 'SOURCE_CATEGORY_SOCIAL'],
  347. ['name' => 'google-play','category' => 'SOURCE_CATEGORY_SEARCH'],
  348. ['name' => 'googlegroups.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  349. ['name' => 'googleplus','category' => 'SOURCE_CATEGORY_SOCIAL'],
  350. ['name' => 'govloop','category' => 'SOURCE_CATEGORY_SOCIAL'],
  351. ['name' => 'govloop.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  352. ['name' => 'gowalla','category' => 'SOURCE_CATEGORY_SOCIAL'],
  353. ['name' => 'gowalla.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  354. ['name' => 'gree.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  355. ['name' => 'groups.google.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  356. ['name' => 'gulli.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  357. ['name' => 'gutefrage.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  358. ['name' => 'habbo','category' => 'SOURCE_CATEGORY_SOCIAL'],
  359. ['name' => 'habbo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  360. ['name' => 'help.hulu.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  361. ['name' => 'help.netflix.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  362. ['name' => 'hi5','category' => 'SOURCE_CATEGORY_SOCIAL'],
  363. ['name' => 'hi5.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  364. ['name' => 'hk.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  365. ['name' => 'hootsuite','category' => 'SOURCE_CATEGORY_SOCIAL'],
  366. ['name' => 'hootsuite.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  367. ['name' => 'houzz','category' => 'SOURCE_CATEGORY_SOCIAL'],
  368. ['name' => 'houzz.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  369. ['name' => 'hoverspot','category' => 'SOURCE_CATEGORY_SOCIAL'],
  370. ['name' => 'hoverspot.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  371. ['name' => 'hr.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  372. ['name' => 'hu.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  373. ['name' => 'hubculture','category' => 'SOURCE_CATEGORY_SOCIAL'],
  374. ['name' => 'hubculture.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  375. ['name' => 'hubpages.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  376. ['name' => 'hulu','category' => 'SOURCE_CATEGORY_VIDEO'],
  377. ['name' => 'hulu.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  378. ['name' => 'hyves.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  379. ['name' => 'hyves.nl','category' => 'SOURCE_CATEGORY_SOCIAL'],
  380. ['name' => 'ibibo','category' => 'SOURCE_CATEGORY_SOCIAL'],
  381. ['name' => 'ibibo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  382. ['name' => 'id.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  383. ['name' => 'id.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  384. ['name' => 'id.twitch.tv','category' => 'SOURCE_CATEGORY_VIDEO'],
  385. ['name' => 'identi.ca','category' => 'SOURCE_CATEGORY_SOCIAL'],
  386. ['name' => 'ig','category' => 'SOURCE_CATEGORY_SOCIAL'],
  387. ['name' => 'imageshack.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  388. ['name' => 'imageshack.us','category' => 'SOURCE_CATEGORY_SOCIAL'],
  389. ['name' => 'imvu','category' => 'SOURCE_CATEGORY_SOCIAL'],
  390. ['name' => 'imvu.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  391. ['name' => 'in.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  392. ['name' => 'in.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  393. ['name' => 'incredimail','category' => 'SOURCE_CATEGORY_SEARCH'],
  394. ['name' => 'insanejournal','category' => 'SOURCE_CATEGORY_SOCIAL'],
  395. ['name' => 'insanejournal.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  396. ['name' => 'instagram','category' => 'SOURCE_CATEGORY_SOCIAL'],
  397. ['name' => 'instagram.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  398. ['name' => 'instapaper','category' => 'SOURCE_CATEGORY_SOCIAL'],
  399. ['name' => 'instapaper.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  400. ['name' => 'internations.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  401. ['name' => 'interpals.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  402. ['name' => 'intherooms','category' => 'SOURCE_CATEGORY_SOCIAL'],
  403. ['name' => 'intherooms.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  404. ['name' => 'iq.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  405. ['name' => 'iqiyi','category' => 'SOURCE_CATEGORY_VIDEO'],
  406. ['name' => 'iqiyi.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  407. ['name' => 'irc-galleria.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  408. ['name' => 'is.gd','category' => 'SOURCE_CATEGORY_SOCIAL'],
  409. ['name' => 'it.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  410. ['name' => 'italki','category' => 'SOURCE_CATEGORY_SOCIAL'],
  411. ['name' => 'italki.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  412. ['name' => 'jammerdirect','category' => 'SOURCE_CATEGORY_SOCIAL'],
  413. ['name' => 'jammerdirect.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  414. ['name' => 'jappy.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  415. ['name' => 'jappy.de','category' => 'SOURCE_CATEGORY_SOCIAL'],
  416. ['name' => 'jobs.netflix.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  417. ['name' => 'justin.tv','category' => 'SOURCE_CATEGORY_VIDEO'],
  418. ['name' => 'kaboodle.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  419. ['name' => 'kakao','category' => 'SOURCE_CATEGORY_SOCIAL'],
  420. ['name' => 'kakao.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  421. ['name' => 'kakaocorp.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  422. ['name' => 'kaneva','category' => 'SOURCE_CATEGORY_SOCIAL'],
  423. ['name' => 'kaneva.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  424. ['name' => 'kin.naver.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  425. ['name' => 'kvasir','category' => 'SOURCE_CATEGORY_SEARCH'],
  426. ['name' => 'l.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  427. ['name' => 'l.instagram.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  428. ['name' => 'l.messenger.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  429. ['name' => 'last.fm','category' => 'SOURCE_CATEGORY_SOCIAL'],
  430. ['name' => 'lens.google.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  431. ['name' => 'librarything','category' => 'SOURCE_CATEGORY_SOCIAL'],
  432. ['name' => 'librarything.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  433. ['name' => 'lifestream.aol.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  434. ['name' => 'line','category' => 'SOURCE_CATEGORY_SOCIAL'],
  435. ['name' => 'line.me','category' => 'SOURCE_CATEGORY_SOCIAL'],
  436. ['name' => 'linkedin','category' => 'SOURCE_CATEGORY_SOCIAL'],
  437. ['name' => 'linkedin.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  438. ['name' => 'listal','category' => 'SOURCE_CATEGORY_SOCIAL'],
  439. ['name' => 'listal.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  440. ['name' => 'listography','category' => 'SOURCE_CATEGORY_SOCIAL'],
  441. ['name' => 'listography.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  442. ['name' => 'lite.qwant.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  443. ['name' => 'livedoor.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  444. ['name' => 'livedoorblog','category' => 'SOURCE_CATEGORY_SOCIAL'],
  445. ['name' => 'livejournal','category' => 'SOURCE_CATEGORY_SOCIAL'],
  446. ['name' => 'livejournal.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  447. ['name' => 'lm.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  448. ['name' => 'lnkd.in','category' => 'SOURCE_CATEGORY_SOCIAL'],
  449. ['name' => 'lycos','category' => 'SOURCE_CATEGORY_SEARCH'],
  450. ['name' => 'm.alibaba.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  451. ['name' => 'm.baidu.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  452. ['name' => 'm.blog.naver.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  453. ['name' => 'm.cafe.naver.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  454. ['name' => 'm.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  455. ['name' => 'm.kin.naver.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  456. ['name' => 'm.naver.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  457. ['name' => 'm.search.naver.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  458. ['name' => 'm.shopping.naver.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  459. ['name' => 'm.sogou.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  460. ['name' => 'm.twitch.tv','category' => 'SOURCE_CATEGORY_VIDEO'],
  461. ['name' => 'm.vk.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  462. ['name' => 'm.yelp.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  463. ['name' => 'm.youtube.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  464. ['name' => 'mail.rambler.ru','category' => 'SOURCE_CATEGORY_SEARCH'],
  465. ['name' => 'mail.yandex.ru','category' => 'SOURCE_CATEGORY_SEARCH'],
  466. ['name' => 'malaysia.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  467. ['name' => 'mbga.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  468. ['name' => 'medium.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  469. ['name' => 'meetin.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  470. ['name' => 'meetup','category' => 'SOURCE_CATEGORY_SOCIAL'],
  471. ['name' => 'meetup.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  472. ['name' => 'meinvz.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  473. ['name' => 'meneame.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  474. ['name' => 'menuism.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  475. ['name' => 'mercadolibre','category' => 'SOURCE_CATEGORY_SHOPPING'],
  476. ['name' => 'mercadolibre.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  477. ['name' => 'mercadolibre.com.ar','category' => 'SOURCE_CATEGORY_SHOPPING'],
  478. ['name' => 'mercadolibre.com.mx','category' => 'SOURCE_CATEGORY_SHOPPING'],
  479. ['name' => 'message.alibaba.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  480. ['name' => 'messages.google.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  481. ['name' => 'messages.yahoo.co.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  482. ['name' => 'messenger','category' => 'SOURCE_CATEGORY_SOCIAL'],
  483. ['name' => 'messenger.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  484. ['name' => 'mix.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  485. ['name' => 'mixi.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  486. ['name' => 'mobile.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  487. ['name' => 'mocospace','category' => 'SOURCE_CATEGORY_SOCIAL'],
  488. ['name' => 'mocospace.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  489. ['name' => 'mouthshut','category' => 'SOURCE_CATEGORY_SOCIAL'],
  490. ['name' => 'mouthshut.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  491. ['name' => 'movabletype','category' => 'SOURCE_CATEGORY_SOCIAL'],
  492. ['name' => 'movabletype.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  493. ['name' => 'msearch.shopping.naver.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  494. ['name' => 'msn','category' => 'SOURCE_CATEGORY_SEARCH'],
  495. ['name' => 'msn.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  496. ['name' => 'mubi','category' => 'SOURCE_CATEGORY_SOCIAL'],
  497. ['name' => 'mubi.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  498. ['name' => 'music.youtube.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  499. ['name' => 'mx.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  500. ['name' => 'my.opera.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  501. ['name' => 'myanimelist.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  502. ['name' => 'myheritage','category' => 'SOURCE_CATEGORY_SOCIAL'],
  503. ['name' => 'myheritage.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  504. ['name' => 'mylife','category' => 'SOURCE_CATEGORY_SOCIAL'],
  505. ['name' => 'mylife.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  506. ['name' => 'mymodernmet','category' => 'SOURCE_CATEGORY_SOCIAL'],
  507. ['name' => 'mymodernmet.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  508. ['name' => 'myspace','category' => 'SOURCE_CATEGORY_SOCIAL'],
  509. ['name' => 'myspace.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  510. ['name' => 'najdi','category' => 'SOURCE_CATEGORY_SEARCH'],
  511. ['name' => 'naver','category' => 'SOURCE_CATEGORY_SEARCH'],
  512. ['name' => 'naver.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  513. ['name' => 'netflix','category' => 'SOURCE_CATEGORY_VIDEO'],
  514. ['name' => 'netflix.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  515. ['name' => 'netvibes','category' => 'SOURCE_CATEGORY_SOCIAL'],
  516. ['name' => 'netvibes.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  517. ['name' => 'news.google.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  518. ['name' => 'news.ycombinator.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  519. ['name' => 'newsshowcase','category' => 'SOURCE_CATEGORY_SOCIAL'],
  520. ['name' => 'nexopia','category' => 'SOURCE_CATEGORY_SOCIAL'],
  521. ['name' => 'ngopost.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  522. ['name' => 'niconico','category' => 'SOURCE_CATEGORY_SOCIAL'],
  523. ['name' => 'nicovideo.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  524. ['name' => 'nightlifelink','category' => 'SOURCE_CATEGORY_SOCIAL'],
  525. ['name' => 'nightlifelink.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  526. ['name' => 'ning','category' => 'SOURCE_CATEGORY_SOCIAL'],
  527. ['name' => 'ning.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  528. ['name' => 'nl.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  529. ['name' => 'nl.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  530. ['name' => 'nl.shopping.net','category' => 'SOURCE_CATEGORY_SHOPPING'],
  531. ['name' => 'no.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  532. ['name' => 'no.shopping.net','category' => 'SOURCE_CATEGORY_SHOPPING'],
  533. ['name' => 'ntp.msn.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  534. ['name' => 'nz.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  535. ['name' => 'odnoklassniki.ru','category' => 'SOURCE_CATEGORY_SOCIAL'],
  536. ['name' => 'odnoklassniki.ua','category' => 'SOURCE_CATEGORY_SOCIAL'],
  537. ['name' => 'offer.alibaba.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  538. ['name' => 'okwave.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  539. ['name' => 'old.reddit.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  540. ['name' => 'one.walmart.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  541. ['name' => 'onet','category' => 'SOURCE_CATEGORY_SEARCH'],
  542. ['name' => 'onet.pl','category' => 'SOURCE_CATEGORY_SEARCH'],
  543. ['name' => 'oneworldgroup.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  544. ['name' => 'onstartups','category' => 'SOURCE_CATEGORY_SOCIAL'],
  545. ['name' => 'onstartups.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  546. ['name' => 'opendiary','category' => 'SOURCE_CATEGORY_SOCIAL'],
  547. ['name' => 'opendiary.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  548. ['name' => 'order.shopping.yahoo.co.jp','category' => 'SOURCE_CATEGORY_SHOPPING'],
  549. ['name' => 'oshiete.goo.ne.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  550. ['name' => 'out.reddit.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  551. ['name' => 'over-blog.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  552. ['name' => 'overblog.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  553. ['name' => 'paper.li','category' => 'SOURCE_CATEGORY_SOCIAL'],
  554. ['name' => 'partners.shopify.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  555. ['name' => 'partyflock.nl','category' => 'SOURCE_CATEGORY_SOCIAL'],
  556. ['name' => 'pe.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  557. ['name' => 'ph.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  558. ['name' => 'photobucket','category' => 'SOURCE_CATEGORY_SOCIAL'],
  559. ['name' => 'photobucket.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  560. ['name' => 'pinboard','category' => 'SOURCE_CATEGORY_SOCIAL'],
  561. ['name' => 'pinboard.in','category' => 'SOURCE_CATEGORY_SOCIAL'],
  562. ['name' => 'pingsta','category' => 'SOURCE_CATEGORY_SOCIAL'],
  563. ['name' => 'pingsta.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  564. ['name' => 'pinterest','category' => 'SOURCE_CATEGORY_SOCIAL'],
  565. ['name' => 'pinterest.at','category' => 'SOURCE_CATEGORY_SOCIAL'],
  566. ['name' => 'pinterest.ca','category' => 'SOURCE_CATEGORY_SOCIAL'],
  567. ['name' => 'pinterest.ch','category' => 'SOURCE_CATEGORY_SOCIAL'],
  568. ['name' => 'pinterest.cl','category' => 'SOURCE_CATEGORY_SOCIAL'],
  569. ['name' => 'pinterest.co.kr','category' => 'SOURCE_CATEGORY_SOCIAL'],
  570. ['name' => 'pinterest.co.uk','category' => 'SOURCE_CATEGORY_SOCIAL'],
  571. ['name' => 'pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  572. ['name' => 'pinterest.com.au','category' => 'SOURCE_CATEGORY_SOCIAL'],
  573. ['name' => 'pinterest.com.mx','category' => 'SOURCE_CATEGORY_SOCIAL'],
  574. ['name' => 'pinterest.de','category' => 'SOURCE_CATEGORY_SOCIAL'],
  575. ['name' => 'pinterest.es','category' => 'SOURCE_CATEGORY_SOCIAL'],
  576. ['name' => 'pinterest.fr','category' => 'SOURCE_CATEGORY_SOCIAL'],
  577. ['name' => 'pinterest.it','category' => 'SOURCE_CATEGORY_SOCIAL'],
  578. ['name' => 'pinterest.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  579. ['name' => 'pinterest.nz','category' => 'SOURCE_CATEGORY_SOCIAL'],
  580. ['name' => 'pinterest.ph','category' => 'SOURCE_CATEGORY_SOCIAL'],
  581. ['name' => 'pinterest.pt','category' => 'SOURCE_CATEGORY_SOCIAL'],
  582. ['name' => 'pinterest.ru','category' => 'SOURCE_CATEGORY_SOCIAL'],
  583. ['name' => 'pinterest.se','category' => 'SOURCE_CATEGORY_SOCIAL'],
  584. ['name' => 'pixiv.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  585. ['name' => 'pl.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  586. ['name' => 'pl.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  587. ['name' => 'play.google.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  588. ['name' => 'playahead.se','category' => 'SOURCE_CATEGORY_SOCIAL'],
  589. ['name' => 'player.twitch.tv','category' => 'SOURCE_CATEGORY_VIDEO'],
  590. ['name' => 'player.vimeo.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  591. ['name' => 'plurk','category' => 'SOURCE_CATEGORY_SOCIAL'],
  592. ['name' => 'plurk.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  593. ['name' => 'plus.google.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  594. ['name' => 'plus.url.google.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  595. ['name' => 'pocket.co','category' => 'SOURCE_CATEGORY_SOCIAL'],
  596. ['name' => 'posterous','category' => 'SOURCE_CATEGORY_SOCIAL'],
  597. ['name' => 'posterous.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  598. ['name' => 'pro.homeadvisor.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  599. ['name' => 'pulse.yahoo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  600. ['name' => 'qapacity','category' => 'SOURCE_CATEGORY_SOCIAL'],
  601. ['name' => 'qapacity.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  602. ['name' => 'quechup','category' => 'SOURCE_CATEGORY_SOCIAL'],
  603. ['name' => 'quechup.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  604. ['name' => 'quora','category' => 'SOURCE_CATEGORY_SOCIAL'],
  605. ['name' => 'quora.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  606. ['name' => 'qwant','category' => 'SOURCE_CATEGORY_SEARCH'],
  607. ['name' => 'qwant.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  608. ['name' => 'qzone.qq.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  609. ['name' => 'rakuten','category' => 'SOURCE_CATEGORY_SEARCH'],
  610. ['name' => 'rakuten.co.jp','category' => 'SOURCE_CATEGORY_SEARCH'],
  611. ['name' => 'rambler','category' => 'SOURCE_CATEGORY_SEARCH'],
  612. ['name' => 'rambler.ru','category' => 'SOURCE_CATEGORY_SEARCH'],
  613. ['name' => 'ravelry','category' => 'SOURCE_CATEGORY_SOCIAL'],
  614. ['name' => 'ravelry.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  615. ['name' => 'reddit','category' => 'SOURCE_CATEGORY_SOCIAL'],
  616. ['name' => 'reddit.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  617. ['name' => 'redux','category' => 'SOURCE_CATEGORY_SOCIAL'],
  618. ['name' => 'redux.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  619. ['name' => 'renren','category' => 'SOURCE_CATEGORY_SOCIAL'],
  620. ['name' => 'renren.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  621. ['name' => 'researchgate.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  622. ['name' => 'reunion','category' => 'SOURCE_CATEGORY_SOCIAL'],
  623. ['name' => 'reunion.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  624. ['name' => 'reverbnation','category' => 'SOURCE_CATEGORY_SOCIAL'],
  625. ['name' => 'reverbnation.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  626. ['name' => 'rtl.de','category' => 'SOURCE_CATEGORY_SOCIAL'],
  627. ['name' => 'ryze','category' => 'SOURCE_CATEGORY_SOCIAL'],
  628. ['name' => 'ryze.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  629. ['name' => 's3.amazonaws.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  630. ['name' => 'salespider','category' => 'SOURCE_CATEGORY_SOCIAL'],
  631. ['name' => 'salespider.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  632. ['name' => 'scoop.it','category' => 'SOURCE_CATEGORY_SOCIAL'],
  633. ['name' => 'screenrant','category' => 'SOURCE_CATEGORY_SOCIAL'],
  634. ['name' => 'screenrant.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  635. ['name' => 'scribd','category' => 'SOURCE_CATEGORY_SOCIAL'],
  636. ['name' => 'scribd.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  637. ['name' => 'scvngr','category' => 'SOURCE_CATEGORY_SOCIAL'],
  638. ['name' => 'scvngr.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  639. ['name' => 'se.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  640. ['name' => 'se.shopping.net','category' => 'SOURCE_CATEGORY_SHOPPING'],
  641. ['name' => 'search-results','category' => 'SOURCE_CATEGORY_SEARCH'],
  642. ['name' => 'search.aol.co.uk','category' => 'SOURCE_CATEGORY_SEARCH'],
  643. ['name' => 'search.aol.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  644. ['name' => 'search.google.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  645. ['name' => 'search.smt.docomo.ne.jp','category' => 'SOURCE_CATEGORY_SEARCH'],
  646. ['name' => 'search.ukr.net','category' => 'SOURCE_CATEGORY_SEARCH'],
  647. ['name' => 'secondlife','category' => 'SOURCE_CATEGORY_SOCIAL'],
  648. ['name' => 'secondlife.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  649. ['name' => 'secureurl.ukr.net','category' => 'SOURCE_CATEGORY_SEARCH'],
  650. ['name' => 'serverfault','category' => 'SOURCE_CATEGORY_SOCIAL'],
  651. ['name' => 'serverfault.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  652. ['name' => 'seznam','category' => 'SOURCE_CATEGORY_SEARCH'],
  653. ['name' => 'seznam.cz','category' => 'SOURCE_CATEGORY_SEARCH'],
  654. ['name' => 'sg.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  655. ['name' => 'shareit','category' => 'SOURCE_CATEGORY_SOCIAL'],
  656. ['name' => 'sharethis','category' => 'SOURCE_CATEGORY_SOCIAL'],
  657. ['name' => 'sharethis.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  658. ['name' => 'shop.app','category' => 'SOURCE_CATEGORY_SHOPPING'],
  659. ['name' => 'shopify','category' => 'SOURCE_CATEGORY_SHOPPING'],
  660. ['name' => 'shopify.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  661. ['name' => 'shopping.naver.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  662. ['name' => 'shopping.yahoo.co.jp','category' => 'SOURCE_CATEGORY_SHOPPING'],
  663. ['name' => 'shopping.yahoo.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  664. ['name' => 'shopzilla','category' => 'SOURCE_CATEGORY_SHOPPING'],
  665. ['name' => 'shopzilla.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  666. ['name' => 'shvoong.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  667. ['name' => 'simplycodes.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  668. ['name' => 'sites.google.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  669. ['name' => 'skype','category' => 'SOURCE_CATEGORY_SOCIAL'],
  670. ['name' => 'skyrock','category' => 'SOURCE_CATEGORY_SOCIAL'],
  671. ['name' => 'skyrock.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  672. ['name' => 'slashdot.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  673. ['name' => 'slideshare.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  674. ['name' => 'smartnews.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  675. ['name' => 'snapchat','category' => 'SOURCE_CATEGORY_SOCIAL'],
  676. ['name' => 'snapchat.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  677. ['name' => 'so.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  678. ['name' => 'social','category' => 'SOURCE_CATEGORY_SOCIAL'],
  679. ['name' => 'sociallife.com.br','category' => 'SOURCE_CATEGORY_SOCIAL'],
  680. ['name' => 'socialvibe','category' => 'SOURCE_CATEGORY_SOCIAL'],
  681. ['name' => 'socialvibe.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  682. ['name' => 'sogou','category' => 'SOURCE_CATEGORY_SEARCH'],
  683. ['name' => 'sogou.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  684. ['name' => 'sp-web.search.auone.jp','category' => 'SOURCE_CATEGORY_SEARCH'],
  685. ['name' => 'spaces.live.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  686. ['name' => 'spoke','category' => 'SOURCE_CATEGORY_SOCIAL'],
  687. ['name' => 'spoke.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  688. ['name' => 'spruz','category' => 'SOURCE_CATEGORY_SOCIAL'],
  689. ['name' => 'spruz.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  690. ['name' => 'ssense.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  691. ['name' => 'stackapps','category' => 'SOURCE_CATEGORY_SOCIAL'],
  692. ['name' => 'stackapps.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  693. ['name' => 'stackexchange','category' => 'SOURCE_CATEGORY_SOCIAL'],
  694. ['name' => 'stackexchange.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  695. ['name' => 'stackoverflow','category' => 'SOURCE_CATEGORY_SOCIAL'],
  696. ['name' => 'stackoverflow.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  697. ['name' => 'stardoll.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  698. ['name' => 'startsiden','category' => 'SOURCE_CATEGORY_SEARCH'],
  699. ['name' => 'startsiden.no','category' => 'SOURCE_CATEGORY_SEARCH'],
  700. ['name' => 'stickam','category' => 'SOURCE_CATEGORY_SOCIAL'],
  701. ['name' => 'stickam.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  702. ['name' => 'store.shopping.yahoo.co.jp','category' => 'SOURCE_CATEGORY_SHOPPING'],
  703. ['name' => 'stripe','category' => 'SOURCE_CATEGORY_SHOPPING'],
  704. ['name' => 'stripe.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  705. ['name' => 'studivz.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  706. ['name' => 'suche.aol.de','category' => 'SOURCE_CATEGORY_SEARCH'],
  707. ['name' => 'suomi24.fi','category' => 'SOURCE_CATEGORY_SOCIAL'],
  708. ['name' => 'superuser','category' => 'SOURCE_CATEGORY_SOCIAL'],
  709. ['name' => 'superuser.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  710. ['name' => 'sweeva','category' => 'SOURCE_CATEGORY_SOCIAL'],
  711. ['name' => 'sweeva.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  712. ['name' => 't.co','category' => 'SOURCE_CATEGORY_SOCIAL'],
  713. ['name' => 't.me','category' => 'SOURCE_CATEGORY_SOCIAL'],
  714. ['name' => 'tagged','category' => 'SOURCE_CATEGORY_SOCIAL'],
  715. ['name' => 'tagged.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  716. ['name' => 'taggedmail','category' => 'SOURCE_CATEGORY_SOCIAL'],
  717. ['name' => 'taggedmail.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  718. ['name' => 'talkbiznow','category' => 'SOURCE_CATEGORY_SOCIAL'],
  719. ['name' => 'talkbiznow.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  720. ['name' => 'taringa.net','category' => 'SOURCE_CATEGORY_SOCIAL'],
  721. ['name' => 'techmeme','category' => 'SOURCE_CATEGORY_SOCIAL'],
  722. ['name' => 'techmeme.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  723. ['name' => 'ted','category' => 'SOURCE_CATEGORY_VIDEO'],
  724. ['name' => 'ted.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  725. ['name' => 'tencent','category' => 'SOURCE_CATEGORY_SOCIAL'],
  726. ['name' => 'tencent.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  727. ['name' => 'terra','category' => 'SOURCE_CATEGORY_SEARCH'],
  728. ['name' => 'th.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  729. ['name' => 'tiktok','category' => 'SOURCE_CATEGORY_SOCIAL'],
  730. ['name' => 'tiktok.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  731. ['name' => 'tinyurl','category' => 'SOURCE_CATEGORY_SOCIAL'],
  732. ['name' => 'tinyurl.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  733. ['name' => 'toolbox','category' => 'SOURCE_CATEGORY_SOCIAL'],
  734. ['name' => 'toolbox.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  735. ['name' => 'touch.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  736. ['name' => 'tr.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  737. ['name' => 'tr.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  738. ['name' => 'travellerspoint','category' => 'SOURCE_CATEGORY_SOCIAL'],
  739. ['name' => 'travellerspoint.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  740. ['name' => 'tripadvisor','category' => 'SOURCE_CATEGORY_SOCIAL'],
  741. ['name' => 'tripadvisor.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  742. ['name' => 'trombi','category' => 'SOURCE_CATEGORY_SOCIAL'],
  743. ['name' => 'trombi.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  744. ['name' => 'trustpilot','category' => 'SOURCE_CATEGORY_SOCIAL'],
  745. ['name' => 'tudou','category' => 'SOURCE_CATEGORY_SOCIAL'],
  746. ['name' => 'tudou.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  747. ['name' => 'tuenti','category' => 'SOURCE_CATEGORY_SOCIAL'],
  748. ['name' => 'tuenti.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  749. ['name' => 'tumblr','category' => 'SOURCE_CATEGORY_SOCIAL'],
  750. ['name' => 'tumblr.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  751. ['name' => 'tut.by','category' => 'SOURCE_CATEGORY_SEARCH'],
  752. ['name' => 'tw.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  753. ['name' => 'tweetdeck','category' => 'SOURCE_CATEGORY_SOCIAL'],
  754. ['name' => 'tweetdeck.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  755. ['name' => 'twitch','category' => 'SOURCE_CATEGORY_VIDEO'],
  756. ['name' => 'twitch.tv','category' => 'SOURCE_CATEGORY_VIDEO'],
  757. ['name' => 'twitter','category' => 'SOURCE_CATEGORY_SOCIAL'],
  758. ['name' => 'twitter.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  759. ['name' => 'twoo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  760. ['name' => 'typepad','category' => 'SOURCE_CATEGORY_SOCIAL'],
  761. ['name' => 'typepad.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  762. ['name' => 'uk.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  763. ['name' => 'uk.shopping.net','category' => 'SOURCE_CATEGORY_SHOPPING'],
  764. ['name' => 'ukr','category' => 'SOURCE_CATEGORY_SEARCH'],
  765. ['name' => 'unblog.fr','category' => 'SOURCE_CATEGORY_SOCIAL'],
  766. ['name' => 'urbanspoon.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  767. ['name' => 'us.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  768. ['name' => 'ushareit.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  769. ['name' => 'ushi.cn','category' => 'SOURCE_CATEGORY_SOCIAL'],
  770. ['name' => 'utreon','category' => 'SOURCE_CATEGORY_VIDEO'],
  771. ['name' => 'utreon.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  772. ['name' => 'vampirefreaks','category' => 'SOURCE_CATEGORY_SOCIAL'],
  773. ['name' => 'vampirefreaks.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  774. ['name' => 'vampirerave','category' => 'SOURCE_CATEGORY_SOCIAL'],
  775. ['name' => 'vampirerave.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  776. ['name' => 'veoh','category' => 'SOURCE_CATEGORY_VIDEO'],
  777. ['name' => 'veoh.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  778. ['name' => 'vg.no','category' => 'SOURCE_CATEGORY_SOCIAL'],
  779. ['name' => 'viadeo.journaldunet.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  780. ['name' => 'video.ibm.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  781. ['name' => 'vimeo','category' => 'SOURCE_CATEGORY_VIDEO'],
  782. ['name' => 'vimeo.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  783. ['name' => 'virgilio','category' => 'SOURCE_CATEGORY_SEARCH'],
  784. ['name' => 'vk.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  785. ['name' => 'vkontakte.ru','category' => 'SOURCE_CATEGORY_SOCIAL'],
  786. ['name' => 'vn.search.yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  787. ['name' => 'wakoopa','category' => 'SOURCE_CATEGORY_SOCIAL'],
  788. ['name' => 'wakoopa.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  789. ['name' => 'walmart','category' => 'SOURCE_CATEGORY_SHOPPING'],
  790. ['name' => 'walmart.com','category' => 'SOURCE_CATEGORY_SHOPPING'],
  791. ['name' => 'wap.sogou.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  792. ['name' => 'wattpad','category' => 'SOURCE_CATEGORY_SOCIAL'],
  793. ['name' => 'wattpad.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  794. ['name' => 'web.facebook.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  795. ['name' => 'web.skype.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  796. ['name' => 'webmaster.yandex.ru','category' => 'SOURCE_CATEGORY_SEARCH'],
  797. ['name' => 'websearch.rakuten.co.jp','category' => 'SOURCE_CATEGORY_SEARCH'],
  798. ['name' => 'webshots','category' => 'SOURCE_CATEGORY_SOCIAL'],
  799. ['name' => 'webshots.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  800. ['name' => 'wechat','category' => 'SOURCE_CATEGORY_SOCIAL'],
  801. ['name' => 'wechat.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  802. ['name' => 'weebly','category' => 'SOURCE_CATEGORY_SOCIAL'],
  803. ['name' => 'weebly.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  804. ['name' => 'weibo','category' => 'SOURCE_CATEGORY_SOCIAL'],
  805. ['name' => 'weibo.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  806. ['name' => 'wer-weiss-was.de','category' => 'SOURCE_CATEGORY_SOCIAL'],
  807. ['name' => 'weread','category' => 'SOURCE_CATEGORY_SOCIAL'],
  808. ['name' => 'weread.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  809. ['name' => 'whatsapp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  810. ['name' => 'whatsapp.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  811. ['name' => 'wiki.answers.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  812. ['name' => 'wikihow.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  813. ['name' => 'wikitravel.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  814. ['name' => 'wistia','category' => 'SOURCE_CATEGORY_VIDEO'],
  815. ['name' => 'wistia.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  816. ['name' => 'woot.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  817. ['name' => 'wordpress','category' => 'SOURCE_CATEGORY_SOCIAL'],
  818. ['name' => 'wordpress.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  819. ['name' => 'wordpress.org','category' => 'SOURCE_CATEGORY_SOCIAL'],
  820. ['name' => 'xanga','category' => 'SOURCE_CATEGORY_SOCIAL'],
  821. ['name' => 'xanga.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  822. ['name' => 'xing','category' => 'SOURCE_CATEGORY_SOCIAL'],
  823. ['name' => 'xing.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  824. ['name' => 'yahoo','category' => 'SOURCE_CATEGORY_SEARCH'],
  825. ['name' => 'yahoo-mbga.jp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  826. ['name' => 'yahoo.co.jp','category' => 'SOURCE_CATEGORY_SEARCH'],
  827. ['name' => 'yahoo.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  828. ['name' => 'yammer','category' => 'SOURCE_CATEGORY_SOCIAL'],
  829. ['name' => 'yammer.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  830. ['name' => 'yandex','category' => 'SOURCE_CATEGORY_SEARCH'],
  831. ['name' => 'yandex.by','category' => 'SOURCE_CATEGORY_SEARCH'],
  832. ['name' => 'yandex.com','category' => 'SOURCE_CATEGORY_SEARCH'],
  833. ['name' => 'yandex.com.tr','category' => 'SOURCE_CATEGORY_SEARCH'],
  834. ['name' => 'yandex.fr','category' => 'SOURCE_CATEGORY_SEARCH'],
  835. ['name' => 'yandex.kz','category' => 'SOURCE_CATEGORY_SEARCH'],
  836. ['name' => 'yandex.ru','category' => 'SOURCE_CATEGORY_SEARCH'],
  837. ['name' => 'yandex.ua','category' => 'SOURCE_CATEGORY_SEARCH'],
  838. ['name' => 'yandex.uz','category' => 'SOURCE_CATEGORY_SEARCH'],
  839. ['name' => 'yelp','category' => 'SOURCE_CATEGORY_SOCIAL'],
  840. ['name' => 'yelp.co.uk','category' => 'SOURCE_CATEGORY_SOCIAL'],
  841. ['name' => 'yelp.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  842. ['name' => 'youku','category' => 'SOURCE_CATEGORY_VIDEO'],
  843. ['name' => 'youku.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  844. ['name' => 'youroom.in','category' => 'SOURCE_CATEGORY_SOCIAL'],
  845. ['name' => 'youtube','category' => 'SOURCE_CATEGORY_VIDEO'],
  846. ['name' => 'youtube.com','category' => 'SOURCE_CATEGORY_VIDEO'],
  847. ['name' => 'za.pinterest.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  848. ['name' => 'zalo','category' => 'SOURCE_CATEGORY_SOCIAL'],
  849. ['name' => 'zen.yandex.ru','category' => 'SOURCE_CATEGORY_SEARCH'],
  850. ['name' => 'zoo.gr','category' => 'SOURCE_CATEGORY_SOCIAL'],
  851. ['name' => 'zooppa','category' => 'SOURCE_CATEGORY_SOCIAL'],
  852. ['name' => 'zooppa.com','category' => 'SOURCE_CATEGORY_SOCIAL'],
  853. ];
  854. $httpReferer = $this->request->server->get('HTTP_REFERER');
  855. if($this->request->cookies->has('handl_original_ref')){
  856. $httpReferer = $this->request->cookies->get('handl_original_ref');
  857. }
  858. $paidQueryTags = ['gclid','dclid', 'MSCLKID', 'vmcid'];
  859. $landingPage = $this->request->cookies->get('handl_landing_page');
  860. if(!$landingPage)
  861. {
  862. $landingPage = $this->request->server->get('QUERY_STRING');
  863. }
  864. $ad = 'organic';
  865. $referer = $this->getDomainName($httpReferer);
  866. foreach ($sources as $source)
  867. {
  868. if($source['name'] == $referer && $source['category'] != 'SOURCE_CATEGORY_SEARCH')
  869. {
  870. $ad = 'referer';
  871. }
  872. }
  873. foreach ($paidQueryTags as $tag) {
  874. if(strpos($landingPage, $tag) !== false) {
  875. $ad = 'cpc';
  876. }
  877. }
  878. if($this->request->cookies->get('utm_source') || $this->request->cookies->get('utm_medium') || $this->request->cookies->get('utm_campaign'))
  879. {
  880. $ad = 'cpc';
  881. }
  882. if($this->request->cookies->get('utm_source'))
  883. {
  884. $referer = $this->request->cookies->get('utm_source');
  885. }
  886. if($this->request->cookies->get('utm_medium'))
  887. {
  888. $ad = $this->request->cookies->get('utm_medium');
  889. }
  890. if(!$ad)
  891. {
  892. $ad = 'none';
  893. }
  894. if(!$referer == 'corepetitus')
  895. {
  896. $referer = 'direct';
  897. $ad = 'none';
  898. }
  899. $refererCategory = "{$referer}/{$ad}";
  900. $this->requestStack->getSession()->set('referer', $referer);
  901. $this->requestStack->getSession()->set('refererCategory', $refererCategory);
  902. $this->requestStack->getSession()->set('ad', $ad);
  903. $this->requestStack->getSession()->set('utm_source', $this->request->cookies->get('utm_source'));
  904. $this->requestStack->getSession()->set('utm_medium', $this->request->cookies->get('utm_medium'));
  905. $this->requestStack->getSession()->set('utm_campaign', $this->request->cookies->get('utm_campaign'));
  906. $this->requestStack->getSession()->set('handl_landing_page', $this->request->cookies->get('handl_landing_page'));
  907. // if($_SERVER['REMOTE_ADDR'] == '78.63.47.47') {
  908. // dump($httpReferer);
  909. // dump($referer);
  910. // dump($refererCategory);
  911. // dump($ad);
  912. // dump($this->request->cookies->get('utm_source'));
  913. // dump($this->request->cookies->get('utm_medium'));
  914. // dump($this->request->cookies->get('utm_campaign'));
  915. // dump($this->request->cookies->get('handl_landing_page'));
  916. // die();
  917. // }
  918. }
  919. public function getDomainName($url) {
  920. // Parse the URL and get the host
  921. $host = parse_url($url, PHP_URL_HOST);
  922. // Remove 'www.' or other subdomains like 'm.'
  923. $host = preg_replace('/^(www\.|m\.)/', '', $host);
  924. // Split the host into parts by '.'
  925. $parts = explode('.', $host);
  926. // Return the second-to-last part
  927. if (count($parts) > 1) {
  928. return $parts[count($parts) - 2];
  929. }
  930. // Fallback for unexpected cases
  931. return $host;
  932. }
  933. }