summaryrefslogtreecommitdiff
path: root/tests/testdata/jupyter/integration_test.ipynb
diff options
context:
space:
mode:
authorMatt Mastracci <matthew@mastracci.com>2024-02-10 13:22:13 -0700
committerGitHub <noreply@github.com>2024-02-10 20:22:13 +0000
commitf5e46c9bf2f50d66a953fa133161fc829cecff06 (patch)
tree8faf2f5831c1c7b11d842cd9908d141082c869a5 /tests/testdata/jupyter/integration_test.ipynb
parentd2477f780630a812bfd65e3987b70c0d309385bb (diff)
chore: move cli/tests/ -> tests/ (#22369)
This looks like a massive PR, but it's only a move from cli/tests -> tests, and updates of relative paths for files. This is the first step towards aggregate all of the integration test files under tests/, which will lead to a set of integration tests that can run without the CLI binary being built. While we could leave these tests under `cli`, it would require us to keep a more complex directory structure for the various test runners. In addition, we have a lot of complexity to ignore various test files in the `cli` project itself (cargo publish exclusion rules, autotests = false, etc). And finally, the `tests/` folder will eventually house the `test_ffi`, `test_napi` and other testing code, reducing the size of the root repo directory. For easier review, the extremely large and noisy "move" is in the first commit (with no changes -- just a move), while the remainder of the changes to actual files is in the second commit.
Diffstat (limited to 'tests/testdata/jupyter/integration_test.ipynb')
-rw-r--r--tests/testdata/jupyter/integration_test.ipynb4440
1 files changed, 4440 insertions, 0 deletions
diff --git a/tests/testdata/jupyter/integration_test.ipynb b/tests/testdata/jupyter/integration_test.ipynb
new file mode 100644
index 000000000..19667938c
--- /dev/null
+++ b/tests/testdata/jupyter/integration_test.ipynb
@@ -0,0 +1,4440 @@
+{
+ "cells": [
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "182aef1d",
+ "metadata": {},
+ "source": [
+ "# Integration Tests for Deno Jupyter\n",
+ "This notebook contains a number of tests to ensure that Jupyter is working as expected. You should be able to select \"Kernel -> Restart Kernel and Run All\" in Jupyter's notebook UI to run the tests."
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "d7705d88",
+ "metadata": {},
+ "source": [
+ "## Passing Tests"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "669f972e",
+ "metadata": {
+ "heading_collapsed": true
+ },
+ "source": [
+ "### Simple Tests"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "e7e8a512",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### This test should print \"hi\".\n",
+ "If this doesn't work, everything else will probably fail :)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "a5d38758",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "hi\n"
+ ]
+ }
+ ],
+ "source": [
+ "console.log(\"hi\")"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "bc5ce8e3",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### Top-level await"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "f7fa885a",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "x is \u001b[33m42\u001b[39m\n"
+ ]
+ }
+ ],
+ "source": [
+ "let x = await Promise.resolve(42);\n",
+ "console.log(\"x is\", x);"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "c21455ae",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### TypeScript transpiling\n",
+ "Credit to [typescriptlang.org](https://www.typescriptlang.org/docs/handbook/interfaces.html) for this code"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "08a17340",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{ color: \u001b[32m\"red\"\u001b[39m, area: \u001b[33m10000\u001b[39m }"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "interface SquareConfig {\n",
+ " color?: string;\n",
+ " width?: number;\n",
+ "}\n",
+ " \n",
+ "function createSquare(config: SquareConfig): { color: string; area: number } {\n",
+ " return {\n",
+ " color: config.color || \"red\",\n",
+ " area: config.width ? config.width * config.width : 20,\n",
+ " };\n",
+ "}\n",
+ " \n",
+ "createSquare({ colour: \"red\", width: 100 });"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "eaa0ebc0",
+ "metadata": {
+ "heading_collapsed": true
+ },
+ "source": [
+ "### Return Values"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "52876276",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### undefined should not return a value"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "bbf2c09b",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [],
+ "source": [
+ "undefined"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "e175c803",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### null should return \"null\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "d9801d80",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "\u001b[1mnull\u001b[22m"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "null"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "a2a716dc",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### boolean should return the boolean"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "cfaac330",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "\u001b[33mtrue\u001b[39m"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "true"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "8d9f1aba",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### number should return the number"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "ec3be2da",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "\u001b[33m42\u001b[39m"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "42"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "60965915",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### string should return the string"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "997cf2d7",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "\u001b[32m\"this is a test of the emergency broadcast system\"\u001b[39m"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "\"this is a test of the emergency broadcast system\""
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "fe38dc27",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### bigint should return the bigint in literal format"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "44b63807",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "\u001b[33m31337n\u001b[39m"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "31337n"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "843ccb6c",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### symbol should return a string describing the symbol"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "e10c0d31",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "\u001b[32mSymbol(foo)\u001b[39m"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "Symbol(\"foo\")"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "171b817f",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### object should describe the object inspection"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "81c99233",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{ foo: \u001b[32m\"bar\"\u001b[39m }"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "{foo: \"bar\"}"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "id": "6caeb583",
+ "metadata": {
+ "hidden": true
+ },
+ "source": [
+ "#### resolve returned promise"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "43c1581b",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Promise { \u001b[32m\"it worked!\"\u001b[39m }"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "Promise.resolve(\"it worked!\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "id": "9a34b725",
+ "metadata": {
+ "hidden": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Promise {\n",
+ " \u001b[36m<rejected>\u001b[39m Error: it failed!\n",
+ " at <anonymous>:2:16\n",
+ "}"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "Promise.reject(new Error(\"it failed!\"));"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "b5c7b819",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "ename": "Error",
+ "evalue": "this is a test",
+ "output_type": "error",
+ "traceback": [
+ "Stack trace:",
+ "Error: this is a test",
+ " at foo (<anonymous>:3:9)",
+ " at <anonymous>:4:3"
+ ]
+ }
+ ],
+ "source": [
+ "(function foo() {\n",
+ " throw new Error(\"this is a test\")\n",
+ "})()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "14844fc9-536e-4121-a9bd-fc2d3f7b6395",
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "Unknown error",
+ "evalue": "a party",
+ "output_type": "error",
+ "traceback": [
+ "Stack trace:",
+ "\"a party\"",
+ " at <unknown>"
+ ]
+ }
+ ],
+ "source": [
+ "throw \"a party\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "72d01fdd",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Promise { \u001b[36m<pending>\u001b[39m }"
+ ]
+ },
+ "execution_count": 20,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "Deno.readFile(1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "28cf59d0-6908-4edc-bb10-c325beeee362",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Hello from Deno!\n"
+ ]
+ }
+ ],
+ "source": [
+ "console.log(\"Hello from Deno!\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "8d5485c3-0da3-43fe-8ef5-a61e672f5e81",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\u001b[48;2;21;128;61m\u001b[37m Hello Deno \u001b[0m\n"
+ ]
+ }
+ ],
+ "source": [
+ "console.log(\"%c Hello Deno \", \"background-color: #15803d; color: white;\");"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "id": "1401d9d5-6994-4c7b-b55a-db3c16a1e2dc",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "\u001b[32m\"Cool 🫡\"\u001b[39m"
+ ]
+ },
+ "execution_count": 23,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "\"Cool 🫡\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "id": "7afdaa0a-a2a0-4f52-8c7d-b6c5f237aa0d",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "┌───────┬────────┐\n",
+ "│ (idx) │ Values │\n",
+ "├───────┼────────┤\n",
+ "│ 0 │ 1 │\n",
+ "│ 1 │ 2 │\n",
+ "│ 2 │ 3 │\n",
+ "└───────┴────────┘\n"
+ ]
+ }
+ ],
+ "source": [
+ "console.table([1, 2, 3])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9f38f1eb",
+ "metadata": {},
+ "source": [
+ "## Unit Tests With `Deno.test()`"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "id": "b33808fd",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "passing test ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(1ms)\u001b[0m\n",
+ "passing test with steps ...\n",
+ " step 1 ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(1ms)\u001b[0m\n",
+ " step 2 ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(0ms)\u001b[0m\n",
+ "passing test with steps ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(1ms)\u001b[0m\n",
+ "failing test ... \u001b[0m\u001b[31mFAILED\u001b[0m \u001b[0m\u001b[38;5;245m(2ms)\u001b[0m\n",
+ "\n",
+ "\u001b[0m\u001b[1m\u001b[37m\u001b[41m ERRORS \u001b[0m\n",
+ "\n",
+ "failing test \u001b[0m\u001b[38;5;245m=> <anonymous>:7:6\u001b[0m\n",
+ "\u001b[0m\u001b[1m\u001b[31merror\u001b[0m: Error: some message\n",
+ " at \u001b[0m\u001b[36m<anonymous>\u001b[0m:\u001b[0m\u001b[33m8\u001b[0m:\u001b[0m\u001b[33m9\u001b[0m\n",
+ "\n",
+ "\u001b[0m\u001b[1m\u001b[37m\u001b[41m FAILURES \u001b[0m\n",
+ "\n",
+ "failing test \u001b[0m\u001b[38;5;245m=> <anonymous>:7:6\u001b[0m\n",
+ "\n",
+ "\u001b[0m\u001b[31mFAILED\u001b[0m | 2 passed (2 steps) | 1 failed \u001b[0m\u001b[38;5;245m(0ms)\u001b[0m\n"
+ ]
+ }
+ ],
+ "source": [
+ "Deno.test(\"passing test\", () => {});\n",
+ "\n",
+ "Deno.test(\"passing test with steps\", async (t) => {\n",
+ " await t.step(\"step 1\", () => {});\n",
+ " await t.step(\"step 2\", () => {});\n",
+ "});\n",
+ "\n",
+ "Deno.test(\"failing test\", () => {\n",
+ " throw new Error(\"some message\");\n",
+ "});\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8822eed9-a801-4c1b-81c0-00e4ff180f40",
+ "metadata": {},
+ "source": [
+ "## Broadcasting Display Updates"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "id": "8e93df23-06eb-414b-98d4-51fbebb53d1f",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "<b>Complete ✅</b>"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "await Deno.jupyter.broadcast(\"display_data\", {\n",
+ " data: { \"text/html\": \"<b>Processing.</b>\" },\n",
+ " metadata: {},\n",
+ " transient: { display_id: \"progress\" }\n",
+ "});\n",
+ "\n",
+ "await new Promise((resolve) => setTimeout(resolve, 500));\n",
+ "\n",
+ "await Deno.jupyter.broadcast(\"update_display_data\", {\n",
+ " data: { \"text/html\": \"<b>Processing..</b>\" },\n",
+ " metadata: {},\n",
+ " transient: { display_id: \"progress\" }\n",
+ "});\n",
+ "\n",
+ "await new Promise((resolve) => setTimeout(resolve, 500));\n",
+ "\n",
+ "await Deno.jupyter.broadcast(\"update_display_data\", {\n",
+ " data: { \"text/html\": \"<b>Processing...</b>\" },\n",
+ " metadata: {},\n",
+ " transient: { display_id: \"progress\" }\n",
+ "});\n",
+ "\n",
+ "await new Promise((resolve) => setTimeout(resolve, 500));\n",
+ "\n",
+ "await Deno.jupyter.broadcast(\"update_display_data\", {\n",
+ " data: { \"text/html\": \"<b>Complete ✅</b>\" },\n",
+ " metadata: {},\n",
+ " transient: { display_id: \"progress\" }\n",
+ "});"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c0eaa476-b9c8-4d00-8a97-24e6b8e861fd",
+ "metadata": {},
+ "source": [
+ "## Comms"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "id": "6e9b530f-554d-4ef7-a5d6-69432283fd40",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "// Smoke test: Send example Jupyter Widgets messages with \"extra\" context.\n",
+ "// No return because we don't have a front-end widget to get the message from.\n",
+ "await Deno.jupyter.broadcast(\n",
+ " \"comm_open\",\n",
+ " {\n",
+ " \"comm_id\": \"foo\",\n",
+ " \"target_name\": \"jupyter.widget\",\n",
+ " \"data\": {\n",
+ " \"state\": {},\n",
+ " },\n",
+ " },\n",
+ " {\n",
+ " \"metadata\": { \"version\": \"2.1.0\" },\n",
+ " },\n",
+ ");\n",
+ "\n",
+ "await Deno.jupyter.broadcast(\n",
+ " \"comm_msg\",\n",
+ " {\n",
+ " \"comm_id\": \"foo\",\n",
+ " \"data\": {\n",
+ " \"method\": \"update\",\n",
+ " \"state\": { \"answer\": null },\n",
+ " \"buffer_paths\": [[\"answer\"]]\n",
+ " },\n",
+ " },\n",
+ " {\n",
+ " \"buffers\": [new Uint8Array([42])],\n",
+ " },\n",
+ ");"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "05d9729c-c2e7-4a4c-8d6a-59782ed9ff11",
+ "metadata": {},
+ "source": [
+ "## Rich Classes"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "id": "f678313e-06c6-4fb8-a4ef-54a417129a82",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "<div style=\"width: 32px; height: 32px; background-color: #ff5398\" />"
+ ]
+ },
+ "execution_count": 33,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "class SuperColor {\n",
+ " constructor() {\n",
+ " this.color = \"#ff5398\"\n",
+ " }\n",
+ " hex() {\n",
+ " return this.color\n",
+ " }\n",
+ " \n",
+ " [Symbol.for(\"Jupyter.display\")]() {\n",
+ " return {\n",
+ " \"text/html\": `<div style=\"width: 32px; height: 32px; background-color: ${this.hex()}\" />`\n",
+ " }\n",
+ " }\n",
+ "}\n",
+ "\n",
+ "let sc = new SuperColor()\n",
+ "sc"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "id": "c1296291-a3e8-457b-8329-6cc58a1e528a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "<div style=\"width: 32px; height: 32px; background-color: #5398ff\" />"
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "class SuperColorAsync {\n",
+ " constructor() {\n",
+ " this.color = \"#5398ff\"\n",
+ " }\n",
+ " hex() {\n",
+ " return this.color\n",
+ " }\n",
+ " \n",
+ " async [Symbol.for(\"Jupyter.display\")]() {\n",
+ " return {\n",
+ " \"text/html\": `<div style=\"width: 32px; height: 32px; background-color: ${this.hex()}\" />`\n",
+ " }\n",
+ " }\n",
+ "}\n",
+ "\n",
+ "let sc = new SuperColorAsync()\n",
+ "sc"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "60b7d0da-53bf-4b42-a7d1-8370c7e2314d",
+ "metadata": {},
+ "source": [
+ "## Some classes will have built in support / handling via `Deno.jupyter.format` under the hood."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "id": "a46fb36b-bdf4-48d9-ae8c-9842d23b5456",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.dataresource+json": {
+ "data": [
+ {
+ "abbrev": "Kos.",
+ "abbrev_len": 4,
+ "adm0_a3": "KOS",
+ "adm0_a3_is": "SRB",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "KOS",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Kosovo",
+ "brk_a3": "B57",
+ "brk_diff": 1,
+ "brk_group": null,
+ "brk_name": "Kosovo",
+ "continent": "Europe",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Kosovo",
+ "formal_fr": null,
+ "gdp_md_est": 5352,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Kosovo",
+ "gu_a3": "KOS",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "-99",
+ "iso_a3": "-99",
+ "iso_n3": -99,
+ "labelrank": 6,
+ "lastcensus": 1981,
+ "level": 2,
+ "long_len": 6,
+ "mapcolor13": 11,
+ "mapcolor7": 2,
+ "mapcolor8": 2,
+ "mapcolor9": 3,
+ "name": "Kosovo",
+ "name_alt": null,
+ "name_len": 6,
+ "name_long": "Kosovo",
+ "name_sort": "Kosovo",
+ "note_adm0": null,
+ "note_brk": "Self admin.; Claimed by Serbia",
+ "pop_est": 1804838,
+ "pop_year": -99,
+ "postal": "KO",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "KOS",
+ "sovereignt": "Kosovo",
+ "su_a3": "KOS",
+ "su_dif": 0,
+ "subregion": "Southern Europe",
+ "subunit": "Kosovo",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": -99,
+ "wb_a2": "KV",
+ "wb_a3": "KSV",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Solnd.",
+ "abbrev_len": 6,
+ "adm0_a3": "SOL",
+ "adm0_a3_is": "SOM",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "SOM",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Somaliland",
+ "brk_a3": "B30",
+ "brk_diff": 1,
+ "brk_group": null,
+ "brk_name": "Somaliland",
+ "continent": "Africa",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Somaliland",
+ "formal_fr": null,
+ "gdp_md_est": 12250,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Somaliland",
+ "gu_a3": "SOL",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "-99",
+ "iso_a3": "-99",
+ "iso_n3": -99,
+ "labelrank": 5,
+ "lastcensus": -99,
+ "level": 2,
+ "long_len": 10,
+ "mapcolor13": 2,
+ "mapcolor7": 3,
+ "mapcolor8": 6,
+ "mapcolor9": 5,
+ "name": "Somaliland",
+ "name_alt": null,
+ "name_len": 10,
+ "name_long": "Somaliland",
+ "name_sort": "Somaliland",
+ "note_adm0": "Self admin.",
+ "note_brk": "Self admin.; Claimed by Somalia",
+ "pop_est": 3500000,
+ "pop_year": -99,
+ "postal": "SL",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "SOL",
+ "sovereignt": "Somaliland",
+ "su_a3": "SOL",
+ "su_dif": 0,
+ "subregion": "Eastern Africa",
+ "subunit": "Somaliland",
+ "tiny": -99,
+ "type": "Indeterminate",
+ "un_a3": -99,
+ "wb_a2": "-99",
+ "wb_a3": "-99",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "N. Cy.",
+ "abbrev_len": 6,
+ "adm0_a3": "CYN",
+ "adm0_a3_is": "CYP",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CYP",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Northern Cyprus",
+ "brk_a3": "B20",
+ "brk_diff": 1,
+ "brk_group": null,
+ "brk_name": "N. Cyprus",
+ "continent": "Asia",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Turkish Republic of Northern Cyprus",
+ "formal_fr": null,
+ "gdp_md_est": 3600,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Northern Cyprus",
+ "gu_a3": "CYN",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "-99",
+ "iso_a3": "-99",
+ "iso_n3": -99,
+ "labelrank": 6,
+ "lastcensus": -99,
+ "level": 2,
+ "long_len": 15,
+ "mapcolor13": 8,
+ "mapcolor7": 3,
+ "mapcolor8": 1,
+ "mapcolor9": 4,
+ "name": "N. Cyprus",
+ "name_alt": null,
+ "name_len": 9,
+ "name_long": "Northern Cyprus",
+ "name_sort": "Cyprus, Northern",
+ "note_adm0": "Self admin.",
+ "note_brk": "Self admin.; Claimed by Cyprus",
+ "pop_est": 265100,
+ "pop_year": -99,
+ "postal": "CN",
+ "region_un": "Asia",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "CYN",
+ "sovereignt": "Northern Cyprus",
+ "su_a3": "CYN",
+ "su_dif": 0,
+ "subregion": "Western Asia",
+ "subunit": "Northern Cyprus",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": -99,
+ "wb_a2": "-99",
+ "wb_a3": "-99",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Afg.",
+ "abbrev_len": 4,
+ "adm0_a3": "AFG",
+ "adm0_a3_is": "AFG",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "AFG",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Afghanistan",
+ "brk_a3": "AFG",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Afghanistan",
+ "continent": "Asia",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Islamic State of Afghanistan",
+ "formal_fr": null,
+ "gdp_md_est": 22270,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Afghanistan",
+ "gu_a3": "AFG",
+ "homepart": 1,
+ "income_grp": "5. Low income",
+ "iso_a2": "AF",
+ "iso_a3": "AFG",
+ "iso_n3": 4,
+ "labelrank": 3,
+ "lastcensus": 1979,
+ "level": 2,
+ "long_len": 11,
+ "mapcolor13": 7,
+ "mapcolor7": 5,
+ "mapcolor8": 6,
+ "mapcolor9": 8,
+ "name": "Afghanistan",
+ "name_alt": null,
+ "name_len": 11,
+ "name_long": "Afghanistan",
+ "name_sort": "Afghanistan",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 28400000,
+ "pop_year": -99,
+ "postal": "AF",
+ "region_un": "Asia",
+ "region_wb": "South Asia",
+ "scalerank": 1,
+ "sov_a3": "AFG",
+ "sovereignt": "Afghanistan",
+ "su_a3": "AFG",
+ "su_dif": 0,
+ "subregion": "Southern Asia",
+ "subunit": "Afghanistan",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 4,
+ "wb_a2": "AF",
+ "wb_a3": "AFG",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Ang.",
+ "abbrev_len": 4,
+ "adm0_a3": "AGO",
+ "adm0_a3_is": "AGO",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "AGO",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Angola",
+ "brk_a3": "AGO",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Angola",
+ "continent": "Africa",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "People's Republic of Angola",
+ "formal_fr": null,
+ "gdp_md_est": 110300,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Angola",
+ "gu_a3": "AGO",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "AO",
+ "iso_a3": "AGO",
+ "iso_n3": 24,
+ "labelrank": 3,
+ "lastcensus": 1970,
+ "level": 2,
+ "long_len": 6,
+ "mapcolor13": 1,
+ "mapcolor7": 3,
+ "mapcolor8": 2,
+ "mapcolor9": 6,
+ "name": "Angola",
+ "name_alt": null,
+ "name_len": 6,
+ "name_long": "Angola",
+ "name_sort": "Angola",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 12799293,
+ "pop_year": -99,
+ "postal": "AO",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "AGO",
+ "sovereignt": "Angola",
+ "su_a3": "AGO",
+ "su_dif": 0,
+ "subregion": "Middle Africa",
+ "subunit": "Angola",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 24,
+ "wb_a2": "AO",
+ "wb_a3": "AGO",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Alb.",
+ "abbrev_len": 4,
+ "adm0_a3": "ALB",
+ "adm0_a3_is": "ALB",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "ALB",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Albania",
+ "brk_a3": "ALB",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Albania",
+ "continent": "Europe",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Albania",
+ "formal_fr": null,
+ "gdp_md_est": 21810,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Albania",
+ "gu_a3": "ALB",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "AL",
+ "iso_a3": "ALB",
+ "iso_n3": 8,
+ "labelrank": 6,
+ "lastcensus": 2001,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 6,
+ "mapcolor7": 1,
+ "mapcolor8": 4,
+ "mapcolor9": 1,
+ "name": "Albania",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Albania",
+ "name_sort": "Albania",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 3639453,
+ "pop_year": -99,
+ "postal": "AL",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "ALB",
+ "sovereignt": "Albania",
+ "su_a3": "ALB",
+ "su_dif": 0,
+ "subregion": "Southern Europe",
+ "subunit": "Albania",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 8,
+ "wb_a2": "AL",
+ "wb_a3": "ALB",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "U.A.E.",
+ "abbrev_len": 6,
+ "adm0_a3": "ARE",
+ "adm0_a3_is": "ARE",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "ARE",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "United Arab Emirates",
+ "brk_a3": "ARE",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "United Arab Emirates",
+ "continent": "Asia",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "United Arab Emirates",
+ "formal_fr": null,
+ "gdp_md_est": 184300,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "United Arab Emirates",
+ "gu_a3": "ARE",
+ "homepart": 1,
+ "income_grp": "2. High income: nonOECD",
+ "iso_a2": "AE",
+ "iso_a3": "ARE",
+ "iso_n3": 784,
+ "labelrank": 4,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 20,
+ "mapcolor13": 3,
+ "mapcolor7": 2,
+ "mapcolor8": 1,
+ "mapcolor9": 3,
+ "name": "United Arab Emirates",
+ "name_alt": null,
+ "name_len": 20,
+ "name_long": "United Arab Emirates",
+ "name_sort": "United Arab Emirates",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 4798491,
+ "pop_year": -99,
+ "postal": "AE",
+ "region_un": "Asia",
+ "region_wb": "Middle East & North Africa",
+ "scalerank": 1,
+ "sov_a3": "ARE",
+ "sovereignt": "United Arab Emirates",
+ "su_a3": "ARE",
+ "su_dif": 0,
+ "subregion": "Western Asia",
+ "subunit": "United Arab Emirates",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 784,
+ "wb_a2": "AE",
+ "wb_a3": "ARE",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Arg.",
+ "abbrev_len": 4,
+ "adm0_a3": "ARG",
+ "adm0_a3_is": "ARG",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "ARG",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Argentina",
+ "brk_a3": "ARG",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Argentina",
+ "continent": "South America",
+ "economy": "5. Emerging region: G20",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Argentine Republic",
+ "formal_fr": null,
+ "gdp_md_est": 573900,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Argentina",
+ "gu_a3": "ARG",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "AR",
+ "iso_a3": "ARG",
+ "iso_n3": 32,
+ "labelrank": 2,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 9,
+ "mapcolor13": 13,
+ "mapcolor7": 3,
+ "mapcolor8": 1,
+ "mapcolor9": 3,
+ "name": "Argentina",
+ "name_alt": null,
+ "name_len": 9,
+ "name_long": "Argentina",
+ "name_sort": "Argentina",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 40913584,
+ "pop_year": -99,
+ "postal": "AR",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "ARG",
+ "sovereignt": "Argentina",
+ "su_a3": "ARG",
+ "su_dif": 0,
+ "subregion": "South America",
+ "subunit": "Argentina",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 32,
+ "wb_a2": "AR",
+ "wb_a3": "ARG",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Arm.",
+ "abbrev_len": 4,
+ "adm0_a3": "ARM",
+ "adm0_a3_is": "ARM",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "ARM",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Armenia",
+ "brk_a3": "ARM",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Armenia",
+ "continent": "Asia",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Armenia",
+ "formal_fr": null,
+ "gdp_md_est": 18770,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Armenia",
+ "gu_a3": "ARM",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "AM",
+ "iso_a3": "ARM",
+ "iso_n3": 51,
+ "labelrank": 6,
+ "lastcensus": 2001,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 10,
+ "mapcolor7": 3,
+ "mapcolor8": 1,
+ "mapcolor9": 2,
+ "name": "Armenia",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Armenia",
+ "name_sort": "Armenia",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 2967004,
+ "pop_year": -99,
+ "postal": "ARM",
+ "region_un": "Asia",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "ARM",
+ "sovereignt": "Armenia",
+ "su_a3": "ARM",
+ "su_dif": 0,
+ "subregion": "Western Asia",
+ "subunit": "Armenia",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 51,
+ "wb_a2": "AM",
+ "wb_a3": "ARM",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Ant.",
+ "abbrev_len": 4,
+ "adm0_a3": "ATA",
+ "adm0_a3_is": "ATA",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "ATA",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Antarctica",
+ "brk_a3": "ATA",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Antarctica",
+ "continent": "Antarctica",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": null,
+ "formal_fr": null,
+ "gdp_md_est": 760.4,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Antarctica",
+ "gu_a3": "ATA",
+ "homepart": 1,
+ "income_grp": "2. High income: nonOECD",
+ "iso_a2": "AQ",
+ "iso_a3": "ATA",
+ "iso_n3": 10,
+ "labelrank": 4,
+ "lastcensus": -99,
+ "level": 2,
+ "long_len": 10,
+ "mapcolor13": -99,
+ "mapcolor7": 4,
+ "mapcolor8": 5,
+ "mapcolor9": 1,
+ "name": "Antarctica",
+ "name_alt": null,
+ "name_len": 10,
+ "name_long": "Antarctica",
+ "name_sort": "Antarctica",
+ "note_adm0": null,
+ "note_brk": "Multiple claims held in abeyance",
+ "pop_est": 3802,
+ "pop_year": -99,
+ "postal": "AQ",
+ "region_un": "Antarctica",
+ "region_wb": "Antarctica",
+ "scalerank": 1,
+ "sov_a3": "ATA",
+ "sovereignt": "Antarctica",
+ "su_a3": "ATA",
+ "su_dif": 0,
+ "subregion": "Antarctica",
+ "subunit": "Antarctica",
+ "tiny": -99,
+ "type": "Indeterminate",
+ "un_a3": -99,
+ "wb_a2": "-99",
+ "wb_a3": "-99",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Fr. S.A.L.",
+ "abbrev_len": 10,
+ "adm0_a3": "ATF",
+ "adm0_a3_is": "ATF",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "ATF",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 1,
+ "admin": "French Southern and Antarctic Lands",
+ "brk_a3": "ATF",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Fr. S. and Antarctic Lands",
+ "continent": "Seven seas (open ocean)",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Territory of the French Southern and Antarctic Lands",
+ "formal_fr": null,
+ "gdp_md_est": 16,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "French Southern and Antarctic Lands",
+ "gu_a3": "ATF",
+ "homepart": -99,
+ "income_grp": "2. High income: nonOECD",
+ "iso_a2": "TF",
+ "iso_a3": "ATF",
+ "iso_n3": 260,
+ "labelrank": 6,
+ "lastcensus": -99,
+ "level": 2,
+ "long_len": 35,
+ "mapcolor13": 11,
+ "mapcolor7": 7,
+ "mapcolor8": 5,
+ "mapcolor9": 9,
+ "name": "Fr. S. Antarctic Lands",
+ "name_alt": null,
+ "name_len": 22,
+ "name_long": "French Southern and Antarctic Lands",
+ "name_sort": "French Southern and Antarctic Lands",
+ "note_adm0": "Fr.",
+ "note_brk": null,
+ "pop_est": 140,
+ "pop_year": -99,
+ "postal": "TF",
+ "region_un": "Seven seas (open ocean)",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 3,
+ "sov_a3": "FR1",
+ "sovereignt": "France",
+ "su_a3": "ATF",
+ "su_dif": 0,
+ "subregion": "Seven seas (open ocean)",
+ "subunit": "French Southern and Antarctic Lands",
+ "tiny": 2,
+ "type": "Dependency",
+ "un_a3": -99,
+ "wb_a2": "-99",
+ "wb_a3": "-99",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Auz.",
+ "abbrev_len": 4,
+ "adm0_a3": "AUS",
+ "adm0_a3_is": "AUS",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "AUS",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 1,
+ "admin": "Australia",
+ "brk_a3": "AUS",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Australia",
+ "continent": "Oceania",
+ "economy": "2. Developed region: nonG7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Commonwealth of Australia",
+ "formal_fr": null,
+ "gdp_md_est": 800200,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Australia",
+ "gu_a3": "AUS",
+ "homepart": 1,
+ "income_grp": "1. High income: OECD",
+ "iso_a2": "AU",
+ "iso_a3": "AUS",
+ "iso_n3": 36,
+ "labelrank": 2,
+ "lastcensus": 2006,
+ "level": 2,
+ "long_len": 9,
+ "mapcolor13": 7,
+ "mapcolor7": 1,
+ "mapcolor8": 2,
+ "mapcolor9": 2,
+ "name": "Australia",
+ "name_alt": null,
+ "name_len": 9,
+ "name_long": "Australia",
+ "name_sort": "Australia",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 21262641,
+ "pop_year": -99,
+ "postal": "AU",
+ "region_un": "Oceania",
+ "region_wb": "East Asia & Pacific",
+ "scalerank": 1,
+ "sov_a3": "AU1",
+ "sovereignt": "Australia",
+ "su_a3": "AUS",
+ "su_dif": 0,
+ "subregion": "Australia and New Zealand",
+ "subunit": "Australia",
+ "tiny": -99,
+ "type": "Country",
+ "un_a3": 36,
+ "wb_a2": "AU",
+ "wb_a3": "AUS",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Aust.",
+ "abbrev_len": 5,
+ "adm0_a3": "AUT",
+ "adm0_a3_is": "AUT",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "AUT",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Austria",
+ "brk_a3": "AUT",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Austria",
+ "continent": "Europe",
+ "economy": "2. Developed region: nonG7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Austria",
+ "formal_fr": null,
+ "gdp_md_est": 329500,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Austria",
+ "gu_a3": "AUT",
+ "homepart": 1,
+ "income_grp": "1. High income: OECD",
+ "iso_a2": "AT",
+ "iso_a3": "AUT",
+ "iso_n3": 40,
+ "labelrank": 4,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 4,
+ "mapcolor7": 3,
+ "mapcolor8": 1,
+ "mapcolor9": 3,
+ "name": "Austria",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Austria",
+ "name_sort": "Austria",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 8210281,
+ "pop_year": -99,
+ "postal": "A",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "AUT",
+ "sovereignt": "Austria",
+ "su_a3": "AUT",
+ "su_dif": 0,
+ "subregion": "Western Europe",
+ "subunit": "Austria",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 40,
+ "wb_a2": "AT",
+ "wb_a3": "AUT",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Aze.",
+ "abbrev_len": 4,
+ "adm0_a3": "AZE",
+ "adm0_a3_is": "AZE",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "AZE",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Azerbaijan",
+ "brk_a3": "AZE",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Azerbaijan",
+ "continent": "Asia",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Azerbaijan",
+ "formal_fr": null,
+ "gdp_md_est": 77610,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Azerbaijan",
+ "gu_a3": "AZE",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "AZ",
+ "iso_a3": "AZE",
+ "iso_n3": 31,
+ "labelrank": 5,
+ "lastcensus": 2009,
+ "level": 2,
+ "long_len": 10,
+ "mapcolor13": 8,
+ "mapcolor7": 1,
+ "mapcolor8": 6,
+ "mapcolor9": 5,
+ "name": "Azerbaijan",
+ "name_alt": null,
+ "name_len": 10,
+ "name_long": "Azerbaijan",
+ "name_sort": "Azerbaijan",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 8238672,
+ "pop_year": -99,
+ "postal": "AZ",
+ "region_un": "Asia",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "AZE",
+ "sovereignt": "Azerbaijan",
+ "su_a3": "AZE",
+ "su_dif": 0,
+ "subregion": "Western Asia",
+ "subunit": "Azerbaijan",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 31,
+ "wb_a2": "AZ",
+ "wb_a3": "AZE",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Bur.",
+ "abbrev_len": 4,
+ "adm0_a3": "BDI",
+ "adm0_a3_is": "BDI",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BDI",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Burundi",
+ "brk_a3": "BDI",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Burundi",
+ "continent": "Africa",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Burundi",
+ "formal_fr": null,
+ "gdp_md_est": 3102,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Burundi",
+ "gu_a3": "BDI",
+ "homepart": 1,
+ "income_grp": "5. Low income",
+ "iso_a2": "BI",
+ "iso_a3": "BDI",
+ "iso_n3": 108,
+ "labelrank": 6,
+ "lastcensus": 2008,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 8,
+ "mapcolor7": 2,
+ "mapcolor8": 2,
+ "mapcolor9": 5,
+ "name": "Burundi",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Burundi",
+ "name_sort": "Burundi",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 8988091,
+ "pop_year": -99,
+ "postal": "BI",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "BDI",
+ "sovereignt": "Burundi",
+ "su_a3": "BDI",
+ "su_dif": 0,
+ "subregion": "Eastern Africa",
+ "subunit": "Burundi",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 108,
+ "wb_a2": "BI",
+ "wb_a3": "BDI",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Belg.",
+ "abbrev_len": 5,
+ "adm0_a3": "BEL",
+ "adm0_a3_is": "BEL",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BEL",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Belgium",
+ "brk_a3": "BEL",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Belgium",
+ "continent": "Europe",
+ "economy": "2. Developed region: nonG7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Kingdom of Belgium",
+ "formal_fr": null,
+ "gdp_md_est": 389300,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Belgium",
+ "gu_a3": "BEL",
+ "homepart": 1,
+ "income_grp": "1. High income: OECD",
+ "iso_a2": "BE",
+ "iso_a3": "BEL",
+ "iso_n3": 56,
+ "labelrank": 2,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 8,
+ "mapcolor7": 3,
+ "mapcolor8": 2,
+ "mapcolor9": 1,
+ "name": "Belgium",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Belgium",
+ "name_sort": "Belgium",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 10414336,
+ "pop_year": -99,
+ "postal": "B",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "BEL",
+ "sovereignt": "Belgium",
+ "su_a3": "BEL",
+ "su_dif": 0,
+ "subregion": "Western Europe",
+ "subunit": "Belgium",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 56,
+ "wb_a2": "BE",
+ "wb_a3": "BEL",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Benin",
+ "abbrev_len": 5,
+ "adm0_a3": "BEN",
+ "adm0_a3_is": "BEN",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BEN",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Benin",
+ "brk_a3": "BEN",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Benin",
+ "continent": "Africa",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Benin",
+ "formal_fr": null,
+ "gdp_md_est": 12830,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Benin",
+ "gu_a3": "BEN",
+ "homepart": 1,
+ "income_grp": "5. Low income",
+ "iso_a2": "BJ",
+ "iso_a3": "BEN",
+ "iso_n3": 204,
+ "labelrank": 5,
+ "lastcensus": 2002,
+ "level": 2,
+ "long_len": 5,
+ "mapcolor13": 12,
+ "mapcolor7": 1,
+ "mapcolor8": 2,
+ "mapcolor9": 2,
+ "name": "Benin",
+ "name_alt": null,
+ "name_len": 5,
+ "name_long": "Benin",
+ "name_sort": "Benin",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 8791832,
+ "pop_year": -99,
+ "postal": "BJ",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "BEN",
+ "sovereignt": "Benin",
+ "su_a3": "BEN",
+ "su_dif": 0,
+ "subregion": "Western Africa",
+ "subunit": "Benin",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 204,
+ "wb_a2": "BJ",
+ "wb_a3": "BEN",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "B.F.",
+ "abbrev_len": 4,
+ "adm0_a3": "BFA",
+ "adm0_a3_is": "BFA",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BFA",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Burkina Faso",
+ "brk_a3": "BFA",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Burkina Faso",
+ "continent": "Africa",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Burkina Faso",
+ "formal_fr": null,
+ "gdp_md_est": 17820,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Burkina Faso",
+ "gu_a3": "BFA",
+ "homepart": 1,
+ "income_grp": "5. Low income",
+ "iso_a2": "BF",
+ "iso_a3": "BFA",
+ "iso_n3": 854,
+ "labelrank": 3,
+ "lastcensus": 2006,
+ "level": 2,
+ "long_len": 12,
+ "mapcolor13": 11,
+ "mapcolor7": 2,
+ "mapcolor8": 1,
+ "mapcolor9": 5,
+ "name": "Burkina Faso",
+ "name_alt": null,
+ "name_len": 12,
+ "name_long": "Burkina Faso",
+ "name_sort": "Burkina Faso",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 15746232,
+ "pop_year": -99,
+ "postal": "BF",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "BFA",
+ "sovereignt": "Burkina Faso",
+ "su_a3": "BFA",
+ "su_dif": 0,
+ "subregion": "Western Africa",
+ "subunit": "Burkina Faso",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 854,
+ "wb_a2": "BF",
+ "wb_a3": "BFA",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Bang.",
+ "abbrev_len": 5,
+ "adm0_a3": "BGD",
+ "adm0_a3_is": "BGD",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BGD",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Bangladesh",
+ "brk_a3": "BGD",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Bangladesh",
+ "continent": "Asia",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "People's Republic of Bangladesh",
+ "formal_fr": null,
+ "gdp_md_est": 224000,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Bangladesh",
+ "gu_a3": "BGD",
+ "homepart": 1,
+ "income_grp": "5. Low income",
+ "iso_a2": "BD",
+ "iso_a3": "BGD",
+ "iso_n3": 50,
+ "labelrank": 3,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 10,
+ "mapcolor13": 7,
+ "mapcolor7": 3,
+ "mapcolor8": 4,
+ "mapcolor9": 7,
+ "name": "Bangladesh",
+ "name_alt": null,
+ "name_len": 10,
+ "name_long": "Bangladesh",
+ "name_sort": "Bangladesh",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 156050883,
+ "pop_year": -99,
+ "postal": "BD",
+ "region_un": "Asia",
+ "region_wb": "South Asia",
+ "scalerank": 1,
+ "sov_a3": "BGD",
+ "sovereignt": "Bangladesh",
+ "su_a3": "BGD",
+ "su_dif": 0,
+ "subregion": "Southern Asia",
+ "subunit": "Bangladesh",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 50,
+ "wb_a2": "BD",
+ "wb_a3": "BGD",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Bulg.",
+ "abbrev_len": 5,
+ "adm0_a3": "BGR",
+ "adm0_a3_is": "BGR",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BGR",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Bulgaria",
+ "brk_a3": "BGR",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Bulgaria",
+ "continent": "Europe",
+ "economy": "2. Developed region: nonG7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Bulgaria",
+ "formal_fr": null,
+ "gdp_md_est": 93750,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Bulgaria",
+ "gu_a3": "BGR",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "BG",
+ "iso_a3": "BGR",
+ "iso_n3": 100,
+ "labelrank": 4,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 8,
+ "mapcolor13": 8,
+ "mapcolor7": 4,
+ "mapcolor8": 5,
+ "mapcolor9": 1,
+ "name": "Bulgaria",
+ "name_alt": null,
+ "name_len": 8,
+ "name_long": "Bulgaria",
+ "name_sort": "Bulgaria",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 7204687,
+ "pop_year": -99,
+ "postal": "BG",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "BGR",
+ "sovereignt": "Bulgaria",
+ "su_a3": "BGR",
+ "su_dif": 0,
+ "subregion": "Eastern Europe",
+ "subunit": "Bulgaria",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 100,
+ "wb_a2": "BG",
+ "wb_a3": "BGR",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Bhs.",
+ "abbrev_len": 4,
+ "adm0_a3": "BHS",
+ "adm0_a3_is": "BHS",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BHS",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "The Bahamas",
+ "brk_a3": "BHS",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Bahamas",
+ "continent": "North America",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Commonwealth of the Bahamas",
+ "formal_fr": null,
+ "gdp_md_est": 9093,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "The Bahamas",
+ "gu_a3": "BHS",
+ "homepart": 1,
+ "income_grp": "2. High income: nonOECD",
+ "iso_a2": "BS",
+ "iso_a3": "BHS",
+ "iso_n3": 44,
+ "labelrank": 4,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 5,
+ "mapcolor7": 1,
+ "mapcolor8": 1,
+ "mapcolor9": 2,
+ "name": "Bahamas",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Bahamas",
+ "name_sort": "Bahamas, The",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 309156,
+ "pop_year": -99,
+ "postal": "BS",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "BHS",
+ "sovereignt": "The Bahamas",
+ "su_a3": "BHS",
+ "su_dif": 0,
+ "subregion": "Caribbean",
+ "subunit": "The Bahamas",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 44,
+ "wb_a2": "BS",
+ "wb_a3": "BHS",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "B.H.",
+ "abbrev_len": 4,
+ "adm0_a3": "BIH",
+ "adm0_a3_is": "BIH",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BIH",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Bosnia and Herzegovina",
+ "brk_a3": "BIH",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Bosnia and Herz.",
+ "continent": "Europe",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Bosnia and Herzegovina",
+ "formal_fr": null,
+ "gdp_md_est": 29700,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Bosnia and Herzegovina",
+ "gu_a3": "BIH",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "BA",
+ "iso_a3": "BIH",
+ "iso_n3": 70,
+ "labelrank": 5,
+ "lastcensus": 1991,
+ "level": 2,
+ "long_len": 22,
+ "mapcolor13": 2,
+ "mapcolor7": 1,
+ "mapcolor8": 1,
+ "mapcolor9": 1,
+ "name": "Bosnia and Herz.",
+ "name_alt": null,
+ "name_len": 16,
+ "name_long": "Bosnia and Herzegovina",
+ "name_sort": "Bosnia and Herzegovina",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 4613414,
+ "pop_year": -99,
+ "postal": "BiH",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "BIH",
+ "sovereignt": "Bosnia and Herzegovina",
+ "su_a3": "BIH",
+ "su_dif": 0,
+ "subregion": "Southern Europe",
+ "subunit": "Bosnia and Herzegovina",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 70,
+ "wb_a2": "BA",
+ "wb_a3": "BIH",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Bela.",
+ "abbrev_len": 5,
+ "adm0_a3": "BLR",
+ "adm0_a3_is": "BLR",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BLR",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Belarus",
+ "brk_a3": "BLR",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Belarus",
+ "continent": "Europe",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Belarus",
+ "formal_fr": null,
+ "gdp_md_est": 114100,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Belarus",
+ "gu_a3": "BLR",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "BY",
+ "iso_a3": "BLR",
+ "iso_n3": 112,
+ "labelrank": 4,
+ "lastcensus": 2009,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 11,
+ "mapcolor7": 1,
+ "mapcolor8": 1,
+ "mapcolor9": 5,
+ "name": "Belarus",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Belarus",
+ "name_sort": "Belarus",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 9648533,
+ "pop_year": -99,
+ "postal": "BY",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "BLR",
+ "sovereignt": "Belarus",
+ "su_a3": "BLR",
+ "su_dif": 0,
+ "subregion": "Eastern Europe",
+ "subunit": "Belarus",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 112,
+ "wb_a2": "BY",
+ "wb_a3": "BLR",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Belize",
+ "abbrev_len": 6,
+ "adm0_a3": "BLZ",
+ "adm0_a3_is": "BLZ",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BLZ",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Belize",
+ "brk_a3": "BLZ",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Belize",
+ "continent": "North America",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Belize",
+ "formal_fr": null,
+ "gdp_md_est": 2536,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Belize",
+ "gu_a3": "BLZ",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "BZ",
+ "iso_a3": "BLZ",
+ "iso_n3": 84,
+ "labelrank": 6,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 6,
+ "mapcolor13": 7,
+ "mapcolor7": 1,
+ "mapcolor8": 4,
+ "mapcolor9": 5,
+ "name": "Belize",
+ "name_alt": null,
+ "name_len": 6,
+ "name_long": "Belize",
+ "name_sort": "Belize",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 307899,
+ "pop_year": -99,
+ "postal": "BZ",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "BLZ",
+ "sovereignt": "Belize",
+ "su_a3": "BLZ",
+ "su_dif": 0,
+ "subregion": "Central America",
+ "subunit": "Belize",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 84,
+ "wb_a2": "BZ",
+ "wb_a3": "BLZ",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Bolivia",
+ "abbrev_len": 7,
+ "adm0_a3": "BOL",
+ "adm0_a3_is": "BOL",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BOL",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Bolivia",
+ "brk_a3": "BOL",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Bolivia",
+ "continent": "South America",
+ "economy": "5. Emerging region: G20",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Plurinational State of Bolivia",
+ "formal_fr": null,
+ "gdp_md_est": 43270,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Bolivia",
+ "gu_a3": "BOL",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "BO",
+ "iso_a3": "BOL",
+ "iso_n3": 68,
+ "labelrank": 3,
+ "lastcensus": 2001,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 3,
+ "mapcolor7": 1,
+ "mapcolor8": 5,
+ "mapcolor9": 2,
+ "name": "Bolivia",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Bolivia",
+ "name_sort": "Bolivia",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 9775246,
+ "pop_year": -99,
+ "postal": "BO",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "BOL",
+ "sovereignt": "Bolivia",
+ "su_a3": "BOL",
+ "su_dif": 0,
+ "subregion": "South America",
+ "subunit": "Bolivia",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 68,
+ "wb_a2": "BO",
+ "wb_a3": "BOL",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Brazil",
+ "abbrev_len": 6,
+ "adm0_a3": "BRA",
+ "adm0_a3_is": "BRA",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BRA",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Brazil",
+ "brk_a3": "BRA",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Brazil",
+ "continent": "South America",
+ "economy": "3. Emerging region: BRIC",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Federative Republic of Brazil",
+ "formal_fr": null,
+ "gdp_md_est": 1993000,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Brazil",
+ "gu_a3": "BRA",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "BR",
+ "iso_a3": "BRA",
+ "iso_n3": 76,
+ "labelrank": 2,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 6,
+ "mapcolor13": 7,
+ "mapcolor7": 5,
+ "mapcolor8": 6,
+ "mapcolor9": 5,
+ "name": "Brazil",
+ "name_alt": null,
+ "name_len": 6,
+ "name_long": "Brazil",
+ "name_sort": "Brazil",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 198739269,
+ "pop_year": -99,
+ "postal": "BR",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "BRA",
+ "sovereignt": "Brazil",
+ "su_a3": "BRA",
+ "su_dif": 0,
+ "subregion": "South America",
+ "subunit": "Brazil",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 76,
+ "wb_a2": "BR",
+ "wb_a3": "BRA",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Brunei",
+ "abbrev_len": 6,
+ "adm0_a3": "BRN",
+ "adm0_a3_is": "BRN",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BRN",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Brunei",
+ "brk_a3": "BRN",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Brunei",
+ "continent": "Asia",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Negara Brunei Darussalam",
+ "formal_fr": null,
+ "gdp_md_est": 20250,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Brunei",
+ "gu_a3": "BRN",
+ "homepart": 1,
+ "income_grp": "2. High income: nonOECD",
+ "iso_a2": "BN",
+ "iso_a3": "BRN",
+ "iso_n3": 96,
+ "labelrank": 6,
+ "lastcensus": 2001,
+ "level": 2,
+ "long_len": 17,
+ "mapcolor13": 12,
+ "mapcolor7": 4,
+ "mapcolor8": 6,
+ "mapcolor9": 6,
+ "name": "Brunei",
+ "name_alt": null,
+ "name_len": 6,
+ "name_long": "Brunei Darussalam",
+ "name_sort": "Brunei",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 388190,
+ "pop_year": -99,
+ "postal": "BN",
+ "region_un": "Asia",
+ "region_wb": "East Asia & Pacific",
+ "scalerank": 1,
+ "sov_a3": "BRN",
+ "sovereignt": "Brunei",
+ "su_a3": "BRN",
+ "su_dif": 0,
+ "subregion": "South-Eastern Asia",
+ "subunit": "Brunei",
+ "tiny": 2,
+ "type": "Sovereign country",
+ "un_a3": 96,
+ "wb_a2": "BN",
+ "wb_a3": "BRN",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Bhutan",
+ "abbrev_len": 6,
+ "adm0_a3": "BTN",
+ "adm0_a3_is": "BTN",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BTN",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Bhutan",
+ "brk_a3": "BTN",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Bhutan",
+ "continent": "Asia",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Kingdom of Bhutan",
+ "formal_fr": null,
+ "gdp_md_est": 3524,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Bhutan",
+ "gu_a3": "BTN",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "BT",
+ "iso_a3": "BTN",
+ "iso_n3": 64,
+ "labelrank": 5,
+ "lastcensus": 2005,
+ "level": 2,
+ "long_len": 6,
+ "mapcolor13": 8,
+ "mapcolor7": 5,
+ "mapcolor8": 6,
+ "mapcolor9": 1,
+ "name": "Bhutan",
+ "name_alt": null,
+ "name_len": 6,
+ "name_long": "Bhutan",
+ "name_sort": "Bhutan",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 691141,
+ "pop_year": -99,
+ "postal": "BT",
+ "region_un": "Asia",
+ "region_wb": "South Asia",
+ "scalerank": 1,
+ "sov_a3": "BTN",
+ "sovereignt": "Bhutan",
+ "su_a3": "BTN",
+ "su_dif": 0,
+ "subregion": "Southern Asia",
+ "subunit": "Bhutan",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 64,
+ "wb_a2": "BT",
+ "wb_a3": "BTN",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Bwa.",
+ "abbrev_len": 4,
+ "adm0_a3": "BWA",
+ "adm0_a3_is": "BWA",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "BWA",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Botswana",
+ "brk_a3": "BWA",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Botswana",
+ "continent": "Africa",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Botswana",
+ "formal_fr": null,
+ "gdp_md_est": 27060,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Botswana",
+ "gu_a3": "BWA",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "BW",
+ "iso_a3": "BWA",
+ "iso_n3": 72,
+ "labelrank": 4,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 8,
+ "mapcolor13": 3,
+ "mapcolor7": 6,
+ "mapcolor8": 5,
+ "mapcolor9": 7,
+ "name": "Botswana",
+ "name_alt": null,
+ "name_len": 8,
+ "name_long": "Botswana",
+ "name_sort": "Botswana",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 1990876,
+ "pop_year": -99,
+ "postal": "BW",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "BWA",
+ "sovereignt": "Botswana",
+ "su_a3": "BWA",
+ "su_dif": 0,
+ "subregion": "Southern Africa",
+ "subunit": "Botswana",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 72,
+ "wb_a2": "BW",
+ "wb_a3": "BWA",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "C.A.R.",
+ "abbrev_len": 6,
+ "adm0_a3": "CAF",
+ "adm0_a3_is": "CAF",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CAF",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Central African Republic",
+ "brk_a3": "CAF",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Central African Rep.",
+ "continent": "Africa",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Central African Republic",
+ "formal_fr": null,
+ "gdp_md_est": 3198,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Central African Republic",
+ "gu_a3": "CAF",
+ "homepart": 1,
+ "income_grp": "5. Low income",
+ "iso_a2": "CF",
+ "iso_a3": "CAF",
+ "iso_n3": 140,
+ "labelrank": 4,
+ "lastcensus": 2003,
+ "level": 2,
+ "long_len": 24,
+ "mapcolor13": 9,
+ "mapcolor7": 5,
+ "mapcolor8": 6,
+ "mapcolor9": 6,
+ "name": "Central African Rep.",
+ "name_alt": null,
+ "name_len": 20,
+ "name_long": "Central African Republic",
+ "name_sort": "Central African Republic",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 4511488,
+ "pop_year": -99,
+ "postal": "CF",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "CAF",
+ "sovereignt": "Central African Republic",
+ "su_a3": "CAF",
+ "su_dif": 0,
+ "subregion": "Middle Africa",
+ "subunit": "Central African Republic",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 140,
+ "wb_a2": "CF",
+ "wb_a3": "CAF",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Can.",
+ "abbrev_len": 4,
+ "adm0_a3": "CAN",
+ "adm0_a3_is": "CAN",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CAN",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Canada",
+ "brk_a3": "CAN",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Canada",
+ "continent": "North America",
+ "economy": "1. Developed region: G7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Canada",
+ "formal_fr": null,
+ "gdp_md_est": 1300000,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Canada",
+ "gu_a3": "CAN",
+ "homepart": 1,
+ "income_grp": "1. High income: OECD",
+ "iso_a2": "CA",
+ "iso_a3": "CAN",
+ "iso_n3": 124,
+ "labelrank": 2,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 6,
+ "mapcolor13": 2,
+ "mapcolor7": 6,
+ "mapcolor8": 6,
+ "mapcolor9": 2,
+ "name": "Canada",
+ "name_alt": null,
+ "name_len": 6,
+ "name_long": "Canada",
+ "name_sort": "Canada",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 33487208,
+ "pop_year": -99,
+ "postal": "CA",
+ "region_un": "Americas",
+ "region_wb": "North America",
+ "scalerank": 1,
+ "sov_a3": "CAN",
+ "sovereignt": "Canada",
+ "su_a3": "CAN",
+ "su_dif": 0,
+ "subregion": "Northern America",
+ "subunit": "Canada",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 124,
+ "wb_a2": "CA",
+ "wb_a3": "CAN",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Switz.",
+ "abbrev_len": 6,
+ "adm0_a3": "CHE",
+ "adm0_a3_is": "CHE",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CHE",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Switzerland",
+ "brk_a3": "CHE",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Switzerland",
+ "continent": "Europe",
+ "economy": "2. Developed region: nonG7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Swiss Confederation",
+ "formal_fr": null,
+ "gdp_md_est": 316700,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Switzerland",
+ "gu_a3": "CHE",
+ "homepart": 1,
+ "income_grp": "1. High income: OECD",
+ "iso_a2": "CH",
+ "iso_a3": "CHE",
+ "iso_n3": 756,
+ "labelrank": 4,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 11,
+ "mapcolor13": 3,
+ "mapcolor7": 5,
+ "mapcolor8": 2,
+ "mapcolor9": 7,
+ "name": "Switzerland",
+ "name_alt": null,
+ "name_len": 11,
+ "name_long": "Switzerland",
+ "name_sort": "Switzerland",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 7604467,
+ "pop_year": -99,
+ "postal": "CH",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "CHE",
+ "sovereignt": "Switzerland",
+ "su_a3": "CHE",
+ "su_dif": 0,
+ "subregion": "Western Europe",
+ "subunit": "Switzerland",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 756,
+ "wb_a2": "CH",
+ "wb_a3": "CHE",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Chile",
+ "abbrev_len": 5,
+ "adm0_a3": "CHL",
+ "adm0_a3_is": "CHL",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CHL",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Chile",
+ "brk_a3": "CHL",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Chile",
+ "continent": "South America",
+ "economy": "5. Emerging region: G20",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Chile",
+ "formal_fr": null,
+ "gdp_md_est": 244500,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Chile",
+ "gu_a3": "CHL",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "CL",
+ "iso_a3": "CHL",
+ "iso_n3": 152,
+ "labelrank": 2,
+ "lastcensus": 2002,
+ "level": 2,
+ "long_len": 5,
+ "mapcolor13": 9,
+ "mapcolor7": 5,
+ "mapcolor8": 1,
+ "mapcolor9": 5,
+ "name": "Chile",
+ "name_alt": null,
+ "name_len": 5,
+ "name_long": "Chile",
+ "name_sort": "Chile",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 16601707,
+ "pop_year": -99,
+ "postal": "CL",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "CHL",
+ "sovereignt": "Chile",
+ "su_a3": "CHL",
+ "su_dif": 0,
+ "subregion": "South America",
+ "subunit": "Chile",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 152,
+ "wb_a2": "CL",
+ "wb_a3": "CHL",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "China",
+ "abbrev_len": 5,
+ "adm0_a3": "CHN",
+ "adm0_a3_is": "CHN",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CHN",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 1,
+ "admin": "China",
+ "brk_a3": "CHN",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "China",
+ "continent": "Asia",
+ "economy": "3. Emerging region: BRIC",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "People's Republic of China",
+ "formal_fr": null,
+ "gdp_md_est": 7973000,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "China",
+ "gu_a3": "CHN",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "CN",
+ "iso_a3": "CHN",
+ "iso_n3": 156,
+ "labelrank": 2,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 5,
+ "mapcolor13": 3,
+ "mapcolor7": 4,
+ "mapcolor8": 4,
+ "mapcolor9": 4,
+ "name": "China",
+ "name_alt": null,
+ "name_len": 5,
+ "name_long": "China",
+ "name_sort": "China",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 1338612970,
+ "pop_year": -99,
+ "postal": "CN",
+ "region_un": "Asia",
+ "region_wb": "East Asia & Pacific",
+ "scalerank": 1,
+ "sov_a3": "CH1",
+ "sovereignt": "China",
+ "su_a3": "CHN",
+ "su_dif": 0,
+ "subregion": "Eastern Asia",
+ "subunit": "China",
+ "tiny": -99,
+ "type": "Country",
+ "un_a3": 156,
+ "wb_a2": "CN",
+ "wb_a3": "CHN",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "I.C.",
+ "abbrev_len": 4,
+ "adm0_a3": "CIV",
+ "adm0_a3_is": "CIV",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CIV",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Ivory Coast",
+ "brk_a3": "CIV",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Côte d'Ivoire",
+ "continent": "Africa",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Ivory Coast",
+ "formal_fr": "Republic of Cote D'Ivoire",
+ "gdp_md_est": 33850,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Ivory Coast",
+ "gu_a3": "CIV",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "CI",
+ "iso_a3": "CIV",
+ "iso_n3": 384,
+ "labelrank": 3,
+ "lastcensus": 1998,
+ "level": 2,
+ "long_len": 13,
+ "mapcolor13": 3,
+ "mapcolor7": 4,
+ "mapcolor8": 6,
+ "mapcolor9": 3,
+ "name": "Côte d'Ivoire",
+ "name_alt": null,
+ "name_len": 13,
+ "name_long": "Côte d'Ivoire",
+ "name_sort": "Côte d'Ivoire",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 20617068,
+ "pop_year": -99,
+ "postal": "CI",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "CIV",
+ "sovereignt": "Ivory Coast",
+ "su_a3": "CIV",
+ "su_dif": 0,
+ "subregion": "Western Africa",
+ "subunit": "Ivory Coast",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 384,
+ "wb_a2": "CI",
+ "wb_a3": "CIV",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Cam.",
+ "abbrev_len": 4,
+ "adm0_a3": "CMR",
+ "adm0_a3_is": "CMR",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CMR",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Cameroon",
+ "brk_a3": "CMR",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Cameroon",
+ "continent": "Africa",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Cameroon",
+ "formal_fr": null,
+ "gdp_md_est": 42750,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Cameroon",
+ "gu_a3": "CMR",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "CM",
+ "iso_a3": "CMR",
+ "iso_n3": 120,
+ "labelrank": 3,
+ "lastcensus": 2005,
+ "level": 2,
+ "long_len": 8,
+ "mapcolor13": 3,
+ "mapcolor7": 1,
+ "mapcolor8": 4,
+ "mapcolor9": 1,
+ "name": "Cameroon",
+ "name_alt": null,
+ "name_len": 8,
+ "name_long": "Cameroon",
+ "name_sort": "Cameroon",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 18879301,
+ "pop_year": -99,
+ "postal": "CM",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "CMR",
+ "sovereignt": "Cameroon",
+ "su_a3": "CMR",
+ "su_dif": 0,
+ "subregion": "Middle Africa",
+ "subunit": "Cameroon",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 120,
+ "wb_a2": "CM",
+ "wb_a3": "CMR",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "D.R.C.",
+ "abbrev_len": 6,
+ "adm0_a3": "COD",
+ "adm0_a3_is": "COD",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "COD",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Democratic Republic of the Congo",
+ "brk_a3": "COD",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Democratic Republic of the Congo",
+ "continent": "Africa",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Democratic Republic of the Congo",
+ "formal_fr": null,
+ "gdp_md_est": 20640,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Democratic Republic of the Congo",
+ "gu_a3": "COD",
+ "homepart": 1,
+ "income_grp": "5. Low income",
+ "iso_a2": "CD",
+ "iso_a3": "COD",
+ "iso_n3": 180,
+ "labelrank": 2,
+ "lastcensus": 1984,
+ "level": 2,
+ "long_len": 32,
+ "mapcolor13": 7,
+ "mapcolor7": 4,
+ "mapcolor8": 4,
+ "mapcolor9": 4,
+ "name": "Dem. Rep. Congo",
+ "name_alt": null,
+ "name_len": 15,
+ "name_long": "Democratic Republic of the Congo",
+ "name_sort": "Congo, Dem. Rep.",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 68692542,
+ "pop_year": -99,
+ "postal": "DRC",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "COD",
+ "sovereignt": "Democratic Republic of the Congo",
+ "su_a3": "COD",
+ "su_dif": 0,
+ "subregion": "Middle Africa",
+ "subunit": "Democratic Republic of the Congo",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 180,
+ "wb_a2": "ZR",
+ "wb_a3": "ZAR",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Rep. Congo",
+ "abbrev_len": 10,
+ "adm0_a3": "COG",
+ "adm0_a3_is": "COG",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "COG",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Republic of Congo",
+ "brk_a3": "COG",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Republic of Congo",
+ "continent": "Africa",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Congo",
+ "formal_fr": null,
+ "gdp_md_est": 15350,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Republic of Congo",
+ "gu_a3": "COG",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "CG",
+ "iso_a3": "COG",
+ "iso_n3": 178,
+ "labelrank": 4,
+ "lastcensus": 2007,
+ "level": 2,
+ "long_len": 17,
+ "mapcolor13": 10,
+ "mapcolor7": 2,
+ "mapcolor8": 1,
+ "mapcolor9": 3,
+ "name": "Congo",
+ "name_alt": null,
+ "name_len": 5,
+ "name_long": "Republic of Congo",
+ "name_sort": "Congo, Rep.",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 4012809,
+ "pop_year": -99,
+ "postal": "CG",
+ "region_un": "Africa",
+ "region_wb": "Sub-Saharan Africa",
+ "scalerank": 1,
+ "sov_a3": "COG",
+ "sovereignt": "Republic of Congo",
+ "su_a3": "COG",
+ "su_dif": 0,
+ "subregion": "Middle Africa",
+ "subunit": "Republic of Congo",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 178,
+ "wb_a2": "CG",
+ "wb_a3": "COG",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Col.",
+ "abbrev_len": 4,
+ "adm0_a3": "COL",
+ "adm0_a3_is": "COL",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "COL",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Colombia",
+ "brk_a3": "COL",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Colombia",
+ "continent": "South America",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Colombia",
+ "formal_fr": null,
+ "gdp_md_est": 395400,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Colombia",
+ "gu_a3": "COL",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "CO",
+ "iso_a3": "COL",
+ "iso_n3": 170,
+ "labelrank": 2,
+ "lastcensus": 2006,
+ "level": 2,
+ "long_len": 8,
+ "mapcolor13": 1,
+ "mapcolor7": 2,
+ "mapcolor8": 1,
+ "mapcolor9": 3,
+ "name": "Colombia",
+ "name_alt": null,
+ "name_len": 8,
+ "name_long": "Colombia",
+ "name_sort": "Colombia",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 45644023,
+ "pop_year": -99,
+ "postal": "CO",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "COL",
+ "sovereignt": "Colombia",
+ "su_a3": "COL",
+ "su_dif": 0,
+ "subregion": "South America",
+ "subunit": "Colombia",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 170,
+ "wb_a2": "CO",
+ "wb_a3": "COL",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "C.R.",
+ "abbrev_len": 4,
+ "adm0_a3": "CRI",
+ "adm0_a3_is": "CRI",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CRI",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Costa Rica",
+ "brk_a3": "CRI",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Costa Rica",
+ "continent": "North America",
+ "economy": "5. Emerging region: G20",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Costa Rica",
+ "formal_fr": null,
+ "gdp_md_est": 48320,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Costa Rica",
+ "gu_a3": "CRI",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "CR",
+ "iso_a3": "CRI",
+ "iso_n3": 188,
+ "labelrank": 5,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 10,
+ "mapcolor13": 2,
+ "mapcolor7": 3,
+ "mapcolor8": 2,
+ "mapcolor9": 4,
+ "name": "Costa Rica",
+ "name_alt": null,
+ "name_len": 10,
+ "name_long": "Costa Rica",
+ "name_sort": "Costa Rica",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 4253877,
+ "pop_year": -99,
+ "postal": "CR",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "CRI",
+ "sovereignt": "Costa Rica",
+ "su_a3": "CRI",
+ "su_dif": 0,
+ "subregion": "Central America",
+ "subunit": "Costa Rica",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 188,
+ "wb_a2": "CR",
+ "wb_a3": "CRI",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Cuba",
+ "abbrev_len": 4,
+ "adm0_a3": "CUB",
+ "adm0_a3_is": "CUB",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CUB",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Cuba",
+ "brk_a3": "CUB",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Cuba",
+ "continent": "North America",
+ "economy": "5. Emerging region: G20",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Cuba",
+ "formal_fr": null,
+ "gdp_md_est": 108200,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Cuba",
+ "gu_a3": "CUB",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "CU",
+ "iso_a3": "CUB",
+ "iso_n3": 192,
+ "labelrank": 3,
+ "lastcensus": 2002,
+ "level": 2,
+ "long_len": 4,
+ "mapcolor13": 4,
+ "mapcolor7": 3,
+ "mapcolor8": 5,
+ "mapcolor9": 3,
+ "name": "Cuba",
+ "name_alt": null,
+ "name_len": 4,
+ "name_long": "Cuba",
+ "name_sort": "Cuba",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 11451652,
+ "pop_year": -99,
+ "postal": "CU",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "CUB",
+ "sovereignt": "Cuba",
+ "su_a3": "CUB",
+ "su_dif": 0,
+ "subregion": "Caribbean",
+ "subunit": "Cuba",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 192,
+ "wb_a2": "CU",
+ "wb_a3": "CUB",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Cyp.",
+ "abbrev_len": 4,
+ "adm0_a3": "CYP",
+ "adm0_a3_is": "CYP",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CYP",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Cyprus",
+ "brk_a3": "CYP",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Cyprus",
+ "continent": "Asia",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Cyprus",
+ "formal_fr": null,
+ "gdp_md_est": 22700,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Cyprus",
+ "gu_a3": "CYP",
+ "homepart": 1,
+ "income_grp": "2. High income: nonOECD",
+ "iso_a2": "CY",
+ "iso_a3": "CYP",
+ "iso_n3": 196,
+ "labelrank": 5,
+ "lastcensus": 2001,
+ "level": 2,
+ "long_len": 6,
+ "mapcolor13": 7,
+ "mapcolor7": 1,
+ "mapcolor8": 2,
+ "mapcolor9": 3,
+ "name": "Cyprus",
+ "name_alt": null,
+ "name_len": 6,
+ "name_long": "Cyprus",
+ "name_sort": "Cyprus",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 531640,
+ "pop_year": -99,
+ "postal": "CY",
+ "region_un": "Asia",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "CYP",
+ "sovereignt": "Cyprus",
+ "su_a3": "CYP",
+ "su_dif": 0,
+ "subregion": "Western Asia",
+ "subunit": "Cyprus",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 196,
+ "wb_a2": "CY",
+ "wb_a3": "CYP",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Cz. Rep.",
+ "abbrev_len": 8,
+ "adm0_a3": "CZE",
+ "adm0_a3_is": "CZE",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "CZE",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Czech Republic",
+ "brk_a3": "CZE",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Czech Rep.",
+ "continent": "Europe",
+ "economy": "2. Developed region: nonG7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Czech Republic",
+ "formal_fr": null,
+ "gdp_md_est": 265200,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Czech Republic",
+ "gu_a3": "CZE",
+ "homepart": 1,
+ "income_grp": "1. High income: OECD",
+ "iso_a2": "CZ",
+ "iso_a3": "CZE",
+ "iso_n3": 203,
+ "labelrank": 5,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 14,
+ "mapcolor13": 6,
+ "mapcolor7": 1,
+ "mapcolor8": 1,
+ "mapcolor9": 2,
+ "name": "Czech Rep.",
+ "name_alt": null,
+ "name_len": 10,
+ "name_long": "Czech Republic",
+ "name_sort": "Czech Republic",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 10211904,
+ "pop_year": -99,
+ "postal": "CZ",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "CZE",
+ "sovereignt": "Czech Republic",
+ "su_a3": "CZE",
+ "su_dif": 0,
+ "subregion": "Eastern Europe",
+ "subunit": "Czech Republic",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 203,
+ "wb_a2": "CZ",
+ "wb_a3": "CZE",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Ger.",
+ "abbrev_len": 4,
+ "adm0_a3": "DEU",
+ "adm0_a3_is": "DEU",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "DEU",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Germany",
+ "brk_a3": "DEU",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Germany",
+ "continent": "Europe",
+ "economy": "1. Developed region: G7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Federal Republic of Germany",
+ "formal_fr": null,
+ "gdp_md_est": 2918000,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Germany",
+ "gu_a3": "DEU",
+ "homepart": 1,
+ "income_grp": "1. High income: OECD",
+ "iso_a2": "DE",
+ "iso_a3": "DEU",
+ "iso_n3": 276,
+ "labelrank": 2,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 1,
+ "mapcolor7": 2,
+ "mapcolor8": 5,
+ "mapcolor9": 5,
+ "name": "Germany",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Germany",
+ "name_sort": "Germany",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 82329758,
+ "pop_year": -99,
+ "postal": "D",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "DEU",
+ "sovereignt": "Germany",
+ "su_a3": "DEU",
+ "su_dif": 0,
+ "subregion": "Western Europe",
+ "subunit": "Germany",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 276,
+ "wb_a2": "DE",
+ "wb_a3": "DEU",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Dji.",
+ "abbrev_len": 4,
+ "adm0_a3": "DJI",
+ "adm0_a3_is": "DJI",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "DJI",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Djibouti",
+ "brk_a3": "DJI",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Djibouti",
+ "continent": "Africa",
+ "economy": "7. Least developed region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Djibouti",
+ "formal_fr": null,
+ "gdp_md_est": 1885,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Djibouti",
+ "gu_a3": "DJI",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "DJ",
+ "iso_a3": "DJI",
+ "iso_n3": 262,
+ "labelrank": 5,
+ "lastcensus": 2009,
+ "level": 2,
+ "long_len": 8,
+ "mapcolor13": 8,
+ "mapcolor7": 1,
+ "mapcolor8": 2,
+ "mapcolor9": 4,
+ "name": "Djibouti",
+ "name_alt": null,
+ "name_len": 8,
+ "name_long": "Djibouti",
+ "name_sort": "Djibouti",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 516055,
+ "pop_year": -99,
+ "postal": "DJ",
+ "region_un": "Africa",
+ "region_wb": "Middle East & North Africa",
+ "scalerank": 1,
+ "sov_a3": "DJI",
+ "sovereignt": "Djibouti",
+ "su_a3": "DJI",
+ "su_dif": 0,
+ "subregion": "Eastern Africa",
+ "subunit": "Djibouti",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 262,
+ "wb_a2": "DJ",
+ "wb_a3": "DJI",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Den.",
+ "abbrev_len": 4,
+ "adm0_a3": "DNK",
+ "adm0_a3_is": "DNK",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "DNK",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 1,
+ "admin": "Denmark",
+ "brk_a3": "DNK",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Denmark",
+ "continent": "Europe",
+ "economy": "2. Developed region: nonG7",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Kingdom of Denmark",
+ "formal_fr": null,
+ "gdp_md_est": 203600,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Denmark",
+ "gu_a3": "DNK",
+ "homepart": 1,
+ "income_grp": "1. High income: OECD",
+ "iso_a2": "DK",
+ "iso_a3": "DNK",
+ "iso_n3": 208,
+ "labelrank": 4,
+ "lastcensus": 2011,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 12,
+ "mapcolor7": 4,
+ "mapcolor8": 1,
+ "mapcolor9": 3,
+ "name": "Denmark",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Denmark",
+ "name_sort": "Denmark",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 5500510,
+ "pop_year": -99,
+ "postal": "DK",
+ "region_un": "Europe",
+ "region_wb": "Europe & Central Asia",
+ "scalerank": 1,
+ "sov_a3": "DN1",
+ "sovereignt": "Denmark",
+ "su_a3": "DNK",
+ "su_dif": 0,
+ "subregion": "Northern Europe",
+ "subunit": "Denmark",
+ "tiny": -99,
+ "type": "Country",
+ "un_a3": 208,
+ "wb_a2": "DK",
+ "wb_a3": "DNK",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Dom. Rep.",
+ "abbrev_len": 9,
+ "adm0_a3": "DOM",
+ "adm0_a3_is": "DOM",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "DOM",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Dominican Republic",
+ "brk_a3": "DOM",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Dominican Rep.",
+ "continent": "North America",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Dominican Republic",
+ "formal_fr": null,
+ "gdp_md_est": 78000,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Dominican Republic",
+ "gu_a3": "DOM",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "DO",
+ "iso_a3": "DOM",
+ "iso_n3": 214,
+ "labelrank": 5,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 18,
+ "mapcolor13": 7,
+ "mapcolor7": 5,
+ "mapcolor8": 2,
+ "mapcolor9": 5,
+ "name": "Dominican Rep.",
+ "name_alt": null,
+ "name_len": 14,
+ "name_long": "Dominican Republic",
+ "name_sort": "Dominican Republic",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 9650054,
+ "pop_year": -99,
+ "postal": "DO",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "DOM",
+ "sovereignt": "Dominican Republic",
+ "su_a3": "DOM",
+ "su_dif": 0,
+ "subregion": "Caribbean",
+ "subunit": "Dominican Republic",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 214,
+ "wb_a2": "DO",
+ "wb_a3": "DOM",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Alg.",
+ "abbrev_len": 4,
+ "adm0_a3": "DZA",
+ "adm0_a3_is": "DZA",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "DZA",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Algeria",
+ "brk_a3": "DZA",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Algeria",
+ "continent": "Africa",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "People's Democratic Republic of Algeria",
+ "formal_fr": null,
+ "gdp_md_est": 232900,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Algeria",
+ "gu_a3": "DZA",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "DZ",
+ "iso_a3": "DZA",
+ "iso_n3": 12,
+ "labelrank": 3,
+ "lastcensus": 2008,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 3,
+ "mapcolor7": 5,
+ "mapcolor8": 1,
+ "mapcolor9": 6,
+ "name": "Algeria",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Algeria",
+ "name_sort": "Algeria",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 34178188,
+ "pop_year": -99,
+ "postal": "DZ",
+ "region_un": "Africa",
+ "region_wb": "Middle East & North Africa",
+ "scalerank": 1,
+ "sov_a3": "DZA",
+ "sovereignt": "Algeria",
+ "su_a3": "DZA",
+ "su_dif": 0,
+ "subregion": "Northern Africa",
+ "subunit": "Algeria",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 12,
+ "wb_a2": "DZ",
+ "wb_a3": "DZA",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Ecu.",
+ "abbrev_len": 4,
+ "adm0_a3": "ECU",
+ "adm0_a3_is": "ECU",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "ECU",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Ecuador",
+ "brk_a3": "ECU",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Ecuador",
+ "continent": "South America",
+ "economy": "6. Developing region",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Republic of Ecuador",
+ "formal_fr": null,
+ "gdp_md_est": 107700,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Ecuador",
+ "gu_a3": "ECU",
+ "homepart": 1,
+ "income_grp": "3. Upper middle income",
+ "iso_a2": "EC",
+ "iso_a3": "ECU",
+ "iso_n3": 218,
+ "labelrank": 3,
+ "lastcensus": 2010,
+ "level": 2,
+ "long_len": 7,
+ "mapcolor13": 12,
+ "mapcolor7": 1,
+ "mapcolor8": 5,
+ "mapcolor9": 2,
+ "name": "Ecuador",
+ "name_alt": null,
+ "name_len": 7,
+ "name_long": "Ecuador",
+ "name_sort": "Ecuador",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 14573101,
+ "pop_year": -99,
+ "postal": "EC",
+ "region_un": "Americas",
+ "region_wb": "Latin America & Caribbean",
+ "scalerank": 1,
+ "sov_a3": "ECU",
+ "sovereignt": "Ecuador",
+ "su_a3": "ECU",
+ "su_dif": 0,
+ "subregion": "South America",
+ "subunit": "Ecuador",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 218,
+ "wb_a2": "EC",
+ "wb_a3": "ECU",
+ "wikipedia": -99,
+ "woe_id": -99
+ },
+ {
+ "abbrev": "Egypt",
+ "abbrev_len": 5,
+ "adm0_a3": "EGY",
+ "adm0_a3_is": "EGY",
+ "adm0_a3_un": -99,
+ "adm0_a3_us": "EGY",
+ "adm0_a3_wb": -99,
+ "adm0_dif": 0,
+ "admin": "Egypt",
+ "brk_a3": "EGY",
+ "brk_diff": 0,
+ "brk_group": null,
+ "brk_name": "Egypt",
+ "continent": "Africa",
+ "economy": "5. Emerging region: G20",
+ "featurecla": "Admin-0 country",
+ "fips_10": null,
+ "formal_en": "Arab Republic of Egypt",
+ "formal_fr": null,
+ "gdp_md_est": 443700,
+ "gdp_year": -99,
+ "geou_dif": 0,
+ "geounit": "Egypt",
+ "gu_a3": "EGY",
+ "homepart": 1,
+ "income_grp": "4. Lower middle income",
+ "iso_a2": "EG",
+ "iso_a3": "EGY",
+ "iso_n3": 818,
+ "labelrank": 2,
+ "lastcensus": 2006,
+ "level": 2,
+ "long_len": 5,
+ "mapcolor13": 2,
+ "mapcolor7": 4,
+ "mapcolor8": 6,
+ "mapcolor9": 7,
+ "name": "Egypt",
+ "name_alt": null,
+ "name_len": 5,
+ "name_long": "Egypt",
+ "name_sort": "Egypt, Arab Rep.",
+ "note_adm0": null,
+ "note_brk": null,
+ "pop_est": 83082869,
+ "pop_year": -99,
+ "postal": "EG",
+ "region_un": "Africa",
+ "region_wb": "Middle East & North Africa",
+ "scalerank": 1,
+ "sov_a3": "EGY",
+ "sovereignt": "Egypt",
+ "su_a3": "EGY",
+ "su_dif": 0,
+ "subregion": "Northern Africa",
+ "subunit": "Egypt",
+ "tiny": -99,
+ "type": "Sovereign country",
+ "un_a3": 818,
+ "wb_a2": "EG",
+ "wb_a3": "EGY",
+ "wikipedia": -99,
+ "woe_id": -99
+ }
+ ],
+ "schema": {
+ "fields": [
+ {
+ "name": "scalerank",
+ "type": "integer"
+ },
+ {
+ "name": "featurecla",
+ "type": "string"
+ },
+ {
+ "name": "labelrank",
+ "type": "integer"
+ },
+ {
+ "name": "sovereignt",
+ "type": "string"
+ },
+ {
+ "name": "sov_a3",
+ "type": "string"
+ },
+ {
+ "name": "adm0_dif",
+ "type": "integer"
+ },
+ {
+ "name": "level",
+ "type": "integer"
+ },
+ {
+ "name": "type",
+ "type": "string"
+ },
+ {
+ "name": "admin",
+ "type": "string"
+ },
+ {
+ "name": "adm0_a3",
+ "type": "string"
+ },
+ {
+ "name": "geou_dif",
+ "type": "integer"
+ },
+ {
+ "name": "geounit",
+ "type": "string"
+ },
+ {
+ "name": "gu_a3",
+ "type": "string"
+ },
+ {
+ "name": "su_dif",
+ "type": "integer"
+ },
+ {
+ "name": "subunit",
+ "type": "string"
+ },
+ {
+ "name": "su_a3",
+ "type": "string"
+ },
+ {
+ "name": "brk_diff",
+ "type": "integer"
+ },
+ {
+ "name": "name",
+ "type": "string"
+ },
+ {
+ "name": "name_long",
+ "type": "string"
+ },
+ {
+ "name": "brk_a3",
+ "type": "string"
+ },
+ {
+ "name": "brk_name",
+ "type": "string"
+ },
+ {
+ "name": "brk_group",
+ "type": "string"
+ },
+ {
+ "name": "abbrev",
+ "type": "string"
+ },
+ {
+ "name": "postal",
+ "type": "string"
+ },
+ {
+ "name": "formal_en",
+ "type": "string"
+ },
+ {
+ "name": "formal_fr",
+ "type": "string"
+ },
+ {
+ "name": "note_adm0",
+ "type": "string"
+ },
+ {
+ "name": "note_brk",
+ "type": "string"
+ },
+ {
+ "name": "name_sort",
+ "type": "string"
+ },
+ {
+ "name": "name_alt",
+ "type": "string"
+ },
+ {
+ "name": "mapcolor7",
+ "type": "integer"
+ },
+ {
+ "name": "mapcolor8",
+ "type": "integer"
+ },
+ {
+ "name": "mapcolor9",
+ "type": "integer"
+ },
+ {
+ "name": "mapcolor13",
+ "type": "integer"
+ },
+ {
+ "name": "pop_est",
+ "type": "integer"
+ },
+ {
+ "name": "gdp_md_est",
+ "type": "number"
+ },
+ {
+ "name": "pop_year",
+ "type": "integer"
+ },
+ {
+ "name": "lastcensus",
+ "type": "integer"
+ },
+ {
+ "name": "gdp_year",
+ "type": "integer"
+ },
+ {
+ "name": "economy",
+ "type": "string"
+ },
+ {
+ "name": "income_grp",
+ "type": "string"
+ },
+ {
+ "name": "wikipedia",
+ "type": "integer"
+ },
+ {
+ "name": "fips_10",
+ "type": "string"
+ },
+ {
+ "name": "iso_a2",
+ "type": "string"
+ },
+ {
+ "name": "iso_a3",
+ "type": "string"
+ },
+ {
+ "name": "iso_n3",
+ "type": "integer"
+ },
+ {
+ "name": "un_a3",
+ "type": "integer"
+ },
+ {
+ "name": "wb_a2",
+ "type": "string"
+ },
+ {
+ "name": "wb_a3",
+ "type": "string"
+ },
+ {
+ "name": "woe_id",
+ "type": "integer"
+ },
+ {
+ "name": "adm0_a3_is",
+ "type": "string"
+ },
+ {
+ "name": "adm0_a3_us",
+ "type": "string"
+ },
+ {
+ "name": "adm0_a3_un",
+ "type": "integer"
+ },
+ {
+ "name": "adm0_a3_wb",
+ "type": "integer"
+ },
+ {
+ "name": "continent",
+ "type": "string"
+ },
+ {
+ "name": "region_un",
+ "type": "string"
+ },
+ {
+ "name": "subregion",
+ "type": "string"
+ },
+ {
+ "name": "region_wb",
+ "type": "string"
+ },
+ {
+ "name": "name_len",
+ "type": "integer"
+ },
+ {
+ "name": "long_len",
+ "type": "integer"
+ },
+ {
+ "name": "abbrev_len",
+ "type": "integer"
+ },
+ {
+ "name": "tiny",
+ "type": "integer"
+ },
+ {
+ "name": "homepart",
+ "type": "integer"
+ }
+ ]
+ }
+ },
+ "text/html": [
+ "<table><thead><tr><th>scalerank</th><th>featurecla</th><th>labelrank</th><th>sovereignt</th><th>sov_a3</th><th>adm0_dif</th><th>level</th><th>type</th><th>admin</th><th>adm0_a3</th><th>geou_dif</th><th>geounit</th><th>gu_a3</th><th>su_dif</th><th>subunit</th><th>su_a3</th><th>brk_diff</th><th>name</th><th>name_long</th><th>brk_a3</th><th>brk_name</th><th>brk_group</th><th>abbrev</th><th>postal</th><th>formal_en</th><th>formal_fr</th><th>note_adm0</th><th>note_brk</th><th>name_sort</th><th>name_alt</th><th>mapcolor7</th><th>mapcolor8</th><th>mapcolor9</th><th>mapcolor13</th><th>pop_est</th><th>gdp_md_est</th><th>pop_year</th><th>lastcensus</th><th>gdp_year</th><th>economy</th><th>income_grp</th><th>wikipedia</th><th>fips_10</th><th>iso_a2</th><th>iso_a3</th><th>iso_n3</th><th>un_a3</th><th>wb_a2</th><th>wb_a3</th><th>woe_id</th><th>adm0_a3_is</th><th>adm0_a3_us</th><th>adm0_a3_un</th><th>adm0_a3_wb</th><th>continent</th><th>region_un</th><th>subregion</th><th>region_wb</th><th>name_len</th><th>long_len</th><th>abbrev_len</th><th>tiny</th><th>homepart</th></tr></thead><tbody><tr><td>1</td><td>Admin-0 country</td><td>6</td><td>Kosovo</td><td>KOS</td><td>0</td><td>2</td><td>Sovereign country</td><td>Kosovo</td><td>KOS</td><td>0</td><td>Kosovo</td><td>KOS</td><td>0</td><td>Kosovo</td><td>KOS</td><td>1</td><td>Kosovo</td><td>Kosovo</td><td>B57</td><td>Kosovo</td><td>null</td><td>Kos.</td><td>KO</td><td>Republic of Kosovo</td><td>null</td><td>null</td><td>Self admin.; Claimed by Serbia</td><td>Kosovo</td><td>null</td><td>2</td><td>2</td><td>3</td><td>11</td><td>1804838</td><td>5352</td><td>-99</td><td>1981</td><td>-99</td><td>6. Developing region</td><td>4. Lower middle income</td><td>-99</td><td>null</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>KV</td><td>KSV</td><td>-99</td><td>SRB</td><td>KOS</td><td>-99</td><td>-99</td><td>Europe</td><td>Europe</td><td>Southern Europe</td><td>Europe & Central Asia</td><td>6</td><td>6</td><td>4</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>5</td><td>Somaliland</td><td>SOL</td><td>0</td><td>2</td><td>Indeterminate</td><td>Somaliland</td><td>SOL</td><td>0</td><td>Somaliland</td><td>SOL</td><td>0</td><td>Somaliland</td><td>SOL</td><td>1</td><td>Somaliland</td><td>Somaliland</td><td>B30</td><td>Somaliland</td><td>null</td><td>Solnd.</td><td>SL</td><td>Republic of Somaliland</td><td>null</td><td>Self admin.</td><td>Self admin.; Claimed by Somalia</td><td>Somaliland</td><td>null</td><td>3</td><td>6</td><td>5</td><td>2</td><td>3500000</td><td>12250</td><td>-99</td><td>-99</td><td>-99</td><td>6. Developing region</td><td>4. Lower middle income</td><td>-99</td><td>null</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>SOM</td><td>SOM</td><td>-99</td><td>-99</td><td>Africa</td><td>Africa</td><td>Eastern Africa</td><td>Sub-Saharan Africa</td><td>10</td><td>10</td><td>6</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>6</td><td>Northern Cyprus</td><td>CYN</td><td>0</td><td>2</td><td>Sovereign country</td><td>Northern Cyprus</td><td>CYN</td><td>0</td><td>Northern Cyprus</td><td>CYN</td><td>0</td><td>Northern Cyprus</td><td>CYN</td><td>1</td><td>N. Cyprus</td><td>Northern Cyprus</td><td>B20</td><td>N. Cyprus</td><td>null</td><td>N. Cy.</td><td>CN</td><td>Turkish Republic of Northern Cyprus</td><td>null</td><td>Self admin.</td><td>Self admin.; Claimed by Cyprus</td><td>Cyprus, Northern</td><td>null</td><td>3</td><td>1</td><td>4</td><td>8</td><td>265100</td><td>3600</td><td>-99</td><td>-99</td><td>-99</td><td>6. Developing region</td><td>3. Upper middle income</td><td>-99</td><td>null</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>CYP</td><td>CYP</td><td>-99</td><td>-99</td><td>Asia</td><td>Asia</td><td>Western Asia</td><td>Europe & Central Asia</td><td>9</td><td>15</td><td>6</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>3</td><td>Afghanistan</td><td>AFG</td><td>0</td><td>2</td><td>Sovereign country</td><td>Afghanistan</td><td>AFG</td><td>0</td><td>Afghanistan</td><td>AFG</td><td>0</td><td>Afghanistan</td><td>AFG</td><td>0</td><td>Afghanistan</td><td>Afghanistan</td><td>AFG</td><td>Afghanistan</td><td>null</td><td>Afg.</td><td>AF</td><td>Islamic State of Afghanistan</td><td>null</td><td>null</td><td>null</td><td>Afghanistan</td><td>null</td><td>5</td><td>6</td><td>8</td><td>7</td><td>28400000</td><td>22270</td><td>-99</td><td>1979</td><td>-99</td><td>7. Least developed region</td><td>5. Low income</td><td>-99</td><td>null</td><td>AF</td><td>AFG</td><td>4</td><td>4</td><td>AF</td><td>AFG</td><td>-99</td><td>AFG</td><td>AFG</td><td>-99</td><td>-99</td><td>Asia</td><td>Asia</td><td>Southern Asia</td><td>South Asia</td><td>11</td><td>11</td><td>4</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>3</td><td>Angola</td><td>AGO</td><td>0</td><td>2</td><td>Sovereign country</td><td>Angola</td><td>AGO</td><td>0</td><td>Angola</td><td>AGO</td><td>0</td><td>Angola</td><td>AGO</td><td>0</td><td>Angola</td><td>Angola</td><td>AGO</td><td>Angola</td><td>null</td><td>Ang.</td><td>AO</td><td>People's Republic of Angola</td><td>null</td><td>null</td><td>null</td><td>Angola</td><td>null</td><td>3</td><td>2</td><td>6</td><td>1</td><td>12799293</td><td>110300</td><td>-99</td><td>1970</td><td>-99</td><td>7. Least developed region</td><td>3. Upper middle income</td><td>-99</td><td>null</td><td>AO</td><td>AGO</td><td>24</td><td>24</td><td>AO</td><td>AGO</td><td>-99</td><td>AGO</td><td>AGO</td><td>-99</td><td>-99</td><td>Africa</td><td>Africa</td><td>Middle Africa</td><td>Sub-Saharan Africa</td><td>6</td><td>6</td><td>4</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>6</td><td>Albania</td><td>ALB</td><td>0</td><td>2</td><td>Sovereign country</td><td>Albania</td><td>ALB</td><td>0</td><td>Albania</td><td>ALB</td><td>0</td><td>Albania</td><td>ALB</td><td>0</td><td>Albania</td><td>Albania</td><td>ALB</td><td>Albania</td><td>null</td><td>Alb.</td><td>AL</td><td>Republic of Albania</td><td>null</td><td>null</td><td>null</td><td>Albania</td><td>null</td><td>1</td><td>4</td><td>1</td><td>6</td><td>3639453</td><td>21810</td><td>-99</td><td>2001</td><td>-99</td><td>6. Developing region</td><td>4. Lower middle income</td><td>-99</td><td>null</td><td>AL</td><td>ALB</td><td>8</td><td>8</td><td>AL</td><td>ALB</td><td>-99</td><td>ALB</td><td>ALB</td><td>-99</td><td>-99</td><td>Europe</td><td>Europe</td><td>Southern Europe</td><td>Europe & Central Asia</td><td>7</td><td>7</td><td>4</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>4</td><td>United Arab Emirates</td><td>ARE</td><td>0</td><td>2</td><td>Sovereign country</td><td>United Arab Emirates</td><td>ARE</td><td>0</td><td>United Arab Emirates</td><td>ARE</td><td>0</td><td>United Arab Emirates</td><td>ARE</td><td>0</td><td>United Arab Emirates</td><td>United Arab Emirates</td><td>ARE</td><td>United Arab Emirates</td><td>null</td><td>U.A.E.</td><td>AE</td><td>United Arab Emirates</td><td>null</td><td>null</td><td>null</td><td>United Arab Emirates</td><td>null</td><td>2</td><td>1</td><td>3</td><td>3</td><td>4798491</td><td>184300</td><td>-99</td><td>2010</td><td>-99</td><td>6. Developing region</td><td>2. High income: nonOECD</td><td>-99</td><td>null</td><td>AE</td><td>ARE</td><td>784</td><td>784</td><td>AE</td><td>ARE</td><td>-99</td><td>ARE</td><td>ARE</td><td>-99</td><td>-99</td><td>Asia</td><td>Asia</td><td>Western Asia</td><td>Middle East & North Africa</td><td>20</td><td>20</td><td>6</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>2</td><td>Argentina</td><td>ARG</td><td>0</td><td>2</td><td>Sovereign country</td><td>Argentina</td><td>ARG</td><td>0</td><td>Argentina</td><td>ARG</td><td>0</td><td>Argentina</td><td>ARG</td><td>0</td><td>Argentina</td><td>Argentina</td><td>ARG</td><td>Argentina</td><td>null</td><td>Arg.</td><td>AR</td><td>Argentine Republic</td><td>null</td><td>null</td><td>null</td><td>Argentina</td><td>null</td><td>3</td><td>1</td><td>3</td><td>13</td><td>40913584</td><td>573900</td><td>-99</td><td>2010</td><td>-99</td><td>5. Emerging region: G20</td><td>3. Upper middle income</td><td>-99</td><td>null</td><td>AR</td><td>ARG</td><td>32</td><td>32</td><td>AR</td><td>ARG</td><td>-99</td><td>ARG</td><td>ARG</td><td>-99</td><td>-99</td><td>South America</td><td>Americas</td><td>South America</td><td>Latin America & Caribbean</td><td>9</td><td>9</td><td>4</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>6</td><td>Armenia</td><td>ARM</td><td>0</td><td>2</td><td>Sovereign country</td><td>Armenia</td><td>ARM</td><td>0</td><td>Armenia</td><td>ARM</td><td>0</td><td>Armenia</td><td>ARM</td><td>0</td><td>Armenia</td><td>Armenia</td><td>ARM</td><td>Armenia</td><td>null</td><td>Arm.</td><td>ARM</td><td>Republic of Armenia</td><td>null</td><td>null</td><td>null</td><td>Armenia</td><td>null</td><td>3</td><td>1</td><td>2</td><td>10</td><td>2967004</td><td>18770</td><td>-99</td><td>2001</td><td>-99</td><td>6. Developing region</td><td>4. Lower middle income</td><td>-99</td><td>null</td><td>AM</td><td>ARM</td><td>51</td><td>51</td><td>AM</td><td>ARM</td><td>-99</td><td>ARM</td><td>ARM</td><td>-99</td><td>-99</td><td>Asia</td><td>Asia</td><td>Western Asia</td><td>Europe & Central Asia</td><td>7</td><td>7</td><td>4</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>4</td><td>Antarctica</td><td>ATA</td><td>0</td><td>2</td><td>Indeterminate</td><td>Antarctica</td><td>ATA</td><td>0</td><td>Antarctica</td><td>ATA</td><td>0</td><td>Antarctica</td><td>ATA</td><td>0</td><td>Antarctica</td><td>Antarctica</td><td>ATA</td><td>Antarctica</td><td>null</td><td>Ant.</td><td>AQ</td><td>null</td><td>null</td><td>null</td><td>Multiple claims held in abeyance</td><td>Antarctica</td><td>null</td><td>4</td><td>5</td><td>1</td><td>-99</td><td>3802</td><td>760.4</td><td>-99</td><td>-99</td><td>-99</td><td>6. Developing region</td><td>2. High income: nonOECD</td><td>-99</td><td>null</td><td>AQ</td><td>ATA</td><td>10</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>ATA</td><td>ATA</td><td>-99</td><td>-99</td><td>Antarctica</td><td>Antarctica</td><td>Antarctica</td><td>Antarctica</td><td>10</td><td>10</td><td>4</td><td>-99</td><td>1</td></tr></tbody></table>"
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pl from \"npm:nodejs-polars\";\n",
+ "\n",
+ "let response = await fetch(\n",
+ " \"https://cdn.jsdelivr.net/npm/world-atlas@1/world/110m.tsv\",\n",
+ ");\n",
+ "let data = await response.text();\n",
+ "let df = pl.readCSV(data, { sep: \"\\t\" });\n",
+ "\n",
+ "df"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Deno",
+ "language": "typescript",
+ "name": "deno"
+ },
+ "language_info": {
+ "file_extension": ".ts",
+ "mimetype": "text/x.typescript",
+ "name": "typescript",
+ "nb_converter": "script",
+ "pygments_lexer": "typescript",
+ "version": "5.2.2"
+ },
+ "toc": {
+ "base_numbering": 1,
+ "nav_menu": {},
+ "number_sections": true,
+ "sideBar": true,
+ "skip_h1_title": false,
+ "title_cell": "Table of Contents",
+ "title_sidebar": "Contents",
+ "toc_cell": false,
+ "toc_position": {},
+ "toc_section_display": true,
+ "toc_window_display": true
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}