diff --git a/.gitignore b/.gitignore index 0a3d62d..758ef1a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,4 @@ composer.lock *.log !**.gitkeep /*-backup.csv -/formats/php/TldEnum/*-backup.php -/formats/json/*-backup.json -/formats/js/*-backup.js \ No newline at end of file +/formats/**/*-backup.* \ No newline at end of file diff --git a/bin/helpers/generate-js-tld-desc.js b/bin/helpers/generate-js-tld-desc.js new file mode 100755 index 0000000..84c398d --- /dev/null +++ b/bin/helpers/generate-js-tld-desc.js @@ -0,0 +1,111 @@ +#!/usr/bin/env node + +const meName = 'generate-js-desc.js'; + +process.on('unhandledRejection', error => { + console.error(meName + ": (FATAL)", error); + process.exit(1); +}); + +const countries = require('country-data').countries; +const country = require('countryjs'); +const parse = require('csv-parse'); +const fs = require('fs-extra'); +const path = require('path'); +const md5File = require('md5-file/promise'); +const pathinfo = require('pathinfo'); +const program = require('commander'); +const tmp = require('tmp'); + +//tmp.setGracefulCleanup(); + +const fileTldDescJs = path.dirname(require.main.filename) + '/../../formats/js/tld-enum/desc.js'; +const fileTldsCsv = path.dirname(require.main.filename) + '/../../tlds.csv'; + +program + .option('-q, --quiet', 'Quiet Mode') + .parse(process.argv); + +if (!program.quiet) { + console.log(meName); + console.log(" (c) 2017 Doug Bird, All Rights Reserved."); + console.log(" see README.md for licensing and other information"); + console.log(" https://github.com/katmore/tld-enum#readme"); + console.log(""); + console.log(" Generates new javascript format file 'desc.js' from the 'tlds.csv' file"); + console.log(""); +} + +(async() => { + + const tldDescStartTldDesc = 'module.exports = '; + const tldDescEndTldDesc = ';'; + + const tmpDir = tmp.dirSync({ unsafeCleanup: true }); + + const fileNewTldDescJs = tmpDir.name + '/desc.js'; + + let existingMd5 = null; + + if (fs.existsSync(fileTldDescJs)) { + existingMd5 = await md5File(fileTldDescJs); + const pathinfoTlds = pathinfo(fileTldDescJs); + const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js'; + if (!fs.existsSync(fileBackupTlds)) { + fs.copySync(fileTldDescJs, fileBackupTlds); + } + } + + process.stdout.write("reading 'tlds.csv'..."); + + let parser = parse({ delimiter: ',' }); + + let tldDesc = {}; + + parser.on('readable', function() { + let i = 0; + let row, domain, desc; + while (row = parser.read()) { + if (!row.length) { + console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + if (typeof row[1] === 'undefined') { + console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + domain=row[0]; + desc=row[1]; + tldDesc[domain]=desc; + i++; + } + }); + + parser.write(fs.readFileSync(fileTldsCsv)); + + parser.end(); + + console.log("done"); + + process.stdout.write("generating new 'desc.js' file..."); + + fs.writeFileSync(fileNewTldDescJs, tldDescStartTldDesc); + + fs.appendFileSync(fileNewTldDescJs, JSON.stringify(tldDesc, null, 2)); + + fs.appendFileSync(fileNewTldDescJs, tldDescEndTldDesc); + + console.log("done"); + + if (existingMd5) { + const newMd5 = await md5File(fileNewTldDescJs); + if (newMd5 == existingMd5) { + console.error(meName + ": (NOTICE) ignoring newly generated 'desc.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldDescJs + ")"); + return; + } + } + fs.copySync(fileNewTldDescJs, fileTldDescJs); + + console.log("saved new 'desc.js' file"); + +})(); \ No newline at end of file diff --git a/bin/helpers/generate-js-tld-info.js b/bin/helpers/generate-js-tld-info.js new file mode 100755 index 0000000..0154927 --- /dev/null +++ b/bin/helpers/generate-js-tld-info.js @@ -0,0 +1,120 @@ +#!/usr/bin/env node + +const meName = 'generate-js-info.js'; + +process.on('unhandledRejection', error => { + console.error(meName + ": (FATAL)", error); + process.exit(1); +}); + +const countries = require('country-data').countries; +const country = require('countryjs'); +const parse = require('csv-parse'); +const fs = require('fs-extra'); +const path = require('path'); +const md5File = require('md5-file/promise'); +const pathinfo = require('pathinfo'); +const program = require('commander'); +const tmp = require('tmp'); + +//tmp.setGracefulCleanup(); + +const fileTldInfoJs = path.dirname(require.main.filename) + '/../../formats/js/tld-enum/info.js'; +const fileTldsCsv = path.dirname(require.main.filename) + '/../../tlds.csv'; + +program + .option('-q, --quiet', 'Quiet Mode') + .parse(process.argv); + +if (!program.quiet) { + console.log(meName); + console.log(" (c) 2017 Doug Bird, All Rights Reserved."); + console.log(" see README.md for licensing and other information"); + console.log(" https://github.com/katmore/tld-enum#readme"); + console.log(""); + console.log(" Generates new javascript format file 'info.js' from the 'tlds.csv' file"); + console.log(""); +} + +(async() => { + + const tldInfoStartTldInfo = 'module.exports = '; + const tldInfoEndTldInfo = ';'; + + const tmpDir = tmp.dirSync({ unsafeCleanup: true }); + + const fileNewTldInfoJs = tmpDir.name + '/info.js'; + + let existingMd5 = null; + + if (fs.existsSync(fileTldInfoJs)) { + existingMd5 = await md5File(fileTldInfoJs); + const pathinfoTlds = pathinfo(fileTldInfoJs); + const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js'; + if (!fs.existsSync(fileBackupTlds)) { + fs.copySync(fileTldInfoJs, fileBackupTlds); + } + } + + process.stdout.write("reading 'tlds.csv'..."); + + let parser = parse({ delimiter: ',' }); + + let tldInfo = []; + + parser.on('readable', function() { + let i = 0; + let row, domain, desc, type; + while (row = parser.read()) { + if (!row.length) { + console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + if (typeof row[1] === 'undefined') { + console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + if (typeof row[2] === 'undefined') { + console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + domain=row[0]; + desc=row[1]; + type=row[2]; + tldInfo.push({ + 'domain' : domain, + 'description' : desc, + 'type' : type, + }); + i++; + } + }); + + parser.write(fs.readFileSync(fileTldsCsv)); + + parser.end(); + + console.log("done"); + + process.stdout.write("generating new 'info.js' file..."); + + fs.writeFileSync(fileNewTldInfoJs, tldInfoStartTldInfo); + + fs.appendFileSync(fileNewTldInfoJs, JSON.stringify(tldInfo, null, 2)); + + fs.appendFileSync(fileNewTldInfoJs, tldInfoEndTldInfo); + + console.log("done"); + + if (existingMd5) { + const newMd5 = await md5File(fileNewTldInfoJs); + if (newMd5 == existingMd5) { + console.error(meName + ": (NOTICE) ignoring newly generated 'info.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldInfoJs + ")"); + return; + } + } + fs.copySync(fileNewTldInfoJs, fileTldInfoJs); + + console.log("saved new 'info.js' file"); + +})(); \ No newline at end of file diff --git a/bin/helpers/generate-js-tld-enum.js b/bin/helpers/generate-js-tld-list.js similarity index 77% rename from bin/helpers/generate-js-tld-enum.js rename to bin/helpers/generate-js-tld-list.js index c1ae8f6..3d6a689 100755 --- a/bin/helpers/generate-js-tld-enum.js +++ b/bin/helpers/generate-js-tld-list.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -const meName = 'generate-js-tld-enum.js'; +const meName = 'generate-js-list.js'; process.on('unhandledRejection', error => { console.error(meName + ": (FATAL)", error); @@ -17,9 +17,7 @@ const pathinfo = require('pathinfo'); const program = require('commander'); const tmp = require('tmp'); -//tmp.setGracefulCleanup(); - -const fileTldListJs = path.dirname(require.main.filename) + '/../../formats/js/tld-enum.js'; +const fileTldListJs = path.dirname(require.main.filename) + '/../../formats/js/tld-enum/list.js'; const fileTldsCsv = path.dirname(require.main.filename) + '/../../tlds.csv'; program @@ -30,21 +28,20 @@ if (!program.quiet) { console.log(meName); console.log(" (c) 2017 Doug Bird, All Rights Reserved."); console.log(" see README.md for licensing and other information"); - console.log(" https://github.com/katmore/tld-enum#readme"); + console.log(" https://github.com/katmore/tld-list#readme"); console.log(""); - console.log(" Generates new javascript format files from the 'tlds.csv' file"); + console.log(" Generates new javascript format file 'list.js' from the 'tlds.csv' file"); console.log(""); } (async() => { - const tldEnumStartTldList = 'exports.tldList = '; + const tldEnumStartTldList = 'module.exports = '; const tldEnumEndTldList = ';'; - //const tmpDir = tmp.dirSync({ unsafeCleanup: true }); - const tmpDir = tmp.dirSync(); + const tmpDir = tmp.dirSync({ unsafeCleanup: true }); - const fileNewTldListJs = tmpDir.name + '/tld-enum.js'; + const fileNewTldListJs = tmpDir.name + '/list.js'; let existingMd5 = null; @@ -82,7 +79,7 @@ if (!program.quiet) { console.log("done"); - process.stdout.write("generating new 'tld-enum.js' file..."); + process.stdout.write("generating new 'list.js' file..."); fs.writeFileSync(fileNewTldListJs, tldEnumStartTldList); @@ -95,12 +92,12 @@ if (!program.quiet) { if (existingMd5) { const newMd5 = await md5File(fileNewTldListJs); if (newMd5 == existingMd5) { - console.error(meName + ": (NOTICE) ignoring newly generated 'tld-enum.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldListJs + ")"); + console.error(meName + ": (NOTICE) ignoring newly generated 'list.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldListJs + ")"); return; } } fs.copySync(fileNewTldListJs, fileTldListJs); - console.log("saved new 'tld-enum.js' file"); + console.log("saved new 'list.js' file"); })(); \ No newline at end of file diff --git a/bin/helpers/generate-js-tld-type.js b/bin/helpers/generate-js-tld-type.js new file mode 100755 index 0000000..dfeaea2 --- /dev/null +++ b/bin/helpers/generate-js-tld-type.js @@ -0,0 +1,111 @@ +#!/usr/bin/env node + +const meName = 'generate-js-type.js'; + +process.on('unhandledRejection', error => { + console.error(meName + ": (FATAL)", error); + process.exit(1); +}); + +const countries = require('country-data').countries; +const country = require('countryjs'); +const parse = require('csv-parse'); +const fs = require('fs-extra'); +const path = require('path'); +const md5File = require('md5-file/promise'); +const pathinfo = require('pathinfo'); +const program = require('commander'); +const tmp = require('tmp'); + +//tmp.setGracefulCleanup(); + +const fileTldTypeJs = path.dirname(require.main.filename) + '/../../formats/js/tld-enum/type.js'; +const fileTldsCsv = path.dirname(require.main.filename) + '/../../tlds.csv'; + +program + .option('-q, --quiet', 'Quiet Mode') + .parse(process.argv); + +if (!program.quiet) { + console.log(meName); + console.log(" (c) 2017 Doug Bird, All Rights Reserved."); + console.log(" see README.md for licensing and other information"); + console.log(" https://github.com/katmore/tld-enum#readme"); + console.log(""); + console.log(" Generates new javascript format file 'type.js' from the 'tlds.csv' file"); + console.log(""); +} + +(async() => { + + const tldTypeStartTldType = 'module.exports = '; + const tldTypeEndTldType = ';'; + + const tmpDir = tmp.dirSync({ unsafeCleanup: true }); + + const fileNewTldTypeJs = tmpDir.name + '/type.js'; + + let existingMd5 = null; + + if (fs.existsSync(fileTldTypeJs)) { + existingMd5 = await md5File(fileTldTypeJs); + const pathinfoTlds = pathinfo(fileTldTypeJs); + const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js'; + if (!fs.existsSync(fileBackupTlds)) { + fs.copySync(fileTldTypeJs, fileBackupTlds); + } + } + + process.stdout.write("reading 'tlds.csv'..."); + + let parser = parse({ delimiter: ',' }); + + let tldType = {}; + + parser.on('readable', function() { + let i = 0; + let row, domain, type; + while (row = parser.read()) { + if (!row.length) { + console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + if (typeof row[2] === 'undefined') { + console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + domain=row[0]; + type=row[2]; + tldType[domain]=type; + i++; + } + }); + + parser.write(fs.readFileSync(fileTldsCsv)); + + parser.end(); + + console.log("done"); + + process.stdout.write("generating new 'type.js' file..."); + + fs.writeFileSync(fileNewTldTypeJs, tldTypeStartTldType); + + fs.appendFileSync(fileNewTldTypeJs, JSON.stringify(tldType, null, 2)); + + fs.appendFileSync(fileNewTldTypeJs, tldTypeEndTldType); + + console.log("done"); + + if (existingMd5) { + const newMd5 = await md5File(fileNewTldTypeJs); + if (newMd5 == existingMd5) { + console.error(meName + ": (NOTICE) ignoring newly generated 'type.js' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldTypeJs + ")"); + return; + } + } + fs.copySync(fileNewTldTypeJs, fileTldTypeJs); + + console.log("saved new 'type.js' file"); + +})(); \ No newline at end of file diff --git a/bin/helpers/generate-json-tld-desc.js b/bin/helpers/generate-json-tld-desc.js new file mode 100755 index 0000000..3fdeffe --- /dev/null +++ b/bin/helpers/generate-json-tld-desc.js @@ -0,0 +1,104 @@ +#!/usr/bin/env node + +const meName = 'generate-js-tld-desc.json'; + +process.on('unhandledRejection', error => { + console.error(meName + ": (FATAL)", error); + process.exit(1); +}); + +const countries = require('country-data').countries; +const country = require('countryjs'); +const parse = require('csv-parse'); +const fs = require('fs-extra'); +const path = require('path'); +const md5File = require('md5-file/promise'); +const pathinfo = require('pathinfo'); +const program = require('commander'); +const tmp = require('tmp'); + +//tmp.setGracefulCleanup(); + +const fileTldDescJs = path.dirname(require.main.filename) + '/../../formats/json/tld-desc.json'; +const fileTldsCsv = path.dirname(require.main.filename) + '/../../tlds.csv'; + +program + .option('-q, --quiet', 'Quiet Mode') + .parse(process.argv); + +if (!program.quiet) { + console.log(meName); + console.log(" (c) 2017 Doug Bird, All Rights Reserved."); + console.log(" see README.md for licensing and other information"); + console.log(" https://github.com/katmore/tld-enum#readme"); + console.log(""); + console.log(" Generates new javascript desc format file from the 'tlds.csv' file"); + console.log(""); +} + +(async() => { + + const tmpDir = tmp.dirSync({ unsafeCleanup: true }); + + const fileNewTldDescJson = tmpDir.name + '/tld-desc.json'; + + let existingMd5 = null; + + if (fs.existsSync(fileTldDescJs)) { + existingMd5 = await md5File(fileTldDescJs); + const pathinfoTlds = pathinfo(fileTldDescJs); + const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js'; + if (!fs.existsSync(fileBackupTlds)) { + fs.copySync(fileTldDescJs, fileBackupTlds); + } + } + + process.stdout.write("reading 'tlds.csv'..."); + + let parser = parse({ delimiter: ',' }); + + let tldDesc = {}; + + parser.on('readable', function() { + let i = 0; + let row, domain, desc; + while (row = parser.read()) { + if (!row.length) { + console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + if (typeof row[1] === 'undefined') { + console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + domain=row[0]; + desc=row[1]; + tldDesc[domain]=desc; + i++; + } + }); + + parser.write(fs.readFileSync(fileTldsCsv)); + + parser.end(); + + console.log("done"); + + process.stdout.write("generating new 'tld-desc.json' file..."); + + fs.appendFileSync(fileNewTldDescJson, JSON.stringify(tldDesc, null, 2)); + + console.log("done"); + + if (existingMd5) { + const newMd5 = await md5File(fileNewTldDescJson); + if (newMd5 == existingMd5) { + console.error(meName + ": (NOTICE) ignoring newly generated 'tld-desc.json' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldDescJs + ")"); + return; + } + } + fs.copySync(fileNewTldDescJson, fileTldDescJs); + + console.log("saved new 'tld-desc.json' file"); + +})(); \ No newline at end of file diff --git a/bin/helpers/generate-json-tld-info.js b/bin/helpers/generate-json-tld-info.js new file mode 100755 index 0000000..f5e62c3 --- /dev/null +++ b/bin/helpers/generate-json-tld-info.js @@ -0,0 +1,113 @@ +#!/usr/bin/env node + +const meName = 'generate-js-tld-info.json'; + +process.on('unhandledRejection', error => { + console.error(meName + ": (FATAL)", error); + process.exit(1); +}); + +const countries = require('country-data').countries; +const country = require('countryjs'); +const parse = require('csv-parse'); +const fs = require('fs-extra'); +const path = require('path'); +const md5File = require('md5-file/promise'); +const pathinfo = require('pathinfo'); +const program = require('commander'); +const tmp = require('tmp'); + +//tmp.setGracefulCleanup(); + +const fileTldInfoJs = path.dirname(require.main.filename) + '/../../formats/json/tld-info.json'; +const fileTldsCsv = path.dirname(require.main.filename) + '/../../tlds.csv'; + +program + .option('-q, --quiet', 'Quiet Mode') + .parse(process.argv); + +if (!program.quiet) { + console.log(meName); + console.log(" (c) 2017 Doug Bird, All Rights Reserved."); + console.log(" see README.md for licensing and other information"); + console.log(" https://github.com/katmore/tld-enum#readme"); + console.log(""); + console.log(" Generates new javascript desc format file from the 'tlds.csv' file"); + console.log(""); +} + +(async() => { + + const tmpDir = tmp.dirSync({ unsafeCleanup: true }); + + const fileNewTldInfoJs = tmpDir.name + '/tld-info.json'; + + let existingMd5 = null; + + if (fs.existsSync(fileTldInfoJs)) { + existingMd5 = await md5File(fileTldInfoJs); + const pathinfoTlds = pathinfo(fileTldInfoJs); + const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js'; + if (!fs.existsSync(fileBackupTlds)) { + fs.copySync(fileTldInfoJs, fileBackupTlds); + } + } + + process.stdout.write("reading 'tlds.csv'..."); + + let parser = parse({ delimiter: ',' }); + + let tldInfo = []; + + parser.on('readable', function() { + let i = 0; + let row, domain, desc, type; + while (row = parser.read()) { + if (!row.length) { + console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + if (typeof row[1] === 'undefined') { + console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 2 on row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + if (typeof row[2] === 'undefined') { + console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + domain=row[0]; + desc=row[1]; + type=row[2]; + tldInfo.push({ + 'domain' : domain, + 'description' : desc, + 'type' : type, + }); + i++; + } + }); + + parser.write(fs.readFileSync(fileTldsCsv)); + + parser.end(); + + console.log("done"); + + process.stdout.write("generating new 'tld-info.json' file..."); + + fs.appendFileSync(fileNewTldInfoJs, JSON.stringify(tldInfo, null, 2)); + + console.log("done"); + + if (existingMd5) { + const newMd5 = await md5File(fileNewTldInfoJs); + if (newMd5 == existingMd5) { + console.error(meName + ": (NOTICE) ignoring newly generated 'tld-info.json' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldInfoJs + ")"); + return; + } + } + fs.copySync(fileNewTldInfoJs, fileTldInfoJs); + + console.log("saved new 'tld-info.json' file"); + +})(); \ No newline at end of file diff --git a/bin/helpers/generate-json-tld-enum.js b/bin/helpers/generate-json-tld-list.js similarity index 100% rename from bin/helpers/generate-json-tld-enum.js rename to bin/helpers/generate-json-tld-list.js diff --git a/bin/helpers/generate-json-tld-type.js b/bin/helpers/generate-json-tld-type.js new file mode 100755 index 0000000..9dc31c8 --- /dev/null +++ b/bin/helpers/generate-json-tld-type.js @@ -0,0 +1,104 @@ +#!/usr/bin/env node + +const meName = 'generate-js-tld-type.json'; + +process.on('unhandledRejection', error => { + console.error(meName + ": (FATAL)", error); + process.exit(1); +}); + +const countries = require('country-data').countries; +const country = require('countryjs'); +const parse = require('csv-parse'); +const fs = require('fs-extra'); +const path = require('path'); +const md5File = require('md5-file/promise'); +const pathinfo = require('pathinfo'); +const program = require('commander'); +const tmp = require('tmp'); + +//tmp.setGracefulCleanup(); + +const fileTldTypeJs = path.dirname(require.main.filename) + '/../../formats/json/tld-type.json'; +const fileTldsCsv = path.dirname(require.main.filename) + '/../../tlds.csv'; + +program + .option('-q, --quiet', 'Quiet Mode') + .parse(process.argv); + +if (!program.quiet) { + console.log(meName); + console.log(" (c) 2017 Doug Bird, All Rights Reserved."); + console.log(" see README.md for licensing and other information"); + console.log(" https://github.com/katmore/tld-enum#readme"); + console.log(""); + console.log(" Generates new javascript desc format file from the 'tlds.csv' file"); + console.log(""); +} + +(async() => { + + const tmpDir = tmp.dirSync({ unsafeCleanup: true }); + + const fileNewTldTypeJson = tmpDir.name + '/tld-type.json'; + + let existingMd5 = null; + + if (fs.existsSync(fileTldTypeJs)) { + existingMd5 = await md5File(fileTldTypeJs); + const pathinfoTlds = pathinfo(fileTldTypeJs); + const fileBackupTlds = pathinfoTlds.dirname + pathinfoTlds.sep + pathinfoTlds.basename + '-' + existingMd5 + '-backup.js'; + if (!fs.existsSync(fileBackupTlds)) { + fs.copySync(fileTldTypeJs, fileBackupTlds); + } + } + + process.stdout.write("reading 'tlds.csv'..."); + + let parser = parse({ delimiter: ',' }); + + let tldType = {}; + + parser.on('readable', function() { + let i = 0; + let row, domain, type; + while (row = parser.read()) { + if (!row.length) { + console.error(meName + ": (FATAL) invalid 'tlds.csv' row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + if (typeof row[2] === 'undefined') { + console.error(meName + ": (FATAL) invalid 'tlds.csv', missing column 3 on row #" + i + " in '" + fileTldsCsv+"'"); + process.exit(1); + } + domain=row[0]; + type=row[2]; + tldType[domain]=type; + i++; + } + }); + + parser.write(fs.readFileSync(fileTldsCsv)); + + parser.end(); + + console.log("done"); + + process.stdout.write("generating new 'tld-type.json' file..."); + + fs.appendFileSync(fileNewTldTypeJson, JSON.stringify(tldType, null, 2)); + + console.log("done"); + + if (existingMd5) { + const newMd5 = await md5File(fileNewTldTypeJson); + if (newMd5 == existingMd5) { + console.error(meName + ": (NOTICE) ignoring newly generated 'tld-type.json' file that is identical to the existing file (md5: " + existingMd5 + ", path: " + fileTldTypeJs + ")"); + return; + } + } + fs.copySync(fileNewTldTypeJson, fileTldTypeJs); + + console.log("saved new 'tld-type.json' file"); + +})(); \ No newline at end of file diff --git a/bin/helpers/generate-php-tld-desc.php b/bin/helpers/generate-php-tld-desc.php new file mode 100755 index 0000000..7640791 --- /dev/null +++ b/bin/helpers/generate-php-tld-desc.php @@ -0,0 +1,179 @@ +#!/usr/bin/env php +$domain, + 'description'=>$desc, + 'type'=>$type, + ]; + + $tldInfoElem = var_export($tldInfoElem, true); + $tldInfoElem = str_replace('array','',$tldInfoElem); + $tldInfoElem = str_replace('(','[',$tldInfoElem); + $tldInfoElem = str_replace(')',']',$tldInfoElem); + + if ($i!=0) { + $tldInfoElem = ",\n$tldInfoElem"; + } + + if (false === file_put_contents($newTldInfoFile, $tldInfoElem,\FILE_APPEND)) { + static::_echo_error("(FATAL) failed to write to new 'TldInfo.php' file",1); + } + + $i++; + } + fclose($handle); + echo "done\n"; + } + + //echo "new TldInfo.php: $newTldInfoFile\n"; + + if (false === file_put_contents($newTldInfoFile,static::TLD_INFO_SOURCE_END_TLD_INFO_CONST,\FILE_APPEND)) { + static::_echo_error("(FATAL) failed to write to new 'TldInfo.php' file",1); + } + + if (false === file_put_contents($newTldInfoFile,static::TLD_INFO_SOURCE_END_CLASS,\FILE_APPEND)) { + static::_echo_error("(FATAL) failed to write to new 'TldInfo.php' file",1); + } + + echo "done\n"; + + if ($existingMd5!==null) { + $newTldInfoMd5 = md5_file($newTldInfoFile); + if ($existingMd5 == $newTldInfoMd5) { + static::_echo_error("(NOTICE) ignoring newly generated 'TldInfo.php' file that is identical to the existing file (md5: $existingMd5, path: $tldInfoFile)"); + return; + } + if (!unlink($tldInfoFile)) { + static::_echo_error("(FATAL) failed to remove stale 'TldInfo.php': $tldInfoFile",1); + } + } + + if (!copy($newTldInfoFile,$tldInfoFile)) { + static::_echo_error("(FATAL) failed to save new 'TldInfo.php': $tldInfoFile",1); + } + + echo "saved new 'TldInfo.php' file\n"; + + + } + + private static function _echo_error(string $str, int $fatal_exit_status=null) : void { + if (substr($str,0,1)!=="\n") { + $str .= "\n"; + } + $str = static::ME_NAME . ": ".$str; + if (\PHP_SAPI=='cli') { + fwrite(\STDERR,$str); + } else { + echo $str ; + } + if (is_int($fatal_exit_status)) { + exit($fatal_exit_status); + } + } + + const TLD_INFO_SOURCE_START_CLASS = <<&\$val) { + if (isset(\$info[\$prop])) { + \$val = \$info[\$prop]; + } + } + unset(\$prop); + unset(\$val); + return \$infoItem; + } + +} +SOURCE; +}; \ No newline at end of file diff --git a/bin/helpers/generate-php-tld-enum.php b/bin/helpers/generate-php-tld-list.php similarity index 85% rename from bin/helpers/generate-php-tld-enum.php rename to bin/helpers/generate-php-tld-list.php index ab5ddd7..1f89df0 100755 --- a/bin/helpers/generate-php-tld-enum.php +++ b/bin/helpers/generate-php-tld-list.php @@ -1,9 +1,9 @@ #!/usr/bin/env php # @@ -19,6 +19,7 @@ QUIET_MODE=0 HELP_MODE=0 FORCE_PHP=0 SKIP_PHP=0 +SKIP_CSV=0 while getopts :?qhua-: arg; do { case $arg in q) QUIET_MODE=1;; h|u|a) HELP_MODE=1;; @@ -26,6 +27,7 @@ while getopts :?qhua-: arg; do { case $arg in quiet) QUIET_MODE=1;; force-php) FORCE_PHP=1;; skip-php) SKIP_PHP=1;; + skip-csv) SKIP_CSV=1;; help|usage|about) HELP_MODE=1;; *) >&2 echo "$ME_NAME: unrecognized long option --$OPTARG"; OPTION_STATUS=2;; esac ;; @@ -48,27 +50,27 @@ fi # if ( [ "$QUIET_MODE" != "1" ] || [ "$HELP_MODE" = "1" ] ); then echo "TLD update utility" - echo "" - echo "Updates the tlds.csv file from IANA and re-generates the native format files." - echo "" echo "(c) 2017-2018 Doug Bird, All Rights Reserved." - echo "see README.md for licensing and other information" echo "https://github.com/katmore/tld-enum#readme" - echo "" fi # # apply help mode # if [ "$HELP_MODE" = "1" ]; then - echo "usage:" - echo " $ME_NAME [-h] | [-q][--skip-php]" echo "" - echo "options:" - echo " -h,--help: Print a help message and exit." - echo " -q,--quiet: Print less messages." - echo " --force-php: Creating the PHP format file is mandatory." - echo " --skip-php: Always skip creating the PHP format file." + echo "Updates the tlds.csv file using IANA data and re-generates the format files." + echo "" + echo "usage:" + echo " $ME_NAME [-h]|[-q][format file options...]" + echo "" + echo "-h,--help: Print a help message and exit." + echo "-q,--quiet: Print only critical messages." + echo "" + echo "format file options:" + echo " --force-php: Creating the PHP format files is mandatory." + echo " --skip-php: Always skip creating the PHP format files." + echo " --skip-csv: Use existing tlds.csv and do not download new data from IANA." exit 0 fi @@ -106,10 +108,10 @@ helper() { helper_file=$1; helper_label=$2 cmd_status=$? [ "$cmd_status" != "0" ] && [ -n "$cmd_output" ] && >&2 printf "$cmd_output\n" else - printf "generate new $helper_label: started\n\n" + printf "generate new $helper_label format file: started\n" "$HELPER_DIR/$helper_file" -q cmd_status=$? - [ "$cmd_status" = "0" ] && printf "\ngenerate new $helper_label: success\n" + [ "$cmd_status" = "0" ] && printf "generate new $helper_label format file: success\n" fi if [ "$cmd_status" != "0" ]; then >&2 echo "$ME_NAME: (FATAL) helper for $helper_label failed ($helper_file exit status $cmd_status)" @@ -119,19 +121,47 @@ helper() { helper_file=$1; helper_label=$2 } # -# execute the helpers +# execute CSV helper # -helper generate-tlds-csv.js "tlds.csv CSV format file" -helper generate-js-tld-enum.js "JavaScript format files" -helper generate-json-tld-enum.js "JSON format files" -if [ "$SKIP_PHP" != "1" ]; then - helper generate-php-tld-enum.php "PHP format files" +if [ "$SKIP_CSV" != "1" ]; then + helper generate-tlds-csv.js "CSV 'tlds.csv'" else - [ "$QUIET_MODE" = "0" ] && echo "$ME_NAME: (NOTICE) skipped PHP format files" + [ "$QUIET_MODE" = "0" ] && printf "$ME_NAME: (NOTICE) skipped downloading IANA data and skipped generating new CSV\n" fi +# +# execute JavaScript helpers +# +helper generate-js-tld-desc.js "JavaScript 'desc.js'" +helper generate-js-tld-info.js "JavaScript 'info.js'" +helper generate-js-tld-list.js "JavaScript 'list.js'" +helper generate-js-tld-type.js "JavaScript 'type.js'" + +# +# execute JSON helpers +# +helper generate-json-tld-desc.js "JSON 'tld-desc.json'" +helper generate-json-tld-info.js "JSON 'tld-info.json'" +helper generate-json-tld-list.js "JSON 'tld-list.json'" +helper generate-json-tld-type.js "JSON 'tld-type.json'" + +# +# execute PHP helpers +# +if [ "$SKIP_PHP" != "1" ]; then + helper generate-php-tld-desc.php "PHP 'TldDesc.php'" + helper generate-php-tld-info.php "PHP 'TldInfo.php'" + helper generate-php-tld-list.php "PHP 'TldList.php'" + helper generate-php-tld-type.php "PHP 'TldType.php'" +else + [ "$QUIET_MODE" = "0" ] && printf "$ME_NAME: (NOTICE) skipped generating PHP format files\n" +fi + +# +# success +# if [ "$QUIET_MODE" = "0" ]; then - echo "format file updates were successful" + printf "format file updates were successful\n" fi diff --git a/examples/js-demo.js b/examples/js-demo.js index 45224bb..e1ab3bb 100644 --- a/examples/js-demo.js +++ b/examples/js-demo.js @@ -1,13 +1,12 @@ -//const tldEnum = require('tld-enum'); -const tldEnum = require('../formats/js/tld-enum'); +const tldList = require('../formats/js/tld-enum/list'); -console.log("There are " + tldEnum.tldList.length + " IANA TLDs"); +console.log("There are " + tldList.length + " IANA TLDs"); let tldCheck; tldCheck = "com"; console.log("Is '" + tldCheck + "' a real TLD?"); -if (tldEnum.tldList.indexOf(tldCheck.toLowerCase()) != -1) { +if (tldList.indexOf(tldCheck.toLowerCase()) != -1) { console.log(" yes"); } else { console.log(" no"); @@ -15,7 +14,7 @@ if (tldEnum.tldList.indexOf(tldCheck.toLowerCase()) != -1) { tldCheck = "somethingWeird"; console.log("Is '" + tldCheck + "' a real TLD?"); -if (tldEnum.tldList.indexOf(tldCheck.toLowerCase()) != -1) { +if (tldList.indexOf(tldCheck.toLowerCase()) != -1) { console.log(" yes"); } else { console.log(" no"); diff --git a/examples/js-desc-demo.js b/examples/js-desc-demo.js new file mode 100644 index 0000000..6469afc --- /dev/null +++ b/examples/js-desc-demo.js @@ -0,0 +1,27 @@ +const tldDesc = require('../formats/js/tld-enum/desc'); + +console.log("There are " + Object.keys(tldDesc).length + " IANA TLDs"); + +console.log(""); + +let tldCheck; + +tldCheck = "com"; +console.log("Is '" + tldCheck + "' a real TLD?"); +if (typeof(tldDesc[tldCheck.toLowerCase()])!=='undefined') { + console.log("yes"); + console.log("description: "+tldDesc[tldCheck.toLowerCase()]); +} else { + console.log("no"); +} + +console.log(""); + +tldCheck = "somethingWeird"; +console.log("Is '" + tldCheck + "' a real TLD?"); +if (typeof(tldDesc[tldCheck.toLowerCase()])!=='undefined') { + console.log("yes"); + console.log("description: "+tldDesc[tldCheck.toLowerCase()]); +} else { + console.log("no"); +} \ No newline at end of file diff --git a/examples/js-info-demo.js b/examples/js-info-demo.js new file mode 100644 index 0000000..78fc5b1 --- /dev/null +++ b/examples/js-info-demo.js @@ -0,0 +1,37 @@ +const tldInfo = require('../formats/js/tld-enum').info; + +console.log("There are " + Object.keys(tldInfo).length + " IANA TLDs"); + +console.log(""); + +let tldCheck, foundTld; + +tldCheck = "com"; +console.log("Is '" + tldCheck + "' a real TLD?"); + +foundTld = tldInfo.find(function(e) { + return e.domain==tldCheck.toLowerCase(); +}); + +if (typeof(foundTld)!=='undefined') { + console.log("yes"); + console.log(JSON.stringify(foundTld, null, 2)); +} else { + console.log("no"); +} + +console.log(""); + +tldCheck = "somethingWeird"; +console.log("Is '" + tldCheck + "' a real TLD?"); + +foundTld = tldInfo.find(function(e) { + return e.domain==tldCheck.toLowerCase(); +}); + +if (typeof(foundTld)!=='undefined') { + console.log("yes"); + console.log(JSON.stringify(foundTld, null, 2)); +} else { + console.log("no"); +} \ No newline at end of file diff --git a/examples/js-type-demo.js b/examples/js-type-demo.js new file mode 100644 index 0000000..d6136f1 --- /dev/null +++ b/examples/js-type-demo.js @@ -0,0 +1,27 @@ +const tldType = require('../formats/js/tld-enum/type'); + +console.log("There are " + Object.keys(tldType).length + " IANA TLDs"); + +console.log(""); + +let tldCheck; + +tldCheck = "com"; +console.log("Is '" + tldCheck + "' a real TLD?"); +if (typeof(tldType[tldCheck.toLowerCase()])!=='undefined') { + console.log("yes"); + console.log("type: "+tldType[tldCheck.toLowerCase()]); +} else { + console.log("no"); +} + +console.log(""); + +tldCheck = "somethingWeird"; +console.log("Is '" + tldCheck + "' a real TLD?"); +if (typeof(tldType[tldCheck.toLowerCase()])!=='undefined') { + console.log("yes"); + console.log("type: "+tldType[tldCheck.toLowerCase()]); +} else { + console.log("no"); +} \ No newline at end of file diff --git a/examples/php-TldDesc-demo.php b/examples/php-TldDesc-demo.php new file mode 100644 index 0000000..85de9ea --- /dev/null +++ b/examples/php-TldDesc-demo.php @@ -0,0 +1,32 @@ +domain === strtolower($tldCheck)) { + echo "yes\n"; + print_r($tldInfoItem); + $foundTld = true; + break 1; + } + +} +unset($tldInfoElem); + +if (!$foundTld) { + echo "no\n"; +} + +echo "\n"; + +$tldCheck = "somethingWeird"; +echo "Is '$tldCheck' a real TLD?\n"; + +$foundTld = false; +foreach(TldInfo::TLD_INFO as $tldInfoElem) { + + $tldInfoItem = TldInfo::toInfoItem($tldInfoElem); + + if ($tldInfoItem->domain === strtolower($tldCheck)) { + echo "yes\n"; + print_r($tldInfoItem); + $foundTld = true; + break 1; + } + +} +unset($tldInfoElem); + +if (!$foundTld) { + echo "no\n"; +} diff --git a/examples/php-TldType-demo.php b/examples/php-TldType-demo.php new file mode 100644 index 0000000..56012fc --- /dev/null +++ b/examples/php-TldType-demo.php @@ -0,0 +1,32 @@ + 'American Automobile Association, Inc.', + 'aarp' => 'AARP', + 'abarth' => 'Fiat Chrysler Automobiles N.V.', + 'abb' => 'ABB Ltd', + 'abbott' => 'Abbott Laboratories, Inc.', + 'abbvie' => 'AbbVie Inc.', + 'abc' => 'Disney Enterprises, Inc.', + 'able' => 'Able Inc.', + 'abogado' => 'Top Level Domain Holdings Limited', + 'abudhabi' => 'Abu Dhabi Systems and Information Centre', + 'ac' => 'Ascension Island', + 'academy' => 'Binky Moon, LLC', + 'accenture' => 'Accenture plc', + 'accountant' => 'dot Accountant Limited', + 'accountants' => 'Binky Moon, LLC', + 'aco' => 'ACO Severin Ahlmann GmbH & Co. KG', + 'active' => 'Active Network, LLC', + 'actor' => 'United TLD Holdco Ltd.', + 'ad' => 'Andorra [Principality of]', + 'adac' => 'Allgemeiner Deutscher Automobil-Club e.V. [ADAC]', + 'ads' => 'Charleston Road Registry Inc.', + 'adult' => 'ICM Registry AD LLC', + 'ae' => 'United Arab Emirates', + 'aeg' => 'Aktiebolaget Electrolux', + 'aero' => 'Air-transport industry', + 'aetna' => 'Aetna Life Insurance Company', + 'af' => 'Afghanistan [Islamic Republic of]', + 'afamilycompany' => 'Johnson Shareholdings, Inc.', + 'afl' => 'Australian Football League', + 'africa' => 'ZA Central Registry NPC trading as Registry.Africa', + 'ag' => 'Antigua and Barbuda', + 'agakhan' => 'Fondation Aga Khan [Aga Khan Foundation]', + 'agency' => 'Binky Moon, LLC', + 'ai' => 'Anguilla', + 'aig' => 'American International Group, Inc.', + 'aigo' => 'aigo Digital Technology Co,Ltd.', + 'airbus' => 'Airbus S.A.S.', + 'airforce' => 'United TLD Holdco Ltd.', + 'airtel' => 'Bharti Airtel Limited', + 'akdn' => 'Fondation Aga Khan [Aga Khan Foundation]', + 'al' => 'Albania [Republic of]', + 'alfaromeo' => 'Fiat Chrysler Automobiles N.V.', + 'alibaba' => 'Alibaba Group Holding Limited', + 'alipay' => 'Alibaba Group Holding Limited', + 'allfinanz' => 'Allfinanz Deutsche Vermögensberatung Aktiengesellschaft', + 'allstate' => 'Allstate Fire and Casualty Insurance Company', + 'ally' => 'Ally Financial Inc.', + 'alsace' => 'REGION GRAND EST', + 'alstom' => 'ALSTOM', + 'am' => 'Armenia [Republic of]', + 'americanexpress' => 'American Express Travel Related Services Company, Inc.', + 'americanfamily' => 'AmFam, Inc.', + 'amex' => 'American Express Travel Related Services Company, Inc.', + 'amfam' => 'AmFam, Inc.', + 'amica' => 'Amica Mutual Insurance Company', + 'amsterdam' => 'Gemeente Amsterdam', + 'an' => 'Netherlands Antilles', + 'analytics' => 'Campus IP LLC', + 'android' => 'Charleston Road Registry Inc.', + 'anquan' => 'QIHOO 360 TECHNOLOGY CO. LTD.', + 'anz' => 'Australia and New Zealand Banking Group Limited', + 'ao' => 'Angola [Republic of]', + 'aol' => 'OATH Inc.', + 'apartments' => 'Binky Moon, LLC', + 'app' => 'Charleston Road Registry Inc.', + 'apple' => 'Apple Inc.', + 'aq' => 'Antarctica', + 'aquarelle' => 'Aquarelle.com', + 'ar' => 'Argentina [Argentine Republic]', + 'arab' => 'League of Arab States', + 'aramco' => 'Aramco Services Company', + 'archi' => 'STARTING DOT LIMITED', + 'army' => 'United TLD Holdco Ltd.', + 'arpa' => 'Address and Routing Parameter Area', + 'art' => 'UK Creative Ideas Limited', + 'arte' => 'Association Relative à la Télévision Européenne G.E.I.E.', + 'as' => 'American Samoa', + 'asda' => 'Wal-Mart Stores, Inc.', + 'asia' => 'Organisations and individuals in the Asia-Pacific region', + 'associates' => 'Binky Moon, LLC', + 'at' => 'Austria [Republic of]', + 'athleta' => 'The Gap, Inc.', + 'attorney' => 'United TLD Holdco, Ltd', + 'au' => 'Australia [Commonwealth of]', + 'auction' => 'United TLD HoldCo, Ltd.', + 'audi' => 'AUDI Aktiengesellschaft', + 'audible' => 'Amazon Registry Services, Inc.', + 'audio' => 'Uniregistry, Corp.', + 'auspost' => 'Australian Postal Corporation', + 'author' => 'Amazon Registry Services, Inc.', + 'auto' => 'Cars Registry Limited', + 'autos' => 'DERAutos, LLC', + 'avianca' => 'Aerovias del Continente Americano S.A. Avianca', + 'aw' => 'Aruba', + 'aws' => 'Amazon Registry Services, Inc.', + 'ax' => 'Åland Islands', + 'axa' => 'AXA SA', + 'az' => 'Azerbaijan [Republic of]', + 'azure' => 'Microsoft Corporation', + 'ba' => 'Bosnia and Herzegovina', + 'baby' => 'Johnson & Johnson Services, Inc.', + 'baidu' => 'Baidu, Inc.', + 'banamex' => 'Citigroup Inc.', + 'bananarepublic' => 'The Gap, Inc.', + 'band' => 'United TLD Holdco, Ltd', + 'bank' => 'fTLD Registry Services, LLC', + 'bar' => 'Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable', + 'barcelona' => 'Municipi de Barcelona', + 'barclaycard' => 'Barclays Bank PLC', + 'barclays' => 'Barclays Bank PLC', + 'barefoot' => 'Gallo Vineyards, Inc.', + 'bargains' => 'Binky Moon, LLC', + 'baseball' => 'MLB Advanced Media DH, LLC', + 'basketball' => 'Fédération Internationale de Basketball [FIBA]', + 'bauhaus' => 'Werkhaus GmbH', + 'bayern' => 'Bayern Connect GmbH', + 'bb' => 'Barbados', + 'bbc' => 'British Broadcasting Corporation', + 'bbt' => 'BB&T Corporation', + 'bbva' => 'BANCO BILBAO VIZCAYA ARGENTARIA, S.A.', + 'bcg' => 'The Boston Consulting Group, Inc.', + 'bcn' => 'Municipi de Barcelona', + 'bd' => 'Bangladesh [People\'s Republic of]', + 'be' => 'Belgium [Kingdom of]', + 'beats' => 'Beats Electronics, LLC', + 'beauty' => 'L\'Oréal', + 'beer' => 'Top Level Domain Holdings Limited', + 'bentley' => 'Bentley Motors Limited', + 'berlin' => 'dotBERLIN GmbH & Co. KG', + 'best' => 'BestTLD Pty Ltd', + 'bestbuy' => 'BBY Solutions, Inc.', + 'bet' => 'Afilias plc', + 'bf' => 'Burkina Faso', + 'bg' => 'Bulgaria [Republic of]', + 'bh' => 'Bahrain [Kingdom of]', + 'bharti' => 'Bharti Enterprises [Holding] Private Limited', + 'bi' => 'Burundi [Republic of]', + 'bible' => 'American Bible Society', + 'bid' => 'dot Bid Limited', + 'bike' => 'Binky Moon, LLC', + 'bing' => 'Microsoft Corporation', + 'bingo' => 'Binky Moon, LLC', + 'bio' => 'STARTING DOT LIMITED', + 'biz' => 'Business', + 'bj' => 'Benin [Republic of]', + 'bl' => 'Saint Barthélemy [Collectivity of] {unassigned - see also: .gp and .fr}', + 'black' => 'Afilias plc', + 'blackfriday' => 'Uniregistry, Corp.', + 'blanco' => 'BLANCO GmbH + Co KG', + 'blockbuster' => 'Dish DBS Corporation', + 'blog' => 'Knock Knock WHOIS There, LLC', + 'bloomberg' => 'Bloomberg IP Holdings LLC', + 'blue' => 'Afilias plc', + 'bm' => 'Bermuda', + 'bms' => 'Bristol-Myers Squibb Company', + 'bmw' => 'Bayerische Motoren Werke Aktiengesellschaft', + 'bn' => 'Brunei [Nation of Brunei - the Abode of Peace] [Negara Brunei Darussalam]', + 'bnl' => 'Banca Nazionale del Lavoro', + 'bnpparibas' => 'BNP Paribas', + 'bo' => 'Bolivia [Plurinational State of]', + 'boats' => 'DERBoats, LLC', + 'boehringer' => 'Boehringer Ingelheim International GmbH', + 'bofa' => 'Bank of America Corporation', + 'bom' => 'Núcleo de Informação e Coordenação do Ponto BR - NIC.br', + 'bond' => 'Bond University Limited', + 'boo' => 'Charleston Road Registry Inc.', + 'book' => 'Amazon Registry Services, Inc.', + 'booking' => 'Booking.com B.V.', + 'boots' => 'Not assigned', + 'bosch' => 'Robert Bosch GMBH', + 'bostik' => 'Bostik SA', + 'boston' => 'Boston TLD Management, LLC', + 'bot' => 'Amazon Registry Services, Inc.', + 'boutique' => 'Binky Moon, LLC', + 'box' => 'NS1 Limited', + 'bq' => 'Caribbean Netherlands [Bonaire - Sint Eustatius and Saba] {unassigned - see also: .an and .nl}', + 'br' => 'Brazil [Federative Republic of]', + 'bradesco' => 'Banco Bradesco S.A.', + 'bridgestone' => 'Bridgestone Corporation', + 'broadway' => 'Celebrate Broadway, Inc.', + 'broker' => 'DOTBROKER REGISTRY LTD', + 'brother' => 'Brother Industries, Ltd.', + 'brussels' => 'DNS.be vzw', + 'bs' => 'Bahamas [Commonwealth of the]', + 'bt' => 'Bhutan [Kingdom of]', + 'budapest' => 'Top Level Domain Holdings Limited', + 'bugatti' => 'Bugatti International SA', + 'build' => 'Plan Bee LLC', + 'builders' => 'Binky Moon, LLC', + 'business' => 'Binky Moon, LLC', + 'buy' => 'Amazon Registry Services, INC', + 'buzz' => 'DOTSTRATEGY CO.', + 'bv' => 'Bouvet Island', + 'bw' => 'Botswana [Republic of]', + 'by' => 'Belarus [Republic of]', + 'bz' => 'Belize', + 'bzh' => 'Association www.bzh', + 'ca' => 'Canada', + 'cab' => 'Binky Moon, LLC', + 'cafe' => 'Binky Moon, LLC', + 'cal' => 'Charleston Road Registry Inc.', + 'call' => 'Amazon Registry Services, Inc.', + 'calvinklein' => 'PVH gTLD Holdings LLC', + 'cam' => 'AC Webconnecting Holding B.V.', + 'camera' => 'Binky Moon, LLC', + 'camp' => 'Binky Moon, LLC', + 'cancerresearch' => 'Australian Cancer Research Foundation', + 'canon' => 'Canon Inc.', + 'capetown' => 'ZA Central Registry NPC trading as ZA Central Registry', + 'capital' => 'Binky Moon, LLC', + 'capitalone' => 'Capital One Financial Corporation', + 'car' => 'Cars Registry Limited', + 'caravan' => 'Caravan International, Inc.', + 'cards' => 'Binky Moon, LLC', + 'care' => 'Binky Moon, LLC', + 'career' => 'dotCareer LLC', + 'careers' => 'Binky Moon, LLC', + 'cars' => 'Cars Registry Limited', + 'cartier' => 'Richemont DNS Inc.', + 'casa' => 'Top Level Domain Holdings Limited', + 'case' => 'CNH Industrial N.V.', + 'caseih' => 'CNH Industrial N.V.', + 'cash' => 'Binky Moon, LLC', + 'casino' => 'Binky Moon, LLC', + 'cat' => 'Catalan', + 'catering' => 'Binky Moon, LLC', + 'catholic' => 'Pontificium Consilium de Comunicationibus Socialibus [PCCS] [Pontifical Council for Social Communication]', + 'cba' => 'COMMONWEALTH BANK OF AUSTRALIA', + 'cbn' => 'The Christian Broadcasting Network, Inc.', + 'cbre' => 'CBRE, Inc.', + 'cbs' => 'CBS Domains Inc.', + 'cc' => 'Cocos [Keeling] Islands [Territory of the]', + 'cd' => 'Congo [Democratic Republic of the] [Congo-Kinshasa]', + 'ceb' => 'The Corporate Executive Board Company', + 'center' => 'Binky Moon, LLC', + 'ceo' => 'CEOTLD Pty Ltd', + 'cern' => 'European Organization for Nuclear Research ["CERN"]', + 'cf' => 'Central African Republic', + 'cfa' => 'CFA Institute', + 'cfd' => 'DOTCFD REGISTRY LTD', + 'cg' => 'Congo [Republic of] [Congo-Brazzaville]', + 'ch' => 'Switzerland [Swiss Confederation]', + 'chanel' => 'Chanel International B.V.', + 'channel' => 'Charleston Road Registry Inc.', + 'charity' => 'Corn Lake, LLC', + 'chase' => 'JPMorgan Chase Bank, National Association', + 'chat' => 'Binky Moon, LLC', + 'cheap' => 'Binky Moon, LLC', + 'chintai' => 'CHINTAI Corporation', + 'chloe' => 'Not assigned', + 'christmas' => 'Uniregistry, Corp.', + 'chrome' => 'Charleston Road Registry Inc.', + 'chrysler' => 'FCA US LLC.', + 'church' => 'Binky Moon, LLC', + 'ci' => 'Ivory Coast [Republic of Côte d\'Ivoire]', + 'cipriani' => 'Hotel Cipriani Srl', + 'circle' => 'Amazon Registry Services, Inc.', + 'cisco' => 'Cisco Technology, Inc.', + 'citadel' => 'Citadel Domain LLC', + 'citi' => 'Citigroup Inc.', + 'citic' => 'CITIC Group Corporation', + 'city' => 'Binky Moon, LLC', + 'cityeats' => 'Lifestyle Domain Holdings, Inc.', + 'ck' => 'Cook Islands', + 'cl' => 'Chile [Republic of]', + 'claims' => 'Binky Moon, LLC', + 'cleaning' => 'Binky Moon, LLC', + 'click' => 'Uniregistry, Corp.', + 'clinic' => 'Binky Moon, LLC', + 'clinique' => 'The Estée Lauder Companies Inc.', + 'clothing' => 'Binky Moon, LLC', + 'cloud' => 'ARUBA PEC S.p.A.', + 'club' => '.CLUB DOMAINS, LLC', + 'clubmed' => 'Club Méditerranée S.A.', + 'cm' => 'Cameroon [Republic of]', + 'cn' => 'China [People\'s Republic of]', + 'co' => 'Colombia [Republic of]', + 'coach' => 'Binky Moon, LLC', + 'codes' => 'Binky Moon, LLC', + 'coffee' => 'Binky Moon, LLC', + 'college' => 'XYZ.COM LLC', + 'cologne' => 'punkt.wien GmbH', + 'com' => 'Commercial organizations', + 'comcast' => 'Comcast IP Holdings I, LLC', + 'commbank' => 'COMMONWEALTH BANK OF AUSTRALIA', + 'community' => 'Binky Moon, LLC', + 'company' => 'Binky Moon, LLC', + 'compare' => 'iSelect Ltd', + 'computer' => 'Binky Moon, LLC', + 'comsec' => 'VeriSign, Inc.', + 'condos' => 'Binky Moon, LLC', + 'construction' => 'Binky Moon, LLC', + 'consulting' => 'United TLD Holdco, LTD.', + 'contact' => 'Top Level Spectrum, Inc.', + 'contractors' => 'Binky Moon, LLC', + 'cooking' => 'Top Level Domain Holdings Limited', + 'cookingchannel' => 'Lifestyle Domain Holdings, Inc.', + 'cool' => 'Binky Moon, LLC', + 'coop' => 'Cooperatives', + 'corsica' => 'Collectivité Territoriale de Corse', + 'country' => 'Top Level Domain Holdings Limited', + 'coupon' => 'Amazon Registry Services, Inc.', + 'coupons' => 'Binky Moon, LLC', + 'courses' => 'OPEN UNIVERSITIES AUSTRALIA PTY LTD', + 'cr' => 'Costa Rica [Republic of]', + 'credit' => 'Binky Moon, LLC', + 'creditcard' => 'Binky Moon, LLC', + 'creditunion' => 'CUNA Performance Resources, LLC', + 'cricket' => 'dot Cricket Limited', + 'crown' => 'Crown Equipment Corporation', + 'crs' => 'Federated Co-operatives Limited', + 'cruise' => 'Viking River Cruises [Bermuda] Ltd.', + 'cruises' => 'Binky Moon, LLC', + 'csc' => 'Alliance-One Services, Inc.', + 'cu' => 'Cuba [Republic of]', + 'cuisinella' => 'SALM S.A.S.', + 'cv' => 'Cape Verde [Republic of]', + 'cw' => 'Curaçao [Country of]', + 'cx' => 'Christmas Island [Territory of]', + 'cy' => 'Cyprus [Republic of]', + 'cymru' => 'Nominet UK', + 'cyou' => 'Beijing Gamease Age Digital Technology Co., Ltd.', + 'cz' => 'Czech Republic', + 'dabur' => 'Dabur India Limited', + 'dad' => 'Charleston Road Registry Inc.', + 'dance' => 'United TLD Holdco Ltd.', + 'data' => 'Dish DBS Corporation', + 'date' => 'dot Date Limited', + 'dating' => 'Binky Moon, LLC', + 'datsun' => 'NISSAN MOTOR CO., LTD.', + 'day' => 'Charleston Road Registry Inc.', + 'dclk' => 'Charleston Road Registry Inc.', + 'dds' => 'Minds + Machines Group Limited', + 'de' => 'Germany [Federal Republic of]', + 'deal' => 'Amazon Registry Services, Inc.', + 'dealer' => 'Dealer Dot Com, Inc.', + 'deals' => 'Binky Moon, LLC', + 'degree' => 'United TLD Holdco, Ltd', + 'delivery' => 'Binky Moon, LLC', + 'dell' => 'Dell Inc.', + 'deloitte' => 'Deloitte Touche Tohmatsu', + 'delta' => 'Delta Air Lines, Inc.', + 'democrat' => 'United TLD Holdco Ltd.', + 'dental' => 'Binky Moon, LLC', + 'dentist' => 'United TLD Holdco, Ltd', + 'desi' => 'Desi Networks LLC', + 'design' => 'Top Level Design, LLC', + 'dev' => 'Charleston Road Registry Inc.', + 'dhl' => 'Deutsche Post AG', + 'diamonds' => 'Binky Moon, LLC', + 'diet' => 'Uniregistry, Corp.', + 'digital' => 'Binky Moon, LLC', + 'direct' => 'Binky Moon, LLC', + 'directory' => 'Binky Moon, LLC', + 'discount' => 'Binky Moon, LLC', + 'discover' => 'Discover Financial Services', + 'dish' => 'Dish DBS Corporation', + 'diy' => 'Lifestyle Domain Holdings, Inc.', + 'dj' => 'Djibouti [Republic of]', + 'dk' => 'Denmark [Kingdom of]', + 'dm' => 'Dominica [Commonwealth of]', + 'dnp' => 'Dai Nippon Printing Co., Ltd.', + 'do' => 'Dominican Republic', + 'docs' => 'Charleston Road Registry Inc.', + 'doctor' => 'Binky Moon, LLC', + 'dodge' => 'FCA US LLC.', + 'dog' => 'Binky Moon, LLC', + 'doha' => 'Communications Regulatory Authority [CRA]', + 'domains' => 'Binky Moon, LLC', + 'doosan' => 'Retired', + 'dot' => 'Dish DBS Corporation', + 'download' => 'dot Support Limited', + 'drive' => 'Charleston Road Registry Inc.', + 'dtv' => 'Dish DBS Corporation', + 'dubai' => 'Dubai Smart Government Department', + 'duck' => 'Johnson Shareholdings, Inc.', + 'dunlop' => 'The Goodyear Tire & Rubber Company', + 'duns' => 'The Dun & Bradstreet Corporation', + 'dupont' => 'E. I. du Pont de Nemours and Company', + 'durban' => 'ZA Central Registry NPC trading as ZA Central Registry', + 'dvag' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG', + 'dvr' => 'Hughes Satellite Systems Corporation', + 'dz' => 'Algeria [People\'s Democratic Republic of]', + 'earth' => 'Interlink Co., Ltd.', + 'eat' => 'Charleston Road Registry Inc.', + 'ec' => 'Ecuador [Republic of]', + 'eco' => 'Big Room Inc.', + 'edeka' => 'EDEKA Verband kaufmännischer Genossenschaften e.V.', + 'edu' => 'Educational establishments', + 'education' => 'Binky Moon, LLC', + 'ee' => 'Estonia [Republic of]', + 'eg' => 'Egypt [Arab Republic of]', + 'eh' => 'Western Sahara {reserved}', + 'email' => 'Binky Moon, LLC', + 'emerck' => 'Merck KGaA', + 'energy' => 'Binky Moon, LLC', + 'engineer' => 'United TLD Holdco Ltd.', + 'engineering' => 'Binky Moon, LLC', + 'enterprises' => 'Binky Moon, LLC', + 'epost' => 'Deutsche Post AG', + 'epson' => 'Seiko Epson Corporation', + 'equipment' => 'Binky Moon, LLC', + 'er' => 'Eritrea [State of]', + 'ericsson' => 'Telefonaktiebolaget L M Ericsson', + 'erni' => 'ERNI Group Holding AG', + 'es' => 'Spain [Kingdom of]', + 'esq' => 'Charleston Road Registry Inc.', + 'estate' => 'Binky Moon, LLC', + 'esurance' => 'Esurance Insurance Company', + 'et' => 'Ethiopia [Federal Democratic Republic of]', + 'etisalat' => 'Emirates Telecommunications Corporation [trading as Etisalat]', + 'eu' => 'European Union', + 'eurovision' => 'European Broadcasting Union [EBU]', + 'eus' => 'Puntueus Fundazioa', + 'events' => 'Binky Moon, LLC', + 'everbank' => 'EverBank', + 'exchange' => 'Binky Moon, LLC', + 'expert' => 'Binky Moon, LLC', + 'exposed' => 'Binky Moon, LLC', + 'express' => 'Binky Moon, LLC', + 'extraspace' => 'Extra Space Storage LLC', + 'fage' => 'Fage International S.A.', + 'fail' => 'Binky Moon, LLC', + 'fairwinds' => 'FairWinds Partners, LLC', + 'faith' => 'dot Faith Limited', + 'family' => 'United TLD Holdco Ltd.', + 'fan' => 'Asiamix Digital Ltd', + 'fans' => 'Asiamix Digital Limited', + 'farm' => 'Binky Moon, LLC', + 'farmers' => 'Farmers Insurance Exchange', + 'fashion' => 'Top Level Domain Holdings Limited', + 'fast' => 'Amazon Registry Services, Inc.', + 'fedex' => 'Federal Express Corporation', + 'feedback' => 'Top Level Spectrum, Inc.', + 'ferrari' => 'Fiat Chrysler Automobiles N.V.', + 'ferrero' => 'Ferrero Trading Lux S.A.', + 'fi' => 'Finland [Republic of]', + 'fiat' => 'Fiat Chrysler Automobiles N.V.', + 'fidelity' => 'Fidelity Brokerage Services LLC', + 'fido' => 'Rogers Communications Canada Inc.', + 'film' => 'Motion Picture Domain Registry Pty Ltd', + 'final' => 'Núcleo de Informação e Coordenação do Ponto BR - NIC.br', + 'finance' => 'Binky Moon, LLC', + 'financial' => 'Binky Moon, LLC', + 'fire' => 'Amazon Registry Services, Inc.', + 'firestone' => 'Bridgestone Licensing Services, Inc.', + 'firmdale' => 'Firmdale Holdings Limited', + 'fish' => 'Binky Moon, LLC', + 'fishing' => 'Top Level Domain Holdings Limited', + 'fit' => 'Minds + Machines Group Limited', + 'fitness' => 'Binky Moon, LLC', + 'fj' => 'Fiji [Republic of]', + 'fk' => 'Falkland Islands [Malvinas]', + 'flickr' => 'Yahoo! Domain Services Inc.', + 'flights' => 'Binky Moon, LLC', + 'flir' => 'FLIR Systems, Inc.', + 'florist' => 'Binky Moon, LLC', + 'flowers' => 'Uniregistry, Corp.', + 'flsmidth' => 'Retired', + 'fly' => 'Charleston Road Registry Inc.', + 'fm' => 'Micronesia [Federated States of]', + 'fo' => 'Faroe Islands', + 'foo' => 'Charleston Road Registry Inc.', + 'food' => 'Lifestyle Domain Holdings, Inc.', + 'foodnetwork' => 'Lifestyle Domain Holdings, Inc.', + 'football' => 'Binky Moon, LLC', + 'ford' => 'Ford Motor Company', + 'forex' => 'DOTFOREX REGISTRY LTD', + 'forsale' => 'United TLD Holdco, LLC', + 'forum' => 'Fegistry, LLC', + 'foundation' => 'Binky Moon, LLC', + 'fox' => 'FOX Registry, LLC', + 'fr' => 'France [French Republic]', + 'free' => 'Amazon Registry Services, Inc.', + 'fresenius' => 'Fresenius Immobilien-Verwaltungs-GmbH', + 'frl' => 'FRLregistry B.V.', + 'frogans' => 'OP3FT', + 'frontdoor' => 'Lifestyle Domain Holdings, Inc.', + 'frontier' => 'Frontier Communications Corporation', + 'ftr' => 'Frontier Communications Corporation', + 'fujitsu' => 'Fujitsu Limited', + 'fujixerox' => 'Xerox DNHC LLC', + 'fun' => 'DotSpace, Inc.', + 'fund' => 'Binky Moon, LLC', + 'furniture' => 'Binky Moon, LLC', + 'futbol' => 'United TLD Holdco, Ltd.', + 'fyi' => 'Binky Moon, LLC', + 'ga' => 'Gabon [Gabonese Republic]', + 'gal' => 'Asociación puntoGAL', + 'gallery' => 'Binky Moon, LLC', + 'gallo' => 'Gallo Vineyards, Inc.', + 'gallup' => 'Gallup, Inc.', + 'game' => 'Uniregistry, Corp.', + 'games' => 'United TLD Holdco Ltd.', + 'gap' => 'The Gap, Inc.', + 'garden' => 'Top Level Domain Holdings Limited', + 'gb' => 'United Kingdom [United Kingdom of Great Britain and Northern Ireland]', + 'gbiz' => 'Charleston Road Registry Inc.', + 'gd' => 'Grenada', + 'gdn' => 'Joint Stock Company "Navigation-information systems"', + 'ge' => 'Georgia', + 'gea' => 'GEA Group Aktiengesellschaft', + 'gent' => 'Combell nv', + 'genting' => 'Resorts World Inc. Pte. Ltd.', + 'george' => 'Wal-Mart Stores, Inc.', + 'gf' => 'French Guiana', + 'gg' => 'Guernsey [Bailiwick of]', + 'ggee' => 'GMO Internet, Inc.', + 'gh' => 'Ghana [Republic of]', + 'gi' => 'Gibraltar', + 'gift' => 'Uniregistry, Corp.', + 'gifts' => 'Binky Moon, LLC', + 'gives' => 'United TLD Holdco Ltd.', + 'giving' => 'Giving Limited', + 'gl' => 'Greenland', + 'glade' => 'Johnson Shareholdings, Inc.', + 'glass' => 'Binky Moon, LLC', + 'gle' => 'Charleston Road Registry Inc.', + 'global' => 'Dot Global Domain Registry Limited', + 'globo' => 'Globo Comunicação e Participações S.A', + 'gm' => 'Gambia [Republic of The]', + 'gmail' => 'Charleston Road Registry Inc.', + 'gmbh' => 'Binky Moon, LLC', + 'gmo' => 'GMO Internet, Inc.', + 'gmx' => '1&1 Mail & Media GmbH', + 'gn' => 'Guinea [Republic of]', + 'godaddy' => 'Go Daddy East, LLC', + 'gold' => 'Binky Moon, LLC', + 'goldpoint' => 'YODOBASHI CAMERA CO.,LTD.', + 'golf' => 'Binky Moon, LLC', + 'goo' => 'NTT Resonant Inc.', + 'goodhands' => 'Allstate Fire and Casualty Insurance Company', + 'goodyear' => 'The Goodyear Tire & Rubber Company', + 'goog' => 'Charleston Road Registry Inc.', + 'google' => 'Charleston Road Registry Inc.', + 'gop' => 'Republican State Leadership Committee, Inc.', + 'got' => 'Amazon Registry Services, Inc.', + 'gov' => 'US government', + 'gp' => 'Guadeloupe', + 'gq' => 'Equatorial Guinea [Republic of]', + 'gr' => 'Greece [Hellenic Republic]', + 'grainger' => 'Grainger Registry Services, LLC', + 'graphics' => 'Binky Moon, LLC', + 'gratis' => 'Binky Moon, LLC', + 'green' => 'DotGreen Registry Limited', + 'gripe' => 'Binky Moon, LLC', + 'grocery' => 'Wal-Mart Stores, Inc.', + 'group' => 'Binky Moon, LLC', + 'gs' => 'South Georgia and the South Sandwich Islands', + 'gt' => 'Guatemala [Republic of]', + 'gu' => 'Guam', + 'guardian' => 'The Guardian Life Insurance Company of America', + 'gucci' => 'Guccio Gucci S.p.a.', + 'guge' => 'Charleston Road Registry Inc.', + 'guide' => 'Binky Moon, LLC', + 'guitars' => 'Uniregistry, Corp.', + 'guru' => 'Binky Moon, LLC', + 'gw' => 'Guinea-Bissau [Republic of]', + 'gy' => 'Guyana [Co-operative Republic of]', + 'hair' => 'L\'Oreal', + 'hamburg' => 'Hamburg Top-Level-Domain GmbH', + 'hangout' => 'Charleston Road Registry Inc.', + 'haus' => 'United TLD Holdco, LTD.', + 'hbo' => 'HBO Registry Services, Inc.', + 'hdfc' => 'HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED', + 'hdfcbank' => 'HDFC Bank Limited', + 'health' => 'DotHealth, LLC', + 'healthcare' => 'Binky Moon, LLC', + 'help' => 'Uniregistry, Corp.', + 'helsinki' => 'City of Helsinki', + 'here' => 'Charleston Road Registry Inc.', + 'hermes' => 'Hermes International', + 'hgtv' => 'Lifestyle Domain Holdings, Inc.', + 'hiphop' => 'Uniregistry, Corp.', + 'hisamitsu' => 'Hisamitsu Pharmaceutical Co.,Inc.', + 'hitachi' => 'Hitachi, Ltd.', + 'hiv' => 'Uniregistry, Corp.', + 'hk' => 'Hong Kong [Hong Kong Special Administrative Region of the People\'s Republic of China]', + 'hkt' => 'PCCW-HKT DataCom Services Limited', + 'hm' => 'Heard Island and McDonald Islands', + 'hn' => 'Honduras [Republic of]', + 'hockey' => 'Binky Moon, LLC', + 'holdings' => 'Binky Moon, LLC', + 'holiday' => 'Binky Moon, LLC', + 'homedepot' => 'Home Depot Product Authority, LLC', + 'homegoods' => 'The TJX Companies, Inc.', + 'homes' => 'DERHomes, LLC', + 'homesense' => 'The TJX Companies, Inc.', + 'honda' => 'Honda Motor Co., Ltd.', + 'honeywell' => 'Honeywell GTLD LLC', + 'horse' => 'Top Level Domain Holdings Limited', + 'hospital' => 'Binky Moon, LLC', + 'host' => 'DotHost Inc.', + 'hosting' => 'Uniregistry, Corp.', + 'hot' => 'Amazon Registry Services, Inc.', + 'hoteles' => 'Travel Reservations SRL', + 'hotels' => 'Booking.com B.V.', + 'hotmail' => 'Microsoft Corporation', + 'house' => 'Binky Moon, LLC', + 'how' => 'Charleston Road Registry Inc.', + 'hr' => 'Croatia [Republic of]', + 'hsbc' => 'HSBC Global Services [UK] Limited', + 'ht' => 'Haiti [Republic of]', + 'htc' => 'Not assigned', + 'hu' => 'Hungary', + 'hughes' => 'Hughes Satellite Systems Corporation', + 'hyatt' => 'Hyatt GTLD, L.L.C.', + 'hyundai' => 'Hyundai Motor Company', + 'ibm' => 'International Business Machines Corporation', + 'icbc' => 'Industrial and Commercial Bank of China Limited', + 'ice' => 'IntercontinentalExchange, Inc.', + 'icu' => 'Shortdot SA', + 'id' => 'Indonesia [Republic of]', + 'ie' => 'Ireland [Republic of]', + 'ieee' => 'IEEE Global LLC', + 'ifm' => 'ifm electronic gmbh', + 'iinet' => 'Retired', + 'ikano' => 'Ikano S.A.', + 'il' => 'Israel [State of]', + 'im' => 'Isle of Man', + 'imamat' => 'Fondation Aga Khan [Aga Khan Foundation]', + 'imdb' => 'Amazon Registry Services, Inc.', + 'immo' => 'Binky Moon, LLC', + 'immobilien' => 'United TLD Holdco Ltd.', + 'in' => 'India [Republic of]', + 'industries' => 'Binky Moon, LLC', + 'infiniti' => 'NISSAN MOTOR CO., LTD.', + 'info' => 'Informational sites', + 'ing' => 'Charleston Road Registry Inc.', + 'ink' => 'Top Level Design, LLC', + 'institute' => 'Binky Moon, LLC', + 'insurance' => 'fTLD Registry Services LLC', + 'insure' => 'Binky Moon, LLC', + 'int' => 'International treaty-based organizations', + 'intel' => 'Intel Corporation', + 'international' => 'Binky Moon, LLC', + 'intuit' => 'Intuit Administrative Services, Inc.', + 'investments' => 'Binky Moon, LLC', + 'io' => 'British Indian Ocean Territory', + 'ipiranga' => 'Ipiranga Produtos de Petroleo S.A.', + 'iq' => 'Iraq [Republic of]', + 'ir' => 'Iran [Islamic Republic of]', + 'irish' => 'Binky Moon, LLC', + 'is' => 'Iceland', + 'iselect' => 'iSelect Ltd', + 'ismaili' => 'Fondation Aga Khan [Aga Khan Foundation]', + 'ist' => 'Istanbul Metropolitan Municipality', + 'istanbul' => 'Istanbul Metropolitan Municipality', + 'it' => 'Italy [Italian Republic]', + 'itau' => 'Itau Unibanco Holding S.A.', + 'itv' => 'ITV Services Limited', + 'iveco' => 'CNH Industrial N.V.', + 'iwc' => 'Richemont DNS Inc.', + 'jaguar' => 'Jaguar Land Rover Ltd', + 'java' => 'Oracle Corporation', + 'jcb' => 'JCB Co., Ltd.', + 'jcp' => 'JCP Media, Inc.', + 'je' => 'Jersey [Bailiwick of]', + 'jeep' => 'FCA US LLC.', + 'jetzt' => 'Binky Moon, LLC', + 'jewelry' => 'Binky Moon, LLC', + 'jio' => 'Affinity Names, Inc.', + 'jlc' => 'Richemont DNS Inc.', + 'jll' => 'Jones Lang LaSalle Incorporated', + 'jm' => 'Jamaica [Commonwealth of]', + 'jmp' => 'Matrix IP LLC', + 'jnj' => 'Johnson & Johnson Services, Inc.', + 'jo' => 'Jordan [Hashemite Kingdom of]', + 'jobs' => 'Employment-related sites', + 'joburg' => 'ZA Central Registry NPC trading as ZA Central Registry', + 'jot' => 'Amazon Registry Services, Inc.', + 'joy' => 'Amazon Registry Services, Inc.', + 'jp' => 'Japan', + 'jpmorgan' => 'JPMorgan Chase Bank, National Association', + 'jprs' => 'Japan Registry Services Co., Ltd.', + 'juegos' => 'Uniregistry, Corp.', + 'juniper' => 'JUNIPER NETWORKS, INC.', + 'kaufen' => 'United TLD Holdco Ltd.', + 'kddi' => 'KDDI CORPORATION', + 'ke' => 'Kenya [Republic of]', + 'kerryhotels' => 'Kerry Trading Co. Limited', + 'kerrylogistics' => 'Kerry Trading Co. Limited', + 'kerryproperties' => 'Kerry Trading Co. Limited', + 'kfh' => 'Kuwait Finance House', + 'kg' => 'Kyrgyzstan [Kyrgyz Republic]', + 'kh' => 'Cambodia [Kingdom of]', + 'ki' => 'Kiribati [Republic of]', + 'kia' => 'KIA MOTORS CORPORATION', + 'kim' => 'Afilias plc', + 'kinder' => 'Ferrero Trading Lux S.A.', + 'kindle' => 'Amazon Registry Services, Inc.', + 'kitchen' => 'Binky Moon, LLC', + 'kiwi' => 'DOT KIWI LIMITED', + 'km' => 'Comoros [Union of the]', + 'kn' => 'Saint Kitts and Nevis [Federation of]', + 'koeln' => 'punkt.wien GmbH', + 'komatsu' => 'Komatsu Ltd.', + 'kosher' => 'Kosher Marketing Assets LLC', + 'kp' => 'Korea [Democratic People\'s Republic of] [North Korea]', + 'kpmg' => 'KPMG International Cooperative [KPMG International Genossenschaft]', + 'kpn' => 'Koninklijke KPN N.V.', + 'kr' => 'Korea [Republic of] [South Korea]', + 'krd' => 'KRG Department of Information Technology', + 'kred' => 'KredTLD Pty Ltd', + 'kuokgroup' => 'Kerry Trading Co. Limited', + 'kw' => 'Kuwait [State of Kuwait]', + 'ky' => 'Cayman Islands', + 'kyoto' => 'Academic Institution: Kyoto Jyoho Gakuen', + 'kz' => 'Kazakhstan [Republic of]', + 'la' => 'Laos [Lao People\'s Democratic Republic]', + 'lacaixa' => 'CAIXA D\'ESTALVIS I PENSIONS DE BARCELONA', + 'ladbrokes' => 'LADBROKES INTERNATIONAL PLC', + 'lamborghini' => 'Automobili Lamborghini S.p.A.', + 'lamer' => 'The Estée Lauder Companies Inc.', + 'lancaster' => 'LANCASTER', + 'lancia' => 'Fiat Chrysler Automobiles N.V.', + 'lancome' => 'L\'Oréal', + 'land' => 'Binky Moon, LLC', + 'landrover' => 'Jaguar Land Rover Ltd', + 'lanxess' => 'LANXESS Corporation', + 'lasalle' => 'Jones Lang LaSalle Incorporated', + 'lat' => 'ECOM-LAC Federación de Latinoamérica y el Caribe para Internet y el Comercio Electrónico', + 'latino' => 'Dish DBS Corporation', + 'latrobe' => 'La Trobe University', + 'law' => 'Minds + Machines Group Limited', + 'lawyer' => 'United TLD Holdco, Ltd', + 'lb' => 'Lebanon [Lebanese Republic]', + 'lc' => 'Saint Lucia', + 'lds' => 'IRI Domain Management, LLC', + 'lease' => 'Binky Moon, LLC', + 'leclerc' => 'A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc', + 'lefrak' => 'LeFrak Organization, Inc.', + 'legal' => 'Binky Moon, LLC', + 'lego' => 'LEGO Juris A/S', + 'lexus' => 'TOYOTA MOTOR CORPORATION', + 'lgbt' => 'Afilias plc', + 'li' => 'Liechtenstein [Principality of]', + 'liaison' => 'Liaison Technologies, Incorporated', + 'lidl' => 'Schwarz Domains und Services GmbH & Co. KG', + 'life' => 'Binky Moon, LLC', + 'lifeinsurance' => 'American Council of Life Insurers', + 'lifestyle' => 'Lifestyle Domain Holdings, Inc.', + 'lighting' => 'Binky Moon, LLC', + 'like' => 'Amazon Registry Services, Inc.', + 'lilly' => 'Eli Lilly and Company', + 'limited' => 'Binky Moon, LLC', + 'limo' => 'Binky Moon, LLC', + 'lincoln' => 'Ford Motor Company', + 'linde' => 'Linde Aktiengesellschaft', + 'link' => 'Uniregistry, Corp.', + 'lipsy' => 'Lipsy Ltd', + 'live' => 'United TLD Holdco Ltd.', + 'living' => 'Lifestyle Domain Holdings, Inc.', + 'lixil' => 'LIXIL Group Corporation', + 'lk' => 'Sri Lanka [Democratic Socialist Republic of]', + 'llc' => 'Afilias plc', + 'loan' => 'dot Loan Limited', + 'loans' => 'Binky Moon, LLC', + 'locker' => 'Dish DBS Corporation', + 'locus' => 'Locus Analytics LLC', + 'loft' => 'Annco, Inc.', + 'lol' => 'Uniregistry, Corp.', + 'london' => 'Dot London Domains Limited', + 'lotte' => 'Lotte Holdings Co., Ltd.', + 'lotto' => 'Afilias plc', + 'love' => 'Merchant Law Group LLP', + 'lpl' => 'LPL Holdings, Inc.', + 'lplfinancial' => 'LPL Holdings, Inc.', + 'lr' => 'Liberia [Republic of]', + 'ls' => 'Lesotho [Kingdom of]', + 'lt' => 'Lithuania [Republic of]', + 'ltd' => 'Binky Moon, LLC', + 'ltda' => 'InterNetX Corp.', + 'lu' => 'Luxembourg [Grand Duchy of]', + 'lundbeck' => 'H. Lundbeck A/S', + 'lupin' => 'LUPIN LIMITED', + 'luxe' => 'Top Level Domain Holdings Limited', + 'luxury' => 'Luxury Partners LLC', + 'lv' => 'Latvia [Republic of]', + 'ly' => 'Libya', + 'ma' => 'Morocco', + 'macys' => 'Macys, Inc.', + 'madrid' => 'Comunidad de Madrid', + 'maif' => 'Mutuelle Assurance Instituteur France [MAIF]', + 'maison' => 'Binky Moon, LLC', + 'makeup' => 'L\'Oréal', + 'man' => 'MAN SE', + 'management' => 'Binky Moon, LLC', + 'mango' => 'PUNTO FA S.L.', + 'map' => 'Charleston Road Registry Inc.', + 'market' => 'United TLD Holdco, Ltd', + 'marketing' => 'Binky Moon, LLC', + 'markets' => 'DOTMARKETS REGISTRY LTD', + 'marriott' => 'Marriott Worldwide Corporation', + 'marshalls' => 'The TJX Companies, Inc.', + 'maserati' => 'Fiat Chrysler Automobiles N.V.', + 'mattel' => 'Mattel Sites, Inc.', + 'mba' => 'Binky Moon, LLC', + 'mc' => 'Monaco [Principality of]', + 'mcd' => 'Not assigned', + 'mcdonalds' => 'Not assigned', + 'mckinsey' => 'McKinsey Holdings, Inc.', + 'md' => 'Moldova [Republic of]', + 'me' => 'Montenegro', + 'med' => 'Medistry LLC', + 'media' => 'Binky Moon, LLC', + 'meet' => 'Charleston Road Registry Inc.', + 'melbourne' => 'The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation', + 'meme' => 'Charleston Road Registry Inc.', + 'memorial' => 'Dog Beach, LLC', + 'men' => 'Exclusive Registry Limited', + 'menu' => 'Wedding TLD2, LLC', + 'meo' => 'Not assigned', + 'merckmsd' => 'MSD Registry Holdings, Inc.', + 'metlife' => 'MetLife Services and Solutions, LLC', + 'mf' => 'Saint Martin [Collectivity of] {unassigned - see also: .gp and .fr}', + 'mg' => 'Madagascar [Republic of]', + 'mh' => 'Marshall Islands [Republic of the]', + 'miami' => 'Top Level Domain Holdings Limited', + 'microsoft' => 'Microsoft Corporation', + 'mil' => 'US military', + 'mini' => 'Bayerische Motoren Werke Aktiengesellschaft', + 'mint' => 'Intuit Administrative Services, Inc.', + 'mit' => 'Massachusetts Institute of Technology', + 'mitsubishi' => 'Mitsubishi Corporation', + 'mk' => 'Macedonia [Republic of]', + 'ml' => 'Mali [Republic of]', + 'mlb' => 'MLB Advanced Media DH, LLC', + 'mls' => 'The Canadian Real Estate Association', + 'mm' => 'Myanmar [Republic of the Union of] [Burma]', + 'mma' => 'MMA IARD', + 'mn' => 'Mongolia', + 'mo' => 'Macau [Macau Special Administrative Region of the People\'s Republic of China] [Macao]', + 'mobi' => 'Mobile', + 'mobile' => 'Dish DBS Corporation', + 'mobily' => 'GreenTech Consultancy Company W.L.L.', + 'moda' => 'United TLD Holdco Ltd.', + 'moe' => 'Interlink Co., Ltd.', + 'moi' => 'Amazon Registry Services, Inc.', + 'mom' => 'Uniregistry, Corp.', + 'monash' => 'Monash University', + 'money' => 'Binky Moon, LLC', + 'monster' => 'Monster Worldwide, Inc.', + 'montblanc' => 'Not assigned', + 'mopar' => 'FCA US LLC.', + 'mormon' => 'IRI Domain Management, LLC ["Applicant"]', + 'mortgage' => 'United TLD Holdco, Ltd', + 'moscow' => 'Foundation for Assistance for Internet Technologies and Infrastructure Development [FAITID]', + 'moto' => 'Motorola Trademark Holdings, LLC', + 'motorcycles' => 'DERMotorcycles, LLC', + 'mov' => 'Charleston Road Registry Inc.', + 'movie' => 'Binky Moon, LLC', + 'movistar' => 'Telefónica S.A.', + 'mp' => 'Northern Mariana Islands [Commonwealth of the]', + 'mq' => 'Martinique', + 'mr' => 'Mauritania [Islamic Republic of]', + 'ms' => 'Montserrat', + 'msd' => 'MSD Registry Holdings, Inc.', + 'mt' => 'Malta [Republic of]', + 'mtn' => 'MTN Dubai Limited', + 'mtpc' => 'Retired', + 'mtr' => 'MTR Corporation Limited', + 'mu' => 'Mauritius [Republic of]', + 'museum' => 'Museums', + 'mutual' => 'Northwestern Mutual MU TLD Registry, LLC', + 'mutuelle' => 'Retired', + 'mv' => 'Maldives [Republic of]', + 'mw' => 'Malawi [Republic of]', + 'mx' => 'Mexico [United Mexican States]', + 'my' => 'Malaysia', + 'mz' => 'Mozambique [Republic of]', + 'na' => 'Namibia [Republic of]', + 'nab' => 'National Australia Bank Limited', + 'nadex' => 'Nadex Domains, Inc', + 'nagoya' => 'GMO Registry, Inc.', + 'name' => 'Individuals', + 'nationwide' => 'Nationwide Mutual Insurance Company', + 'natura' => 'NATURA COSMÉTICOS S.A.', + 'navy' => 'United TLD Holdco Ltd.', + 'nba' => 'NBA REGISTRY, LLC', + 'nc' => 'New Caledonia', + 'ne' => 'Niger [Republic of]', + 'nec' => 'NEC Corporation', + 'net' => 'Network', + 'netbank' => 'COMMONWEALTH BANK OF AUSTRALIA', + 'netflix' => 'Netflix, Inc.', + 'network' => 'Binky Moon, LLC', + 'neustar' => 'NeuStar, Inc.', + 'new' => 'Charleston Road Registry Inc.', + 'newholland' => 'CNH Industrial N.V.', + 'news' => 'United TLD Holdco Ltd.', + 'next' => 'Next plc', + 'nextdirect' => 'Next plc', + 'nexus' => 'Charleston Road Registry Inc.', + 'nf' => 'Norfolk Island [Territory of]', + 'nfl' => 'NFL Reg Ops LLC', + 'ng' => 'Nigeria [Federal Republic of]', + 'ngo' => 'Public Interest Registry', + 'nhk' => 'Japan Broadcasting Corporation [NHK]', + 'ni' => 'Nicaragua [Republic of]', + 'nico' => 'DWANGO Co., Ltd.', + 'nike' => 'NIKE, Inc.', + 'nikon' => 'NIKON CORPORATION', + 'ninja' => 'United TLD Holdco Ltd.', + 'nissan' => 'NISSAN MOTOR CO., LTD.', + 'nissay' => 'Nippon Life Insurance Company', + 'nl' => 'Netherlands', + 'no' => 'Norway [Kingdom of]', + 'nokia' => 'Nokia Corporation', + 'northwesternmutual' => 'Northwestern Mutual Registry, LLC', + 'norton' => 'Symantec Corporation', + 'now' => 'Amazon Registry Services, Inc.', + 'nowruz' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'nowtv' => 'Starbucks [HK] Limited', + 'np' => 'Nepal [Federal Democratic Republic of]', + 'nr' => 'Nauru [Republic of]', + 'nra' => 'NRA Holdings Company, INC.', + 'nrw' => 'Minds + Machines GmbH', + 'ntt' => 'NIPPON TELEGRAPH AND TELEPHONE CORPORATION', + 'nu' => 'Niue', + 'nyc' => 'The City of New York by and through the New York City Department of Information Technology & Telecommunications', + 'nz' => 'New Zealand', + 'obi' => 'OBI Group Holding SE & Co. KGaA', + 'observer' => 'Top Level Spectrum, Inc.', + 'off' => 'Johnson Shareholdings, Inc.', + 'office' => 'Microsoft Corporation', + 'okinawa' => 'BRregistry, Inc.', + 'olayan' => 'Crescent Holding GmbH', + 'olayangroup' => 'Crescent Holding GmbH', + 'oldnavy' => 'The Gap, Inc.', + 'ollo' => 'Dish DBS Corporation', + 'om' => 'Oman [Sultanate of]', + 'omega' => 'The Swatch Group Ltd', + 'one' => 'One.com A/S', + 'ong' => 'Public Interest Registry', + 'onl' => 'I-REGISTRY Ltd., Niederlassung Deutschland', + 'online' => 'DotOnline Inc.', + 'onyourside' => 'Nationwide Mutual Insurance Company', + 'ooo' => 'INFIBEAM INCORPORATION LIMITED', + 'open' => 'American Express Travel Related Services Company, Inc.', + 'oracle' => 'Oracle Corporation', + 'orange' => 'Orange Brand Services Limited', + 'org' => 'Non-profit organizations', + 'organic' => 'Afilias plc', + 'orientexpress' => 'Retired', + 'origins' => 'The Estée Lauder Companies Inc.', + 'osaka' => 'Osaka Registry Co., Ltd.', + 'otsuka' => 'Otsuka Holdings Co., Ltd.', + 'ott' => 'Dish DBS Corporation', + 'ovh' => 'OVH SAS', + 'pa' => 'Panama [Republic of]', + 'page' => 'Charleston Road Registry Inc.', + 'pamperedchef' => 'Not assigned', + 'panasonic' => 'Panasonic Corporation', + 'panerai' => 'Richemont DNS Inc.', + 'paris' => 'City of Paris', + 'pars' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'partners' => 'Binky Moon, LLC', + 'parts' => 'Binky Moon, LLC', + 'party' => 'Blue Sky Registry Limited', + 'passagens' => 'Travel Reservations SRL', + 'pay' => 'Amazon Registry Services, Inc.', + 'pccw' => 'PCCW Enterprises Limited', + 'pe' => 'Peru [Republic of]', + 'pet' => 'Afilias plc', + 'pf' => 'French Polynesia and Clipperton Island', + 'pfizer' => 'Pfizer Inc.', + 'pg' => 'Papua New Guinea [Independent State of]', + 'ph' => 'Philippines [Republic of the]', + 'pharmacy' => 'National Association of Boards of Pharmacy', + 'phd' => 'Charleston Road Registry Inc.', + 'philips' => 'Koninklijke Philips N.V.', + 'phone' => 'Dish DBS Corporation', + 'photo' => 'Uniregistry, Corp.', + 'photography' => 'Binky Moon, LLC', + 'photos' => 'Binky Moon, LLC', + 'physio' => 'PhysBiz Pty Ltd', + 'piaget' => 'Richemont DNS Inc.', + 'pics' => 'Uniregistry, Corp.', + 'pictet' => 'Pictet Europe S.A.', + 'pictures' => 'Binky Moon, LLC', + 'pid' => 'Top Level Spectrum, Inc.', + 'pin' => 'Amazon Registry Services, Inc.', + 'ping' => 'Ping Registry Provider, Inc.', + 'pink' => 'Afilias plc', + 'pioneer' => 'Pioneer Corporation', + 'pizza' => 'Binky Moon, LLC', + 'pk' => 'Pakistan [Islamic Republic of]', + 'pl' => 'Poland [Republic of]', + 'place' => 'Binky Moon, LLC', + 'play' => 'Charleston Road Registry Inc.', + 'playstation' => 'Sony Computer Entertainment Inc.', + 'plumbing' => 'Binky Moon, LLC', + 'plus' => 'Binky Moon, LLC', + 'pm' => 'Saint Pierre and Miquelon', + 'pn' => 'Pitcairn Islands [Pitcairn - Henderson - Ducie and Oeno Islands]', + 'pnc' => 'PNC Domain Co., LLC', + 'pohl' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG', + 'poker' => 'Afilias plc', + 'politie' => 'Politie Nederland', + 'porn' => 'ICM Registry PN LLC', + 'post' => 'Universal Postal Union', + 'pr' => 'Puerto Rico [Commonwealth of]', + 'pramerica' => 'Prudential Financial, Inc.', + 'praxi' => 'Praxi S.p.A.', + 'press' => 'DotPress Inc.', + 'prime' => 'Amazon Registry Services, Inc.', + 'pro' => 'Profession', + 'prod' => 'Charleston Road Registry Inc.', + 'productions' => 'Binky Moon, LLC', + 'prof' => 'Charleston Road Registry Inc.', + 'progressive' => 'Progressive Casualty Insurance Company', + 'promo' => 'Afilias plc', + 'properties' => 'Binky Moon, LLC', + 'property' => 'Uniregistry, Corp.', + 'protection' => 'XYZ.COM LLC', + 'pru' => 'Prudential Financial, Inc.', + 'prudential' => 'Prudential Financial, Inc.', + 'ps' => 'Palestine [State of]', + 'pt' => 'Portugal [Portuguese Republic]', + 'pub' => 'United TLD Holdco Ltd.', + 'pw' => 'Palau [Republic of]', + 'pwc' => 'PricewaterhouseCoopers LLP', + 'py' => 'Paraguay [Republic of]', + 'qa' => 'Qatar [State of]', + 'qpon' => 'dotCOOL, Inc.', + 'quebec' => 'PointQuébec Inc', + 'quest' => 'Quest ION Limited', + 'qvc' => 'QVC, Inc.', + 'racing' => 'Premier Registry Limited', + 'radio' => 'European Broadcasting Union [EBU]', + 'raid' => 'Johnson Shareholdings, Inc.', + 're' => 'Réunion', + 'read' => 'Amazon Registry Services, Inc.', + 'realestate' => 'dotRealEstate LLC', + 'realtor' => 'Real Estate Domains LLC', + 'realty' => 'Fegistry, LLC', + 'recipes' => 'Binky Moon, LLC', + 'red' => 'Afilias plc', + 'redstone' => 'Redstone Haute Couture Co., Ltd.', + 'redumbrella' => 'Travelers TLD, LLC', + 'rehab' => 'United TLD Holdco Ltd.', + 'reise' => 'Binky Moon, LLC', + 'reisen' => 'Binky Moon, LLC', + 'reit' => 'National Association of Real Estate Investment Trusts, Inc.', + 'reliance' => 'Reliance Industries Limited', + 'ren' => 'Beijing Qianxiang Wangjing Technology Development Co., Ltd.', + 'rent' => 'XYZ.COM LLC', + 'rentals' => 'Binky Moon, LLC', + 'repair' => 'Binky Moon, LLC', + 'report' => 'Binky Moon, LLC', + 'republican' => 'United TLD Holdco Ltd.', + 'rest' => 'Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable', + 'restaurant' => 'Binky Moon, LLC', + 'review' => 'dot Review Limited', + 'reviews' => 'United TLD Holdco, Ltd.', + 'rexroth' => 'Robert Bosch GMBH', + 'rich' => 'I-REGISTRY Ltd., Niederlassung Deutschland', + 'richardli' => 'Pacific Century Asset Management [HK] Limited', + 'ricoh' => 'Ricoh Company, Ltd.', + 'rightathome' => 'Johnson Shareholdings, Inc.', + 'ril' => 'Reliance Industries Limited', + 'rio' => 'Empresa Municipal de Informática SA - IPLANRIO', + 'rip' => 'United TLD Holdco Ltd.', + 'rmit' => 'Royal Melbourne Institute of Technology', + 'ro' => 'Romania', + 'rocher' => 'Ferrero Trading Lux S.A.', + 'rocks' => 'United TLD Holdco, LTD.', + 'rodeo' => 'Top Level Domain Holdings Limited', + 'rogers' => 'Rogers Communications Canada Inc.', + 'room' => 'Amazon Registry Services, Inc.', + 'rs' => 'Serbia [Republic of]', + 'rsvp' => 'Charleston Road Registry Inc.', + 'ru' => 'Russia [Russian Federation]', + 'rugby' => 'World Rugby Strategic Developments Limited', + 'ruhr' => 'regiodot GmbH & Co. KG', + 'run' => 'Binky Moon, LLC', + 'rw' => 'Rwanda [Republic of]', + 'rwe' => 'RWE AG', + 'ryukyu' => 'BRregistry, Inc.', + 'sa' => 'Saudi Arabia [Kingdom of]', + 'saarland' => 'dotSaarland GmbH', + 'safe' => 'Amazon Registry Services, Inc.', + 'safety' => 'Safety Registry Services, LLC.', + 'sakura' => 'SAKURA Internet Inc.', + 'sale' => 'United TLD Holdco, Ltd', + 'salon' => 'Binky Moon, LLC', + 'samsclub' => 'Wal-Mart Stores, Inc.', + 'samsung' => 'SAMSUNG SDS CO., LTD', + 'sandvik' => 'Sandvik AB', + 'sandvikcoromant' => 'Sandvik AB', + 'sanofi' => 'Sanofi', + 'sap' => 'SAP AG', + 'sapo' => 'Not assigned', + 'sarl' => 'Binky Moon, LLC', + 'sas' => 'Research IP LLC', + 'save' => 'Amazon Registry Services, Inc.', + 'saxo' => 'Saxo Bank A/S', + 'sb' => 'Solomon Islands', + 'sbi' => 'STATE BANK OF INDIA', + 'sbs' => 'SPECIAL BROADCASTING SERVICE CORPORATION', + 'sc' => 'Seychelles [Republic of]', + 'sca' => 'SVENSKA CELLULOSA AKTIEBOLAGET SCA [publ]', + 'scb' => 'The Siam Commercial Bank Public Company Limited ["SCB"]', + 'schaeffler' => 'Schaeffler Technologies AG & Co. KG', + 'schmidt' => 'SALM S.A.S.', + 'scholarships' => 'Scholarships.com, LLC', + 'school' => 'Binky Moon, LLC', + 'schule' => 'Binky Moon, LLC', + 'schwarz' => 'Schwarz Domains und Services GmbH & Co. KG', + 'science' => 'dot Science Limited', + 'scjohnson' => 'Johnson Shareholdings, Inc.', + 'scor' => 'SCOR SE', + 'scot' => 'Dot Scot Registry Limited', + 'sd' => 'Sudan [Republic of]', + 'se' => 'Sweden [Kingdom of]', + 'search' => 'Charleston Road Registry Inc.', + 'seat' => 'SEAT, S.A. [Sociedad Unipersonal]', + 'secure' => 'Amazon Registry Services, Inc.', + 'security' => 'XYZ.COM LLC', + 'seek' => 'Seek Limited', + 'select' => 'iSelect Ltd', + 'sener' => 'Sener Ingeniería y Sistemas, S.A.', + 'services' => 'Binky Moon, LLC', + 'ses' => 'SES', + 'seven' => 'Seven West Media Ltd', + 'sew' => 'SEW-EURODRIVE GmbH & Co KG', + 'sex' => 'ICM Registry SX LLC', + 'sexy' => 'Uniregistry, Corp.', + 'sfr' => 'Societe Francaise du Radiotelephone - SFR', + 'sg' => 'Singapore [Republic of]', + 'sh' => 'Saint Helena', + 'shangrila' => 'Shangri‐La International Hotel Management Limited', + 'sharp' => 'Sharp Corporation', + 'shaw' => 'Shaw Cablesystems G.P.', + 'shell' => 'Shell Information Technology International Inc', + 'shia' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'shiksha' => 'Afilias plc', + 'shoes' => 'Binky Moon, LLC', + 'shop' => 'GMO Registry, Inc.', + 'shopping' => 'Binky Moon, LLC', + 'shouji' => 'QIHOO 360 TECHNOLOGY CO. LTD.', + 'show' => 'Binky Moon, LLC', + 'showtime' => 'CBS Domains Inc.', + 'shriram' => 'Shriram Capital Ltd.', + 'si' => 'Slovenia [Republic of]', + 'silk' => 'Amazon Registry Services, Inc.', + 'sina' => 'Sina Corporation', + 'singles' => 'Binky Moon, LLC', + 'site' => 'DotSite Inc.', + 'sj' => 'Svalbard and Jan Mayen {not in use - see also: .no}', + 'sk' => 'Slovakia [Slovak Republic]', + 'ski' => 'STARTING DOT LIMITED', + 'skin' => 'L\'Oréal', + 'sky' => 'Sky International AG', + 'skype' => 'Microsoft Corporation', + 'sl' => 'Sierra Leone [Republic of]', + 'sling' => 'Hughes Satellite Systems Corporation', + 'sm' => 'San Marino [Republic of]', + 'smart' => 'Smart Communications, Inc. [SMART]', + 'smile' => 'Amazon Registry Services, Inc.', + 'sn' => 'Senegal [Republic of]', + 'sncf' => 'SNCF [Société Nationale des Chemins de fer Francais]', + 'so' => 'Somalia [Federal Republic of]', + 'soccer' => 'Binky Moon, LLC', + 'social' => 'United TLD Holdco Ltd.', + 'softbank' => 'SoftBank Group Corp.', + 'software' => 'United TLD Holdco, Ltd', + 'sohu' => 'Sohu.com Limited', + 'solar' => 'Binky Moon, LLC', + 'solutions' => 'Binky Moon, LLC', + 'song' => 'Amazon Registry Services, Inc.', + 'sony' => 'Sony Corporation', + 'soy' => 'Charleston Road Registry Inc.', + 'space' => 'DotSpace Inc.', + 'spiegel' => 'SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG', + 'sport' => 'Global Association of International Sports Federations [GAISF]', + 'spot' => 'Amazon Registry Services, Inc.', + 'spreadbetting' => 'DOTSPREADBETTING REGISTRY LTD', + 'sr' => 'Suriname [Republic of]', + 'srl' => 'InterNetX Corp.', + 'srt' => 'FCA US LLC.', + 'ss' => 'South Sudan [Republic of]', + 'st' => 'São Tomé and Príncipe [Democratic Republic of]', + 'stada' => 'STADA Arzneimittel AG', + 'staples' => 'Staples, Inc.', + 'star' => 'Star India Private Limited', + 'starhub' => 'StarHub Limited', + 'statebank' => 'STATE BANK OF INDIA', + 'statefarm' => 'State Farm Mutual Automobile Insurance Company', + 'statoil' => 'Statoil ASA', + 'stc' => 'Saudi Telecom Company', + 'stcgroup' => 'Saudi Telecom Company', + 'stockholm' => 'Stockholms kommun', + 'storage' => 'XYZ.COM LLC', + 'store' => 'DotStore Inc.', + 'stream' => 'dot Stream Limited', + 'studio' => 'United TLD Holdco Ltd.', + 'study' => 'OPEN UNIVERSITIES AUSTRALIA PTY LTD', + 'style' => 'Binky Moon, LLC', + 'su' => 'Soviet Union [Union of Soviet Socialist Republics]', + 'sucks' => 'Vox Populi Registry Ltd.', + 'supplies' => 'Binky Moon, LLC', + 'supply' => 'Binky Moon, LLC', + 'support' => 'Binky Moon, LLC', + 'surf' => 'Top Level Domain Holdings Limited', + 'surgery' => 'Binky Moon, LLC', + 'suzuki' => 'SUZUKI MOTOR CORPORATION', + 'sv' => 'El Salvador [Republic of]', + 'swatch' => 'The Swatch Group Ltd', + 'swiftcover' => 'Swiftcover Insurance Services Limited', + 'swiss' => 'Swiss Confederation', + 'sx' => 'Sint Maarten', + 'sy' => 'Syria [Syrian Arab Republic]', + 'sydney' => 'State of New South Wales, Department of Premier and Cabinet', + 'symantec' => 'Symantec Corporation', + 'systems' => 'Binky Moon, LLC', + 'sz' => 'Swaziland [Kingdom of]', + 'tab' => 'Tabcorp Holdings Limited', + 'taipei' => 'Taipei City Government', + 'talk' => 'Amazon Registry Services, Inc.', + 'taobao' => 'Alibaba Group Holding Limited', + 'target' => 'Target Domain Holdings, LLC', + 'tatamotors' => 'Tata Motors Ltd', + 'tatar' => 'Limited Liability Company "Coordination Center of Regional Domain of Tatarstan Republic"', + 'tattoo' => 'Uniregistry, Corp.', + 'tax' => 'Binky Moon, LLC', + 'taxi' => 'Binky Moon, LLC', + 'tc' => 'Turks and Caicos Islands', + 'tci' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'td' => 'Chad [Republic of]', + 'tdk' => 'TDK Corporation', + 'team' => 'Binky Moon, LLC', + 'tech' => 'Dot Tech LLC', + 'technology' => 'Binky Moon, LLC', + 'tel' => 'Telephone', + 'telecity' => 'TelecityGroup International Limited', + 'telefonica' => 'Telefónica S.A.', + 'temasek' => 'Temasek Holdings [Private] Limited', + 'tennis' => 'Binky Moon, LLC', + 'teva' => 'Teva Pharmaceutical Industries Limited', + 'tf' => 'French Southern and Antarctic Lands [Territory of the]', + 'tg' => 'Togo [Togolese Republic]', + 'th' => 'Thailand [Kingdom of]', + 'thd' => 'Home Depot Product Authority, LLC', + 'theater' => 'Binky Moon, LLC', + 'theatre' => 'XYZ.COM LLC', + 'tiaa' => 'Teachers Insurance and Annuity Association of America', + 'tickets' => 'Accent Media Limited', + 'tienda' => 'Binky Moon, LLC', + 'tiffany' => 'Tiffany and Company', + 'tips' => 'Binky Moon, LLC', + 'tires' => 'Binky Moon, LLC', + 'tirol' => 'punkt Tirol GmbH', + 'tj' => 'Tajikistan [Republic of]', + 'tjmaxx' => 'The TJX Companies, Inc.', + 'tjx' => 'The TJX Companies, Inc.', + 'tk' => 'Tokelau', + 'tkmaxx' => 'The TJX Companies, Inc.', + 'tl' => 'Timor-Leste [Democratic Republic of] [East Timor]', + 'tm' => 'Turkmenistan', + 'tmall' => 'Alibaba Group Holding Limited', + 'tn' => 'Tunisia [Republic of]', + 'to' => 'Tonga [Kingdom of]', + 'today' => 'Binky Moon, LLC', + 'tokyo' => 'GMO Registry, Inc.', + 'tools' => 'Binky Moon, LLC', + 'top' => 'Jiangsu Bangning Science & Technology Co.,Ltd.', + 'toray' => 'Toray Industries, Inc.', + 'toshiba' => 'TOSHIBA Corporation', + 'total' => 'Total SA', + 'tours' => 'Binky Moon, LLC', + 'town' => 'Binky Moon, LLC', + 'toyota' => 'TOYOTA MOTOR CORPORATION', + 'toys' => 'Binky Moon, LLC', + 'tp' => 'Timor-Leste [Democratic Republic of] [East Timor] {being phased out - also see: .tl}', + 'tr' => 'Turkey [Republic of]', + 'trade' => 'Elite Registry Limited', + 'trading' => 'DOTTRADING REGISTRY LTD', + 'training' => 'Binky Moon, LLC', + 'travel' => 'Travel', + 'travelchannel' => 'Lifestyle Domain Holdings, Inc.', + 'travelers' => 'Travelers TLD, LLC', + 'travelersinsurance' => 'Travelers TLD, LLC', + 'trust' => 'Artemis Internet Inc', + 'trv' => 'Travelers TLD, LLC', + 'tt' => 'Trinidad and Tobago [Republic of]', + 'tube' => 'Latin American Telecom LLC', + 'tui' => 'TUI AG', + 'tunes' => 'Amazon Registry Services, Inc.', + 'tushu' => 'Amazon Registry Services, Inc.', + 'tv' => 'Tuvalu', + 'tvs' => 'T V SUNDRAM IYENGAR & SONS PRIVATE LIMITED', + 'tw' => 'Taiwan [Republic of China]', + 'tz' => 'Tanzania [United Republic of]', + 'ua' => 'Ukraine', + 'ubank' => 'National Australia Bank Limited', + 'ubs' => 'UBS AG', + 'uconnect' => 'FCA US LLC.', + 'ug' => 'Uganda [Republic of]', + 'uk' => 'United Kingdom [United Kingdom of Great Britain and Northern Ireland]', + 'um' => 'United States Minor Outlying Islands {formerly - retired 2010 - see also: .us}', + 'unicom' => 'China United Network Communications Corporation Limited', + 'university' => 'Binky Moon, LLC', + 'uno' => 'Dot Latin LLC', + 'uol' => 'UBN INTERNET LTDA.', + 'ups' => 'UPS Market Driver, Inc.', + 'us' => 'United States of America and United States Minor Outlying Islands', + 'uy' => 'Uruguay [Oriental Republic of]', + 'uz' => 'Uzbekistan [Republic of]', + 'va' => 'Vatican City [Vatican City State]', + 'vacations' => 'Binky Moon, LLC', + 'vana' => 'Lifestyle Domain Holdings, Inc.', + 'vanguard' => 'The Vanguard Group, Inc.', + 'vc' => 'Saint Vincent and the Grenadines', + 've' => 'Venezuela [Bolivarian Republic of]', + 'vegas' => 'Dot Vegas, Inc.', + 'ventures' => 'Binky Moon, LLC', + 'verisign' => 'VeriSign, Inc.', + 'versicherung' => 'TLD-BOX Registrydienstleistungen GmbH', + 'vet' => 'United TLD Holdco, Ltd', + 'vg' => 'British Virgin Islands [Virgin Islands]', + 'vi' => 'United States Virgin Islands [United States Virgin Islands]', + 'viajes' => 'Binky Moon, LLC', + 'video' => 'United TLD Holdco, Ltd', + 'vig' => 'VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe', + 'viking' => 'Viking River Cruises [Bermuda] Ltd.', + 'villas' => 'Binky Moon, LLC', + 'vin' => 'Binky Moon, LLC', + 'vip' => 'Minds + Machines Group Limited', + 'virgin' => 'Virgin Enterprises Limited', + 'visa' => 'Visa Worldwide Pte. Limited', + 'vision' => 'Binky Moon, LLC', + 'vista' => 'Vistaprint Limited', + 'vistaprint' => 'Vistaprint Limited', + 'viva' => 'Saudi Telecom Company', + 'vivo' => 'Telefonica Brasil S.A.', + 'vlaanderen' => 'DNS.be vzw', + 'vn' => 'Vietnam [Socialist Republic of]', + 'vodka' => 'Top Level Domain Holdings Limited', + 'volkswagen' => 'Volkswagen Group of America Inc.', + 'volvo' => 'Volvo Holding Sverige Aktiebolag', + 'vote' => 'Monolith Registry LLC', + 'voting' => 'Valuetainment Corp.', + 'voto' => 'Monolith Registry LLC', + 'voyage' => 'Binky Moon, LLC', + 'vu' => 'Vanuatu [Republic of]', + 'vuelos' => 'Travel Reservations SRL', + 'wales' => 'Nominet UK', + 'walmart' => 'Wal-Mart Stores, Inc.', + 'walter' => 'Sandvik AB', + 'wang' => 'Zodiac Wang Limited', + 'wanggou' => 'Amazon Registry Services, Inc.', + 'warman' => 'Weir Group IP Limited', + 'watch' => 'Binky Moon, LLC', + 'watches' => 'Richemont DNS Inc.', + 'weather' => 'International Business Machines Corporation', + 'weatherchannel' => 'International Business Machines Corporation', + 'webcam' => 'dot Webcam Limited', + 'weber' => 'Saint-Gobain Weber SA', + 'website' => 'DotWebsite Inc.', + 'wed' => 'Emergency Back-End Registry Operator Program - ICANN', + 'wedding' => 'Top Level Domain Holdings Limited', + 'weibo' => 'Sina Corporation', + 'weir' => 'Weir Group IP Limited', + 'wf' => 'Wallis and Futuna [Territory of the Wallis and Futuna Islands]', + 'whoswho' => 'Who\'s Who Registry', + 'wien' => 'punkt.wien GmbH', + 'wiki' => 'Top Level Design, LLC', + 'williamhill' => 'William Hill Organization Limited', + 'win' => 'First Registry Limited', + 'windows' => 'Microsoft Corporation', + 'wine' => 'Binky Moon, LLC', + 'winners' => 'The TJX Companies, Inc.', + 'wme' => 'William Morris Endeavor Entertainment, LLC', + 'wolterskluwer' => 'Wolters Kluwer N.V.', + 'woodside' => 'Woodside Petroleum Limited', + 'work' => 'Top Level Domain Holdings Limited', + 'works' => 'Binky Moon, LLC', + 'world' => 'Binky Moon, LLC', + 'wow' => 'Amazon Registry Services, Inc.', + 'ws' => 'Samoa [Independent State of]', + 'wtc' => 'World Trade Centers Association, Inc.', + 'wtf' => 'Binky Moon, LLC', + 'xbox' => 'Microsoft Corporation', + 'xerox' => 'Xerox DNHC LLC', + 'xfinity' => 'Comcast IP Holdings I, LLC', + 'xihuan' => 'QIHOO 360 TECHNOLOGY CO. LTD.', + 'xin' => 'Elegant Leader Limited', + '测试' => 'Internet Assigned Numbers Authority', + 'कॉम' => 'VeriSign Sarl', + 'परीक्षा' => 'Internet Assigned Numbers Authority', + 'セール' => 'Amazon Registry Services, Inc.', + '佛山' => 'Guangzhou YU Wei Information Technology Co., Ltd.', + 'ಭಾರತ' => 'National Internet eXchange of India', + '慈善' => 'Excellent First Limited', + '集团' => 'Eagle Horizon Limited', + '在线' => 'TLD REGISTRY LIMITED', + '한국' => 'KISA [Korea Internet & Security Agency]', + 'ଭାରତ' => 'National Internet eXchange of India', + '大众汽车' => 'Volkswagen [China] Investment Co., Ltd.', + '点看' => 'VeriSign Sarl', + 'คอม' => 'VeriSign Sarl', + 'ভাৰত' => 'National Internet eXchange of India', + 'ভারত' => 'National Internet Exchange of India', + '八卦' => 'Zodiac Gemini Ltd', + '‏موقع‎' => 'Suhub Electronic Establishment', + 'বাংলা' => 'Posts and Telecommunications Division', + '公益' => 'China Organizational Name Administration Center', + '公司' => 'Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)', + '香格里拉' => 'Shangri‐La International Hotel Management Limited', + '网站' => 'Global Website TLD Asia Limited', + '移动' => 'Afilias plc', + '我爱你' => 'Tycoon Treasure Limited', + 'москва' => 'Foundation for Assistance for Internet Technologies and Infrastructure Development [FAITID]', + 'испытание' => 'Internet Assigned Numbers Authority', + 'қаз' => 'Association of IT Companies of Kazakhstan', + 'католик' => 'Pontificium Consilium de Comunicationibus Socialibus [PCCS] [Pontifical Council for Social Communication]', + 'онлайн' => 'CORE Association', + 'сайт' => 'CORE Association', + '联通' => 'China United Network Communications Corporation Limited', + 'срб' => 'Serbian National Internet Domain Registry [RNIDS]', + 'бг' => 'Imena.BG AD', + 'бел' => 'Reliable Software, Ltd.', + '‏קום‎' => 'VeriSign Sarl', + '时尚' => 'RISE VICTORY LIMITED', + '微博' => 'Sina Corporation', + '테스트' => 'Internet Assigned Numbers Authority', + '淡马锡' => 'Temasek Holdings [Private] Limited', + 'ファッション' => 'Amazon Registry Services, Inc.', + 'орг' => 'Public Interest Registry', + 'नेट' => 'VeriSign Sarl', + 'ストア' => 'Amazon Registry Services, Inc.', + '삼성' => 'SAMSUNG SDS CO., LTD', + 'சிங்கப்பூர்' => 'Singapore Network Information Centre [SGNIC] Pte Ltd', + '商标' => 'HU YI GLOBAL INFORMATION RESOURCES[HOLDING] COMPANY.HONGKONG LIMITED', + '商店' => 'Binky Moon, LLC', + '商城' => 'Zodiac Aquarius Limited', + 'дети' => 'The Foundation for Network Initiatives “The Smart Internet”', + 'мкд' => 'Macedonian Academic Research Network Skopje', + '‏טעסט‎' => 'Internet Assigned Numbers Authority', + 'ею' => 'EURid vzw/asbl', + 'ポイント' => 'Amazon Registry Services, Inc.', + '新闻' => 'Guangzhou YU Wei Information and Technology Co.,Ltd', + '工行' => 'Industrial and Commercial Bank of China Limited', + '家電' => 'Amazon Registry Services, Inc.', + '‏كوم‎' => 'VeriSign Sarl', + '中文网' => 'TLD REGISTRY LIMITED', + '中信' => 'CITIC Group Corporation', + '中国' => 'China Internet Network Information Center [CNNIC]', + '中國' => 'China Internet Network Information Center [CNNIC]', + '娱乐' => 'Binky Moon, LLC', + '谷歌' => 'Charleston Road Registry Inc.', + 'భారత్' => 'National Internet Exchange of India', + 'ලංකා' => 'LK Domain Registry', + '電訊盈科' => 'PCCW Enterprises Limited', + '购物' => 'Minds + Machines Group Limited', + '測試' => 'Internet Assigned Numbers Authority', + 'クラウド' => 'Amazon Registry Services, Inc.', + 'ભારત' => 'National Internet Exchange of India', + '通販' => 'Amazon Registry Services, Inc.', + 'भारतम्' => 'National Internet eXchange of India', + 'भारत' => 'National Internet Exchange of India', + 'भारोत' => 'National Internet eXchange of India', + '‏آزمایشی‎' => 'Internet Assigned Numbers Authority', + 'பரிட்சை' => 'Internet Assigned Numbers Authority', + '网店' => 'Zodiac Taurus Ltd.', + 'संगठन' => 'Public Interest Registry', + '餐厅' => 'HU YI GLOBAL INFORMATION RESOURCES [HOLDING] COMPANY. HONGKONG LIMITED', + '网络' => 'Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)', + 'ком' => 'VeriSign Sarl', + 'укр' => 'Ukrainian Network Information Centre [UANIC], Inc.', + '香港' => 'Hong Kong Internet Registration Corporation Ltd.', + '诺基亚' => 'Nokia Corporation', + '食品' => 'Amazon Registry Services, Inc.', + 'δοκιμή' => 'Internet Assigned Numbers Authority', + '飞利浦' => 'Koninklijke Philips N.V.', + '‏إختبار‎' => 'Internet Assigned Numbers Authority', + '台湾' => 'Taiwan Network Information Center [TWNIC]', + '台灣' => 'Taiwan Network Information Center [TWNIC]', + '手表' => 'Richemont DNS Inc.', + '手机' => 'Beijing RITT-Net Technology Development Co., Ltd', + 'мон' => 'Datacom Co.,Ltd', + '‏الجزائر‎' => 'CERIST', + '‏عمان‎' => 'Telecommunications Regulatory Authority [TRA]', + '‏ارامكو‎' => 'Aramco Services Company', + '‏ایران‎' => 'Institute for Research in Fundamental Sciences [IPM]', + '‏العليان‎' => 'Crescent Holding GmbH', + '‏اتصالات‎' => 'Emirates Telecommunications Corporation [trading as Etisalat]', + '‏امارات‎' => 'Telecommunications Regulatory Authority [TRA]', + '‏بازار‎' => 'CORE Association', + '‏موريتانيا‎' => 'Not assigned', + '‏پاکستان‎' => 'National Telecommunication Corporation', + '‏الاردن‎' => 'National Information Technology Center [NITC]', + '‏موبايلي‎' => 'GreenTech Consultancy Company W.L.L.', + '‏بارت‎' => 'National Internet eXchange of India', + '‏بھارت‎' => 'National Internet Exchange of India', + '‏المغرب‎' => 'Agence Nationale de Réglementation des Télécommunications [ANRT]', + '‏ابوظبي‎' => 'Abu Dhabi Systems and Information Centre', + '‏السعودية‎' => 'Communications and Information Technology Commission', + '‏ڀارت‎' => 'National Internet eXchange of India', + '‏كاثوليك‎' => 'Pontificium Consilium de Comunicationibus Socialibus [PCCS] [Pontifical Council for Social Communication]', + '‏سودان‎' => 'Sudan Internet Society', + '‏همراه‎' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + '‏عراق‎' => 'Communications and Media Commission [CMC]', + '‏مليسيا‎' => 'MYNIC Berhad', + '澳門' => 'Macao Post and Telecommunications Bureau [CTT]', + '닷컴' => 'VeriSign Sarl', + '政府' => 'Net-Chinese Co., Ltd.', + '‏شبكة‎' => 'International Domain Registry Pty. Ltd.', + '‏بيتك‎' => 'Kuwait Finance House', + '‏عرب‎' => 'League of Arab States', + 'გე' => 'Information Technologies Development Center [ITDC]', + '机构' => 'Public Interest Registry', + '组织机构' => 'Public Interest Registry', + '健康' => 'Stable Tone Limited', + 'ไทย' => 'Thai Network Information Center Foundation', + '‏سورية‎' => 'National Agency for Network Services [NANS]', + '招聘' => 'Dot Trademark TLD Holding Company Limited', + 'рус' => 'Rusnames Limited', + 'рф' => 'Coordination Center for TLD RU', + '珠宝' => 'Richemont DNS Inc.', + '‏تونس‎' => 'Agence Tunisienne d\'Internet', + '大拿' => 'VeriSign Sarl', + 'みんな' => 'Charleston Road Registry Inc.', + 'グーグル' => 'Charleston Road Registry Inc.', + 'ελ' => 'ICS-FORTH GR', + '世界' => 'Stable Tone Limited', + '書籍' => 'Amazon Registry Services, Inc.', + 'ഭാരതം' => 'National Internet eXchange of India', + 'ਭਾਰਤ' => 'National Internet Exchange of India', + '网址' => 'KNET Co., Ltd', + '닷넷' => 'VeriSign Sarl', + 'コム' => 'VeriSign Sarl', + '天主教' => 'Pontificium Consilium de Comunicationibus Socialibus [PCCS] [Pontifical Council for Social Communication]', + '游戏' => 'Binky Moon, LLC', + 'vermögensberater' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG', + 'vermögensberatung' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG', + '企业' => 'Binky Moon, LLC', + '信息' => 'Beijing Tele-info Network Technology Co., Ltd.', + '嘉里大酒店' => 'Kerry Trading Co. Limited', + '嘉里' => 'Kerry Trading Co. Limited', + '‏مصر‎' => 'National Telecommunication Regulatory Authority - NTRA', + '‏قطر‎' => 'Communications Regulatory Authority', + '广东' => 'Guangzhou YU Wei Information Technology Co., Ltd.', + 'இலங்கை' => 'LK Domain Registry', + 'இந்தியா' => 'National Internet Exchange of India', + 'հայ' => '"Internet Society" Non-governmental Organization', + '新加坡' => 'Singapore Network Information Centre [SGNIC] Pte Ltd', + '‏فلسطين‎' => 'Ministry of Telecom & Information Technology [MTIT]', + 'テスト' => 'Internet Assigned Numbers Authority', + '政务' => 'China Organizational Name Administration Center', + 'xperia' => 'Sony Mobile Communications AB', + 'xxx' => 'Adult entertainment', + 'xyz' => 'XYZ.COM LLC', + 'yachts' => 'DERYachts, LLC', + 'yahoo' => 'Yahoo! Domain Services Inc.', + 'yamaxun' => 'Amazon Registry Services, Inc.', + 'yandex' => 'YANDEX, LLC', + 'ye' => 'Yemen [Republic of]', + 'yodobashi' => 'YODOBASHI CAMERA CO.,LTD.', + 'yoga' => 'Top Level Domain Holdings Limited', + 'yokohama' => 'GMO Registry, Inc.', + 'you' => 'Amazon Registry Services, Inc.', + 'youtube' => 'Charleston Road Registry Inc.', + 'yt' => 'Mayotte [Department of]', + 'yun' => 'QIHOO 360 TECHNOLOGY CO. LTD.', + 'za' => 'South Africa [Republic of]', + 'zappos' => 'Amazon Registry Services, Inc.', + 'zara' => 'Industria de Diseño Textil, S.A. [INDITEX, S.A.]', + 'zero' => 'Amazon Registry Services, Inc.', + 'zip' => 'Charleston Road Registry Inc.', + 'zippo' => 'Zadco Company', + 'zm' => 'Zambia [Republic of]', + 'zone' => 'Binky Moon, LLC', + 'zuerich' => 'Kanton Zürich [Canton of Zurich]', + 'zw' => 'Zimbabwe [Republic of]', +]; + +} \ No newline at end of file diff --git a/formats/php/TldEnum/TldEnum.php b/formats/php/TldEnum/TldEnum.php index 4015b61..ba64a7b 100644 --- a/formats/php/TldEnum/TldEnum.php +++ b/formats/php/TldEnum/TldEnum.php @@ -1,1585 +1,9 @@ 'aaa', + 'description' => 'American Automobile Association, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'aarp', + 'description' => 'AARP', + 'type' => 'generic', +], + [ + 'domain' => 'abarth', + 'description' => 'Fiat Chrysler Automobiles N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'abb', + 'description' => 'ABB Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'abbott', + 'description' => 'Abbott Laboratories, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'abbvie', + 'description' => 'AbbVie Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'abc', + 'description' => 'Disney Enterprises, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'able', + 'description' => 'Able Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'abogado', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'abudhabi', + 'description' => 'Abu Dhabi Systems and Information Centre', + 'type' => 'generic', +], + [ + 'domain' => 'ac', + 'description' => 'Ascension Island', + 'type' => 'country-code', +], + [ + 'domain' => 'academy', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'accenture', + 'description' => 'Accenture plc', + 'type' => 'generic', +], + [ + 'domain' => 'accountant', + 'description' => 'dot Accountant Limited', + 'type' => 'generic', +], + [ + 'domain' => 'accountants', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'aco', + 'description' => 'ACO Severin Ahlmann GmbH & Co. KG', + 'type' => 'generic', +], + [ + 'domain' => 'active', + 'description' => 'Active Network, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'actor', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'ad', + 'description' => 'Andorra [Principality of]', + 'type' => 'country-code', +], + [ + 'domain' => 'adac', + 'description' => 'Allgemeiner Deutscher Automobil-Club e.V. [ADAC]', + 'type' => 'generic', +], + [ + 'domain' => 'ads', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'adult', + 'description' => 'ICM Registry AD LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ae', + 'description' => 'United Arab Emirates', + 'type' => 'country-code', +], + [ + 'domain' => 'aeg', + 'description' => 'Aktiebolaget Electrolux', + 'type' => 'generic', +], + [ + 'domain' => 'aero', + 'description' => 'Air-transport industry', + 'type' => 'sponsored', +], + [ + 'domain' => 'aetna', + 'description' => 'Aetna Life Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'af', + 'description' => 'Afghanistan [Islamic Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'afamilycompany', + 'description' => 'Johnson Shareholdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'afl', + 'description' => 'Australian Football League', + 'type' => 'generic', +], + [ + 'domain' => 'africa', + 'description' => 'ZA Central Registry NPC trading as Registry.Africa', + 'type' => 'generic', +], + [ + 'domain' => 'ag', + 'description' => 'Antigua and Barbuda', + 'type' => 'country-code', +], + [ + 'domain' => 'agakhan', + 'description' => 'Fondation Aga Khan [Aga Khan Foundation]', + 'type' => 'generic', +], + [ + 'domain' => 'agency', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ai', + 'description' => 'Anguilla', + 'type' => 'country-code', +], + [ + 'domain' => 'aig', + 'description' => 'American International Group, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'aigo', + 'description' => 'aigo Digital Technology Co,Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'airbus', + 'description' => 'Airbus S.A.S.', + 'type' => 'generic', +], + [ + 'domain' => 'airforce', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'airtel', + 'description' => 'Bharti Airtel Limited', + 'type' => 'generic', +], + [ + 'domain' => 'akdn', + 'description' => 'Fondation Aga Khan [Aga Khan Foundation]', + 'type' => 'generic', +], + [ + 'domain' => 'al', + 'description' => 'Albania [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'alfaromeo', + 'description' => 'Fiat Chrysler Automobiles N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'alibaba', + 'description' => 'Alibaba Group Holding Limited', + 'type' => 'generic', +], + [ + 'domain' => 'alipay', + 'description' => 'Alibaba Group Holding Limited', + 'type' => 'generic', +], + [ + 'domain' => 'allfinanz', + 'description' => 'Allfinanz Deutsche Vermögensberatung Aktiengesellschaft', + 'type' => 'generic', +], + [ + 'domain' => 'allstate', + 'description' => 'Allstate Fire and Casualty Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'ally', + 'description' => 'Ally Financial Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'alsace', + 'description' => 'REGION GRAND EST', + 'type' => 'generic', +], + [ + 'domain' => 'alstom', + 'description' => 'ALSTOM', + 'type' => 'generic', +], + [ + 'domain' => 'am', + 'description' => 'Armenia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'americanexpress', + 'description' => 'American Express Travel Related Services Company, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'americanfamily', + 'description' => 'AmFam, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'amex', + 'description' => 'American Express Travel Related Services Company, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'amfam', + 'description' => 'AmFam, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'amica', + 'description' => 'Amica Mutual Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'amsterdam', + 'description' => 'Gemeente Amsterdam', + 'type' => 'generic', +], + [ + 'domain' => 'an', + 'description' => 'Netherlands Antilles', + 'type' => 'country-code', +], + [ + 'domain' => 'analytics', + 'description' => 'Campus IP LLC', + 'type' => 'generic', +], + [ + 'domain' => 'android', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'anquan', + 'description' => 'QIHOO 360 TECHNOLOGY CO. LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'anz', + 'description' => 'Australia and New Zealand Banking Group Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ao', + 'description' => 'Angola [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'aol', + 'description' => 'OATH Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'apartments', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'app', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'apple', + 'description' => 'Apple Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'aq', + 'description' => 'Antarctica', + 'type' => 'country-code', +], + [ + 'domain' => 'aquarelle', + 'description' => 'Aquarelle.com', + 'type' => 'generic', +], + [ + 'domain' => 'ar', + 'description' => 'Argentina [Argentine Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'arab', + 'description' => 'League of Arab States', + 'type' => 'generic', +], + [ + 'domain' => 'aramco', + 'description' => 'Aramco Services Company', + 'type' => 'generic', +], + [ + 'domain' => 'archi', + 'description' => 'STARTING DOT LIMITED', + 'type' => 'generic', +], + [ + 'domain' => 'army', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'arpa', + 'description' => 'Address and Routing Parameter Area', + 'type' => 'infrastructure', +], + [ + 'domain' => 'art', + 'description' => 'UK Creative Ideas Limited', + 'type' => 'generic', +], + [ + 'domain' => 'arte', + 'description' => 'Association Relative à la Télévision Européenne G.E.I.E.', + 'type' => 'generic', +], + [ + 'domain' => 'as', + 'description' => 'American Samoa', + 'type' => 'country-code', +], + [ + 'domain' => 'asda', + 'description' => 'Wal-Mart Stores, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'asia', + 'description' => 'Organisations and individuals in the Asia-Pacific region', + 'type' => 'sponsored', +], + [ + 'domain' => 'associates', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'at', + 'description' => 'Austria [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'athleta', + 'description' => 'The Gap, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'attorney', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'au', + 'description' => 'Australia [Commonwealth of]', + 'type' => 'country-code', +], + [ + 'domain' => 'auction', + 'description' => 'United TLD HoldCo, Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'audi', + 'description' => 'AUDI Aktiengesellschaft', + 'type' => 'generic', +], + [ + 'domain' => 'audible', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'audio', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'auspost', + 'description' => 'Australian Postal Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'author', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'auto', + 'description' => 'Cars Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'autos', + 'description' => 'DERAutos, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'avianca', + 'description' => 'Aerovias del Continente Americano S.A. Avianca', + 'type' => 'generic', +], + [ + 'domain' => 'aw', + 'description' => 'Aruba', + 'type' => 'country-code', +], + [ + 'domain' => 'aws', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ax', + 'description' => 'Åland Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'axa', + 'description' => 'AXA SA', + 'type' => 'generic', +], + [ + 'domain' => 'az', + 'description' => 'Azerbaijan [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'azure', + 'description' => 'Microsoft Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'ba', + 'description' => 'Bosnia and Herzegovina', + 'type' => 'country-code', +], + [ + 'domain' => 'baby', + 'description' => 'Johnson & Johnson Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'baidu', + 'description' => 'Baidu, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'banamex', + 'description' => 'Citigroup Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'bananarepublic', + 'description' => 'The Gap, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'band', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'bank', + 'description' => 'fTLD Registry Services, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'bar', + 'description' => 'Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable', + 'type' => 'generic', +], + [ + 'domain' => 'barcelona', + 'description' => 'Municipi de Barcelona', + 'type' => 'generic', +], + [ + 'domain' => 'barclaycard', + 'description' => 'Barclays Bank PLC', + 'type' => 'generic', +], + [ + 'domain' => 'barclays', + 'description' => 'Barclays Bank PLC', + 'type' => 'generic', +], + [ + 'domain' => 'barefoot', + 'description' => 'Gallo Vineyards, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'bargains', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'baseball', + 'description' => 'MLB Advanced Media DH, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'basketball', + 'description' => 'Fédération Internationale de Basketball [FIBA]', + 'type' => 'generic', +], + [ + 'domain' => 'bauhaus', + 'description' => 'Werkhaus GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'bayern', + 'description' => 'Bayern Connect GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'bb', + 'description' => 'Barbados', + 'type' => 'country-code', +], + [ + 'domain' => 'bbc', + 'description' => 'British Broadcasting Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'bbt', + 'description' => 'BB&T Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'bbva', + 'description' => 'BANCO BILBAO VIZCAYA ARGENTARIA, S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'bcg', + 'description' => 'The Boston Consulting Group, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'bcn', + 'description' => 'Municipi de Barcelona', + 'type' => 'generic', +], + [ + 'domain' => 'bd', + 'description' => 'Bangladesh [People\'s Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'be', + 'description' => 'Belgium [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'beats', + 'description' => 'Beats Electronics, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'beauty', + 'description' => 'L\'Oréal', + 'type' => 'generic', +], + [ + 'domain' => 'beer', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'bentley', + 'description' => 'Bentley Motors Limited', + 'type' => 'generic', +], + [ + 'domain' => 'berlin', + 'description' => 'dotBERLIN GmbH & Co. KG', + 'type' => 'generic', +], + [ + 'domain' => 'best', + 'description' => 'BestTLD Pty Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'bestbuy', + 'description' => 'BBY Solutions, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'bet', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'bf', + 'description' => 'Burkina Faso', + 'type' => 'country-code', +], + [ + 'domain' => 'bg', + 'description' => 'Bulgaria [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'bh', + 'description' => 'Bahrain [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'bharti', + 'description' => 'Bharti Enterprises [Holding] Private Limited', + 'type' => 'generic', +], + [ + 'domain' => 'bi', + 'description' => 'Burundi [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'bible', + 'description' => 'American Bible Society', + 'type' => 'generic', +], + [ + 'domain' => 'bid', + 'description' => 'dot Bid Limited', + 'type' => 'generic', +], + [ + 'domain' => 'bike', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'bing', + 'description' => 'Microsoft Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'bingo', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'bio', + 'description' => 'STARTING DOT LIMITED', + 'type' => 'generic', +], + [ + 'domain' => 'biz', + 'description' => 'Business', + 'type' => 'generic-restricted', +], + [ + 'domain' => 'bj', + 'description' => 'Benin [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'bl', + 'description' => 'Saint Barthélemy [Collectivity of] {unassigned - see also: .gp and .fr}', + 'type' => 'country-code', +], + [ + 'domain' => 'black', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'blackfriday', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'blanco', + 'description' => 'BLANCO GmbH + Co KG', + 'type' => 'generic', +], + [ + 'domain' => 'blockbuster', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'blog', + 'description' => 'Knock Knock WHOIS There, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'bloomberg', + 'description' => 'Bloomberg IP Holdings LLC', + 'type' => 'generic', +], + [ + 'domain' => 'blue', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'bm', + 'description' => 'Bermuda', + 'type' => 'country-code', +], + [ + 'domain' => 'bms', + 'description' => 'Bristol-Myers Squibb Company', + 'type' => 'generic', +], + [ + 'domain' => 'bmw', + 'description' => 'Bayerische Motoren Werke Aktiengesellschaft', + 'type' => 'generic', +], + [ + 'domain' => 'bn', + 'description' => 'Brunei [Nation of Brunei - the Abode of Peace] [Negara Brunei Darussalam]', + 'type' => 'country-code', +], + [ + 'domain' => 'bnl', + 'description' => 'Banca Nazionale del Lavoro', + 'type' => 'generic', +], + [ + 'domain' => 'bnpparibas', + 'description' => 'BNP Paribas', + 'type' => 'generic', +], + [ + 'domain' => 'bo', + 'description' => 'Bolivia [Plurinational State of]', + 'type' => 'country-code', +], + [ + 'domain' => 'boats', + 'description' => 'DERBoats, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'boehringer', + 'description' => 'Boehringer Ingelheim International GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'bofa', + 'description' => 'Bank of America Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'bom', + 'description' => 'Núcleo de Informação e Coordenação do Ponto BR - NIC.br', + 'type' => 'generic', +], + [ + 'domain' => 'bond', + 'description' => 'Bond University Limited', + 'type' => 'generic', +], + [ + 'domain' => 'boo', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'book', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'booking', + 'description' => 'Booking.com B.V.', + 'type' => 'generic', +], + [ + 'domain' => 'boots', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'bosch', + 'description' => 'Robert Bosch GMBH', + 'type' => 'generic', +], + [ + 'domain' => 'bostik', + 'description' => 'Bostik SA', + 'type' => 'generic', +], + [ + 'domain' => 'boston', + 'description' => 'Boston TLD Management, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'bot', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'boutique', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'box', + 'description' => 'NS1 Limited', + 'type' => 'generic', +], + [ + 'domain' => 'bq', + 'description' => 'Caribbean Netherlands [Bonaire - Sint Eustatius and Saba] {unassigned - see also: .an and .nl}', + 'type' => 'country-code', +], + [ + 'domain' => 'br', + 'description' => 'Brazil [Federative Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'bradesco', + 'description' => 'Banco Bradesco S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'bridgestone', + 'description' => 'Bridgestone Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'broadway', + 'description' => 'Celebrate Broadway, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'broker', + 'description' => 'DOTBROKER REGISTRY LTD', + 'type' => 'generic', +], + [ + 'domain' => 'brother', + 'description' => 'Brother Industries, Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'brussels', + 'description' => 'DNS.be vzw', + 'type' => 'generic', +], + [ + 'domain' => 'bs', + 'description' => 'Bahamas [Commonwealth of the]', + 'type' => 'country-code', +], + [ + 'domain' => 'bt', + 'description' => 'Bhutan [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'budapest', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'bugatti', + 'description' => 'Bugatti International SA', + 'type' => 'generic', +], + [ + 'domain' => 'build', + 'description' => 'Plan Bee LLC', + 'type' => 'generic', +], + [ + 'domain' => 'builders', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'business', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'buy', + 'description' => 'Amazon Registry Services, INC', + 'type' => 'generic', +], + [ + 'domain' => 'buzz', + 'description' => 'DOTSTRATEGY CO.', + 'type' => 'generic', +], + [ + 'domain' => 'bv', + 'description' => 'Bouvet Island', + 'type' => 'country-code', +], + [ + 'domain' => 'bw', + 'description' => 'Botswana [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'by', + 'description' => 'Belarus [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'bz', + 'description' => 'Belize', + 'type' => 'country-code', +], + [ + 'domain' => 'bzh', + 'description' => 'Association www.bzh', + 'type' => 'generic', +], + [ + 'domain' => 'ca', + 'description' => 'Canada', + 'type' => 'country-code', +], + [ + 'domain' => 'cab', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cafe', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cal', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'call', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'calvinklein', + 'description' => 'PVH gTLD Holdings LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cam', + 'description' => 'AC Webconnecting Holding B.V.', + 'type' => 'generic', +], + [ + 'domain' => 'camera', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'camp', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cancerresearch', + 'description' => 'Australian Cancer Research Foundation', + 'type' => 'generic', +], + [ + 'domain' => 'canon', + 'description' => 'Canon Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'capetown', + 'description' => 'ZA Central Registry NPC trading as ZA Central Registry', + 'type' => 'generic', +], + [ + 'domain' => 'capital', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'capitalone', + 'description' => 'Capital One Financial Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'car', + 'description' => 'Cars Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'caravan', + 'description' => 'Caravan International, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'cards', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'care', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'career', + 'description' => 'dotCareer LLC', + 'type' => 'generic', +], + [ + 'domain' => 'careers', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cars', + 'description' => 'Cars Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'cartier', + 'description' => 'Richemont DNS Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'casa', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'case', + 'description' => 'CNH Industrial N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'caseih', + 'description' => 'CNH Industrial N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'cash', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'casino', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cat', + 'description' => 'Catalan', + 'type' => 'sponsored', +], + [ + 'domain' => 'catering', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'catholic', + 'description' => 'Pontificium Consilium de Comunicationibus Socialibus [PCCS] [Pontifical Council for Social Communication]', + 'type' => 'generic', +], + [ + 'domain' => 'cba', + 'description' => 'COMMONWEALTH BANK OF AUSTRALIA', + 'type' => 'generic', +], + [ + 'domain' => 'cbn', + 'description' => 'The Christian Broadcasting Network, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'cbre', + 'description' => 'CBRE, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'cbs', + 'description' => 'CBS Domains Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'cc', + 'description' => 'Cocos [Keeling] Islands [Territory of the]', + 'type' => 'country-code', +], + [ + 'domain' => 'cd', + 'description' => 'Congo [Democratic Republic of the] [Congo-Kinshasa]', + 'type' => 'country-code', +], + [ + 'domain' => 'ceb', + 'description' => 'The Corporate Executive Board Company', + 'type' => 'generic', +], + [ + 'domain' => 'center', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ceo', + 'description' => 'CEOTLD Pty Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'cern', + 'description' => 'European Organization for Nuclear Research ["CERN"]', + 'type' => 'generic', +], + [ + 'domain' => 'cf', + 'description' => 'Central African Republic', + 'type' => 'country-code', +], + [ + 'domain' => 'cfa', + 'description' => 'CFA Institute', + 'type' => 'generic', +], + [ + 'domain' => 'cfd', + 'description' => 'DOTCFD REGISTRY LTD', + 'type' => 'generic', +], + [ + 'domain' => 'cg', + 'description' => 'Congo [Republic of] [Congo-Brazzaville]', + 'type' => 'country-code', +], + [ + 'domain' => 'ch', + 'description' => 'Switzerland [Swiss Confederation]', + 'type' => 'country-code', +], + [ + 'domain' => 'chanel', + 'description' => 'Chanel International B.V.', + 'type' => 'generic', +], + [ + 'domain' => 'channel', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'charity', + 'description' => 'Corn Lake, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'chase', + 'description' => 'JPMorgan Chase Bank, National Association', + 'type' => 'generic', +], + [ + 'domain' => 'chat', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cheap', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'chintai', + 'description' => 'CHINTAI Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'chloe', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'christmas', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'chrome', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'chrysler', + 'description' => 'FCA US LLC.', + 'type' => 'generic', +], + [ + 'domain' => 'church', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ci', + 'description' => 'Ivory Coast [Republic of Côte d\'Ivoire]', + 'type' => 'country-code', +], + [ + 'domain' => 'cipriani', + 'description' => 'Hotel Cipriani Srl', + 'type' => 'generic', +], + [ + 'domain' => 'circle', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'cisco', + 'description' => 'Cisco Technology, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'citadel', + 'description' => 'Citadel Domain LLC', + 'type' => 'generic', +], + [ + 'domain' => 'citi', + 'description' => 'Citigroup Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'citic', + 'description' => 'CITIC Group Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'city', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cityeats', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ck', + 'description' => 'Cook Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'cl', + 'description' => 'Chile [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'claims', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cleaning', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'click', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'clinic', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'clinique', + 'description' => 'The Estée Lauder Companies Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'clothing', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cloud', + 'description' => 'ARUBA PEC S.p.A.', + 'type' => 'generic', +], + [ + 'domain' => 'club', + 'description' => '.CLUB DOMAINS, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'clubmed', + 'description' => 'Club Méditerranée S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'cm', + 'description' => 'Cameroon [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'cn', + 'description' => 'China [People\'s Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'co', + 'description' => 'Colombia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'coach', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'codes', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'coffee', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'college', + 'description' => 'XYZ.COM LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cologne', + 'description' => 'punkt.wien GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'com', + 'description' => 'Commercial organizations', + 'type' => 'generic', +], + [ + 'domain' => 'comcast', + 'description' => 'Comcast IP Holdings I, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'commbank', + 'description' => 'COMMONWEALTH BANK OF AUSTRALIA', + 'type' => 'generic', +], + [ + 'domain' => 'community', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'company', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'compare', + 'description' => 'iSelect Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'computer', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'comsec', + 'description' => 'VeriSign, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'condos', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'construction', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'consulting', + 'description' => 'United TLD Holdco, LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'contact', + 'description' => 'Top Level Spectrum, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'contractors', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cooking', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'cookingchannel', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'cool', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'coop', + 'description' => 'Cooperatives', + 'type' => 'sponsored', +], + [ + 'domain' => 'corsica', + 'description' => 'Collectivité Territoriale de Corse', + 'type' => 'generic', +], + [ + 'domain' => 'country', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'coupon', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'coupons', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'courses', + 'description' => 'OPEN UNIVERSITIES AUSTRALIA PTY LTD', + 'type' => 'generic', +], + [ + 'domain' => 'cr', + 'description' => 'Costa Rica [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'credit', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'creditcard', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'creditunion', + 'description' => 'CUNA Performance Resources, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'cricket', + 'description' => 'dot Cricket Limited', + 'type' => 'generic', +], + [ + 'domain' => 'crown', + 'description' => 'Crown Equipment Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'crs', + 'description' => 'Federated Co-operatives Limited', + 'type' => 'generic', +], + [ + 'domain' => 'cruise', + 'description' => 'Viking River Cruises [Bermuda] Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'cruises', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'csc', + 'description' => 'Alliance-One Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'cu', + 'description' => 'Cuba [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'cuisinella', + 'description' => 'SALM S.A.S.', + 'type' => 'generic', +], + [ + 'domain' => 'cv', + 'description' => 'Cape Verde [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'cw', + 'description' => 'Curaçao [Country of]', + 'type' => 'country-code', +], + [ + 'domain' => 'cx', + 'description' => 'Christmas Island [Territory of]', + 'type' => 'country-code', +], + [ + 'domain' => 'cy', + 'description' => 'Cyprus [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'cymru', + 'description' => 'Nominet UK', + 'type' => 'generic', +], + [ + 'domain' => 'cyou', + 'description' => 'Beijing Gamease Age Digital Technology Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'cz', + 'description' => 'Czech Republic', + 'type' => 'country-code', +], + [ + 'domain' => 'dabur', + 'description' => 'Dabur India Limited', + 'type' => 'generic', +], + [ + 'domain' => 'dad', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'dance', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'data', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'date', + 'description' => 'dot Date Limited', + 'type' => 'generic', +], + [ + 'domain' => 'dating', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'datsun', + 'description' => 'NISSAN MOTOR CO., LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'day', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'dclk', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'dds', + 'description' => 'Minds + Machines Group Limited', + 'type' => 'generic', +], + [ + 'domain' => 'de', + 'description' => 'Germany [Federal Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'deal', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'dealer', + 'description' => 'Dealer Dot Com, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'deals', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'degree', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'delivery', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'dell', + 'description' => 'Dell Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'deloitte', + 'description' => 'Deloitte Touche Tohmatsu', + 'type' => 'generic', +], + [ + 'domain' => 'delta', + 'description' => 'Delta Air Lines, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'democrat', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'dental', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'dentist', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'desi', + 'description' => 'Desi Networks LLC', + 'type' => 'generic', +], + [ + 'domain' => 'design', + 'description' => 'Top Level Design, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'dev', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'dhl', + 'description' => 'Deutsche Post AG', + 'type' => 'generic', +], + [ + 'domain' => 'diamonds', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'diet', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'digital', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'direct', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'directory', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'discount', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'discover', + 'description' => 'Discover Financial Services', + 'type' => 'generic', +], + [ + 'domain' => 'dish', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'diy', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'dj', + 'description' => 'Djibouti [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'dk', + 'description' => 'Denmark [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'dm', + 'description' => 'Dominica [Commonwealth of]', + 'type' => 'country-code', +], + [ + 'domain' => 'dnp', + 'description' => 'Dai Nippon Printing Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'do', + 'description' => 'Dominican Republic', + 'type' => 'country-code', +], + [ + 'domain' => 'docs', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'doctor', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'dodge', + 'description' => 'FCA US LLC.', + 'type' => 'generic', +], + [ + 'domain' => 'dog', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'doha', + 'description' => 'Communications Regulatory Authority [CRA]', + 'type' => 'generic', +], + [ + 'domain' => 'domains', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'doosan', + 'description' => 'Retired', + 'type' => 'generic', +], + [ + 'domain' => 'dot', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'download', + 'description' => 'dot Support Limited', + 'type' => 'generic', +], + [ + 'domain' => 'drive', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'dtv', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'dubai', + 'description' => 'Dubai Smart Government Department', + 'type' => 'generic', +], + [ + 'domain' => 'duck', + 'description' => 'Johnson Shareholdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'dunlop', + 'description' => 'The Goodyear Tire & Rubber Company', + 'type' => 'generic', +], + [ + 'domain' => 'duns', + 'description' => 'The Dun & Bradstreet Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'dupont', + 'description' => 'E. I. du Pont de Nemours and Company', + 'type' => 'generic', +], + [ + 'domain' => 'durban', + 'description' => 'ZA Central Registry NPC trading as ZA Central Registry', + 'type' => 'generic', +], + [ + 'domain' => 'dvag', + 'description' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG', + 'type' => 'generic', +], + [ + 'domain' => 'dvr', + 'description' => 'Hughes Satellite Systems Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'dz', + 'description' => 'Algeria [People\'s Democratic Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'earth', + 'description' => 'Interlink Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'eat', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ec', + 'description' => 'Ecuador [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'eco', + 'description' => 'Big Room Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'edeka', + 'description' => 'EDEKA Verband kaufmännischer Genossenschaften e.V.', + 'type' => 'generic', +], + [ + 'domain' => 'edu', + 'description' => 'Educational establishments', + 'type' => 'sponsored', +], + [ + 'domain' => 'education', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ee', + 'description' => 'Estonia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'eg', + 'description' => 'Egypt [Arab Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'eh', + 'description' => 'Western Sahara {reserved}', + 'type' => 'country-code', +], + [ + 'domain' => 'email', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'emerck', + 'description' => 'Merck KGaA', + 'type' => 'generic', +], + [ + 'domain' => 'energy', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'engineer', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'engineering', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'enterprises', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'epost', + 'description' => 'Deutsche Post AG', + 'type' => 'generic', +], + [ + 'domain' => 'epson', + 'description' => 'Seiko Epson Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'equipment', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'er', + 'description' => 'Eritrea [State of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ericsson', + 'description' => 'Telefonaktiebolaget L M Ericsson', + 'type' => 'generic', +], + [ + 'domain' => 'erni', + 'description' => 'ERNI Group Holding AG', + 'type' => 'generic', +], + [ + 'domain' => 'es', + 'description' => 'Spain [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'esq', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'estate', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'esurance', + 'description' => 'Esurance Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'et', + 'description' => 'Ethiopia [Federal Democratic Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'etisalat', + 'description' => 'Emirates Telecommunications Corporation [trading as Etisalat]', + 'type' => 'generic', +], + [ + 'domain' => 'eu', + 'description' => 'European Union', + 'type' => 'country-code', +], + [ + 'domain' => 'eurovision', + 'description' => 'European Broadcasting Union [EBU]', + 'type' => 'generic', +], + [ + 'domain' => 'eus', + 'description' => 'Puntueus Fundazioa', + 'type' => 'generic', +], + [ + 'domain' => 'events', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'everbank', + 'description' => 'EverBank', + 'type' => 'generic', +], + [ + 'domain' => 'exchange', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'expert', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'exposed', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'express', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'extraspace', + 'description' => 'Extra Space Storage LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fage', + 'description' => 'Fage International S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'fail', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fairwinds', + 'description' => 'FairWinds Partners, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'faith', + 'description' => 'dot Faith Limited', + 'type' => 'generic', +], + [ + 'domain' => 'family', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'fan', + 'description' => 'Asiamix Digital Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'fans', + 'description' => 'Asiamix Digital Limited', + 'type' => 'generic', +], + [ + 'domain' => 'farm', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'farmers', + 'description' => 'Farmers Insurance Exchange', + 'type' => 'generic', +], + [ + 'domain' => 'fashion', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'fast', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'fedex', + 'description' => 'Federal Express Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'feedback', + 'description' => 'Top Level Spectrum, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ferrari', + 'description' => 'Fiat Chrysler Automobiles N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'ferrero', + 'description' => 'Ferrero Trading Lux S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'fi', + 'description' => 'Finland [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'fiat', + 'description' => 'Fiat Chrysler Automobiles N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'fidelity', + 'description' => 'Fidelity Brokerage Services LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fido', + 'description' => 'Rogers Communications Canada Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'film', + 'description' => 'Motion Picture Domain Registry Pty Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'final', + 'description' => 'Núcleo de Informação e Coordenação do Ponto BR - NIC.br', + 'type' => 'generic', +], + [ + 'domain' => 'finance', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'financial', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fire', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'firestone', + 'description' => 'Bridgestone Licensing Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'firmdale', + 'description' => 'Firmdale Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'fish', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fishing', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'fit', + 'description' => 'Minds + Machines Group Limited', + 'type' => 'generic', +], + [ + 'domain' => 'fitness', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fj', + 'description' => 'Fiji [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'fk', + 'description' => 'Falkland Islands [Malvinas]', + 'type' => 'country-code', +], + [ + 'domain' => 'flickr', + 'description' => 'Yahoo! Domain Services Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'flights', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'flir', + 'description' => 'FLIR Systems, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'florist', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'flowers', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'flsmidth', + 'description' => 'Retired', + 'type' => 'generic', +], + [ + 'domain' => 'fly', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'fm', + 'description' => 'Micronesia [Federated States of]', + 'type' => 'country-code', +], + [ + 'domain' => 'fo', + 'description' => 'Faroe Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'foo', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'food', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'foodnetwork', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'football', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ford', + 'description' => 'Ford Motor Company', + 'type' => 'generic', +], + [ + 'domain' => 'forex', + 'description' => 'DOTFOREX REGISTRY LTD', + 'type' => 'generic', +], + [ + 'domain' => 'forsale', + 'description' => 'United TLD Holdco, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'forum', + 'description' => 'Fegistry, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'foundation', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fox', + 'description' => 'FOX Registry, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fr', + 'description' => 'France [French Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'free', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'fresenius', + 'description' => 'Fresenius Immobilien-Verwaltungs-GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'frl', + 'description' => 'FRLregistry B.V.', + 'type' => 'generic', +], + [ + 'domain' => 'frogans', + 'description' => 'OP3FT', + 'type' => 'generic', +], + [ + 'domain' => 'frontdoor', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'frontier', + 'description' => 'Frontier Communications Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'ftr', + 'description' => 'Frontier Communications Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'fujitsu', + 'description' => 'Fujitsu Limited', + 'type' => 'generic', +], + [ + 'domain' => 'fujixerox', + 'description' => 'Xerox DNHC LLC', + 'type' => 'generic', +], + [ + 'domain' => 'fun', + 'description' => 'DotSpace, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'fund', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'furniture', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'futbol', + 'description' => 'United TLD Holdco, Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'fyi', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ga', + 'description' => 'Gabon [Gabonese Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'gal', + 'description' => 'Asociación puntoGAL', + 'type' => 'generic', +], + [ + 'domain' => 'gallery', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'gallo', + 'description' => 'Gallo Vineyards, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'gallup', + 'description' => 'Gallup, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'game', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'games', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'gap', + 'description' => 'The Gap, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'garden', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'gb', + 'description' => 'United Kingdom [United Kingdom of Great Britain and Northern Ireland]', + 'type' => 'country-code', +], + [ + 'domain' => 'gbiz', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'gd', + 'description' => 'Grenada', + 'type' => 'country-code', +], + [ + 'domain' => 'gdn', + 'description' => 'Joint Stock Company "Navigation-information systems"', + 'type' => 'generic', +], + [ + 'domain' => 'ge', + 'description' => 'Georgia', + 'type' => 'country-code', +], + [ + 'domain' => 'gea', + 'description' => 'GEA Group Aktiengesellschaft', + 'type' => 'generic', +], + [ + 'domain' => 'gent', + 'description' => 'Combell nv', + 'type' => 'generic', +], + [ + 'domain' => 'genting', + 'description' => 'Resorts World Inc. Pte. Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'george', + 'description' => 'Wal-Mart Stores, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'gf', + 'description' => 'French Guiana', + 'type' => 'country-code', +], + [ + 'domain' => 'gg', + 'description' => 'Guernsey [Bailiwick of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ggee', + 'description' => 'GMO Internet, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'gh', + 'description' => 'Ghana [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'gi', + 'description' => 'Gibraltar', + 'type' => 'country-code', +], + [ + 'domain' => 'gift', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'gifts', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'gives', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'giving', + 'description' => 'Giving Limited', + 'type' => 'generic', +], + [ + 'domain' => 'gl', + 'description' => 'Greenland', + 'type' => 'country-code', +], + [ + 'domain' => 'glade', + 'description' => 'Johnson Shareholdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'glass', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'gle', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'global', + 'description' => 'Dot Global Domain Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'globo', + 'description' => 'Globo Comunicação e Participações S.A', + 'type' => 'generic', +], + [ + 'domain' => 'gm', + 'description' => 'Gambia [Republic of The]', + 'type' => 'country-code', +], + [ + 'domain' => 'gmail', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'gmbh', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'gmo', + 'description' => 'GMO Internet, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'gmx', + 'description' => '1&1 Mail & Media GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'gn', + 'description' => 'Guinea [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'godaddy', + 'description' => 'Go Daddy East, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'gold', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'goldpoint', + 'description' => 'YODOBASHI CAMERA CO.,LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'golf', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'goo', + 'description' => 'NTT Resonant Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'goodhands', + 'description' => 'Allstate Fire and Casualty Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'goodyear', + 'description' => 'The Goodyear Tire & Rubber Company', + 'type' => 'generic', +], + [ + 'domain' => 'goog', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'google', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'gop', + 'description' => 'Republican State Leadership Committee, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'got', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'gov', + 'description' => 'US government', + 'type' => 'sponsored', +], + [ + 'domain' => 'gp', + 'description' => 'Guadeloupe', + 'type' => 'country-code', +], + [ + 'domain' => 'gq', + 'description' => 'Equatorial Guinea [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'gr', + 'description' => 'Greece [Hellenic Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'grainger', + 'description' => 'Grainger Registry Services, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'graphics', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'gratis', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'green', + 'description' => 'DotGreen Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'gripe', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'grocery', + 'description' => 'Wal-Mart Stores, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'group', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'gs', + 'description' => 'South Georgia and the South Sandwich Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'gt', + 'description' => 'Guatemala [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'gu', + 'description' => 'Guam', + 'type' => 'country-code', +], + [ + 'domain' => 'guardian', + 'description' => 'The Guardian Life Insurance Company of America', + 'type' => 'generic', +], + [ + 'domain' => 'gucci', + 'description' => 'Guccio Gucci S.p.a.', + 'type' => 'generic', +], + [ + 'domain' => 'guge', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'guide', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'guitars', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'guru', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'gw', + 'description' => 'Guinea-Bissau [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'gy', + 'description' => 'Guyana [Co-operative Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'hair', + 'description' => 'L\'Oreal', + 'type' => 'generic', +], + [ + 'domain' => 'hamburg', + 'description' => 'Hamburg Top-Level-Domain GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'hangout', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'haus', + 'description' => 'United TLD Holdco, LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'hbo', + 'description' => 'HBO Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'hdfc', + 'description' => 'HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED', + 'type' => 'generic', +], + [ + 'domain' => 'hdfcbank', + 'description' => 'HDFC Bank Limited', + 'type' => 'generic', +], + [ + 'domain' => 'health', + 'description' => 'DotHealth, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'healthcare', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'help', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'helsinki', + 'description' => 'City of Helsinki', + 'type' => 'generic', +], + [ + 'domain' => 'here', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'hermes', + 'description' => 'Hermes International', + 'type' => 'generic', +], + [ + 'domain' => 'hgtv', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'hiphop', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'hisamitsu', + 'description' => 'Hisamitsu Pharmaceutical Co.,Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'hitachi', + 'description' => 'Hitachi, Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'hiv', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'hk', + 'description' => 'Hong Kong [Hong Kong Special Administrative Region of the People\'s Republic of China]', + 'type' => 'country-code', +], + [ + 'domain' => 'hkt', + 'description' => 'PCCW-HKT DataCom Services Limited', + 'type' => 'generic', +], + [ + 'domain' => 'hm', + 'description' => 'Heard Island and McDonald Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'hn', + 'description' => 'Honduras [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'hockey', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'holdings', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'holiday', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'homedepot', + 'description' => 'Home Depot Product Authority, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'homegoods', + 'description' => 'The TJX Companies, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'homes', + 'description' => 'DERHomes, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'homesense', + 'description' => 'The TJX Companies, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'honda', + 'description' => 'Honda Motor Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'honeywell', + 'description' => 'Honeywell GTLD LLC', + 'type' => 'generic', +], + [ + 'domain' => 'horse', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'hospital', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'host', + 'description' => 'DotHost Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'hosting', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'hot', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'hoteles', + 'description' => 'Travel Reservations SRL', + 'type' => 'generic', +], + [ + 'domain' => 'hotels', + 'description' => 'Booking.com B.V.', + 'type' => 'generic', +], + [ + 'domain' => 'hotmail', + 'description' => 'Microsoft Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'house', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'how', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'hr', + 'description' => 'Croatia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'hsbc', + 'description' => 'HSBC Global Services [UK] Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ht', + 'description' => 'Haiti [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'htc', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'hu', + 'description' => 'Hungary', + 'type' => 'country-code', +], + [ + 'domain' => 'hughes', + 'description' => 'Hughes Satellite Systems Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'hyatt', + 'description' => 'Hyatt GTLD, L.L.C.', + 'type' => 'generic', +], + [ + 'domain' => 'hyundai', + 'description' => 'Hyundai Motor Company', + 'type' => 'generic', +], + [ + 'domain' => 'ibm', + 'description' => 'International Business Machines Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'icbc', + 'description' => 'Industrial and Commercial Bank of China Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ice', + 'description' => 'IntercontinentalExchange, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'icu', + 'description' => 'Shortdot SA', + 'type' => 'generic', +], + [ + 'domain' => 'id', + 'description' => 'Indonesia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ie', + 'description' => 'Ireland [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ieee', + 'description' => 'IEEE Global LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ifm', + 'description' => 'ifm electronic gmbh', + 'type' => 'generic', +], + [ + 'domain' => 'iinet', + 'description' => 'Retired', + 'type' => 'generic', +], + [ + 'domain' => 'ikano', + 'description' => 'Ikano S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'il', + 'description' => 'Israel [State of]', + 'type' => 'country-code', +], + [ + 'domain' => 'im', + 'description' => 'Isle of Man', + 'type' => 'country-code', +], + [ + 'domain' => 'imamat', + 'description' => 'Fondation Aga Khan [Aga Khan Foundation]', + 'type' => 'generic', +], + [ + 'domain' => 'imdb', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'immo', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'immobilien', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'in', + 'description' => 'India [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'industries', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'infiniti', + 'description' => 'NISSAN MOTOR CO., LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'info', + 'description' => 'Informational sites', + 'type' => 'generic', +], + [ + 'domain' => 'ing', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ink', + 'description' => 'Top Level Design, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'institute', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'insurance', + 'description' => 'fTLD Registry Services LLC', + 'type' => 'generic', +], + [ + 'domain' => 'insure', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'int', + 'description' => 'International treaty-based organizations', + 'type' => 'sponsored', +], + [ + 'domain' => 'intel', + 'description' => 'Intel Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'international', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'intuit', + 'description' => 'Intuit Administrative Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'investments', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'io', + 'description' => 'British Indian Ocean Territory', + 'type' => 'country-code', +], + [ + 'domain' => 'ipiranga', + 'description' => 'Ipiranga Produtos de Petroleo S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'iq', + 'description' => 'Iraq [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ir', + 'description' => 'Iran [Islamic Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'irish', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'is', + 'description' => 'Iceland', + 'type' => 'country-code', +], + [ + 'domain' => 'iselect', + 'description' => 'iSelect Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'ismaili', + 'description' => 'Fondation Aga Khan [Aga Khan Foundation]', + 'type' => 'generic', +], + [ + 'domain' => 'ist', + 'description' => 'Istanbul Metropolitan Municipality', + 'type' => 'generic', +], + [ + 'domain' => 'istanbul', + 'description' => 'Istanbul Metropolitan Municipality', + 'type' => 'generic', +], + [ + 'domain' => 'it', + 'description' => 'Italy [Italian Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'itau', + 'description' => 'Itau Unibanco Holding S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'itv', + 'description' => 'ITV Services Limited', + 'type' => 'generic', +], + [ + 'domain' => 'iveco', + 'description' => 'CNH Industrial N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'iwc', + 'description' => 'Richemont DNS Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'jaguar', + 'description' => 'Jaguar Land Rover Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'java', + 'description' => 'Oracle Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'jcb', + 'description' => 'JCB Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'jcp', + 'description' => 'JCP Media, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'je', + 'description' => 'Jersey [Bailiwick of]', + 'type' => 'country-code', +], + [ + 'domain' => 'jeep', + 'description' => 'FCA US LLC.', + 'type' => 'generic', +], + [ + 'domain' => 'jetzt', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'jewelry', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'jio', + 'description' => 'Affinity Names, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'jlc', + 'description' => 'Richemont DNS Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'jll', + 'description' => 'Jones Lang LaSalle Incorporated', + 'type' => 'generic', +], + [ + 'domain' => 'jm', + 'description' => 'Jamaica [Commonwealth of]', + 'type' => 'country-code', +], + [ + 'domain' => 'jmp', + 'description' => 'Matrix IP LLC', + 'type' => 'generic', +], + [ + 'domain' => 'jnj', + 'description' => 'Johnson & Johnson Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'jo', + 'description' => 'Jordan [Hashemite Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'jobs', + 'description' => 'Employment-related sites', + 'type' => 'sponsored', +], + [ + 'domain' => 'joburg', + 'description' => 'ZA Central Registry NPC trading as ZA Central Registry', + 'type' => 'generic', +], + [ + 'domain' => 'jot', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'joy', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'jp', + 'description' => 'Japan', + 'type' => 'country-code', +], + [ + 'domain' => 'jpmorgan', + 'description' => 'JPMorgan Chase Bank, National Association', + 'type' => 'generic', +], + [ + 'domain' => 'jprs', + 'description' => 'Japan Registry Services Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'juegos', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'juniper', + 'description' => 'JUNIPER NETWORKS, INC.', + 'type' => 'generic', +], + [ + 'domain' => 'kaufen', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'kddi', + 'description' => 'KDDI CORPORATION', + 'type' => 'generic', +], + [ + 'domain' => 'ke', + 'description' => 'Kenya [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'kerryhotels', + 'description' => 'Kerry Trading Co. Limited', + 'type' => 'generic', +], + [ + 'domain' => 'kerrylogistics', + 'description' => 'Kerry Trading Co. Limited', + 'type' => 'generic', +], + [ + 'domain' => 'kerryproperties', + 'description' => 'Kerry Trading Co. Limited', + 'type' => 'generic', +], + [ + 'domain' => 'kfh', + 'description' => 'Kuwait Finance House', + 'type' => 'generic', +], + [ + 'domain' => 'kg', + 'description' => 'Kyrgyzstan [Kyrgyz Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'kh', + 'description' => 'Cambodia [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ki', + 'description' => 'Kiribati [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'kia', + 'description' => 'KIA MOTORS CORPORATION', + 'type' => 'generic', +], + [ + 'domain' => 'kim', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'kinder', + 'description' => 'Ferrero Trading Lux S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'kindle', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'kitchen', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'kiwi', + 'description' => 'DOT KIWI LIMITED', + 'type' => 'generic', +], + [ + 'domain' => 'km', + 'description' => 'Comoros [Union of the]', + 'type' => 'country-code', +], + [ + 'domain' => 'kn', + 'description' => 'Saint Kitts and Nevis [Federation of]', + 'type' => 'country-code', +], + [ + 'domain' => 'koeln', + 'description' => 'punkt.wien GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'komatsu', + 'description' => 'Komatsu Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'kosher', + 'description' => 'Kosher Marketing Assets LLC', + 'type' => 'generic', +], + [ + 'domain' => 'kp', + 'description' => 'Korea [Democratic People\'s Republic of] [North Korea]', + 'type' => 'country-code', +], + [ + 'domain' => 'kpmg', + 'description' => 'KPMG International Cooperative [KPMG International Genossenschaft]', + 'type' => 'generic', +], + [ + 'domain' => 'kpn', + 'description' => 'Koninklijke KPN N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'kr', + 'description' => 'Korea [Republic of] [South Korea]', + 'type' => 'country-code', +], + [ + 'domain' => 'krd', + 'description' => 'KRG Department of Information Technology', + 'type' => 'generic', +], + [ + 'domain' => 'kred', + 'description' => 'KredTLD Pty Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'kuokgroup', + 'description' => 'Kerry Trading Co. Limited', + 'type' => 'generic', +], + [ + 'domain' => 'kw', + 'description' => 'Kuwait [State of Kuwait]', + 'type' => 'country-code', +], + [ + 'domain' => 'ky', + 'description' => 'Cayman Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'kyoto', + 'description' => 'Academic Institution: Kyoto Jyoho Gakuen', + 'type' => 'generic', +], + [ + 'domain' => 'kz', + 'description' => 'Kazakhstan [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'la', + 'description' => 'Laos [Lao People\'s Democratic Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'lacaixa', + 'description' => 'CAIXA D\'ESTALVIS I PENSIONS DE BARCELONA', + 'type' => 'generic', +], + [ + 'domain' => 'ladbrokes', + 'description' => 'LADBROKES INTERNATIONAL PLC', + 'type' => 'generic', +], + [ + 'domain' => 'lamborghini', + 'description' => 'Automobili Lamborghini S.p.A.', + 'type' => 'generic', +], + [ + 'domain' => 'lamer', + 'description' => 'The Estée Lauder Companies Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'lancaster', + 'description' => 'LANCASTER', + 'type' => 'generic', +], + [ + 'domain' => 'lancia', + 'description' => 'Fiat Chrysler Automobiles N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'lancome', + 'description' => 'L\'Oréal', + 'type' => 'generic', +], + [ + 'domain' => 'land', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'landrover', + 'description' => 'Jaguar Land Rover Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'lanxess', + 'description' => 'LANXESS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'lasalle', + 'description' => 'Jones Lang LaSalle Incorporated', + 'type' => 'generic', +], + [ + 'domain' => 'lat', + 'description' => 'ECOM-LAC Federación de Latinoamérica y el Caribe para Internet y el Comercio Electrónico', + 'type' => 'generic', +], + [ + 'domain' => 'latino', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'latrobe', + 'description' => 'La Trobe University', + 'type' => 'generic', +], + [ + 'domain' => 'law', + 'description' => 'Minds + Machines Group Limited', + 'type' => 'generic', +], + [ + 'domain' => 'lawyer', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'lb', + 'description' => 'Lebanon [Lebanese Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'lc', + 'description' => 'Saint Lucia', + 'type' => 'country-code', +], + [ + 'domain' => 'lds', + 'description' => 'IRI Domain Management, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'lease', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'leclerc', + 'description' => 'A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc', + 'type' => 'generic', +], + [ + 'domain' => 'lefrak', + 'description' => 'LeFrak Organization, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'legal', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'lego', + 'description' => 'LEGO Juris A/S', + 'type' => 'generic', +], + [ + 'domain' => 'lexus', + 'description' => 'TOYOTA MOTOR CORPORATION', + 'type' => 'generic', +], + [ + 'domain' => 'lgbt', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'li', + 'description' => 'Liechtenstein [Principality of]', + 'type' => 'country-code', +], + [ + 'domain' => 'liaison', + 'description' => 'Liaison Technologies, Incorporated', + 'type' => 'generic', +], + [ + 'domain' => 'lidl', + 'description' => 'Schwarz Domains und Services GmbH & Co. KG', + 'type' => 'generic', +], + [ + 'domain' => 'life', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'lifeinsurance', + 'description' => 'American Council of Life Insurers', + 'type' => 'generic', +], + [ + 'domain' => 'lifestyle', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'lighting', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'like', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'lilly', + 'description' => 'Eli Lilly and Company', + 'type' => 'generic', +], + [ + 'domain' => 'limited', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'limo', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'lincoln', + 'description' => 'Ford Motor Company', + 'type' => 'generic', +], + [ + 'domain' => 'linde', + 'description' => 'Linde Aktiengesellschaft', + 'type' => 'generic', +], + [ + 'domain' => 'link', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'lipsy', + 'description' => 'Lipsy Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'live', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'living', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'lixil', + 'description' => 'LIXIL Group Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'lk', + 'description' => 'Sri Lanka [Democratic Socialist Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'llc', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'loan', + 'description' => 'dot Loan Limited', + 'type' => 'generic', +], + [ + 'domain' => 'loans', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'locker', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'locus', + 'description' => 'Locus Analytics LLC', + 'type' => 'generic', +], + [ + 'domain' => 'loft', + 'description' => 'Annco, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'lol', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'london', + 'description' => 'Dot London Domains Limited', + 'type' => 'generic', +], + [ + 'domain' => 'lotte', + 'description' => 'Lotte Holdings Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'lotto', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'love', + 'description' => 'Merchant Law Group LLP', + 'type' => 'generic', +], + [ + 'domain' => 'lpl', + 'description' => 'LPL Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'lplfinancial', + 'description' => 'LPL Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'lr', + 'description' => 'Liberia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ls', + 'description' => 'Lesotho [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'lt', + 'description' => 'Lithuania [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ltd', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ltda', + 'description' => 'InterNetX Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'lu', + 'description' => 'Luxembourg [Grand Duchy of]', + 'type' => 'country-code', +], + [ + 'domain' => 'lundbeck', + 'description' => 'H. Lundbeck A/S', + 'type' => 'generic', +], + [ + 'domain' => 'lupin', + 'description' => 'LUPIN LIMITED', + 'type' => 'generic', +], + [ + 'domain' => 'luxe', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'luxury', + 'description' => 'Luxury Partners LLC', + 'type' => 'generic', +], + [ + 'domain' => 'lv', + 'description' => 'Latvia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ly', + 'description' => 'Libya', + 'type' => 'country-code', +], + [ + 'domain' => 'ma', + 'description' => 'Morocco', + 'type' => 'country-code', +], + [ + 'domain' => 'macys', + 'description' => 'Macys, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'madrid', + 'description' => 'Comunidad de Madrid', + 'type' => 'generic', +], + [ + 'domain' => 'maif', + 'description' => 'Mutuelle Assurance Instituteur France [MAIF]', + 'type' => 'generic', +], + [ + 'domain' => 'maison', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'makeup', + 'description' => 'L\'Oréal', + 'type' => 'generic', +], + [ + 'domain' => 'man', + 'description' => 'MAN SE', + 'type' => 'generic', +], + [ + 'domain' => 'management', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'mango', + 'description' => 'PUNTO FA S.L.', + 'type' => 'generic', +], + [ + 'domain' => 'map', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'market', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'marketing', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'markets', + 'description' => 'DOTMARKETS REGISTRY LTD', + 'type' => 'generic', +], + [ + 'domain' => 'marriott', + 'description' => 'Marriott Worldwide Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'marshalls', + 'description' => 'The TJX Companies, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'maserati', + 'description' => 'Fiat Chrysler Automobiles N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'mattel', + 'description' => 'Mattel Sites, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'mba', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'mc', + 'description' => 'Monaco [Principality of]', + 'type' => 'country-code', +], + [ + 'domain' => 'mcd', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'mcdonalds', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'mckinsey', + 'description' => 'McKinsey Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'md', + 'description' => 'Moldova [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'me', + 'description' => 'Montenegro', + 'type' => 'country-code', +], + [ + 'domain' => 'med', + 'description' => 'Medistry LLC', + 'type' => 'generic', +], + [ + 'domain' => 'media', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'meet', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'melbourne', + 'description' => 'The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation', + 'type' => 'generic', +], + [ + 'domain' => 'meme', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'memorial', + 'description' => 'Dog Beach, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'men', + 'description' => 'Exclusive Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'menu', + 'description' => 'Wedding TLD2, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'meo', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'merckmsd', + 'description' => 'MSD Registry Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'metlife', + 'description' => 'MetLife Services and Solutions, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'mf', + 'description' => 'Saint Martin [Collectivity of] {unassigned - see also: .gp and .fr}', + 'type' => 'country-code', +], + [ + 'domain' => 'mg', + 'description' => 'Madagascar [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'mh', + 'description' => 'Marshall Islands [Republic of the]', + 'type' => 'country-code', +], + [ + 'domain' => 'miami', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'microsoft', + 'description' => 'Microsoft Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'mil', + 'description' => 'US military', + 'type' => 'sponsored', +], + [ + 'domain' => 'mini', + 'description' => 'Bayerische Motoren Werke Aktiengesellschaft', + 'type' => 'generic', +], + [ + 'domain' => 'mint', + 'description' => 'Intuit Administrative Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'mit', + 'description' => 'Massachusetts Institute of Technology', + 'type' => 'generic', +], + [ + 'domain' => 'mitsubishi', + 'description' => 'Mitsubishi Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'mk', + 'description' => 'Macedonia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ml', + 'description' => 'Mali [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'mlb', + 'description' => 'MLB Advanced Media DH, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'mls', + 'description' => 'The Canadian Real Estate Association', + 'type' => 'generic', +], + [ + 'domain' => 'mm', + 'description' => 'Myanmar [Republic of the Union of] [Burma]', + 'type' => 'country-code', +], + [ + 'domain' => 'mma', + 'description' => 'MMA IARD', + 'type' => 'generic', +], + [ + 'domain' => 'mn', + 'description' => 'Mongolia', + 'type' => 'country-code', +], + [ + 'domain' => 'mo', + 'description' => 'Macau [Macau Special Administrative Region of the People\'s Republic of China] [Macao]', + 'type' => 'country-code', +], + [ + 'domain' => 'mobi', + 'description' => 'Mobile', + 'type' => 'generic', +], + [ + 'domain' => 'mobile', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'mobily', + 'description' => 'GreenTech Consultancy Company W.L.L.', + 'type' => 'generic', +], + [ + 'domain' => 'moda', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'moe', + 'description' => 'Interlink Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'moi', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'mom', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'monash', + 'description' => 'Monash University', + 'type' => 'generic', +], + [ + 'domain' => 'money', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'monster', + 'description' => 'Monster Worldwide, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'montblanc', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'mopar', + 'description' => 'FCA US LLC.', + 'type' => 'generic', +], + [ + 'domain' => 'mormon', + 'description' => 'IRI Domain Management, LLC ["Applicant"]', + 'type' => 'generic', +], + [ + 'domain' => 'mortgage', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'moscow', + 'description' => 'Foundation for Assistance for Internet Technologies and Infrastructure Development [FAITID]', + 'type' => 'generic', +], + [ + 'domain' => 'moto', + 'description' => 'Motorola Trademark Holdings, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'motorcycles', + 'description' => 'DERMotorcycles, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'mov', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'movie', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'movistar', + 'description' => 'Telefónica S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'mp', + 'description' => 'Northern Mariana Islands [Commonwealth of the]', + 'type' => 'country-code', +], + [ + 'domain' => 'mq', + 'description' => 'Martinique', + 'type' => 'country-code', +], + [ + 'domain' => 'mr', + 'description' => 'Mauritania [Islamic Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ms', + 'description' => 'Montserrat', + 'type' => 'country-code', +], + [ + 'domain' => 'msd', + 'description' => 'MSD Registry Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'mt', + 'description' => 'Malta [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'mtn', + 'description' => 'MTN Dubai Limited', + 'type' => 'generic', +], + [ + 'domain' => 'mtpc', + 'description' => 'Retired', + 'type' => 'generic', +], + [ + 'domain' => 'mtr', + 'description' => 'MTR Corporation Limited', + 'type' => 'generic', +], + [ + 'domain' => 'mu', + 'description' => 'Mauritius [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'museum', + 'description' => 'Museums', + 'type' => 'sponsored', +], + [ + 'domain' => 'mutual', + 'description' => 'Northwestern Mutual MU TLD Registry, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'mutuelle', + 'description' => 'Retired', + 'type' => 'generic', +], + [ + 'domain' => 'mv', + 'description' => 'Maldives [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'mw', + 'description' => 'Malawi [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'mx', + 'description' => 'Mexico [United Mexican States]', + 'type' => 'country-code', +], + [ + 'domain' => 'my', + 'description' => 'Malaysia', + 'type' => 'country-code', +], + [ + 'domain' => 'mz', + 'description' => 'Mozambique [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'na', + 'description' => 'Namibia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'nab', + 'description' => 'National Australia Bank Limited', + 'type' => 'generic', +], + [ + 'domain' => 'nadex', + 'description' => 'Nadex Domains, Inc', + 'type' => 'generic', +], + [ + 'domain' => 'nagoya', + 'description' => 'GMO Registry, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'name', + 'description' => 'Individuals', + 'type' => 'generic-restricted', +], + [ + 'domain' => 'nationwide', + 'description' => 'Nationwide Mutual Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'natura', + 'description' => 'NATURA COSMÉTICOS S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'navy', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'nba', + 'description' => 'NBA REGISTRY, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'nc', + 'description' => 'New Caledonia', + 'type' => 'country-code', +], + [ + 'domain' => 'ne', + 'description' => 'Niger [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'nec', + 'description' => 'NEC Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'net', + 'description' => 'Network', + 'type' => 'generic', +], + [ + 'domain' => 'netbank', + 'description' => 'COMMONWEALTH BANK OF AUSTRALIA', + 'type' => 'generic', +], + [ + 'domain' => 'netflix', + 'description' => 'Netflix, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'network', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'neustar', + 'description' => 'NeuStar, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'new', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'newholland', + 'description' => 'CNH Industrial N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'news', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'next', + 'description' => 'Next plc', + 'type' => 'generic', +], + [ + 'domain' => 'nextdirect', + 'description' => 'Next plc', + 'type' => 'generic', +], + [ + 'domain' => 'nexus', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'nf', + 'description' => 'Norfolk Island [Territory of]', + 'type' => 'country-code', +], + [ + 'domain' => 'nfl', + 'description' => 'NFL Reg Ops LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ng', + 'description' => 'Nigeria [Federal Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ngo', + 'description' => 'Public Interest Registry', + 'type' => 'generic', +], + [ + 'domain' => 'nhk', + 'description' => 'Japan Broadcasting Corporation [NHK]', + 'type' => 'generic', +], + [ + 'domain' => 'ni', + 'description' => 'Nicaragua [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'nico', + 'description' => 'DWANGO Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'nike', + 'description' => 'NIKE, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'nikon', + 'description' => 'NIKON CORPORATION', + 'type' => 'generic', +], + [ + 'domain' => 'ninja', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'nissan', + 'description' => 'NISSAN MOTOR CO., LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'nissay', + 'description' => 'Nippon Life Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'nl', + 'description' => 'Netherlands', + 'type' => 'country-code', +], + [ + 'domain' => 'no', + 'description' => 'Norway [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'nokia', + 'description' => 'Nokia Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'northwesternmutual', + 'description' => 'Northwestern Mutual Registry, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'norton', + 'description' => 'Symantec Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'now', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'nowruz', + 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'type' => 'generic', +], + [ + 'domain' => 'nowtv', + 'description' => 'Starbucks [HK] Limited', + 'type' => 'generic', +], + [ + 'domain' => 'np', + 'description' => 'Nepal [Federal Democratic Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'nr', + 'description' => 'Nauru [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'nra', + 'description' => 'NRA Holdings Company, INC.', + 'type' => 'generic', +], + [ + 'domain' => 'nrw', + 'description' => 'Minds + Machines GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'ntt', + 'description' => 'NIPPON TELEGRAPH AND TELEPHONE CORPORATION', + 'type' => 'generic', +], + [ + 'domain' => 'nu', + 'description' => 'Niue', + 'type' => 'country-code', +], + [ + 'domain' => 'nyc', + 'description' => 'The City of New York by and through the New York City Department of Information Technology & Telecommunications', + 'type' => 'generic', +], + [ + 'domain' => 'nz', + 'description' => 'New Zealand', + 'type' => 'country-code', +], + [ + 'domain' => 'obi', + 'description' => 'OBI Group Holding SE & Co. KGaA', + 'type' => 'generic', +], + [ + 'domain' => 'observer', + 'description' => 'Top Level Spectrum, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'off', + 'description' => 'Johnson Shareholdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'office', + 'description' => 'Microsoft Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'okinawa', + 'description' => 'BRregistry, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'olayan', + 'description' => 'Crescent Holding GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'olayangroup', + 'description' => 'Crescent Holding GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'oldnavy', + 'description' => 'The Gap, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ollo', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'om', + 'description' => 'Oman [Sultanate of]', + 'type' => 'country-code', +], + [ + 'domain' => 'omega', + 'description' => 'The Swatch Group Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'one', + 'description' => 'One.com A/S', + 'type' => 'generic', +], + [ + 'domain' => 'ong', + 'description' => 'Public Interest Registry', + 'type' => 'generic', +], + [ + 'domain' => 'onl', + 'description' => 'I-REGISTRY Ltd., Niederlassung Deutschland', + 'type' => 'generic', +], + [ + 'domain' => 'online', + 'description' => 'DotOnline Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'onyourside', + 'description' => 'Nationwide Mutual Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'ooo', + 'description' => 'INFIBEAM INCORPORATION LIMITED', + 'type' => 'generic', +], + [ + 'domain' => 'open', + 'description' => 'American Express Travel Related Services Company, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'oracle', + 'description' => 'Oracle Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'orange', + 'description' => 'Orange Brand Services Limited', + 'type' => 'generic', +], + [ + 'domain' => 'org', + 'description' => 'Non-profit organizations', + 'type' => 'generic', +], + [ + 'domain' => 'organic', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'orientexpress', + 'description' => 'Retired', + 'type' => 'generic', +], + [ + 'domain' => 'origins', + 'description' => 'The Estée Lauder Companies Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'osaka', + 'description' => 'Osaka Registry Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'otsuka', + 'description' => 'Otsuka Holdings Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'ott', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'ovh', + 'description' => 'OVH SAS', + 'type' => 'generic', +], + [ + 'domain' => 'pa', + 'description' => 'Panama [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'page', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'pamperedchef', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'panasonic', + 'description' => 'Panasonic Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'panerai', + 'description' => 'Richemont DNS Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'paris', + 'description' => 'City of Paris', + 'type' => 'generic', +], + [ + 'domain' => 'pars', + 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'type' => 'generic', +], + [ + 'domain' => 'partners', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'parts', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'party', + 'description' => 'Blue Sky Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'passagens', + 'description' => 'Travel Reservations SRL', + 'type' => 'generic', +], + [ + 'domain' => 'pay', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'pccw', + 'description' => 'PCCW Enterprises Limited', + 'type' => 'generic', +], + [ + 'domain' => 'pe', + 'description' => 'Peru [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'pet', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'pf', + 'description' => 'French Polynesia and Clipperton Island', + 'type' => 'country-code', +], + [ + 'domain' => 'pfizer', + 'description' => 'Pfizer Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'pg', + 'description' => 'Papua New Guinea [Independent State of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ph', + 'description' => 'Philippines [Republic of the]', + 'type' => 'country-code', +], + [ + 'domain' => 'pharmacy', + 'description' => 'National Association of Boards of Pharmacy', + 'type' => 'generic', +], + [ + 'domain' => 'phd', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'philips', + 'description' => 'Koninklijke Philips N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'phone', + 'description' => 'Dish DBS Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'photo', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'photography', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'photos', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'physio', + 'description' => 'PhysBiz Pty Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'piaget', + 'description' => 'Richemont DNS Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'pics', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'pictet', + 'description' => 'Pictet Europe S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'pictures', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'pid', + 'description' => 'Top Level Spectrum, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'pin', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ping', + 'description' => 'Ping Registry Provider, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'pink', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'pioneer', + 'description' => 'Pioneer Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'pizza', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'pk', + 'description' => 'Pakistan [Islamic Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'pl', + 'description' => 'Poland [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'place', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'play', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'playstation', + 'description' => 'Sony Computer Entertainment Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'plumbing', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'plus', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'pm', + 'description' => 'Saint Pierre and Miquelon', + 'type' => 'country-code', +], + [ + 'domain' => 'pn', + 'description' => 'Pitcairn Islands [Pitcairn - Henderson - Ducie and Oeno Islands]', + 'type' => 'country-code', +], + [ + 'domain' => 'pnc', + 'description' => 'PNC Domain Co., LLC', + 'type' => 'generic', +], + [ + 'domain' => 'pohl', + 'description' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG', + 'type' => 'generic', +], + [ + 'domain' => 'poker', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'politie', + 'description' => 'Politie Nederland', + 'type' => 'generic', +], + [ + 'domain' => 'porn', + 'description' => 'ICM Registry PN LLC', + 'type' => 'generic', +], + [ + 'domain' => 'post', + 'description' => 'Universal Postal Union', + 'type' => 'sponsored', +], + [ + 'domain' => 'pr', + 'description' => 'Puerto Rico [Commonwealth of]', + 'type' => 'country-code', +], + [ + 'domain' => 'pramerica', + 'description' => 'Prudential Financial, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'praxi', + 'description' => 'Praxi S.p.A.', + 'type' => 'generic', +], + [ + 'domain' => 'press', + 'description' => 'DotPress Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'prime', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'pro', + 'description' => 'Profession', + 'type' => 'generic-restricted', +], + [ + 'domain' => 'prod', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'productions', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'prof', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'progressive', + 'description' => 'Progressive Casualty Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'promo', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'properties', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'property', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'protection', + 'description' => 'XYZ.COM LLC', + 'type' => 'generic', +], + [ + 'domain' => 'pru', + 'description' => 'Prudential Financial, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'prudential', + 'description' => 'Prudential Financial, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ps', + 'description' => 'Palestine [State of]', + 'type' => 'country-code', +], + [ + 'domain' => 'pt', + 'description' => 'Portugal [Portuguese Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'pub', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'pw', + 'description' => 'Palau [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'pwc', + 'description' => 'PricewaterhouseCoopers LLP', + 'type' => 'generic', +], + [ + 'domain' => 'py', + 'description' => 'Paraguay [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'qa', + 'description' => 'Qatar [State of]', + 'type' => 'country-code', +], + [ + 'domain' => 'qpon', + 'description' => 'dotCOOL, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'quebec', + 'description' => 'PointQuébec Inc', + 'type' => 'generic', +], + [ + 'domain' => 'quest', + 'description' => 'Quest ION Limited', + 'type' => 'generic', +], + [ + 'domain' => 'qvc', + 'description' => 'QVC, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'racing', + 'description' => 'Premier Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'radio', + 'description' => 'European Broadcasting Union [EBU]', + 'type' => 'generic', +], + [ + 'domain' => 'raid', + 'description' => 'Johnson Shareholdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 're', + 'description' => 'Réunion', + 'type' => 'country-code', +], + [ + 'domain' => 'read', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'realestate', + 'description' => 'dotRealEstate LLC', + 'type' => 'generic', +], + [ + 'domain' => 'realtor', + 'description' => 'Real Estate Domains LLC', + 'type' => 'generic', +], + [ + 'domain' => 'realty', + 'description' => 'Fegistry, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'recipes', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'red', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'redstone', + 'description' => 'Redstone Haute Couture Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'redumbrella', + 'description' => 'Travelers TLD, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'rehab', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'reise', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'reisen', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'reit', + 'description' => 'National Association of Real Estate Investment Trusts, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'reliance', + 'description' => 'Reliance Industries Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ren', + 'description' => 'Beijing Qianxiang Wangjing Technology Development Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'rent', + 'description' => 'XYZ.COM LLC', + 'type' => 'generic', +], + [ + 'domain' => 'rentals', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'repair', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'report', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'republican', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'rest', + 'description' => 'Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable', + 'type' => 'generic', +], + [ + 'domain' => 'restaurant', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'review', + 'description' => 'dot Review Limited', + 'type' => 'generic', +], + [ + 'domain' => 'reviews', + 'description' => 'United TLD Holdco, Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'rexroth', + 'description' => 'Robert Bosch GMBH', + 'type' => 'generic', +], + [ + 'domain' => 'rich', + 'description' => 'I-REGISTRY Ltd., Niederlassung Deutschland', + 'type' => 'generic', +], + [ + 'domain' => 'richardli', + 'description' => 'Pacific Century Asset Management [HK] Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ricoh', + 'description' => 'Ricoh Company, Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'rightathome', + 'description' => 'Johnson Shareholdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ril', + 'description' => 'Reliance Industries Limited', + 'type' => 'generic', +], + [ + 'domain' => 'rio', + 'description' => 'Empresa Municipal de Informática SA - IPLANRIO', + 'type' => 'generic', +], + [ + 'domain' => 'rip', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'rmit', + 'description' => 'Royal Melbourne Institute of Technology', + 'type' => 'generic', +], + [ + 'domain' => 'ro', + 'description' => 'Romania', + 'type' => 'country-code', +], + [ + 'domain' => 'rocher', + 'description' => 'Ferrero Trading Lux S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'rocks', + 'description' => 'United TLD Holdco, LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'rodeo', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'rogers', + 'description' => 'Rogers Communications Canada Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'room', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'rs', + 'description' => 'Serbia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'rsvp', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ru', + 'description' => 'Russia [Russian Federation]', + 'type' => 'country-code', +], + [ + 'domain' => 'rugby', + 'description' => 'World Rugby Strategic Developments Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ruhr', + 'description' => 'regiodot GmbH & Co. KG', + 'type' => 'generic', +], + [ + 'domain' => 'run', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'rw', + 'description' => 'Rwanda [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'rwe', + 'description' => 'RWE AG', + 'type' => 'generic', +], + [ + 'domain' => 'ryukyu', + 'description' => 'BRregistry, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'sa', + 'description' => 'Saudi Arabia [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'saarland', + 'description' => 'dotSaarland GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'safe', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'safety', + 'description' => 'Safety Registry Services, LLC.', + 'type' => 'generic', +], + [ + 'domain' => 'sakura', + 'description' => 'SAKURA Internet Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'sale', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'salon', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'samsclub', + 'description' => 'Wal-Mart Stores, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'samsung', + 'description' => 'SAMSUNG SDS CO., LTD', + 'type' => 'generic', +], + [ + 'domain' => 'sandvik', + 'description' => 'Sandvik AB', + 'type' => 'generic', +], + [ + 'domain' => 'sandvikcoromant', + 'description' => 'Sandvik AB', + 'type' => 'generic', +], + [ + 'domain' => 'sanofi', + 'description' => 'Sanofi', + 'type' => 'generic', +], + [ + 'domain' => 'sap', + 'description' => 'SAP AG', + 'type' => 'generic', +], + [ + 'domain' => 'sapo', + 'description' => 'Not assigned', + 'type' => 'generic', +], + [ + 'domain' => 'sarl', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'sas', + 'description' => 'Research IP LLC', + 'type' => 'generic', +], + [ + 'domain' => 'save', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'saxo', + 'description' => 'Saxo Bank A/S', + 'type' => 'generic', +], + [ + 'domain' => 'sb', + 'description' => 'Solomon Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'sbi', + 'description' => 'STATE BANK OF INDIA', + 'type' => 'generic', +], + [ + 'domain' => 'sbs', + 'description' => 'SPECIAL BROADCASTING SERVICE CORPORATION', + 'type' => 'generic', +], + [ + 'domain' => 'sc', + 'description' => 'Seychelles [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'sca', + 'description' => 'SVENSKA CELLULOSA AKTIEBOLAGET SCA [publ]', + 'type' => 'generic', +], + [ + 'domain' => 'scb', + 'description' => 'The Siam Commercial Bank Public Company Limited ["SCB"]', + 'type' => 'generic', +], + [ + 'domain' => 'schaeffler', + 'description' => 'Schaeffler Technologies AG & Co. KG', + 'type' => 'generic', +], + [ + 'domain' => 'schmidt', + 'description' => 'SALM S.A.S.', + 'type' => 'generic', +], + [ + 'domain' => 'scholarships', + 'description' => 'Scholarships.com, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'school', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'schule', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'schwarz', + 'description' => 'Schwarz Domains und Services GmbH & Co. KG', + 'type' => 'generic', +], + [ + 'domain' => 'science', + 'description' => 'dot Science Limited', + 'type' => 'generic', +], + [ + 'domain' => 'scjohnson', + 'description' => 'Johnson Shareholdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'scor', + 'description' => 'SCOR SE', + 'type' => 'generic', +], + [ + 'domain' => 'scot', + 'description' => 'Dot Scot Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'sd', + 'description' => 'Sudan [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'se', + 'description' => 'Sweden [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'search', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'seat', + 'description' => 'SEAT, S.A. [Sociedad Unipersonal]', + 'type' => 'generic', +], + [ + 'domain' => 'secure', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'security', + 'description' => 'XYZ.COM LLC', + 'type' => 'generic', +], + [ + 'domain' => 'seek', + 'description' => 'Seek Limited', + 'type' => 'generic', +], + [ + 'domain' => 'select', + 'description' => 'iSelect Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'sener', + 'description' => 'Sener Ingeniería y Sistemas, S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'services', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ses', + 'description' => 'SES', + 'type' => 'generic', +], + [ + 'domain' => 'seven', + 'description' => 'Seven West Media Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'sew', + 'description' => 'SEW-EURODRIVE GmbH & Co KG', + 'type' => 'generic', +], + [ + 'domain' => 'sex', + 'description' => 'ICM Registry SX LLC', + 'type' => 'generic', +], + [ + 'domain' => 'sexy', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'sfr', + 'description' => 'Societe Francaise du Radiotelephone - SFR', + 'type' => 'generic', +], + [ + 'domain' => 'sg', + 'description' => 'Singapore [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'sh', + 'description' => 'Saint Helena', + 'type' => 'country-code', +], + [ + 'domain' => 'shangrila', + 'description' => 'Shangri‐La International Hotel Management Limited', + 'type' => 'generic', +], + [ + 'domain' => 'sharp', + 'description' => 'Sharp Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'shaw', + 'description' => 'Shaw Cablesystems G.P.', + 'type' => 'generic', +], + [ + 'domain' => 'shell', + 'description' => 'Shell Information Technology International Inc', + 'type' => 'generic', +], + [ + 'domain' => 'shia', + 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'type' => 'generic', +], + [ + 'domain' => 'shiksha', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => 'shoes', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'shop', + 'description' => 'GMO Registry, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'shopping', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'shouji', + 'description' => 'QIHOO 360 TECHNOLOGY CO. LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'show', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'showtime', + 'description' => 'CBS Domains Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'shriram', + 'description' => 'Shriram Capital Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'si', + 'description' => 'Slovenia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'silk', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'sina', + 'description' => 'Sina Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'singles', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'site', + 'description' => 'DotSite Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'sj', + 'description' => 'Svalbard and Jan Mayen {not in use - see also: .no}', + 'type' => 'country-code', +], + [ + 'domain' => 'sk', + 'description' => 'Slovakia [Slovak Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'ski', + 'description' => 'STARTING DOT LIMITED', + 'type' => 'generic', +], + [ + 'domain' => 'skin', + 'description' => 'L\'Oréal', + 'type' => 'generic', +], + [ + 'domain' => 'sky', + 'description' => 'Sky International AG', + 'type' => 'generic', +], + [ + 'domain' => 'skype', + 'description' => 'Microsoft Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'sl', + 'description' => 'Sierra Leone [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'sling', + 'description' => 'Hughes Satellite Systems Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'sm', + 'description' => 'San Marino [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'smart', + 'description' => 'Smart Communications, Inc. [SMART]', + 'type' => 'generic', +], + [ + 'domain' => 'smile', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'sn', + 'description' => 'Senegal [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'sncf', + 'description' => 'SNCF [Société Nationale des Chemins de fer Francais]', + 'type' => 'generic', +], + [ + 'domain' => 'so', + 'description' => 'Somalia [Federal Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'soccer', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'social', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'softbank', + 'description' => 'SoftBank Group Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'software', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'sohu', + 'description' => 'Sohu.com Limited', + 'type' => 'generic', +], + [ + 'domain' => 'solar', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'solutions', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'song', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'sony', + 'description' => 'Sony Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'soy', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'space', + 'description' => 'DotSpace Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'spiegel', + 'description' => 'SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG', + 'type' => 'generic', +], + [ + 'domain' => 'sport', + 'description' => 'Global Association of International Sports Federations [GAISF]', + 'type' => 'generic', +], + [ + 'domain' => 'spot', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'spreadbetting', + 'description' => 'DOTSPREADBETTING REGISTRY LTD', + 'type' => 'generic', +], + [ + 'domain' => 'sr', + 'description' => 'Suriname [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'srl', + 'description' => 'InterNetX Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'srt', + 'description' => 'FCA US LLC.', + 'type' => 'generic', +], + [ + 'domain' => 'ss', + 'description' => 'South Sudan [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'st', + 'description' => 'São Tomé and Príncipe [Democratic Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'stada', + 'description' => 'STADA Arzneimittel AG', + 'type' => 'generic', +], + [ + 'domain' => 'staples', + 'description' => 'Staples, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'star', + 'description' => 'Star India Private Limited', + 'type' => 'generic', +], + [ + 'domain' => 'starhub', + 'description' => 'StarHub Limited', + 'type' => 'generic', +], + [ + 'domain' => 'statebank', + 'description' => 'STATE BANK OF INDIA', + 'type' => 'generic', +], + [ + 'domain' => 'statefarm', + 'description' => 'State Farm Mutual Automobile Insurance Company', + 'type' => 'generic', +], + [ + 'domain' => 'statoil', + 'description' => 'Statoil ASA', + 'type' => 'generic', +], + [ + 'domain' => 'stc', + 'description' => 'Saudi Telecom Company', + 'type' => 'generic', +], + [ + 'domain' => 'stcgroup', + 'description' => 'Saudi Telecom Company', + 'type' => 'generic', +], + [ + 'domain' => 'stockholm', + 'description' => 'Stockholms kommun', + 'type' => 'generic', +], + [ + 'domain' => 'storage', + 'description' => 'XYZ.COM LLC', + 'type' => 'generic', +], + [ + 'domain' => 'store', + 'description' => 'DotStore Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'stream', + 'description' => 'dot Stream Limited', + 'type' => 'generic', +], + [ + 'domain' => 'studio', + 'description' => 'United TLD Holdco Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'study', + 'description' => 'OPEN UNIVERSITIES AUSTRALIA PTY LTD', + 'type' => 'generic', +], + [ + 'domain' => 'style', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'su', + 'description' => 'Soviet Union [Union of Soviet Socialist Republics]', + 'type' => 'country-code', +], + [ + 'domain' => 'sucks', + 'description' => 'Vox Populi Registry Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'supplies', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'supply', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'support', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'surf', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'surgery', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'suzuki', + 'description' => 'SUZUKI MOTOR CORPORATION', + 'type' => 'generic', +], + [ + 'domain' => 'sv', + 'description' => 'El Salvador [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'swatch', + 'description' => 'The Swatch Group Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'swiftcover', + 'description' => 'Swiftcover Insurance Services Limited', + 'type' => 'generic', +], + [ + 'domain' => 'swiss', + 'description' => 'Swiss Confederation', + 'type' => 'generic', +], + [ + 'domain' => 'sx', + 'description' => 'Sint Maarten', + 'type' => 'country-code', +], + [ + 'domain' => 'sy', + 'description' => 'Syria [Syrian Arab Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'sydney', + 'description' => 'State of New South Wales, Department of Premier and Cabinet', + 'type' => 'generic', +], + [ + 'domain' => 'symantec', + 'description' => 'Symantec Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'systems', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'sz', + 'description' => 'Swaziland [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'tab', + 'description' => 'Tabcorp Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'taipei', + 'description' => 'Taipei City Government', + 'type' => 'generic', +], + [ + 'domain' => 'talk', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'taobao', + 'description' => 'Alibaba Group Holding Limited', + 'type' => 'generic', +], + [ + 'domain' => 'target', + 'description' => 'Target Domain Holdings, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tatamotors', + 'description' => 'Tata Motors Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'tatar', + 'description' => 'Limited Liability Company "Coordination Center of Regional Domain of Tatarstan Republic"', + 'type' => 'generic', +], + [ + 'domain' => 'tattoo', + 'description' => 'Uniregistry, Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'tax', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'taxi', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tc', + 'description' => 'Turks and Caicos Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'tci', + 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'type' => 'generic', +], + [ + 'domain' => 'td', + 'description' => 'Chad [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'tdk', + 'description' => 'TDK Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'team', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tech', + 'description' => 'Dot Tech LLC', + 'type' => 'generic', +], + [ + 'domain' => 'technology', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tel', + 'description' => 'Telephone', + 'type' => 'sponsored', +], + [ + 'domain' => 'telecity', + 'description' => 'TelecityGroup International Limited', + 'type' => 'generic', +], + [ + 'domain' => 'telefonica', + 'description' => 'Telefónica S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'temasek', + 'description' => 'Temasek Holdings [Private] Limited', + 'type' => 'generic', +], + [ + 'domain' => 'tennis', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'teva', + 'description' => 'Teva Pharmaceutical Industries Limited', + 'type' => 'generic', +], + [ + 'domain' => 'tf', + 'description' => 'French Southern and Antarctic Lands [Territory of the]', + 'type' => 'country-code', +], + [ + 'domain' => 'tg', + 'description' => 'Togo [Togolese Republic]', + 'type' => 'country-code', +], + [ + 'domain' => 'th', + 'description' => 'Thailand [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'thd', + 'description' => 'Home Depot Product Authority, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'theater', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'theatre', + 'description' => 'XYZ.COM LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tiaa', + 'description' => 'Teachers Insurance and Annuity Association of America', + 'type' => 'generic', +], + [ + 'domain' => 'tickets', + 'description' => 'Accent Media Limited', + 'type' => 'generic', +], + [ + 'domain' => 'tienda', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tiffany', + 'description' => 'Tiffany and Company', + 'type' => 'generic', +], + [ + 'domain' => 'tips', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tires', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tirol', + 'description' => 'punkt Tirol GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'tj', + 'description' => 'Tajikistan [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'tjmaxx', + 'description' => 'The TJX Companies, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'tjx', + 'description' => 'The TJX Companies, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'tk', + 'description' => 'Tokelau', + 'type' => 'country-code', +], + [ + 'domain' => 'tkmaxx', + 'description' => 'The TJX Companies, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'tl', + 'description' => 'Timor-Leste [Democratic Republic of] [East Timor]', + 'type' => 'country-code', +], + [ + 'domain' => 'tm', + 'description' => 'Turkmenistan', + 'type' => 'country-code', +], + [ + 'domain' => 'tmall', + 'description' => 'Alibaba Group Holding Limited', + 'type' => 'generic', +], + [ + 'domain' => 'tn', + 'description' => 'Tunisia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'to', + 'description' => 'Tonga [Kingdom of]', + 'type' => 'country-code', +], + [ + 'domain' => 'today', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tokyo', + 'description' => 'GMO Registry, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'tools', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'top', + 'description' => 'Jiangsu Bangning Science & Technology Co.,Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'toray', + 'description' => 'Toray Industries, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'toshiba', + 'description' => 'TOSHIBA Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'total', + 'description' => 'Total SA', + 'type' => 'generic', +], + [ + 'domain' => 'tours', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'town', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'toyota', + 'description' => 'TOYOTA MOTOR CORPORATION', + 'type' => 'generic', +], + [ + 'domain' => 'toys', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tp', + 'description' => 'Timor-Leste [Democratic Republic of] [East Timor] {being phased out - also see: .tl}', + 'type' => 'country-code', +], + [ + 'domain' => 'tr', + 'description' => 'Turkey [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'trade', + 'description' => 'Elite Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'trading', + 'description' => 'DOTTRADING REGISTRY LTD', + 'type' => 'generic', +], + [ + 'domain' => 'training', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'travel', + 'description' => 'Travel', + 'type' => 'sponsored', +], + [ + 'domain' => 'travelchannel', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'travelers', + 'description' => 'Travelers TLD, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'travelersinsurance', + 'description' => 'Travelers TLD, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'trust', + 'description' => 'Artemis Internet Inc', + 'type' => 'generic', +], + [ + 'domain' => 'trv', + 'description' => 'Travelers TLD, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tt', + 'description' => 'Trinidad and Tobago [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'tube', + 'description' => 'Latin American Telecom LLC', + 'type' => 'generic', +], + [ + 'domain' => 'tui', + 'description' => 'TUI AG', + 'type' => 'generic', +], + [ + 'domain' => 'tunes', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'tushu', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'tv', + 'description' => 'Tuvalu', + 'type' => 'country-code', +], + [ + 'domain' => 'tvs', + 'description' => 'T V SUNDRAM IYENGAR & SONS PRIVATE LIMITED', + 'type' => 'generic', +], + [ + 'domain' => 'tw', + 'description' => 'Taiwan [Republic of China]', + 'type' => 'country-code', +], + [ + 'domain' => 'tz', + 'description' => 'Tanzania [United Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'ua', + 'description' => 'Ukraine', + 'type' => 'country-code', +], + [ + 'domain' => 'ubank', + 'description' => 'National Australia Bank Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ubs', + 'description' => 'UBS AG', + 'type' => 'generic', +], + [ + 'domain' => 'uconnect', + 'description' => 'FCA US LLC.', + 'type' => 'generic', +], + [ + 'domain' => 'ug', + 'description' => 'Uganda [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'uk', + 'description' => 'United Kingdom [United Kingdom of Great Britain and Northern Ireland]', + 'type' => 'country-code', +], + [ + 'domain' => 'um', + 'description' => 'United States Minor Outlying Islands {formerly - retired 2010 - see also: .us}', + 'type' => 'country-code', +], + [ + 'domain' => 'unicom', + 'description' => 'China United Network Communications Corporation Limited', + 'type' => 'generic', +], + [ + 'domain' => 'university', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'uno', + 'description' => 'Dot Latin LLC', + 'type' => 'generic', +], + [ + 'domain' => 'uol', + 'description' => 'UBN INTERNET LTDA.', + 'type' => 'generic', +], + [ + 'domain' => 'ups', + 'description' => 'UPS Market Driver, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'us', + 'description' => 'United States of America and United States Minor Outlying Islands', + 'type' => 'country-code', +], + [ + 'domain' => 'uy', + 'description' => 'Uruguay [Oriental Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'uz', + 'description' => 'Uzbekistan [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'va', + 'description' => 'Vatican City [Vatican City State]', + 'type' => 'country-code', +], + [ + 'domain' => 'vacations', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'vana', + 'description' => 'Lifestyle Domain Holdings, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'vanguard', + 'description' => 'The Vanguard Group, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'vc', + 'description' => 'Saint Vincent and the Grenadines', + 'type' => 'country-code', +], + [ + 'domain' => 've', + 'description' => 'Venezuela [Bolivarian Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'vegas', + 'description' => 'Dot Vegas, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ventures', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'verisign', + 'description' => 'VeriSign, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'versicherung', + 'description' => 'TLD-BOX Registrydienstleistungen GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'vet', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'vg', + 'description' => 'British Virgin Islands [Virgin Islands]', + 'type' => 'country-code', +], + [ + 'domain' => 'vi', + 'description' => 'United States Virgin Islands [United States Virgin Islands]', + 'type' => 'country-code', +], + [ + 'domain' => 'viajes', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'video', + 'description' => 'United TLD Holdco, Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'vig', + 'description' => 'VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe', + 'type' => 'generic', +], + [ + 'domain' => 'viking', + 'description' => 'Viking River Cruises [Bermuda] Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'villas', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'vin', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'vip', + 'description' => 'Minds + Machines Group Limited', + 'type' => 'generic', +], + [ + 'domain' => 'virgin', + 'description' => 'Virgin Enterprises Limited', + 'type' => 'generic', +], + [ + 'domain' => 'visa', + 'description' => 'Visa Worldwide Pte. Limited', + 'type' => 'generic', +], + [ + 'domain' => 'vision', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'vista', + 'description' => 'Vistaprint Limited', + 'type' => 'generic', +], + [ + 'domain' => 'vistaprint', + 'description' => 'Vistaprint Limited', + 'type' => 'generic', +], + [ + 'domain' => 'viva', + 'description' => 'Saudi Telecom Company', + 'type' => 'generic', +], + [ + 'domain' => 'vivo', + 'description' => 'Telefonica Brasil S.A.', + 'type' => 'generic', +], + [ + 'domain' => 'vlaanderen', + 'description' => 'DNS.be vzw', + 'type' => 'generic', +], + [ + 'domain' => 'vn', + 'description' => 'Vietnam [Socialist Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'vodka', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'volkswagen', + 'description' => 'Volkswagen Group of America Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'volvo', + 'description' => 'Volvo Holding Sverige Aktiebolag', + 'type' => 'generic', +], + [ + 'domain' => 'vote', + 'description' => 'Monolith Registry LLC', + 'type' => 'generic', +], + [ + 'domain' => 'voting', + 'description' => 'Valuetainment Corp.', + 'type' => 'generic', +], + [ + 'domain' => 'voto', + 'description' => 'Monolith Registry LLC', + 'type' => 'generic', +], + [ + 'domain' => 'voyage', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'vu', + 'description' => 'Vanuatu [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'vuelos', + 'description' => 'Travel Reservations SRL', + 'type' => 'generic', +], + [ + 'domain' => 'wales', + 'description' => 'Nominet UK', + 'type' => 'generic', +], + [ + 'domain' => 'walmart', + 'description' => 'Wal-Mart Stores, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'walter', + 'description' => 'Sandvik AB', + 'type' => 'generic', +], + [ + 'domain' => 'wang', + 'description' => 'Zodiac Wang Limited', + 'type' => 'generic', +], + [ + 'domain' => 'wanggou', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'warman', + 'description' => 'Weir Group IP Limited', + 'type' => 'generic', +], + [ + 'domain' => 'watch', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'watches', + 'description' => 'Richemont DNS Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'weather', + 'description' => 'International Business Machines Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'weatherchannel', + 'description' => 'International Business Machines Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'webcam', + 'description' => 'dot Webcam Limited', + 'type' => 'generic', +], + [ + 'domain' => 'weber', + 'description' => 'Saint-Gobain Weber SA', + 'type' => 'generic', +], + [ + 'domain' => 'website', + 'description' => 'DotWebsite Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'wed', + 'description' => 'Emergency Back-End Registry Operator Program - ICANN', + 'type' => 'generic', +], + [ + 'domain' => 'wedding', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'weibo', + 'description' => 'Sina Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'weir', + 'description' => 'Weir Group IP Limited', + 'type' => 'generic', +], + [ + 'domain' => 'wf', + 'description' => 'Wallis and Futuna [Territory of the Wallis and Futuna Islands]', + 'type' => 'country-code', +], + [ + 'domain' => 'whoswho', + 'description' => 'Who\'s Who Registry', + 'type' => 'generic', +], + [ + 'domain' => 'wien', + 'description' => 'punkt.wien GmbH', + 'type' => 'generic', +], + [ + 'domain' => 'wiki', + 'description' => 'Top Level Design, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'williamhill', + 'description' => 'William Hill Organization Limited', + 'type' => 'generic', +], + [ + 'domain' => 'win', + 'description' => 'First Registry Limited', + 'type' => 'generic', +], + [ + 'domain' => 'windows', + 'description' => 'Microsoft Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'wine', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'winners', + 'description' => 'The TJX Companies, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'wme', + 'description' => 'William Morris Endeavor Entertainment, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'wolterskluwer', + 'description' => 'Wolters Kluwer N.V.', + 'type' => 'generic', +], + [ + 'domain' => 'woodside', + 'description' => 'Woodside Petroleum Limited', + 'type' => 'generic', +], + [ + 'domain' => 'work', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'works', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'world', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'wow', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ws', + 'description' => 'Samoa [Independent State of]', + 'type' => 'country-code', +], + [ + 'domain' => 'wtc', + 'description' => 'World Trade Centers Association, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'wtf', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'xbox', + 'description' => 'Microsoft Corporation', + 'type' => 'generic', +], + [ + 'domain' => 'xerox', + 'description' => 'Xerox DNHC LLC', + 'type' => 'generic', +], + [ + 'domain' => 'xfinity', + 'description' => 'Comcast IP Holdings I, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'xihuan', + 'description' => 'QIHOO 360 TECHNOLOGY CO. LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'xin', + 'description' => 'Elegant Leader Limited', + 'type' => 'generic', +], + [ + 'domain' => '测试', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => 'कॉम', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => 'परीक्षा', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => 'セール', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => '佛山', + 'description' => 'Guangzhou YU Wei Information Technology Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'ಭಾರತ', + 'description' => 'National Internet eXchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '慈善', + 'description' => 'Excellent First Limited', + 'type' => 'generic', +], + [ + 'domain' => '集团', + 'description' => 'Eagle Horizon Limited', + 'type' => 'generic', +], + [ + 'domain' => '在线', + 'description' => 'TLD REGISTRY LIMITED', + 'type' => 'generic', +], + [ + 'domain' => '한국', + 'description' => 'KISA [Korea Internet & Security Agency]', + 'type' => 'country-code', +], + [ + 'domain' => 'ଭାରତ', + 'description' => 'National Internet eXchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '大众汽车', + 'description' => 'Volkswagen [China] Investment Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => '点看', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => 'คอม', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => 'ভাৰত', + 'description' => 'National Internet eXchange of India', + 'type' => 'country-code', +], + [ + 'domain' => 'ভারত', + 'description' => 'National Internet Exchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '八卦', + 'description' => 'Zodiac Gemini Ltd', + 'type' => 'generic', +], + [ + 'domain' => '‏موقع‎', + 'description' => 'Suhub Electronic Establishment', + 'type' => 'generic', +], + [ + 'domain' => 'বাংলা', + 'description' => 'Posts and Telecommunications Division', + 'type' => 'country-code', +], + [ + 'domain' => '公益', + 'description' => 'China Organizational Name Administration Center', + 'type' => 'generic', +], + [ + 'domain' => '公司', + 'description' => 'Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)', + 'type' => 'generic', +], + [ + 'domain' => '香格里拉', + 'description' => 'Shangri‐La International Hotel Management Limited', + 'type' => 'generic', +], + [ + 'domain' => '网站', + 'description' => 'Global Website TLD Asia Limited', + 'type' => 'generic', +], + [ + 'domain' => '移动', + 'description' => 'Afilias plc', + 'type' => 'generic', +], + [ + 'domain' => '我爱你', + 'description' => 'Tycoon Treasure Limited', + 'type' => 'generic', +], + [ + 'domain' => 'москва', + 'description' => 'Foundation for Assistance for Internet Technologies and Infrastructure Development [FAITID]', + 'type' => 'generic', +], + [ + 'domain' => 'испытание', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => 'қаз', + 'description' => 'Association of IT Companies of Kazakhstan', + 'type' => 'country-code', +], + [ + 'domain' => 'католик', + 'description' => 'Pontificium Consilium de Comunicationibus Socialibus [PCCS] [Pontifical Council for Social Communication]', + 'type' => 'generic', +], + [ + 'domain' => 'онлайн', + 'description' => 'CORE Association', + 'type' => 'generic', +], + [ + 'domain' => 'сайт', + 'description' => 'CORE Association', + 'type' => 'generic', +], + [ + 'domain' => '联通', + 'description' => 'China United Network Communications Corporation Limited', + 'type' => 'generic', +], + [ + 'domain' => 'срб', + 'description' => 'Serbian National Internet Domain Registry [RNIDS]', + 'type' => 'country-code', +], + [ + 'domain' => 'бг', + 'description' => 'Imena.BG AD', + 'type' => 'country-code', +], + [ + 'domain' => 'бел', + 'description' => 'Reliable Software, Ltd.', + 'type' => 'country-code', +], + [ + 'domain' => '‏קום‎', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => '时尚', + 'description' => 'RISE VICTORY LIMITED', + 'type' => 'generic', +], + [ + 'domain' => '微博', + 'description' => 'Sina Corporation', + 'type' => 'generic', +], + [ + 'domain' => '테스트', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => '淡马锡', + 'description' => 'Temasek Holdings [Private] Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ファッション', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'орг', + 'description' => 'Public Interest Registry', + 'type' => 'generic', +], + [ + 'domain' => 'नेट', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => 'ストア', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => '삼성', + 'description' => 'SAMSUNG SDS CO., LTD', + 'type' => 'generic', +], + [ + 'domain' => 'சிங்கப்பூர்', + 'description' => 'Singapore Network Information Centre [SGNIC] Pte Ltd', + 'type' => 'country-code', +], + [ + 'domain' => '商标', + 'description' => 'HU YI GLOBAL INFORMATION RESOURCES[HOLDING] COMPANY.HONGKONG LIMITED', + 'type' => 'generic', +], + [ + 'domain' => '商店', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => '商城', + 'description' => 'Zodiac Aquarius Limited', + 'type' => 'generic', +], + [ + 'domain' => 'дети', + 'description' => 'The Foundation for Network Initiatives “The Smart Internet”', + 'type' => 'generic', +], + [ + 'domain' => 'мкд', + 'description' => 'Macedonian Academic Research Network Skopje', + 'type' => 'country-code', +], + [ + 'domain' => '‏טעסט‎', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => 'ею', + 'description' => 'EURid vzw/asbl', + 'type' => 'country-code', +], + [ + 'domain' => 'ポイント', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => '新闻', + 'description' => 'Guangzhou YU Wei Information and Technology Co.,Ltd', + 'type' => 'generic', +], + [ + 'domain' => '工行', + 'description' => 'Industrial and Commercial Bank of China Limited', + 'type' => 'generic', +], + [ + 'domain' => '家電', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => '‏كوم‎', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => '中文网', + 'description' => 'TLD REGISTRY LIMITED', + 'type' => 'generic', +], + [ + 'domain' => '中信', + 'description' => 'CITIC Group Corporation', + 'type' => 'generic', +], + [ + 'domain' => '中国', + 'description' => 'China Internet Network Information Center [CNNIC]', + 'type' => 'country-code', +], + [ + 'domain' => '中國', + 'description' => 'China Internet Network Information Center [CNNIC]', + 'type' => 'country-code', +], + [ + 'domain' => '娱乐', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => '谷歌', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'భారత్', + 'description' => 'National Internet Exchange of India', + 'type' => 'country-code', +], + [ + 'domain' => 'ලංකා', + 'description' => 'LK Domain Registry', + 'type' => 'country-code', +], + [ + 'domain' => '電訊盈科', + 'description' => 'PCCW Enterprises Limited', + 'type' => 'generic', +], + [ + 'domain' => '购物', + 'description' => 'Minds + Machines Group Limited', + 'type' => 'generic', +], + [ + 'domain' => '測試', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => 'クラウド', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ભારત', + 'description' => 'National Internet Exchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '通販', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'भारतम्', + 'description' => 'National Internet eXchange of India', + 'type' => 'country-code', +], + [ + 'domain' => 'भारत', + 'description' => 'National Internet Exchange of India', + 'type' => 'country-code', +], + [ + 'domain' => 'भारोत', + 'description' => 'National Internet eXchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '‏آزمایشی‎', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => 'பரிட்சை', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => '网店', + 'description' => 'Zodiac Taurus Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'संगठन', + 'description' => 'Public Interest Registry', + 'type' => 'generic', +], + [ + 'domain' => '餐厅', + 'description' => 'HU YI GLOBAL INFORMATION RESOURCES [HOLDING] COMPANY. HONGKONG LIMITED', + 'type' => 'generic', +], + [ + 'domain' => '网络', + 'description' => 'Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)', + 'type' => 'generic', +], + [ + 'domain' => 'ком', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => 'укр', + 'description' => 'Ukrainian Network Information Centre [UANIC], Inc.', + 'type' => 'country-code', +], + [ + 'domain' => '香港', + 'description' => 'Hong Kong Internet Registration Corporation Ltd.', + 'type' => 'country-code', +], + [ + 'domain' => '诺基亚', + 'description' => 'Nokia Corporation', + 'type' => 'generic', +], + [ + 'domain' => '食品', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'δοκιμή', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => '飞利浦', + 'description' => 'Koninklijke Philips N.V.', + 'type' => 'generic', +], + [ + 'domain' => '‏إختبار‎', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => '台湾', + 'description' => 'Taiwan Network Information Center [TWNIC]', + 'type' => 'country-code', +], + [ + 'domain' => '台灣', + 'description' => 'Taiwan Network Information Center [TWNIC]', + 'type' => 'country-code', +], + [ + 'domain' => '手表', + 'description' => 'Richemont DNS Inc.', + 'type' => 'generic', +], + [ + 'domain' => '手机', + 'description' => 'Beijing RITT-Net Technology Development Co., Ltd', + 'type' => 'generic', +], + [ + 'domain' => 'мон', + 'description' => 'Datacom Co.,Ltd', + 'type' => 'country-code', +], + [ + 'domain' => '‏الجزائر‎', + 'description' => 'CERIST', + 'type' => 'country-code', +], + [ + 'domain' => '‏عمان‎', + 'description' => 'Telecommunications Regulatory Authority [TRA]', + 'type' => 'country-code', +], + [ + 'domain' => '‏ارامكو‎', + 'description' => 'Aramco Services Company', + 'type' => 'generic', +], + [ + 'domain' => '‏ایران‎', + 'description' => 'Institute for Research in Fundamental Sciences [IPM]', + 'type' => 'country-code', +], + [ + 'domain' => '‏العليان‎', + 'description' => 'Crescent Holding GmbH', + 'type' => 'generic', +], + [ + 'domain' => '‏اتصالات‎', + 'description' => 'Emirates Telecommunications Corporation [trading as Etisalat]', + 'type' => 'generic', +], + [ + 'domain' => '‏امارات‎', + 'description' => 'Telecommunications Regulatory Authority [TRA]', + 'type' => 'country-code', +], + [ + 'domain' => '‏بازار‎', + 'description' => 'CORE Association', + 'type' => 'generic', +], + [ + 'domain' => '‏موريتانيا‎', + 'description' => 'Not assigned', + 'type' => 'country-code', +], + [ + 'domain' => '‏پاکستان‎', + 'description' => 'National Telecommunication Corporation', + 'type' => 'country-code', +], + [ + 'domain' => '‏الاردن‎', + 'description' => 'National Information Technology Center [NITC]', + 'type' => 'country-code', +], + [ + 'domain' => '‏موبايلي‎', + 'description' => 'GreenTech Consultancy Company W.L.L.', + 'type' => 'generic', +], + [ + 'domain' => '‏بارت‎', + 'description' => 'National Internet eXchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '‏بھارت‎', + 'description' => 'National Internet Exchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '‏المغرب‎', + 'description' => 'Agence Nationale de Réglementation des Télécommunications [ANRT]', + 'type' => 'country-code', +], + [ + 'domain' => '‏ابوظبي‎', + 'description' => 'Abu Dhabi Systems and Information Centre', + 'type' => 'generic', +], + [ + 'domain' => '‏السعودية‎', + 'description' => 'Communications and Information Technology Commission', + 'type' => 'country-code', +], + [ + 'domain' => '‏ڀارت‎', + 'description' => 'National Internet eXchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '‏كاثوليك‎', + 'description' => 'Pontificium Consilium de Comunicationibus Socialibus [PCCS] [Pontifical Council for Social Communication]', + 'type' => 'generic', +], + [ + 'domain' => '‏سودان‎', + 'description' => 'Sudan Internet Society', + 'type' => 'country-code', +], + [ + 'domain' => '‏همراه‎', + 'description' => 'Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.', + 'type' => 'generic', +], + [ + 'domain' => '‏عراق‎', + 'description' => 'Communications and Media Commission [CMC]', + 'type' => 'country-code', +], + [ + 'domain' => '‏مليسيا‎', + 'description' => 'MYNIC Berhad', + 'type' => 'country-code', +], + [ + 'domain' => '澳門', + 'description' => 'Macao Post and Telecommunications Bureau [CTT]', + 'type' => 'country-code', +], + [ + 'domain' => '닷컴', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => '政府', + 'description' => 'Net-Chinese Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => '‏شبكة‎', + 'description' => 'International Domain Registry Pty. Ltd.', + 'type' => 'generic', +], + [ + 'domain' => '‏بيتك‎', + 'description' => 'Kuwait Finance House', + 'type' => 'generic', +], + [ + 'domain' => '‏عرب‎', + 'description' => 'League of Arab States', + 'type' => 'generic', +], + [ + 'domain' => 'გე', + 'description' => 'Information Technologies Development Center [ITDC]', + 'type' => 'country-code', +], + [ + 'domain' => '机构', + 'description' => 'Public Interest Registry', + 'type' => 'generic', +], + [ + 'domain' => '组织机构', + 'description' => 'Public Interest Registry', + 'type' => 'generic', +], + [ + 'domain' => '健康', + 'description' => 'Stable Tone Limited', + 'type' => 'generic', +], + [ + 'domain' => 'ไทย', + 'description' => 'Thai Network Information Center Foundation', + 'type' => 'country-code', +], + [ + 'domain' => '‏سورية‎', + 'description' => 'National Agency for Network Services [NANS]', + 'type' => 'country-code', +], + [ + 'domain' => '招聘', + 'description' => 'Dot Trademark TLD Holding Company Limited', + 'type' => 'generic', +], + [ + 'domain' => 'рус', + 'description' => 'Rusnames Limited', + 'type' => 'generic', +], + [ + 'domain' => 'рф', + 'description' => 'Coordination Center for TLD RU', + 'type' => 'country-code', +], + [ + 'domain' => '珠宝', + 'description' => 'Richemont DNS Inc.', + 'type' => 'generic', +], + [ + 'domain' => '‏تونس‎', + 'description' => 'Agence Tunisienne d\'Internet', + 'type' => 'country-code', +], + [ + 'domain' => '大拿', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => 'みんな', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'グーグル', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ελ', + 'description' => 'ICS-FORTH GR', + 'type' => 'country-code', +], + [ + 'domain' => '世界', + 'description' => 'Stable Tone Limited', + 'type' => 'generic', +], + [ + 'domain' => '書籍', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'ഭാരതം', + 'description' => 'National Internet eXchange of India', + 'type' => 'country-code', +], + [ + 'domain' => 'ਭਾਰਤ', + 'description' => 'National Internet Exchange of India', + 'type' => 'country-code', +], + [ + 'domain' => '网址', + 'description' => 'KNET Co., Ltd', + 'type' => 'generic', +], + [ + 'domain' => '닷넷', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => 'コム', + 'description' => 'VeriSign Sarl', + 'type' => 'generic', +], + [ + 'domain' => '天主教', + 'description' => 'Pontificium Consilium de Comunicationibus Socialibus [PCCS] [Pontifical Council for Social Communication]', + 'type' => 'generic', +], + [ + 'domain' => '游戏', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'vermögensberater', + 'description' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG', + 'type' => 'generic', +], + [ + 'domain' => 'vermögensberatung', + 'description' => 'Deutsche Vermögensberatung Aktiengesellschaft DVAG', + 'type' => 'generic', +], + [ + 'domain' => '企业', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => '信息', + 'description' => 'Beijing Tele-info Network Technology Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => '嘉里大酒店', + 'description' => 'Kerry Trading Co. Limited', + 'type' => 'generic', +], + [ + 'domain' => '嘉里', + 'description' => 'Kerry Trading Co. Limited', + 'type' => 'generic', +], + [ + 'domain' => '‏مصر‎', + 'description' => 'National Telecommunication Regulatory Authority - NTRA', + 'type' => 'country-code', +], + [ + 'domain' => '‏قطر‎', + 'description' => 'Communications Regulatory Authority', + 'type' => 'country-code', +], + [ + 'domain' => '广东', + 'description' => 'Guangzhou YU Wei Information Technology Co., Ltd.', + 'type' => 'generic', +], + [ + 'domain' => 'இலங்கை', + 'description' => 'LK Domain Registry', + 'type' => 'country-code', +], + [ + 'domain' => 'இந்தியா', + 'description' => 'National Internet Exchange of India', + 'type' => 'country-code', +], + [ + 'domain' => 'հայ', + 'description' => '"Internet Society" Non-governmental Organization', + 'type' => 'country-code', +], + [ + 'domain' => '新加坡', + 'description' => 'Singapore Network Information Centre [SGNIC] Pte Ltd', + 'type' => 'country-code', +], + [ + 'domain' => '‏فلسطين‎', + 'description' => 'Ministry of Telecom & Information Technology [MTIT]', + 'type' => 'country-code', +], + [ + 'domain' => 'テスト', + 'description' => 'Internet Assigned Numbers Authority', + 'type' => 'test', +], + [ + 'domain' => '政务', + 'description' => 'China Organizational Name Administration Center', + 'type' => 'generic', +], + [ + 'domain' => 'xperia', + 'description' => 'Sony Mobile Communications AB', + 'type' => 'generic', +], + [ + 'domain' => 'xxx', + 'description' => 'Adult entertainment', + 'type' => 'sponsored', +], + [ + 'domain' => 'xyz', + 'description' => 'XYZ.COM LLC', + 'type' => 'generic', +], + [ + 'domain' => 'yachts', + 'description' => 'DERYachts, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'yahoo', + 'description' => 'Yahoo! Domain Services Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'yamaxun', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'yandex', + 'description' => 'YANDEX, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'ye', + 'description' => 'Yemen [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'yodobashi', + 'description' => 'YODOBASHI CAMERA CO.,LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'yoga', + 'description' => 'Top Level Domain Holdings Limited', + 'type' => 'generic', +], + [ + 'domain' => 'yokohama', + 'description' => 'GMO Registry, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'you', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'youtube', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'yt', + 'description' => 'Mayotte [Department of]', + 'type' => 'country-code', +], + [ + 'domain' => 'yun', + 'description' => 'QIHOO 360 TECHNOLOGY CO. LTD.', + 'type' => 'generic', +], + [ + 'domain' => 'za', + 'description' => 'South Africa [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'zappos', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'zara', + 'description' => 'Industria de Diseño Textil, S.A. [INDITEX, S.A.]', + 'type' => 'generic', +], + [ + 'domain' => 'zero', + 'description' => 'Amazon Registry Services, Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'zip', + 'description' => 'Charleston Road Registry Inc.', + 'type' => 'generic', +], + [ + 'domain' => 'zippo', + 'description' => 'Zadco Company', + 'type' => 'generic', +], + [ + 'domain' => 'zm', + 'description' => 'Zambia [Republic of]', + 'type' => 'country-code', +], + [ + 'domain' => 'zone', + 'description' => 'Binky Moon, LLC', + 'type' => 'generic', +], + [ + 'domain' => 'zuerich', + 'description' => 'Kanton Zürich [Canton of Zurich]', + 'type' => 'generic', +], + [ + 'domain' => 'zw', + 'description' => 'Zimbabwe [Republic of]', + 'type' => 'country-code', +]]; + + /** + * converts a TLD_INFO element into a TldInfoItem object + * + * @param array $info element from \TldEnum\TldInfo::TLD_INFO + * + * @return \TldEnum\TldInfoItem + */ + public static function toInfoItem(array $info) : TldInfoItem { + $infoItem = new TldInfoItem; + foreach($infoItem as $prop=>&$val) { + if (isset($info[$prop])) { + $val = $info[$prop]; + } + } + unset($prop); + unset($val); + return $infoItem; + } + +} \ No newline at end of file diff --git a/formats/php/TldEnum/TldInfoItem.php b/formats/php/TldEnum/TldInfoItem.php new file mode 100644 index 0000000..a89c22e --- /dev/null +++ b/formats/php/TldEnum/TldInfoItem.php @@ -0,0 +1,12 @@ + 'generic', + 'aarp' => 'generic', + 'abarth' => 'generic', + 'abb' => 'generic', + 'abbott' => 'generic', + 'abbvie' => 'generic', + 'abc' => 'generic', + 'able' => 'generic', + 'abogado' => 'generic', + 'abudhabi' => 'generic', + 'ac' => 'country-code', + 'academy' => 'generic', + 'accenture' => 'generic', + 'accountant' => 'generic', + 'accountants' => 'generic', + 'aco' => 'generic', + 'active' => 'generic', + 'actor' => 'generic', + 'ad' => 'country-code', + 'adac' => 'generic', + 'ads' => 'generic', + 'adult' => 'generic', + 'ae' => 'country-code', + 'aeg' => 'generic', + 'aero' => 'sponsored', + 'aetna' => 'generic', + 'af' => 'country-code', + 'afamilycompany' => 'generic', + 'afl' => 'generic', + 'africa' => 'generic', + 'ag' => 'country-code', + 'agakhan' => 'generic', + 'agency' => 'generic', + 'ai' => 'country-code', + 'aig' => 'generic', + 'aigo' => 'generic', + 'airbus' => 'generic', + 'airforce' => 'generic', + 'airtel' => 'generic', + 'akdn' => 'generic', + 'al' => 'country-code', + 'alfaromeo' => 'generic', + 'alibaba' => 'generic', + 'alipay' => 'generic', + 'allfinanz' => 'generic', + 'allstate' => 'generic', + 'ally' => 'generic', + 'alsace' => 'generic', + 'alstom' => 'generic', + 'am' => 'country-code', + 'americanexpress' => 'generic', + 'americanfamily' => 'generic', + 'amex' => 'generic', + 'amfam' => 'generic', + 'amica' => 'generic', + 'amsterdam' => 'generic', + 'an' => 'country-code', + 'analytics' => 'generic', + 'android' => 'generic', + 'anquan' => 'generic', + 'anz' => 'generic', + 'ao' => 'country-code', + 'aol' => 'generic', + 'apartments' => 'generic', + 'app' => 'generic', + 'apple' => 'generic', + 'aq' => 'country-code', + 'aquarelle' => 'generic', + 'ar' => 'country-code', + 'arab' => 'generic', + 'aramco' => 'generic', + 'archi' => 'generic', + 'army' => 'generic', + 'arpa' => 'infrastructure', + 'art' => 'generic', + 'arte' => 'generic', + 'as' => 'country-code', + 'asda' => 'generic', + 'asia' => 'sponsored', + 'associates' => 'generic', + 'at' => 'country-code', + 'athleta' => 'generic', + 'attorney' => 'generic', + 'au' => 'country-code', + 'auction' => 'generic', + 'audi' => 'generic', + 'audible' => 'generic', + 'audio' => 'generic', + 'auspost' => 'generic', + 'author' => 'generic', + 'auto' => 'generic', + 'autos' => 'generic', + 'avianca' => 'generic', + 'aw' => 'country-code', + 'aws' => 'generic', + 'ax' => 'country-code', + 'axa' => 'generic', + 'az' => 'country-code', + 'azure' => 'generic', + 'ba' => 'country-code', + 'baby' => 'generic', + 'baidu' => 'generic', + 'banamex' => 'generic', + 'bananarepublic' => 'generic', + 'band' => 'generic', + 'bank' => 'generic', + 'bar' => 'generic', + 'barcelona' => 'generic', + 'barclaycard' => 'generic', + 'barclays' => 'generic', + 'barefoot' => 'generic', + 'bargains' => 'generic', + 'baseball' => 'generic', + 'basketball' => 'generic', + 'bauhaus' => 'generic', + 'bayern' => 'generic', + 'bb' => 'country-code', + 'bbc' => 'generic', + 'bbt' => 'generic', + 'bbva' => 'generic', + 'bcg' => 'generic', + 'bcn' => 'generic', + 'bd' => 'country-code', + 'be' => 'country-code', + 'beats' => 'generic', + 'beauty' => 'generic', + 'beer' => 'generic', + 'bentley' => 'generic', + 'berlin' => 'generic', + 'best' => 'generic', + 'bestbuy' => 'generic', + 'bet' => 'generic', + 'bf' => 'country-code', + 'bg' => 'country-code', + 'bh' => 'country-code', + 'bharti' => 'generic', + 'bi' => 'country-code', + 'bible' => 'generic', + 'bid' => 'generic', + 'bike' => 'generic', + 'bing' => 'generic', + 'bingo' => 'generic', + 'bio' => 'generic', + 'biz' => 'generic-restricted', + 'bj' => 'country-code', + 'bl' => 'country-code', + 'black' => 'generic', + 'blackfriday' => 'generic', + 'blanco' => 'generic', + 'blockbuster' => 'generic', + 'blog' => 'generic', + 'bloomberg' => 'generic', + 'blue' => 'generic', + 'bm' => 'country-code', + 'bms' => 'generic', + 'bmw' => 'generic', + 'bn' => 'country-code', + 'bnl' => 'generic', + 'bnpparibas' => 'generic', + 'bo' => 'country-code', + 'boats' => 'generic', + 'boehringer' => 'generic', + 'bofa' => 'generic', + 'bom' => 'generic', + 'bond' => 'generic', + 'boo' => 'generic', + 'book' => 'generic', + 'booking' => 'generic', + 'boots' => 'generic', + 'bosch' => 'generic', + 'bostik' => 'generic', + 'boston' => 'generic', + 'bot' => 'generic', + 'boutique' => 'generic', + 'box' => 'generic', + 'bq' => 'country-code', + 'br' => 'country-code', + 'bradesco' => 'generic', + 'bridgestone' => 'generic', + 'broadway' => 'generic', + 'broker' => 'generic', + 'brother' => 'generic', + 'brussels' => 'generic', + 'bs' => 'country-code', + 'bt' => 'country-code', + 'budapest' => 'generic', + 'bugatti' => 'generic', + 'build' => 'generic', + 'builders' => 'generic', + 'business' => 'generic', + 'buy' => 'generic', + 'buzz' => 'generic', + 'bv' => 'country-code', + 'bw' => 'country-code', + 'by' => 'country-code', + 'bz' => 'country-code', + 'bzh' => 'generic', + 'ca' => 'country-code', + 'cab' => 'generic', + 'cafe' => 'generic', + 'cal' => 'generic', + 'call' => 'generic', + 'calvinklein' => 'generic', + 'cam' => 'generic', + 'camera' => 'generic', + 'camp' => 'generic', + 'cancerresearch' => 'generic', + 'canon' => 'generic', + 'capetown' => 'generic', + 'capital' => 'generic', + 'capitalone' => 'generic', + 'car' => 'generic', + 'caravan' => 'generic', + 'cards' => 'generic', + 'care' => 'generic', + 'career' => 'generic', + 'careers' => 'generic', + 'cars' => 'generic', + 'cartier' => 'generic', + 'casa' => 'generic', + 'case' => 'generic', + 'caseih' => 'generic', + 'cash' => 'generic', + 'casino' => 'generic', + 'cat' => 'sponsored', + 'catering' => 'generic', + 'catholic' => 'generic', + 'cba' => 'generic', + 'cbn' => 'generic', + 'cbre' => 'generic', + 'cbs' => 'generic', + 'cc' => 'country-code', + 'cd' => 'country-code', + 'ceb' => 'generic', + 'center' => 'generic', + 'ceo' => 'generic', + 'cern' => 'generic', + 'cf' => 'country-code', + 'cfa' => 'generic', + 'cfd' => 'generic', + 'cg' => 'country-code', + 'ch' => 'country-code', + 'chanel' => 'generic', + 'channel' => 'generic', + 'charity' => 'generic', + 'chase' => 'generic', + 'chat' => 'generic', + 'cheap' => 'generic', + 'chintai' => 'generic', + 'chloe' => 'generic', + 'christmas' => 'generic', + 'chrome' => 'generic', + 'chrysler' => 'generic', + 'church' => 'generic', + 'ci' => 'country-code', + 'cipriani' => 'generic', + 'circle' => 'generic', + 'cisco' => 'generic', + 'citadel' => 'generic', + 'citi' => 'generic', + 'citic' => 'generic', + 'city' => 'generic', + 'cityeats' => 'generic', + 'ck' => 'country-code', + 'cl' => 'country-code', + 'claims' => 'generic', + 'cleaning' => 'generic', + 'click' => 'generic', + 'clinic' => 'generic', + 'clinique' => 'generic', + 'clothing' => 'generic', + 'cloud' => 'generic', + 'club' => 'generic', + 'clubmed' => 'generic', + 'cm' => 'country-code', + 'cn' => 'country-code', + 'co' => 'country-code', + 'coach' => 'generic', + 'codes' => 'generic', + 'coffee' => 'generic', + 'college' => 'generic', + 'cologne' => 'generic', + 'com' => 'generic', + 'comcast' => 'generic', + 'commbank' => 'generic', + 'community' => 'generic', + 'company' => 'generic', + 'compare' => 'generic', + 'computer' => 'generic', + 'comsec' => 'generic', + 'condos' => 'generic', + 'construction' => 'generic', + 'consulting' => 'generic', + 'contact' => 'generic', + 'contractors' => 'generic', + 'cooking' => 'generic', + 'cookingchannel' => 'generic', + 'cool' => 'generic', + 'coop' => 'sponsored', + 'corsica' => 'generic', + 'country' => 'generic', + 'coupon' => 'generic', + 'coupons' => 'generic', + 'courses' => 'generic', + 'cr' => 'country-code', + 'credit' => 'generic', + 'creditcard' => 'generic', + 'creditunion' => 'generic', + 'cricket' => 'generic', + 'crown' => 'generic', + 'crs' => 'generic', + 'cruise' => 'generic', + 'cruises' => 'generic', + 'csc' => 'generic', + 'cu' => 'country-code', + 'cuisinella' => 'generic', + 'cv' => 'country-code', + 'cw' => 'country-code', + 'cx' => 'country-code', + 'cy' => 'country-code', + 'cymru' => 'generic', + 'cyou' => 'generic', + 'cz' => 'country-code', + 'dabur' => 'generic', + 'dad' => 'generic', + 'dance' => 'generic', + 'data' => 'generic', + 'date' => 'generic', + 'dating' => 'generic', + 'datsun' => 'generic', + 'day' => 'generic', + 'dclk' => 'generic', + 'dds' => 'generic', + 'de' => 'country-code', + 'deal' => 'generic', + 'dealer' => 'generic', + 'deals' => 'generic', + 'degree' => 'generic', + 'delivery' => 'generic', + 'dell' => 'generic', + 'deloitte' => 'generic', + 'delta' => 'generic', + 'democrat' => 'generic', + 'dental' => 'generic', + 'dentist' => 'generic', + 'desi' => 'generic', + 'design' => 'generic', + 'dev' => 'generic', + 'dhl' => 'generic', + 'diamonds' => 'generic', + 'diet' => 'generic', + 'digital' => 'generic', + 'direct' => 'generic', + 'directory' => 'generic', + 'discount' => 'generic', + 'discover' => 'generic', + 'dish' => 'generic', + 'diy' => 'generic', + 'dj' => 'country-code', + 'dk' => 'country-code', + 'dm' => 'country-code', + 'dnp' => 'generic', + 'do' => 'country-code', + 'docs' => 'generic', + 'doctor' => 'generic', + 'dodge' => 'generic', + 'dog' => 'generic', + 'doha' => 'generic', + 'domains' => 'generic', + 'doosan' => 'generic', + 'dot' => 'generic', + 'download' => 'generic', + 'drive' => 'generic', + 'dtv' => 'generic', + 'dubai' => 'generic', + 'duck' => 'generic', + 'dunlop' => 'generic', + 'duns' => 'generic', + 'dupont' => 'generic', + 'durban' => 'generic', + 'dvag' => 'generic', + 'dvr' => 'generic', + 'dz' => 'country-code', + 'earth' => 'generic', + 'eat' => 'generic', + 'ec' => 'country-code', + 'eco' => 'generic', + 'edeka' => 'generic', + 'edu' => 'sponsored', + 'education' => 'generic', + 'ee' => 'country-code', + 'eg' => 'country-code', + 'eh' => 'country-code', + 'email' => 'generic', + 'emerck' => 'generic', + 'energy' => 'generic', + 'engineer' => 'generic', + 'engineering' => 'generic', + 'enterprises' => 'generic', + 'epost' => 'generic', + 'epson' => 'generic', + 'equipment' => 'generic', + 'er' => 'country-code', + 'ericsson' => 'generic', + 'erni' => 'generic', + 'es' => 'country-code', + 'esq' => 'generic', + 'estate' => 'generic', + 'esurance' => 'generic', + 'et' => 'country-code', + 'etisalat' => 'generic', + 'eu' => 'country-code', + 'eurovision' => 'generic', + 'eus' => 'generic', + 'events' => 'generic', + 'everbank' => 'generic', + 'exchange' => 'generic', + 'expert' => 'generic', + 'exposed' => 'generic', + 'express' => 'generic', + 'extraspace' => 'generic', + 'fage' => 'generic', + 'fail' => 'generic', + 'fairwinds' => 'generic', + 'faith' => 'generic', + 'family' => 'generic', + 'fan' => 'generic', + 'fans' => 'generic', + 'farm' => 'generic', + 'farmers' => 'generic', + 'fashion' => 'generic', + 'fast' => 'generic', + 'fedex' => 'generic', + 'feedback' => 'generic', + 'ferrari' => 'generic', + 'ferrero' => 'generic', + 'fi' => 'country-code', + 'fiat' => 'generic', + 'fidelity' => 'generic', + 'fido' => 'generic', + 'film' => 'generic', + 'final' => 'generic', + 'finance' => 'generic', + 'financial' => 'generic', + 'fire' => 'generic', + 'firestone' => 'generic', + 'firmdale' => 'generic', + 'fish' => 'generic', + 'fishing' => 'generic', + 'fit' => 'generic', + 'fitness' => 'generic', + 'fj' => 'country-code', + 'fk' => 'country-code', + 'flickr' => 'generic', + 'flights' => 'generic', + 'flir' => 'generic', + 'florist' => 'generic', + 'flowers' => 'generic', + 'flsmidth' => 'generic', + 'fly' => 'generic', + 'fm' => 'country-code', + 'fo' => 'country-code', + 'foo' => 'generic', + 'food' => 'generic', + 'foodnetwork' => 'generic', + 'football' => 'generic', + 'ford' => 'generic', + 'forex' => 'generic', + 'forsale' => 'generic', + 'forum' => 'generic', + 'foundation' => 'generic', + 'fox' => 'generic', + 'fr' => 'country-code', + 'free' => 'generic', + 'fresenius' => 'generic', + 'frl' => 'generic', + 'frogans' => 'generic', + 'frontdoor' => 'generic', + 'frontier' => 'generic', + 'ftr' => 'generic', + 'fujitsu' => 'generic', + 'fujixerox' => 'generic', + 'fun' => 'generic', + 'fund' => 'generic', + 'furniture' => 'generic', + 'futbol' => 'generic', + 'fyi' => 'generic', + 'ga' => 'country-code', + 'gal' => 'generic', + 'gallery' => 'generic', + 'gallo' => 'generic', + 'gallup' => 'generic', + 'game' => 'generic', + 'games' => 'generic', + 'gap' => 'generic', + 'garden' => 'generic', + 'gb' => 'country-code', + 'gbiz' => 'generic', + 'gd' => 'country-code', + 'gdn' => 'generic', + 'ge' => 'country-code', + 'gea' => 'generic', + 'gent' => 'generic', + 'genting' => 'generic', + 'george' => 'generic', + 'gf' => 'country-code', + 'gg' => 'country-code', + 'ggee' => 'generic', + 'gh' => 'country-code', + 'gi' => 'country-code', + 'gift' => 'generic', + 'gifts' => 'generic', + 'gives' => 'generic', + 'giving' => 'generic', + 'gl' => 'country-code', + 'glade' => 'generic', + 'glass' => 'generic', + 'gle' => 'generic', + 'global' => 'generic', + 'globo' => 'generic', + 'gm' => 'country-code', + 'gmail' => 'generic', + 'gmbh' => 'generic', + 'gmo' => 'generic', + 'gmx' => 'generic', + 'gn' => 'country-code', + 'godaddy' => 'generic', + 'gold' => 'generic', + 'goldpoint' => 'generic', + 'golf' => 'generic', + 'goo' => 'generic', + 'goodhands' => 'generic', + 'goodyear' => 'generic', + 'goog' => 'generic', + 'google' => 'generic', + 'gop' => 'generic', + 'got' => 'generic', + 'gov' => 'sponsored', + 'gp' => 'country-code', + 'gq' => 'country-code', + 'gr' => 'country-code', + 'grainger' => 'generic', + 'graphics' => 'generic', + 'gratis' => 'generic', + 'green' => 'generic', + 'gripe' => 'generic', + 'grocery' => 'generic', + 'group' => 'generic', + 'gs' => 'country-code', + 'gt' => 'country-code', + 'gu' => 'country-code', + 'guardian' => 'generic', + 'gucci' => 'generic', + 'guge' => 'generic', + 'guide' => 'generic', + 'guitars' => 'generic', + 'guru' => 'generic', + 'gw' => 'country-code', + 'gy' => 'country-code', + 'hair' => 'generic', + 'hamburg' => 'generic', + 'hangout' => 'generic', + 'haus' => 'generic', + 'hbo' => 'generic', + 'hdfc' => 'generic', + 'hdfcbank' => 'generic', + 'health' => 'generic', + 'healthcare' => 'generic', + 'help' => 'generic', + 'helsinki' => 'generic', + 'here' => 'generic', + 'hermes' => 'generic', + 'hgtv' => 'generic', + 'hiphop' => 'generic', + 'hisamitsu' => 'generic', + 'hitachi' => 'generic', + 'hiv' => 'generic', + 'hk' => 'country-code', + 'hkt' => 'generic', + 'hm' => 'country-code', + 'hn' => 'country-code', + 'hockey' => 'generic', + 'holdings' => 'generic', + 'holiday' => 'generic', + 'homedepot' => 'generic', + 'homegoods' => 'generic', + 'homes' => 'generic', + 'homesense' => 'generic', + 'honda' => 'generic', + 'honeywell' => 'generic', + 'horse' => 'generic', + 'hospital' => 'generic', + 'host' => 'generic', + 'hosting' => 'generic', + 'hot' => 'generic', + 'hoteles' => 'generic', + 'hotels' => 'generic', + 'hotmail' => 'generic', + 'house' => 'generic', + 'how' => 'generic', + 'hr' => 'country-code', + 'hsbc' => 'generic', + 'ht' => 'country-code', + 'htc' => 'generic', + 'hu' => 'country-code', + 'hughes' => 'generic', + 'hyatt' => 'generic', + 'hyundai' => 'generic', + 'ibm' => 'generic', + 'icbc' => 'generic', + 'ice' => 'generic', + 'icu' => 'generic', + 'id' => 'country-code', + 'ie' => 'country-code', + 'ieee' => 'generic', + 'ifm' => 'generic', + 'iinet' => 'generic', + 'ikano' => 'generic', + 'il' => 'country-code', + 'im' => 'country-code', + 'imamat' => 'generic', + 'imdb' => 'generic', + 'immo' => 'generic', + 'immobilien' => 'generic', + 'in' => 'country-code', + 'industries' => 'generic', + 'infiniti' => 'generic', + 'info' => 'generic', + 'ing' => 'generic', + 'ink' => 'generic', + 'institute' => 'generic', + 'insurance' => 'generic', + 'insure' => 'generic', + 'int' => 'sponsored', + 'intel' => 'generic', + 'international' => 'generic', + 'intuit' => 'generic', + 'investments' => 'generic', + 'io' => 'country-code', + 'ipiranga' => 'generic', + 'iq' => 'country-code', + 'ir' => 'country-code', + 'irish' => 'generic', + 'is' => 'country-code', + 'iselect' => 'generic', + 'ismaili' => 'generic', + 'ist' => 'generic', + 'istanbul' => 'generic', + 'it' => 'country-code', + 'itau' => 'generic', + 'itv' => 'generic', + 'iveco' => 'generic', + 'iwc' => 'generic', + 'jaguar' => 'generic', + 'java' => 'generic', + 'jcb' => 'generic', + 'jcp' => 'generic', + 'je' => 'country-code', + 'jeep' => 'generic', + 'jetzt' => 'generic', + 'jewelry' => 'generic', + 'jio' => 'generic', + 'jlc' => 'generic', + 'jll' => 'generic', + 'jm' => 'country-code', + 'jmp' => 'generic', + 'jnj' => 'generic', + 'jo' => 'country-code', + 'jobs' => 'sponsored', + 'joburg' => 'generic', + 'jot' => 'generic', + 'joy' => 'generic', + 'jp' => 'country-code', + 'jpmorgan' => 'generic', + 'jprs' => 'generic', + 'juegos' => 'generic', + 'juniper' => 'generic', + 'kaufen' => 'generic', + 'kddi' => 'generic', + 'ke' => 'country-code', + 'kerryhotels' => 'generic', + 'kerrylogistics' => 'generic', + 'kerryproperties' => 'generic', + 'kfh' => 'generic', + 'kg' => 'country-code', + 'kh' => 'country-code', + 'ki' => 'country-code', + 'kia' => 'generic', + 'kim' => 'generic', + 'kinder' => 'generic', + 'kindle' => 'generic', + 'kitchen' => 'generic', + 'kiwi' => 'generic', + 'km' => 'country-code', + 'kn' => 'country-code', + 'koeln' => 'generic', + 'komatsu' => 'generic', + 'kosher' => 'generic', + 'kp' => 'country-code', + 'kpmg' => 'generic', + 'kpn' => 'generic', + 'kr' => 'country-code', + 'krd' => 'generic', + 'kred' => 'generic', + 'kuokgroup' => 'generic', + 'kw' => 'country-code', + 'ky' => 'country-code', + 'kyoto' => 'generic', + 'kz' => 'country-code', + 'la' => 'country-code', + 'lacaixa' => 'generic', + 'ladbrokes' => 'generic', + 'lamborghini' => 'generic', + 'lamer' => 'generic', + 'lancaster' => 'generic', + 'lancia' => 'generic', + 'lancome' => 'generic', + 'land' => 'generic', + 'landrover' => 'generic', + 'lanxess' => 'generic', + 'lasalle' => 'generic', + 'lat' => 'generic', + 'latino' => 'generic', + 'latrobe' => 'generic', + 'law' => 'generic', + 'lawyer' => 'generic', + 'lb' => 'country-code', + 'lc' => 'country-code', + 'lds' => 'generic', + 'lease' => 'generic', + 'leclerc' => 'generic', + 'lefrak' => 'generic', + 'legal' => 'generic', + 'lego' => 'generic', + 'lexus' => 'generic', + 'lgbt' => 'generic', + 'li' => 'country-code', + 'liaison' => 'generic', + 'lidl' => 'generic', + 'life' => 'generic', + 'lifeinsurance' => 'generic', + 'lifestyle' => 'generic', + 'lighting' => 'generic', + 'like' => 'generic', + 'lilly' => 'generic', + 'limited' => 'generic', + 'limo' => 'generic', + 'lincoln' => 'generic', + 'linde' => 'generic', + 'link' => 'generic', + 'lipsy' => 'generic', + 'live' => 'generic', + 'living' => 'generic', + 'lixil' => 'generic', + 'lk' => 'country-code', + 'llc' => 'generic', + 'loan' => 'generic', + 'loans' => 'generic', + 'locker' => 'generic', + 'locus' => 'generic', + 'loft' => 'generic', + 'lol' => 'generic', + 'london' => 'generic', + 'lotte' => 'generic', + 'lotto' => 'generic', + 'love' => 'generic', + 'lpl' => 'generic', + 'lplfinancial' => 'generic', + 'lr' => 'country-code', + 'ls' => 'country-code', + 'lt' => 'country-code', + 'ltd' => 'generic', + 'ltda' => 'generic', + 'lu' => 'country-code', + 'lundbeck' => 'generic', + 'lupin' => 'generic', + 'luxe' => 'generic', + 'luxury' => 'generic', + 'lv' => 'country-code', + 'ly' => 'country-code', + 'ma' => 'country-code', + 'macys' => 'generic', + 'madrid' => 'generic', + 'maif' => 'generic', + 'maison' => 'generic', + 'makeup' => 'generic', + 'man' => 'generic', + 'management' => 'generic', + 'mango' => 'generic', + 'map' => 'generic', + 'market' => 'generic', + 'marketing' => 'generic', + 'markets' => 'generic', + 'marriott' => 'generic', + 'marshalls' => 'generic', + 'maserati' => 'generic', + 'mattel' => 'generic', + 'mba' => 'generic', + 'mc' => 'country-code', + 'mcd' => 'generic', + 'mcdonalds' => 'generic', + 'mckinsey' => 'generic', + 'md' => 'country-code', + 'me' => 'country-code', + 'med' => 'generic', + 'media' => 'generic', + 'meet' => 'generic', + 'melbourne' => 'generic', + 'meme' => 'generic', + 'memorial' => 'generic', + 'men' => 'generic', + 'menu' => 'generic', + 'meo' => 'generic', + 'merckmsd' => 'generic', + 'metlife' => 'generic', + 'mf' => 'country-code', + 'mg' => 'country-code', + 'mh' => 'country-code', + 'miami' => 'generic', + 'microsoft' => 'generic', + 'mil' => 'sponsored', + 'mini' => 'generic', + 'mint' => 'generic', + 'mit' => 'generic', + 'mitsubishi' => 'generic', + 'mk' => 'country-code', + 'ml' => 'country-code', + 'mlb' => 'generic', + 'mls' => 'generic', + 'mm' => 'country-code', + 'mma' => 'generic', + 'mn' => 'country-code', + 'mo' => 'country-code', + 'mobi' => 'generic', + 'mobile' => 'generic', + 'mobily' => 'generic', + 'moda' => 'generic', + 'moe' => 'generic', + 'moi' => 'generic', + 'mom' => 'generic', + 'monash' => 'generic', + 'money' => 'generic', + 'monster' => 'generic', + 'montblanc' => 'generic', + 'mopar' => 'generic', + 'mormon' => 'generic', + 'mortgage' => 'generic', + 'moscow' => 'generic', + 'moto' => 'generic', + 'motorcycles' => 'generic', + 'mov' => 'generic', + 'movie' => 'generic', + 'movistar' => 'generic', + 'mp' => 'country-code', + 'mq' => 'country-code', + 'mr' => 'country-code', + 'ms' => 'country-code', + 'msd' => 'generic', + 'mt' => 'country-code', + 'mtn' => 'generic', + 'mtpc' => 'generic', + 'mtr' => 'generic', + 'mu' => 'country-code', + 'museum' => 'sponsored', + 'mutual' => 'generic', + 'mutuelle' => 'generic', + 'mv' => 'country-code', + 'mw' => 'country-code', + 'mx' => 'country-code', + 'my' => 'country-code', + 'mz' => 'country-code', + 'na' => 'country-code', + 'nab' => 'generic', + 'nadex' => 'generic', + 'nagoya' => 'generic', + 'name' => 'generic-restricted', + 'nationwide' => 'generic', + 'natura' => 'generic', + 'navy' => 'generic', + 'nba' => 'generic', + 'nc' => 'country-code', + 'ne' => 'country-code', + 'nec' => 'generic', + 'net' => 'generic', + 'netbank' => 'generic', + 'netflix' => 'generic', + 'network' => 'generic', + 'neustar' => 'generic', + 'new' => 'generic', + 'newholland' => 'generic', + 'news' => 'generic', + 'next' => 'generic', + 'nextdirect' => 'generic', + 'nexus' => 'generic', + 'nf' => 'country-code', + 'nfl' => 'generic', + 'ng' => 'country-code', + 'ngo' => 'generic', + 'nhk' => 'generic', + 'ni' => 'country-code', + 'nico' => 'generic', + 'nike' => 'generic', + 'nikon' => 'generic', + 'ninja' => 'generic', + 'nissan' => 'generic', + 'nissay' => 'generic', + 'nl' => 'country-code', + 'no' => 'country-code', + 'nokia' => 'generic', + 'northwesternmutual' => 'generic', + 'norton' => 'generic', + 'now' => 'generic', + 'nowruz' => 'generic', + 'nowtv' => 'generic', + 'np' => 'country-code', + 'nr' => 'country-code', + 'nra' => 'generic', + 'nrw' => 'generic', + 'ntt' => 'generic', + 'nu' => 'country-code', + 'nyc' => 'generic', + 'nz' => 'country-code', + 'obi' => 'generic', + 'observer' => 'generic', + 'off' => 'generic', + 'office' => 'generic', + 'okinawa' => 'generic', + 'olayan' => 'generic', + 'olayangroup' => 'generic', + 'oldnavy' => 'generic', + 'ollo' => 'generic', + 'om' => 'country-code', + 'omega' => 'generic', + 'one' => 'generic', + 'ong' => 'generic', + 'onl' => 'generic', + 'online' => 'generic', + 'onyourside' => 'generic', + 'ooo' => 'generic', + 'open' => 'generic', + 'oracle' => 'generic', + 'orange' => 'generic', + 'org' => 'generic', + 'organic' => 'generic', + 'orientexpress' => 'generic', + 'origins' => 'generic', + 'osaka' => 'generic', + 'otsuka' => 'generic', + 'ott' => 'generic', + 'ovh' => 'generic', + 'pa' => 'country-code', + 'page' => 'generic', + 'pamperedchef' => 'generic', + 'panasonic' => 'generic', + 'panerai' => 'generic', + 'paris' => 'generic', + 'pars' => 'generic', + 'partners' => 'generic', + 'parts' => 'generic', + 'party' => 'generic', + 'passagens' => 'generic', + 'pay' => 'generic', + 'pccw' => 'generic', + 'pe' => 'country-code', + 'pet' => 'generic', + 'pf' => 'country-code', + 'pfizer' => 'generic', + 'pg' => 'country-code', + 'ph' => 'country-code', + 'pharmacy' => 'generic', + 'phd' => 'generic', + 'philips' => 'generic', + 'phone' => 'generic', + 'photo' => 'generic', + 'photography' => 'generic', + 'photos' => 'generic', + 'physio' => 'generic', + 'piaget' => 'generic', + 'pics' => 'generic', + 'pictet' => 'generic', + 'pictures' => 'generic', + 'pid' => 'generic', + 'pin' => 'generic', + 'ping' => 'generic', + 'pink' => 'generic', + 'pioneer' => 'generic', + 'pizza' => 'generic', + 'pk' => 'country-code', + 'pl' => 'country-code', + 'place' => 'generic', + 'play' => 'generic', + 'playstation' => 'generic', + 'plumbing' => 'generic', + 'plus' => 'generic', + 'pm' => 'country-code', + 'pn' => 'country-code', + 'pnc' => 'generic', + 'pohl' => 'generic', + 'poker' => 'generic', + 'politie' => 'generic', + 'porn' => 'generic', + 'post' => 'sponsored', + 'pr' => 'country-code', + 'pramerica' => 'generic', + 'praxi' => 'generic', + 'press' => 'generic', + 'prime' => 'generic', + 'pro' => 'generic-restricted', + 'prod' => 'generic', + 'productions' => 'generic', + 'prof' => 'generic', + 'progressive' => 'generic', + 'promo' => 'generic', + 'properties' => 'generic', + 'property' => 'generic', + 'protection' => 'generic', + 'pru' => 'generic', + 'prudential' => 'generic', + 'ps' => 'country-code', + 'pt' => 'country-code', + 'pub' => 'generic', + 'pw' => 'country-code', + 'pwc' => 'generic', + 'py' => 'country-code', + 'qa' => 'country-code', + 'qpon' => 'generic', + 'quebec' => 'generic', + 'quest' => 'generic', + 'qvc' => 'generic', + 'racing' => 'generic', + 'radio' => 'generic', + 'raid' => 'generic', + 're' => 'country-code', + 'read' => 'generic', + 'realestate' => 'generic', + 'realtor' => 'generic', + 'realty' => 'generic', + 'recipes' => 'generic', + 'red' => 'generic', + 'redstone' => 'generic', + 'redumbrella' => 'generic', + 'rehab' => 'generic', + 'reise' => 'generic', + 'reisen' => 'generic', + 'reit' => 'generic', + 'reliance' => 'generic', + 'ren' => 'generic', + 'rent' => 'generic', + 'rentals' => 'generic', + 'repair' => 'generic', + 'report' => 'generic', + 'republican' => 'generic', + 'rest' => 'generic', + 'restaurant' => 'generic', + 'review' => 'generic', + 'reviews' => 'generic', + 'rexroth' => 'generic', + 'rich' => 'generic', + 'richardli' => 'generic', + 'ricoh' => 'generic', + 'rightathome' => 'generic', + 'ril' => 'generic', + 'rio' => 'generic', + 'rip' => 'generic', + 'rmit' => 'generic', + 'ro' => 'country-code', + 'rocher' => 'generic', + 'rocks' => 'generic', + 'rodeo' => 'generic', + 'rogers' => 'generic', + 'room' => 'generic', + 'rs' => 'country-code', + 'rsvp' => 'generic', + 'ru' => 'country-code', + 'rugby' => 'generic', + 'ruhr' => 'generic', + 'run' => 'generic', + 'rw' => 'country-code', + 'rwe' => 'generic', + 'ryukyu' => 'generic', + 'sa' => 'country-code', + 'saarland' => 'generic', + 'safe' => 'generic', + 'safety' => 'generic', + 'sakura' => 'generic', + 'sale' => 'generic', + 'salon' => 'generic', + 'samsclub' => 'generic', + 'samsung' => 'generic', + 'sandvik' => 'generic', + 'sandvikcoromant' => 'generic', + 'sanofi' => 'generic', + 'sap' => 'generic', + 'sapo' => 'generic', + 'sarl' => 'generic', + 'sas' => 'generic', + 'save' => 'generic', + 'saxo' => 'generic', + 'sb' => 'country-code', + 'sbi' => 'generic', + 'sbs' => 'generic', + 'sc' => 'country-code', + 'sca' => 'generic', + 'scb' => 'generic', + 'schaeffler' => 'generic', + 'schmidt' => 'generic', + 'scholarships' => 'generic', + 'school' => 'generic', + 'schule' => 'generic', + 'schwarz' => 'generic', + 'science' => 'generic', + 'scjohnson' => 'generic', + 'scor' => 'generic', + 'scot' => 'generic', + 'sd' => 'country-code', + 'se' => 'country-code', + 'search' => 'generic', + 'seat' => 'generic', + 'secure' => 'generic', + 'security' => 'generic', + 'seek' => 'generic', + 'select' => 'generic', + 'sener' => 'generic', + 'services' => 'generic', + 'ses' => 'generic', + 'seven' => 'generic', + 'sew' => 'generic', + 'sex' => 'generic', + 'sexy' => 'generic', + 'sfr' => 'generic', + 'sg' => 'country-code', + 'sh' => 'country-code', + 'shangrila' => 'generic', + 'sharp' => 'generic', + 'shaw' => 'generic', + 'shell' => 'generic', + 'shia' => 'generic', + 'shiksha' => 'generic', + 'shoes' => 'generic', + 'shop' => 'generic', + 'shopping' => 'generic', + 'shouji' => 'generic', + 'show' => 'generic', + 'showtime' => 'generic', + 'shriram' => 'generic', + 'si' => 'country-code', + 'silk' => 'generic', + 'sina' => 'generic', + 'singles' => 'generic', + 'site' => 'generic', + 'sj' => 'country-code', + 'sk' => 'country-code', + 'ski' => 'generic', + 'skin' => 'generic', + 'sky' => 'generic', + 'skype' => 'generic', + 'sl' => 'country-code', + 'sling' => 'generic', + 'sm' => 'country-code', + 'smart' => 'generic', + 'smile' => 'generic', + 'sn' => 'country-code', + 'sncf' => 'generic', + 'so' => 'country-code', + 'soccer' => 'generic', + 'social' => 'generic', + 'softbank' => 'generic', + 'software' => 'generic', + 'sohu' => 'generic', + 'solar' => 'generic', + 'solutions' => 'generic', + 'song' => 'generic', + 'sony' => 'generic', + 'soy' => 'generic', + 'space' => 'generic', + 'spiegel' => 'generic', + 'sport' => 'generic', + 'spot' => 'generic', + 'spreadbetting' => 'generic', + 'sr' => 'country-code', + 'srl' => 'generic', + 'srt' => 'generic', + 'ss' => 'country-code', + 'st' => 'country-code', + 'stada' => 'generic', + 'staples' => 'generic', + 'star' => 'generic', + 'starhub' => 'generic', + 'statebank' => 'generic', + 'statefarm' => 'generic', + 'statoil' => 'generic', + 'stc' => 'generic', + 'stcgroup' => 'generic', + 'stockholm' => 'generic', + 'storage' => 'generic', + 'store' => 'generic', + 'stream' => 'generic', + 'studio' => 'generic', + 'study' => 'generic', + 'style' => 'generic', + 'su' => 'country-code', + 'sucks' => 'generic', + 'supplies' => 'generic', + 'supply' => 'generic', + 'support' => 'generic', + 'surf' => 'generic', + 'surgery' => 'generic', + 'suzuki' => 'generic', + 'sv' => 'country-code', + 'swatch' => 'generic', + 'swiftcover' => 'generic', + 'swiss' => 'generic', + 'sx' => 'country-code', + 'sy' => 'country-code', + 'sydney' => 'generic', + 'symantec' => 'generic', + 'systems' => 'generic', + 'sz' => 'country-code', + 'tab' => 'generic', + 'taipei' => 'generic', + 'talk' => 'generic', + 'taobao' => 'generic', + 'target' => 'generic', + 'tatamotors' => 'generic', + 'tatar' => 'generic', + 'tattoo' => 'generic', + 'tax' => 'generic', + 'taxi' => 'generic', + 'tc' => 'country-code', + 'tci' => 'generic', + 'td' => 'country-code', + 'tdk' => 'generic', + 'team' => 'generic', + 'tech' => 'generic', + 'technology' => 'generic', + 'tel' => 'sponsored', + 'telecity' => 'generic', + 'telefonica' => 'generic', + 'temasek' => 'generic', + 'tennis' => 'generic', + 'teva' => 'generic', + 'tf' => 'country-code', + 'tg' => 'country-code', + 'th' => 'country-code', + 'thd' => 'generic', + 'theater' => 'generic', + 'theatre' => 'generic', + 'tiaa' => 'generic', + 'tickets' => 'generic', + 'tienda' => 'generic', + 'tiffany' => 'generic', + 'tips' => 'generic', + 'tires' => 'generic', + 'tirol' => 'generic', + 'tj' => 'country-code', + 'tjmaxx' => 'generic', + 'tjx' => 'generic', + 'tk' => 'country-code', + 'tkmaxx' => 'generic', + 'tl' => 'country-code', + 'tm' => 'country-code', + 'tmall' => 'generic', + 'tn' => 'country-code', + 'to' => 'country-code', + 'today' => 'generic', + 'tokyo' => 'generic', + 'tools' => 'generic', + 'top' => 'generic', + 'toray' => 'generic', + 'toshiba' => 'generic', + 'total' => 'generic', + 'tours' => 'generic', + 'town' => 'generic', + 'toyota' => 'generic', + 'toys' => 'generic', + 'tp' => 'country-code', + 'tr' => 'country-code', + 'trade' => 'generic', + 'trading' => 'generic', + 'training' => 'generic', + 'travel' => 'sponsored', + 'travelchannel' => 'generic', + 'travelers' => 'generic', + 'travelersinsurance' => 'generic', + 'trust' => 'generic', + 'trv' => 'generic', + 'tt' => 'country-code', + 'tube' => 'generic', + 'tui' => 'generic', + 'tunes' => 'generic', + 'tushu' => 'generic', + 'tv' => 'country-code', + 'tvs' => 'generic', + 'tw' => 'country-code', + 'tz' => 'country-code', + 'ua' => 'country-code', + 'ubank' => 'generic', + 'ubs' => 'generic', + 'uconnect' => 'generic', + 'ug' => 'country-code', + 'uk' => 'country-code', + 'um' => 'country-code', + 'unicom' => 'generic', + 'university' => 'generic', + 'uno' => 'generic', + 'uol' => 'generic', + 'ups' => 'generic', + 'us' => 'country-code', + 'uy' => 'country-code', + 'uz' => 'country-code', + 'va' => 'country-code', + 'vacations' => 'generic', + 'vana' => 'generic', + 'vanguard' => 'generic', + 'vc' => 'country-code', + 've' => 'country-code', + 'vegas' => 'generic', + 'ventures' => 'generic', + 'verisign' => 'generic', + 'versicherung' => 'generic', + 'vet' => 'generic', + 'vg' => 'country-code', + 'vi' => 'country-code', + 'viajes' => 'generic', + 'video' => 'generic', + 'vig' => 'generic', + 'viking' => 'generic', + 'villas' => 'generic', + 'vin' => 'generic', + 'vip' => 'generic', + 'virgin' => 'generic', + 'visa' => 'generic', + 'vision' => 'generic', + 'vista' => 'generic', + 'vistaprint' => 'generic', + 'viva' => 'generic', + 'vivo' => 'generic', + 'vlaanderen' => 'generic', + 'vn' => 'country-code', + 'vodka' => 'generic', + 'volkswagen' => 'generic', + 'volvo' => 'generic', + 'vote' => 'generic', + 'voting' => 'generic', + 'voto' => 'generic', + 'voyage' => 'generic', + 'vu' => 'country-code', + 'vuelos' => 'generic', + 'wales' => 'generic', + 'walmart' => 'generic', + 'walter' => 'generic', + 'wang' => 'generic', + 'wanggou' => 'generic', + 'warman' => 'generic', + 'watch' => 'generic', + 'watches' => 'generic', + 'weather' => 'generic', + 'weatherchannel' => 'generic', + 'webcam' => 'generic', + 'weber' => 'generic', + 'website' => 'generic', + 'wed' => 'generic', + 'wedding' => 'generic', + 'weibo' => 'generic', + 'weir' => 'generic', + 'wf' => 'country-code', + 'whoswho' => 'generic', + 'wien' => 'generic', + 'wiki' => 'generic', + 'williamhill' => 'generic', + 'win' => 'generic', + 'windows' => 'generic', + 'wine' => 'generic', + 'winners' => 'generic', + 'wme' => 'generic', + 'wolterskluwer' => 'generic', + 'woodside' => 'generic', + 'work' => 'generic', + 'works' => 'generic', + 'world' => 'generic', + 'wow' => 'generic', + 'ws' => 'country-code', + 'wtc' => 'generic', + 'wtf' => 'generic', + 'xbox' => 'generic', + 'xerox' => 'generic', + 'xfinity' => 'generic', + 'xihuan' => 'generic', + 'xin' => 'generic', + '测试' => 'test', + 'कॉम' => 'generic', + 'परीक्षा' => 'test', + 'セール' => 'generic', + '佛山' => 'generic', + 'ಭಾರತ' => 'country-code', + '慈善' => 'generic', + '集团' => 'generic', + '在线' => 'generic', + '한국' => 'country-code', + 'ଭାରତ' => 'country-code', + '大众汽车' => 'generic', + '点看' => 'generic', + 'คอม' => 'generic', + 'ভাৰত' => 'country-code', + 'ভারত' => 'country-code', + '八卦' => 'generic', + '‏موقع‎' => 'generic', + 'বাংলা' => 'country-code', + '公益' => 'generic', + '公司' => 'generic', + '香格里拉' => 'generic', + '网站' => 'generic', + '移动' => 'generic', + '我爱你' => 'generic', + 'москва' => 'generic', + 'испытание' => 'test', + 'қаз' => 'country-code', + 'католик' => 'generic', + 'онлайн' => 'generic', + 'сайт' => 'generic', + '联通' => 'generic', + 'срб' => 'country-code', + 'бг' => 'country-code', + 'бел' => 'country-code', + '‏קום‎' => 'generic', + '时尚' => 'generic', + '微博' => 'generic', + '테스트' => 'test', + '淡马锡' => 'generic', + 'ファッション' => 'generic', + 'орг' => 'generic', + 'नेट' => 'generic', + 'ストア' => 'generic', + '삼성' => 'generic', + 'சிங்கப்பூர்' => 'country-code', + '商标' => 'generic', + '商店' => 'generic', + '商城' => 'generic', + 'дети' => 'generic', + 'мкд' => 'country-code', + '‏טעסט‎' => 'test', + 'ею' => 'country-code', + 'ポイント' => 'generic', + '新闻' => 'generic', + '工行' => 'generic', + '家電' => 'generic', + '‏كوم‎' => 'generic', + '中文网' => 'generic', + '中信' => 'generic', + '中国' => 'country-code', + '中國' => 'country-code', + '娱乐' => 'generic', + '谷歌' => 'generic', + 'భారత్' => 'country-code', + 'ලංකා' => 'country-code', + '電訊盈科' => 'generic', + '购物' => 'generic', + '測試' => 'test', + 'クラウド' => 'generic', + 'ભારત' => 'country-code', + '通販' => 'generic', + 'भारतम्' => 'country-code', + 'भारत' => 'country-code', + 'भारोत' => 'country-code', + '‏آزمایشی‎' => 'test', + 'பரிட்சை' => 'test', + '网店' => 'generic', + 'संगठन' => 'generic', + '餐厅' => 'generic', + '网络' => 'generic', + 'ком' => 'generic', + 'укр' => 'country-code', + '香港' => 'country-code', + '诺基亚' => 'generic', + '食品' => 'generic', + 'δοκιμή' => 'test', + '飞利浦' => 'generic', + '‏إختبار‎' => 'test', + '台湾' => 'country-code', + '台灣' => 'country-code', + '手表' => 'generic', + '手机' => 'generic', + 'мон' => 'country-code', + '‏الجزائر‎' => 'country-code', + '‏عمان‎' => 'country-code', + '‏ارامكو‎' => 'generic', + '‏ایران‎' => 'country-code', + '‏العليان‎' => 'generic', + '‏اتصالات‎' => 'generic', + '‏امارات‎' => 'country-code', + '‏بازار‎' => 'generic', + '‏موريتانيا‎' => 'country-code', + '‏پاکستان‎' => 'country-code', + '‏الاردن‎' => 'country-code', + '‏موبايلي‎' => 'generic', + '‏بارت‎' => 'country-code', + '‏بھارت‎' => 'country-code', + '‏المغرب‎' => 'country-code', + '‏ابوظبي‎' => 'generic', + '‏السعودية‎' => 'country-code', + '‏ڀارت‎' => 'country-code', + '‏كاثوليك‎' => 'generic', + '‏سودان‎' => 'country-code', + '‏همراه‎' => 'generic', + '‏عراق‎' => 'country-code', + '‏مليسيا‎' => 'country-code', + '澳門' => 'country-code', + '닷컴' => 'generic', + '政府' => 'generic', + '‏شبكة‎' => 'generic', + '‏بيتك‎' => 'generic', + '‏عرب‎' => 'generic', + 'გე' => 'country-code', + '机构' => 'generic', + '组织机构' => 'generic', + '健康' => 'generic', + 'ไทย' => 'country-code', + '‏سورية‎' => 'country-code', + '招聘' => 'generic', + 'рус' => 'generic', + 'рф' => 'country-code', + '珠宝' => 'generic', + '‏تونس‎' => 'country-code', + '大拿' => 'generic', + 'みんな' => 'generic', + 'グーグル' => 'generic', + 'ελ' => 'country-code', + '世界' => 'generic', + '書籍' => 'generic', + 'ഭാരതം' => 'country-code', + 'ਭਾਰਤ' => 'country-code', + '网址' => 'generic', + '닷넷' => 'generic', + 'コム' => 'generic', + '天主教' => 'generic', + '游戏' => 'generic', + 'vermögensberater' => 'generic', + 'vermögensberatung' => 'generic', + '企业' => 'generic', + '信息' => 'generic', + '嘉里大酒店' => 'generic', + '嘉里' => 'generic', + '‏مصر‎' => 'country-code', + '‏قطر‎' => 'country-code', + '广东' => 'generic', + 'இலங்கை' => 'country-code', + 'இந்தியா' => 'country-code', + 'հայ' => 'country-code', + '新加坡' => 'country-code', + '‏فلسطين‎' => 'country-code', + 'テスト' => 'test', + '政务' => 'generic', + 'xperia' => 'generic', + 'xxx' => 'sponsored', + 'xyz' => 'generic', + 'yachts' => 'generic', + 'yahoo' => 'generic', + 'yamaxun' => 'generic', + 'yandex' => 'generic', + 'ye' => 'country-code', + 'yodobashi' => 'generic', + 'yoga' => 'generic', + 'yokohama' => 'generic', + 'you' => 'generic', + 'youtube' => 'generic', + 'yt' => 'country-code', + 'yun' => 'generic', + 'za' => 'country-code', + 'zappos' => 'generic', + 'zara' => 'generic', + 'zero' => 'generic', + 'zip' => 'generic', + 'zippo' => 'generic', + 'zm' => 'country-code', + 'zone' => 'generic', + 'zuerich' => 'generic', + 'zw' => 'country-code', +]; + +} \ No newline at end of file diff --git a/package.json b/package.json index 5798a48..f01bce1 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "tld-enum", - "version": "1.0.8", + "version": "2.0.0", "description": "Lists of every ICANN TLD in multiple formats", - "main": "formats/js/tld-enum.js", + "main": "formats/js/tld-enum", "repository": { "type": "git", "url": "git+https://github.com/katmore/tld-enum.git"