diff --git a/web/src/components/cards/providers/Domains.tsx b/web/src/components/cards/providers/Domains.tsx index 77db011..6d15e0a 100644 --- a/web/src/components/cards/providers/Domains.tsx +++ b/web/src/components/cards/providers/Domains.tsx @@ -3,12 +3,23 @@ import {useTranslation} from 'react-i18next'; import {MdDomain} from 'react-icons/md'; import {Card, Repeater, DedicatedAvailability} from '../core'; +import {zones} from '../../../util/zones'; const DomainCard: React.FC<{query: string}> = ({query}) => { const {t} = useTranslation(); const lowerCase = query.toLowerCase(); - const names = [`${lowerCase}.com`, `${lowerCase}.io`, `${lowerCase}.app`]; + const domainHackSuggestions = zones + .map((zone) => new RegExp(`${zone}$`).exec(query)) + .filter((s): s is RegExpExecArray => s !== null) + .map((m) => query.substring(0, m.index) + '.' + query.substring(m.index)); + + const names = [ + `${lowerCase}.com`, + `${lowerCase}.io`, + `${lowerCase}.app`, + ...domainHackSuggestions, + ]; const moreNames = [ `${lowerCase}.org`, `${lowerCase}.dev`, diff --git a/web/src/index.tsx b/web/src/index.tsx index 2cb561d..e1a51d9 100644 --- a/web/src/index.tsx +++ b/web/src/index.tsx @@ -1,5 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom'; +import {BrowserRouter as Router} from 'react-router-dom'; import App from './App'; import * as serviceWorker from './serviceWorker'; @@ -8,8 +9,6 @@ import {initGA, initSentry} from './util/analytics'; import {initCrisp} from './util/crip'; import './util/i18n'; -import {BrowserRouter as Router} from 'react-router-dom'; - initGA(); initSentry(); initCrisp(); diff --git a/web/src/util/zones.ts b/web/src/util/zones.ts new file mode 100644 index 0000000..54ef26e --- /dev/null +++ b/web/src/util/zones.ts @@ -0,0 +1,1758 @@ +// Derived from ZoneDB project +// https://github.com/zonedb/zonedb/blob/master/zones.txt + +export const zones = [ + 'aaa', + 'aarp', + 'abarth', + 'abb', + 'abbott', + 'abbvie', + 'abc', + 'able', + 'abogado', + 'abudhabi', + 'ac', + 'academy', + 'accenture', + 'accountant', + 'accountants', + 'acer', + 'aco', + 'active', + 'actor', + 'ad', + 'adac', + 'ads', + 'adult', + 'ae', + 'aeg', + 'aero', + 'aetna', + 'af', + 'afamilycompany', + 'afl', + 'africa', + 'africamagic', + 'ag', + 'agakhan', + 'agency', + 'ai', + 'aig', + 'aigo', + 'airbus', + 'airforce', + 'airtel', + 'akdn', + 'al', + 'alcon', + 'alfaromeo', + 'alibaba', + 'alipay', + 'allfinanz', + 'allfinanzberater', + 'allfinanzberatung', + 'allstate', + 'ally', + 'alsace', + 'alstom', + 'am', + 'amazon', + 'americanexpress', + 'americanfamily', + 'amex', + 'amfam', + 'amica', + 'amp', + 'amsterdam', + 'an', + 'analytics', + 'android', + 'anquan', + 'ansons', + 'anthem', + 'antivirus', + 'anz', + 'ao', + 'aol', + 'apartments', + 'app', + 'apple', + 'aq', + 'aquarelle', + 'aquitaine', + 'ar', + 'arab', + 'aramco', + 'archi', + 'architect', + 'army', + 'arpa', + 'art', + 'arte', + 'as', + 'asda', + 'asia', + 'associates', + 'astrium', + 'at', + 'athleta', + 'attorney', + 'au', + 'auction', + 'audi', + 'audible', + 'audio', + 'auspost', + 'author', + 'auto', + 'autoinsurance', + 'autos', + 'avery', + 'avianca', + 'aw', + 'aws', + 'ax', + 'axa', + 'axis', + 'az', + 'azure', + 'ba', + 'baby', + 'baidu', + 'banamex', + 'bananarepublic', + 'band', + 'bank', + 'banque', + 'bar', + 'barcelona', + 'barclaycard', + 'barclays', + 'barefoot', + 'bargains', + 'baseball', + 'basketball', + 'bauhaus', + 'bayern', + 'bb', + 'bbb', + 'bbc', + 'bbt', + 'bbva', + 'bcg', + 'bcn', + 'bd', + 'be', + 'beats', + 'beauty', + 'beer', + 'beknown', + 'bentley', + 'berlin', + 'best', + 'bestbuy', + 'bet', + 'bf', + 'bg', + 'bh', + 'bharti', + 'bi', + 'bible', + 'bid', + 'bike', + 'bing', + 'bingo', + 'bio', + 'biz', + 'bj', + 'black', + 'blackfriday', + 'blanco', + 'blockbuster', + 'blog', + 'bloomberg', + 'bloomingdales', + 'blue', + 'bm', + 'bms', + 'bmw', + 'bn', + 'bnl', + 'bnpparibas', + 'bo', + 'boats', + 'boehringer', + 'bofa', + 'bom', + 'bond', + 'boo', + 'book', + 'booking', + 'boots', + 'bosch', + 'bostik', + 'boston', + 'bot', + 'boutique', + 'box', + 'br', + 'bradesco', + 'bridgestone', + 'broadway', + 'broker', + 'brother', + 'brussels', + 'bs', + 'bt', + 'budapest', + 'bugatti', + 'buick', + 'build', + 'builders', + 'business', + 'buy', + 'buzz', + 'bv', + 'bw', + 'bway', + 'by', + 'bz', + 'bzh', + 'ca', + 'cab', + 'cadillac', + 'cafe', + 'cal', + 'call', + 'calvinklein', + 'cam', + 'camera', + 'camp', + 'canalplus', + 'cancerresearch', + 'canon', + 'capetown', + 'capital', + 'capitalone', + 'car', + 'caravan', + 'cards', + 'care', + 'career', + 'careers', + 'carinsurance', + 'cars', + 'cartier', + 'casa', + 'case', + 'caseih', + 'cash', + 'cashbackbonus', + 'casino', + 'cat', + 'catalonia', + 'catering', + 'catholic', + 'cba', + 'cbn', + 'cbre', + 'cbs', + 'cc', + 'cd', + 'ceb', + 'center', + 'ceo', + 'cern', + 'cf', + 'cfa', + 'cfd', + 'cg', + 'ch', + 'chanel', + 'changiairport', + 'channel', + 'charity', + 'chartis', + 'chase', + 'chat', + 'cheap', + 'chesapeake', + 'chevrolet', + 'chevy', + 'chintai', + 'chk', + 'chloe', + 'christmas', + 'chrome', + 'chrysler', + 'church', + 'ci', + 'cimb', + 'cipriani', + 'circle', + 'cisco', + 'citadel', + 'citi', + 'citic', + 'city', + 'cityeats', + 'ck', + 'cl', + 'claims', + 'cleaning', + 'click', + 'clinic', + 'clinique', + 'clothing', + 'cloud', + 'club', + 'clubmed', + 'cm', + 'cn', + 'co', + 'coach', + 'codes', + 'coffee', + 'college', + 'cologne', + 'com', + 'comcast', + 'commbank', + 'community', + 'company', + 'compare', + 'computer', + 'comsec', + 'condos', + 'connectors', + 'construction', + 'consulting', + 'contact', + 'contractors', + 'cooking', + 'cookingchannel', + 'cool', + 'coop', + 'corp', + 'corsica', + 'country', + 'coupon', + 'coupons', + 'courses', + 'cpa', + 'cr', + 'credit', + 'creditcard', + 'creditunion', + 'cricket', + 'crown', + 'crs', + 'cruise', + 'cruises', + 'csc', + 'cu', + 'cuisinella', + 'cv', + 'cw', + 'cx', + 'cy', + 'cymru', + 'cyou', + 'cz', + 'dabur', + 'dad', + 'dance', + 'data', + 'date', + 'dating', + 'datsun', + 'day', + 'dclk', + 'dds', + 'de', + 'deal', + 'dealer', + 'deals', + 'degree', + 'delivery', + 'dell', + 'delmonte', + 'deloitte', + 'delta', + 'democrat', + 'dental', + 'dentist', + 'desi', + 'design', + 'deutschepost', + 'dev', + 'dhl', + 'diamonds', + 'diet', + 'digikey', + 'digital', + 'direct', + 'directory', + 'discount', + 'discover', + 'dish', + 'diy', + 'dj', + 'dk', + 'dm', + 'dnb', + 'dnp', + 'do', + 'docomo', + 'docs', + 'doctor', + 'dodge', + 'dog', + 'doha', + 'domains', + 'doosan', + 'dot', + 'dotafrica', + 'download', + 'drive', + 'dstv', + 'dtv', + 'dubai', + 'duck', + 'dunlop', + 'duns', + 'dupont', + 'durban', + 'dvag', + 'dvr', + 'dwg', + 'dz', + 'earth', + 'eat', + 'ec', + 'eco', + 'ecom', + 'edeka', + 'edu', + 'education', + 'ee', + 'eg', + 'email', + 'emerck', + 'emerson', + 'energy', + 'engineer', + 'engineering', + 'enterprises', + 'epost', + 'epson', + 'equipment', + 'er', + 'ericsson', + 'erni', + 'es', + 'esq', + 'estate', + 'esurance', + 'et', + 'etisalat', + 'eu', + 'eurovision', + 'eus', + 'events', + 'everbank', + 'exchange', + 'expert', + 'exposed', + 'express', + 'extraspace', + 'fage', + 'fail', + 'fairwinds', + 'faith', + 'family', + 'fan', + 'fans', + 'farm', + 'farmers', + 'fashion', + 'fast', + 'fedex', + 'feedback', + 'ferrari', + 'ferrero', + 'fi', + 'fiat', + 'fidelity', + 'fido', + 'film', + 'final', + 'finance', + 'financial', + 'financialaid', + 'finish', + 'fire', + 'firestone', + 'firmdale', + 'fish', + 'fishing', + 'fit', + 'fitness', + 'fj', + 'fk', + 'flickr', + 'flights', + 'flir', + 'florist', + 'flowers', + 'fls', + 'flsmidth', + 'fly', + 'fm', + 'fo', + 'foo', + 'food', + 'foodnetwork', + 'football', + 'ford', + 'forex', + 'forsale', + 'forum', + 'foundation', + 'fox', + 'fr', + 'free', + 'fresenius', + 'frl', + 'frogans', + 'frontdoor', + 'frontier', + 'ftr', + 'fujitsu', + 'fujixerox', + 'fun', + 'fund', + 'furniture', + 'futbol', + 'fyi', + 'ga', + 'gal', + 'gallery', + 'gallo', + 'gallup', + 'game', + 'games', + 'gap', + 'garden', + 'garnier', + 'gay', + 'gb', + 'gbiz', + 'gcc', + 'gd', + 'gdn', + 'ge', + 'gea', + 'gecompany', + 'ged', + 'gent', + 'genting', + 'george', + 'gf', + 'gg', + 'ggee', + 'gh', + 'gi', + 'gift', + 'gifts', + 'gives', + 'giving', + 'gl', + 'glade', + 'glass', + 'gle', + 'global', + 'globalx', + 'globo', + 'gm', + 'gmail', + 'gmbh', + 'gmc', + 'gmo', + 'gmx', + 'gn', + 'godaddy', + 'gold', + 'goldpoint', + 'golf', + 'goo', + 'goodhands', + 'goodyear', + 'goog', + 'google', + 'gop', + 'got', + 'gotv', + 'gov', + 'gp', + 'gq', + 'gr', + 'grainger', + 'graphics', + 'gratis', + 'gree', + 'green', + 'gripe', + 'grocery', + 'group', + 'gs', + 'gt', + 'gu', + 'guardian', + 'guardianlife', + 'guardianmedia', + 'gucci', + 'guge', + 'guide', + 'guitars', + 'guru', + 'gw', + 'gy', + 'hair', + 'halal', + 'hamburg', + 'hangout', + 'haus', + 'hbo', + 'hdfc', + 'hdfcbank', + 'health', + 'healthcare', + 'heart', + 'heinz', + 'help', + 'helsinki', + 'here', + 'hermes', + 'hgtv', + 'hilton', + 'hiphop', + 'hisamitsu', + 'hitachi', + 'hiv', + 'hk', + 'hkt', + 'hm', + 'hn', + 'hockey', + 'holdings', + 'holiday', + 'home', + 'homedepot', + 'homegoods', + 'homes', + 'homesense', + 'honda', + 'honeywell', + 'horse', + 'hospital', + 'host', + 'hosting', + 'hot', + 'hoteis', + 'hotel', + 'hoteles', + 'hotels', + 'hotmail', + 'house', + 'how', + 'hr', + 'hsbc', + 'ht', + 'htc', + 'hu', + 'hughes', + 'hyatt', + 'hyundai', + 'ibm', + 'icbc', + 'ice', + 'icu', + 'id', + 'idn', + 'ie', + 'ieee', + 'ifm', + 'iinet', + 'ikano', + 'il', + 'im', + 'imamat', + 'imdb', + 'immo', + 'immobilien', + 'in', + 'inc', + 'indians', + 'industries', + 'infiniti', + 'info', + 'infosys', + 'infy', + 'ing', + 'ink', + 'institute', + 'insurance', + 'insure', + 'int', + 'intel', + 'international', + 'intuit', + 'investments', + 'io', + 'ipiranga', + 'iq', + 'ir', + 'ira', + 'irish', + 'is', + 'iselect', + 'islam', + 'ismaili', + 'ist', + 'istanbul', + 'it', + 'itau', + 'itv', + 'iveco', + 'iwc', + 'jaguar', + 'java', + 'jcb', + 'jcp', + 'je', + 'jeep', + 'jetzt', + 'jewelry', + 'jio', + 'jlc', + 'jll', + 'jm', + 'jmp', + 'jnj', + 'jo', + 'jobs', + 'joburg', + 'jot', + 'joy', + 'jp', + 'jpmorgan', + 'jpmorganchase', + 'jprs', + 'juegos', + 'juniper', + 'justforu', + 'kaufen', + 'kddi', + 'ke', + 'kerastase', + 'kerryhotels', + 'kerrylogisitics', + 'kerrylogistics', + 'kerryproperties', + 'ketchup', + 'kfh', + 'kg', + 'kh', + 'ki', + 'kia', + 'kid', + 'kids', + 'kiehls', + 'kim', + 'kinder', + 'kindle', + 'kitchen', + 'kiwi', + 'km', + 'kn', + 'koeln', + 'komatsu', + 'konami', + 'kone', + 'kosher', + 'kp', + 'kpmg', + 'kpn', + 'kr', + 'krd', + 'kred', + 'kuokgroup', + 'kw', + 'ky', + 'kyknet', + 'kyoto', + 'kz', + 'la', + 'lacaixa', + 'ladbrokes', + 'lamborghini', + 'lamer', + 'lancaster', + 'lancia', + 'lancome', + 'land', + 'landrover', + 'lanxess', + 'lasalle', + 'lat', + 'latino', + 'latrobe', + 'law', + 'lawyer', + 'lb', + 'lc', + 'lds', + 'lease', + 'leclerc', + 'lefrak', + 'legal', + 'lego', + 'lexus', + 'lgbt', + 'li', + 'liaison', + 'lidl', + 'life', + 'lifeinsurance', + 'lifestyle', + 'lighting', + 'like', + 'lilly', + 'limited', + 'limo', + 'lincoln', + 'linde', + 'link', + 'lipsy', + 'live', + 'livestrong', + 'living', + 'lixil', + 'lk', + 'llc', + 'llp', + 'loan', + 'loans', + 'locker', + 'locus', + 'loft', + 'lol', + 'london', + 'loreal', + 'lotte', + 'lotto', + 'love', + 'lpl', + 'lplfinancial', + 'lr', + 'ls', + 'lt', + 'ltd', + 'ltda', + 'lu', + 'lundbeck', + 'lupin', + 'luxe', + 'luxury', + 'lv', + 'ly', + 'ma', + 'macys', + 'madrid', + 'maif', + 'mail', + 'maison', + 'makeup', + 'man', + 'management', + 'mango', + 'map', + 'market', + 'marketing', + 'markets', + 'marriott', + 'marshalls', + 'maserati', + 'matrix', + 'mattel', + 'maybelline', + 'mba', + 'mc', + 'mcd', + 'mcdonalds', + 'mckinsey', + 'md', + 'me', + 'med', + 'media', + 'medical', + 'meet', + 'melbourne', + 'meme', + 'memorial', + 'men', + 'menu', + 'meo', + 'merck', + 'merckmsd', + 'metlife', + 'mf', + 'mg', + 'mh', + 'miami', + 'microsoft', + 'mih', + 'mii', + 'mil', + 'mini', + 'mint', + 'mit', + 'mitek', + 'mitsubishi', + 'mk', + 'ml', + 'mlb', + 'mls', + 'mm', + 'mma', + 'mn', + 'mnet', + 'mo', + 'mobi', + 'mobile', + 'mobily', + 'moda', + 'moe', + 'moi', + 'mom', + 'monash', + 'money', + 'monster', + 'montblanc', + 'mopar', + 'mormon', + 'mortgage', + 'moscow', + 'moto', + 'motorcycles', + 'mov', + 'movie', + 'movistar', + 'mozaic', + 'mp', + 'mq', + 'mr', + 'mrmuscle', + 'mrporter', + 'ms', + 'msd', + 'mt', + 'mtn', + 'mtpc', + 'mtr', + 'mu', + 'multichoice', + 'museum', + 'music', + 'mutual', + 'mutualfunds', + 'mutuelle', + 'mv', + 'mw', + 'mx', + 'my', + 'mz', + 'mzansimagic', + 'na', + 'nab', + 'nadex', + 'nagoya', + 'name', + 'naspers', + 'nationwide', + 'natura', + 'navy', + 'nba', + 'nc', + 'ne', + 'nec', + 'net', + 'netaporter', + 'netbank', + 'netflix', + 'network', + 'neustar', + 'new', + 'newholland', + 'news', + 'next', + 'nextdirect', + 'nexus', + 'nf', + 'nfl', + 'ng', + 'ngo', + 'nhk', + 'ni', + 'nico', + 'nike', + 'nikon', + 'ninja', + 'nissan', + 'nissay', + 'nl', + 'no', + 'nokia', + 'northlandinsurance', + 'northwesternmutual', + 'norton', + 'now', + 'nowruz', + 'nowtv', + 'np', + 'nr', + 'nra', + 'nrw', + 'ntt', + 'nu', + 'nyc', + 'nz', + 'obi', + 'observer', + 'off', + 'office', + 'okinawa', + 'olayan', + 'olayangroup', + 'oldnavy', + 'ollo', + 'olympus', + 'om', + 'omega', + 'one', + 'ong', + 'onl', + 'online', + 'onyourside', + 'ooo', + 'open', + 'oracle', + 'orange', + 'org', + 'organic', + 'orientexpress', + 'origin', + 'origins', + 'osaka', + 'otsuka', + 'ott', + 'overheidnl', + 'ovh', + 'pa', + 'page', + 'pamperedchef', + 'panasonic', + 'panerai', + 'paris', + 'pars', + 'partners', + 'parts', + 'party', + 'passagens', + 'patagonia', + 'patch', + 'pay', + 'payu', + 'pccw', + 'pe', + 'persiangulf', + 'pet', + 'pets', + 'pf', + 'pfizer', + 'pg', + 'ph', + 'pharmacy', + 'phd', + 'philips', + 'phone', + 'photo', + 'photography', + 'photos', + 'physio', + 'piaget', + 'pics', + 'pictet', + 'pictures', + 'pid', + 'pin', + 'ping', + 'pink', + 'pioneer', + 'piperlime', + 'pitney', + 'pizza', + 'pk', + 'pl', + 'place', + 'play', + 'playstation', + 'plumbing', + 'plus', + 'pm', + 'pn', + 'pnc', + 'pohl', + 'poker', + 'politie', + 'polo', + 'porn', + 'post', + 'pr', + 'pramerica', + 'praxi', + 'press', + 'prime', + 'pro', + 'prod', + 'productions', + 'prof', + 'progressive', + 'promo', + 'properties', + 'property', + 'protection', + 'pru', + 'prudential', + 'ps', + 'pt', + 'pub', + 'pw', + 'pwc', + 'py', + 'qa', + 'qpon', + 'qtel', + 'quebec', + 'quest', + 'qvc', + 'racing', + 'radio', + 'raid', + 'ram', + 're', + 'read', + 'realestate', + 'realtor', + 'realty', + 'recipes', + 'red', + 'redken', + 'redstone', + 'redumbrella', + 'rehab', + 'reise', + 'reisen', + 'reit', + 'reliance', + 'ren', + 'rent', + 'rentals', + 'repair', + 'report', + 'republican', + 'rest', + 'restaurant', + 'retirement', + 'review', + 'reviews', + 'rexroth', + 'rich', + 'richardli', + 'ricoh', + 'rightathome', + 'ril', + 'rio', + 'rip', + 'rmit', + 'ro', + 'rocher', + 'rocks', + 'rockwool', + 'rodeo', + 'rogers', + 'roma', + 'room', + 'root', + 'rs', + 'rsvp', + 'ru', + 'rugby', + 'ruhr', + 'run', + 'rw', + 'rwe', + 'ryukyu', + 'sa', + 'saarland', + 'safe', + 'safety', + 'safeway', + 'sakura', + 'sale', + 'salon', + 'samsclub', + 'samsung', + 'sandvik', + 'sandvikcoromant', + 'sanofi', + 'sap', + 'sapo', + 'sapphire', + 'sarl', + 'sas', + 'save', + 'saxo', + 'sb', + 'sbi', + 'sbs', + 'sc', + 'sca', + 'scb', + 'schaeffler', + 'schmidt', + 'scholarships', + 'school', + 'schule', + 'schwarz', + 'schwarzgroup', + 'science', + 'scjohnson', + 'scor', + 'scot', + 'sd', + 'se', + 'search', + 'seat', + 'secure', + 'security', + 'seek', + 'select', + 'sener', + 'services', + 'ses', + 'seven', + 'sew', + 'sex', + 'sexy', + 'sfr', + 'sg', + 'sh', + 'shangrila', + 'sharp', + 'shaw', + 'shell', + 'shia', + 'shiksha', + 'shoes', + 'shop', + 'shopping', + 'shopyourway', + 'shouji', + 'show', + 'showtime', + 'shriram', + 'si', + 'silk', + 'sina', + 'singles', + 'site', + 'sj', + 'sk', + 'ski', + 'skin', + 'skolkovo', + 'sky', + 'skydrive', + 'skype', + 'sl', + 'sling', + 'sm', + 'smart', + 'smile', + 'sn', + 'sncf', + 'so', + 'soccer', + 'social', + 'softbank', + 'software', + 'sohu', + 'solar', + 'solutions', + 'song', + 'sony', + 'soy', + 'spa', + 'space', + 'spiegel', + 'sport', + 'sports', + 'spot', + 'spreadbetting', + 'sr', + 'srl', + 'srt', + 'ss', + 'st', + 'stada', + 'staples', + 'star', + 'starhub', + 'statebank', + 'statefarm', + 'statoil', + 'stc', + 'stcgroup', + 'stockholm', + 'storage', + 'store', + 'stream', + 'stroke', + 'studio', + 'study', + 'style', + 'su', + 'sucks', + 'supersport', + 'supplies', + 'supply', + 'support', + 'surf', + 'surgery', + 'suzuki', + 'sv', + 'svr', + 'swatch', + 'swiftcover', + 'swiss', + 'sx', + 'sy', + 'sydney', + 'symantec', + 'systems', + 'sz', + 'tab', + 'taipei', + 'talk', + 'taobao', + 'target', + 'tata', + 'tatamotors', + 'tatar', + 'tattoo', + 'tax', + 'taxi', + 'tc', + 'tci', + 'td', + 'tdk', + 'team', + 'tech', + 'technology', + 'tel', + 'telecity', + 'telefonica', + 'temasek', + 'tennis', + 'terra', + 'teva', + 'tf', + 'tg', + 'th', + 'thai', + 'thd', + 'theater', + 'theatre', + 'theguardian', + 'thehartford', + 'tiaa', + 'tickets', + 'tienda', + 'tiffany', + 'tiffay', + 'tiia', + 'tips', + 'tires', + 'tirol', + 'tj', + 'tjmaxx', + 'tjx', + 'tk', + 'tkmaxx', + 'tl', + 'tm', + 'tmall', + 'tn', + 'to', + 'today', + 'tokyo', + 'tools', + 'top', + 'toray', + 'toshiba', + 'total', + 'tour', + 'tours', + 'town', + 'toyota', + 'toys', + 'tp', + 'tr', + 'trade', + 'tradershotels', + 'trading', + 'training', + 'transformers', + 'translations', + 'transunion', + 'travel', + 'travelchannel', + 'travelers', + 'travelersinsurance', + 'travelguard', + 'trust', + 'trv', + 'tt', + 'tube', + 'tui', + 'tunes', + 'tushu', + 'tv', + 'tvs', + 'tw', + 'tz', + 'ua', + 'ubank', + 'ubs', + 'uconnect', + 'ug', + 'uk', + 'ultrabook', + 'um', + 'ummah', + 'unicom', + 'unicorn', + 'university', + 'uno', + 'uol', + 'ups', + 'us', + 'uy', + 'uz', + 'va', + 'vacations', + 'vana', + 'vanguard', + 'vanish', + 'vc', + 've', + 'vegas', + 'ventures', + 'verisign', + 'vermögensberater', + 'vermögensberatung', + 'versicherung', + 'vet', + 'vg', + 'vi', + 'viajes', + 'video', + 'vig', + 'viking', + 'villas', + 'vin', + 'vip', + 'virgin', + 'visa', + 'vision', + 'vista', + 'vistaprint', + 'viva', + 'vivo', + 'vlaanderen', + 'vn', + 'vodka', + 'volkswagen', + 'volvo', + 'vons', + 'vote', + 'voting', + 'voto', + 'voyage', + 'vu', + 'vuelos', + 'wales', + 'walmart', + 'walter', + 'wang', + 'wanggou', + 'warman', + 'watch', + 'watches', + 'weather', + 'weatherchannel', + 'web', + 'webcam', + 'weber', + 'webjet', + 'webs', + 'website', + 'wed', + 'wedding', + 'weibo', + 'weir', + 'wf', + 'whoswho', + 'wien', + 'wiki', + 'williamhill', + 'wilmar', + 'win', + 'windows', + 'wine', + 'winners', + 'wme', + 'wolterskluwer', + 'woodside', + 'work', + 'works', + 'world', + 'wow', + 'ws', + 'wtc', + 'wtf', + 'xbox', + 'xerox', + 'xfinity', + 'xihuan', + 'xin', + 'xperia', + 'xxx', + 'xyz', + 'yachts', + 'yahoo', + 'yamaxun', + 'yandex', + 'ye', + 'yellowpages', + 'yodobashi', + 'yoga', + 'yokohama', + 'you', + 'youtube', + 'yt', + 'yu', + 'yun', + 'za', + 'zappos', + 'zara', + 'zero', + 'zip', + 'zippo', + 'zm', + 'zone', + 'zuerich', + 'zulu', + 'zw', + 'δοκιμή', + 'ελ', + 'ευ', + 'бг', + 'бел', + 'дети', + 'ею', + 'испытание', + 'католик', + 'ком', + 'мкд', + 'мон', + 'москва', + 'онлайн', + 'орг', + 'рус', + 'рф', + 'сайт', + 'срб', + 'укр', + 'қаз', + 'հայ', + 'טעסט', + 'קום', + 'آزمایشی', + 'إختبار', + 'ابوظبي', + 'اتصالات', + 'ارامكو', + 'الاردن', + 'البحرين', + 'الجزائر', + 'السعودية', + 'العليان', + 'المغرب', + 'امارات', + 'ایران', + 'بارت', + 'بازار', + 'بيتك', + 'بھارت', + 'تونس', + 'سودان', + 'سورية', + 'شبكة', + 'عراق', + 'عرب', + 'عمان', + 'فلسطين', + 'قطر', + 'كاثوليك', + 'كوم', + 'كيوتل', + 'مصر', + 'مليسيا', + 'موبايلي', + 'موريتانيا', + 'موزايك', + 'موقع', + 'همراه', + 'پاکستان', + 'ڀارت', + 'कॉम', + 'नेट', + 'परीक्षा', + 'भारत', + 'भारतम्', + 'भारोत', + 'संगठन', + 'বাংলা', + 'ভারত', + 'ভাৰত', + 'ਭਾਰਤ', + 'ભારત', + 'ଭାରତ', + 'இந்தியா', + 'இலங்கை', + 'சிங்கப்பூர்', + 'பரிட்சை', + 'భారత్', + 'ಭಾರತ', + 'ഭാരതം', + 'ලංකා', + 'คอม', + 'ไทย', + 'ລາວ', + 'გე', + 'みんな', + 'アマゾン', + 'クラウド', + 'グーグル', + 'コム', + 'ストア', + 'セール', + 'テスト', + 'ファッション', + 'ポイント', + '一号店', + '世界', + '中信', + '中国', + '中國', + '中文网', + '亚马逊', + '企业', + '佛山', + '信息', + '健康', + '八卦', + '公司', + '公益', + '台湾', + '台灣', + '商城', + '商店', + '商标', + '嘉里', + '嘉里大酒店', + '在线', + '大众汽车', + '大拿', + '天主教', + '娱乐', + '家電', + '工行', + '广东', + '广州', + '微博', + '慈善', + '我爱你', + '手机', + '手表', + '招聘', + '政务', + '政府', + '新加坡', + '新闻', + '时尚', + '普利司通', + '書籍', + '机构', + '机构体制', + '欧莱雅', + '测试', + '淡马锡', + '深圳', + '測試', + '游戏', + '澳門', + '点看', + '珠宝', + '盛貿飯店', + '移动', + '组织机构', + '网址', + '网店', + '网站', + '网络', + '联通', + '诺基亚', + '谷歌', + '购物', + '通用电气公司', + '通販', + '集团', + '電訊盈科', + '飞利浦', + '食品', + '餐厅', + '香格里拉', + '香港', + '香港電訊', + '點看', + '닷넷', + '닷컴', + '삼성', + '테스트', + '한국', +];