diff --git a/CHANGELOG.md b/CHANGELOG.md
index b310058..9f149db 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# 0.3.0:
+ - Added support for custom word lists (`-words).
+ - `-theme` now accepts a path.
+ - Added `~/.tt/themes` and `~/.tt/words`.
+ - Scrapped ~/.ttrc in favour of aliases/flags.
+ - Included more default word lists. (`-list words`)
+
 # 0.2.2:
  - Modified -g to correspond to the number of groups rather than the group size.
  - Added -multi
diff --git a/Makefile b/Makefile
index 4814f76..a129e25 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,8 @@ all:
 install:
 	install -m755 bin/tt /usr/local/bin
 assets:
-	python3 tools/themegen.py | gofmt > generatedThemes.go 
+	python3 ./scripts/themegen.py
+	./scripts/pack themes/ words/ > packed.go
 rel:
 	GOOS=darwin GOARCH=amd64 go build -o bin/tt-osx *.go
 	GOOS=windows GOARCH=amd64 go build -o bin/tt.exe *.go
diff --git a/README.md b/README.md
index 63fb465..8ee010c 100644
--- a/README.md
+++ b/README.md
@@ -9,13 +9,13 @@ A terminal based typing test.
 ## Linux
 
 ```
-sudo curl -L https://github.com/lemnos/tt/releases/download/v0.2.2/tt-linux -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt
+sudo curl -L https://github.com/lemnos/tt/releases/download/v0.3.0/tt-linux -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt
 ```
 
 ## OSX
 
 ```
-sudo curl -L https://github.com/lemnos/tt/releases/download/v0.2.2/tt-osx -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt
+sudo curl -L https://github.com/lemnos/tt/releases/download/v0.3.0/tt-osx -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt
 ```
 
 ## Windows
@@ -60,15 +60,10 @@ See `-help` for an exhaustive list of options.
 
 ## Configuration
 
-The theme can be configured by setting the following options in `~/.ttrc`:
-
- - `bgcol`:  The default background colour.
- - `fgcol`:  The default text colour.
- - `hicol`:  The colour used to highlight typed text.
- - `hicol2`  The colour used to highlight the current word.
- - `hicol3`: The colour used to highlight the next word.
- - `errcol`: The colour used to highlight errors.
- - `theme`: The theme from which default colors are drawn, a list of builtin themes can be obtained via `-list themes`.
+Custom themes and word lists can be defined in `~/.tt/themes` and `~/.tt/words`
+and used in conjunction with the `-theme` and `-words` flags. A list of
+preloaded themes and word lists can be found in `words/` and `themes/` and are
+accessible by default using the respective flags.
 
 ## Recipes
 
@@ -80,4 +75,3 @@ what can be achieved.
  - `shuf -n 40 /usr/share/dict/words|tt` Produces a test consisting of 40 random words drawn from your system's dictionary.
  - `curl http://api.quotable.io/random|jq -r .content|tt` Produces a test consisting of a random quote.
  - `alias ttd='tt -csv >> ~/wpm.csv'` Creates an alias called ttd which keeps a log of your progress in your home directory`.
-
diff --git a/generatedThemes.go b/generatedThemes.go
deleted file mode 100644
index 351542a..0000000
--- a/generatedThemes.go
+++ /dev/null
@@ -1,1438 +0,0 @@
-//GENERATED CODE, DO NOT EDIT BY HAND (see themegen.py)
-
-package main
-
-var generatedThemes = map[string]map[string]string{
-	"3024-day": map[string]string{
-		"bgcol":  "#f7f7f7",
-		"fgcol":  "#4a4543",
-		"hicol":  "#a5a2a2",
-		"hicol2": "#eccddb",
-		"hicol3": "#e8bbd0",
-		"errcol": "#db2d20",
-	},
-	"3024-night": map[string]string{
-		"bgcol":  "#090300",
-		"fgcol":  "#a5a2a2",
-		"hicol":  "#a5a2a2",
-		"hicol2": "#a58391",
-		"hicol3": "#e8bbd0",
-		"errcol": "#db2d20",
-	},
-	"aci": map[string]string{
-		"bgcol":  "#0d1926",
-		"fgcol":  "#b4e1fd",
-		"hicol":  "#b6b6b6",
-		"hicol2": "#b61c6e",
-		"hicol3": "#ff1e8e",
-		"errcol": "#ff0883",
-	},
-	"aco": map[string]string{
-		"bgcol":  "#1f1305",
-		"fgcol":  "#b4e1fd",
-		"hicol":  "#bebebe",
-		"hicol2": "#bb1a64",
-		"hicol3": "#ff1e8e",
-		"errcol": "#ff0883",
-	},
-	"adventuretime": map[string]string{
-		"bgcol":  "#1f1d45",
-		"fgcol":  "#f8dcc0",
-		"hicol":  "#f8dcc0",
-		"hicol2": "#b94b53",
-		"hicol3": "#fc5f5a",
-		"errcol": "#bd0013",
-	},
-	"afterglow": map[string]string{
-		"bgcol":  "#222222",
-		"fgcol":  "#d0d0d0",
-		"hicol":  "#d0d0d0",
-		"hicol2": "#7d3422",
-		"hicol3": "#a53c23",
-		"errcol": "#a53c23",
-	},
-	"alien-blood": map[string]string{
-		"bgcol":  "#0f1610",
-		"fgcol":  "#637d75",
-		"hicol":  "#647d75",
-		"hicol2": "#a1600b",
-		"hicol3": "#e08009",
-		"errcol": "#7f2b27",
-	},
-	"argonaut": map[string]string{
-		"bgcol":  "#0e1019",
-		"fgcol":  "#fffaf4",
-		"hicol":  "#ffffff",
-		"hicol2": "#b62034",
-		"hicol3": "#ff2740",
-		"errcol": "#ff000f",
-	},
-	"arthur": map[string]string{
-		"bgcol":  "#1c1c1c",
-		"fgcol":  "#ddeedd",
-		"hicol":  "#bbaa99",
-		"hicol2": "#97432c",
-		"hicol3": "#cc5533",
-		"errcol": "#cd5c5c",
-	},
-	"atom": map[string]string{
-		"bgcol":  "#161719",
-		"fgcol":  "#c5c8c6",
-		"hicol":  "#e0e0e0",
-		"hicol2": "#b749b0",
-		"hicol3": "#fd5ff1",
-		"errcol": "#fd5ff1",
-	},
-	"azu": map[string]string{
-		"bgcol":  "#09111a",
-		"fgcol":  "#d9e6f2",
-		"hicol":  "#e6e6e6",
-		"hicol2": "#98858b",
-		"hicol3": "#d6b8bc",
-		"errcol": "#ac6d74",
-	},
-	"_base": map[string]string{
-		"bgcol":  "#260346",
-		"fgcol":  "#DADADA",
-		"hicol":  "#C9CCCD",
-		"hicol2": "#ad363f",
-		"hicol3": "#E74C3C",
-		"errcol": "#C54133",
-	},
-	"belafonte-day": map[string]string{
-		"bgcol":  "#d5ccba",
-		"fgcol":  "#45373c",
-		"hicol":  "#968c83",
-		"hicol2": "#c44841",
-		"hicol3": "#be100e",
-		"errcol": "#be100e",
-	},
-	"belafonte-night": map[string]string{
-		"bgcol":  "#20111b",
-		"fgcol":  "#968c83",
-		"hicol":  "#968c83",
-		"hicol2": "#8e1011",
-		"hicol3": "#be100e",
-		"errcol": "#be100e",
-	},
-	"bim": map[string]string{
-		"bgcol":  "#012849",
-		"fgcol":  "#a9bed8",
-		"hicol":  "#918988",
-		"hicol2": "#ab6092",
-		"hicol3": "#f579b2",
-		"errcol": "#f557a0",
-	},
-	"birds-of-paradise": map[string]string{
-		"bgcol":  "#2a1f1d",
-		"fgcol":  "#e0dbb7",
-		"hicol":  "#e0dbb7",
-		"hicol2": "#ae3a24",
-		"hicol3": "#e84627",
-		"errcol": "#be2d26",
-	},
-	"blazer": map[string]string{
-		"bgcol":  "#0d1926",
-		"fgcol":  "#d9e6f2",
-		"hicol":  "#d9d9d9",
-		"hicol2": "#9d8b8f",
-		"hicol3": "#dbbdbd",
-		"errcol": "#b87a7a",
-	},
-	"borland": map[string]string{
-		"bgcol":  "#0000a4",
-		"fgcol":  "#ffff4e",
-		"hicol":  "#eeeeee",
-		"hicol2": "#b27fac",
-		"hicol3": "#ffb6b0",
-		"errcol": "#ff6c60",
-	},
-	"broadcast": map[string]string{
-		"bgcol":  "#2b2b2b",
-		"fgcol":  "#e6e1dc",
-		"hicol":  "#ffffff",
-		"hicol2": "#bf6357",
-		"hicol3": "#ff7b6b",
-		"errcol": "#da4939",
-	},
-	"brogrammer": map[string]string{
-		"bgcol":  "#131313",
-		"fgcol":  "#d6dbe5",
-		"hicol":  "#d6dbe5",
-		"hicol2": "#a12a25",
-		"hicol3": "#de352e",
-		"errcol": "#f81118",
-	},
-	"c64": map[string]string{
-		"bgcol":  "#40318d",
-		"fgcol":  "#7869c4",
-		"hicol":  "#ffffff",
-		"hicol2": "#72364d",
-		"hicol3": "#883932",
-		"errcol": "#883932",
-	},
-	"cai": map[string]string{
-		"bgcol":  "#09111a",
-		"fgcol":  "#d9e6f2",
-		"hicol":  "#808080",
-		"hicol2": "#a56779",
-		"hicol3": "#e98da3",
-		"errcol": "#ca274d",
-	},
-	"chalkboard": map[string]string{
-		"bgcol":  "#29262f",
-		"fgcol":  "#d9e6f2",
-		"hicol":  "#d9d9d9",
-		"hicol2": "#a58285",
-		"hicol3": "#dbaaaa",
-		"errcol": "#c37372",
-	},
-	"chalk": map[string]string{
-		"bgcol":  "#2D2D2D",
-		"fgcol":  "#D4D4D4",
-		"hicol":  "#D4D4D4",
-		"hicol2": "#b97070",
-		"hicol3": "#F58E8E",
-		"errcol": "#F58E8E",
-	},
-	"ciapre": map[string]string{
-		"bgcol":  "#191c27",
-		"fgcol":  "#aea47a",
-		"hicol":  "#aea47f",
-		"hicol2": "#7f2f30",
-		"hicol3": "#ac3835",
-		"errcol": "#810009",
-	},
-	"clone-of-ubuntu": map[string]string{
-		"bgcol":  "#300a24",
-		"fgcol":  "#ffffff",
-		"hicol":  "#D3D7CF",
-		"hicol2": "#b51f27",
-		"hicol3": "#EF2929",
-		"errcol": "#CC0000",
-	},
-	"clrs": map[string]string{
-		"bgcol":  "#ffffff",
-		"fgcol":  "#262626",
-		"hicol":  "#b3b3b3",
-		"hicol2": "#fc4f5b",
-		"hicol3": "#fb0416",
-		"errcol": "#f8282a",
-	},
-	"cobalt2": map[string]string{
-		"bgcol":  "#132738",
-		"fgcol":  "#ffffff",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#b01520",
-		"hicol3": "#f40e17",
-		"errcol": "#ff0000",
-	},
-	"cobalt-neon": map[string]string{
-		"bgcol":  "#142838",
-		"fgcol":  "#8ff586",
-		"hicol":  "#ba46b2",
-		"hicol2": "#9a2e31",
-		"hicol3": "#d4312e",
-		"errcol": "#ff2320",
-	},
-	"crayon-pony-fish": map[string]string{
-		"bgcol":  "#150707",
-		"fgcol":  "#68525a",
-		"hicol":  "#68525a",
-		"hicol2": "#901c43",
-		"hicol3": "#c5255d",
-		"errcol": "#91002b",
-	},
-	"dark-pastel": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#ffffff",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#b23b3b",
-		"hicol3": "#ff5555",
-		"errcol": "#ff5555",
-	},
-	"darkside": map[string]string{
-		"bgcol":  "#222324",
-		"fgcol":  "#bababa",
-		"hicol":  "#bababa",
-		"hicol2": "#a64942",
-		"hicol3": "#e05a4f",
-		"errcol": "#e8341c",
-	},
-	"desert": map[string]string{
-		"bgcol":  "#333333",
-		"fgcol":  "#ffffff",
-		"hicol":  "#f5deb3",
-		"hicol2": "#c14a4a",
-		"hicol3": "#ff5555",
-		"errcol": "#ff2b2b",
-	},
-	"dimmed-monokai": map[string]string{
-		"bgcol":  "#1f1f1f",
-		"fgcol":  "#b9bcba",
-		"hicol":  "#b9bcba",
-		"hicol2": "#b9091f",
-		"hicol3": "#fb001f",
-		"errcol": "#be3f48",
-	},
-	"dracula": map[string]string{
-		"bgcol":  "#282a36",
-		"fgcol":  "#94A3A5",
-		"hicol":  "#94A3A5",
-		"hicol2": "#be484b",
-		"hicol3": "#ff5555",
-		"errcol": "#ff5555",
-	},
-	"earthsong": map[string]string{
-		"bgcol":  "#292520",
-		"fgcol":  "#e5c7a9",
-		"hicol":  "#e5c6aa",
-		"hicol2": "#be5148",
-		"hicol3": "#ff645a",
-		"errcol": "#c94234",
-	},
-	"elemental": map[string]string{
-		"bgcol":  "#22211d",
-		"fgcol":  "#807a74",
-		"hicol":  "#807974",
-		"hicol2": "#a64126",
-		"hicol3": "#e0502a",
-		"errcol": "#98290f",
-	},
-	"elementary": map[string]string{
-		"bgcol":  "#101010",
-		"fgcol":  "#f2f2f2",
-		"hicol":  "#f2f2f2",
-		"hicol2": "#b72a19",
-		"hicol3": "#ff361e",
-		"errcol": "#e1321a",
-	},
-	"elic": map[string]string{
-		"bgcol":  "#4A453E",
-		"fgcol":  "#f2f2f2",
-		"hicol":  "#2aa7e7",
-		"hicol2": "#c83a27",
-		"hicol3": "#ff361e",
-		"errcol": "#e1321a",
-	},
-	"elio": map[string]string{
-		"bgcol":  "#041A3B",
-		"fgcol":  "#f2f2f2",
-		"hicol":  "#f2f2f2",
-		"hicol2": "#b32d26",
-		"hicol3": "#ff361e",
-		"errcol": "#e1321a",
-	},
-	"espresso-libre": map[string]string{
-		"bgcol":  "#2a211c",
-		"fgcol":  "#b8a898",
-		"hicol":  "#d3d7cf",
-		"hicol2": "#b32625",
-		"hicol3": "#ef2929",
-		"errcol": "#cc0000",
-	},
-	"espresso": map[string]string{
-		"bgcol":  "#323232",
-		"fgcol":  "#ffffff",
-		"hicol":  "#eeeeec",
-		"hicol2": "#b71717",
-		"hicol3": "#f00c0c",
-		"errcol": "#d25252",
-	},
-	"fishtank": map[string]string{
-		"bgcol":  "#232537",
-		"fgcol":  "#ecf0fe",
-		"hicol":  "#ecf0fc",
-		"hicol2": "#a33f71",
-		"hicol3": "#da4b8a",
-		"errcol": "#c6004a",
-	},
-	"flatland": map[string]string{
-		"bgcol":  "#1d1f21",
-		"fgcol":  "#b8dbef",
-		"hicol":  "#ffffff",
-		"hicol2": "#9b2623",
-		"hicol3": "#d22a24",
-		"errcol": "#f18339",
-	},
-	"flat": map[string]string{
-		"bgcol":  "#1F2D3A",
-		"fgcol":  "#1abc9c",
-		"hicol":  "#bdc3c7",
-		"hicol2": "#ab423b",
-		"hicol3": "#e74c3c",
-		"errcol": "#c0392b",
-	},
-	"foxnightly": map[string]string{
-		"bgcol":  "#2A2A2E",
-		"fgcol":  "#D7D7DB",
-		"hicol":  "#FFFFFF",
-		"hicol2": "#92393a",
-		"hicol3": "#BF4040",
-		"errcol": "#B98EFF",
-	},
-	"freya": map[string]string{
-		"bgcol":  "#252e32",
-		"fgcol":  "#94a3a5",
-		"hicol":  "#94a3a5",
-		"hicol2": "#99421e",
-		"hicol3": "#cb4b16",
-		"errcol": "#dc322f",
-	},
-	"frontend-delight": map[string]string{
-		"bgcol":  "#1b1c1d",
-		"fgcol":  "#adadad",
-		"hicol":  "#adadad",
-		"hicol2": "#b4371a",
-		"hicol3": "#f74319",
-		"errcol": "#f8511b",
-	},
-	"frontend-fun-forrest": map[string]string{
-		"bgcol":  "#251200",
-		"fgcol":  "#dec165",
-		"hicol":  "#ddc265",
-		"hicol2": "#ab4413",
-		"hicol3": "#e55a1c",
-		"errcol": "#d6262b",
-	},
-	"frontend-galaxy": map[string]string{
-		"bgcol":  "#1d2837",
-		"fgcol":  "#ffffff",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#b76e74",
-		"hicol3": "#fa8c8f",
-		"errcol": "#f9555f",
-	},
-	"github": map[string]string{
-		"bgcol":  "#f4f4f4",
-		"fgcol":  "#3e3e3e",
-		"hicol":  "#ffffff",
-		"hicol2": "#e44949",
-		"hicol3": "#de0000",
-		"errcol": "#970b16",
-	},
-	"gooey": map[string]string{
-		"bgcol":  "#0D101B",
-		"fgcol":  "#EBEEF9",
-		"hicol":  "#858893",
-		"hicol2": "#aa5f77",
-		"hicol3": "#ee829f",
-		"errcol": "#BB4F6C",
-	},
-	"google-dark": map[string]string{
-		"bgcol":  "#1D1F21",
-		"fgcol":  "#B4B7B4",
-		"hicol":  "#C5C8C6",
-		"hicol2": "#972d28",
-		"hicol3": "#CC342B",
-		"errcol": "#CC342B",
-	},
-	"google-light": map[string]string{
-		"bgcol":  "#FFFFFF",
-		"fgcol":  "#373B41",
-		"hicol":  "#373B41",
-		"hicol2": "#db706a",
-		"hicol3": "#CC342B",
-		"errcol": "#CC342B",
-	},
-	"grape": map[string]string{
-		"bgcol":  "#171423",
-		"fgcol":  "#9f9fa1",
-		"hicol":  "#9e9ea0",
-		"hicol2": "#ae5576",
-		"hicol3": "#f0729a",
-		"errcol": "#ed2261",
-	},
-	"grass": map[string]string{
-		"bgcol":  "#13773d",
-		"fgcol":  "#fff0a5",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#882312",
-		"hicol3": "#bb0000",
-		"errcol": "#bb0000",
-	},
-	"gruvbox-dark": map[string]string{
-		"bgcol":  "#282828",
-		"fgcol":  "#ebdbb2",
-		"hicol":  "#a89984",
-		"hicol2": "#bb3f30",
-		"hicol3": "#fb4934",
-		"errcol": "#cc241d",
-	},
-	"gruvbox": map[string]string{
-		"bgcol":  "#fbf1c7",
-		"fgcol":  "#3c3836",
-		"hicol":  "#7c6f64",
-		"hicol2": "#b9483f",
-		"hicol3": "#9d0006",
-		"errcol": "#cc241d",
-	},
-	"hardcore": map[string]string{
-		"bgcol":  "#121212",
-		"fgcol":  "#a0a0a0",
-		"hicol":  "#ccccc6",
-		"hicol2": "#b74c73",
-		"hicol3": "#ff669d",
-		"errcol": "#f92672",
-	},
-	"harper": map[string]string{
-		"bgcol":  "#010101",
-		"fgcol":  "#a8a49d",
-		"hicol":  "#a8a49d",
-		"hicol2": "#ad7f2c",
-		"hicol3": "#f8b63f",
-		"errcol": "#f8b63f",
-	},
-	"hemisu-dark": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#FFFFFF",
-		"hicol":  "#EDEDED",
-		"hicol2": "#954151",
-		"hicol3": "#D65E75",
-		"errcol": "#FF0054",
-	},
-	"hemisu-light": map[string]string{
-		"bgcol":  "#EFEFEF",
-		"fgcol":  "#444444",
-		"hicol":  "#999999",
-		"hicol2": "#dd899a",
-		"hicol3": "#D65E76",
-		"errcol": "#FF0055",
-	},
-	"highway": map[string]string{
-		"bgcol":  "#222225",
-		"fgcol":  "#ededed",
-		"hicol":  "#ededed",
-		"hicol2": "#b2621b",
-		"hicol3": "#f07e18",
-		"errcol": "#d00e18",
-	},
-	"hipster-green": map[string]string{
-		"bgcol":  "#100b05",
-		"fgcol":  "#84c138",
-		"hicol":  "#bfbfbf",
-		"hicol2": "#a50301",
-		"hicol3": "#e50000",
-		"errcol": "#b6214a",
-	},
-	"homebrew": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#00ff00",
-		"hicol":  "#bfbfbf",
-		"hicol2": "#a00000",
-		"hicol3": "#e50000",
-		"errcol": "#990000",
-	},
-	"hurtado": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#dbdbdb",
-		"hicol":  "#cbcccb",
-		"hicol2": "#951400",
-		"hicol3": "#d51d00",
-		"errcol": "#ff1b00",
-	},
-	"hybrid": map[string]string{
-		"bgcol":  "#141414",
-		"fgcol":  "#94a3a5",
-		"hicol":  "#969896",
-		"hicol2": "#944d4d",
-		"hicol3": "#cc6666",
-		"errcol": "#A54242",
-	},
-	"ibm3270": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#FDFDFD",
-		"hicol":  "#A5A5A5",
-		"hicol2": "#a75b5b",
-		"hicol3": "#EF8383",
-		"errcol": "#F01818",
-	},
-	"ic-green-ppl": map[string]string{
-		"bgcol":  "#3a3d3f",
-		"fgcol":  "#d9efd3",
-		"hicol":  "#e0ffef",
-		"hicol2": "#86c43e",
-		"hicol3": "#a7ff3f",
-		"errcol": "#fb002a",
-	},
-	"ic-orange-ppl": map[string]string{
-		"bgcol":  "#262626",
-		"fgcol":  "#ffcb83",
-		"hicol":  "#ffc88a",
-		"hicol2": "#bd6d54",
-		"hicol3": "#ff8c68",
-		"errcol": "#c13900",
-	},
-	"idle-toes": map[string]string{
-		"bgcol":  "#323232",
-		"fgcol":  "#ffffff",
-		"hicol":  "#eeeeec",
-		"hicol2": "#b75d5d",
-		"hicol3": "#f07070",
-		"errcol": "#d25252",
-	},
-	"ir-black": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#eeeeee",
-		"hicol":  "#eeeeee",
-		"hicol2": "#b27f7b",
-		"hicol3": "#ffb6b0",
-		"errcol": "#ff6c60",
-	},
-	"jackie-brown": map[string]string{
-		"bgcol":  "#2c1d16",
-		"fgcol":  "#ffcc2f",
-		"hicol":  "#bfbfbf",
-		"hicol2": "#ad0806",
-		"hicol3": "#e50000",
-		"errcol": "#ef5734",
-	},
-	"japanesque": map[string]string{
-		"bgcol":  "#1e1e1e",
-		"fgcol":  "#f7f6ec",
-		"hicol":  "#fafaf6",
-		"hicol2": "#9b6d7d",
-		"hicol3": "#d18fa6",
-		"errcol": "#cf3f61",
-	},
-	"jellybeans": map[string]string{
-		"bgcol":  "#121212",
-		"fgcol":  "#dedede",
-		"hicol":  "#dedede",
-		"hicol2": "#b77676",
-		"hicol3": "#ffa1a1",
-		"errcol": "#e27373",
-	},
-	"jup": map[string]string{
-		"bgcol":  "#758480",
-		"fgcol":  "#23476a",
-		"hicol":  "#f2f2f2",
-		"hicol2": "#d578a7",
-		"hicol3": "#ff74b9",
-		"errcol": "#dd006f",
-	},
-	"kibble": map[string]string{
-		"bgcol":  "#0e100a",
-		"fgcol":  "#f7f7f7",
-		"hicol":  "#e2d1e3",
-		"hicol2": "#ac1357",
-		"hicol3": "#f01578",
-		"errcol": "#c70031",
-	},
-	"later-this-evening": map[string]string{
-		"bgcol":  "#222222",
-		"fgcol":  "#959595",
-		"hicol":  "#3c3d3d",
-		"hicol2": "#9d222b",
-		"hicol3": "#d3232f",
-		"errcol": "#d45a60",
-	},
-	"lavandula": map[string]string{
-		"bgcol":  "#050014",
-		"fgcol":  "#736e7d",
-		"hicol":  "#736e7d",
-		"hicol2": "#9e384e",
-		"hicol3": "#e05167",
-		"errcol": "#7d1625",
-	},
-	"liquid-carbon-transparent": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#afc2c2",
-		"hicol":  "#bccccc",
-		"hicol2": "#b22121",
-		"hicol3": "#ff3030",
-		"errcol": "#ff3030",
-	},
-	"liquid-carbon": map[string]string{
-		"bgcol":  "#303030",
-		"fgcol":  "#afc2c2",
-		"hicol":  "#bccccc",
-		"hicol2": "#c02f2f",
-		"hicol3": "#ff3030",
-		"errcol": "#ff3030",
-	},
-	"maia": map[string]string{
-		"bgcol":  "#31363B",
-		"fgcol":  "#BDX3C7",
-		"hicol":  "#E0E0E0",
-		"hicol2": "#9d3630",
-		"hicol3": "#CC372C",
-		"errcol": "#BA2922",
-	},
-	"man-page": map[string]string{
-		"bgcol":  "#fef49c",
-		"fgcol":  "#000000",
-		"hicol":  "#cccccc",
-		"hicol2": "#ec492e",
-		"hicol3": "#e50000",
-		"errcol": "#cc0000",
-	},
-	"mar": map[string]string{
-		"bgcol":  "#ffffff",
-		"fgcol":  "#23476a",
-		"hicol":  "#f8f8f8",
-		"hicol2": "#dc9dbc",
-		"hicol3": "#cd73a0",
-		"errcol": "#b5407b",
-	},
-	"material": map[string]string{
-		"bgcol":  "#1E282C",
-		"fgcol":  "#C3C7D1",
-		"hicol":  "#FFFFFF",
-		"hicol2": "#ad4f58",
-		"hicol3": "#EB606B",
-		"errcol": "#EB606B",
-	},
-	"mathias": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#bbbbbb",
-		"hicol":  "#f2f2f2",
-		"hicol2": "#b23b3b",
-		"hicol3": "#ff5555",
-		"errcol": "#e52222",
-	},
-	"medallion": map[string]string{
-		"bgcol":  "#1d1908",
-		"fgcol":  "#cac296",
-		"hicol":  "#cac29a",
-		"hicol2": "#bb6d35",
-		"hicol3": "#ff9149",
-		"errcol": "#b64c00",
-	},
-	"misterioso": map[string]string{
-		"bgcol":  "#2d3743",
-		"fgcol":  "#e1e1e0",
-		"hicol":  "#e1e1e0",
-		"hicol2": "#c03342",
-		"hicol3": "#ff3242",
-		"errcol": "#ff4242",
-	},
-	"miu": map[string]string{
-		"bgcol":  "#0d1926",
-		"fgcol":  "#d9e6f2",
-		"hicol":  "#d9d9d9",
-		"hicol2": "#9d8b8f",
-		"hicol3": "#dbbdbd",
-		"errcol": "#b87a7a",
-	},
-	"molokai": map[string]string{
-		"bgcol":  "#1b1d1e",
-		"fgcol":  "#BBBBBB",
-		"hicol":  "#BBBBBB",
-		"hicol2": "#7550b5",
-		"hicol3": "#9D66F6",
-		"errcol": "#7325FA",
-	},
-	"mona-lisa": map[string]string{
-		"bgcol":  "#120b0d",
-		"fgcol":  "#f7d66a",
-		"hicol":  "#f7d75c",
-		"hicol2": "#b73226",
-		"hicol3": "#ff4331",
-		"errcol": "#9b291c",
-	},
-	"mono-amber": map[string]string{
-		"bgcol":  "#2B1900",
-		"fgcol":  "#FF9400",
-		"hicol":  "#FF9400",
-		"hicol2": "#bf6f00",
-		"hicol3": "#FF9400",
-		"errcol": "#FF9400",
-	},
-	"mono-cyan": map[string]string{
-		"bgcol":  "#00222B",
-		"fgcol":  "#00CCFF",
-		"hicol":  "#00CCFF",
-		"hicol2": "#0098bf",
-		"hicol3": "#00CCFF",
-		"errcol": "#00CCFF",
-	},
-	"mono-green": map[string]string{
-		"bgcol":  "#022B00",
-		"fgcol":  "#0BFF00",
-		"hicol":  "#0BFF00",
-		"hicol2": "#08bf00",
-		"hicol3": "#0BFF00",
-		"errcol": "#0BFF00",
-	},
-	"monokai-dark": map[string]string{
-		"bgcol":  "#272822",
-		"fgcol":  "#f8f8f2",
-		"hicol":  "#f9f8f5",
-		"hicol2": "#b9265a",
-		"hicol3": "#f92672",
-		"errcol": "#f92672",
-	},
-	"monokai-soda": map[string]string{
-		"bgcol":  "#1a1a1a",
-		"fgcol":  "#c4c5b5",
-		"hicol":  "#c4c5b5",
-		"hicol2": "#b2074a",
-		"hicol3": "#f4005f",
-		"errcol": "#f4005f",
-	},
-	"mono-red": map[string]string{
-		"bgcol":  "#2B0C00",
-		"fgcol":  "#FF3600",
-		"hicol":  "#FF3600",
-		"hicol2": "#bf2900",
-		"hicol3": "#FF3600",
-		"errcol": "#FF3600",
-	},
-	"mono-white": map[string]string{
-		"bgcol":  "#262626",
-		"fgcol":  "#FAFAFA",
-		"hicol":  "#FAFAFA",
-		"hicol2": "#bababa",
-		"hicol3": "#FAFAFA",
-		"errcol": "#FAFAFA",
-	},
-	"mono-yellow": map[string]string{
-		"bgcol":  "#2B2400",
-		"fgcol":  "#FFD300",
-		"hicol":  "#FFD300",
-		"hicol2": "#bf9e00",
-		"hicol3": "#FFD300",
-		"errcol": "#FFD300",
-	},
-	"n0tch2k": map[string]string{
-		"bgcol":  "#222222",
-		"fgcol":  "#a0a0a0",
-		"hicol":  "#d0b8a3",
-		"hicol2": "#805d5c",
-		"hicol3": "#a97775",
-		"errcol": "#a95551",
-	},
-	"neon-night": map[string]string{
-		"bgcol":  "#20242d",
-		"fgcol":  "#C7C8FF",
-		"hicol":  "#C9CCCD",
-		"hicol2": "#bc6e70",
-		"hicol3": "#FF8E8E",
-		"errcol": "#FF8E8E",
-	},
-	"neopolitan": map[string]string{
-		"bgcol":  "#271f19",
-		"fgcol":  "#ffffff",
-		"hicol":  "#f8f8f8",
-		"hicol2": "#650907",
-		"hicol3": "#800000",
-		"errcol": "#800000",
-	},
-	"nep": map[string]string{
-		"bgcol":  "#758480",
-		"fgcol":  "#23476a",
-		"hicol":  "#f2f2f2",
-		"hicol2": "#d5a977",
-		"hicol3": "#ffb974",
-		"errcol": "#dd6f00",
-	},
-	"neutron": map[string]string{
-		"bgcol":  "#1c1e22",
-		"fgcol":  "#e6e8ef",
-		"hicol":  "#e6e8ef",
-		"hicol2": "#873530",
-		"hicol3": "#b54036",
-		"errcol": "#b54036",
-	},
-	"nightlion-v1": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#bbbbbb",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#b23b3b",
-		"hicol3": "#ff5555",
-		"errcol": "#bb0000",
-	},
-	"nightlion-v2": map[string]string{
-		"bgcol":  "#171717",
-		"fgcol":  "#bbbbbb",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#b94242",
-		"hicol3": "#ff5555",
-		"errcol": "#bb0000",
-	},
-	"nighty": map[string]string{
-		"bgcol":  "#2F2F2F",
-		"fgcol":  "#DFDFDF",
-		"hicol":  "#828282",
-		"hicol2": "#9f4950",
-		"hicol3": "#D0555F",
-		"errcol": "#9B3E46",
-	},
-	"nord-light": map[string]string{
-		"bgcol":  "#ebeaf2",
-		"fgcol":  "#004f7c",
-		"hicol":  "#B3B3B3",
-		"hicol2": "#e6a3b4",
-		"hicol3": "#E4859A",
-		"errcol": "#E64569",
-	},
-	"nord": map[string]string{
-		"bgcol":  "#2E3440",
-		"fgcol":  "#D8DEE9",
-		"hicol":  "#E5E9F0",
-		"hicol2": "#93535d",
-		"hicol3": "#BF616A",
-		"errcol": "#BF616A",
-	},
-	"novel": map[string]string{
-		"bgcol":  "#dfdbc3",
-		"fgcol":  "#3b2322",
-		"hicol":  "#cccccc",
-		"hicol2": "#d1413a",
-		"hicol3": "#cc0000",
-		"errcol": "#cc0000",
-	},
-	"obsidian": map[string]string{
-		"bgcol":  "#283033",
-		"fgcol":  "#cdcdcd",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#be0e11",
-		"hicol3": "#ff0003",
-		"errcol": "#a60001",
-	},
-	"ocean-dark": map[string]string{
-		"bgcol":  "#1C1F27",
-		"fgcol":  "#979CAC",
-		"hicol":  "#EEEDEE",
-		"hicol2": "#823d48",
-		"hicol3": "#AF4B57",
-		"errcol": "#AF4B57",
-	},
-	"oceanic-next": map[string]string{
-		"bgcol":  "#121b21",
-		"fgcol":  "#b3b8c3",
-		"hicol":  "#FFFFFF",
-		"hicol2": "#a53944",
-		"hicol3": "#E44754",
-		"errcol": "#E44754",
-	},
-	"ocean": map[string]string{
-		"bgcol":  "#224fbc",
-		"fgcol":  "#ffffff",
-		"hicol":  "#bfbfbf",
-		"hicol2": "#aa1738",
-		"hicol3": "#e50000",
-		"errcol": "#990000",
-	},
-	"ollie": map[string]string{
-		"bgcol":  "#222125",
-		"fgcol":  "#8a8dae",
-		"hicol":  "#8a8eac",
-		"hicol2": "#bc343d",
-		"hicol3": "#ff3d48",
-		"errcol": "#ac2e31",
-	},
-	"one-dark": map[string]string{
-		"bgcol":  "#1E2127",
-		"fgcol":  "#5C6370",
-		"hicol":  "#ABB2BF",
-		"hicol2": "#a5555d",
-		"hicol3": "#E06C75",
-		"errcol": "#E06C75",
-	},
-	"one-half-black": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#dcdfe4",
-		"hicol":  "#dcdfe4",
-		"hicol2": "#9c4b51",
-		"hicol3": "#e06c75",
-		"errcol": "#e06c75",
-	},
-	"one-light": map[string]string{
-		"bgcol":  "#F8F8F8",
-		"fgcol":  "#2A2B32",
-		"hicol":  "#8E8F96",
-		"hicol2": "#e37572",
-		"hicol3": "#DA3E39",
-		"errcol": "#DA3E39",
-	},
-	"pali": map[string]string{
-		"bgcol":  "#232E37",
-		"fgcol":  "#d9e6f2",
-		"hicol":  "#F2F2F2",
-		"hicol2": "#bd2255",
-		"hicol3": "#FF1D62",
-		"errcol": "#ab8f74",
-	},
-	"papercolor-dark": map[string]string{
-		"bgcol":  "#1C1C1C",
-		"fgcol":  "#D0D0D0",
-		"hicol":  "#D0D0D0",
-		"hicol2": "#4a824a",
-		"hicol3": "#5FAF5F",
-		"errcol": "#AF005F",
-	},
-	"papercolor-light": map[string]string{
-		"bgcol":  "#EEEEEE",
-		"fgcol":  "#444444",
-		"hicol":  "#444444",
-		"hicol2": "#dd4747",
-		"hicol3": "#D70000",
-		"errcol": "#AF0000",
-	},
-	"paraiso-dark": map[string]string{
-		"bgcol":  "#2f1e2e",
-		"fgcol":  "#a39e9b",
-		"hicol":  "#a39e9b",
-		"hicol2": "#b54c49",
-		"hicol3": "#ef6155",
-		"errcol": "#ef6155",
-	},
-	"paul-millr": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#f2f2f2",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#b20059",
-		"hicol3": "#ff0080",
-		"errcol": "#ff0000",
-	},
-	"pencil-dark": map[string]string{
-		"bgcol":  "#212121",
-		"fgcol":  "#f1f1f1",
-		"hicol":  "#d9d9d9",
-		"hicol2": "#b9095f",
-		"hicol3": "#fb007a",
-		"errcol": "#c30771",
-	},
-	"pencil-light": map[string]string{
-		"bgcol":  "#f1f1f1",
-		"fgcol":  "#424242",
-		"hicol":  "#d9d9d9",
-		"hicol2": "#f8489d",
-		"hicol3": "#fb007a",
-		"errcol": "#c30771",
-	},
-	"peppermint": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#C7C7C7",
-		"hicol":  "#B3B3B3",
-		"hicol2": "#9f5d6b",
-		"hicol3": "#E4859A",
-		"errcol": "#E64569",
-	},
-	"pnevma": map[string]string{
-		"bgcol":  "#1c1c1c",
-		"fgcol":  "#d0d0d0",
-		"hicol":  "#d0d0d0",
-		"hicol2": "#9e6666",
-		"hicol3": "#d78787",
-		"errcol": "#a36666",
-	},
-	"pro": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#f2f2f2",
-		"hicol":  "#bfbfbf",
-		"hicol2": "#a00000",
-		"hicol3": "#e50000",
-		"errcol": "#990000",
-	},
-	"red-alert": map[string]string{
-		"bgcol":  "#762423",
-		"fgcol":  "#ffffff",
-		"hicol":  "#d6d6d6",
-		"hicol2": "#c02444",
-		"hicol3": "#e02553",
-		"errcol": "#d62e4e",
-	},
-	"red-sands": map[string]string{
-		"bgcol":  "#7a251e",
-		"fgcol":  "#d7c9a7",
-		"hicol":  "#bbbbbb",
-		"hicol2": "#a70b09",
-		"hicol3": "#bb0000",
-		"errcol": "#ff3f00",
-	},
-	"rippedcasts": map[string]string{
-		"bgcol":  "#2b2b2b",
-		"fgcol":  "#ffffff",
-		"hicol":  "#bfbfbf",
-		"hicol2": "#b39b86",
-		"hicol3": "#eecbad",
-		"errcol": "#cdaf95",
-	},
-	"royal": map[string]string{
-		"bgcol":  "#100815",
-		"fgcol":  "#514968",
-		"hicol":  "#524966",
-		"hicol2": "#992751",
-		"hicol3": "#d5356c",
-		"errcol": "#91284c",
-	},
-	"sat": map[string]string{
-		"bgcol":  "#758480",
-		"fgcol":  "#23476a",
-		"hicol":  "#f2f2f2",
-		"hicol2": "#d5787a",
-		"hicol3": "#ff7478",
-		"errcol": "#dd0007",
-	},
-	"seafoam-pastel": map[string]string{
-		"bgcol":  "#243435",
-		"fgcol":  "#d4e7d4",
-		"hicol":  "#e0e0e0",
-		"hicol2": "#9b7665",
-		"hicol3": "#cf937a",
-		"errcol": "#825d4d",
-	},
-	"sea-shells": map[string]string{
-		"bgcol":  "#09141b",
-		"fgcol":  "#deb88d",
-		"hicol":  "#deb88d",
-		"hicol2": "#97635c",
-		"hicol3": "#d48678",
-		"errcol": "#d15123",
-	},
-	"seti": map[string]string{
-		"bgcol":  "#111213",
-		"fgcol":  "#cacecd",
-		"hicol":  "#eeeeee",
-		"hicol2": "#8c2128",
-		"hicol3": "#c22832",
-		"errcol": "#c22832",
-	},
-	"shaman": map[string]string{
-		"bgcol":  "#001015",
-		"fgcol":  "#405555",
-		"hicol":  "#405555",
-		"hicol2": "#b23234",
-		"hicol3": "#ff4242",
-		"errcol": "#b2302d",
-	},
-	"shel": map[string]string{
-		"bgcol":  "#2a201f",
-		"fgcol":  "#4882cd",
-		"hicol":  "#918988",
-		"hicol2": "#b8688a",
-		"hicol3": "#f588b9",
-		"errcol": "#ab2463",
-	},
-	"slate": map[string]string{
-		"bgcol":  "#222222",
-		"fgcol":  "#35b1d2",
-		"hicol":  "#02c5e0",
-		"hicol2": "#bc99a2",
-		"hicol3": "#ffcdd9",
-		"errcol": "#e2a8bf",
-	},
-	"smyck": map[string]string{
-		"bgcol":  "#242424",
-		"fgcol":  "#F7F7F7",
-		"hicol":  "#B0B0B0",
-		"hicol2": "#a7736f",
-		"hicol3": "#E09690",
-		"errcol": "#C75646",
-	},
-	"soft-server": map[string]string{
-		"bgcol":  "#242626",
-		"fgcol":  "#99a3a2",
-		"hicol":  "#99a3a2",
-		"hicol2": "#a54b4e",
-		"hicol3": "#dd5c60",
-		"errcol": "#a2686a",
-	},
-	"solarized-darcula": map[string]string{
-		"bgcol":  "#3d3f41",
-		"fgcol":  "#d2d8d9",
-		"hicol":  "#d2d8d9",
-		"hicol2": "#bb4540",
-		"hicol3": "#f24840",
-		"errcol": "#f24840",
-	},
-	"solarized-dark-higher-contrast": map[string]string{
-		"bgcol":  "#001e27",
-		"fgcol":  "#9cc2c3",
-		"hicol":  "#eae3cb",
-		"hicol2": "#ab1835",
-		"hicol3": "#f5163b",
-		"errcol": "#d11c24",
-	},
-	"solarized-dark": map[string]string{
-		"bgcol":  "#002B36",
-		"fgcol":  "#839496",
-		"hicol":  "#EEE8D5",
-		"hicol2": "#976164",
-		"hicol3": "#D87979",
-		"errcol": "#DC322F",
-	},
-	"solarized-light": map[string]string{
-		"bgcol":  "#FDF6E3",
-		"fgcol":  "#657B83",
-		"hicol":  "#002B36",
-		"hicol2": "#899696",
-		"hicol3": "#586E75",
-		"errcol": "#859900",
-	},
-	"spacedust": map[string]string{
-		"bgcol":  "#0a1e24",
-		"fgcol":  "#ecf0c1",
-		"hicol":  "#f0f1ce",
-		"hicol2": "#b56933",
-		"hicol3": "#ff8a3a",
-		"errcol": "#e35b00",
-	},
-	"spacegray-eighties-dull": map[string]string{
-		"bgcol":  "#222222",
-		"fgcol":  "#c9c6bc",
-		"hicol":  "#b3b8c3",
-		"hicol2": "#af4c52",
-		"hicol3": "#ec5f67",
-		"errcol": "#b24a56",
-	},
-	"spacegray-eighties": map[string]string{
-		"bgcol":  "#222222",
-		"fgcol":  "#bdbaae",
-		"hicol":  "#efece7",
-		"hicol2": "#bc535a",
-		"hicol3": "#ff6973",
-		"errcol": "#ec5f67",
-	},
-	"spacegray": map[string]string{
-		"bgcol":  "#20242d",
-		"fgcol":  "#b3b8c3",
-		"hicol":  "#b3b8c3",
-		"hicol2": "#843f4a",
-		"hicol3": "#b04b57",
-		"errcol": "#b04b57",
-	},
-	"spring": map[string]string{
-		"bgcol":  "#0a1e24",
-		"fgcol":  "#ecf0c1",
-		"hicol":  "#ffffff",
-		"hicol2": "#b50921",
-		"hicol3": "#ff0021",
-		"errcol": "#ff4d83",
-	},
-	"square": map[string]string{
-		"bgcol":  "#0a1e24",
-		"fgcol":  "#1a1a1a",
-		"hicol":  "#f2f2f2",
-		"hicol2": "#b16f68",
-		"hicol3": "#f99286",
-		"errcol": "#e9897c",
-	},
-	"srcery": map[string]string{
-		"bgcol":  "#282828",
-		"fgcol":  "#ebdbb2",
-		"hicol":  "#918175",
-		"hicol2": "#b84639",
-		"hicol3": "#F75341",
-		"errcol": "#FF3128",
-	},
-	"sundried": map[string]string{
-		"bgcol":  "#1a1818",
-		"fgcol":  "#c9c9c9",
-		"hicol":  "#c9c9c9",
-		"hicol2": "#7e070f",
-		"hicol3": "#aa000c",
-		"errcol": "#a7463d",
-	},
-	"symphonic": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#ffffff",
-		"hicol":  "#ffffff",
-		"hicol2": "#9a2320",
-		"hicol3": "#dc322f",
-		"errcol": "#dc322f",
-	},
-	"teerb": map[string]string{
-		"bgcol":  "#262626",
-		"fgcol":  "#d0d0d0",
-		"hicol":  "#d0d0d0",
-		"hicol2": "#a16969",
-		"hicol3": "#d68686",
-		"errcol": "#d68686",
-	},
-	"terminal-basic": map[string]string{
-		"bgcol":  "#ffffff",
-		"fgcol":  "#000000",
-		"hicol":  "#bfbfbf",
-		"hicol2": "#ec4c4c",
-		"hicol3": "#e50000",
-		"errcol": "#990000",
-	},
-	"terminix-dark": map[string]string{
-		"bgcol":  "#091116",
-		"fgcol":  "#868A8C",
-		"hicol":  "#777777",
-		"hicol2": "#8d2a2b",
-		"hicol3": "#c63535",
-		"errcol": "#a54242",
-	},
-	"thayer-bright": map[string]string{
-		"bgcol":  "#1b1d1e",
-		"fgcol":  "#f8f8f8",
-		"hicol":  "#ccccc6",
-		"hicol2": "#ba4771",
-		"hicol3": "#ff5995",
-		"errcol": "#f92672",
-	},
-	"tin": map[string]string{
-		"bgcol":  "#2e2e35",
-		"fgcol":  "#ffffff",
-		"hicol":  "#ffffff",
-		"hicol2": "#8c6563",
-		"hicol3": "#b57d78",
-		"errcol": "#8d534e",
-	},
-	"tomorrow-night-blue": map[string]string{
-		"bgcol":  "#002451",
-		"fgcol":  "#FFFEFE",
-		"hicol":  "#FFFEFE",
-		"hicol2": "#b2778a",
-		"hicol3": "#FF9CA3",
-		"errcol": "#FF9DA3",
-	},
-	"tomorrow-night-bright": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#E9E9E9",
-		"hicol":  "#FFFEFE",
-		"hicol2": "#94353a",
-		"hicol3": "#D44D53",
-		"errcol": "#D54E53",
-	},
-	"tomorrow-night-eighties": map[string]string{
-		"bgcol":  "#2C2C2C",
-		"fgcol":  "#CCCCCC",
-		"hicol":  "#FFFEFE",
-		"hicol2": "#b56061",
-		"hicol3": "#F17779",
-		"errcol": "#F27779",
-	},
-	"tomorrow-night": map[string]string{
-		"bgcol":  "#1D1F21",
-		"fgcol":  "#C5C8C6",
-		"hicol":  "#FFFEFE",
-		"hicol2": "#975051",
-		"hicol3": "#CC6666",
-		"errcol": "#CC6666",
-	},
-	"tomorrow": map[string]string{
-		"bgcol":  "#FFFFFF",
-		"fgcol":  "#4D4D4C",
-		"hicol":  "#FFFEFE",
-		"hicol2": "#d86868",
-		"hicol3": "#C82828",
-		"errcol": "#C82828",
-	},
-	"toy-chest": map[string]string{
-		"bgcol":  "#24364b",
-		"fgcol":  "#31d07b",
-		"hicol":  "#23d183",
-		"hicol2": "#a54e46",
-		"hicol3": "#dd5944",
-		"errcol": "#be2d26",
-	},
-	"treehouse": map[string]string{
-		"bgcol":  "#191919",
-		"fgcol":  "#786b53",
-		"hicol":  "#786b53",
-		"hicol2": "#ad481d",
-		"hicol3": "#ed5d20",
-		"errcol": "#b2270e",
-	},
-	"twilight": map[string]string{
-		"bgcol":  "#141414",
-		"fgcol":  "#ffffd4",
-		"hicol":  "#ffffd4",
-		"hicol2": "#a15c3b",
-		"hicol3": "#de7c4c",
-		"errcol": "#c06d44",
-	},
-	"ura": map[string]string{
-		"bgcol":  "#feffee",
-		"fgcol":  "#23476a",
-		"hicol":  "#808080",
-		"hicol2": "#f2a8c8",
-		"hicol3": "#ee84b9",
-		"errcol": "#c21b6f",
-	},
-	"urple": map[string]string{
-		"bgcol":  "#1b1b23",
-		"fgcol":  "#877a9b",
-		"hicol":  "#87799c",
-		"hicol2": "#ba4d69",
-		"hicol3": "#ff6388",
-		"errcol": "#b0425b",
-	},
-	"vag": map[string]string{
-		"bgcol":  "#191f1d",
-		"fgcol":  "#d9e6f2",
-		"hicol":  "#8a8a8a",
-		"hicol2": "#825b32",
-		"hicol3": "#b0763b",
-		"errcol": "#a87139",
-	},
-	"vaughn": map[string]string{
-		"bgcol":  "#25234f",
-		"fgcol":  "#dcdccc",
-		"hicol":  "#709080",
-		"hicol2": "#a57c89",
-		"hicol3": "#dca3a3",
-		"errcol": "#705050",
-	},
-	"vibrant-ink": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#ffffff",
-		"hicol":  "#f5f5f5",
-		"hicol2": "#b20000",
-		"hicol3": "#ff0000",
-		"errcol": "#ff6600",
-	},
-	"vs-code-dark-plus": map[string]string{
-		"bgcol":  "#1E1E1E",
-		"fgcol":  "#CCCCCC",
-		"hicol":  "#C3DDE1",
-		"hicol2": "#aa4125",
-		"hicol3": "#E65029",
-		"errcol": "#E9653B",
-	},
-	"warm-neon": map[string]string{
-		"bgcol":  "#404040",
-		"fgcol":  "#afdab6",
-		"hicol":  "#d0b8a3",
-		"hicol2": "#b66162",
-		"hicol3": "#e97071",
-		"errcol": "#e24346",
-	},
-	"wez": map[string]string{
-		"bgcol":  "#000000",
-		"fgcol":  "#b3b3b3",
-		"hicol":  "#cccccc",
-		"hicol2": "#b23b3b",
-		"hicol3": "#ff5555",
-		"errcol": "#cc5555",
-	},
-	"wild-cherry": map[string]string{
-		"bgcol":  "#1f1726",
-		"fgcol":  "#dafaff",
-		"hicol":  "#fff8de",
-		"hicol2": "#a15183",
-		"hicol3": "#da6bac",
-		"errcol": "#d94085",
-	},
-	"wombat": map[string]string{
-		"bgcol":  "#171717",
-		"fgcol":  "#dedacf",
-		"hicol":  "#dedacf",
-		"hicol2": "#b26860",
-		"hicol3": "#f58c80",
-		"errcol": "#ff615a",
-	},
-	"wryan": map[string]string{
-		"bgcol":  "#101010",
-		"fgcol":  "#999993",
-		"hicol":  "#899ca1",
-		"hicol2": "#8a3a5e",
-		"hicol3": "#bf4d80",
-		"errcol": "#8c4665",
-	},
-	"zenburn": map[string]string{
-		"bgcol":  "#3f3f3f",
-		"fgcol":  "#dcdccc",
-		"hicol":  "#dcdccc",
-		"hicol2": "#ac8585",
-		"hicol3": "#dca3a3",
-		"errcol": "#705050",
-	},
-}
diff --git a/packed.go b/packed.go
new file mode 100644
index 0000000..3d549e7
--- /dev/null
+++ b/packed.go
@@ -0,0 +1,210 @@
+package main
+
+import "encoding/base64"
+
+func readPackedFile(path string) []byte {
+	if b,ok := packedFiles[path]; !ok {
+		return nil
+	} else {
+		b, err := base64.StdEncoding.DecodeString(b) 
+		if err != nil {
+			panic(err)
+		}
+
+		return b
+	}
+}
+var packedFiles = map[string]string{
+	"themes/3024-day": "Ymdjb2w6ICNmN2Y3ZjcKZmdjb2w6ICM0YTQ1NDMKaGljb2w6ICNhNWEyYTIKaGljb2wyOiAjZWNjZGRiCmhpY29sMzogI2U4YmJkMAplcnJjb2w6ICNkYjJkMjAK",
+	"themes/3024-night": "Ymdjb2w6ICMwOTAzMDAKZmdjb2w6ICNhNWEyYTIKaGljb2w6ICNhNWEyYTIKaGljb2wyOiAjYTU4MzkxCmhpY29sMzogI2U4YmJkMAplcnJjb2w6ICNkYjJkMjAK",
+	"themes/_base": "Ymdjb2w6ICMyNjAzNDYKZmdjb2w6ICNEQURBREEKaGljb2w6ICNDOUNDQ0QKaGljb2wyOiAjYWQzNjNmCmhpY29sMzogI0U3NEMzQwplcnJjb2w6ICNDNTQxMzMK",
+	"themes/aci": "Ymdjb2w6ICMwZDE5MjYKZmdjb2w6ICNiNGUxZmQKaGljb2w6ICNiNmI2YjYKaGljb2wyOiAjYjYxYzZlCmhpY29sMzogI2ZmMWU4ZQplcnJjb2w6ICNmZjA4ODMK",
+	"themes/aco": "Ymdjb2w6ICMxZjEzMDUKZmdjb2w6ICNiNGUxZmQKaGljb2w6ICNiZWJlYmUKaGljb2wyOiAjYmIxYTY0CmhpY29sMzogI2ZmMWU4ZQplcnJjb2w6ICNmZjA4ODMK",
+	"themes/adventuretime": "Ymdjb2w6ICMxZjFkNDUKZmdjb2w6ICNmOGRjYzAKaGljb2w6ICNmOGRjYzAKaGljb2wyOiAjYjk0YjUzCmhpY29sMzogI2ZjNWY1YQplcnJjb2w6ICNiZDAwMTMK",
+	"themes/afterglow": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICNkMGQwZDAKaGljb2w6ICNkMGQwZDAKaGljb2wyOiAjN2QzNDIyCmhpY29sMzogI2E1M2MyMwplcnJjb2w6ICNhNTNjMjMK",
+	"themes/alien-blood": "Ymdjb2w6ICMwZjE2MTAKZmdjb2w6ICM2MzdkNzUKaGljb2w6ICM2NDdkNzUKaGljb2wyOiAjYTE2MDBiCmhpY29sMzogI2UwODAwOQplcnJjb2w6ICM3ZjJiMjcK",
+	"themes/argonaut": "Ymdjb2w6ICMwZTEwMTkKZmdjb2w6ICNmZmZhZjQKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjYjYyMDM0CmhpY29sMzogI2ZmMjc0MAplcnJjb2w6ICNmZjAwMGYK",
+	"themes/arthur": "Ymdjb2w6ICMxYzFjMWMKZmdjb2w6ICNkZGVlZGQKaGljb2w6ICNiYmFhOTkKaGljb2wyOiAjOTc0MzJjCmhpY29sMzogI2NjNTUzMwplcnJjb2w6ICNjZDVjNWMK",
+	"themes/atom": "Ymdjb2w6ICMxNjE3MTkKZmdjb2w6ICNjNWM4YzYKaGljb2w6ICNlMGUwZTAKaGljb2wyOiAjYjc0OWIwCmhpY29sMzogI2ZkNWZmMQplcnJjb2w6ICNmZDVmZjEK",
+	"themes/azu": "Ymdjb2w6ICMwOTExMWEKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNlNmU2ZTYKaGljb2wyOiAjOTg4NThiCmhpY29sMzogI2Q2YjhiYwplcnJjb2w6ICNhYzZkNzQK",
+	"themes/belafonte-day": "Ymdjb2w6ICNkNWNjYmEKZmdjb2w6ICM0NTM3M2MKaGljb2w6ICM5NjhjODMKaGljb2wyOiAjYzQ0ODQxCmhpY29sMzogI2JlMTAwZQplcnJjb2w6ICNiZTEwMGUK",
+	"themes/belafonte-night": "Ymdjb2w6ICMyMDExMWIKZmdjb2w6ICM5NjhjODMKaGljb2w6ICM5NjhjODMKaGljb2wyOiAjOGUxMDExCmhpY29sMzogI2JlMTAwZQplcnJjb2w6ICNiZTEwMGUK",
+	"themes/bim": "Ymdjb2w6ICMwMTI4NDkKZmdjb2w6ICNhOWJlZDgKaGljb2w6ICM5MTg5ODgKaGljb2wyOiAjYWI2MDkyCmhpY29sMzogI2Y1NzliMgplcnJjb2w6ICNmNTU3YTAK",
+	"themes/birds-of-paradise": "Ymdjb2w6ICMyYTFmMWQKZmdjb2w6ICNlMGRiYjcKaGljb2w6ICNlMGRiYjcKaGljb2wyOiAjYWUzYTI0CmhpY29sMzogI2U4NDYyNwplcnJjb2w6ICNiZTJkMjYK",
+	"themes/blazer": "Ymdjb2w6ICMwZDE5MjYKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjOWQ4YjhmCmhpY29sMzogI2RiYmRiZAplcnJjb2w6ICNiODdhN2EK",
+	"themes/borland": "Ymdjb2w6ICMwMDAwYTQKZmdjb2w6ICNmZmZmNGUKaGljb2w6ICNlZWVlZWUKaGljb2wyOiAjYjI3ZmFjCmhpY29sMzogI2ZmYjZiMAplcnJjb2w6ICNmZjZjNjAK",
+	"themes/broadcast": "Ymdjb2w6ICMyYjJiMmIKZmdjb2w6ICNlNmUxZGMKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjYmY2MzU3CmhpY29sMzogI2ZmN2I2YgplcnJjb2w6ICNkYTQ5MzkK",
+	"themes/brogrammer": "Ymdjb2w6ICMxMzEzMTMKZmdjb2w6ICNkNmRiZTUKaGljb2w6ICNkNmRiZTUKaGljb2wyOiAjYTEyYTI1CmhpY29sMzogI2RlMzUyZQplcnJjb2w6ICNmODExMTgK",
+	"themes/c64": "Ymdjb2w6ICM0MDMxOGQKZmdjb2w6ICM3ODY5YzQKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjNzIzNjRkCmhpY29sMzogIzg4MzkzMgplcnJjb2w6ICM4ODM5MzIK",
+	"themes/cai": "Ymdjb2w6ICMwOTExMWEKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICM4MDgwODAKaGljb2wyOiAjYTU2Nzc5CmhpY29sMzogI2U5OGRhMwplcnJjb2w6ICNjYTI3NGQK",
+	"themes/chalk": "Ymdjb2w6ICMyRDJEMkQKZmdjb2w6ICNENEQ0RDQKaGljb2w6ICNENEQ0RDQKaGljb2wyOiAjYjk3MDcwCmhpY29sMzogI0Y1OEU4RQplcnJjb2w6ICNGNThFOEUK",
+	"themes/chalkboard": "Ymdjb2w6ICMyOTI2MmYKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjYTU4Mjg1CmhpY29sMzogI2RiYWFhYQplcnJjb2w6ICNjMzczNzIK",
+	"themes/ciapre": "Ymdjb2w6ICMxOTFjMjcKZmdjb2w6ICNhZWE0N2EKaGljb2w6ICNhZWE0N2YKaGljb2wyOiAjN2YyZjMwCmhpY29sMzogI2FjMzgzNQplcnJjb2w6ICM4MTAwMDkK",
+	"themes/clone-of-ubuntu": "Ymdjb2w6ICMzMDBhMjQKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNEM0Q3Q0YKaGljb2wyOiAjYjUxZjI3CmhpY29sMzogI0VGMjkyOQplcnJjb2w6ICNDQzAwMDAK",
+	"themes/clrs": "Ymdjb2w6ICNmZmZmZmYKZmdjb2w6ICMyNjI2MjYKaGljb2w6ICNiM2IzYjMKaGljb2wyOiAjZmM0ZjViCmhpY29sMzogI2ZiMDQxNgplcnJjb2w6ICNmODI4MmEK",
+	"themes/cobalt-neon": "Ymdjb2w6ICMxNDI4MzgKZmdjb2w6ICM4ZmY1ODYKaGljb2w6ICNiYTQ2YjIKaGljb2wyOiAjOWEyZTMxCmhpY29sMzogI2Q0MzEyZQplcnJjb2w6ICNmZjIzMjAK",
+	"themes/cobalt2": "Ymdjb2w6ICMxMzI3MzgKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjAxNTIwCmhpY29sMzogI2Y0MGUxNwplcnJjb2w6ICNmZjAwMDAK",
+	"themes/crayon-pony-fish": "Ymdjb2w6ICMxNTA3MDcKZmdjb2w6ICM2ODUyNWEKaGljb2w6ICM2ODUyNWEKaGljb2wyOiAjOTAxYzQzCmhpY29sMzogI2M1MjU1ZAplcnJjb2w6ICM5MTAwMmIK",
+	"themes/dark-pastel": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjIzYjNiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNmZjU1NTUK",
+	"themes/darkside": "Ymdjb2w6ICMyMjIzMjQKZmdjb2w6ICNiYWJhYmEKaGljb2w6ICNiYWJhYmEKaGljb2wyOiAjYTY0OTQyCmhpY29sMzogI2UwNWE0ZgplcnJjb2w6ICNlODM0MWMK",
+	"themes/default": "Ymdjb2w6ICMwMDJCMzYKZmdjb2w6ICM4Mzk0OTYKaGljb2w6ICNFRUU4RDUKaGljb2wyOiAjOTc2MTY0CmhpY29sMzogI0Q4Nzk3OQplcnJjb2w6ICNEQzMyMkYK",
+	"themes/desert": "Ymdjb2w6ICMzMzMzMzMKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmNWRlYjMKaGljb2wyOiAjYzE0YTRhCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNmZjJiMmIK",
+	"themes/dimmed-monokai": "Ymdjb2w6ICMxZjFmMWYKZmdjb2w6ICNiOWJjYmEKaGljb2w6ICNiOWJjYmEKaGljb2wyOiAjYjkwOTFmCmhpY29sMzogI2ZiMDAxZgplcnJjb2w6ICNiZTNmNDgK",
+	"themes/dracula": "Ymdjb2w6ICMyODJhMzYKZmdjb2w6ICM5NEEzQTUKaGljb2w6ICM5NEEzQTUKaGljb2wyOiAjYmU0ODRiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNmZjU1NTUK",
+	"themes/earthsong": "Ymdjb2w6ICMyOTI1MjAKZmdjb2w6ICNlNWM3YTkKaGljb2w6ICNlNWM2YWEKaGljb2wyOiAjYmU1MTQ4CmhpY29sMzogI2ZmNjQ1YQplcnJjb2w6ICNjOTQyMzQK",
+	"themes/elemental": "Ymdjb2w6ICMyMjIxMWQKZmdjb2w6ICM4MDdhNzQKaGljb2w6ICM4MDc5NzQKaGljb2wyOiAjYTY0MTI2CmhpY29sMzogI2UwNTAyYQplcnJjb2w6ICM5ODI5MGYK",
+	"themes/elementary": "Ymdjb2w6ICMxMDEwMTAKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjYjcyYTE5CmhpY29sMzogI2ZmMzYxZQplcnJjb2w6ICNlMTMyMWEK",
+	"themes/elic": "Ymdjb2w6ICM0QTQ1M0UKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICMyYWE3ZTcKaGljb2wyOiAjYzgzYTI3CmhpY29sMzogI2ZmMzYxZQplcnJjb2w6ICNlMTMyMWEK",
+	"themes/elio": "Ymdjb2w6ICMwNDFBM0IKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjYjMyZDI2CmhpY29sMzogI2ZmMzYxZQplcnJjb2w6ICNlMTMyMWEK",
+	"themes/espresso": "Ymdjb2w6ICMzMjMyMzIKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNlZWVlZWMKaGljb2wyOiAjYjcxNzE3CmhpY29sMzogI2YwMGMwYwplcnJjb2w6ICNkMjUyNTIK",
+	"themes/espresso-libre": "Ymdjb2w6ICMyYTIxMWMKZmdjb2w6ICNiOGE4OTgKaGljb2w6ICNkM2Q3Y2YKaGljb2wyOiAjYjMyNjI1CmhpY29sMzogI2VmMjkyOQplcnJjb2w6ICNjYzAwMDAK",
+	"themes/fishtank": "Ymdjb2w6ICMyMzI1MzcKZmdjb2w6ICNlY2YwZmUKaGljb2w6ICNlY2YwZmMKaGljb2wyOiAjYTMzZjcxCmhpY29sMzogI2RhNGI4YQplcnJjb2w6ICNjNjAwNGEK",
+	"themes/flat": "Ymdjb2w6ICMxRjJEM0EKZmdjb2w6ICMxYWJjOWMKaGljb2w6ICNiZGMzYzcKaGljb2wyOiAjYWI0MjNiCmhpY29sMzogI2U3NGMzYwplcnJjb2w6ICNjMDM5MmIK",
+	"themes/flatland": "Ymdjb2w6ICMxZDFmMjEKZmdjb2w6ICNiOGRiZWYKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjOWIyNjIzCmhpY29sMzogI2QyMmEyNAplcnJjb2w6ICNmMTgzMzkK",
+	"themes/foxnightly": "Ymdjb2w6ICMyQTJBMkUKZmdjb2w6ICNEN0Q3REIKaGljb2w6ICNGRkZGRkYKaGljb2wyOiAjOTIzOTNhCmhpY29sMzogI0JGNDA0MAplcnJjb2w6ICNCOThFRkYK",
+	"themes/freya": "Ymdjb2w6ICMyNTJlMzIKZmdjb2w6ICM5NGEzYTUKaGljb2w6ICM5NGEzYTUKaGljb2wyOiAjOTk0MjFlCmhpY29sMzogI2NiNGIxNgplcnJjb2w6ICNkYzMyMmYK",
+	"themes/frontend-delight": "Ymdjb2w6ICMxYjFjMWQKZmdjb2w6ICNhZGFkYWQKaGljb2w6ICNhZGFkYWQKaGljb2wyOiAjYjQzNzFhCmhpY29sMzogI2Y3NDMxOQplcnJjb2w6ICNmODUxMWIK",
+	"themes/frontend-fun-forrest": "Ymdjb2w6ICMyNTEyMDAKZmdjb2w6ICNkZWMxNjUKaGljb2w6ICNkZGMyNjUKaGljb2wyOiAjYWI0NDEzCmhpY29sMzogI2U1NWExYwplcnJjb2w6ICNkNjI2MmIK",
+	"themes/frontend-galaxy": "Ymdjb2w6ICMxZDI4MzcKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjc2ZTc0CmhpY29sMzogI2ZhOGM4ZgplcnJjb2w6ICNmOTU1NWYK",
+	"themes/github": "Ymdjb2w6ICNmNGY0ZjQKZmdjb2w6ICMzZTNlM2UKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjZTQ0OTQ5CmhpY29sMzogI2RlMDAwMAplcnJjb2w6ICM5NzBiMTYK",
+	"themes/gooey": "Ymdjb2w6ICMwRDEwMUIKZmdjb2w6ICNFQkVFRjkKaGljb2w6ICM4NTg4OTMKaGljb2wyOiAjYWE1Zjc3CmhpY29sMzogI2VlODI5ZgplcnJjb2w6ICNCQjRGNkMK",
+	"themes/google-dark": "Ymdjb2w6ICMxRDFGMjEKZmdjb2w6ICNCNEI3QjQKaGljb2w6ICNDNUM4QzYKaGljb2wyOiAjOTcyZDI4CmhpY29sMzogI0NDMzQyQgplcnJjb2w6ICNDQzM0MkIK",
+	"themes/google-light": "Ymdjb2w6ICNGRkZGRkYKZmdjb2w6ICMzNzNCNDEKaGljb2w6ICMzNzNCNDEKaGljb2wyOiAjZGI3MDZhCmhpY29sMzogI0NDMzQyQgplcnJjb2w6ICNDQzM0MkIK",
+	"themes/grape": "Ymdjb2w6ICMxNzE0MjMKZmdjb2w6ICM5ZjlmYTEKaGljb2w6ICM5ZTllYTAKaGljb2wyOiAjYWU1NTc2CmhpY29sMzogI2YwNzI5YQplcnJjb2w6ICNlZDIyNjEK",
+	"themes/grass": "Ymdjb2w6ICMxMzc3M2QKZmdjb2w6ICNmZmYwYTUKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjODgyMzEyCmhpY29sMzogI2JiMDAwMAplcnJjb2w6ICNiYjAwMDAK",
+	"themes/gruvbox": "Ymdjb2w6ICNmYmYxYzcKZmdjb2w6ICMzYzM4MzYKaGljb2w6ICM3YzZmNjQKaGljb2wyOiAjYjk0ODNmCmhpY29sMzogIzlkMDAwNgplcnJjb2w6ICNjYzI0MWQK",
+	"themes/gruvbox-dark": "Ymdjb2w6ICMyODI4MjgKZmdjb2w6ICNlYmRiYjIKaGljb2w6ICNhODk5ODQKaGljb2wyOiAjYmIzZjMwCmhpY29sMzogI2ZiNDkzNAplcnJjb2w6ICNjYzI0MWQK",
+	"themes/hardcore": "Ymdjb2w6ICMxMjEyMTIKZmdjb2w6ICNhMGEwYTAKaGljb2w6ICNjY2NjYzYKaGljb2wyOiAjYjc0YzczCmhpY29sMzogI2ZmNjY5ZAplcnJjb2w6ICNmOTI2NzIK",
+	"themes/harper": "Ymdjb2w6ICMwMTAxMDEKZmdjb2w6ICNhOGE0OWQKaGljb2w6ICNhOGE0OWQKaGljb2wyOiAjYWQ3ZjJjCmhpY29sMzogI2Y4YjYzZgplcnJjb2w6ICNmOGI2M2YK",
+	"themes/hemisu-dark": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNGRkZGRkYKaGljb2w6ICNFREVERUQKaGljb2wyOiAjOTU0MTUxCmhpY29sMzogI0Q2NUU3NQplcnJjb2w6ICNGRjAwNTQK",
+	"themes/hemisu-light": "Ymdjb2w6ICNFRkVGRUYKZmdjb2w6ICM0NDQ0NDQKaGljb2w6ICM5OTk5OTkKaGljb2wyOiAjZGQ4OTlhCmhpY29sMzogI0Q2NUU3NgplcnJjb2w6ICNGRjAwNTUK",
+	"themes/highway": "Ymdjb2w6ICMyMjIyMjUKZmdjb2w6ICNlZGVkZWQKaGljb2w6ICNlZGVkZWQKaGljb2wyOiAjYjI2MjFiCmhpY29sMzogI2YwN2UxOAplcnJjb2w6ICNkMDBlMTgK",
+	"themes/hipster-green": "Ymdjb2w6ICMxMDBiMDUKZmdjb2w6ICM4NGMxMzgKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYTUwMzAxCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICNiNjIxNGEK",
+	"themes/homebrew": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICMwMGZmMDAKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYTAwMDAwCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICM5OTAwMDAK",
+	"themes/hurtado": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNkYmRiZGIKaGljb2w6ICNjYmNjY2IKaGljb2wyOiAjOTUxNDAwCmhpY29sMzogI2Q1MWQwMAplcnJjb2w6ICNmZjFiMDAK",
+	"themes/hybrid": "Ymdjb2w6ICMxNDE0MTQKZmdjb2w6ICM5NGEzYTUKaGljb2w6ICM5Njk4OTYKaGljb2wyOiAjOTQ0ZDRkCmhpY29sMzogI2NjNjY2NgplcnJjb2w6ICNBNTQyNDIK",
+	"themes/ibm3270": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNGREZERkQKaGljb2w6ICNBNUE1QTUKaGljb2wyOiAjYTc1YjViCmhpY29sMzogI0VGODM4MwplcnJjb2w6ICNGMDE4MTgK",
+	"themes/ic-green-ppl": "Ymdjb2w6ICMzYTNkM2YKZmdjb2w6ICNkOWVmZDMKaGljb2w6ICNlMGZmZWYKaGljb2wyOiAjODZjNDNlCmhpY29sMzogI2E3ZmYzZgplcnJjb2w6ICNmYjAwMmEK",
+	"themes/ic-orange-ppl": "Ymdjb2w6ICMyNjI2MjYKZmdjb2w6ICNmZmNiODMKaGljb2w6ICNmZmM4OGEKaGljb2wyOiAjYmQ2ZDU0CmhpY29sMzogI2ZmOGM2OAplcnJjb2w6ICNjMTM5MDAK",
+	"themes/idle-toes": "Ymdjb2w6ICMzMjMyMzIKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNlZWVlZWMKaGljb2wyOiAjYjc1ZDVkCmhpY29sMzogI2YwNzA3MAplcnJjb2w6ICNkMjUyNTIK",
+	"themes/ir-black": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNlZWVlZWUKaGljb2w6ICNlZWVlZWUKaGljb2wyOiAjYjI3ZjdiCmhpY29sMzogI2ZmYjZiMAplcnJjb2w6ICNmZjZjNjAK",
+	"themes/jackie-brown": "Ymdjb2w6ICMyYzFkMTYKZmdjb2w6ICNmZmNjMmYKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYWQwODA2CmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICNlZjU3MzQK",
+	"themes/japanesque": "Ymdjb2w6ICMxZTFlMWUKZmdjb2w6ICNmN2Y2ZWMKaGljb2w6ICNmYWZhZjYKaGljb2wyOiAjOWI2ZDdkCmhpY29sMzogI2QxOGZhNgplcnJjb2w6ICNjZjNmNjEK",
+	"themes/jellybeans": "Ymdjb2w6ICMxMjEyMTIKZmdjb2w6ICNkZWRlZGUKaGljb2w6ICNkZWRlZGUKaGljb2wyOiAjYjc3Njc2CmhpY29sMzogI2ZmYTFhMQplcnJjb2w6ICNlMjczNzMK",
+	"themes/jup": "Ymdjb2w6ICM3NTg0ODAKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjZDU3OGE3CmhpY29sMzogI2ZmNzRiOQplcnJjb2w6ICNkZDAwNmYK",
+	"themes/kibble": "Ymdjb2w6ICMwZTEwMGEKZmdjb2w6ICNmN2Y3ZjcKaGljb2w6ICNlMmQxZTMKaGljb2wyOiAjYWMxMzU3CmhpY29sMzogI2YwMTU3OAplcnJjb2w6ICNjNzAwMzEK",
+	"themes/later-this-evening": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICM5NTk1OTUKaGljb2w6ICMzYzNkM2QKaGljb2wyOiAjOWQyMjJiCmhpY29sMzogI2QzMjMyZgplcnJjb2w6ICNkNDVhNjAK",
+	"themes/lavandula": "Ymdjb2w6ICMwNTAwMTQKZmdjb2w6ICM3MzZlN2QKaGljb2w6ICM3MzZlN2QKaGljb2wyOiAjOWUzODRlCmhpY29sMzogI2UwNTE2NwplcnJjb2w6ICM3ZDE2MjUK",
+	"themes/liquid-carbon": "Ymdjb2w6ICMzMDMwMzAKZmdjb2w6ICNhZmMyYzIKaGljb2w6ICNiY2NjY2MKaGljb2wyOiAjYzAyZjJmCmhpY29sMzogI2ZmMzAzMAplcnJjb2w6ICNmZjMwMzAK",
+	"themes/liquid-carbon-transparent": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNhZmMyYzIKaGljb2w6ICNiY2NjY2MKaGljb2wyOiAjYjIyMTIxCmhpY29sMzogI2ZmMzAzMAplcnJjb2w6ICNmZjMwMzAK",
+	"themes/maia": "Ymdjb2w6ICMzMTM2M0IKZmdjb2w6ICNCRFgzQzcKaGljb2w6ICNFMEUwRTAKaGljb2wyOiAjOWQzNjMwCmhpY29sMzogI0NDMzcyQwplcnJjb2w6ICNCQTI5MjIK",
+	"themes/man-page": "Ymdjb2w6ICNmZWY0OWMKZmdjb2w6ICMwMDAwMDAKaGljb2w6ICNjY2NjY2MKaGljb2wyOiAjZWM0OTJlCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICNjYzAwMDAK",
+	"themes/mar": "Ymdjb2w6ICNmZmZmZmYKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICNmOGY4ZjgKaGljb2wyOiAjZGM5ZGJjCmhpY29sMzogI2NkNzNhMAplcnJjb2w6ICNiNTQwN2IK",
+	"themes/material": "Ymdjb2w6ICMxRTI4MkMKZmdjb2w6ICNDM0M3RDEKaGljb2w6ICNGRkZGRkYKaGljb2wyOiAjYWQ0ZjU4CmhpY29sMzogI0VCNjA2QgplcnJjb2w6ICNFQjYwNkIK",
+	"themes/mathias": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNiYmJiYmIKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjYjIzYjNiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNlNTIyMjIK",
+	"themes/medallion": "Ymdjb2w6ICMxZDE5MDgKZmdjb2w6ICNjYWMyOTYKaGljb2w6ICNjYWMyOWEKaGljb2wyOiAjYmI2ZDM1CmhpY29sMzogI2ZmOTE0OQplcnJjb2w6ICNiNjRjMDAK",
+	"themes/misterioso": "Ymdjb2w6ICMyZDM3NDMKZmdjb2w6ICNlMWUxZTAKaGljb2w6ICNlMWUxZTAKaGljb2wyOiAjYzAzMzQyCmhpY29sMzogI2ZmMzI0MgplcnJjb2w6ICNmZjQyNDIK",
+	"themes/miu": "Ymdjb2w6ICMwZDE5MjYKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjOWQ4YjhmCmhpY29sMzogI2RiYmRiZAplcnJjb2w6ICNiODdhN2EK",
+	"themes/molokai": "Ymdjb2w6ICMxYjFkMWUKZmdjb2w6ICNCQkJCQkIKaGljb2w6ICNCQkJCQkIKaGljb2wyOiAjNzU1MGI1CmhpY29sMzogIzlENjZGNgplcnJjb2w6ICM3MzI1RkEK",
+	"themes/mona-lisa": "Ymdjb2w6ICMxMjBiMGQKZmdjb2w6ICNmN2Q2NmEKaGljb2w6ICNmN2Q3NWMKaGljb2wyOiAjYjczMjI2CmhpY29sMzogI2ZmNDMzMQplcnJjb2w6ICM5YjI5MWMK",
+	"themes/mono-amber": "Ymdjb2w6ICMyQjE5MDAKZmdjb2w6ICNGRjk0MDAKaGljb2w6ICNGRjk0MDAKaGljb2wyOiAjYmY2ZjAwCmhpY29sMzogI0ZGOTQwMAplcnJjb2w6ICNGRjk0MDAK",
+	"themes/mono-cyan": "Ymdjb2w6ICMwMDIyMkIKZmdjb2w6ICMwMENDRkYKaGljb2w6ICMwMENDRkYKaGljb2wyOiAjMDA5OGJmCmhpY29sMzogIzAwQ0NGRgplcnJjb2w6ICMwMENDRkYK",
+	"themes/mono-green": "Ymdjb2w6ICMwMjJCMDAKZmdjb2w6ICMwQkZGMDAKaGljb2w6ICMwQkZGMDAKaGljb2wyOiAjMDhiZjAwCmhpY29sMzogIzBCRkYwMAplcnJjb2w6ICMwQkZGMDAK",
+	"themes/mono-red": "Ymdjb2w6ICMyQjBDMDAKZmdjb2w6ICNGRjM2MDAKaGljb2w6ICNGRjM2MDAKaGljb2wyOiAjYmYyOTAwCmhpY29sMzogI0ZGMzYwMAplcnJjb2w6ICNGRjM2MDAK",
+	"themes/mono-white": "Ymdjb2w6ICMyNjI2MjYKZmdjb2w6ICNGQUZBRkEKaGljb2w6ICNGQUZBRkEKaGljb2wyOiAjYmFiYWJhCmhpY29sMzogI0ZBRkFGQQplcnJjb2w6ICNGQUZBRkEK",
+	"themes/mono-yellow": "Ymdjb2w6ICMyQjI0MDAKZmdjb2w6ICNGRkQzMDAKaGljb2w6ICNGRkQzMDAKaGljb2wyOiAjYmY5ZTAwCmhpY29sMzogI0ZGRDMwMAplcnJjb2w6ICNGRkQzMDAK",
+	"themes/monokai-dark": "Ymdjb2w6ICMyNzI4MjIKZmdjb2w6ICNmOGY4ZjIKaGljb2w6ICNmOWY4ZjUKaGljb2wyOiAjYjkyNjVhCmhpY29sMzogI2Y5MjY3MgplcnJjb2w6ICNmOTI2NzIK",
+	"themes/monokai-soda": "Ymdjb2w6ICMxYTFhMWEKZmdjb2w6ICNjNGM1YjUKaGljb2w6ICNjNGM1YjUKaGljb2wyOiAjYjIwNzRhCmhpY29sMzogI2Y0MDA1ZgplcnJjb2w6ICNmNDAwNWYK",
+	"themes/n0tch2k": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICNhMGEwYTAKaGljb2w6ICNkMGI4YTMKaGljb2wyOiAjODA1ZDVjCmhpY29sMzogI2E5Nzc3NQplcnJjb2w6ICNhOTU1NTEK",
+	"themes/neon-night": "Ymdjb2w6ICMyMDI0MmQKZmdjb2w6ICNDN0M4RkYKaGljb2w6ICNDOUNDQ0QKaGljb2wyOiAjYmM2ZTcwCmhpY29sMzogI0ZGOEU4RQplcnJjb2w6ICNGRjhFOEUK",
+	"themes/neopolitan": "Ymdjb2w6ICMyNzFmMTkKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmOGY4ZjgKaGljb2wyOiAjNjUwOTA3CmhpY29sMzogIzgwMDAwMAplcnJjb2w6ICM4MDAwMDAK",
+	"themes/nep": "Ymdjb2w6ICM3NTg0ODAKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjZDVhOTc3CmhpY29sMzogI2ZmYjk3NAplcnJjb2w6ICNkZDZmMDAK",
+	"themes/neutron": "Ymdjb2w6ICMxYzFlMjIKZmdjb2w6ICNlNmU4ZWYKaGljb2w6ICNlNmU4ZWYKaGljb2wyOiAjODczNTMwCmhpY29sMzogI2I1NDAzNgplcnJjb2w6ICNiNTQwMzYK",
+	"themes/nightlion-v1": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNiYmJiYmIKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjIzYjNiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNiYjAwMDAK",
+	"themes/nightlion-v2": "Ymdjb2w6ICMxNzE3MTcKZmdjb2w6ICNiYmJiYmIKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjk0MjQyCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNiYjAwMDAK",
+	"themes/nighty": "Ymdjb2w6ICMyRjJGMkYKZmdjb2w6ICNERkRGREYKaGljb2w6ICM4MjgyODIKaGljb2wyOiAjOWY0OTUwCmhpY29sMzogI0QwNTU1RgplcnJjb2w6ICM5QjNFNDYK",
+	"themes/nord": "Ymdjb2w6ICMyRTM0NDAKZmdjb2w6ICNEOERFRTkKaGljb2w6ICNFNUU5RjAKaGljb2wyOiAjOTM1MzVkCmhpY29sMzogI0JGNjE2QQplcnJjb2w6ICNCRjYxNkEK",
+	"themes/nord-light": "Ymdjb2w6ICNlYmVhZjIKZmdjb2w6ICMwMDRmN2MKaGljb2w6ICNCM0IzQjMKaGljb2wyOiAjZTZhM2I0CmhpY29sMzogI0U0ODU5QQplcnJjb2w6ICNFNjQ1NjkK",
+	"themes/novel": "Ymdjb2w6ICNkZmRiYzMKZmdjb2w6ICMzYjIzMjIKaGljb2w6ICNjY2NjY2MKaGljb2wyOiAjZDE0MTNhCmhpY29sMzogI2NjMDAwMAplcnJjb2w6ICNjYzAwMDAK",
+	"themes/obsidian": "Ymdjb2w6ICMyODMwMzMKZmdjb2w6ICNjZGNkY2QKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYmUwZTExCmhpY29sMzogI2ZmMDAwMwplcnJjb2w6ICNhNjAwMDEK",
+	"themes/ocean": "Ymdjb2w6ICMyMjRmYmMKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYWExNzM4CmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICM5OTAwMDAK",
+	"themes/ocean-dark": "Ymdjb2w6ICMxQzFGMjcKZmdjb2w6ICM5NzlDQUMKaGljb2w6ICNFRUVERUUKaGljb2wyOiAjODIzZDQ4CmhpY29sMzogI0FGNEI1NwplcnJjb2w6ICNBRjRCNTcK",
+	"themes/oceanic-next": "Ymdjb2w6ICMxMjFiMjEKZmdjb2w6ICNiM2I4YzMKaGljb2w6ICNGRkZGRkYKaGljb2wyOiAjYTUzOTQ0CmhpY29sMzogI0U0NDc1NAplcnJjb2w6ICNFNDQ3NTQK",
+	"themes/ollie": "Ymdjb2w6ICMyMjIxMjUKZmdjb2w6ICM4YThkYWUKaGljb2w6ICM4YThlYWMKaGljb2wyOiAjYmMzNDNkCmhpY29sMzogI2ZmM2Q0OAplcnJjb2w6ICNhYzJlMzEK",
+	"themes/one-dark": "Ymdjb2w6ICMxRTIxMjcKZmdjb2w6ICM1QzYzNzAKaGljb2w6ICNBQkIyQkYKaGljb2wyOiAjYTU1NTVkCmhpY29sMzogI0UwNkM3NQplcnJjb2w6ICNFMDZDNzUK",
+	"themes/one-half-black": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNkY2RmZTQKaGljb2w6ICNkY2RmZTQKaGljb2wyOiAjOWM0YjUxCmhpY29sMzogI2UwNmM3NQplcnJjb2w6ICNlMDZjNzUK",
+	"themes/one-light": "Ymdjb2w6ICNGOEY4RjgKZmdjb2w6ICMyQTJCMzIKaGljb2w6ICM4RThGOTYKaGljb2wyOiAjZTM3NTcyCmhpY29sMzogI0RBM0UzOQplcnJjb2w6ICNEQTNFMzkK",
+	"themes/pali": "Ymdjb2w6ICMyMzJFMzcKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICNGMkYyRjIKaGljb2wyOiAjYmQyMjU1CmhpY29sMzogI0ZGMUQ2MgplcnJjb2w6ICNhYjhmNzQK",
+	"themes/papercolor-dark": "Ymdjb2w6ICMxQzFDMUMKZmdjb2w6ICNEMEQwRDAKaGljb2w6ICNEMEQwRDAKaGljb2wyOiAjNGE4MjRhCmhpY29sMzogIzVGQUY1RgplcnJjb2w6ICNBRjAwNUYK",
+	"themes/papercolor-light": "Ymdjb2w6ICNFRUVFRUUKZmdjb2w6ICM0NDQ0NDQKaGljb2w6ICM0NDQ0NDQKaGljb2wyOiAjZGQ0NzQ3CmhpY29sMzogI0Q3MDAwMAplcnJjb2w6ICNBRjAwMDAK",
+	"themes/paraiso-dark": "Ymdjb2w6ICMyZjFlMmUKZmdjb2w6ICNhMzllOWIKaGljb2w6ICNhMzllOWIKaGljb2wyOiAjYjU0YzQ5CmhpY29sMzogI2VmNjE1NQplcnJjb2w6ICNlZjYxNTUK",
+	"themes/paul-millr": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYjIwMDU5CmhpY29sMzogI2ZmMDA4MAplcnJjb2w6ICNmZjAwMDAK",
+	"themes/pencil-dark": "Ymdjb2w6ICMyMTIxMjEKZmdjb2w6ICNmMWYxZjEKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjYjkwOTVmCmhpY29sMzogI2ZiMDA3YQplcnJjb2w6ICNjMzA3NzEK",
+	"themes/pencil-light": "Ymdjb2w6ICNmMWYxZjEKZmdjb2w6ICM0MjQyNDIKaGljb2w6ICNkOWQ5ZDkKaGljb2wyOiAjZjg0ODlkCmhpY29sMzogI2ZiMDA3YQplcnJjb2w6ICNjMzA3NzEK",
+	"themes/peppermint": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNDN0M3QzcKaGljb2w6ICNCM0IzQjMKaGljb2wyOiAjOWY1ZDZiCmhpY29sMzogI0U0ODU5QQplcnJjb2w6ICNFNjQ1NjkK",
+	"themes/pnevma": "Ymdjb2w6ICMxYzFjMWMKZmdjb2w6ICNkMGQwZDAKaGljb2w6ICNkMGQwZDAKaGljb2wyOiAjOWU2NjY2CmhpY29sMzogI2Q3ODc4NwplcnJjb2w6ICNhMzY2NjYK",
+	"themes/pro": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmMmYyZjIKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYTAwMDAwCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICM5OTAwMDAK",
+	"themes/red-alert": "Ymdjb2w6ICM3NjI0MjMKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNkNmQ2ZDYKaGljb2wyOiAjYzAyNDQ0CmhpY29sMzogI2UwMjU1MwplcnJjb2w6ICNkNjJlNGUK",
+	"themes/red-sands": "Ymdjb2w6ICM3YTI1MWUKZmdjb2w6ICNkN2M5YTcKaGljb2w6ICNiYmJiYmIKaGljb2wyOiAjYTcwYjA5CmhpY29sMzogI2JiMDAwMAplcnJjb2w6ICNmZjNmMDAK",
+	"themes/rippedcasts": "Ymdjb2w6ICMyYjJiMmIKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjYjM5Yjg2CmhpY29sMzogI2VlY2JhZAplcnJjb2w6ICNjZGFmOTUK",
+	"themes/royal": "Ymdjb2w6ICMxMDA4MTUKZmdjb2w6ICM1MTQ5NjgKaGljb2w6ICM1MjQ5NjYKaGljb2wyOiAjOTkyNzUxCmhpY29sMzogI2Q1MzU2YwplcnJjb2w6ICM5MTI4NGMK",
+	"themes/sat": "Ymdjb2w6ICM3NTg0ODAKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjZDU3ODdhCmhpY29sMzogI2ZmNzQ3OAplcnJjb2w6ICNkZDAwMDcK",
+	"themes/sea-shells": "Ymdjb2w6ICMwOTE0MWIKZmdjb2w6ICNkZWI4OGQKaGljb2w6ICNkZWI4OGQKaGljb2wyOiAjOTc2MzVjCmhpY29sMzogI2Q0ODY3OAplcnJjb2w6ICNkMTUxMjMK",
+	"themes/seafoam-pastel": "Ymdjb2w6ICMyNDM0MzUKZmdjb2w6ICNkNGU3ZDQKaGljb2w6ICNlMGUwZTAKaGljb2wyOiAjOWI3NjY1CmhpY29sMzogI2NmOTM3YQplcnJjb2w6ICM4MjVkNGQK",
+	"themes/seti": "Ymdjb2w6ICMxMTEyMTMKZmdjb2w6ICNjYWNlY2QKaGljb2w6ICNlZWVlZWUKaGljb2wyOiAjOGMyMTI4CmhpY29sMzogI2MyMjgzMgplcnJjb2w6ICNjMjI4MzIK",
+	"themes/shaman": "Ymdjb2w6ICMwMDEwMTUKZmdjb2w6ICM0MDU1NTUKaGljb2w6ICM0MDU1NTUKaGljb2wyOiAjYjIzMjM0CmhpY29sMzogI2ZmNDI0MgplcnJjb2w6ICNiMjMwMmQK",
+	"themes/shel": "Ymdjb2w6ICMyYTIwMWYKZmdjb2w6ICM0ODgyY2QKaGljb2w6ICM5MTg5ODgKaGljb2wyOiAjYjg2ODhhCmhpY29sMzogI2Y1ODhiOQplcnJjb2w6ICNhYjI0NjMK",
+	"themes/slate": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICMzNWIxZDIKaGljb2w6ICMwMmM1ZTAKaGljb2wyOiAjYmM5OWEyCmhpY29sMzogI2ZmY2RkOQplcnJjb2w6ICNlMmE4YmYK",
+	"themes/smyck": "Ymdjb2w6ICMyNDI0MjQKZmdjb2w6ICNGN0Y3RjcKaGljb2w6ICNCMEIwQjAKaGljb2wyOiAjYTc3MzZmCmhpY29sMzogI0UwOTY5MAplcnJjb2w6ICNDNzU2NDYK",
+	"themes/soft-server": "Ymdjb2w6ICMyNDI2MjYKZmdjb2w6ICM5OWEzYTIKaGljb2w6ICM5OWEzYTIKaGljb2wyOiAjYTU0YjRlCmhpY29sMzogI2RkNWM2MAplcnJjb2w6ICNhMjY4NmEK",
+	"themes/solarized-darcula": "Ymdjb2w6ICMzZDNmNDEKZmdjb2w6ICNkMmQ4ZDkKaGljb2w6ICNkMmQ4ZDkKaGljb2wyOiAjYmI0NTQwCmhpY29sMzogI2YyNDg0MAplcnJjb2w6ICNmMjQ4NDAK",
+	"themes/solarized-dark": "Ymdjb2w6ICMwMDJCMzYKZmdjb2w6ICM4Mzk0OTYKaGljb2w6ICNFRUU4RDUKaGljb2wyOiAjOTc2MTY0CmhpY29sMzogI0Q4Nzk3OQplcnJjb2w6ICNEQzMyMkYK",
+	"themes/solarized-dark-higher-contrast": "Ymdjb2w6ICMwMDFlMjcKZmdjb2w6ICM5Y2MyYzMKaGljb2w6ICNlYWUzY2IKaGljb2wyOiAjYWIxODM1CmhpY29sMzogI2Y1MTYzYgplcnJjb2w6ICNkMTFjMjQK",
+	"themes/solarized-light": "Ymdjb2w6ICNGREY2RTMKZmdjb2w6ICM2NTdCODMKaGljb2w6ICMwMDJCMzYKaGljb2wyOiAjODk5Njk2CmhpY29sMzogIzU4NkU3NQplcnJjb2w6ICM4NTk5MDAK",
+	"themes/spacedust": "Ymdjb2w6ICMwYTFlMjQKZmdjb2w6ICNlY2YwYzEKaGljb2w6ICNmMGYxY2UKaGljb2wyOiAjYjU2OTMzCmhpY29sMzogI2ZmOGEzYQplcnJjb2w6ICNlMzViMDAK",
+	"themes/spacegray": "Ymdjb2w6ICMyMDI0MmQKZmdjb2w6ICNiM2I4YzMKaGljb2w6ICNiM2I4YzMKaGljb2wyOiAjODQzZjRhCmhpY29sMzogI2IwNGI1NwplcnJjb2w6ICNiMDRiNTcK",
+	"themes/spacegray-eighties": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICNiZGJhYWUKaGljb2w6ICNlZmVjZTcKaGljb2wyOiAjYmM1MzVhCmhpY29sMzogI2ZmNjk3MwplcnJjb2w6ICNlYzVmNjcK",
+	"themes/spacegray-eighties-dull": "Ymdjb2w6ICMyMjIyMjIKZmdjb2w6ICNjOWM2YmMKaGljb2w6ICNiM2I4YzMKaGljb2wyOiAjYWY0YzUyCmhpY29sMzogI2VjNWY2NwplcnJjb2w6ICNiMjRhNTYK",
+	"themes/spring": "Ymdjb2w6ICMwYTFlMjQKZmdjb2w6ICNlY2YwYzEKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjYjUwOTIxCmhpY29sMzogI2ZmMDAyMQplcnJjb2w6ICNmZjRkODMK",
+	"themes/square": "Ymdjb2w6ICMwYTFlMjQKZmdjb2w6ICMxYTFhMWEKaGljb2w6ICNmMmYyZjIKaGljb2wyOiAjYjE2ZjY4CmhpY29sMzogI2Y5OTI4NgplcnJjb2w6ICNlOTg5N2MK",
+	"themes/srcery": "Ymdjb2w6ICMyODI4MjgKZmdjb2w6ICNlYmRiYjIKaGljb2w6ICM5MTgxNzUKaGljb2wyOiAjYjg0NjM5CmhpY29sMzogI0Y3NTM0MQplcnJjb2w6ICNGRjMxMjgK",
+	"themes/sundried": "Ymdjb2w6ICMxYTE4MTgKZmdjb2w6ICNjOWM5YzkKaGljb2w6ICNjOWM5YzkKaGljb2wyOiAjN2UwNzBmCmhpY29sMzogI2FhMDAwYwplcnJjb2w6ICNhNzQ2M2QK",
+	"themes/symphonic": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjOWEyMzIwCmhpY29sMzogI2RjMzIyZgplcnJjb2w6ICNkYzMyMmYK",
+	"themes/teerb": "Ymdjb2w6ICMyNjI2MjYKZmdjb2w6ICNkMGQwZDAKaGljb2w6ICNkMGQwZDAKaGljb2wyOiAjYTE2OTY5CmhpY29sMzogI2Q2ODY4NgplcnJjb2w6ICNkNjg2ODYK",
+	"themes/terminal-basic": "Ymdjb2w6ICNmZmZmZmYKZmdjb2w6ICMwMDAwMDAKaGljb2w6ICNiZmJmYmYKaGljb2wyOiAjZWM0YzRjCmhpY29sMzogI2U1MDAwMAplcnJjb2w6ICM5OTAwMDAK",
+	"themes/terminix-dark": "Ymdjb2w6ICMwOTExMTYKZmdjb2w6ICM4NjhBOEMKaGljb2w6ICM3Nzc3NzcKaGljb2wyOiAjOGQyYTJiCmhpY29sMzogI2M2MzUzNQplcnJjb2w6ICNhNTQyNDIK",
+	"themes/thayer-bright": "Ymdjb2w6ICMxYjFkMWUKZmdjb2w6ICNmOGY4ZjgKaGljb2w6ICNjY2NjYzYKaGljb2wyOiAjYmE0NzcxCmhpY29sMzogI2ZmNTk5NQplcnJjb2w6ICNmOTI2NzIK",
+	"themes/tin": "Ymdjb2w6ICMyZTJlMzUKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmZmZmZmYKaGljb2wyOiAjOGM2NTYzCmhpY29sMzogI2I1N2Q3OAplcnJjb2w6ICM4ZDUzNGUK",
+	"themes/tomorrow": "Ymdjb2w6ICNGRkZGRkYKZmdjb2w6ICM0RDRENEMKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjZDg2ODY4CmhpY29sMzogI0M4MjgyOAplcnJjb2w6ICNDODI4MjgK",
+	"themes/tomorrow-night": "Ymdjb2w6ICMxRDFGMjEKZmdjb2w6ICNDNUM4QzYKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjOTc1MDUxCmhpY29sMzogI0NDNjY2NgplcnJjb2w6ICNDQzY2NjYK",
+	"themes/tomorrow-night-blue": "Ymdjb2w6ICMwMDI0NTEKZmdjb2w6ICNGRkZFRkUKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjYjI3NzhhCmhpY29sMzogI0ZGOUNBMwplcnJjb2w6ICNGRjlEQTMK",
+	"themes/tomorrow-night-bright": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNFOUU5RTkKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjOTQzNTNhCmhpY29sMzogI0Q0NEQ1MwplcnJjb2w6ICNENTRFNTMK",
+	"themes/tomorrow-night-eighties": "Ymdjb2w6ICMyQzJDMkMKZmdjb2w6ICNDQ0NDQ0MKaGljb2w6ICNGRkZFRkUKaGljb2wyOiAjYjU2MDYxCmhpY29sMzogI0YxNzc3OQplcnJjb2w6ICNGMjc3NzkK",
+	"themes/toy-chest": "Ymdjb2w6ICMyNDM2NGIKZmdjb2w6ICMzMWQwN2IKaGljb2w6ICMyM2QxODMKaGljb2wyOiAjYTU0ZTQ2CmhpY29sMzogI2RkNTk0NAplcnJjb2w6ICNiZTJkMjYK",
+	"themes/treehouse": "Ymdjb2w6ICMxOTE5MTkKZmdjb2w6ICM3ODZiNTMKaGljb2w6ICM3ODZiNTMKaGljb2wyOiAjYWQ0ODFkCmhpY29sMzogI2VkNWQyMAplcnJjb2w6ICNiMjI3MGUK",
+	"themes/twilight": "Ymdjb2w6ICMxNDE0MTQKZmdjb2w6ICNmZmZmZDQKaGljb2w6ICNmZmZmZDQKaGljb2wyOiAjYTE1YzNiCmhpY29sMzogI2RlN2M0YwplcnJjb2w6ICNjMDZkNDQK",
+	"themes/ura": "Ymdjb2w6ICNmZWZmZWUKZmdjb2w6ICMyMzQ3NmEKaGljb2w6ICM4MDgwODAKaGljb2wyOiAjZjJhOGM4CmhpY29sMzogI2VlODRiOQplcnJjb2w6ICNjMjFiNmYK",
+	"themes/urple": "Ymdjb2w6ICMxYjFiMjMKZmdjb2w6ICM4NzdhOWIKaGljb2w6ICM4Nzc5OWMKaGljb2wyOiAjYmE0ZDY5CmhpY29sMzogI2ZmNjM4OAplcnJjb2w6ICNiMDQyNWIK",
+	"themes/vag": "Ymdjb2w6ICMxOTFmMWQKZmdjb2w6ICNkOWU2ZjIKaGljb2w6ICM4YThhOGEKaGljb2wyOiAjODI1YjMyCmhpY29sMzogI2IwNzYzYgplcnJjb2w6ICNhODcxMzkK",
+	"themes/vaughn": "Ymdjb2w6ICMyNTIzNGYKZmdjb2w6ICNkY2RjY2MKaGljb2w6ICM3MDkwODAKaGljb2wyOiAjYTU3Yzg5CmhpY29sMzogI2RjYTNhMwplcnJjb2w6ICM3MDUwNTAK",
+	"themes/vibrant-ink": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNmZmZmZmYKaGljb2w6ICNmNWY1ZjUKaGljb2wyOiAjYjIwMDAwCmhpY29sMzogI2ZmMDAwMAplcnJjb2w6ICNmZjY2MDAK",
+	"themes/vs-code-dark-plus": "Ymdjb2w6ICMxRTFFMUUKZmdjb2w6ICNDQ0NDQ0MKaGljb2w6ICNDM0RERTEKaGljb2wyOiAjYWE0MTI1CmhpY29sMzogI0U2NTAyOQplcnJjb2w6ICNFOTY1M0IK",
+	"themes/warm-neon": "Ymdjb2w6ICM0MDQwNDAKZmdjb2w6ICNhZmRhYjYKaGljb2w6ICNkMGI4YTMKaGljb2wyOiAjYjY2MTYyCmhpY29sMzogI2U5NzA3MQplcnJjb2w6ICNlMjQzNDYK",
+	"themes/wez": "Ymdjb2w6ICMwMDAwMDAKZmdjb2w6ICNiM2IzYjMKaGljb2w6ICNjY2NjY2MKaGljb2wyOiAjYjIzYjNiCmhpY29sMzogI2ZmNTU1NQplcnJjb2w6ICNjYzU1NTUK",
+	"themes/wild-cherry": "Ymdjb2w6ICMxZjE3MjYKZmdjb2w6ICNkYWZhZmYKaGljb2w6ICNmZmY4ZGUKaGljb2wyOiAjYTE1MTgzCmhpY29sMzogI2RhNmJhYwplcnJjb2w6ICNkOTQwODUK",
+	"themes/wombat": "Ymdjb2w6ICMxNzE3MTcKZmdjb2w6ICNkZWRhY2YKaGljb2w6ICNkZWRhY2YKaGljb2wyOiAjYjI2ODYwCmhpY29sMzogI2Y1OGM4MAplcnJjb2w6ICNmZjYxNWEK",
+	"themes/wryan": "Ymdjb2w6ICMxMDEwMTAKZmdjb2w6ICM5OTk5OTMKaGljb2w6ICM4OTljYTEKaGljb2wyOiAjOGEzYTVlCmhpY29sMzogI2JmNGQ4MAplcnJjb2w6ICM4YzQ2NjUK",
+	"themes/zenburn": "Ymdjb2w6ICMzZjNmM2YKZmdjb2w6ICNkY2RjY2MKaGljb2w6ICNkY2RjY2MKaGljb2wyOiAjYWM4NTg1CmhpY29sMzogI2RjYTNhMwplcnJjb2w6ICM3MDUwNTAK",
+	"words/it": "Y29tZQppbwppbApzdW8KY2hlCmx1aQplcmEKcGVyCnN1CnNvbm8KY29uCmVzc2kKZXNzZXJlCmEKdW5vCmF2ZXJlCnF1ZXN0bwpkYQpjYWxkbwpwYXJvbGEKbWEKY29zYQphbGN1bmkKw6gKZXNzbwp2b2kKbwphdmV2YQppbApkaQphCmUKdW4KaW4Kbm9pCmxhdHRpbmEKZnVvcmkKYWx0cm8KZXJhbm8KY2hlCmZhcmUKbG9ybwp0ZW1wbwpzZQp2b2xvbnTDoApjb21lCnN1ZGRldHRvCnVuCm9nbmkKZGlyZQpmYQpzZXQKdHJlCmRlc2lkZXJhcmUKYXJpYQpiZW5lCmFuY2hlCmdpb2NhcmUKcGljY29sbwpmaW5lCm1ldHRlcmUKY2FzYQpsZWdnZXJlCm1hbm8KcG9ydG8KZ3JhbmRlCmNvbXBpdGFyZQphZ2dpdW5nZXJlCmFuY2hlCnRlcnJhCnF1aQptb3N0bwpncmFuZGUKYWx0bwp0YWxlCnNlZ3VpcmUKYXR0bwpwZXJjaMOpCmNoaWVkZXJlCm1hc2NoaQpjYW1iaWFtZW50bwrDqAphbmRhdG8KbHVjZQp0aXBvCnNwZW50bwpiaXNvZ25vCmNhc2EKaW1tYWdpbmUKcHJvdmFyZQpub2kKZGkKbnVvdm8KYW5pbWFsZQpwdW50bwptYWRyZQptb25kbwp2aWNpbm8KY29zdHJ1aXJlCnNlCnN0ZXNzbwp0ZXJyYQpwYWRyZQpxdWFsc2lhc2kKbnVvdm8KbGF2b3JvCnBhcnRlCnByZW5kZXJlCm90dGVuZXJlCnBvc3RvCmZhdHRvCnZpdmVyZQpkb3ZlCmRvcG8KaW5kaWV0cm8KcG9jbwpzb2xvCnR1cm5vCnVvbW8KYW5ubwrDqAp2ZW51dG8Kc3BldHRhY29sbwpvZ25pCmJ1b25vCm1lCmRhcmUKaWwKbm9zdHJvCnNvdHRvCm5vbWUKbW9sdG8KYXR0cmF2ZXJzbwpzb2xvCmZvcm1hCmZyYXNlCmdyYW5kZQpwZW5zYXJlCmRpcmUKYWl1dGFyZQpiYXNzbwpsaW5lYQpkaWZmZXJpcmUKdHVybm8KY2F1c2EKbW9sdG8KZGlyZQpwcmltYQpzcG9zdGFyZQpkaXJpdHRvCnJhZ2F6em8KdmVjY2hpbwp0cm9wcG8Kc3Rlc3NvCmxlaQp0dXR0bwpjaQpxdWFuZG8Kc3UKdXNvCmlsCnR1bwptb2RvCmNpcmNhCm1vbHRpCmFsbG9yYQpsb3JvCnNjcml2ZXJlCnNhcmViYmUKY29tZQpjb3PDrApxdWVzdGUKbGVpCmx1bmdvCnJlbmRlcmUKY29zYQp2ZWRlcmUKbHVpCmR1ZQpoYQpndWFyZGFyZQpkaQpwacO5Cmdpb3Jubwpwb3R1dG8KYW5kYXJlCnZlbmlyZQpoYQpmYXR0bwpudW1lcm8Kc3Vvbm8Kbm8KcGnDuQpwZXJzb25lCmlsCm1pbwpvbHRyZQpzYXBlcmUKYWNxdWEKZGkKY2hpYW1hdGEKcHJpbW8KY2hlCnB1w7IKZ2nDuQpsYXRvCnN0YXRvCm9yYQp0cm92YXJl",
+	"words/de": "ZGllCmRlcgp1bmQKaW4KenUKZGVuCmRhcwpuaWNodAp2b24Kc2llCmlzdApkZXMKc2ljaAptaXQKZGVtCmRhc3MKZXIKZXMKZWluCmljaAphdWYKc28KZWluZQphdWNoCmFscwphbgpuYWNoCndpZQppbQpmw7xyCm1hbgphYmVyCmF1cwpkdXJjaAp3ZW5uCm51cgp3YXIKbm9jaAp3ZXJkZW4KYmVpCmhhdAp3aXIKd2FzCndpcmQKc2VpbgplaW5lbgp3ZWxjaGUKc2luZApvZGVyCnp1cgp1bQpoYWJlbgplaW5lcgptaXIKw7xiZXIKaWhtCmRpZXNlCmVpbmVtCmlocgp1bnMKZGEKenVtCmthbm4KZG9jaAp2b3IKZGllc2VyCm1pY2gKaWhuCmR1CmhhdHRlCnNlaW5lCm1laHIKYW0KZGVubgpudW4KdW50ZXIKc2VocgpzZWxic3QKc2Nob24KaGllcgpiaXMKaGFiZQppaHJlCmRhbm4KaWhuZW4Kc2VpbmVyCmFsbGUKd2llZGVyCm1laW5lClplaXQKZ2VnZW4Kdm9tCmdhbnoKZWluemVsbmVuCndvCm11c3MKb2huZQplaW5lcwprw7ZubmVuCnNlaQpqYQp3dXJkZQpqZXR6dAppbW1lcgpzZWluZW4Kd29obApkaWVzZXMKaWhyZW4Kd8O8cmRlCmRpZXNlbgpzb25kZXJuCndlaWwKd2VsY2hlcgpuaWNodHMKZGllc2VtCmFsbGVzCndhcmVuCndpbGwKSGVycgp2aWVsCm1laW4KYWxzbwpzb2xsCndvcmRlbgpsYXNzZW4KZGllcwptYWNoZW4KaWhyZXIKd2VpdGVyCkxlYmVuCnJlY2h0CmV0d2FzCmtlaW5lCnNlaW5lbQpvYgpkaXIKYWxsZW4KZ3Jvw59lbgpKYWhyZQpXZWlzZQptw7xzc2VuCndlbGNoZXMKd8OkcmUKZXJzdAplaW5tYWwKTWFubgpow6R0dGUKendlaQpkaWNoCmFsbGVpbgpIZXJyZW4Kd8OkaHJlbmQKUGFyYWdyYXBoCmFuZGVycwpMaWViZQprZWluCmRhbWl0CmdhcgpIYW5kCkhlcnJuCmV1Y2gKc29sbHRlCmtvbm50ZQplcnN0ZW4KZGVyZW4Kendpc2NoZW4Kd29sbGVuCmRlbmVuCmRlc3NlbgpzYWdlbgpiaW4KTWVuc2NoZW4KZ3V0CmRhcmF1Zgp3dXJkZW4Kd2Vpw58KZ2V3ZXNlbgpTZWl0ZQpiYWxkCndlaXQKZ3Jvw59lCnNvbGNoZQpoYXR0ZW4KZWJlbgphbmRlcm4KYmVpZGVuCm1hY2h0CnNlaGVuCmdhbnplCmFuZGVyZW4KbGFuZ2UKd2VyCmlocmVtCnp3YXIKZ2VtYWNodApkb3J0CmtvbW1lbgpXZWx0CmhldXRlCkZyYXUKd2VyZGUKZGVyc2VsYmVuCmdhbnplbgpkZXV0c2NoZW4KbMOkc3N0CnZpZWxsZWljaHQKbWVpbmVy",
+	"words/de-ch": "ZGllCmRlcgp1bmQKaW4KenUKZGVuCmRhcwpuaWNodAp2b24Kc2llCmlzdApkZXMKc2ljaAptaXQKZGVtCmRhc3MKZXIKZXMKZWluCmljaAphdWYKc28KZWluZQphdWNoCmFscwphbgpuYWNoCndpZQppbQpmw7xyCm1hbgphYmVyCmF1cwpkdXJjaAp3ZW5uCm51cgp3YXIKbm9jaAp3ZXJkZW4KYmVpCmhhdAp3aXIKd2FzCndpcmQKc2VpbgplaW5lbgp3ZWxjaGUKc2luZApvZGVyCnp1cgp1bQpoYWJlbgplaW5lcgptaXIKw7xiZXIKaWhtCmRpZXNlCmVpbmVtCmlocgp1bnMKZGEKenVtCmthbm4KZG9jaAp2b3IKZGllc2VyCm1pY2gKaWhuCmR1CmhhdHRlCnNlaW5lCm1laHIKYW0KZGVubgpudW4KdW50ZXIKc2VocgpzZWxic3QKc2Nob24KaGllcgpiaXMKaGFiZQppaHJlCmRhbm4KaWhuZW4Kc2VpbmVyCmFsbGUKd2llZGVyCm1laW5lClplaXQKZ2VnZW4Kdm9tCmdhbnoKZWluemVsbmVuCndvCm11c3MKb2huZQplaW5lcwprw7ZubmVuCnNlaQpqYQp3dXJkZQpqZXR6dAppbW1lcgpzZWluZW4Kd29obApkaWVzZXMKaWhyZW4Kd8O8cmRlCmRpZXNlbgpzb25kZXJuCndlaWwKd2VsY2hlcgpuaWNodHMKZGllc2VtCmFsbGVzCndhcmVuCndpbGwKSGVycgp2aWVsCm1laW4KYWxzbwpzb2xsCndvcmRlbgpsYXNzZW4KZGllcwptYWNoZW4KaWhyZXIKd2VpdGVyCkxlYmVuCnJlY2h0CmV0d2FzCmtlaW5lCnNlaW5lbQpvYgpkaXIKYWxsZW4KSmFocmUKV2Vpc2UKbcO8c3Nlbgp3ZWxjaGVzCnfDpHJlCmVyc3QKZWlubWFsCk1hbm4KaMOkdHRlCnp3ZWkKZGljaAphbGxlaW4KSGVycmVuCnfDpGhyZW5kClBhcmFncmFwaAphbmRlcnMKTGllYmUKa2VpbgpkYW1pdApnYXIKSGFuZApIZXJybgpldWNoCnNvbGx0ZQprb25udGUKZXJzdGVuCmRlcmVuCnp3aXNjaGVuCndvbGxlbgpkZW5lbgpkZXNzZW4Kc2FnZW4KYmluCk1lbnNjaGVuCmd1dApkYXJhdWYKd3VyZGVuCmdld2VzZW4KU2VpdGUKYmFsZAp3ZWl0CnNvbGNoZQpoYXR0ZW4KZWJlbgphbmRlcm4KYmVpZGVuCm1hY2h0CnNlaGVuCmdhbnplCmFuZGVyZW4KbGFuZ2UKd2VyCmlocmVtCnp3YXIKZ2VtYWNodApkb3J0CmtvbW1lbgpXZWx0CmhldXRlCkZyYXUKd2VyZGUKZGVyc2VsYmVuCmdhbnplbgpkZXV0c2NoZW4KbMOkc3N0CnZpZWxsZWljaHQKbWVpbmVy",
+	"words/pl": "c2nEmQppCncKbmllCm5hCnoKZG8KdG8KxbxlCmEKbwpqYWsKYWxlCnBvCmNvCnRhawp6YQpvZApnbwpqdcW8CmplZ28KamVqCmN6eQpwcnplegp0eWxrbwp0ZWdvCnNvYmllCmplc3pjemUKbW/FvGUKemUKa2llZHkKcGFuCmljaApkbGEKYnkKZ2R5CnRlcmF6CmphCnRlbgprdMOzcnkKbmF3ZXQKYmFyZHpvCnByemVkCnR1CmplZG5hawpwb2QKY2/Fmwp0YW0Kd3N6eXN0a28KcHJ6eQp3acSZYwpuaWMKYm8KbmltCsW8ZWJ5Cm1pYcWCCm9uCmJ5xIcKcG90ZW0KdGXFvApqZcWbbGkKYmV6Cm5hZApnZHppZQpsZWN6CnNpZWJpZQpuaWdkeQphbmkKd8WCYcWbbmllCnNhbQp1CmRvYnJ6ZQpuacW8Cmpha2J5CmFieQp0eQpvY3p5Cnphd3N6ZQpyYXoKYnnFgnkKbm8KYWxibwpnZHlieQphxbwKd3RlZHkKcHJ6ZWNpZcW8Cm9uYQpkcnp3aQpqYWtvCmNoeWJhCm5hZ2xlCndzenlzY3kKamVkZW4KY3p5bQprdG8Kc3Bvc8OzYgpjemFzCmtpbGthCmRsYWN6ZWdvCnJhemVtCnRha8W8ZQptw7NqCm5pa3QKY2hvxIcKd2llbGUKZHdhCmt0b8WbCmx1Ygp0cnplYmEKbmllY2gKa3UKdHdhcnoKa3TDs3JlZ28Kd2UKem5vd3UKY3rFgm93aWVrCmpha2nFmwp0dXRhagpzenlia28KdHlsZQpnxYJvcwptacSZZHp5CndyZXN6Y2llCnLDs3duaWXFvArFvHljaWUKb2N6eXdpxZtjaWUKem7Ds3cKc3dvamUKZGxhdGVnbwp6Ynl0CmNpZWJpZQp6dXBlxYJuaWUKdGFraQpjemVnbwppxbwKZG9waWVybwpwb3dpZWR6aWXEhwpvYm9rCnByYXdpZQpwb3phCnphxZsKd2NpxIXFvApqZcW8ZWxpCm1vamUKcHJhd2RhCnRyenkKZHppZcWECm1pZWpzY2UKbWltbwpwb25pZXdhxbwKemFyYXoKZMWCdWdvCmNvcmF6CnBvZGN6YXMKbmF0eWNobWlhc3QKemFuaW0KY8OzxbwKa2HFvGR5Cnpyb2JpxIcKb2pjaWVjCm15CmRvxZvEhwpvcmF6Cmpha2kKc3RhbmllCndjYWxlCnfFm3LDs2QKbWllxIcKenJlc3p0xIUKZHppxZsKaWxlCmNob2NpYcW8CmdkecW8CmtpZWR5xZsKc3fDs2oKamVkeW5pZQpwZXdubwpuaWVjbwpuaWVtYWwKZ2R6aWXFmwpqZWRubwp3b2vDs8WCCnBvd29saQp3cmHFvGVuaWUKbWF0a2EKxZt3aWF0CmtvYmlldGEKc2vEhWQKbXnFm2wKc3RhcnkKZHXFvG8KZHJvZ2kKbmFkYWwKZHJ1Z2kKYm93aWVtCnByenluYWptbmllagpwZXduaWUKY3rEmXN0bwpyYXp5Cm3EmcW8Y3p5em5hCmRva8WCYWRuaWUKbmljemVnbwptw7N3acSHCmR6acSZa2kKcGV3aWVuCndpZGHEhwpjaWNobwp3xYJhxZtjaXdpZQpyemVjegp3b2xubwpvdG8KY2lhxYJvCmN6YXNlbQp3aWVkemllxIcKc3TEhWQKd2tyw7N0Y2UKZMOzxYIKcMOzxYIKbm9jCmNhxYJraWVtCnfDs3djemFzCmRvbQp3enJvawptb2Nubwp0cnVkbm8KZHppZXdjenluYQpkemllY2tvCnNrb3JvCndvYmVjCsWbbWllcsSHCnJ6ZWN6eXdpxZtjaWUKa29uaWVjCnR1xbwKZGFsZWtvCnBpxJnEhwpzZXJjZQpzcG9rb2puaWUKY3plZ2/Fmwp3aWVsa2kKZMWCb8WECmN6xJnFm8SHCm5hanBpZXJ3Cm1hxYJvCnRlbWF0CnfFgm9zeQp3cmF6CnVzdGEKd2lkb2sKcsOzd25pZQpwb25hZA==",
+	"words/sv": "aQpvY2gKYXR0CmRldApzb20KZW4KcMOlCsOkcgphdgpmw7ZyCm1lZAp0aWxsCmRlbgpoYXIKZGUKaW50ZQpvbQpldHQKaGFuCm1lbgp2YXIKamFnCnNpZwpmcsOlbgp2aQpzw6UKa2FuCm1hbgpuw6RyCsOlcgpzw6RnZXIKaG9uCnVuZGVyCm9ja3PDpQplZnRlcgplbGxlcgpudQpzaW4KZMOkcgp2aWQKbW90CnNrYQpza3VsbGUKa29tbWVyCnV0CmbDpXIKZmlubnMKdmFyYQpoYWRlCmFsbGEKYW5kcmEKbXlja2V0CsOkbgpow6RyCmTDpQpzZWRhbgrDtnZlcgpiYXJhCmluCmJsaXIKdXBwCsOkdmVuCnZhZApmw6UKdHbDpQp2aWxsCmhhCm3DpW5nYQpodXIKbWVyCmfDpXIKc3ZlcmlnZQprcm9ub3IKZGV0dGEKbnlhCnByb2NlbnQKc2thbGwKaGFucwp1dGFuCnNpbmEKbsOlZ290CnN2ZW5za2EKYWxsdApmw7Zyc3RhCmZpY2sKbcOlc3RlCm1lbGxhbgpibGV2CmJsaQpkYWcKbsOlZ29uCm7DpWdyYQpzaXR0CnN0b3JhCnZhcml0CmRlbQpibGFuZAprbApicmEKdHJlCnRhCmdlbm9tCmRlbApoZWxhCmFubmF0CmZyYW0KZ8O2cgppbmdlbgpzdG9ja2hvbG0KZ8O2cmEKZW5saWd0Cm1pZwpyZWRhbgppbm9tCmtvbQpkdQpoZWx0Cmp1CnNhbW1hCmthbnNrZQpzasOkbHYKb3NzCnRpZGlnYXJlCnNlCm1pbGpvbmVyCmRvY2sKZGVubmEKYsOlZGUKdGlkCmt1bm5hCmbDpXR0CnN0b3IKb2xpa2EKc2VyCmZsZXJhCnBsYXRzCmt1bmRlCmfDpQp1cgpnw6RsbGVyCmhvbm9tCmFsZHJpZwpiYXJuCnZhcmplCmxpdGUKc8OkdHQKanVzdAp2w6RsCnRhcgrDpXQKbWVzdApwZXIKc3TDpXIKZmVtCnRyb3IKcsOkdHQKZGVzc2EKZ8OlbmcKZMOkcmbDtnIKZnlyYQpueQpnaWNrCmhvcwpkZXNzdXRvbQpnZXIKbGlrYQplZnRlcnNvbQp2aWxrZXQKdHJvdHMKdHlja2VyCm3DpG5uaXNrb3IKbGlnZ2VyCnZldAprdmFyCmLDpHR0cmUKZ2pvcmRlCsOkbmTDpQppbmbDtnIKcmVnZXJpbmdlbgpzZW5hc3RlCnNhbXRpZGlndAphbm5hbgrDpG5udQp0aGUKYmxpdml0CmZhbGwKdGFsZXQKZXhlbXBlbApnYW1sYQpkZXJhcwp0aWRlbgptaW4KaGVubmVzCnNpc3RhCmtvbW1hCnN0w7ZycmUKdmlzYXIKc2VuYXJlCnRvZwpuw6RzdGEKZ8O2dGVib3JnCmdlCm1pbmRyZQpnam9ydAp1c2EKaW5uYW4KYWxsdGlkCnBlbmdhcgpzYWRlCmbDtnJzdApzdMOkbGxldAp2w6VyCmbDtnJlCnN2ZW5zawp0aWxsYmFrYQpuZXIKbm9nCnNhbXQKb2Z0YQpzasOkbHZhCmluZ2V0CmZsZXIKc8OkZ2EKZWdlbgpqb2hhbnNzb24KaWdlbgp0aWxsc2FtbWFucwpydW50Cm7DpHN0YW4KbG9wcApmw7ZycmEKw6VyZXQKbcOlbApsw6RuZ3JlCnN2w6VydApiw6RzdGEKYW5kZXJzc29uCmFuZGVycwpoYW5kbGFyCmRhZ2Vucwpsw6RuZ2UKc3RvcnQKcGV0ZXIKZnLDpWdhbgpzcGVsYXIKZW5kYQpsaXYKZm9ydGZhcmFuZGUKbWVkYW4KYmFrb20KaGFmdAptaW5zdApiZXLDpHR0YXIKZmFzdApsYXJzCnBlcnNvbmVyCmLDtnJqYW4KcHJvYmxlbQphbGx0c8OlCmJvcnQKdmFyZsO2cgphbnNlcgp2w6VyYQpmw7ZyZXRhZwptaXR0CmRlc3MKbnl0dAp0aW8KaW5nYQpmYW5ucwplZ25hCnV0YW5mw7ZyCnZpbGxlCmtyCmzDpW5ndApmcmFtZsO2cgpiw6VkYQpiZWjDtnZlcgpwYXIKbmVqCm1pbGphcmRlcgpzdMO2cnN0YQpwb2xpc2VuCnbDpHJsZGVuCmRpcmVrdApmb2xrCmJvcmRlCnbDpGcKaW5uZWLDpHIKc2V4CmtsYXJ0CmfDtnJhbgpiw7ZyCnZpZGFyZQptZW5hcgpvZGRzCmjDpWxsZXIKbMOkdHQKeXR0ZXJsaWdhcmUKcGVyc3NvbgpoZW0KZ8OldHQKc3RvY2tob2xtcwprdmlubm9yCmZsZXN0YQpqYQpoYW5kCnPDpHJza2lsdApkw6RybWVkCmNpcmthCnR2CmxhbmRldApoZWxsZXIKZ8OlbmdlbgrDpXJlbgpiw7ZyamFkZQpkw6RyZW1vdApzdmVyaWdlcwpzZXR0Cmhlbm5lCmpvYmIKa3JpbmcKa8Okbm5lcgpsaXRlbgpiZXNsdXQKZWdlbnRsaWdlbgpsw6RuZGVyCmLDtnJqYXIKcG9saXRpc2thCm5pCnbDpGRlcgpoasOkbHAKb3JkZsO2cmFuZGUKdHJlZGplCnZpbGthCnRhbGFyCmV1cm9wYQpzaWRhbgpyaWt0aWd0CnNtw6UKdGhvbWFzCmV1CmFyYmV0ZQp2aXNzYQpza3JpdmVyCnPDpWcKc2x1dAppYmxhbmQKbmVkCmZyw6VnYQpzYQpow6VsbGEKdW5nYQpkcnlndApqYW4KZW1vdAptYWdudXMKbXVzaWsKbsOkcmEKdHlza2xhbmQKZ8OlbmdlcgpnYXYKZmVsCnRhZ2l0Cm5yCmVrb25vbWlza2EKbmFtbgpla29ueWhldGVyCnN0ZWcKa29tbWl0CmhlbHN0Cmlob3AKbGlrc29tCm5pbHNzb24KYW1lcmlrYW5za2EKc8OlZGFuCmbDtnJzbGFnCnZpbGtlbgpsaXZldApkYWdhcgpzdGVmYW4KdmFubgrDpXJzCnNwZWxhCmpvaGFuCm9mCnPDpGtlcnQKdmFyYW5kcmEKZ2Fuc2thCnZlY2thbgp2ZW0KZW5zCnZpc3N0CmzDpW5nCm1ldGVyCmFsbApuZXYKcmVnaQpodXMKc2l0dGVyCmZvcm0KbGlsbGEKYmFybmVuCnNuYWJidAptw6RuCmdydW5kCmhlbW1hCnNuYXJ0Cm3DtmpsaWd0CmzDpWcKZG4Ka2xhcmEKZnLDpWdvcgp2ZXJrbGlnZW4KcHJlY2lzCmFtZXJpa2Fuc2sKcHVibGlrCnNrb2xhbgpzdMO2ZApzdmVuc3NvbgppbnRlcm5hdGlvbmVsbGEKZGVsYXIKaMO2ZwpmaWxtCmxhcnNzb24KbWF0cwpibwpmYWt0aXNrdApsYW5kCmdvdHQKZ8Okcm5hCmjDtmdyZQp2w6VydApnb2QKZGFnZW4Kw7Z2cmlnYQpiZXRhbGEKbGFnCmJqw7ZybgpzbHV0ZXQKZmlubGFuZAp2ZXJrYXIKc2FndAprcmF2CnN0b2QKb21rcmluZwp2aWt0aWd0Cm9yZApob3BwYXMKa29ydApoaXR0aWxscwptaW51dGVyCnZpc2EKZWdldApzw6VkYW5hCnTDpG5rZXIKZnJhbmtyaWtlCnNqdQptYXRjaGVuCnR5Y2tzCm5hdHVybGlndHZpcwpib2sKZW5kYXN0CmFubmFycwphbnRhbAplbmtlbHQKbWFsbcO2CmbDtnJzw7ZrZXIKcnlzc2xhbmQKdGFsCmpvbmFzCm1hbm5lbgpiZW5ndAp0b3RhbHQKdXRlCnZpc2FkZQpsw6V0ZXIKYW5zdMOkbGxkYQp2w6RnZW4KZG9sbGFyCnNwZWwKdsOkbGRpZ3QKbm9yZ2UKc3TDpQplcmlrCsOldHRhCsOlcmV0cwp2aWEKc2F0dApyb2xsCmJydWthcgpuw6RtbGlnZW4KZm9ydHPDpHR0ZXIKdW5nZWbDpHIKZnJhbXRpZGVuCmLDpHN0CmjDpG5kZXIKYm9yCmjDpXJ0CnNwZWxhcmUKZnLDpG1zdApwcm9ncmFtCmthbGxhZGUKcmFkCmbDtnJzdMOlcwp2w6RybGRlbnMKaMO2Z2EKbcOlbmFkZXIKa3bDpGxsCmZhbWlsamVuCmlnZW5vbQpow7ZsbAptYXJ0aW4Ka8Okbm5zCnN0YXRlbgpwb8OkbmcKYW50YWxldApza2FwYQpoaXN0b3JpYQp0w6Rua2EKdmQKaGV0ZXIKYWxscwpow7ZyCmvDtnBhCmRpdgpzdnQKb3MKZsO2cmV0YWdldApzYW1ow6RsbGV0CnNpZGEKc8OlZGFudApmcmVkcmlrCm1hcmlhCm1pbmEKZXh0cmEKZXJpa3Nzb24Ka3LDpHZlcgpnb2RhCmzDpW5nYQpoaXR0YQpzdmQKw6V0bWluc3RvbmUKbnVtZXJhCnRpbW1hcgp2ZWNrYQprbmFwcGFzdApkaWcKbWlrYWVsCnNrcmV2CnBldHRlcnNzb24Kdm9yZQpueWhldGVyCmzDpHIKY2FybAp2ZXRhCmJldHlkZXIKZ3J1cHAKbGV2ZXIKc3BlbGFkZQpiZXR5ZGxpZ3QKZ2FtbWFsCmFyYmV0YXIKdHlza2EKw6RsZHJlCmRlbHMKcGVyc29uCmxhZ2V0CnR0CmNoZWYKYWxsZGVsZXMKa29tbXVuZW4Kc3RhcmsKdmFsZXQKaWZyw6VuCmxlZGVyCmt2aW5uYQrDtmthcgplbXUKaMOkdmRhcgpsw6RnZ2EKdWxmCmd1bm5hcgpza8OkbApsw6V0YQphbnN2YXIKc2VuCnZpc3NlcmxpZ2VuCnBvbGl0aWtlcgphbnbDpG5kYQpmcmFuc2thCnJhcHBvcnQKa2FybHNzb24KbWVyYQp2ZWNrb3IKZmwKc8OldsOkbApkw6RyZWZ0ZXIKam9obgp2aXNzCmxhbmRldHMKdGVhdGVyCnVuZ2RvbWFyCnBsw7Z0c2xpZ3QKcnlza2EKa3VubmF0Cm55bGlnZW4KbcO2amxpZ2hldApyb2xsZXJuYQptb3Jnb24KZW5hCm1hcnMKc2FtYmFuZArDtmthCmJ5Z2dhCmxpdGV0CmLDtnJqYQp2w6RubmVyCmFpawpwcmVzaWRlbnQKbWFya25hZGVuCmJlaMO2dnMKc3RhZGVuCmjDtmdzdGEKw7ZrYXQKdXR2ZWNrbGluZwp0YWxhCnBlcmlvZGVuCnN0w6RsbGVyCmbDtnJzw7ZrYQpzdGFya3QKc29jaWFsZGVtb2tyYXRlcm5hCmV4ZW1wZWx2aXMKaMOlbGwKcmVzdWx0YXRldApzw6R0dGEKZGl0CmFyYmV0ZXQKdmVya3NhbWhldApsw6RtbmEKYW5uYQpjaHJpc3RlcgppdGFsaWVuCmJpbGQKdmFycwpldmEKcGFydGlldAppbnRyZXNzZQpzYW1hcmJldGUKbsOkcm1hcmUKamFudWFyaQpzZXB0ZW1iZXIKdXBwZ2lmdGVyCmxvbmRvbgpzYWsKZnVsbHQKZ8O2dGVib3JncwptaWNoYWVsCnBlbmdhcm5hCnBhcmlzCm9sc3NvbgpyZXN1bHRhdApib2tlbgpzw7ZkcmEKanVuaQpmb3J0c8OkdHRhCmRyYQppbmdlbnRpbmcKc2FtdGxpZ2EKYmVyb3IKdsOkcmxkCmFsbHRmw7ZyCmRhbm1hcmsKZsO2cnPDtmsKcnVtCnR1cgpwb2xpdGlrCmZyaQpmw7Zya2xhcmFyCmJpbGRlcgpzdmFyCsO2cHBuYQpkw7ZkCnRybwptYWoKdHlja3RlCnZhdHRlbgpzYWtlcgp2YWwKZW5iYXJ0CmlubmUKdXRiaWxkbmluZwpldXMKaW5mb3JtYXRpb24KYXJiZXRhCnZpbGphCmNlbnRydW0KZXVyb3BlaXNrYQp2aW5uYQrDtmthZGUKbGVuYQpsZXZhCm7DpHJtYXN0ZQpsZWRuaW5nZW4KdGlkaWd0CnLDtnIKc2tlcgpyb2JlcnQKYmlsYXIKYm9sYWdldAp0b21teQpvbG9mCmFyYmV0c2zDtnNoZXRlbgpzZW5hc3QKaMO2Z3QKasOkbWbDtnJ0CmhlbApza3JpdmEKdmlrdGlnYQrDtnZyaWd0CmRlY2VtYmVyCmvDpG5uYQppbmfDpXIKbWF0Y2gKZGVsZW4Kc2xhZ3MKbGVkbmluZwpkcmFyCmxlbm5hcnQKa29uc3RhdGVyYXIKYmlsCmZpbm5hcwpmw7Zyw6RsZHJhcgpiaWxlbgplbmdlbHNrYQpwdWJsaWtlbgptw6VsZXQKa2xhcgpzbG9nCnRleHR0dgpyw6RrbmFyCmFuZHJlYXMKZG9tCmtuYXBwdAprcsOkdnMKa29zdGFyCmzDpGdyZQpmaWxtZW4KdmlrdGlnCmtsb2NrYW4KZW1lbGxlcnRpZAprcml0aWsKc3TDpGxsYQpzbMOlcgpsw6V0CnPDpGxqYQrDtnBwZXQKaHVzZXQKbGFnZW4KcsOlZAp0YXMKa29tbXVuCm5vcnNrYQp1cHBnaWZ0Cm3DtmpsaWdoZXRlcgp0b21hcwpzdGFya2EKaGVucmlrCmxlaWYKeW9yawpow6RsZnRlbgphbGxyYQpkanVyZ8OlcmRlbgptZWRsZW1tYXIKYmVzbHV0ZXQKbWFtbWEKc3RhZApibApzbMOlCm9tcsOlZGV0CmbDtnJ1dG9tCmZhbWlsagpkZWJhdHQKdsOkbnRhcgpiZWhvdgprcmFmdAp1dHZlY2tsaW5nZW4KYXZnw7ZyYW5kZQpow7ZzdGVuCmFubGVkbmluZwp2YW5saWdhCnByb2JsZW1ldAp2w6RsamEKdHJvZGRlCmZ1bGwKcGF0cmlrCnZvbHZvCmbDtnJzbGFnZXQKbG9rYWxhCmzDpHNhCmJyZXYKc25hcmFyZQpla29ub21pCm5pbwpzdHJ1a2VuCmFrdGllcgptYXQKcmlrc2RhZ2VuCnZhcmtlbgpzdmFyYXIKdW5kYW4KZWxldmVyCmRhZ3MKZGF2aWQKZmpvbApvZmZlbnRsaWdhCnLDpGNrZXIKc3ZlbgpiZXR5ZGVsc2UKdml0YQptw6VuYWQKdXBwZHJhZwrDpWthCmJvcnRhCnRvbgp0YWcKcmVudApmw7ZsbApmw7Zycgp2b24Ka29udGFrdAp0aWxscwpyZWdlcmluZ2VucwphdWd1c3RpCmZhbGxldApsw6RnZ2VyCmzDpHJhCnZlcmsKYsO2Y2tlcgpzdMOkbGxuaW5nCnNwZWxhcwpzb21tYXJlbgpub3JyYQprw7ZyCnR2aW5nYXMKZnVuZ2VyYXIKbMOkcmFyZQpsaWtuYW5kZQpzZWdlcgpicm90dAprYWxsYXMKbWluc2thCnNha25hcgp2YW5saWd0CnJlc2EKc3ZhcnRhCnVuaXZlcnNpdGV0Cm5pdsOlCnRhbmtlCmFuZApzdMOkbmRpZ3QKdmFyZQpwcml2YXRhCmJ5Z2dlcgpjaGFucwpzw7ZrZXIKc8OkdHRlcgpmw7Zyc3TDpQpzbGFnCnZpa3RpZ2FzdGUKZsO2bGplcgpreXJrYW4Ka8OkbmRlCmxlZGFyZQpzdGFuCnByaXNldApwcm9qZWt0CmFwcmlsCnN2ZW5za2FyCnRpZG5pbmdlbgpudXZhcmFuZGUKc3RyYXgKdXBwc2FsYQp2aXNhdApzZW50CmzDpHNlcgpseWNrYWRlcwp0aWxscsOkY2tsaWd0Cmx5Y2thcwpuw6RybWFzdApzdAp1dGzDpG5kc2thCmLDtnJqYXQKc2FtbWFuCmbDtnJmYXR0YXJlCmTDpWxpZ3QKcGFwcGEKZsO2cmV0YWdlbgpwcm9ncmFtbWV0CnZtCmjDpWthbgprdmlubmFuCmtsYXJhcgpwcmlzCnZlcmtzYW1oZXRlbgp2w6RsamVyCmxlZGEKbsOlCnRleHRhdA==",
+	"words/fr": "bm91cwptYWlzCnBvdXZvaXIKYXZlYwp0b3V0CmFsbGVyCnZvaXIKZW4KYmllbgpvw7kKc2Fucwpob21tZQp0dQpvdQpsZXVyCnNpCmRldXgKbWFyaQptb2kKdm91bG9pcgpmZW1tZQpncmFuZApxdWFuZAp2ZW5pcgpjZWx1aQpub3RyZQpkZXZvaXIKbMOgCmpvdXIKcHJlbmRyZQptw6ptZQp2b3RyZQpyaWVuCnBldGl0CmVuY29yZQphdXNzaQpxdWVscXVlCmRvbnQKbWVyCnRyb3V2ZXIKZG9ubmVyCnRlbXBzCsOnYQpwZXUKbcOqbWUKZmFsbG9pcgpzb3VzCnBhcmxlcgphbG9ycwptYWluCmNob3NlCnRvbgptZXR0cmUKdmllCnNhdm9pcgp5ZXV4CnBhc3Nlcgptb3J0CnJldmVuaXIKbm9pcgptYWludGVuYW50Cm5vdXZlYXUKdmlsbGUKcnVlCmVuZmluCmFwcGVsZXIKc29pcgpjaGFtYnJlCm1vdXJpcgpwYXMKcGFydGlyCmNpbnEKZXNwcml0CnNvbGVpbApkZXJuaWVyCmpldGVyCmRpeApyb2kKw6l0YXQKY29ycHMKYmVhdWNvdXAKc3VpdnJlCmJyYXMKw6ljcmlyZQpibGFuYwptb250cmVyCnRvbWJlcgpwbGFjZQpvdXZyaXIKYWgKcGFydGkKYXNzZXoKbGV1cgpjaGVyCnZvaWzDoAphbm7DqWUKbG9pbgpwb2ludAp2aXNhZ2UKYnJ1aXQKbGV0dHJlCmZyYW5jCmZvbmQKZm9yY2UKYXJyw6p0ZXIKcGVyZHJlCmF1dHJlCmFwcsOocwpyZWdhcmRlcgp0b3Vqb3VycwpqYW1haXMKY2VsYQphaW1lcgpub24KaGV1cmUKY3JvaXJlCmNlbnQKbW9uZGUKZG9uYwplbmZhbnQKZm9pcwpzZXVsCmF1dHJlCmVudHJlCnZlcnMKY2hlegpkZW1hbmRlcgpqZXVuZQpqdXNxdWUKdHLDqHMKbW9tZW50CnJlc3Rlcgpyw6lwb25kcmUKdMOqdGUKcMOocmUKZmlsbGUKbWlsbGUKcHJlbWllcgpjYXIKZW50ZW5kcmUKbmkKYm9uCnRyb2lzCmFpbnNpCmFuCnF1YXRyZQp1bgp0ZXJyZQpjb250cmUKZGlldQptb25zaWV1cgp2b2l4CnBlbnNlcgpxdWVsCmFycml2ZXIKbWFpc29uCmRldmFudApjb3VwCmJlYXUKY29ubmHDrnRyZQpkZXZlbmlyCmFpcgptb3QKbnVpdApzZW50aXIKZWF1CnZpZXV4CnNlbWJsZXIKbW9pbnMKdGVuaXIKaWNpCmNvbXByZW5kcmUKb3VpCnJlbmRyZQp0b2kKdmluZ3QKZGVwdWlzCmF0dGVuZHJlCnNvcnRpcgphbWkKdHJvcApwb3J0ZQpsZXF1ZWwKY2hhcXVlCmFtb3VyCnBlbmRhbnQKZMOpasOgCnBpZWQKdGFudApnZW5zCm5vbQp2aXZyZQpyZXByZW5kcmUKZW50cmVyCnBvcnRlcgpwYXlzCmNpZWwKYXZhbnQKcmVnYXJkCmV1eA==",
+	"words/pt": "Y29udHJhCnNpc3RlbWEKZm9pCsOgCmVsZXMKcmlvCmZhemVyCmVzdGF2YQpKb3PDqQptZXJjYWRvCnF1YWwKc3VsCnRlcgpzw7MKQ2FybG9zCmFub3MKZHVhcwpvdXRyYQpkaWEKcHJlc2lkZW50ZQplZGl0b3JpYQplc3BlY2lhbApubwpob2plCmFjb3Jkbwp2YWkKZGl6CmRpYXMKRmVybmFuZG8KZXN0w6NvCmVsZQphcwptaWxow7Vlcwpmb3JhbQpvdXRybwpiYW5jbwphc3NpbQpzdWEKdHJhYmFsaG8KY290aWRpYW5vCmdyYW5kZQpkaW5oZWlybwpwbGFubwpvCmUKbmFkYQpwcmXDp29zCmVsYQphb3MKc2VuZG8KZXN0YWRvCmRvCmdydXBvCnF1YW5kbwpsb2NhbApldQphbnRlcwrDoHMKZXN0ZQpwb2RlCnN1YXMKZXN0w6EKbsO6bWVybwphcGVuYXMKc2V1CnBvcnF1ZQpkdXJhbnRlCmNvbQpzZWd1bmRvCm1lbm9zCmFnb3JhCmZpbmFsCnJlcG9ydGFnZW0KYWZpcm1vdQptw6pzCnBhcmEKZW1wcmVzYQpwZWxvCmRlCmRhCm9udGVtCnPDo28KdGFtYsOpbQpwYXJ0ZQpzZW1hbmEKZG9pcwpzZW0KcHJpbWVpcmEKUGF1bG8KdW0KbWVzbW8KY2FuZGlkYXRvCmVzc2UKdGVtcG8KdmV6CkJyYXNpbApuZW0KZGlzc2UKbWFzCnR1ZG8KbWFpcwpvdXRyb3MKb3UKYXTDqQpjZXJjYQp1bWEKdmlkYQpkZXNkZQptZWxob3IKYQp0b2RvCnDDoWdpbmEKcGVzc29hcwpkb3MKcXVhdHJvCnNldXMKY2lkYWRlCm11aXRvCmNhc28KdG9kb3MKc2VqYQpqw6EKdGluaGEKY2FzYQpnb3Zlcm5vCmFpbmRhCmxlaQpzZW1wcmUKZXhlbXBsbwpwYXJ0aXIKbWFpb3IKb3MKZmF6CmNvbW8KdGVtCmVyYQpuYQpyZWFsCnByb2Nlc3NvCnBvZGVtCnNlcgpwb2zDrWNpYQp0w6ptCnByb2dyYW1hCmFubwpub3ZhCmVtcHJlc2FzCmjDoQpkZXZlCsOpCm1lCm11bmRvCnF1ZW0KcGHDrXMKZXNzYQpqb2dvCmVxdWlwZQpub3ZvCm9uZGUKYmVtCnBlbG9zCnRyw6pzCnBvcgpkZXBvaXMKcXVhbHF1ZXIKYWxndW5zCm5hY2lvbmFsCmVzcG9ydGUKc2Vyw6EKaXNzbwpmb2xoYQplbnRyZQplbQpuw6NvCmVzdGEKcXVlCm1pbAphcMOzcwpzb2JyZQpzZQpwcmltZWlybwphbwpjYWRhCnBvdWNvCmFsw6ltCmJyYXNpbGVpcmEKdm9jw6oKZm9ybWEKZGFzCnBlbGEKc2FtYmEKYW1pemFkZQpnb2xwZQpsaW1pdGFudGUKZXNxdWFkcsOjbwp4w61jYXJhCmNhZsOpCnByb2Zpc3Npb25hbAphZG9yw6F2ZWwKY2h1dmEKbGliZXJkYWRlCmluZmluaXRvCmRpdmVyc2lkYWRlCmFydGlnb3MKY294aW5oYQpww6NvCnZhemlvCmx1egppcnJlZ3VsYXIKcmVsw7NnaW8KcG9ydGEKZ2F0bwpjZXN0YQp2ZWxhCnBsYW50YXMKcGVkcmEKY8OpdQphdXRvbcOzdmVsCmJpY2ljbGV0YQpjYW5lY2EKcGVzc29hCmNvbWVyYW0KcHVsZWkKYW1hbmjDowpjb3JkYQptb3RvcmlzdGEKcXVlYnJlaQpjYW1pbmhhdmFtCnNpbXBsaWNpZGFkZQplbW/Dp8O1ZXMKb2ZlbnNpdm8KZXNxdWVjZXUKdHJpc3RlcwpkaXNwb27DrXZlbApjaW5jbwpwYXN0ZWwKcG/Dp28KbW/Dp2EKZ2Fyb3RvCmNlcnRvCnRhbHZlegpwaW9yCmJyYW5jbwpib3JyYWNoYQpyb2RhCmJhw7oKY2lyY28KY3JpYQpzaW1wbGVzbWVudGUKYW1hcmVp",
+	"words/ru": "0LPQvtC0CtGH0LXQu9C+0LLQtdC6CtCy0YDQtdC80Y8K0LTQtdC70L4K0LbQuNC30L3RjArQtNC10L3RjArRgNGD0LrQsArRgNCw0LcK0YDQsNCx0L7RgtCwCtGB0LvQvtCy0L4K0LzQtdGB0YLQvgrQu9C40YbQvgrQtNGA0YPQswrQs9C70LDQtwrQstC+0L/RgNC+0YEK0LTQvtC8CtGB0YLQvtGA0L7QvdCwCtGB0YLRgNCw0L3QsArQvNC40YAK0YHQu9GD0YfQsNC5CtCz0L7Qu9C+0LLQsArRgNC10LHQtdC90L7QugrRgdC40LvQsArQutC+0L3QtdGGCtCy0LjQtArRgdC40YHRgtC10LzQsArRh9Cw0YHRgtGMCtCz0L7RgNC+0LQK0L7RgtC90L7RiNC10L3QuNC1CtC20LXQvdGJ0LjQvdCwCtC00LXQvdGM0LPQuArQt9C10LzQu9GPCtC80LDRiNC40L3QsArQstC+0LTQsArQvtGC0LXRhgrQv9GA0L7QsdC70LXQvNCwCtGH0LDRgQrQv9GA0LDQstC+CtC90L7Qs9CwCtGA0LXRiNC10L3QuNC1CtC00LLQtdGA0YwK0L7QsdGA0LDQtwrQuNGB0YLQvtGA0LjRjwrQstC70LDRgdGC0YwK0LfQsNC60L7QvQrQstC+0LnQvdCwCtCx0L7QswrQs9C+0LvQvtGBCtGC0YvRgdGP0YfQsArQutC90LjQs9CwCtCy0L7Qt9C80L7QttC90L7RgdGC0YwK0YDQtdC30YPQu9GM0YLQsNGCCtC90L7Rh9GMCtGB0YLQvtC7CtC40LzRjwrQvtCx0LvQsNGB0YLRjArRgdGC0LDRgtGM0Y8K0YfQuNGB0LvQvgrQutC+0LzQv9Cw0L3QuNGPCtC90LDRgNC+0LQK0LbQtdC90LAK0LPRgNGD0L/Qv9CwCtGA0LDQt9Cy0LjRgtC40LUK0L/RgNC+0YbQtdGB0YEK0YHRg9C0CtGD0YHQu9C+0LLQuNC1CtGB0YDQtdC00YHRgtCy0L4K0L3QsNGH0LDQu9C+CtGB0LLQtdGCCtC/0L7RgNCwCtC/0YPRgtGMCtC00YPRiNCwCtGD0YDQvtCy0LXQvdGMCtGE0L7RgNC80LAK0YHQstGP0LfRjArQvNC40L3Rg9GC0LAK0YPQu9C40YbQsArQstC10YfQtdGACtC60LDRh9C10YHRgtCy0L4K0LzRi9GB0LvRjArQtNC+0YDQvtCz0LAK0LzQsNGC0YwK0LTQtdC50YHRgtCy0LjQtQrQvNC10YHRj9GGCtCz0L7RgdGD0LTQsNGA0YHRgtCy0L4K0Y/Qt9GL0LoK0LvRjtCx0L7QstGMCtCy0LfQs9C70Y/QtArQvNCw0LzQsArQstC10LoK0YjQutC+0LvQsArRhtC10LvRjArQvtCx0YnQtdGB0YLQstC+CtC00LXRj9GC0LXQu9GM0L3QvtGB0YLRjArQvtGA0LPQsNC90LjQt9Cw0YbQuNGPCtC/0YDQtdC30LjQtNC10L3RggrQutC+0LzQvdCw0YLQsArQv9C+0YDRj9C00L7QugrQvNC+0LzQtdC90YIK0YLQtdCw0YLRgArQv9C40YHRjNC80L4K0YPRgtGA0L4K0L/QvtC80L7RidGMCtGB0LjRgtGD0LDRhtC40Y8K0YDQvtC70YwK0YDRg9Cx0LvRjArRgdC80YvRgdC7CtGB0L7RgdGC0L7Rj9C90LjQtQrQutCy0LDRgNGC0LjRgNCwCtC+0YDQs9Cw0L0K0LLQvdC40LzQsNC90LjQtQrRgtC10LvQvgrRgtGA0YPQtArRgdGL0L0K0LzQtdGA0LAK0YHQvNC10YDRgtGMCtGA0YvQvdC+0LoK0L/RgNC+0LPRgNCw0LzQvNCwCtC30LDQtNCw0YfQsArQv9GA0LXQtNC/0YDQuNGP0YLQuNC1CtC+0LrQvdC+CtGA0LDQt9Cz0L7QstC+0YAK0L/RgNCw0LLQuNGC0LXQu9GM0YHRgtCy0L4K0YHQtdC80YzRjwrQv9GA0L7QuNC30LLQvtC00YHRgtCy0L4K0LjQvdGE0L7RgNC80LDRhtC40Y8K0L/QvtC70L7QttC10L3QuNC1CtGG0LXQvdGC0YAK0L7RgtCy0LXRggrQvNGD0LYK0LDQstGC0L7RgArRgdGC0LXQvdCwCtC40L3RgtC10YDQtdGBCtGE0LXQtNC10YDQsNGG0LjRjwrQv9GA0LDQstC40LvQvgrRg9C/0YDQsNCy0LvQtdC90LjQtQrQvNGD0LbRh9C40L3QsArQuNC00LXRjwrQv9Cw0YDRgtC40Y8K0YHQvtCy0LXRggrRgdGH0LXRggrRgdC10YDQtNGG0LUK0LTQstC40LbQtdC90LjQtQrQstC10YnRjArQvNCw0YLQtdGA0LjQsNC7CtC90LXQtNC10LvRjwrRh9GD0LLRgdGC0LLQvgrQs9C70LDQstCwCtC90LDRg9C60LAK0YDRj9C0CtCz0LDQt9C10YLQsArQv9GA0LjRh9C40L3QsArQv9C70LXRh9C+CtGG0LXQvdCwCtC/0LvQsNC9CtGA0LXRh9GMCtGC0L7Rh9C60LAK0L7RgdC90L7QstCwCtGC0L7QstCw0YDQuNGJCtC60YPQu9GM0YLRg9GA0LAK0LTQsNC90L3Ri9C1CtC80L3QtdC90LjQtQrQtNC+0LrRg9C80LXQvdGCCtC40L3RgdGC0LjRgtGD0YIK0YXQvtC0CtC/0YDQvtC10LrRggrQstGB0YLRgNC10YfQsArQtNC40YDQtdC60YLQvtGACtGB0YDQvtC6CtC/0LDQu9C10YYK0L7Qv9GL0YIK0YHQu9GD0LbQsdCwCtGB0YPQtNGM0LHQsArQtNC10LLRg9GI0LrQsArQvtGH0LXRgNC10LTRjArQu9C10YEK0YHQvtGB0YLQsNCyCtGH0LvQtdC9CtC60L7Qu9C40YfQtdGB0YLQstC+CtGB0L7QsdGL0YLQuNC1CtC+0LHRitC10LrRggrQt9Cw0LsK0YHQvtC30LTQsNC90LjQtQrQt9C90LDRh9C10L3QuNC1CtC/0LXRgNC40L7QtArRiNCw0LMK0LHRgNCw0YIK0LjRgdC60YPRgdGB0YLQstC+CtGB0YLRgNGD0LrRgtGD0YDQsArQvdC+0LzQtdGACtC/0YDQuNC80LXRgArQuNGB0YHQu9C10LTQvtCy0LDQvdC40LUK0LPRgNCw0LbQtNCw0L3QuNC9CtC40LPRgNCwCtC90LDRh9Cw0LvRjNC90LjQugrRgNC+0YHRggrRgtC10LzQsArQv9GA0LjQvdGG0LjQvwrQvNC10YLQvtC0CtGC0LjQvwrRhNC40LvRjNC8CtC60YDQsNC5CtCz0L7RgdGC0YwK0LLQvtC30LTRg9GFCtGF0LDRgNCw0LrRgtC10YAK0LHQvtGA0YzQsdCwCtC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1CtGA0LDQt9C80LXRgArQvtCx0YDQsNC30L7QstCw0L3QuNC1CtC80LDQu9GM0YfQuNC6CtC60YDQvtCy0YwK0YDQsNC50L7QvQrQvdC10LHQvgrQsNGA0LzQuNGPCtC60LvQsNGB0YEK0L/RgNC10LTRgdGC0LDQstC40YLQtdC70YwK0YPRh9Cw0YHRgtC40LUK0LTQtdCy0L7Rh9C60LAK0L/QvtC70LjRgtC40LrQsArQs9C10YDQvtC5CtC60LDRgNGC0LjQvdCwCtC00L7Qu9C70LDRgArRgdC/0LjQvdCwCtGC0LXRgNGA0LjRgtC+0YDQuNGPCtC/0L7QuwrQv9C+0LvQtQrQuNC30LzQtdC90LXQvdC40LUK0L3QsNC/0YDQsNCy0LvQtdC90LjQtQrRgNC40YHRg9C90L7QugrRgtC10YfQtdC90LjQtQrRhtC10YDQutC+0LLRjArQsdCw0L3QugrRgdGG0LXQvdCwCtC90LDRgdC10LvQtdC90LjQtQrQsdC+0LvRjNGI0LjQvdGB0YLQstC+CtC80YPQt9GL0LrQsArQv9GA0LDQstC00LAK0YHQstC+0LHQvtC00LAK0L/QsNC80Y/RgtGMCtC60L7QvNCw0L3QtNCwCtGB0L7RjtC3CtCy0YDQsNGHCtC00L7Qs9C+0LLQvtGACtC00LXRgNC10LLQvgrRhNCw0LrRggrRhdC+0LfRj9C40L0K0L/RgNC40YDQvtC00LAK0YPQs9C+0LsK0YLQtdC70LXRhNC+0L0K0L/QvtC30LjRhtC40Y8K0LTQstC+0YAK0L/QuNGB0LDRgtC10LvRjArRgdCw0LzQvtC70LXRggrQvtCx0YrQtdC8CtGA0L7QtArRgdC+0LvQvdGG0LUK0LLQtdGA0LAK0LHQtdGA0LXQswrRgdC/0LXQutGC0LDQutC70YwK0YTQuNGA0LzQsArRgdC/0L7RgdC+0LEK0LfQsNCy0L7QtArRhtCy0LXRggrQttGD0YDQvdCw0LsK0YDRg9C60L7QstC+0LTQuNGC0LXQu9GMCtGB0L/QtdGG0LjQsNC70LjRgdGCCtC+0YbQtdC90LrQsArRgNC10LPQuNC+0L0K0L/QtdGB0L3RjwrQv9GA0L7RhtC10L3RggrRgNC+0LTQuNGC0LXQu9GMCtC80L7RgNC1CtGC0YDQtdCx0L7QstCw0L3QuNC1CtC+0YHQvdC+0LLQsNC90LjQtQrQv9C+0LvQvtCy0LjQvdCwCtGA0L7QvNCw0L0K0LrRgNGD0LMK0LDQvdCw0LvQuNC3CtGB0YLQuNGF0LgK0LDQstGC0L7QvNC+0LHQuNC70YwK0Y3QutC+0L3QvtC80LjQutCwCtC70LjRgtC10YDQsNGC0YPRgNCwCtCx0YPQvNCw0LPQsArQv9C+0Y3RggrRgdGC0LXQv9C10L3RjArQs9C+0YHQv9C+0LTQuNC9CtC90LDQtNC10LbQtNCwCtC/0YDQtdC00LzQtdGCCtCy0LDRgNC40LDQvdGCCtC80LjQvdC40YHRgtGACtCz0YDQsNC90LjRhtCwCtC00YPRhQrQvNC+0LTQtdC70YwK0L7Qv9C10YDQsNGG0LjRjwrQv9Cw0YDQsArRgdC+0L0K0L3QsNC30LLQsNC90LjQtQrRg9C8CtC/0L7QstC+0LQK0YHRgtCw0YDQuNC6CtC80LjQu9C70LjQvtC9CtGD0YHQv9C10YUK0YHRh9Cw0YHRgtGM0LUK0YDQtdCx0Y/RgtCwCtC60LDQsdC40L3QtdGCCtC80LDQs9Cw0LfQuNC9CtC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQvgrQstGL0YXQvtC0CtGD0LTQsNGACtCx0LDQt9CwCtC30L3QsNC90LjQtQrRgtC10LrRgdGCCtC30LDRidC40YLQsArRgNGD0LrQvtCy0L7QtNGB0YLQstC+CtC/0LvQvtGJ0LDQtNGMCtGB0L7Qt9C90LDQvdC40LUK0LLQvtC30YDQsNGB0YIK0YPRh9Cw0YHRgtC90LjQugrRg9GH0LDRgdGC0L7QugrQv9GD0L3QutGCCtC70LjQvdC40Y8K0LbQtdC70LDQvdC40LUK0L/QsNC/0LAK0LTQvtC60YLQvtGACtCz0YPQsdCwCtC00L7Rh9GMCtGB0YDQtdC00LAK0L/RgNC10LTRgdC10LTQsNGC0LXQu9GMCtC/0YDQtdC00YHRgtCw0LLQu9C10L3QuNC1CtGB0L7Qu9C00LDRggrRhdGD0LTQvtC20L3QuNC6CtCy0L7Qu9C+0YEK0L7RgNGD0LbQuNC1CtGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQtQrQstC10YLQtdGACtC/0LDRgNC10L3RjArQt9GA0LXQvdC40LUK0LPQtdC90LXRgNCw0LsK0L7Qs9C+0L3RjArQv9C+0L3Rj9GC0LjQtQrRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQvgrRg9GF0L4K0LPRgNGD0LTRjArQvdC+0YEK0YHRgtGA0LDRhQrRg9GB0LvRg9Cz0LAK0YHQvtC00LXRgNC20LDQvdC40LUK0YDQsNC00L7RgdGC0YwK0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMCtC/0YDQvtC00YPQutGCCtC60L7QvNC/0LvQtdC60YEK0LHQuNC30L3QtdGBCtGB0LDQtArRgdC+0YLRgNGD0LTQvdC40LoK0LvQtdGC0L4K0LrRg9GA0YEK0L/RgNC10LTQu9C+0LbQtdC90LjQtQrRgNC+0YIK0YLQtdGF0L3QvtC70L7Qs9C40Y8K0YDQtdGE0L7RgNC80LAK0L7RgtGB0YPRgtGB0YLQstC40LUK0YHQvtCx0LDQutCwCtC60LDQvNC10L3RjArQsdGD0LTRg9GJ0LXQtQrRgNCw0YHRgdC60LDQtwrQutC+0L3RgtGA0L7Qu9GMCtGA0LXQutCwCtC/0YDQvtC00YPQutGG0LjRjwrRgdGD0LzQvNCwCtGC0LXRhdC90LjQutCwCtC30LTQsNC90LjQtQrRgdGE0LXRgNCwCtC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtGMCtGE0L7QvdC0CtC/0L7QtNCz0L7RgtC+0LLQutCwCtC70LjRgdGCCtGA0LXRgdC/0YPQsdC70LjQutCwCtGF0L7Qt9GP0LnRgdGC0LLQvgrQstC+0LvRjwrQsdGO0LTQttC10YIK0YHQvdC10LMK0LTQtdGA0LXQstC90Y8K0LzRg9C20LjQugrRjdC70LXQvNC10L3RggrQvtCx0YHRgtC+0Y/RgtC10LvRjNGB0YLQstC+CtC90LXQvNC10YYK0L/QvtCx0LXQtNCwCtC40YHRgtC+0YfQvdC40LoK0LfQstC10LfQtNCwCtCy0YvQsdC+0YAK0LzQsNGB0YHQsArQuNGC0L7QswrRgdC10YHRgtGA0LAK0L/RgNCw0LrRgtC40LrQsArQv9GA0L7QstC10LTQtdC90LjQtQrQutCw0YDQvNCw0L0K0YHQu9Cw0LLQsArQutGD0YXQvdGPCtC+0L/RgNC10LTQtdC70LXQvdC40LUK0YTRg9C90LrRhtC40Y8K0LLQvtC50YHQutC+CtC60L7QvNC40YHRgdC40Y8K0L/RgNC40LzQtdC90LXQvdC40LUK0LrQsNC/0LjRgtCw0L0K0YDQsNCx0L7RgtC90LjQugrQvtCx0LXRgdC/0LXRh9C10L3QuNC1CtC+0YTQuNGG0LXRgArRhNCw0LzQuNC70LjRjwrQv9GA0LXQtNC10LsK0LLRi9Cx0L7RgNGLCtGD0YfQtdC90YvQuQrQsdGD0YLRi9C70LrQsArQsdC+0LkK0YLQtdC+0YDQuNGPCtC30L7QvdCwCtC+0YLQtNC10LsK0LfRg9CxCtGA0LDQt9GA0LDQsdC+0YLQutCwCtC70LjRh9C90L7RgdGC0YwK0LPQvtGA0LAK0YLQvtCy0LDRgArQvNC10YLRgArQv9GA0LDQt9C00L3QuNC6CtCy0LvQuNGP0L3QuNC1CtGH0LjRgtCw0YLQtdC70YwK0YPQtNC+0LLQvtC70YzRgdGC0LLQuNC1CtCw0LrRgtC10YAK0YHQu9C10LfQsArQvtGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0YwK0YPRh9C40YLQtdC70YwK0LDQutGCCtCx0L7Qu9GMCtC80L3QvtC20LXRgdGC0LLQvgrQvtGB0L7QsdC10L3QvdC+0YHRgtGMCtC/0L7QutCw0LfQsNGC0LXQu9GMCtC60L7RgNCw0LHQu9GMCtC30LLRg9C6CtCy0L/QtdGH0LDRgtC70LXQvdC40LUK0YfQsNGB0YLQvdC+0YHRgtGMCtC00LXRgtGB0YLQstC+CtCy0YvQstC+0LQK0L/RgNC+0YTQtdGB0YHQvtGACtC00L7Qu9GPCtC90L7RgNC80LAK0L/RgNC+0YjQu9C+0LUK0LrQvtC80LDQvdC00LjRgArQutC+0YDQuNC00L7RgArQv9C+0LTQtNC10YDQttC60LAK0YDQsNC80LrQsArQstGA0LDQswrRjdGC0LDQvwrRh9C10YDRggrQtNC10LQK0YHQvtCx0YDQsNC90LjQtQrQv9GA0LjQtdC8CtCx0L7Qu9C10LfQvdGMCtC60LvQtdGC0LrQsArQutC+0LbQsArQt9Cw0Y/QstC70LXQvdC40LUK0L/QvtC/0YvRgtC60LAK0YHRgNCw0LLQvdC10L3QuNC1CtGA0LDRgdGH0LXRggrQtNC10L/Rg9GC0LDRggrQutC+0LzQuNGC0LXRggrQt9C90LDQugrQtNGP0LTRjwrRg9GH0LXRggrRhdC70LXQsQrRh9Cw0LkK0YDQtdC20LjQvArRhtC10LvQvtC1CtCy0LjRgNGD0YEK0LLRi9GA0LDQttC10L3QuNC1CtC30LTQvtGA0L7QstGM0LUK0LfQuNC80LAK0LTQtdGB0Y/RgtC+0LoK0LPQu9GD0LHQuNC90LAK0YHQtdGC0YwK0YHRgtGD0LTQtdC90YIK0YHQtdC60YPQvdC00LAK0YHQutC+0YDQvtGB0YLRjArQv9C+0LjRgdC6CtGB0YPRgtGMCtC90LDQu9C+0LMK0L7RiNC40LHQutCwCtC00L7RhdC+0LQK0YDQtdC20LjRgdGB0LXRgArQv9C+0LLQtdGA0YXQvdC+0YHRgtGMCtC+0YnRg9GJ0LXQvdC40LUK0LrQsNGA0YLQsArQutC70YPQsQrRgdGC0LDQvdGG0LjRjwrRgNC10LLQvtC70Y7RhtC40Y8K0LrQvtC70LXQvdC+CtC80LjQvdC40YHRgtC10YDRgdGC0LLQvgrRgdGC0LXQutC70L4K0Y3RgtCw0LYK0LLRi9GB0L7RgtCwCtCx0LDQsdGD0YjQutCwCtGC0YDRg9Cx0LrQsArQs9Cw0LcK0LzQsNGB0YLQtdGACtC/0L7QstC10LTQtdC90LjQtQrRgdGC0L7Qu9C40YbQsArQvNC10YXQsNC90LjQt9C8CtC/0LXRgNC10LTQsNGH0LAK0YHQv9C+0YHQvtCx0L3QvtGB0YLRjArQv9C+0LTRhdC+0LQK0Y3QvdC10YDQs9C40Y8K0YHRg9GJ0LXRgdGC0LLQvtCy0LDQvdC40LUK0LjRgdC/0L7Qu9C90LXQvdC40LUK0LrQuNC90L4K0YHQvtC20LDQu9C10L3QuNC1CtC30LDQvNC10YHRgtC40YLQtdC70YwK0YDQtdGB0YPRgNGBCtCw0LrRhtC40Y8K0YDQvtC20LTQtdC90LjQtQrQsNC00LzQuNC90LjRgdGC0YDQsNGG0LjRjwrRgdGC0L7QuNC80L7RgdGC0YwK0YPQu9GL0LHQutCwCtCw0YDRgtC40YHRggrRgdC+0YHQtdC0CtGE0YDQsNC30LAK0YTQuNCz0YPRgNCwCtGB0YPQsdGK0LXQutGCCtGA0LXQsNC60YbQuNGPCtGB0L/QuNGB0L7QugrRhNC+0YLQvtCz0YDQsNGE0LjRjwrQttGD0YDQvdCw0LvQuNGB0YIK0LzQsNC5CtC90LDRgNGD0YjQtdC90LjQtQrQt9Cw0YHQtdC00LDQvdC40LUK0YLQvtC70L/QsArQsdC+0LvRjNC90LjRhtCwCtGB0YPRidC10YHRgtCy0L4K0YHQstC+0LnRgdGC0LLQvgrQtNC+0LvQswrQv9C+0LrQvtC70LXQvdC40LUK0LbQuNCy0L7RgtC90L7QtQrRgdGF0LXQvNCwCtGD0YHQuNC70LjQtQrQvtGC0LvQuNGH0LjQtQrQvtGB0YLRgNC+0LIK0L/RgNC+0YLQuNCy0L3QuNC6CtCy0L7Qu9C90LAK0YDQtdCw0LvQuNC30LDRhtC40Y8K0YHRgtGA0LDQvdC40YbQsArRhNC+0YDQvNC40YDQvtCy0LDQvdC40LUK0LbQuNGC0LXQu9GMCtC60YDQsNGB0L7RgtCwCtC/0YLQuNGG0LAK0YDQsNGB0YLQtdC90LjQtQrRgtC10L3RjArRj9Cy0LvQtdC90LjQtQrRhdGA0LDQvArQt9Cw0L/QsNGFCtCy0L7QtNC60LAK0L3QsNC70LjRh9C40LUK0YPQttCw0YEK0L7QtNC10LbQtNCwCtC60YDQtdGB0LvQvgrQsdC+0LvRjNC90L7QuQrQv9C+0LXQt9C0CtGD0L3QuNCy0LXRgNGB0LjRgtC10YIK0YLRgNCw0LTQuNGG0LjRjwrQsNC00YDQtdGBCtC00LXQutCw0LHRgNGMCtC70LDQtNC+0L3RjArRgdCy0LXQtNC10L3QuNC1CtGG0LLQtdGC0L7QugrQu9C40LTQtdGACtC+0LrRgtGP0LHRgNGMCtC30LDQvdGP0YLQuNC1CtGB0LXQvdGC0Y/QsdGA0YwK0L/QvtC80LXRidC10L3QuNC1CtGP0L3QstCw0YDRjArQt9GA0LjRgtC10LvRjArRgNC10LTQsNC60YbQuNGPCtGB0YLQuNC70YwK0LLQtdGB0L3QsArRhNCw0LrRgtC+0YAK0LDQstCz0YPRgdGCCtC40LfQstC10YHRgtC40LUK0LfQsNCy0LjRgdC40LzQvtGB0YLRjArQvtGF0YDQsNC90LAK0L7QsdC+0YDRg9C00L7QstCw0L3QuNC1CtC60L7QvdGG0LXRgNGCCtC+0YLQtNC10LvQtdC90LjQtQrRgNCw0YHRhdC+0LQK0LLRi9GB0YLQsNCy0LrQsArQvNC40LvQuNGG0LjRjwrQv9C10YDQtdGF0L7QtArRjdC/0L7RhdCwCtC30LDQv9Cw0LQK0L/RgNC+0LjQt9Cy0LXQtNC10L3QuNC1CtGA0L7QtNC40L3QsArRgdC+0LHRgdGC0LLQtdC90L3QvtGB0YLRjArRgtCw0LnQvdCwCtGC0YDQsNCy0LAK0LvQsNCz0LXRgNGMCtC40LzRg9GJ0LXRgdGC0LLQvgrQutGA0L7QstCw0YLRjArQsNC/0L/QsNGA0LDRggrRgdC10YDQtdC00LjQvdCwCtC80LDRgNGCCtC60LvQuNC10L3RggrQtNCw0LzQsArRhNGA0L7QvdGCCtC+0YLRgNCw0YHQu9GMCtGB0YLRg9C7CtCx0LXRgdC10LTQsArQt9Cw0LrQvtC90L7QtNCw0YLQtdC70YzRgdGC0LLQvgrQv9GA0L7QtNCw0LbQsArQv9C+0LLRi9GI0LXQvdC40LUK0LzRg9C30LXQuQrRgdC70LXQtArQv9C+0LvQutC+0LLQvdC40LoK0YHQvtC80L3QtdC90LjQtQrQv9C+0L3QuNC80LDQvdC40LUK0LDQv9GA0LXQu9GMCtC60L3Rj9C30YwK0YDRi9Cx0LAK0LTRg9C80LAK0LrQvtC00LXQutGBCtGB0YPRgtC60LgK0YfRg9C00L4K0YjQtdGPCtGB0YPQtNGM0Y8K0LrRgNGL0YjQsArQvdCw0YHRgtGA0L7QtdC90LjQtQrQv9C+0YLQvtC6CtC00L7Qu9C20L3QvtGB0YLRjArQv9GA0LXRgdGC0YPQv9C70LXQvdC40LUK0LzQvtC30LMK0YfQtdGB0YLRjArQv9C+0YHRggrQtdCy0YDQtdC5CtC40Y7QvdGMCtGB0L7RgtC90Y8K0LTQvtC20LTRjArQu9C10YHRgtC90LjRhtCwCtC00LDRh9CwCtGD0YHRgtCw0L3QvtCy0LrQsArQv9C+0Y/QstC70LXQvdC40LUK0L/QvtC70YPRh9C10L3QuNC1CtC+0LHRgNCw0LfQtdGGCtGC0YDRg9Cx0LAK0LPQu9Cw0LLQvdC+0LUK0L7RgdC10L3RjArQutC+0YHRgtGO0LwK0LHQsNCx0LAK0YbQtdC90L3QvtGB0YLRjArQvtCx0Y/Qt9Cw0L3QvdC+0YHRgtGMCtC/0YzQtdGB0LAK0YLQsNCx0LvQuNGG0LAK0LLQuNC90L4K0LLQvtGB0L/QvtC80LjQvdCw0L3QuNC1CtC70L7RiNCw0LTRjArQutC+0LvQu9C10LPQsArQvtGA0LPQsNC90LjQt9C8CtGD0YfQtdC90LjQugrRg9GH0YDQtdC20LTQtdC90LjQtQrQvtGC0LrRgNGL0YLQuNC1CtGC0L7QvArRh9C10YDRgtCwCtGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60LAK0LLRi9C/0L7Qu9C90LXQvdC40LUK0L7QsdC+0YDQvtC90LAK0LLRi9GB0YLRg9C/0LvQtdC90LjQtQrRgtC10LzQv9C10YDQsNGC0YPRgNCwCtC/0LXRgNGB0L/QtdC60YLQuNCy0LAK0L/QvtC00YDRg9Cz0LAK0L/RgNC40LrQsNC3CtC20LXRgNGC0LLQsArRgNC10YHRgtC+0YDQsNC9CtC60LjQu9C+0LzQtdGC0YAK0YHQv9C+0YAK0LLQutGD0YEK0L/RgNC40LfQvdCw0LoK0L/RgNC+0LzRi9GI0LvQtdC90L3QvtGB0YLRjArQsNC80LXRgNC40LrQsNC90LXRhgrQu9C+0LEK0LfQsNC60LvRjtGH0LXQvdC40LUK0LLQvtGB0YLQvtC6CtC40YHQutC70Y7Rh9C10L3QuNC1CtC60LvRjtGHCtC/0L7RgdGC0LDQvdC+0LLQu9C10L3QuNC1CtGB0LvQvtC5CtCx0L7QugrQuNGO0LvRjArQv9C10YDQtdCy0L7QtArRgdC10LrRgNC10YLQsNGA0YwK0LrRg9GB0L7QugrRgdC70YPRhQrQv9C+0LvRjNC30LAK0LfQstC+0L3QvtC6CtC+0LHRgdGC0LDQvdC+0LLQutCwCtGH0LjQvdC+0LLQvdC40LoK0YHQvtCz0LvQsNGI0LXQvdC40LUK0LTQtdGC0LDQu9GMCtGA0YPRgdGB0LrQuNC5CtGC0LjRiNC40L3QsArQt9Cw0YDQv9C70LDRgtCwCtCx0LjQu9C10YIK0L/QvtC00LDRgNC+0LoK0YLRjtGA0YzQvNCwCtGP0YnQuNC6CtC60L7QvdC60YPRgNGBCtC60L3QuNC20LrQsArQuNC30YPRh9C10L3QuNC1CtC/0YDQvtGB0YzQsdCwCtGG0LDRgNGMCtC/0YPQsdC70LjQutCwCtGB0LzQtdGFCtGB0L7QvtCx0YnQtdC90LjQtQrRg9Cz0YDQvtC30LAK0LHQtdC00LAK0LHQu9C+0LoK0LTQvtGB0YLQuNC20LXQvdC40LUK0L3QsNC30L3QsNGH0LXQvdC40LUK0YDQtdC60LvQsNC80LAK0L/QvtGA0YLRgNC10YIK0LzQsNGB0LvQvgrRgdGC0LDQutCw0L0K0YPRgNC+0LoK0YfQsNGB0YsK0LrRgNC40LoK0YLQstC+0YDRh9C10YHRgtCy0L4K0YLQtdC70LXQstC40LfQvtGACtC40L3RgdGC0YDRg9C80LXQvdGCCtC60L7QvdGG0LXQv9GG0LjRjwrQu9C10LnRgtC10L3QsNC90YIK0Y3QutGA0LDQvQrQtNC90L4K0YDQtdCw0LvRjNC90L7RgdGC0YwK0LrQsNC90LDQuwrQvNGP0YHQvgrQt9C90LDQutC+0LzRi9C5CtGJ0LXQutCwCtC60L7QvdGE0LvQuNC60YIK0L/QtdGA0LXQs9C+0LLQvtGA0YsK0LfQsNC/0LjRgdGMCtCy0LDQs9C+0L0K0L/Qu9C+0YnQsNC00LrQsArQv9C+0YHQu9C10LTRgdGC0LLQuNC1CtGB0L7RgtGA0YPQtNC90LjRh9C10YHRgtCy0L4K0LfQtdGA0LrQsNC70L4K0YLQvtC9CtCw0LrQsNC00LXQvNC40Y8K0L/QsNC70LDRgtCwCtC/0L7RgtGA0LXQsdC90L7RgdGC0YwK0L3QvtGP0LHRgNGMCtGD0LLQtdC70LjRh9C10L3QuNC1CtC00YPRgNCw0LoK0L/QvtC10LfQtNC60LAK0L7QsdC10LQK0L/QvtGC0LXRgNGPCtGE0LXQstGA0LDQu9GMCtC80LXRgNC+0L/RgNC40Y/RgtC40LUK0L/QsNGA0LoK0L/RgNC40L3Rj9GC0LjQtQrRg9GB0YLRgNC+0LnRgdGC0LLQvgrQstC10YnQtdGB0YLQstC+CtC60LDRgtC10LPQvtGA0LjRjwrRgdC10LfQvtC9CtCz0L7RgdGC0LjQvdC40YbQsArQuNC30LTQsNC90LjQtQrQvtCx0YrQtdC00LjQvdC10L3QuNC1CtGC0LXQvNC90L7RgtCwCtGH0LXQu9C+0LLQtdGH0LXRgdGC0LLQvgrQutC+0LvQtdGB0L4K0L7Qv9Cw0YHQvdC+0YHRgtGMCtGA0LDQt9GA0LXRiNC10L3QuNC1CtCy0L7Qt9C00LXQudGB0YLQstC40LUK0LrQvtC70LvQtdC60YLQuNCyCtC60LDQvNC10YDQsArQt9Cw0L/QsNGBCtGB0LvQtdC00YHRgtCy0LjQtQrQtNC70LjQvdCwCtC60YDRi9C70L4K0L7QutGA0YPQswrRhNC+0L0K0LrQsNC90LTQuNC00LDRggrRgNC+0LTRgdGC0LLQtdC90L3QuNC6CtC00LDQstC70LXQvdC40LUK0L/RgNC40YHRg9GC0YHRgtCy0LjQtQrQstC30LDQuNC80L7QtNC10LnRgdGC0LLQuNC1CtC00L7RgdC60LAK0L/QsNGA0YLQvdC10YAK0LTQstC40LPQsNGC0LXQu9GMCtGI0YPQvArQtNC+0YHRgtC+0LjQvdGB0YLQstC+CtCz0YDQtdGFCtC90L7QtgrQv9C+0LvQtdGCCtGB0YLRgNCw0YHRgtGMCtC40YHQv9GL0YLQsNC90LjQtQpUUlVFCtC+0L/Qu9Cw0YLQsArRgNCw0LfQvdC40YbQsArQstC+0LTQuNGC0LXQu9GMCtC/0LDQutC10YIK0YHQvdC40LbQtdC90LjQtQrRhNC+0YDQvNGD0LvQsArQttC40LLQvtGCCtC60LDQv9C40YLQsNC7CtC80L7RgdGCCtC90L7QstC+0YHRgtGMCtGN0YTRhNC10LrRggrQstGF0L7QtArQs9GD0LHQtdGA0L3QsNGC0L7RgArQtNC+0LrQu9Cw0LQK0YHQvNC10L3QsArRg9Cx0LjQudGB0YLQstC+CtGN0LrRgdC/0LXRgNGCCtCw0LLRgtC+0LHRg9GBCtC/0LvQsNGC0YzQtQrQutCw0LTRgArRgtC10YLRjwrQvtCx0YnQtdC90LjQtQrQv9GB0LjRhdC+0LvQvtCz0LjRjwrQu9C10LIK0L/QvtGA0L7QswrQv9GA0L7QstC10YDQutCwCtC/0YDQvtGG0LXQtNGD0YDQsArRgNCw0LHQvtGH0LjQuQrRgNC10LzQvtC90YIK0L7QsdGA0LDRidC10L3QuNC1CtC+0LHRg9GH0LXQvdC40LUK0L7QttC40LTQsNC90LjQtQrQv9Cw0LzRj9GC0L3QuNC6CtC60L7RgNC10L3RjArQvdCw0LHQu9GO0LTQtdC90LjQtQrQsdGD0LrQstCwCtC00L7QutCw0LfQsNGC0LXQu9GM0YHRgtCy0L4K0L/RgNC40LfQvdCw0L3QuNC1CtC/0L7RgdGC0LXQu9GMCtGI0YLQsNCxCtCy0LvQsNC00LXQu9C10YYK0LrQvtC80L/RjNGO0YLQtdGACtC40L3QttC10L3QtdGACtGB0YLQsNGA0YPRhdCwCtC70L7QtNC60LAK0YDQsNC60LXRgtCwCtGB0LXRgNC40Y8K0YjRg9GC0LrQsArQstC10YDRiNC40L3QsArQstGL0L/Rg9GB0LoK0LrRg9C70LDQugrQu9C10LQK0YLQvtGA0LPQvtCy0LvRjwrQvdC10YTRgtGMCtC80L7Qu9C+0LTQtdC20YwK0YbQuNGE0YDQsArQutC+0YDQv9GD0YEK0L3QtdC00L7RgdGC0LDRgtC+0LoK0YHQsNC/0L7QswrRgdGD0YnQvdC+0YHRgtGMCtGC0LDQu9Cw0L3RggrRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLRjArQutC+0YTQtQrQv9C+0LvQvtGB0LAK0L7RgdC90L7QstC90L7QtQrRgNCw0YHRgdC80L7RgtGA0LXQvdC40LUK0YHQsdC+0YAK0YjRgtCw0YIK0YHQu9C10LTQvtCy0LDRgtC10LvRjArQttC40LvRjNC1CtC80LXRiNC+0LoK0L7Qv9C40YHQsNC90LjQtQrQutGD0YHRggrQvtGC0LrQsNC3CtC30LDQvNC+0LoK0YDQtdC00LDQutGC0L7RgArQtNCy0L7RgNC10YYK0LfQsNCx0L7RgtCwCtC/0LjQstC+CtC00LjQstCw0L0K0YHRgtC+0LvQuNC6CtGN0LrRgdC/0LXRgNC40LzQtdC90YIK0L/QtdGH0LDRgtGMCtC60L7Qu9GM0YbQvgrQv9C40YHRgtC+0LvQtdGCCtCy0L7RgdC/0LjRgtCw0L3QuNC1CtC90LDRh9Cw0LvRjNGB0YLQstC+CtC/0YDQvtGE0LXRgdGB0LjRjwrQstC+0YDQvtGC0LAK0LTQvtCx0YDQvgrQtNGA0YPQttCx0LAK0L/QvtC60L7QuQrRgNC40YHQugrQvtC60L7QvdGH0LDQvdC40LUK0LTRi9C8CtCx0YDQsNC6CtCy0LXQu9C40YfQuNC90LAK0LfQsNC/0LjRgdC60LAK0LjQvdC40YbQuNCw0YLQuNCy0LAK0YHQvtCy0LXRgdGC0YwK0LDQutGC0LjQstC90L7RgdGC0YwK0LrQvtGB0YLRjArRgdC/0L7RgNGCCtC60YDQtdC00LjRggrQs9C+0YHQv9C+0LTRjArQvNCw0LnQvtGACtC60L7QvdGE0LXRgNC10L3RhtC40Y8K0L/QvtGC0L7Qu9C+0LoK0LHQuNCx0LvQuNC+0YLQtdC60LAK0L/QvtC80L7RidC90LjQugrQutC+0L3RgdGC0YDRg9C60YbQuNGPCtC+0YLQtNGL0YUK0YDRg9GH0LrQsArQvNC10YLQsNC70LsK0LzQvtC70L7QutC+CtC/0YDQvtC60YPRgNC+0YAK0YLRgNCw0L3RgdC/0L7RgNGCCtC/0L7RjdC30LjRjwrRgdC+0LXQtNC40L3QtdC90LjQtQrQutGA0LDRgdC60LAK0YDQsNGB0YHRgtC+0Y/QvdC40LUK0LzQtdGH0YLQsArRgdC10LvQvgrQtdC00LAK0LfQu9C+CtC/0L7QtNGA0LDQt9C00LXQu9C10L3QuNC1CtGB0Y7QttC10YIK0YDRg9Cx0LXQtgrRgdC40LPQvdCw0LsK0LDRgtC80L7RgdGE0LXRgNCwCtC60YDQtdGB0YIK0LLQtdGBCtCy0LfRgNGL0LIK0LrQvtC90YLQsNC60YIK0YHQuNCz0LDRgNC10YLQsArQstC+0YHRgtC+0YDQswrQt9C+0LvQvtGC0L4K0L/QvtGH0LLQsArQv9GA0LXQvNC40Y8K0LrQvtGA0L7Qu9GMCtC/0L7QtNGK0LXQt9C0CtGI0LDQvdGBCtCw0LLRgtC+0LzQsNGCCtC30LDQutCw0LcK0LzQsNC70YzRh9C40YjQutCwCtC+0YfQutC4CtC80LjQswrRiNGC0YPQutCwCtGH0YLQtdC90LjQtQrQv9C+0YHQtdC70L7QugrRgdCy0LjQtNC10YLQtdC70YwK0YHRgtCw0LLQutCwCtGB0YPQvNC60LAK0YPQtNC40LLQu9C10L3QuNC1CtGF0LLQvtGB0YIK0L/QtdGB0L7QugrQv9C+0LLQvtGA0L7RggrQstC+0LfQstGA0LDRidC10L3QuNC1CtC80LPQvdC+0LLQtdC90LjQtQrRgdGC0LDRgtGD0YEK0L7Qt9C10YDQvgrRgdGC0YDQvtC5CtC/0LDRgNCw0LzQtdGC0YAK0YHQutCw0LfQutCwCtGC0LXQvdC00LXQvdGG0LjRjwrQstC40L3QsArQtNGL0YXQsNC90LjQtQrQstC10YDRgdC40Y8K0LzQsNGB0YjRgtCw0LEK0LzQvtC90LDRgdGC0YvRgNGMCtGF0L7Qt9GP0LnQutCwCtC00L7Rh9C60LAK0YLQsNC90LXRhgrRjdC60YHQv9C70YPQsNGC0LDRhtC40Y8K0LrQvtC80LzRg9C90LjRgdGCCtC/0LXQvdGB0LjRjwrQv9GA0LjRj9GC0LXQu9GMCtC+0LHRitGP0YHQvdC10L3QuNC1CtC90LDQsdC+0YAK0L/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YwK0L/Ri9C70YwK0YTQuNC70L7RgdC+0YTQuNGPCtC80L7RidC90L7RgdGC0YwK0L7QsdGP0LfQsNGC0LXQu9GM0YHRgtCy0L4K0YPRhdC+0LQK0LPQvtGA0LvQvgrQutGA0LjQt9C40YEK0YPQutCw0LfQsNC90LjQtQrQv9C70LDRgtCwCtGP0LHQu9C+0LrQvgrQv9GA0LXQv9Cw0YDQsNGCCtC00LXQudGB0YLQstC40YLQtdC70YzQvdC+0YHRgtGMCtC80L7RgdC60LLQuNGHCtC+0YHRgtCw0YLQvtC6CtC40LfQvtCx0YDQsNC20LXQvdC40LUK0YHQtNC10LvQutCwCtGB0L7Rh9C40L3QtdC90LjQtQrQv9C+0LrRg9C/0LDRgtC10LvRjArRgtCw0L3QugrQt9Cw0YLRgNCw0YLQsArRgdGC0YDQvtC60LAK0LXQtNC40L3QuNGG0LAK0L7QsdGA0LDQsdC+0YLQutCwCtGH0LXQvNC/0LjQvtC90LDRgg==",
+	"words/fi": "a3VpbgptaW7DpApow6RuZW4KZXR0w6QKaMOkbgpvbGkKdmFydGVuCnDDpMOkbGxlCm9sZW1tZQprYW5zc2EKbmUKb2xsYQprbG8KeWtzaQpvbGxhCnTDpG3DpAphbGthZW4KbXVrYWFuCmt1dW1hCnNhbmEKbXV0dGEKbWl0w6QKam90a3V0Cm9uCnNlCnNpbnVhCnRhaQpvbGkKcMOkw6RsbGUKam9zCmphCnRlaGTDpApzaXPDpMOkbgptZQp2b2lkYQp1bG9zCm11dXQKb2xpdmF0Cmpva2EKdGVoZMOkCm5paWRlbgphaWthCmpvcwp0YWh0b2EKbWl0ZW4Kc2Fub2kKcGllbmkKa3VraW4Ka2VydG9hCnRla2VlCnNldHRpCmtvbG1lCmhhbHV0YQppbG1hCmh5dmluCm15w7ZzCnBlbGF0YQpwaWVuaQpww6TDpApsYWl0dGFhCmtvdGkKbHVlCmvDpHNpCnBvcnR0aQpzdXVyaQpvaWtlaW5raXJqb2l0dWtzZW4KbGlzw6R0w6QKam9wYQptYWEKdMOkw6RsbMOkCmlzbwprb3JrZWEKbmlpbgpzZXVyYXRhCnPDpMOkZMO2cwptaWtzaQpreXN5w6QKbWllaGV0Cm11dXRvcwptZW5pCnZhbG8KcG9pcwp0YXJ2aXRzZXZhdAp0YWxvCmt1dmEKeXJpdHTDpMOkCm1laWxsZQpqw6RsbGVlbgplbMOkaW4Ka29odGEKw6RpdGkKbWFhaWxtYQpsw6RoZWxsw6QKcmFrZW50YWEKaXRzZQptYWEKaXPDpAprYWlra2kKdXVzaQp0ecO2Cm9zYQpvdHRhYQpzYWFkYQpwYWlra2EKdGVodHkKZWzDpMOkCmpvc3NhCmrDpGxrZWVuCnRha2Fpc2luCnbDpGjDpG4KdmFpbgpwecO2cmXDpAptaWVzCnZ1b3NpCnR1bGkKam9rYQpoeXbDpAptaW51YQphbnRhYQptZWlkw6RuCmFsbGUKbmltaQpoeXZpbgprYXV0dGEKdmFpbgpsb21ha2UKdmlya2UKc3V1cmkKYWphdGVsbGEKc2Fub2EKYXV0dGFhCmFsaGFpbmVuCmxpbmphCmVyb3RhCnZ1b3JvCnN5eQpwYWxqb24KdGFya29pdHRhYQplbm5lbgpsaWlra3VhCm9pa2VhCnBvaWthCnZhbmhhCmxpaWFuCnNhbWEKaMOkbgprYWlra2kKc2llbGzDpAprdW4KeWzDtnMKa8OkeXR0w6TDpApzaW51bgp0YXBhCm5vaW4KbW9uZXQKc2l0dGVuCm5paXTDpApraXJqb2l0dGFhCm9saXNpCmt1dGVuCm5paW4KbsOkbcOkCmjDpG5lbgpwaXRrw6QKdGVoZMOkCmFzaWEKbsOkaGTDpApow6RudMOkCmtha3NpCm9uCmthdHNvCmxpc8Okw6QKcMOkaXbDpAp2b2lzaQptZW5uw6QKdHVsZXZhdAp0ZWtpCm51bWVybwrDpMOkbmkKZWkKZW5pdGVuCmlobWlzZXQKbWludW4KeWxpCnRpZXTDpMOkCnZlc2kKa3VpbgpwdWhlbHUKZW5zaW1tw6RpbmVuCmpvdGthCnNhYXR0YWEKYWxhcwpwdW9saQpvbGx1dApueXQKbMO2eXTDpMOkCnDDpMOkCnNlaXN0w6QKb21hCnNpdnU=",
+	"words/es": "ZGUKbGEKcXVlCmVsCmVuCnkKYQpsb3MKc2UKZGVsCmxhcwp1bgpwb3IKY29uCm5vCnVuYQpzdQpwYXJhCmVzCmFsCmxvCmNvbW8KbcOhcwpvCnBlcm8Kc3VzCmxlCmhhCm1lCnNpCnNpbgpzb2JyZQplc3RlCnlhCmVudHJlCmN1YW5kbwp0b2RvCmVzdGEKc2VyCnNvbgpkb3MKdGFtYmnDqW4KZnVlCmhhYsOtYQplcmEKbXV5CmHDsW9zCmhhc3RhCmRlc2RlCmVzdMOhCm1pCnBvcnF1ZQpxdcOpCnPDs2xvCmhhbgp5bwpoYXkKdmV6CnB1ZWRlCnRvZG9zCmFzw60Kbm9zCm5pCnBhcnRlCnRpZW5lCsOpbAp1bm8KZG9uZGUKYmllbgp0aWVtcG8KbWlzbW8KZXNlCmFob3JhCmNhZGEKZQp2aWRhCm90cm8KZGVzcHXDqXMKdGUKb3Ryb3MKYXVucXVlCmVzYQplc28KaGFjZQpvdHJhCmdvYmllcm5vCnRhbgpkdXJhbnRlCnNpZW1wcmUKZMOtYQp0YW50bwplbGxhCnRyZXMKc8OtCmRpam8Kc2lkbwpncmFuCnBhw61zCnNlZ8O6bgptZW5vcw==",
+	"words/200en": "dGhlCmJlCm9mCmFuZAphCnRvCmluCmhlCmhhdmUKaXQKdGhhdApmb3IKdGhleQpJCndpdGgKYXMKbm90Cm9uCnNoZQphdApieQp0aGlzCndlCnlvdQpkbwpidXQKZnJvbQpvcgp3aGljaApvbmUKd291bGQKYWxsCndpbGwKdGhlcmUKc2F5CndobwptYWtlCndoZW4KY2FuCm1vcmUKaWYKbm8KbWFuCm91dApvdGhlcgpzbwp3aGF0CnRpbWUKdXAKZ28KYWJvdXQKdGhhbgppbnRvCmNvdWxkCnN0YXRlCm9ubHkKbmV3CnllYXIKc29tZQp0YWtlCmNvbWUKdGhlc2UKa25vdwpzZWUKdXNlCmdldApsaWtlCnRoZW4KZmlyc3QKYW55CndvcmsKbm93Cm1heQpzdWNoCmdpdmUKb3Zlcgp0aGluawptb3N0CmV2ZW4KZmluZApkYXkKYWxzbwphZnRlcgp3YXkKbWFueQptdXN0Cmxvb2sKYmVmb3JlCmdyZWF0CmJhY2sKdGhyb3VnaApsb25nCndoZXJlCm11Y2gKc2hvdWxkCndlbGwKcGVvcGxlCmRvd24Kb3duCmp1c3QKYmVjYXVzZQpnb29kCmVhY2gKdGhvc2UKZmVlbApzZWVtCmhvdwpoaWdoCnRvbwpwbGFjZQpsaXR0bGUKd29ybGQKdmVyeQpzdGlsbApuYXRpb24KaGFuZApvbGQKbGlmZQp0ZWxsCndyaXRlCmJlY29tZQpoZXJlCnNob3cKaG91c2UKYm90aApiZXR3ZWVuCm5lZWQKbWVhbgpjYWxsCmRldmVsb3AKdW5kZXIKbGFzdApyaWdodAptb3ZlCnRoaW5nCmdlbmVyYWwKc2Nob29sCm5ldmVyCnNhbWUKYW5vdGhlcgpiZWdpbgp3aGlsZQpudW1iZXIKcGFydAp0dXJuCnJlYWwKbGVhdmUKbWlnaHQKd2FudApwb2ludApmb3JtCm9mZgpjaGlsZApmZXcKc21hbGwKc2luY2UKYWdhaW5zdAphc2sKbGF0ZQpob21lCmludGVyZXN0CmxhcmdlCnBlcnNvbgplbmQKb3BlbgpwdWJsaWMKZm9sbG93CmR1cmluZwpwcmVzZW50CndpdGhvdXQKYWdhaW4KaG9sZApnb3Zlcm4KYXJvdW5kCnBvc3NpYmxlCmhlYWQKY29uc2lkZXIKd29yZApwcm9ncmFtCnByb2JsZW0KaG93ZXZlcgpsZWFkCnN5c3RlbQpzZXQKb3JkZXIKZXllCnBsYW4KcnVuCmtlZXAKZmFjZQpmYWN0Cmdyb3VwCnBsYXkKc3RhbmQKaW5jcmVhc2UKZWFybHkKY291cnNlCmNoYW5nZQpoZWxwCmxpbmU=",
+	"words/1000en": "YXMKSQpoaXMKdGhhdApoZQp3YXMKZm9yCm9uCmFyZQp3aXRoCnRoZXkKYmUKYXQKb25lCmhhdmUKdGhpcwpmcm9tCmJ5CmhvdAp3b3JkCmJ1dAp3aGF0CnNvbWUKaXMKaXQKeW91Cm9yCmhhZAp0aGUKb2YKdG8KYW5kCmEKaW4Kd2UKY2FuCm91dApvdGhlcgp3ZXJlCndoaWNoCmRvCnRoZWlyCnRpbWUKaWYKd2lsbApob3cKc2FpZAphbgplYWNoCnRlbGwKZG9lcwpzZXQKdGhyZWUKd2FudAphaXIKd2VsbAphbHNvCnBsYXkKc21hbGwKZW5kCnB1dApob21lCnJlYWQKaGFuZApwb3J0CmxhcmdlCnNwZWxsCmFkZApldmVuCmxhbmQKaGVyZQptdXN0CmJpZwpoaWdoCnN1Y2gKZm9sbG93CmFjdAp3aHkKYXNrCm1lbgpjaGFuZ2UKd2VudApsaWdodApraW5kCm9mZgpuZWVkCmhvdXNlCnBpY3R1cmUKdHJ5CnVzCmFnYWluCmFuaW1hbApwb2ludAptb3RoZXIKd29ybGQKbmVhcgpidWlsZApzZWxmCmVhcnRoCmZhdGhlcgphbnkKbmV3CndvcmsKcGFydAp0YWtlCmdldApwbGFjZQptYWRlCmxpdmUKd2hlcmUKYWZ0ZXIKYmFjawpsaXR0bGUKb25seQpyb3VuZAptYW4KeWVhcgpjYW1lCnNob3cKZXZlcnkKZ29vZAptZQpnaXZlCm91cgp1bmRlcgpuYW1lCnZlcnkKdGhyb3VnaApqdXN0CmZvcm0Kc2VudGVuY2UKZ3JlYXQKdGhpbmsKc2F5CmhlbHAKbG93CmxpbmUKZGlmZmVyCnR1cm4KY2F1c2UKbXVjaAptZWFuCmJlZm9yZQptb3ZlCnJpZ2h0CmJveQpvbGQKdG9vCnNhbWUKc2hlCmFsbAp0aGVyZQp3aGVuCnVwCnVzZQp5b3VyCndheQphYm91dAptYW55CnRoZW4KdGhlbQp3cml0ZQp3b3VsZApsaWtlCnNvCnRoZXNlCmhlcgpsb25nCm1ha2UKdGhpbmcKc2VlCmhpbQp0d28KaGFzCmxvb2sKbW9yZQpkYXkKY291bGQKZ28KY29tZQpkaWQKbnVtYmVyCnNvdW5kCm5vCm1vc3QKcGVvcGxlCm15Cm92ZXIKa25vdwp3YXRlcgp0aGFuCmNhbGwKZmlyc3QKd2hvCm1heQpkb3duCnNpZGUKYmVlbgpub3cKZmluZApoZWFkCnN0YW5kCm93bgpwYWdlCnNob3VsZApjb3VudHJ5CmZvdW5kCmFuc3dlcgpzY2hvb2wKZ3JvdwpzdHVkeQpzdGlsbApsZWFybgpwbGFudApjb3Zlcgpmb29kCnN1bgpmb3VyCmJldHdlZW4Kc3RhdGUKa2VlcApleWUKbmV2ZXIKbGFzdApsZXQKdGhvdWdodApjaXR5CnRyZWUKY3Jvc3MKZmFybQpoYXJkCnN0YXJ0Cm1pZ2h0CnN0b3J5CnNhdwpmYXIKc2VhCmRyYXcKbGVmdApsYXRlCnJ1bgpkb24ndAp3aGlsZQpwcmVzcwpjbG9zZQpuaWdodApyZWFsCmxpZmUKZmV3Cm5vcnRoCmJvb2sKY2FycnkKdG9vawpzY2llbmNlCmVhdApyb29tCmZyaWVuZApiZWdhbgppZGVhCmZpc2gKbW91bnRhaW4Kc3RvcApvbmNlCmJhc2UKaGVhcgpob3JzZQpjdXQKc3VyZQp3YXRjaApjb2xvcgpmYWNlCndvb2QKbWFpbgpvcGVuCnNlZW0KdG9nZXRoZXIKbmV4dAp3aGl0ZQpjaGlsZHJlbgpiZWdpbgpnb3QKd2FsawpleGFtcGxlCmVhc2UKcGFwZXIKZ3JvdXAKYWx3YXlzCm11c2ljCnRob3NlCmJvdGgKbWFyawpvZnRlbgpsZXR0ZXIKdW50aWwKbWlsZQpyaXZlcgpjYXIKZmVldApjYXJlCnNlY29uZAplbm91Z2gKcGxhaW4KZ2lybAp1c3VhbAp5b3VuZwpyZWFkeQphYm92ZQpldmVyCnJlZApsaXN0CnRob3VnaApmZWVsCnRhbGsKYmlyZApzb29uCmJvZHkKZG9nCmZhbWlseQpkaXJlY3QKcG9zZQpsZWF2ZQpzb25nCm1lYXN1cmUKZG9vcgpwcm9kdWN0CmJsYWNrCnNob3J0Cm51bWVyYWwKY2xhc3MKd2luZApxdWVzdGlvbgpoYXBwZW4KY29tcGxldGUKc2hpcAphcmVhCmhhbGYKcm9jawpvcmRlcgpmaXJlCnNvdXRoCnByb2JsZW0KcGllY2UKdG9sZAprbmV3CnBhc3MKc2luY2UKdG9wCndob2xlCmtpbmcKc3RyZWV0CmluY2gKbXVsdGlwbHkKbm90aGluZwpjb3Vyc2UKc3RheQp3aGVlbApmdWxsCmZvcmNlCmJsdWUKb2JqZWN0CmRlY2lkZQpzdXJmYWNlCmRlZXAKbW9vbgppc2xhbmQKZm9vdApzeXN0ZW0KYnVzeQp0ZXN0CnJlY29yZApib2F0CmNvbW1vbgpnb2xkCnBvc3NpYmxlCnBsYW5lCnN0ZWFkCmRyeQp3b25kZXIKbGF1Z2gKdGhvdXNhbmQKYWdvCnJhbgpjaGVjawpnYW1lCnNoYXBlCmVxdWF0ZQpob3QKbWlzcwpicm91Z2h0CmhlYXQKc25vdwp0aXJlCmJyaW5nCnllcwpkaXN0YW50CmZpbGwKZWFzdApwYWludApsYW5ndWFnZQphbW9uZwp1bml0CnBvd2VyCnRvd24KZmluZQpjZXJ0YWluCmZseQpmYWxsCmxlYWQKY3J5CmRhcmsKbWFjaGluZQpub3RlCndhaXQKcGxhbgpmaWd1cmUKc3Rhcgpib3gKbm91bgpmaWVsZApyZXN0CmNvcnJlY3QKYWJsZQpwb3VuZApkb25lCmJlYXV0eQpkcml2ZQpzdG9vZApjb250YWluCmZyb250CnRlYWNoCndlZWsKZmluYWwKZ2F2ZQpncmVlbgpvaApxdWljawpkZXZlbG9wCm9jZWFuCndhcm0KZnJlZQptaW51dGUKc3Ryb25nCnNwZWNpYWwKbWluZApiZWhpbmQKY2xlYXIKdGFpbApwcm9kdWNlCmZhY3QKc3BhY2UKaGVhcmQKYmVzdApob3VyCmJldHRlcgp0cnVlCmR1cmluZwpodW5kcmVkCmZpdmUKcmVtZW1iZXIKc3RlcAplYXJseQpob2xkCndlc3QKZ3JvdW5kCmludGVyZXN0CnJlYWNoCmZhc3QKdmVyYgpzaW5nCmxpc3RlbgpzaXgKdGFibGUKdHJhdmVsCmxlc3MKbW9ybmluZwp0ZW4Kc2ltcGxlCnNldmVyYWwKdm93ZWwKdG93YXJkCndhcgpsYXkKYWdhaW5zdApwYXR0ZXJuCnNsb3cKY2VudGVyCmxvdmUKcGVyc29uCm1vbmV5CnNlcnZlCmFwcGVhcgpyb2FkCm1hcApyYWluCnJ1bGUKZ292ZXJuCnB1bGwKY29sZApub3RpY2UKdm9pY2UKZW5lcmd5Cmh1bnQKcHJvYmFibGUKYmVkCmJyb3RoZXIKZWdnCnJpZGUKY2VsbApiZWxpZXZlCnBlcmhhcHMKcGljawpzdWRkZW4KY291bnQKc3F1YXJlCnJlYXNvbgpsZW5ndGgKcmVwcmVzZW50CmFydApzdWJqZWN0CnJlZ2lvbgpzaXplCnZhcnkKc2V0dGxlCnNwZWFrCndlaWdodApnZW5lcmFsCmljZQptYXR0ZXIKY2lyY2xlCnBhaXIKaW5jbHVkZQpkaXZpZGUKc3lsbGFibGUKZmVsdApncmFuZApiYWxsCnlldAp3YXZlCmRyb3AKaGVhcnQKYW0KcHJlc2VudApoZWF2eQpkYW5jZQplbmdpbmUKcG9zaXRpb24KYXJtCndpZGUKc2FpbAptYXRlcmlhbApmcmFjdGlvbgpmb3Jlc3QKc2l0CnJhY2UKd2luZG93CnN0b3JlCnN1bW1lcgp0cmFpbgpzbGVlcApwcm92ZQpsb25lCmxlZwpleGVyY2lzZQp3YWxsCmNhdGNoCm1vdW50Cndpc2gKc2t5CmJvYXJkCmpveQp3aW50ZXIKc2F0CndyaXR0ZW4Kd2lsZAppbnN0cnVtZW50CmtlcHQKZ2xhc3MKZ3Jhc3MKY293CmpvYgplZGdlCnNpZ24KdmlzaXQKcGFzdApzb2Z0CmZ1bgpicmlnaHQKZ2FzCndlYXRoZXIKbW9udGgKbWlsbGlvbgpiZWFyCmZpbmlzaApoYXBweQpob3BlCmZsb3dlcgpjbG90aGUKc3RyYW5nZQpnb25lCnRyYWRlCm1lbG9keQp0cmlwCm9mZmljZQpyZWNlaXZlCnJvdwptb3V0aApleGFjdApzeW1ib2wKZGllCmxlYXN0CnRyb3VibGUKc2hvdXQKZXhjZXB0Cndyb3RlCnNlZWQKdG9uZQpqb2luCnN1Z2dlc3QKY2xlYW4KYnJlYWsKbGFkeQp5YXJkCnJpc2UKYmFkCmJsb3cKb2lsCmJsb29kCnRvdWNoCmdyZXcKY2VudAptaXgKdGVhbQp3aXJlCmNvc3QKbG9zdApicm93bgp3ZWFyCmdhcmRlbgplcXVhbApzZW50CmNob29zZQpmZWxsCmZpdApmbG93CmZhaXIKYmFuawpjb2xsZWN0CnNhdmUKY29udHJvbApkZWNpbWFsCmVhcgplbHNlCnF1aXRlCmJyb2tlCmNhc2UKbWlkZGxlCmtpbGwKc29uCmxha2UKbW9tZW50CnNjYWxlCmxvdWQKc3ByaW5nCm9ic2VydmUKY2hpbGQKc3RyYWlnaHQKY29uc29uYW50Cm5hdGlvbgpkaWN0aW9uYXJ5Cm1pbGsKc3BlZWQKbWV0aG9kCm9yZ2FuCnBheQphZ2UKc2VjdGlvbgpkcmVzcwpjbG91ZApzdXJwcmlzZQpxdWlldApzdG9uZQp0aW55CmNsaW1iCmNvb2wKZGVzaWduCnBvb3IKbG90CmV4cGVyaW1lbnQKYm90dG9tCmtleQppcm9uCnNpbmdsZQpzdGljawpmbGF0CnR3ZW50eQpza2luCnNtaWxlCmNyZWFzZQpob2xlCmp1bXAKYmFieQplaWdodAp2aWxsYWdlCm1lZXQKcm9vdApidXkKcmFpc2UKc29sdmUKbWV0YWwKd2hldGhlcgpwdXNoCnNldmVuCnBhcmFncmFwaAp0aGlyZApzaGFsbApoZWxkCmhhaXIKZGVzY3JpYmUKY29vawpmbG9vcgplaXRoZXIKcmVzdWx0CmJ1cm4KaGlsbApzYWZlCmNhdApjZW50dXJ5CmNvbnNpZGVyCnR5cGUKbGF3CmJpdApjb2FzdApjb3B5CnBocmFzZQpzaWxlbnQKdGFsbApzYW5kCnNvaWwKcm9sbAp0ZW1wZXJhdHVyZQpmaW5nZXIKaW5kdXN0cnkKdmFsdWUKZmlnaHQKbGllCmJlYXQKZXhjaXRlCm5hdHVyYWwKdmlldwpzZW5zZQpjYXBpdGFsCndvbid0CmNoYWlyCmRhbmdlcgpmcnVpdApyaWNoCnRoaWNrCnNvbGRpZXIKcHJvY2VzcwpvcGVyYXRlCnByYWN0aWNlCnNlcGFyYXRlCmRpZmZpY3VsdApkb2N0b3IKcGxlYXNlCnByb3RlY3QKbm9vbgpjcm9wCm1vZGVybgplbGVtZW50CmhpdApzdHVkZW50CmNvcm5lcgpwYXJ0eQpzdXBwbHkKd2hvc2UKbG9jYXRlCnJpbmcKY2hhcmFjdGVyCmluc2VjdApjYXVnaHQKcGVyaW9kCmluZGljYXRlCnJhZGlvCnNwb2tlCmF0b20KaHVtYW4KaGlzdG9yeQplZmZlY3QKZWxlY3RyaWMKZXhwZWN0CmJvbmUKcmFpbAppbWFnaW5lCnByb3ZpZGUKYWdyZWUKdGh1cwpnZW50bGUKd29tYW4KY2FwdGFpbgpndWVzcwpuZWNlc3NhcnkKc2hhcnAKd2luZwpjcmVhdGUKbmVpZ2hib3IKd2FzaApiYXQKcmF0aGVyCmNyb3dkCmNvcm4KY29tcGFyZQpwb2VtCnN0cmluZwpiZWxsCmRlcGVuZAptZWF0CnJ1Ygp0dWJlCmZhbW91cwpkb2xsYXIKc3RyZWFtCmZlYXIKc2lnaHQKdGhpbgp0cmlhbmdsZQpwbGFuZXQKaHVycnkKY2hpZWYKY29sb255CmNsb2NrCm1pbmUKdGllCmVudGVyCm1ham9yCmZyZXNoCnNlYXJjaApzZW5kCnllbGxvdwpndW4KYWxsb3cKcHJpbnQKZGVhZApzcG90CmRlc2VydApzdWl0CmN1cnJlbnQKbGlmdApyb3NlCmFycml2ZQptYXN0ZXIKdHJhY2sKcGFyZW50CnNob3JlCmRpdmlzaW9uCnNoZWV0CnN1YnN0YW5jZQpmYXZvcgpjb25uZWN0CnBvc3QKc3BlbmQKY2hvcmQKZmF0CmdsYWQKb3JpZ2luYWwKc2hhcmUKc3RhdGlvbgpkYWQKYnJlYWQKY2hhcmdlCnByb3BlcgpiYXIKb2ZmZXIKc2VnbWVudApzbGF2ZQpkdWNrCmluc3RhbnQKbWFya2V0CmRlZ3JlZQpwb3B1bGF0ZQpjaGljawpkZWFyCmVuZW15CnJlcGx5CmRyaW5rCm9jY3VyCnN1cHBvcnQKc3BlZWNoCm5hdHVyZQpyYW5nZQpzdGVhbQptb3Rpb24KcGF0aApsaXF1aWQKbG9nCm1lYW50CnF1b3RpZW50CnRlZXRoCnNoZWxsCm5lY2sKb3h5Z2VuCnN1Z2FyCmRlYXRoCnByZXR0eQpza2lsbAp3b21lbgpzZWFzb24Kc29sdXRpb24KbWFnbmV0CnNpbHZlcgp0aGFuawpicmFuY2gKbWF0Y2gKc3VmZml4CmVzcGVjaWFsbHkKZmlnCmFmcmFpZApodWdlCnNpc3RlcgpzdGVlbApkaXNjdXNzCmZvcndhcmQKc2ltaWxhcgpndWlkZQpleHBlcmllbmNlCnNjb3JlCmFwcGxlCmJvdWdodApsZWQKcGl0Y2gKY29hdAptYXNzCmNhcmQKYmFuZApyb3BlCnNsaXAKd2luCmRyZWFtCmV2ZW5pbmcKY29uZGl0aW9uCmZlZWQKdG9vbAp0b3RhbApiYXNpYwpzbWVsbAp2YWxsZXkKbm9yCmRvdWJsZQpzZWF0CmNvbnRpbnVlCmJsb2NrCmNoYXJ0CmhhdApzZWxsCnN1Y2Nlc3MKY29tcGFueQpzdWJ0cmFjdApldmVudApwYXJ0aWN1bGFyCmRlYWwKc3dpbQp0ZXJtCm9wcG9zaXRlCndpZmUKc2hvZQpzaG91bGRlcgpzcHJlYWQKYXJyYW5nZQpjYW1wCmludmVudApjb3R0b24KYm9ybgpkZXRlcm1pbmUKcXVhcnQKbmluZQp0cnVjawpub2lzZQpsZXZlbApjaGFuY2UKZ2F0aGVyCnNob3AKc3RyZXRjaAp0aHJvdwpzaGluZQpwcm9wZXJ0eQpjb2x1bW4KbW9sZWN1bGUKc2VsZWN0Cndyb25nCmdyYXkKcmVwZWF0CnJlcXVpcmUKYnJvYWQKcHJlcGFyZQpzYWx0Cm5vc2UKcGx1cmFsCmFuZ2VyCmNsYWltCmNvbnRpbmVudAo=",
+}
\ No newline at end of file
diff --git a/scripts/pack b/scripts/pack
new file mode 100755
index 0000000..9a1f3c2
--- /dev/null
+++ b/scripts/pack
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+[ $# -gt 0 ] || { echo "Usage: $0 <path>... > packed.go"; exit 1; }
+
+cat <<!
+package main
+
+import "encoding/base64"
+
+func readPackedFile(path string) []byte {
+	if b,ok := packedFiles[path]; !ok {
+		return nil
+	} else {
+		b, err := base64.StdEncoding.DecodeString(b) 
+		if err != nil {
+			panic(err)
+		}
+
+		return b
+	}
+}
+!
+
+printf "var packedFiles = map[string]string{\n"
+find "$@" -type f|while read f; do
+	printf "\t\"$f\": \""
+	openssl base64 -A < "$f"
+	printf "\",\n"
+done
+printf "}"
diff --git a/tools/terminal_themes.json b/scripts/terminal_themes.json
similarity index 100%
rename from tools/terminal_themes.json
rename to scripts/terminal_themes.json
diff --git a/tools/themegen.py b/scripts/themegen.py
similarity index 78%
rename from tools/themegen.py
rename to scripts/themegen.py
index 7d94ded..4454811 100644
--- a/tools/themegen.py
+++ b/scripts/themegen.py
@@ -23,13 +23,7 @@ def blend(src, dest, opacity):
     return "#%.2x%.2x%.2x" % (int(sr), int(sg), int(sb))
 
 
-print("//GENERATED CODE, DO NOT EDIT BY HAND (see themegen.py)\n\n")
-print("package main\n")
-print("var generatedThemes = map[string]map[string]string{")
-
 for name, t in themes.items():
-    print('\t"%s": map[string]string{' % name)
-
     # Meat (alter these to taste)
     mapping = {
         "bgcol": t['background'],
@@ -40,9 +34,6 @@ for name, t in themes.items():
         "errcol": t['color1'],
     }
 
+    out = open(f'themes/{name}', 'w')
     for k, v in mapping.items():
-        print('\t\t"%s": "%s",' % (k, v))
-
-    print("\t},")
-
-print("}")
+        out.write(f'{k}: {v}\n')
diff --git a/themes.go b/themes.go
deleted file mode 100644
index b111daf..0000000
--- a/themes.go
+++ /dev/null
@@ -1,23 +0,0 @@
-package main
-
-//Themes defined here take precedence over their generated counterparts and should be manually curated.
-
-var themes = map[string]map[string]string{
-	"default": {
-		"fgcol": "#8C8C8C",
-		"bgcol": "#282828",
-
-		"hicol2": "#805b13",
-		"hicol3": "#b4801b",
-		"hicol":  "#ffffff",
-		"errcol": "#a10705",
-	},
-}
-
-func init() {
-	for k, v := range generatedThemes {
-		if _, exists := themes[k]; !exists {
-			themes[k] = v
-		}
-	}
-}
diff --git a/themes/3024-day b/themes/3024-day
new file mode 100644
index 0000000..2f98822
--- /dev/null
+++ b/themes/3024-day
@@ -0,0 +1,6 @@
+bgcol: #f7f7f7
+fgcol: #4a4543
+hicol: #a5a2a2
+hicol2: #eccddb
+hicol3: #e8bbd0
+errcol: #db2d20
diff --git a/themes/3024-night b/themes/3024-night
new file mode 100644
index 0000000..7021a5d
--- /dev/null
+++ b/themes/3024-night
@@ -0,0 +1,6 @@
+bgcol: #090300
+fgcol: #a5a2a2
+hicol: #a5a2a2
+hicol2: #a58391
+hicol3: #e8bbd0
+errcol: #db2d20
diff --git a/themes/_base b/themes/_base
new file mode 100644
index 0000000..539a23d
--- /dev/null
+++ b/themes/_base
@@ -0,0 +1,6 @@
+bgcol: #260346
+fgcol: #DADADA
+hicol: #C9CCCD
+hicol2: #ad363f
+hicol3: #E74C3C
+errcol: #C54133
diff --git a/themes/aci b/themes/aci
new file mode 100644
index 0000000..bb26571
--- /dev/null
+++ b/themes/aci
@@ -0,0 +1,6 @@
+bgcol: #0d1926
+fgcol: #b4e1fd
+hicol: #b6b6b6
+hicol2: #b61c6e
+hicol3: #ff1e8e
+errcol: #ff0883
diff --git a/themes/aco b/themes/aco
new file mode 100644
index 0000000..af8647b
--- /dev/null
+++ b/themes/aco
@@ -0,0 +1,6 @@
+bgcol: #1f1305
+fgcol: #b4e1fd
+hicol: #bebebe
+hicol2: #bb1a64
+hicol3: #ff1e8e
+errcol: #ff0883
diff --git a/themes/adventuretime b/themes/adventuretime
new file mode 100644
index 0000000..8091f28
--- /dev/null
+++ b/themes/adventuretime
@@ -0,0 +1,6 @@
+bgcol: #1f1d45
+fgcol: #f8dcc0
+hicol: #f8dcc0
+hicol2: #b94b53
+hicol3: #fc5f5a
+errcol: #bd0013
diff --git a/themes/afterglow b/themes/afterglow
new file mode 100644
index 0000000..de60a25
--- /dev/null
+++ b/themes/afterglow
@@ -0,0 +1,6 @@
+bgcol: #222222
+fgcol: #d0d0d0
+hicol: #d0d0d0
+hicol2: #7d3422
+hicol3: #a53c23
+errcol: #a53c23
diff --git a/themes/alien-blood b/themes/alien-blood
new file mode 100644
index 0000000..f688924
--- /dev/null
+++ b/themes/alien-blood
@@ -0,0 +1,6 @@
+bgcol: #0f1610
+fgcol: #637d75
+hicol: #647d75
+hicol2: #a1600b
+hicol3: #e08009
+errcol: #7f2b27
diff --git a/themes/argonaut b/themes/argonaut
new file mode 100644
index 0000000..028e1ec
--- /dev/null
+++ b/themes/argonaut
@@ -0,0 +1,6 @@
+bgcol: #0e1019
+fgcol: #fffaf4
+hicol: #ffffff
+hicol2: #b62034
+hicol3: #ff2740
+errcol: #ff000f
diff --git a/themes/arthur b/themes/arthur
new file mode 100644
index 0000000..30fa4a1
--- /dev/null
+++ b/themes/arthur
@@ -0,0 +1,6 @@
+bgcol: #1c1c1c
+fgcol: #ddeedd
+hicol: #bbaa99
+hicol2: #97432c
+hicol3: #cc5533
+errcol: #cd5c5c
diff --git a/themes/atom b/themes/atom
new file mode 100644
index 0000000..1721556
--- /dev/null
+++ b/themes/atom
@@ -0,0 +1,6 @@
+bgcol: #161719
+fgcol: #c5c8c6
+hicol: #e0e0e0
+hicol2: #b749b0
+hicol3: #fd5ff1
+errcol: #fd5ff1
diff --git a/themes/azu b/themes/azu
new file mode 100644
index 0000000..a97a8e9
--- /dev/null
+++ b/themes/azu
@@ -0,0 +1,6 @@
+bgcol: #09111a
+fgcol: #d9e6f2
+hicol: #e6e6e6
+hicol2: #98858b
+hicol3: #d6b8bc
+errcol: #ac6d74
diff --git a/themes/belafonte-day b/themes/belafonte-day
new file mode 100644
index 0000000..ed6638b
--- /dev/null
+++ b/themes/belafonte-day
@@ -0,0 +1,6 @@
+bgcol: #d5ccba
+fgcol: #45373c
+hicol: #968c83
+hicol2: #c44841
+hicol3: #be100e
+errcol: #be100e
diff --git a/themes/belafonte-night b/themes/belafonte-night
new file mode 100644
index 0000000..2b60a81
--- /dev/null
+++ b/themes/belafonte-night
@@ -0,0 +1,6 @@
+bgcol: #20111b
+fgcol: #968c83
+hicol: #968c83
+hicol2: #8e1011
+hicol3: #be100e
+errcol: #be100e
diff --git a/themes/bim b/themes/bim
new file mode 100644
index 0000000..3db8b69
--- /dev/null
+++ b/themes/bim
@@ -0,0 +1,6 @@
+bgcol: #012849
+fgcol: #a9bed8
+hicol: #918988
+hicol2: #ab6092
+hicol3: #f579b2
+errcol: #f557a0
diff --git a/themes/birds-of-paradise b/themes/birds-of-paradise
new file mode 100644
index 0000000..ed58224
--- /dev/null
+++ b/themes/birds-of-paradise
@@ -0,0 +1,6 @@
+bgcol: #2a1f1d
+fgcol: #e0dbb7
+hicol: #e0dbb7
+hicol2: #ae3a24
+hicol3: #e84627
+errcol: #be2d26
diff --git a/themes/blazer b/themes/blazer
new file mode 100644
index 0000000..77e3acc
--- /dev/null
+++ b/themes/blazer
@@ -0,0 +1,6 @@
+bgcol: #0d1926
+fgcol: #d9e6f2
+hicol: #d9d9d9
+hicol2: #9d8b8f
+hicol3: #dbbdbd
+errcol: #b87a7a
diff --git a/themes/borland b/themes/borland
new file mode 100644
index 0000000..5db698d
--- /dev/null
+++ b/themes/borland
@@ -0,0 +1,6 @@
+bgcol: #0000a4
+fgcol: #ffff4e
+hicol: #eeeeee
+hicol2: #b27fac
+hicol3: #ffb6b0
+errcol: #ff6c60
diff --git a/themes/broadcast b/themes/broadcast
new file mode 100644
index 0000000..cb2117f
--- /dev/null
+++ b/themes/broadcast
@@ -0,0 +1,6 @@
+bgcol: #2b2b2b
+fgcol: #e6e1dc
+hicol: #ffffff
+hicol2: #bf6357
+hicol3: #ff7b6b
+errcol: #da4939
diff --git a/themes/brogrammer b/themes/brogrammer
new file mode 100644
index 0000000..cd220b5
--- /dev/null
+++ b/themes/brogrammer
@@ -0,0 +1,6 @@
+bgcol: #131313
+fgcol: #d6dbe5
+hicol: #d6dbe5
+hicol2: #a12a25
+hicol3: #de352e
+errcol: #f81118
diff --git a/themes/c64 b/themes/c64
new file mode 100644
index 0000000..563a176
--- /dev/null
+++ b/themes/c64
@@ -0,0 +1,6 @@
+bgcol: #40318d
+fgcol: #7869c4
+hicol: #ffffff
+hicol2: #72364d
+hicol3: #883932
+errcol: #883932
diff --git a/themes/cai b/themes/cai
new file mode 100644
index 0000000..6da11fd
--- /dev/null
+++ b/themes/cai
@@ -0,0 +1,6 @@
+bgcol: #09111a
+fgcol: #d9e6f2
+hicol: #808080
+hicol2: #a56779
+hicol3: #e98da3
+errcol: #ca274d
diff --git a/themes/chalk b/themes/chalk
new file mode 100644
index 0000000..97c2e5a
--- /dev/null
+++ b/themes/chalk
@@ -0,0 +1,6 @@
+bgcol: #2D2D2D
+fgcol: #D4D4D4
+hicol: #D4D4D4
+hicol2: #b97070
+hicol3: #F58E8E
+errcol: #F58E8E
diff --git a/themes/chalkboard b/themes/chalkboard
new file mode 100644
index 0000000..e5317d5
--- /dev/null
+++ b/themes/chalkboard
@@ -0,0 +1,6 @@
+bgcol: #29262f
+fgcol: #d9e6f2
+hicol: #d9d9d9
+hicol2: #a58285
+hicol3: #dbaaaa
+errcol: #c37372
diff --git a/themes/ciapre b/themes/ciapre
new file mode 100644
index 0000000..6aeb69c
--- /dev/null
+++ b/themes/ciapre
@@ -0,0 +1,6 @@
+bgcol: #191c27
+fgcol: #aea47a
+hicol: #aea47f
+hicol2: #7f2f30
+hicol3: #ac3835
+errcol: #810009
diff --git a/themes/clone-of-ubuntu b/themes/clone-of-ubuntu
new file mode 100644
index 0000000..797b9c9
--- /dev/null
+++ b/themes/clone-of-ubuntu
@@ -0,0 +1,6 @@
+bgcol: #300a24
+fgcol: #ffffff
+hicol: #D3D7CF
+hicol2: #b51f27
+hicol3: #EF2929
+errcol: #CC0000
diff --git a/themes/clrs b/themes/clrs
new file mode 100644
index 0000000..f289166
--- /dev/null
+++ b/themes/clrs
@@ -0,0 +1,6 @@
+bgcol: #ffffff
+fgcol: #262626
+hicol: #b3b3b3
+hicol2: #fc4f5b
+hicol3: #fb0416
+errcol: #f8282a
diff --git a/themes/cobalt-neon b/themes/cobalt-neon
new file mode 100644
index 0000000..4a53727
--- /dev/null
+++ b/themes/cobalt-neon
@@ -0,0 +1,6 @@
+bgcol: #142838
+fgcol: #8ff586
+hicol: #ba46b2
+hicol2: #9a2e31
+hicol3: #d4312e
+errcol: #ff2320
diff --git a/themes/cobalt2 b/themes/cobalt2
new file mode 100644
index 0000000..4d56bc2
--- /dev/null
+++ b/themes/cobalt2
@@ -0,0 +1,6 @@
+bgcol: #132738
+fgcol: #ffffff
+hicol: #bbbbbb
+hicol2: #b01520
+hicol3: #f40e17
+errcol: #ff0000
diff --git a/themes/crayon-pony-fish b/themes/crayon-pony-fish
new file mode 100644
index 0000000..04791f3
--- /dev/null
+++ b/themes/crayon-pony-fish
@@ -0,0 +1,6 @@
+bgcol: #150707
+fgcol: #68525a
+hicol: #68525a
+hicol2: #901c43
+hicol3: #c5255d
+errcol: #91002b
diff --git a/themes/dark-pastel b/themes/dark-pastel
new file mode 100644
index 0000000..7c975ab
--- /dev/null
+++ b/themes/dark-pastel
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #ffffff
+hicol: #bbbbbb
+hicol2: #b23b3b
+hicol3: #ff5555
+errcol: #ff5555
diff --git a/themes/darkside b/themes/darkside
new file mode 100644
index 0000000..45ca938
--- /dev/null
+++ b/themes/darkside
@@ -0,0 +1,6 @@
+bgcol: #222324
+fgcol: #bababa
+hicol: #bababa
+hicol2: #a64942
+hicol3: #e05a4f
+errcol: #e8341c
diff --git a/themes/default b/themes/default
new file mode 100644
index 0000000..db0df0a
--- /dev/null
+++ b/themes/default
@@ -0,0 +1,6 @@
+bgcol: #002B36
+fgcol: #839496
+hicol: #EEE8D5
+hicol2: #976164
+hicol3: #D87979
+errcol: #DC322F
diff --git a/themes/desert b/themes/desert
new file mode 100644
index 0000000..bf53822
--- /dev/null
+++ b/themes/desert
@@ -0,0 +1,6 @@
+bgcol: #333333
+fgcol: #ffffff
+hicol: #f5deb3
+hicol2: #c14a4a
+hicol3: #ff5555
+errcol: #ff2b2b
diff --git a/themes/dimmed-monokai b/themes/dimmed-monokai
new file mode 100644
index 0000000..e3891a2
--- /dev/null
+++ b/themes/dimmed-monokai
@@ -0,0 +1,6 @@
+bgcol: #1f1f1f
+fgcol: #b9bcba
+hicol: #b9bcba
+hicol2: #b9091f
+hicol3: #fb001f
+errcol: #be3f48
diff --git a/themes/dracula b/themes/dracula
new file mode 100644
index 0000000..c843ecc
--- /dev/null
+++ b/themes/dracula
@@ -0,0 +1,6 @@
+bgcol: #282a36
+fgcol: #94A3A5
+hicol: #94A3A5
+hicol2: #be484b
+hicol3: #ff5555
+errcol: #ff5555
diff --git a/themes/earthsong b/themes/earthsong
new file mode 100644
index 0000000..521514a
--- /dev/null
+++ b/themes/earthsong
@@ -0,0 +1,6 @@
+bgcol: #292520
+fgcol: #e5c7a9
+hicol: #e5c6aa
+hicol2: #be5148
+hicol3: #ff645a
+errcol: #c94234
diff --git a/themes/elemental b/themes/elemental
new file mode 100644
index 0000000..c522ac8
--- /dev/null
+++ b/themes/elemental
@@ -0,0 +1,6 @@
+bgcol: #22211d
+fgcol: #807a74
+hicol: #807974
+hicol2: #a64126
+hicol3: #e0502a
+errcol: #98290f
diff --git a/themes/elementary b/themes/elementary
new file mode 100644
index 0000000..e72af47
--- /dev/null
+++ b/themes/elementary
@@ -0,0 +1,6 @@
+bgcol: #101010
+fgcol: #f2f2f2
+hicol: #f2f2f2
+hicol2: #b72a19
+hicol3: #ff361e
+errcol: #e1321a
diff --git a/themes/elic b/themes/elic
new file mode 100644
index 0000000..46930be
--- /dev/null
+++ b/themes/elic
@@ -0,0 +1,6 @@
+bgcol: #4A453E
+fgcol: #f2f2f2
+hicol: #2aa7e7
+hicol2: #c83a27
+hicol3: #ff361e
+errcol: #e1321a
diff --git a/themes/elio b/themes/elio
new file mode 100644
index 0000000..506de09
--- /dev/null
+++ b/themes/elio
@@ -0,0 +1,6 @@
+bgcol: #041A3B
+fgcol: #f2f2f2
+hicol: #f2f2f2
+hicol2: #b32d26
+hicol3: #ff361e
+errcol: #e1321a
diff --git a/themes/espresso b/themes/espresso
new file mode 100644
index 0000000..e73be12
--- /dev/null
+++ b/themes/espresso
@@ -0,0 +1,6 @@
+bgcol: #323232
+fgcol: #ffffff
+hicol: #eeeeec
+hicol2: #b71717
+hicol3: #f00c0c
+errcol: #d25252
diff --git a/themes/espresso-libre b/themes/espresso-libre
new file mode 100644
index 0000000..091b640
--- /dev/null
+++ b/themes/espresso-libre
@@ -0,0 +1,6 @@
+bgcol: #2a211c
+fgcol: #b8a898
+hicol: #d3d7cf
+hicol2: #b32625
+hicol3: #ef2929
+errcol: #cc0000
diff --git a/themes/fishtank b/themes/fishtank
new file mode 100644
index 0000000..8b203ea
--- /dev/null
+++ b/themes/fishtank
@@ -0,0 +1,6 @@
+bgcol: #232537
+fgcol: #ecf0fe
+hicol: #ecf0fc
+hicol2: #a33f71
+hicol3: #da4b8a
+errcol: #c6004a
diff --git a/themes/flat b/themes/flat
new file mode 100644
index 0000000..253a67a
--- /dev/null
+++ b/themes/flat
@@ -0,0 +1,6 @@
+bgcol: #1F2D3A
+fgcol: #1abc9c
+hicol: #bdc3c7
+hicol2: #ab423b
+hicol3: #e74c3c
+errcol: #c0392b
diff --git a/themes/flatland b/themes/flatland
new file mode 100644
index 0000000..224d6f3
--- /dev/null
+++ b/themes/flatland
@@ -0,0 +1,6 @@
+bgcol: #1d1f21
+fgcol: #b8dbef
+hicol: #ffffff
+hicol2: #9b2623
+hicol3: #d22a24
+errcol: #f18339
diff --git a/themes/foxnightly b/themes/foxnightly
new file mode 100644
index 0000000..04c5b62
--- /dev/null
+++ b/themes/foxnightly
@@ -0,0 +1,6 @@
+bgcol: #2A2A2E
+fgcol: #D7D7DB
+hicol: #FFFFFF
+hicol2: #92393a
+hicol3: #BF4040
+errcol: #B98EFF
diff --git a/themes/freya b/themes/freya
new file mode 100644
index 0000000..c2cf8c3
--- /dev/null
+++ b/themes/freya
@@ -0,0 +1,6 @@
+bgcol: #252e32
+fgcol: #94a3a5
+hicol: #94a3a5
+hicol2: #99421e
+hicol3: #cb4b16
+errcol: #dc322f
diff --git a/themes/frontend-delight b/themes/frontend-delight
new file mode 100644
index 0000000..b64efa0
--- /dev/null
+++ b/themes/frontend-delight
@@ -0,0 +1,6 @@
+bgcol: #1b1c1d
+fgcol: #adadad
+hicol: #adadad
+hicol2: #b4371a
+hicol3: #f74319
+errcol: #f8511b
diff --git a/themes/frontend-fun-forrest b/themes/frontend-fun-forrest
new file mode 100644
index 0000000..b0485b1
--- /dev/null
+++ b/themes/frontend-fun-forrest
@@ -0,0 +1,6 @@
+bgcol: #251200
+fgcol: #dec165
+hicol: #ddc265
+hicol2: #ab4413
+hicol3: #e55a1c
+errcol: #d6262b
diff --git a/themes/frontend-galaxy b/themes/frontend-galaxy
new file mode 100644
index 0000000..c990785
--- /dev/null
+++ b/themes/frontend-galaxy
@@ -0,0 +1,6 @@
+bgcol: #1d2837
+fgcol: #ffffff
+hicol: #bbbbbb
+hicol2: #b76e74
+hicol3: #fa8c8f
+errcol: #f9555f
diff --git a/themes/github b/themes/github
new file mode 100644
index 0000000..d8dc212
--- /dev/null
+++ b/themes/github
@@ -0,0 +1,6 @@
+bgcol: #f4f4f4
+fgcol: #3e3e3e
+hicol: #ffffff
+hicol2: #e44949
+hicol3: #de0000
+errcol: #970b16
diff --git a/themes/gooey b/themes/gooey
new file mode 100644
index 0000000..50d0912
--- /dev/null
+++ b/themes/gooey
@@ -0,0 +1,6 @@
+bgcol: #0D101B
+fgcol: #EBEEF9
+hicol: #858893
+hicol2: #aa5f77
+hicol3: #ee829f
+errcol: #BB4F6C
diff --git a/themes/google-dark b/themes/google-dark
new file mode 100644
index 0000000..d3314a7
--- /dev/null
+++ b/themes/google-dark
@@ -0,0 +1,6 @@
+bgcol: #1D1F21
+fgcol: #B4B7B4
+hicol: #C5C8C6
+hicol2: #972d28
+hicol3: #CC342B
+errcol: #CC342B
diff --git a/themes/google-light b/themes/google-light
new file mode 100644
index 0000000..de05909
--- /dev/null
+++ b/themes/google-light
@@ -0,0 +1,6 @@
+bgcol: #FFFFFF
+fgcol: #373B41
+hicol: #373B41
+hicol2: #db706a
+hicol3: #CC342B
+errcol: #CC342B
diff --git a/themes/grape b/themes/grape
new file mode 100644
index 0000000..ad90dcd
--- /dev/null
+++ b/themes/grape
@@ -0,0 +1,6 @@
+bgcol: #171423
+fgcol: #9f9fa1
+hicol: #9e9ea0
+hicol2: #ae5576
+hicol3: #f0729a
+errcol: #ed2261
diff --git a/themes/grass b/themes/grass
new file mode 100644
index 0000000..6281fb4
--- /dev/null
+++ b/themes/grass
@@ -0,0 +1,6 @@
+bgcol: #13773d
+fgcol: #fff0a5
+hicol: #bbbbbb
+hicol2: #882312
+hicol3: #bb0000
+errcol: #bb0000
diff --git a/themes/gruvbox b/themes/gruvbox
new file mode 100644
index 0000000..46a59ec
--- /dev/null
+++ b/themes/gruvbox
@@ -0,0 +1,6 @@
+bgcol: #fbf1c7
+fgcol: #3c3836
+hicol: #7c6f64
+hicol2: #b9483f
+hicol3: #9d0006
+errcol: #cc241d
diff --git a/themes/gruvbox-dark b/themes/gruvbox-dark
new file mode 100644
index 0000000..b5362c8
--- /dev/null
+++ b/themes/gruvbox-dark
@@ -0,0 +1,6 @@
+bgcol: #282828
+fgcol: #ebdbb2
+hicol: #a89984
+hicol2: #bb3f30
+hicol3: #fb4934
+errcol: #cc241d
diff --git a/themes/hardcore b/themes/hardcore
new file mode 100644
index 0000000..a4dfe90
--- /dev/null
+++ b/themes/hardcore
@@ -0,0 +1,6 @@
+bgcol: #121212
+fgcol: #a0a0a0
+hicol: #ccccc6
+hicol2: #b74c73
+hicol3: #ff669d
+errcol: #f92672
diff --git a/themes/harper b/themes/harper
new file mode 100644
index 0000000..361a9c0
--- /dev/null
+++ b/themes/harper
@@ -0,0 +1,6 @@
+bgcol: #010101
+fgcol: #a8a49d
+hicol: #a8a49d
+hicol2: #ad7f2c
+hicol3: #f8b63f
+errcol: #f8b63f
diff --git a/themes/hemisu-dark b/themes/hemisu-dark
new file mode 100644
index 0000000..79482cb
--- /dev/null
+++ b/themes/hemisu-dark
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #FFFFFF
+hicol: #EDEDED
+hicol2: #954151
+hicol3: #D65E75
+errcol: #FF0054
diff --git a/themes/hemisu-light b/themes/hemisu-light
new file mode 100644
index 0000000..3bd72a5
--- /dev/null
+++ b/themes/hemisu-light
@@ -0,0 +1,6 @@
+bgcol: #EFEFEF
+fgcol: #444444
+hicol: #999999
+hicol2: #dd899a
+hicol3: #D65E76
+errcol: #FF0055
diff --git a/themes/highway b/themes/highway
new file mode 100644
index 0000000..daeb5e7
--- /dev/null
+++ b/themes/highway
@@ -0,0 +1,6 @@
+bgcol: #222225
+fgcol: #ededed
+hicol: #ededed
+hicol2: #b2621b
+hicol3: #f07e18
+errcol: #d00e18
diff --git a/themes/hipster-green b/themes/hipster-green
new file mode 100644
index 0000000..dbf52e1
--- /dev/null
+++ b/themes/hipster-green
@@ -0,0 +1,6 @@
+bgcol: #100b05
+fgcol: #84c138
+hicol: #bfbfbf
+hicol2: #a50301
+hicol3: #e50000
+errcol: #b6214a
diff --git a/themes/homebrew b/themes/homebrew
new file mode 100644
index 0000000..6250643
--- /dev/null
+++ b/themes/homebrew
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #00ff00
+hicol: #bfbfbf
+hicol2: #a00000
+hicol3: #e50000
+errcol: #990000
diff --git a/themes/hurtado b/themes/hurtado
new file mode 100644
index 0000000..b5a9401
--- /dev/null
+++ b/themes/hurtado
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #dbdbdb
+hicol: #cbcccb
+hicol2: #951400
+hicol3: #d51d00
+errcol: #ff1b00
diff --git a/themes/hybrid b/themes/hybrid
new file mode 100644
index 0000000..f4a7287
--- /dev/null
+++ b/themes/hybrid
@@ -0,0 +1,6 @@
+bgcol: #141414
+fgcol: #94a3a5
+hicol: #969896
+hicol2: #944d4d
+hicol3: #cc6666
+errcol: #A54242
diff --git a/themes/ibm3270 b/themes/ibm3270
new file mode 100644
index 0000000..9e6ed9f
--- /dev/null
+++ b/themes/ibm3270
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #FDFDFD
+hicol: #A5A5A5
+hicol2: #a75b5b
+hicol3: #EF8383
+errcol: #F01818
diff --git a/themes/ic-green-ppl b/themes/ic-green-ppl
new file mode 100644
index 0000000..9560d35
--- /dev/null
+++ b/themes/ic-green-ppl
@@ -0,0 +1,6 @@
+bgcol: #3a3d3f
+fgcol: #d9efd3
+hicol: #e0ffef
+hicol2: #86c43e
+hicol3: #a7ff3f
+errcol: #fb002a
diff --git a/themes/ic-orange-ppl b/themes/ic-orange-ppl
new file mode 100644
index 0000000..6b8968e
--- /dev/null
+++ b/themes/ic-orange-ppl
@@ -0,0 +1,6 @@
+bgcol: #262626
+fgcol: #ffcb83
+hicol: #ffc88a
+hicol2: #bd6d54
+hicol3: #ff8c68
+errcol: #c13900
diff --git a/themes/idle-toes b/themes/idle-toes
new file mode 100644
index 0000000..9d4e05b
--- /dev/null
+++ b/themes/idle-toes
@@ -0,0 +1,6 @@
+bgcol: #323232
+fgcol: #ffffff
+hicol: #eeeeec
+hicol2: #b75d5d
+hicol3: #f07070
+errcol: #d25252
diff --git a/themes/ir-black b/themes/ir-black
new file mode 100644
index 0000000..6e4f7f2
--- /dev/null
+++ b/themes/ir-black
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #eeeeee
+hicol: #eeeeee
+hicol2: #b27f7b
+hicol3: #ffb6b0
+errcol: #ff6c60
diff --git a/themes/jackie-brown b/themes/jackie-brown
new file mode 100644
index 0000000..8a28821
--- /dev/null
+++ b/themes/jackie-brown
@@ -0,0 +1,6 @@
+bgcol: #2c1d16
+fgcol: #ffcc2f
+hicol: #bfbfbf
+hicol2: #ad0806
+hicol3: #e50000
+errcol: #ef5734
diff --git a/themes/japanesque b/themes/japanesque
new file mode 100644
index 0000000..723e092
--- /dev/null
+++ b/themes/japanesque
@@ -0,0 +1,6 @@
+bgcol: #1e1e1e
+fgcol: #f7f6ec
+hicol: #fafaf6
+hicol2: #9b6d7d
+hicol3: #d18fa6
+errcol: #cf3f61
diff --git a/themes/jellybeans b/themes/jellybeans
new file mode 100644
index 0000000..0a537ee
--- /dev/null
+++ b/themes/jellybeans
@@ -0,0 +1,6 @@
+bgcol: #121212
+fgcol: #dedede
+hicol: #dedede
+hicol2: #b77676
+hicol3: #ffa1a1
+errcol: #e27373
diff --git a/themes/jup b/themes/jup
new file mode 100644
index 0000000..314dd05
--- /dev/null
+++ b/themes/jup
@@ -0,0 +1,6 @@
+bgcol: #758480
+fgcol: #23476a
+hicol: #f2f2f2
+hicol2: #d578a7
+hicol3: #ff74b9
+errcol: #dd006f
diff --git a/themes/kibble b/themes/kibble
new file mode 100644
index 0000000..a07f1ca
--- /dev/null
+++ b/themes/kibble
@@ -0,0 +1,6 @@
+bgcol: #0e100a
+fgcol: #f7f7f7
+hicol: #e2d1e3
+hicol2: #ac1357
+hicol3: #f01578
+errcol: #c70031
diff --git a/themes/later-this-evening b/themes/later-this-evening
new file mode 100644
index 0000000..6357058
--- /dev/null
+++ b/themes/later-this-evening
@@ -0,0 +1,6 @@
+bgcol: #222222
+fgcol: #959595
+hicol: #3c3d3d
+hicol2: #9d222b
+hicol3: #d3232f
+errcol: #d45a60
diff --git a/themes/lavandula b/themes/lavandula
new file mode 100644
index 0000000..215bdae
--- /dev/null
+++ b/themes/lavandula
@@ -0,0 +1,6 @@
+bgcol: #050014
+fgcol: #736e7d
+hicol: #736e7d
+hicol2: #9e384e
+hicol3: #e05167
+errcol: #7d1625
diff --git a/themes/liquid-carbon b/themes/liquid-carbon
new file mode 100644
index 0000000..ed725e6
--- /dev/null
+++ b/themes/liquid-carbon
@@ -0,0 +1,6 @@
+bgcol: #303030
+fgcol: #afc2c2
+hicol: #bccccc
+hicol2: #c02f2f
+hicol3: #ff3030
+errcol: #ff3030
diff --git a/themes/liquid-carbon-transparent b/themes/liquid-carbon-transparent
new file mode 100644
index 0000000..9781dcd
--- /dev/null
+++ b/themes/liquid-carbon-transparent
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #afc2c2
+hicol: #bccccc
+hicol2: #b22121
+hicol3: #ff3030
+errcol: #ff3030
diff --git a/themes/maia b/themes/maia
new file mode 100644
index 0000000..b47cb76
--- /dev/null
+++ b/themes/maia
@@ -0,0 +1,6 @@
+bgcol: #31363B
+fgcol: #BDX3C7
+hicol: #E0E0E0
+hicol2: #9d3630
+hicol3: #CC372C
+errcol: #BA2922
diff --git a/themes/man-page b/themes/man-page
new file mode 100644
index 0000000..7785477
--- /dev/null
+++ b/themes/man-page
@@ -0,0 +1,6 @@
+bgcol: #fef49c
+fgcol: #000000
+hicol: #cccccc
+hicol2: #ec492e
+hicol3: #e50000
+errcol: #cc0000
diff --git a/themes/mar b/themes/mar
new file mode 100644
index 0000000..ebd14be
--- /dev/null
+++ b/themes/mar
@@ -0,0 +1,6 @@
+bgcol: #ffffff
+fgcol: #23476a
+hicol: #f8f8f8
+hicol2: #dc9dbc
+hicol3: #cd73a0
+errcol: #b5407b
diff --git a/themes/material b/themes/material
new file mode 100644
index 0000000..df1f607
--- /dev/null
+++ b/themes/material
@@ -0,0 +1,6 @@
+bgcol: #1E282C
+fgcol: #C3C7D1
+hicol: #FFFFFF
+hicol2: #ad4f58
+hicol3: #EB606B
+errcol: #EB606B
diff --git a/themes/mathias b/themes/mathias
new file mode 100644
index 0000000..a148311
--- /dev/null
+++ b/themes/mathias
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #bbbbbb
+hicol: #f2f2f2
+hicol2: #b23b3b
+hicol3: #ff5555
+errcol: #e52222
diff --git a/themes/medallion b/themes/medallion
new file mode 100644
index 0000000..2ec3194
--- /dev/null
+++ b/themes/medallion
@@ -0,0 +1,6 @@
+bgcol: #1d1908
+fgcol: #cac296
+hicol: #cac29a
+hicol2: #bb6d35
+hicol3: #ff9149
+errcol: #b64c00
diff --git a/themes/misterioso b/themes/misterioso
new file mode 100644
index 0000000..2f9a465
--- /dev/null
+++ b/themes/misterioso
@@ -0,0 +1,6 @@
+bgcol: #2d3743
+fgcol: #e1e1e0
+hicol: #e1e1e0
+hicol2: #c03342
+hicol3: #ff3242
+errcol: #ff4242
diff --git a/themes/miu b/themes/miu
new file mode 100644
index 0000000..77e3acc
--- /dev/null
+++ b/themes/miu
@@ -0,0 +1,6 @@
+bgcol: #0d1926
+fgcol: #d9e6f2
+hicol: #d9d9d9
+hicol2: #9d8b8f
+hicol3: #dbbdbd
+errcol: #b87a7a
diff --git a/themes/molokai b/themes/molokai
new file mode 100644
index 0000000..76cc61b
--- /dev/null
+++ b/themes/molokai
@@ -0,0 +1,6 @@
+bgcol: #1b1d1e
+fgcol: #BBBBBB
+hicol: #BBBBBB
+hicol2: #7550b5
+hicol3: #9D66F6
+errcol: #7325FA
diff --git a/themes/mona-lisa b/themes/mona-lisa
new file mode 100644
index 0000000..52975c9
--- /dev/null
+++ b/themes/mona-lisa
@@ -0,0 +1,6 @@
+bgcol: #120b0d
+fgcol: #f7d66a
+hicol: #f7d75c
+hicol2: #b73226
+hicol3: #ff4331
+errcol: #9b291c
diff --git a/themes/mono-amber b/themes/mono-amber
new file mode 100644
index 0000000..788e055
--- /dev/null
+++ b/themes/mono-amber
@@ -0,0 +1,6 @@
+bgcol: #2B1900
+fgcol: #FF9400
+hicol: #FF9400
+hicol2: #bf6f00
+hicol3: #FF9400
+errcol: #FF9400
diff --git a/themes/mono-cyan b/themes/mono-cyan
new file mode 100644
index 0000000..8a65668
--- /dev/null
+++ b/themes/mono-cyan
@@ -0,0 +1,6 @@
+bgcol: #00222B
+fgcol: #00CCFF
+hicol: #00CCFF
+hicol2: #0098bf
+hicol3: #00CCFF
+errcol: #00CCFF
diff --git a/themes/mono-green b/themes/mono-green
new file mode 100644
index 0000000..6e9720b
--- /dev/null
+++ b/themes/mono-green
@@ -0,0 +1,6 @@
+bgcol: #022B00
+fgcol: #0BFF00
+hicol: #0BFF00
+hicol2: #08bf00
+hicol3: #0BFF00
+errcol: #0BFF00
diff --git a/themes/mono-red b/themes/mono-red
new file mode 100644
index 0000000..9e8d054
--- /dev/null
+++ b/themes/mono-red
@@ -0,0 +1,6 @@
+bgcol: #2B0C00
+fgcol: #FF3600
+hicol: #FF3600
+hicol2: #bf2900
+hicol3: #FF3600
+errcol: #FF3600
diff --git a/themes/mono-white b/themes/mono-white
new file mode 100644
index 0000000..abe1e40
--- /dev/null
+++ b/themes/mono-white
@@ -0,0 +1,6 @@
+bgcol: #262626
+fgcol: #FAFAFA
+hicol: #FAFAFA
+hicol2: #bababa
+hicol3: #FAFAFA
+errcol: #FAFAFA
diff --git a/themes/mono-yellow b/themes/mono-yellow
new file mode 100644
index 0000000..870bd67
--- /dev/null
+++ b/themes/mono-yellow
@@ -0,0 +1,6 @@
+bgcol: #2B2400
+fgcol: #FFD300
+hicol: #FFD300
+hicol2: #bf9e00
+hicol3: #FFD300
+errcol: #FFD300
diff --git a/themes/monokai-dark b/themes/monokai-dark
new file mode 100644
index 0000000..d3685d7
--- /dev/null
+++ b/themes/monokai-dark
@@ -0,0 +1,6 @@
+bgcol: #272822
+fgcol: #f8f8f2
+hicol: #f9f8f5
+hicol2: #b9265a
+hicol3: #f92672
+errcol: #f92672
diff --git a/themes/monokai-soda b/themes/monokai-soda
new file mode 100644
index 0000000..81939c6
--- /dev/null
+++ b/themes/monokai-soda
@@ -0,0 +1,6 @@
+bgcol: #1a1a1a
+fgcol: #c4c5b5
+hicol: #c4c5b5
+hicol2: #b2074a
+hicol3: #f4005f
+errcol: #f4005f
diff --git a/themes/n0tch2k b/themes/n0tch2k
new file mode 100644
index 0000000..8299ead
--- /dev/null
+++ b/themes/n0tch2k
@@ -0,0 +1,6 @@
+bgcol: #222222
+fgcol: #a0a0a0
+hicol: #d0b8a3
+hicol2: #805d5c
+hicol3: #a97775
+errcol: #a95551
diff --git a/themes/neon-night b/themes/neon-night
new file mode 100644
index 0000000..5988e0e
--- /dev/null
+++ b/themes/neon-night
@@ -0,0 +1,6 @@
+bgcol: #20242d
+fgcol: #C7C8FF
+hicol: #C9CCCD
+hicol2: #bc6e70
+hicol3: #FF8E8E
+errcol: #FF8E8E
diff --git a/themes/neopolitan b/themes/neopolitan
new file mode 100644
index 0000000..4452060
--- /dev/null
+++ b/themes/neopolitan
@@ -0,0 +1,6 @@
+bgcol: #271f19
+fgcol: #ffffff
+hicol: #f8f8f8
+hicol2: #650907
+hicol3: #800000
+errcol: #800000
diff --git a/themes/nep b/themes/nep
new file mode 100644
index 0000000..47e386b
--- /dev/null
+++ b/themes/nep
@@ -0,0 +1,6 @@
+bgcol: #758480
+fgcol: #23476a
+hicol: #f2f2f2
+hicol2: #d5a977
+hicol3: #ffb974
+errcol: #dd6f00
diff --git a/themes/neutron b/themes/neutron
new file mode 100644
index 0000000..eeada41
--- /dev/null
+++ b/themes/neutron
@@ -0,0 +1,6 @@
+bgcol: #1c1e22
+fgcol: #e6e8ef
+hicol: #e6e8ef
+hicol2: #873530
+hicol3: #b54036
+errcol: #b54036
diff --git a/themes/nightlion-v1 b/themes/nightlion-v1
new file mode 100644
index 0000000..cd98670
--- /dev/null
+++ b/themes/nightlion-v1
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #bbbbbb
+hicol: #bbbbbb
+hicol2: #b23b3b
+hicol3: #ff5555
+errcol: #bb0000
diff --git a/themes/nightlion-v2 b/themes/nightlion-v2
new file mode 100644
index 0000000..3986db6
--- /dev/null
+++ b/themes/nightlion-v2
@@ -0,0 +1,6 @@
+bgcol: #171717
+fgcol: #bbbbbb
+hicol: #bbbbbb
+hicol2: #b94242
+hicol3: #ff5555
+errcol: #bb0000
diff --git a/themes/nighty b/themes/nighty
new file mode 100644
index 0000000..1d75a18
--- /dev/null
+++ b/themes/nighty
@@ -0,0 +1,6 @@
+bgcol: #2F2F2F
+fgcol: #DFDFDF
+hicol: #828282
+hicol2: #9f4950
+hicol3: #D0555F
+errcol: #9B3E46
diff --git a/themes/nord b/themes/nord
new file mode 100644
index 0000000..3a0d0cf
--- /dev/null
+++ b/themes/nord
@@ -0,0 +1,6 @@
+bgcol: #2E3440
+fgcol: #D8DEE9
+hicol: #E5E9F0
+hicol2: #93535d
+hicol3: #BF616A
+errcol: #BF616A
diff --git a/themes/nord-light b/themes/nord-light
new file mode 100644
index 0000000..f4e3715
--- /dev/null
+++ b/themes/nord-light
@@ -0,0 +1,6 @@
+bgcol: #ebeaf2
+fgcol: #004f7c
+hicol: #B3B3B3
+hicol2: #e6a3b4
+hicol3: #E4859A
+errcol: #E64569
diff --git a/themes/novel b/themes/novel
new file mode 100644
index 0000000..2d00f4c
--- /dev/null
+++ b/themes/novel
@@ -0,0 +1,6 @@
+bgcol: #dfdbc3
+fgcol: #3b2322
+hicol: #cccccc
+hicol2: #d1413a
+hicol3: #cc0000
+errcol: #cc0000
diff --git a/themes/obsidian b/themes/obsidian
new file mode 100644
index 0000000..29bcecf
--- /dev/null
+++ b/themes/obsidian
@@ -0,0 +1,6 @@
+bgcol: #283033
+fgcol: #cdcdcd
+hicol: #bbbbbb
+hicol2: #be0e11
+hicol3: #ff0003
+errcol: #a60001
diff --git a/themes/ocean b/themes/ocean
new file mode 100644
index 0000000..ffa61c6
--- /dev/null
+++ b/themes/ocean
@@ -0,0 +1,6 @@
+bgcol: #224fbc
+fgcol: #ffffff
+hicol: #bfbfbf
+hicol2: #aa1738
+hicol3: #e50000
+errcol: #990000
diff --git a/themes/ocean-dark b/themes/ocean-dark
new file mode 100644
index 0000000..e97fc3a
--- /dev/null
+++ b/themes/ocean-dark
@@ -0,0 +1,6 @@
+bgcol: #1C1F27
+fgcol: #979CAC
+hicol: #EEEDEE
+hicol2: #823d48
+hicol3: #AF4B57
+errcol: #AF4B57
diff --git a/themes/oceanic-next b/themes/oceanic-next
new file mode 100644
index 0000000..0438277
--- /dev/null
+++ b/themes/oceanic-next
@@ -0,0 +1,6 @@
+bgcol: #121b21
+fgcol: #b3b8c3
+hicol: #FFFFFF
+hicol2: #a53944
+hicol3: #E44754
+errcol: #E44754
diff --git a/themes/ollie b/themes/ollie
new file mode 100644
index 0000000..f3401de
--- /dev/null
+++ b/themes/ollie
@@ -0,0 +1,6 @@
+bgcol: #222125
+fgcol: #8a8dae
+hicol: #8a8eac
+hicol2: #bc343d
+hicol3: #ff3d48
+errcol: #ac2e31
diff --git a/themes/one-dark b/themes/one-dark
new file mode 100644
index 0000000..3e651b2
--- /dev/null
+++ b/themes/one-dark
@@ -0,0 +1,6 @@
+bgcol: #1E2127
+fgcol: #5C6370
+hicol: #ABB2BF
+hicol2: #a5555d
+hicol3: #E06C75
+errcol: #E06C75
diff --git a/themes/one-half-black b/themes/one-half-black
new file mode 100644
index 0000000..402b4eb
--- /dev/null
+++ b/themes/one-half-black
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #dcdfe4
+hicol: #dcdfe4
+hicol2: #9c4b51
+hicol3: #e06c75
+errcol: #e06c75
diff --git a/themes/one-light b/themes/one-light
new file mode 100644
index 0000000..d7cbf7d
--- /dev/null
+++ b/themes/one-light
@@ -0,0 +1,6 @@
+bgcol: #F8F8F8
+fgcol: #2A2B32
+hicol: #8E8F96
+hicol2: #e37572
+hicol3: #DA3E39
+errcol: #DA3E39
diff --git a/themes/pali b/themes/pali
new file mode 100644
index 0000000..d10b982
--- /dev/null
+++ b/themes/pali
@@ -0,0 +1,6 @@
+bgcol: #232E37
+fgcol: #d9e6f2
+hicol: #F2F2F2
+hicol2: #bd2255
+hicol3: #FF1D62
+errcol: #ab8f74
diff --git a/themes/papercolor-dark b/themes/papercolor-dark
new file mode 100644
index 0000000..1b93592
--- /dev/null
+++ b/themes/papercolor-dark
@@ -0,0 +1,6 @@
+bgcol: #1C1C1C
+fgcol: #D0D0D0
+hicol: #D0D0D0
+hicol2: #4a824a
+hicol3: #5FAF5F
+errcol: #AF005F
diff --git a/themes/papercolor-light b/themes/papercolor-light
new file mode 100644
index 0000000..a99834e
--- /dev/null
+++ b/themes/papercolor-light
@@ -0,0 +1,6 @@
+bgcol: #EEEEEE
+fgcol: #444444
+hicol: #444444
+hicol2: #dd4747
+hicol3: #D70000
+errcol: #AF0000
diff --git a/themes/paraiso-dark b/themes/paraiso-dark
new file mode 100644
index 0000000..404f36a
--- /dev/null
+++ b/themes/paraiso-dark
@@ -0,0 +1,6 @@
+bgcol: #2f1e2e
+fgcol: #a39e9b
+hicol: #a39e9b
+hicol2: #b54c49
+hicol3: #ef6155
+errcol: #ef6155
diff --git a/themes/paul-millr b/themes/paul-millr
new file mode 100644
index 0000000..6504dad
--- /dev/null
+++ b/themes/paul-millr
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #f2f2f2
+hicol: #bbbbbb
+hicol2: #b20059
+hicol3: #ff0080
+errcol: #ff0000
diff --git a/themes/pencil-dark b/themes/pencil-dark
new file mode 100644
index 0000000..aeb5bb5
--- /dev/null
+++ b/themes/pencil-dark
@@ -0,0 +1,6 @@
+bgcol: #212121
+fgcol: #f1f1f1
+hicol: #d9d9d9
+hicol2: #b9095f
+hicol3: #fb007a
+errcol: #c30771
diff --git a/themes/pencil-light b/themes/pencil-light
new file mode 100644
index 0000000..75fe364
--- /dev/null
+++ b/themes/pencil-light
@@ -0,0 +1,6 @@
+bgcol: #f1f1f1
+fgcol: #424242
+hicol: #d9d9d9
+hicol2: #f8489d
+hicol3: #fb007a
+errcol: #c30771
diff --git a/themes/peppermint b/themes/peppermint
new file mode 100644
index 0000000..4c3f6c0
--- /dev/null
+++ b/themes/peppermint
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #C7C7C7
+hicol: #B3B3B3
+hicol2: #9f5d6b
+hicol3: #E4859A
+errcol: #E64569
diff --git a/themes/pnevma b/themes/pnevma
new file mode 100644
index 0000000..9b104c7
--- /dev/null
+++ b/themes/pnevma
@@ -0,0 +1,6 @@
+bgcol: #1c1c1c
+fgcol: #d0d0d0
+hicol: #d0d0d0
+hicol2: #9e6666
+hicol3: #d78787
+errcol: #a36666
diff --git a/themes/pro b/themes/pro
new file mode 100644
index 0000000..13135a1
--- /dev/null
+++ b/themes/pro
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #f2f2f2
+hicol: #bfbfbf
+hicol2: #a00000
+hicol3: #e50000
+errcol: #990000
diff --git a/themes/red-alert b/themes/red-alert
new file mode 100644
index 0000000..f9fea0e
--- /dev/null
+++ b/themes/red-alert
@@ -0,0 +1,6 @@
+bgcol: #762423
+fgcol: #ffffff
+hicol: #d6d6d6
+hicol2: #c02444
+hicol3: #e02553
+errcol: #d62e4e
diff --git a/themes/red-sands b/themes/red-sands
new file mode 100644
index 0000000..e207703
--- /dev/null
+++ b/themes/red-sands
@@ -0,0 +1,6 @@
+bgcol: #7a251e
+fgcol: #d7c9a7
+hicol: #bbbbbb
+hicol2: #a70b09
+hicol3: #bb0000
+errcol: #ff3f00
diff --git a/themes/rippedcasts b/themes/rippedcasts
new file mode 100644
index 0000000..e8684af
--- /dev/null
+++ b/themes/rippedcasts
@@ -0,0 +1,6 @@
+bgcol: #2b2b2b
+fgcol: #ffffff
+hicol: #bfbfbf
+hicol2: #b39b86
+hicol3: #eecbad
+errcol: #cdaf95
diff --git a/themes/royal b/themes/royal
new file mode 100644
index 0000000..dba212b
--- /dev/null
+++ b/themes/royal
@@ -0,0 +1,6 @@
+bgcol: #100815
+fgcol: #514968
+hicol: #524966
+hicol2: #992751
+hicol3: #d5356c
+errcol: #91284c
diff --git a/themes/sat b/themes/sat
new file mode 100644
index 0000000..d92ec7e
--- /dev/null
+++ b/themes/sat
@@ -0,0 +1,6 @@
+bgcol: #758480
+fgcol: #23476a
+hicol: #f2f2f2
+hicol2: #d5787a
+hicol3: #ff7478
+errcol: #dd0007
diff --git a/themes/sea-shells b/themes/sea-shells
new file mode 100644
index 0000000..65a198d
--- /dev/null
+++ b/themes/sea-shells
@@ -0,0 +1,6 @@
+bgcol: #09141b
+fgcol: #deb88d
+hicol: #deb88d
+hicol2: #97635c
+hicol3: #d48678
+errcol: #d15123
diff --git a/themes/seafoam-pastel b/themes/seafoam-pastel
new file mode 100644
index 0000000..22be613
--- /dev/null
+++ b/themes/seafoam-pastel
@@ -0,0 +1,6 @@
+bgcol: #243435
+fgcol: #d4e7d4
+hicol: #e0e0e0
+hicol2: #9b7665
+hicol3: #cf937a
+errcol: #825d4d
diff --git a/themes/seti b/themes/seti
new file mode 100644
index 0000000..7458051
--- /dev/null
+++ b/themes/seti
@@ -0,0 +1,6 @@
+bgcol: #111213
+fgcol: #cacecd
+hicol: #eeeeee
+hicol2: #8c2128
+hicol3: #c22832
+errcol: #c22832
diff --git a/themes/shaman b/themes/shaman
new file mode 100644
index 0000000..a26208c
--- /dev/null
+++ b/themes/shaman
@@ -0,0 +1,6 @@
+bgcol: #001015
+fgcol: #405555
+hicol: #405555
+hicol2: #b23234
+hicol3: #ff4242
+errcol: #b2302d
diff --git a/themes/shel b/themes/shel
new file mode 100644
index 0000000..6dcd2f1
--- /dev/null
+++ b/themes/shel
@@ -0,0 +1,6 @@
+bgcol: #2a201f
+fgcol: #4882cd
+hicol: #918988
+hicol2: #b8688a
+hicol3: #f588b9
+errcol: #ab2463
diff --git a/themes/slate b/themes/slate
new file mode 100644
index 0000000..056d1fd
--- /dev/null
+++ b/themes/slate
@@ -0,0 +1,6 @@
+bgcol: #222222
+fgcol: #35b1d2
+hicol: #02c5e0
+hicol2: #bc99a2
+hicol3: #ffcdd9
+errcol: #e2a8bf
diff --git a/themes/smyck b/themes/smyck
new file mode 100644
index 0000000..ce15645
--- /dev/null
+++ b/themes/smyck
@@ -0,0 +1,6 @@
+bgcol: #242424
+fgcol: #F7F7F7
+hicol: #B0B0B0
+hicol2: #a7736f
+hicol3: #E09690
+errcol: #C75646
diff --git a/themes/soft-server b/themes/soft-server
new file mode 100644
index 0000000..af317a8
--- /dev/null
+++ b/themes/soft-server
@@ -0,0 +1,6 @@
+bgcol: #242626
+fgcol: #99a3a2
+hicol: #99a3a2
+hicol2: #a54b4e
+hicol3: #dd5c60
+errcol: #a2686a
diff --git a/themes/solarized-darcula b/themes/solarized-darcula
new file mode 100644
index 0000000..cd2a25e
--- /dev/null
+++ b/themes/solarized-darcula
@@ -0,0 +1,6 @@
+bgcol: #3d3f41
+fgcol: #d2d8d9
+hicol: #d2d8d9
+hicol2: #bb4540
+hicol3: #f24840
+errcol: #f24840
diff --git a/themes/solarized-dark b/themes/solarized-dark
new file mode 100644
index 0000000..db0df0a
--- /dev/null
+++ b/themes/solarized-dark
@@ -0,0 +1,6 @@
+bgcol: #002B36
+fgcol: #839496
+hicol: #EEE8D5
+hicol2: #976164
+hicol3: #D87979
+errcol: #DC322F
diff --git a/themes/solarized-dark-higher-contrast b/themes/solarized-dark-higher-contrast
new file mode 100644
index 0000000..b8274a4
--- /dev/null
+++ b/themes/solarized-dark-higher-contrast
@@ -0,0 +1,6 @@
+bgcol: #001e27
+fgcol: #9cc2c3
+hicol: #eae3cb
+hicol2: #ab1835
+hicol3: #f5163b
+errcol: #d11c24
diff --git a/themes/solarized-light b/themes/solarized-light
new file mode 100644
index 0000000..e2684a4
--- /dev/null
+++ b/themes/solarized-light
@@ -0,0 +1,6 @@
+bgcol: #FDF6E3
+fgcol: #657B83
+hicol: #002B36
+hicol2: #899696
+hicol3: #586E75
+errcol: #859900
diff --git a/themes/spacedust b/themes/spacedust
new file mode 100644
index 0000000..3942599
--- /dev/null
+++ b/themes/spacedust
@@ -0,0 +1,6 @@
+bgcol: #0a1e24
+fgcol: #ecf0c1
+hicol: #f0f1ce
+hicol2: #b56933
+hicol3: #ff8a3a
+errcol: #e35b00
diff --git a/themes/spacegray b/themes/spacegray
new file mode 100644
index 0000000..103b52f
--- /dev/null
+++ b/themes/spacegray
@@ -0,0 +1,6 @@
+bgcol: #20242d
+fgcol: #b3b8c3
+hicol: #b3b8c3
+hicol2: #843f4a
+hicol3: #b04b57
+errcol: #b04b57
diff --git a/themes/spacegray-eighties b/themes/spacegray-eighties
new file mode 100644
index 0000000..e0ba1f6
--- /dev/null
+++ b/themes/spacegray-eighties
@@ -0,0 +1,6 @@
+bgcol: #222222
+fgcol: #bdbaae
+hicol: #efece7
+hicol2: #bc535a
+hicol3: #ff6973
+errcol: #ec5f67
diff --git a/themes/spacegray-eighties-dull b/themes/spacegray-eighties-dull
new file mode 100644
index 0000000..125c3c1
--- /dev/null
+++ b/themes/spacegray-eighties-dull
@@ -0,0 +1,6 @@
+bgcol: #222222
+fgcol: #c9c6bc
+hicol: #b3b8c3
+hicol2: #af4c52
+hicol3: #ec5f67
+errcol: #b24a56
diff --git a/themes/spring b/themes/spring
new file mode 100644
index 0000000..36561ba
--- /dev/null
+++ b/themes/spring
@@ -0,0 +1,6 @@
+bgcol: #0a1e24
+fgcol: #ecf0c1
+hicol: #ffffff
+hicol2: #b50921
+hicol3: #ff0021
+errcol: #ff4d83
diff --git a/themes/square b/themes/square
new file mode 100644
index 0000000..34fb1cd
--- /dev/null
+++ b/themes/square
@@ -0,0 +1,6 @@
+bgcol: #0a1e24
+fgcol: #1a1a1a
+hicol: #f2f2f2
+hicol2: #b16f68
+hicol3: #f99286
+errcol: #e9897c
diff --git a/themes/srcery b/themes/srcery
new file mode 100644
index 0000000..9684d9c
--- /dev/null
+++ b/themes/srcery
@@ -0,0 +1,6 @@
+bgcol: #282828
+fgcol: #ebdbb2
+hicol: #918175
+hicol2: #b84639
+hicol3: #F75341
+errcol: #FF3128
diff --git a/themes/sundried b/themes/sundried
new file mode 100644
index 0000000..54ac98b
--- /dev/null
+++ b/themes/sundried
@@ -0,0 +1,6 @@
+bgcol: #1a1818
+fgcol: #c9c9c9
+hicol: #c9c9c9
+hicol2: #7e070f
+hicol3: #aa000c
+errcol: #a7463d
diff --git a/themes/symphonic b/themes/symphonic
new file mode 100644
index 0000000..142c7b4
--- /dev/null
+++ b/themes/symphonic
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #ffffff
+hicol: #ffffff
+hicol2: #9a2320
+hicol3: #dc322f
+errcol: #dc322f
diff --git a/themes/teerb b/themes/teerb
new file mode 100644
index 0000000..2770617
--- /dev/null
+++ b/themes/teerb
@@ -0,0 +1,6 @@
+bgcol: #262626
+fgcol: #d0d0d0
+hicol: #d0d0d0
+hicol2: #a16969
+hicol3: #d68686
+errcol: #d68686
diff --git a/themes/terminal-basic b/themes/terminal-basic
new file mode 100644
index 0000000..db16d6b
--- /dev/null
+++ b/themes/terminal-basic
@@ -0,0 +1,6 @@
+bgcol: #ffffff
+fgcol: #000000
+hicol: #bfbfbf
+hicol2: #ec4c4c
+hicol3: #e50000
+errcol: #990000
diff --git a/themes/terminix-dark b/themes/terminix-dark
new file mode 100644
index 0000000..a424e9b
--- /dev/null
+++ b/themes/terminix-dark
@@ -0,0 +1,6 @@
+bgcol: #091116
+fgcol: #868A8C
+hicol: #777777
+hicol2: #8d2a2b
+hicol3: #c63535
+errcol: #a54242
diff --git a/themes/thayer-bright b/themes/thayer-bright
new file mode 100644
index 0000000..5bf8fcf
--- /dev/null
+++ b/themes/thayer-bright
@@ -0,0 +1,6 @@
+bgcol: #1b1d1e
+fgcol: #f8f8f8
+hicol: #ccccc6
+hicol2: #ba4771
+hicol3: #ff5995
+errcol: #f92672
diff --git a/themes/tin b/themes/tin
new file mode 100644
index 0000000..93b5a2a
--- /dev/null
+++ b/themes/tin
@@ -0,0 +1,6 @@
+bgcol: #2e2e35
+fgcol: #ffffff
+hicol: #ffffff
+hicol2: #8c6563
+hicol3: #b57d78
+errcol: #8d534e
diff --git a/themes/tomorrow b/themes/tomorrow
new file mode 100644
index 0000000..e4d1482
--- /dev/null
+++ b/themes/tomorrow
@@ -0,0 +1,6 @@
+bgcol: #FFFFFF
+fgcol: #4D4D4C
+hicol: #FFFEFE
+hicol2: #d86868
+hicol3: #C82828
+errcol: #C82828
diff --git a/themes/tomorrow-night b/themes/tomorrow-night
new file mode 100644
index 0000000..e257549
--- /dev/null
+++ b/themes/tomorrow-night
@@ -0,0 +1,6 @@
+bgcol: #1D1F21
+fgcol: #C5C8C6
+hicol: #FFFEFE
+hicol2: #975051
+hicol3: #CC6666
+errcol: #CC6666
diff --git a/themes/tomorrow-night-blue b/themes/tomorrow-night-blue
new file mode 100644
index 0000000..0c6d44e
--- /dev/null
+++ b/themes/tomorrow-night-blue
@@ -0,0 +1,6 @@
+bgcol: #002451
+fgcol: #FFFEFE
+hicol: #FFFEFE
+hicol2: #b2778a
+hicol3: #FF9CA3
+errcol: #FF9DA3
diff --git a/themes/tomorrow-night-bright b/themes/tomorrow-night-bright
new file mode 100644
index 0000000..27cab4b
--- /dev/null
+++ b/themes/tomorrow-night-bright
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #E9E9E9
+hicol: #FFFEFE
+hicol2: #94353a
+hicol3: #D44D53
+errcol: #D54E53
diff --git a/themes/tomorrow-night-eighties b/themes/tomorrow-night-eighties
new file mode 100644
index 0000000..4d7691a
--- /dev/null
+++ b/themes/tomorrow-night-eighties
@@ -0,0 +1,6 @@
+bgcol: #2C2C2C
+fgcol: #CCCCCC
+hicol: #FFFEFE
+hicol2: #b56061
+hicol3: #F17779
+errcol: #F27779
diff --git a/themes/toy-chest b/themes/toy-chest
new file mode 100644
index 0000000..a5d63a1
--- /dev/null
+++ b/themes/toy-chest
@@ -0,0 +1,6 @@
+bgcol: #24364b
+fgcol: #31d07b
+hicol: #23d183
+hicol2: #a54e46
+hicol3: #dd5944
+errcol: #be2d26
diff --git a/themes/treehouse b/themes/treehouse
new file mode 100644
index 0000000..3b4f90d
--- /dev/null
+++ b/themes/treehouse
@@ -0,0 +1,6 @@
+bgcol: #191919
+fgcol: #786b53
+hicol: #786b53
+hicol2: #ad481d
+hicol3: #ed5d20
+errcol: #b2270e
diff --git a/themes/twilight b/themes/twilight
new file mode 100644
index 0000000..17864a8
--- /dev/null
+++ b/themes/twilight
@@ -0,0 +1,6 @@
+bgcol: #141414
+fgcol: #ffffd4
+hicol: #ffffd4
+hicol2: #a15c3b
+hicol3: #de7c4c
+errcol: #c06d44
diff --git a/themes/ura b/themes/ura
new file mode 100644
index 0000000..b861645
--- /dev/null
+++ b/themes/ura
@@ -0,0 +1,6 @@
+bgcol: #feffee
+fgcol: #23476a
+hicol: #808080
+hicol2: #f2a8c8
+hicol3: #ee84b9
+errcol: #c21b6f
diff --git a/themes/urple b/themes/urple
new file mode 100644
index 0000000..52b28b7
--- /dev/null
+++ b/themes/urple
@@ -0,0 +1,6 @@
+bgcol: #1b1b23
+fgcol: #877a9b
+hicol: #87799c
+hicol2: #ba4d69
+hicol3: #ff6388
+errcol: #b0425b
diff --git a/themes/vag b/themes/vag
new file mode 100644
index 0000000..21d26e7
--- /dev/null
+++ b/themes/vag
@@ -0,0 +1,6 @@
+bgcol: #191f1d
+fgcol: #d9e6f2
+hicol: #8a8a8a
+hicol2: #825b32
+hicol3: #b0763b
+errcol: #a87139
diff --git a/themes/vaughn b/themes/vaughn
new file mode 100644
index 0000000..07cef79
--- /dev/null
+++ b/themes/vaughn
@@ -0,0 +1,6 @@
+bgcol: #25234f
+fgcol: #dcdccc
+hicol: #709080
+hicol2: #a57c89
+hicol3: #dca3a3
+errcol: #705050
diff --git a/themes/vibrant-ink b/themes/vibrant-ink
new file mode 100644
index 0000000..d9d8dd3
--- /dev/null
+++ b/themes/vibrant-ink
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #ffffff
+hicol: #f5f5f5
+hicol2: #b20000
+hicol3: #ff0000
+errcol: #ff6600
diff --git a/themes/vs-code-dark-plus b/themes/vs-code-dark-plus
new file mode 100644
index 0000000..e19bfaa
--- /dev/null
+++ b/themes/vs-code-dark-plus
@@ -0,0 +1,6 @@
+bgcol: #1E1E1E
+fgcol: #CCCCCC
+hicol: #C3DDE1
+hicol2: #aa4125
+hicol3: #E65029
+errcol: #E9653B
diff --git a/themes/warm-neon b/themes/warm-neon
new file mode 100644
index 0000000..757192c
--- /dev/null
+++ b/themes/warm-neon
@@ -0,0 +1,6 @@
+bgcol: #404040
+fgcol: #afdab6
+hicol: #d0b8a3
+hicol2: #b66162
+hicol3: #e97071
+errcol: #e24346
diff --git a/themes/wez b/themes/wez
new file mode 100644
index 0000000..ad22229
--- /dev/null
+++ b/themes/wez
@@ -0,0 +1,6 @@
+bgcol: #000000
+fgcol: #b3b3b3
+hicol: #cccccc
+hicol2: #b23b3b
+hicol3: #ff5555
+errcol: #cc5555
diff --git a/themes/wild-cherry b/themes/wild-cherry
new file mode 100644
index 0000000..b8b70ee
--- /dev/null
+++ b/themes/wild-cherry
@@ -0,0 +1,6 @@
+bgcol: #1f1726
+fgcol: #dafaff
+hicol: #fff8de
+hicol2: #a15183
+hicol3: #da6bac
+errcol: #d94085
diff --git a/themes/wombat b/themes/wombat
new file mode 100644
index 0000000..b594c76
--- /dev/null
+++ b/themes/wombat
@@ -0,0 +1,6 @@
+bgcol: #171717
+fgcol: #dedacf
+hicol: #dedacf
+hicol2: #b26860
+hicol3: #f58c80
+errcol: #ff615a
diff --git a/themes/wryan b/themes/wryan
new file mode 100644
index 0000000..600da2f
--- /dev/null
+++ b/themes/wryan
@@ -0,0 +1,6 @@
+bgcol: #101010
+fgcol: #999993
+hicol: #899ca1
+hicol2: #8a3a5e
+hicol3: #bf4d80
+errcol: #8c4665
diff --git a/themes/zenburn b/themes/zenburn
new file mode 100644
index 0000000..76ca58d
--- /dev/null
+++ b/themes/zenburn
@@ -0,0 +1,6 @@
+bgcol: #3f3f3f
+fgcol: #dcdccc
+hicol: #dcdccc
+hicol2: #ac8585
+hicol3: #dca3a3
+errcol: #705050
diff --git a/tt.go b/tt.go
index 7e7bbbb..ffc77c0 100644
--- a/tt.go
+++ b/tt.go
@@ -25,20 +25,26 @@ type result struct {
 	timestamp int64
 }
 
+func die(format string, args ...interface{}) {
+	scr.Fini()
+	fmt.Fprintf(os.Stderr, "ERROR: ")
+	fmt.Fprintf(os.Stderr, format, args...)
+	fmt.Fprintf(os.Stderr, "\n")
+	os.Exit(1)
+}
+
 var results []result
 
-func readConfig() map[string]string {
+func parseConfig(b []byte) map[string]string {
+	if b == nil {
+		return nil
+	}
+
 	cfg := map[string]string{}
-
-	home, _ := os.LookupEnv("HOME")
-	path := filepath.Join(home, ".ttrc")
-
-	if b, err := ioutil.ReadFile(path); err == nil {
-		for _, ln := range bytes.Split(b, []byte("\n")) {
-			a := strings.SplitN(string(ln), ":", 2)
-			if len(a) == 2 {
-				cfg[a[0]] = strings.Trim(a[1], " ")
-			}
+	for _, ln := range bytes.Split(b, []byte("\n")) {
+		a := strings.SplitN(string(ln), ":", 2)
+		if len(a) == 2 {
+			cfg[a[0]] = strings.Trim(a[1], " ")
 		}
 	}
 
@@ -74,6 +80,40 @@ func showReport(scr tcell.Screen, cpm, wpm int, accuracy float64) {
 	}
 }
 
+func createTyper(scr tcell.Screen, themeName string) *typer {
+	var theme map[string]string
+
+	if b := readResource("themes", themeName); b == nil {
+		die("%s does not appear to be a valid theme, try '-list themes' for a list of built in themes.", themeName)
+	} else {
+		theme = parseConfig(b)
+	}
+
+	var bgcol, fgcol, hicol, hicol2, hicol3, errcol tcell.Color
+	var err error
+
+	if bgcol, err = newTcellColor(theme["bgcol"]); err != nil {
+		die("bgcol is not defined and/or a valid hex colour.")
+	}
+	if fgcol, err = newTcellColor(theme["fgcol"]); err != nil {
+		die("fgcol is not defined and/or a valid hex colour.")
+	}
+	if hicol, err = newTcellColor(theme["hicol"]); err != nil {
+		die("hicol is not defined and/or a valid hex colour.")
+	}
+	if hicol2, err = newTcellColor(theme["hicol2"]); err != nil {
+		die("hicol2 is not defined and/or a valid hex colour.")
+	}
+	if hicol3, err = newTcellColor(theme["hicol3"]); err != nil {
+		die("hicol3 is not defined and/or a valid hex colour.")
+	}
+	if errcol, err = newTcellColor(theme["errcol"]); err != nil {
+		die("errcol is not defined and/or a valid hex colour.")
+	}
+
+	return NewTyper(scr, fgcol, bgcol, hicol, hicol2, hicol3, errcol)
+}
+
 func main() {
 	var n int
 	var ngroups int
@@ -85,6 +125,7 @@ func main() {
 	var noReport bool
 	var timeout int
 	var listFlag string
+	var wordList string
 	var err error
 	var themeName string
 	var showWpm bool
@@ -99,50 +140,82 @@ func main() {
 
 	flag.BoolVar(&versionFlag, "v", false, "Print the current version.")
 
+	flag.StringVar(&wordList, "words", "1000en", "The name of the word list used to generate random text.")
 	flag.BoolVar(&showWpm, "showwpm", false, "Display WPM whilst typing.")
 	flag.BoolVar(&noSkip, "noskip", false, "Disable word skipping when space is pressed.")
 	flag.BoolVar(&oneShotMode, "oneshot", false, "Automatically exit after a single run (useful for scripts).")
 	flag.BoolVar(&noReport, "noreport", false, "Don't show a report at the end of the test (useful in conjunction with -o).")
 	flag.BoolVar(&csvMode, "csv", false, "Print the test results to stdout in the form wpm,cpm,accuracy,time.")
-	flag.BoolVar(&rawMode, "raw", false, "Don't reflow text or show one paragraph at a time.")
+	flag.BoolVar(&rawMode, "raw", false, "Don't reflow text or show one paragraph at a time. (note that linebreaks are determined exclusively by the input)")
 	flag.BoolVar(&multiMode, "multi", false, "Treat each input paragraph as a self contained test.")
-	flag.StringVar(&themeName, "theme", "", "The theme to use (overrides ~/.ttrc).")
-	flag.StringVar(&listFlag, "list", "", "-list themes prints a list of available themes.")
+	flag.StringVar(&themeName, "theme", "default", "The theme to use (overrides ~/.ttrc).")
+	flag.StringVar(&listFlag, "list", "", "Lists internal resources (e.g -list themes yields a list of builtin themes)")
 
 	flag.Usage = func() {
-		fmt.Println(`Usage: tt [options]
+		fmt.Fprintf(os.Stderr, `Usage: tt [options]
 
-  By default tt creates a test consisting of randomly generated words from the
+  By default tt creates a test consisting of 50 randomly generated words from the
   top 1000 words in the English language. Arbitrary text can also be piped
   directly into the program to create a custom test. Each paragraph of the
-  input is treated as a segment of the test.
+  input is treated as a segment of the test. 
   
-  E.G
+Examples:
+
+  # Equivalent to 'tt -n 40 -words /usr/share/dict/words'
+  shuf -n 40 /usr/share/dict/words|tt
+
+  # Starts a test consisting of a random quote.
+  curl https://api.quotable.io/random|jq -r .content|tt
+
+  # Starts single a test consisting of multiple random quotes.
+  curl https://api.quotable.io/quotes|jq -r .results[].content|sort -R|sed -e 's/$/\n/'|tt
+
+  # Starts multiple tests each consisting of a random quote
+  curl https://api.quotable.io/quotes|jq -r .results[].content|sort -R|sed -e 's/$/\n/'|tt -multi
+
+
+Paths:
+
+  Some options like '-words' and '-theme' accept a path. If the given path does
+  not exist, the following directories are searched for a file with the given
+  name before falling back to the internal resource (if one exists):
   
-  shuf -n 40 /etc/dictionaries-common/words|tt
-  
-  Note that linebreaks are determined exclusively by the input if -raw is specified.
+  -words (See -list words):
+
+  ~/.tt/words/
+  /etc/tt/words/
+
+  -theme (See -list themes):
+
+  ~/.tt/themes/
+  /etc/tt/themes/
   
 Keybindings:
   <esc> Restarts the test
   <C-c> Terminates tt
   <C-backspace> Deletes the previous word
   
-Options:`)
+Options:
+`)
 
 		flag.PrintDefaults()
 	}
 	flag.Parse()
 
-	if listFlag == "themes" {
-		for t, _ := range themes {
-			fmt.Println(t)
+	if listFlag != "" {
+		prefix := listFlag + "/"
+		for path, _ := range packedFiles {
+			if strings.Index(path, prefix) == 0 {
+				_, f := filepath.Split(path)
+				fmt.Println(f)
+			}
 		}
+
 		os.Exit(0)
 	}
 
 	if versionFlag {
-		fmt.Fprintf(os.Stderr, "tt version 0.2.2\n")
+		fmt.Fprintf(os.Stderr, "tt version 0.3.0\n")
 		os.Exit(1)
 	}
 
@@ -194,69 +267,23 @@ Options:`)
 		}
 	} else {
 		testFn = func() []string {
+			var b []byte
+
+			if b = readResource("words", wordList); b == nil {
+				die("%s does not appear to be a valid word list. See '-list words' for a list of builtin word lists.", wordList)
+			}
+
+			words := regexp.MustCompile("\\s+").Split(string(b), -1)
+
 			r := make([]string, ngroups)
 			for i := 0; i < ngroups; i++ {
-				r[i] = randomText(n)
+				r[i] = randomText(n, words)
 			}
 
 			return r
 		}
 	}
 
-	cfg := readConfig()
-
-	var bgcol, fgcol, hicol, hicol2, hicol3, errcol tcell.Color
-
-	//If theme is explicitly specified as a flag
-	if themeName != "" {
-		if theme, ok := themes[themeName]; !ok {
-			fmt.Fprintf(os.Stderr, "ERROR: %s is not a valid theme (see -list themes for a list of valid options).\n", themeName)
-			os.Exit(1)
-		} else {
-			bgcol = newTcellColor(theme["bgcol"])
-			fgcol = newTcellColor(theme["fgcol"])
-			hicol = newTcellColor(theme["hicol"])
-			hicol2 = newTcellColor(theme["hicol2"])
-			hicol3 = newTcellColor(theme["hicol3"])
-			errcol = newTcellColor(theme["errcol"])
-		}
-	} else {
-		//Use the theme as a base
-		theme := themes["default"]
-		if c, ok := cfg["theme"]; ok {
-			if v, ok := themes[c]; ok {
-				theme = v
-			}
-		}
-
-		bgcol = newTcellColor(theme["bgcol"])
-		fgcol = newTcellColor(theme["fgcol"])
-		hicol = newTcellColor(theme["hicol"])
-		hicol2 = newTcellColor(theme["hicol2"])
-		hicol3 = newTcellColor(theme["hicol3"])
-		errcol = newTcellColor(theme["errcol"])
-
-		//Allow individual colours to be overriden
-		if c, ok := cfg["bgcol"]; ok {
-			bgcol = newTcellColor(c)
-		}
-		if c, ok := cfg["fgcol"]; ok {
-			fgcol = newTcellColor(c)
-		}
-		if c, ok := cfg["hicol"]; ok {
-			hicol = newTcellColor(c)
-		}
-		if c, ok := cfg["hicol2"]; ok {
-			hicol2 = newTcellColor(c)
-		}
-		if c, ok := cfg["hicol3"]; ok {
-			hicol3 = newTcellColor(c)
-		}
-		if c, ok := cfg["errcol"]; ok {
-			errcol = newTcellColor(c)
-		}
-	}
-
 	scr, err = tcell.NewScreen()
 	if err != nil {
 		panic(err)
@@ -273,7 +300,7 @@ Options:`)
 		}
 	}()
 
-	typer := NewTyper(scr, fgcol, bgcol, hicol, hicol2, hicol3, errcol)
+	typer := createTyper(scr, themeName)
 	typer.SkipWord = !noSkip
 	typer.ShowWpm = showWpm
 
diff --git a/typer.go b/typer.go
index 7956ce9..ec1af56 100644
--- a/typer.go
+++ b/typer.go
@@ -148,7 +148,7 @@ func (t *typer) start(s string, timeLimit time.Duration, startImmediately bool)
 		if timeLimit != -1 && !startTime.IsZero() {
 			remaining := timeLimit - time.Now().Sub(startTime)
 			drawString(t.Scr, x+nc/2, y+nr+1, "      ", -1, t.backgroundStyle)
-			drawString(t.Scr, x+nc/2, y+nr+1, strconv.Itoa(int(remaining/1E9)), -1, t.backgroundStyle)
+			drawString(t.Scr, x+nc/2, y+nr+1, strconv.Itoa(int(remaining/1E9)+1), -1, t.backgroundStyle)
 		}
 
 		if t.ShowWpm && !startTime.IsZero() {
diff --git a/util.go b/util.go
index 8f3cdf1..842ecf7 100644
--- a/util.go
+++ b/util.go
@@ -2,13 +2,27 @@ package main
 
 import (
 	"fmt"
+	"io/ioutil"
 	"math/rand"
+	"os"
+	"path/filepath"
 	"strings"
 	"time"
 
 	"github.com/gdamore/tcell"
 )
 
+var CONFIG_DIRS []string
+
+func init() {
+	home, _ := os.LookupEnv("HOME")
+
+	CONFIG_DIRS = []string{
+		filepath.Join(home, ".tt"),
+		"/etc/tt",
+	}
+}
+
 type cell struct {
 	c     rune
 	style tcell.Style
@@ -59,11 +73,11 @@ func init() {
 	rand.Seed(time.Now().Unix())
 }
 
-func randomText(n int) string {
+func randomText(n int, words []string) string {
 	r := ""
 
 	for i := 0; i < n; i++ {
-		r += defaultWordList[rand.Int()%len(defaultWordList)]
+		r += words[rand.Int()%len(words)]
 		if i != n-1 {
 			r += " "
 		}
@@ -163,9 +177,9 @@ func calcStringDimensions(s string) (nc, nr int) {
 	return
 }
 
-func newTcellColor(s string) tcell.Color {
+func newTcellColor(s string) (tcell.Color, error) {
 	if len(s) != 7 || s[0] != '#' {
-		panic(fmt.Errorf("%s is not a valid hex color", s))
+		return 0, fmt.Errorf("%s is not a valid hex color", s)
 	}
 
 	tonum := func(c byte) int32 {
@@ -184,5 +198,20 @@ func newTcellColor(s string) tcell.Color {
 	g := tonum(s[3])<<4 | tonum(s[4])
 	b := tonum(s[5])<<4 | tonum(s[6])
 
-	return tcell.NewRGBColor(r, g, b)
+	return tcell.NewRGBColor(r, g, b), nil
+}
+
+func readResource(typ, name string) []byte {
+
+	if b, err := ioutil.ReadFile(name); err == nil {
+		return b
+	}
+
+	for _, d := range CONFIG_DIRS {
+		if b, err := ioutil.ReadFile(filepath.Join(d, typ, name)); err == nil {
+			return b
+		}
+	}
+
+	return readPackedFile(filepath.Join(typ, name))
 }
diff --git a/words/1000en b/words/1000en
new file mode 100644
index 0000000..adc72fd
--- /dev/null
+++ b/words/1000en
@@ -0,0 +1,1000 @@
+as
+I
+his
+that
+he
+was
+for
+on
+are
+with
+they
+be
+at
+one
+have
+this
+from
+by
+hot
+word
+but
+what
+some
+is
+it
+you
+or
+had
+the
+of
+to
+and
+a
+in
+we
+can
+out
+other
+were
+which
+do
+their
+time
+if
+will
+how
+said
+an
+each
+tell
+does
+set
+three
+want
+air
+well
+also
+play
+small
+end
+put
+home
+read
+hand
+port
+large
+spell
+add
+even
+land
+here
+must
+big
+high
+such
+follow
+act
+why
+ask
+men
+change
+went
+light
+kind
+off
+need
+house
+picture
+try
+us
+again
+animal
+point
+mother
+world
+near
+build
+self
+earth
+father
+any
+new
+work
+part
+take
+get
+place
+made
+live
+where
+after
+back
+little
+only
+round
+man
+year
+came
+show
+every
+good
+me
+give
+our
+under
+name
+very
+through
+just
+form
+sentence
+great
+think
+say
+help
+low
+line
+differ
+turn
+cause
+much
+mean
+before
+move
+right
+boy
+old
+too
+same
+she
+all
+there
+when
+up
+use
+your
+way
+about
+many
+then
+them
+write
+would
+like
+so
+these
+her
+long
+make
+thing
+see
+him
+two
+has
+look
+more
+day
+could
+go
+come
+did
+number
+sound
+no
+most
+people
+my
+over
+know
+water
+than
+call
+first
+who
+may
+down
+side
+been
+now
+find
+head
+stand
+own
+page
+should
+country
+found
+answer
+school
+grow
+study
+still
+learn
+plant
+cover
+food
+sun
+four
+between
+state
+keep
+eye
+never
+last
+let
+thought
+city
+tree
+cross
+farm
+hard
+start
+might
+story
+saw
+far
+sea
+draw
+left
+late
+run
+don't
+while
+press
+close
+night
+real
+life
+few
+north
+book
+carry
+took
+science
+eat
+room
+friend
+began
+idea
+fish
+mountain
+stop
+once
+base
+hear
+horse
+cut
+sure
+watch
+color
+face
+wood
+main
+open
+seem
+together
+next
+white
+children
+begin
+got
+walk
+example
+ease
+paper
+group
+always
+music
+those
+both
+mark
+often
+letter
+until
+mile
+river
+car
+feet
+care
+second
+enough
+plain
+girl
+usual
+young
+ready
+above
+ever
+red
+list
+though
+feel
+talk
+bird
+soon
+body
+dog
+family
+direct
+pose
+leave
+song
+measure
+door
+product
+black
+short
+numeral
+class
+wind
+question
+happen
+complete
+ship
+area
+half
+rock
+order
+fire
+south
+problem
+piece
+told
+knew
+pass
+since
+top
+whole
+king
+street
+inch
+multiply
+nothing
+course
+stay
+wheel
+full
+force
+blue
+object
+decide
+surface
+deep
+moon
+island
+foot
+system
+busy
+test
+record
+boat
+common
+gold
+possible
+plane
+stead
+dry
+wonder
+laugh
+thousand
+ago
+ran
+check
+game
+shape
+equate
+hot
+miss
+brought
+heat
+snow
+tire
+bring
+yes
+distant
+fill
+east
+paint
+language
+among
+unit
+power
+town
+fine
+certain
+fly
+fall
+lead
+cry
+dark
+machine
+note
+wait
+plan
+figure
+star
+box
+noun
+field
+rest
+correct
+able
+pound
+done
+beauty
+drive
+stood
+contain
+front
+teach
+week
+final
+gave
+green
+oh
+quick
+develop
+ocean
+warm
+free
+minute
+strong
+special
+mind
+behind
+clear
+tail
+produce
+fact
+space
+heard
+best
+hour
+better
+true
+during
+hundred
+five
+remember
+step
+early
+hold
+west
+ground
+interest
+reach
+fast
+verb
+sing
+listen
+six
+table
+travel
+less
+morning
+ten
+simple
+several
+vowel
+toward
+war
+lay
+against
+pattern
+slow
+center
+love
+person
+money
+serve
+appear
+road
+map
+rain
+rule
+govern
+pull
+cold
+notice
+voice
+energy
+hunt
+probable
+bed
+brother
+egg
+ride
+cell
+believe
+perhaps
+pick
+sudden
+count
+square
+reason
+length
+represent
+art
+subject
+region
+size
+vary
+settle
+speak
+weight
+general
+ice
+matter
+circle
+pair
+include
+divide
+syllable
+felt
+grand
+ball
+yet
+wave
+drop
+heart
+am
+present
+heavy
+dance
+engine
+position
+arm
+wide
+sail
+material
+fraction
+forest
+sit
+race
+window
+store
+summer
+train
+sleep
+prove
+lone
+leg
+exercise
+wall
+catch
+mount
+wish
+sky
+board
+joy
+winter
+sat
+written
+wild
+instrument
+kept
+glass
+grass
+cow
+job
+edge
+sign
+visit
+past
+soft
+fun
+bright
+gas
+weather
+month
+million
+bear
+finish
+happy
+hope
+flower
+clothe
+strange
+gone
+trade
+melody
+trip
+office
+receive
+row
+mouth
+exact
+symbol
+die
+least
+trouble
+shout
+except
+wrote
+seed
+tone
+join
+suggest
+clean
+break
+lady
+yard
+rise
+bad
+blow
+oil
+blood
+touch
+grew
+cent
+mix
+team
+wire
+cost
+lost
+brown
+wear
+garden
+equal
+sent
+choose
+fell
+fit
+flow
+fair
+bank
+collect
+save
+control
+decimal
+ear
+else
+quite
+broke
+case
+middle
+kill
+son
+lake
+moment
+scale
+loud
+spring
+observe
+child
+straight
+consonant
+nation
+dictionary
+milk
+speed
+method
+organ
+pay
+age
+section
+dress
+cloud
+surprise
+quiet
+stone
+tiny
+climb
+cool
+design
+poor
+lot
+experiment
+bottom
+key
+iron
+single
+stick
+flat
+twenty
+skin
+smile
+crease
+hole
+jump
+baby
+eight
+village
+meet
+root
+buy
+raise
+solve
+metal
+whether
+push
+seven
+paragraph
+third
+shall
+held
+hair
+describe
+cook
+floor
+either
+result
+burn
+hill
+safe
+cat
+century
+consider
+type
+law
+bit
+coast
+copy
+phrase
+silent
+tall
+sand
+soil
+roll
+temperature
+finger
+industry
+value
+fight
+lie
+beat
+excite
+natural
+view
+sense
+capital
+won't
+chair
+danger
+fruit
+rich
+thick
+soldier
+process
+operate
+practice
+separate
+difficult
+doctor
+please
+protect
+noon
+crop
+modern
+element
+hit
+student
+corner
+party
+supply
+whose
+locate
+ring
+character
+insect
+caught
+period
+indicate
+radio
+spoke
+atom
+human
+history
+effect
+electric
+expect
+bone
+rail
+imagine
+provide
+agree
+thus
+gentle
+woman
+captain
+guess
+necessary
+sharp
+wing
+create
+neighbor
+wash
+bat
+rather
+crowd
+corn
+compare
+poem
+string
+bell
+depend
+meat
+rub
+tube
+famous
+dollar
+stream
+fear
+sight
+thin
+triangle
+planet
+hurry
+chief
+colony
+clock
+mine
+tie
+enter
+major
+fresh
+search
+send
+yellow
+gun
+allow
+print
+dead
+spot
+desert
+suit
+current
+lift
+rose
+arrive
+master
+track
+parent
+shore
+division
+sheet
+substance
+favor
+connect
+post
+spend
+chord
+fat
+glad
+original
+share
+station
+dad
+bread
+charge
+proper
+bar
+offer
+segment
+slave
+duck
+instant
+market
+degree
+populate
+chick
+dear
+enemy
+reply
+drink
+occur
+support
+speech
+nature
+range
+steam
+motion
+path
+liquid
+log
+meant
+quotient
+teeth
+shell
+neck
+oxygen
+sugar
+death
+pretty
+skill
+women
+season
+solution
+magnet
+silver
+thank
+branch
+match
+suffix
+especially
+fig
+afraid
+huge
+sister
+steel
+discuss
+forward
+similar
+guide
+experience
+score
+apple
+bought
+led
+pitch
+coat
+mass
+card
+band
+rope
+slip
+win
+dream
+evening
+condition
+feed
+tool
+total
+basic
+smell
+valley
+nor
+double
+seat
+continue
+block
+chart
+hat
+sell
+success
+company
+subtract
+event
+particular
+deal
+swim
+term
+opposite
+wife
+shoe
+shoulder
+spread
+arrange
+camp
+invent
+cotton
+born
+determine
+quart
+nine
+truck
+noise
+level
+chance
+gather
+shop
+stretch
+throw
+shine
+property
+column
+molecule
+select
+wrong
+gray
+repeat
+require
+broad
+prepare
+salt
+nose
+plural
+anger
+claim
+continent
diff --git a/words/200en b/words/200en
new file mode 100644
index 0000000..0c02a44
--- /dev/null
+++ b/words/200en
@@ -0,0 +1,200 @@
+the
+be
+of
+and
+a
+to
+in
+he
+have
+it
+that
+for
+they
+I
+with
+as
+not
+on
+she
+at
+by
+this
+we
+you
+do
+but
+from
+or
+which
+one
+would
+all
+will
+there
+say
+who
+make
+when
+can
+more
+if
+no
+man
+out
+other
+so
+what
+time
+up
+go
+about
+than
+into
+could
+state
+only
+new
+year
+some
+take
+come
+these
+know
+see
+use
+get
+like
+then
+first
+any
+work
+now
+may
+such
+give
+over
+think
+most
+even
+find
+day
+also
+after
+way
+many
+must
+look
+before
+great
+back
+through
+long
+where
+much
+should
+well
+people
+down
+own
+just
+because
+good
+each
+those
+feel
+seem
+how
+high
+too
+place
+little
+world
+very
+still
+nation
+hand
+old
+life
+tell
+write
+become
+here
+show
+house
+both
+between
+need
+mean
+call
+develop
+under
+last
+right
+move
+thing
+general
+school
+never
+same
+another
+begin
+while
+number
+part
+turn
+real
+leave
+might
+want
+point
+form
+off
+child
+few
+small
+since
+against
+ask
+late
+home
+interest
+large
+person
+end
+open
+public
+follow
+during
+present
+without
+again
+hold
+govern
+around
+possible
+head
+consider
+word
+program
+problem
+however
+lead
+system
+set
+order
+eye
+plan
+run
+keep
+face
+fact
+group
+play
+stand
+increase
+early
+course
+change
+help
+line
\ No newline at end of file
diff --git a/words/de b/words/de
new file mode 100644
index 0000000..9c39a5e
--- /dev/null
+++ b/words/de
@@ -0,0 +1,207 @@
+die
+der
+und
+in
+zu
+den
+das
+nicht
+von
+sie
+ist
+des
+sich
+mit
+dem
+dass
+er
+es
+ein
+ich
+auf
+so
+eine
+auch
+als
+an
+nach
+wie
+im
+für
+man
+aber
+aus
+durch
+wenn
+nur
+war
+noch
+werden
+bei
+hat
+wir
+was
+wird
+sein
+einen
+welche
+sind
+oder
+zur
+um
+haben
+einer
+mir
+über
+ihm
+diese
+einem
+ihr
+uns
+da
+zum
+kann
+doch
+vor
+dieser
+mich
+ihn
+du
+hatte
+seine
+mehr
+am
+denn
+nun
+unter
+sehr
+selbst
+schon
+hier
+bis
+habe
+ihre
+dann
+ihnen
+seiner
+alle
+wieder
+meine
+Zeit
+gegen
+vom
+ganz
+einzelnen
+wo
+muss
+ohne
+eines
+können
+sei
+ja
+wurde
+jetzt
+immer
+seinen
+wohl
+dieses
+ihren
+würde
+diesen
+sondern
+weil
+welcher
+nichts
+diesem
+alles
+waren
+will
+Herr
+viel
+mein
+also
+soll
+worden
+lassen
+dies
+machen
+ihrer
+weiter
+Leben
+recht
+etwas
+keine
+seinem
+ob
+dir
+allen
+großen
+Jahre
+Weise
+müssen
+welches
+wäre
+erst
+einmal
+Mann
+hätte
+zwei
+dich
+allein
+Herren
+während
+Paragraph
+anders
+Liebe
+kein
+damit
+gar
+Hand
+Herrn
+euch
+sollte
+konnte
+ersten
+deren
+zwischen
+wollen
+denen
+dessen
+sagen
+bin
+Menschen
+gut
+darauf
+wurden
+weiß
+gewesen
+Seite
+bald
+weit
+große
+solche
+hatten
+eben
+andern
+beiden
+macht
+sehen
+ganze
+anderen
+lange
+wer
+ihrem
+zwar
+gemacht
+dort
+kommen
+Welt
+heute
+Frau
+werde
+derselben
+ganzen
+deutschen
+lässt
+vielleicht
+meiner
\ No newline at end of file
diff --git a/words/de-ch b/words/de-ch
new file mode 100644
index 0000000..b865b60
--- /dev/null
+++ b/words/de-ch
@@ -0,0 +1,204 @@
+die
+der
+und
+in
+zu
+den
+das
+nicht
+von
+sie
+ist
+des
+sich
+mit
+dem
+dass
+er
+es
+ein
+ich
+auf
+so
+eine
+auch
+als
+an
+nach
+wie
+im
+für
+man
+aber
+aus
+durch
+wenn
+nur
+war
+noch
+werden
+bei
+hat
+wir
+was
+wird
+sein
+einen
+welche
+sind
+oder
+zur
+um
+haben
+einer
+mir
+über
+ihm
+diese
+einem
+ihr
+uns
+da
+zum
+kann
+doch
+vor
+dieser
+mich
+ihn
+du
+hatte
+seine
+mehr
+am
+denn
+nun
+unter
+sehr
+selbst
+schon
+hier
+bis
+habe
+ihre
+dann
+ihnen
+seiner
+alle
+wieder
+meine
+Zeit
+gegen
+vom
+ganz
+einzelnen
+wo
+muss
+ohne
+eines
+können
+sei
+ja
+wurde
+jetzt
+immer
+seinen
+wohl
+dieses
+ihren
+würde
+diesen
+sondern
+weil
+welcher
+nichts
+diesem
+alles
+waren
+will
+Herr
+viel
+mein
+also
+soll
+worden
+lassen
+dies
+machen
+ihrer
+weiter
+Leben
+recht
+etwas
+keine
+seinem
+ob
+dir
+allen
+Jahre
+Weise
+müssen
+welches
+wäre
+erst
+einmal
+Mann
+hätte
+zwei
+dich
+allein
+Herren
+während
+Paragraph
+anders
+Liebe
+kein
+damit
+gar
+Hand
+Herrn
+euch
+sollte
+konnte
+ersten
+deren
+zwischen
+wollen
+denen
+dessen
+sagen
+bin
+Menschen
+gut
+darauf
+wurden
+gewesen
+Seite
+bald
+weit
+solche
+hatten
+eben
+andern
+beiden
+macht
+sehen
+ganze
+anderen
+lange
+wer
+ihrem
+zwar
+gemacht
+dort
+kommen
+Welt
+heute
+Frau
+werde
+derselben
+ganzen
+deutschen
+lässt
+vielleicht
+meiner
\ No newline at end of file
diff --git a/words/es b/words/es
new file mode 100644
index 0000000..4270a42
--- /dev/null
+++ b/words/es
@@ -0,0 +1,100 @@
+de
+la
+que
+el
+en
+y
+a
+los
+se
+del
+las
+un
+por
+con
+no
+una
+su
+para
+es
+al
+lo
+como
+más
+o
+pero
+sus
+le
+ha
+me
+si
+sin
+sobre
+este
+ya
+entre
+cuando
+todo
+esta
+ser
+son
+dos
+también
+fue
+había
+era
+muy
+años
+hasta
+desde
+está
+mi
+porque
+qué
+sólo
+han
+yo
+hay
+vez
+puede
+todos
+así
+nos
+ni
+parte
+tiene
+él
+uno
+donde
+bien
+tiempo
+mismo
+ese
+ahora
+cada
+e
+vida
+otro
+después
+te
+otros
+aunque
+esa
+eso
+hace
+otra
+gobierno
+tan
+durante
+siempre
+día
+tanto
+ella
+tres
+sí
+dijo
+sido
+gran
+país
+según
+menos
\ No newline at end of file
diff --git a/words/fi b/words/fi
new file mode 100644
index 0000000..a8cd115
--- /dev/null
+++ b/words/fi
@@ -0,0 +1,200 @@
+kuin
+minä
+hänen
+että
+hän
+oli
+varten
+päälle
+olemme
+kanssa
+ne
+olla
+klo
+yksi
+olla
+tämä
+alkaen
+mukaan
+kuuma
+sana
+mutta
+mitä
+jotkut
+on
+se
+sinua
+tai
+oli
+päälle
+jos
+ja
+tehdä
+sisään
+me
+voida
+ulos
+muut
+olivat
+joka
+tehdä
+niiden
+aika
+jos
+tahtoa
+miten
+sanoi
+pieni
+kukin
+kertoa
+tekee
+setti
+kolme
+haluta
+ilma
+hyvin
+myös
+pelata
+pieni
+pää
+laittaa
+koti
+lue
+käsi
+portti
+suuri
+oikeinkirjoituksen
+lisätä
+jopa
+maa
+täällä
+iso
+korkea
+niin
+seurata
+säädös
+miksi
+kysyä
+miehet
+muutos
+meni
+valo
+pois
+tarvitsevat
+talo
+kuva
+yrittää
+meille
+jälleen
+eläin
+kohta
+äiti
+maailma
+lähellä
+rakentaa
+itse
+maa
+isä
+kaikki
+uusi
+työ
+osa
+ottaa
+saada
+paikka
+tehty
+elää
+jossa
+jälkeen
+takaisin
+vähän
+vain
+pyöreä
+mies
+vuosi
+tuli
+joka
+hyvä
+minua
+antaa
+meidän
+alle
+nimi
+hyvin
+kautta
+vain
+lomake
+virke
+suuri
+ajatella
+sanoa
+auttaa
+alhainen
+linja
+erota
+vuoro
+syy
+paljon
+tarkoittaa
+ennen
+liikkua
+oikea
+poika
+vanha
+liian
+sama
+hän
+kaikki
+siellä
+kun
+ylös
+käyttää
+sinun
+tapa
+noin
+monet
+sitten
+niitä
+kirjoittaa
+olisi
+kuten
+niin
+nämä
+hänen
+pitkä
+tehdä
+asia
+nähdä
+häntä
+kaksi
+on
+katso
+lisää
+päivä
+voisi
+mennä
+tulevat
+teki
+numero
+ääni
+ei
+eniten
+ihmiset
+minun
+yli
+tietää
+vesi
+kuin
+puhelu
+ensimmäinen
+jotka
+saattaa
+alas
+puoli
+ollut
+nyt
+löytää
+pää
+seistä
+oma
+sivu
\ No newline at end of file
diff --git a/words/fr b/words/fr
new file mode 100644
index 0000000..aef0984
--- /dev/null
+++ b/words/fr
@@ -0,0 +1,200 @@
+nous
+mais
+pouvoir
+avec
+tout
+aller
+voir
+en
+bien
+où
+sans
+homme
+tu
+ou
+leur
+si
+deux
+mari
+moi
+vouloir
+femme
+grand
+quand
+venir
+celui
+notre
+devoir
+là
+jour
+prendre
+même
+votre
+rien
+petit
+encore
+aussi
+quelque
+dont
+mer
+trouver
+donner
+temps
+ça
+peu
+même
+falloir
+sous
+parler
+alors
+main
+chose
+ton
+mettre
+vie
+savoir
+yeux
+passer
+mort
+revenir
+noir
+maintenant
+nouveau
+ville
+rue
+enfin
+appeler
+soir
+chambre
+mourir
+pas
+partir
+cinq
+esprit
+soleil
+dernier
+jeter
+dix
+roi
+état
+corps
+beaucoup
+suivre
+bras
+écrire
+blanc
+montrer
+tomber
+place
+ouvrir
+ah
+parti
+assez
+leur
+cher
+voilà
+année
+loin
+point
+visage
+bruit
+lettre
+franc
+fond
+force
+arrêter
+perdre
+autre
+après
+regarder
+toujours
+jamais
+cela
+aimer
+non
+heure
+croire
+cent
+monde
+donc
+enfant
+fois
+seul
+autre
+entre
+vers
+chez
+demander
+jeune
+jusque
+très
+moment
+rester
+répondre
+tête
+père
+fille
+mille
+premier
+car
+entendre
+ni
+bon
+trois
+ainsi
+an
+quatre
+un
+terre
+contre
+dieu
+monsieur
+voix
+penser
+quel
+arriver
+maison
+devant
+coup
+beau
+connaître
+devenir
+air
+mot
+nuit
+sentir
+eau
+vieux
+sembler
+moins
+tenir
+ici
+comprendre
+oui
+rendre
+toi
+vingt
+depuis
+attendre
+sortir
+ami
+trop
+porte
+lequel
+chaque
+amour
+pendant
+déjà
+pied
+tant
+gens
+nom
+vivre
+reprendre
+entrer
+porter
+pays
+ciel
+avant
+regard
+eux
\ No newline at end of file
diff --git a/words/it b/words/it
new file mode 100644
index 0000000..6023509
--- /dev/null
+++ b/words/it
@@ -0,0 +1,209 @@
+come
+io
+il
+suo
+che
+lui
+era
+per
+su
+sono
+con
+essi
+essere
+a
+uno
+avere
+questo
+da
+caldo
+parola
+ma
+cosa
+alcuni
+è
+esso
+voi
+o
+aveva
+il
+di
+a
+e
+un
+in
+noi
+lattina
+fuori
+altro
+erano
+che
+fare
+loro
+tempo
+se
+volontà
+come
+suddetto
+un
+ogni
+dire
+fa
+set
+tre
+desiderare
+aria
+bene
+anche
+giocare
+piccolo
+fine
+mettere
+casa
+leggere
+mano
+porto
+grande
+compitare
+aggiungere
+anche
+terra
+qui
+mosto
+grande
+alto
+tale
+seguire
+atto
+perché
+chiedere
+maschi
+cambiamento
+è
+andato
+luce
+tipo
+spento
+bisogno
+casa
+immagine
+provare
+noi
+di
+nuovo
+animale
+punto
+madre
+mondo
+vicino
+costruire
+se
+stesso
+terra
+padre
+qualsiasi
+nuovo
+lavoro
+parte
+prendere
+ottenere
+posto
+fatto
+vivere
+dove
+dopo
+indietro
+poco
+solo
+turno
+uomo
+anno
+è
+venuto
+spettacolo
+ogni
+buono
+me
+dare
+il
+nostro
+sotto
+nome
+molto
+attraverso
+solo
+forma
+frase
+grande
+pensare
+dire
+aiutare
+basso
+linea
+differire
+turno
+causa
+molto
+dire
+prima
+spostare
+diritto
+ragazzo
+vecchio
+troppo
+stesso
+lei
+tutto
+ci
+quando
+su
+uso
+il
+tuo
+modo
+circa
+molti
+allora
+loro
+scrivere
+sarebbe
+come
+così
+queste
+lei
+lungo
+rendere
+cosa
+vedere
+lui
+due
+ha
+guardare
+di
+più
+giorno
+potuto
+andare
+venire
+ha
+fatto
+numero
+suono
+no
+più
+persone
+il
+mio
+oltre
+sapere
+acqua
+di
+chiamata
+primo
+che
+può
+giù
+lato
+stato
+ora
+trovare
\ No newline at end of file
diff --git a/words/pl b/words/pl
new file mode 100644
index 0000000..e707539
--- /dev/null
+++ b/words/pl
@@ -0,0 +1,250 @@
+się
+i
+w
+nie
+na
+z
+do
+to
+że
+a
+o
+jak
+ale
+po
+co
+tak
+za
+od
+go
+już
+jego
+jej
+czy
+przez
+tylko
+tego
+sobie
+jeszcze
+może
+ze
+kiedy
+pan
+ich
+dla
+by
+gdy
+teraz
+ja
+ten
+który
+nawet
+bardzo
+przed
+tu
+jednak
+pod
+coś
+tam
+wszystko
+przy
+więc
+nic
+bo
+nim
+żeby
+miał
+on
+być
+potem
+też
+jeśli
+bez
+nad
+gdzie
+lecz
+siebie
+nigdy
+ani
+właśnie
+sam
+u
+dobrze
+niż
+jakby
+aby
+ty
+oczy
+zawsze
+raz
+były
+no
+albo
+gdyby
+aż
+wtedy
+przecież
+ona
+drzwi
+jako
+chyba
+nagle
+wszyscy
+jeden
+czym
+kto
+sposób
+czas
+kilka
+dlaczego
+razem
+także
+mój
+nikt
+choć
+wiele
+dwa
+ktoś
+lub
+trzeba
+niech
+ku
+twarz
+którego
+we
+znowu
+człowiek
+jakiś
+tutaj
+szybko
+tyle
+głos
+między
+wreszcie
+również
+życie
+oczywiście
+znów
+swoje
+dlatego
+zbyt
+ciebie
+zupełnie
+taki
+czego
+iż
+dopiero
+powiedzieć
+obok
+prawie
+poza
+zaś
+wciąż
+jeżeli
+moje
+prawda
+trzy
+dzień
+miejsce
+mimo
+ponieważ
+zaraz
+długo
+coraz
+podczas
+natychmiast
+zanim
+cóż
+każdy
+zrobić
+ojciec
+my
+dość
+oraz
+jaki
+stanie
+wcale
+wśród
+mieć
+zresztą
+dziś
+ile
+chociaż
+gdyż
+kiedyś
+swój
+jedynie
+pewno
+nieco
+niemal
+gdzieś
+jedno
+wokół
+powoli
+wrażenie
+matka
+świat
+kobieta
+skąd
+myśl
+stary
+dużo
+drogi
+nadal
+drugi
+bowiem
+przynajmniej
+pewnie
+często
+razy
+mężczyzna
+dokładnie
+niczego
+mówić
+dzięki
+pewien
+widać
+cicho
+właściwie
+rzecz
+wolno
+oto
+ciało
+czasem
+wiedzieć
+stąd
+wkrótce
+dół
+pół
+noc
+całkiem
+wówczas
+dom
+wzrok
+mocno
+trudno
+dziewczyna
+dziecko
+skoro
+wobec
+śmierć
+rzeczywiście
+koniec
+tuż
+daleko
+pięć
+serce
+spokojnie
+czegoś
+wielki
+dłoń
+część
+najpierw
+mało
+temat
+włosy
+wraz
+usta
+widok
+równie
+ponad
\ No newline at end of file
diff --git a/words/pt b/words/pt
new file mode 100644
index 0000000..0fc18bb
--- /dev/null
+++ b/words/pt
@@ -0,0 +1,250 @@
+contra
+sistema
+foi
+à
+eles
+rio
+fazer
+estava
+José
+mercado
+qual
+sul
+ter
+só
+Carlos
+anos
+duas
+outra
+dia
+presidente
+editoria
+especial
+no
+hoje
+acordo
+vai
+diz
+dias
+Fernando
+estão
+ele
+as
+milhões
+foram
+outro
+banco
+assim
+sua
+trabalho
+cotidiano
+grande
+dinheiro
+plano
+o
+e
+nada
+preços
+ela
+aos
+sendo
+estado
+do
+grupo
+quando
+local
+eu
+antes
+às
+este
+pode
+suas
+está
+número
+apenas
+seu
+porque
+durante
+com
+segundo
+menos
+agora
+final
+reportagem
+afirmou
+mês
+para
+empresa
+pelo
+de
+da
+ontem
+são
+também
+parte
+semana
+dois
+sem
+primeira
+Paulo
+um
+mesmo
+candidato
+esse
+tempo
+vez
+Brasil
+nem
+disse
+mas
+tudo
+mais
+outros
+ou
+até
+cerca
+uma
+vida
+desde
+melhor
+a
+todo
+página
+pessoas
+dos
+quatro
+seus
+cidade
+muito
+caso
+todos
+seja
+já
+tinha
+casa
+governo
+ainda
+lei
+sempre
+exemplo
+partir
+maior
+os
+faz
+como
+tem
+era
+na
+real
+processo
+podem
+ser
+polícia
+têm
+programa
+ano
+nova
+empresas
+há
+deve
+é
+me
+mundo
+quem
+país
+essa
+jogo
+equipe
+novo
+onde
+bem
+pelos
+três
+por
+depois
+qualquer
+alguns
+nacional
+esporte
+será
+isso
+folha
+entre
+em
+não
+esta
+que
+mil
+após
+sobre
+se
+primeiro
+ao
+cada
+pouco
+além
+brasileira
+você
+forma
+das
+pela
+samba
+amizade
+golpe
+limitante
+esquadrão
+xícara
+café
+profissional
+adorável
+chuva
+liberdade
+infinito
+diversidade
+artigos
+coxinha
+pão
+vazio
+luz
+irregular
+relógio
+porta
+gato
+cesta
+vela
+plantas
+pedra
+céu
+automóvel
+bicicleta
+caneca
+pessoa
+comeram
+pulei
+amanhã
+corda
+motorista
+quebrei
+caminhavam
+simplicidade
+emoções
+ofensivo
+esqueceu
+tristes
+disponível
+cinco
+pastel
+poço
+moça
+garoto
+certo
+talvez
+pior
+branco
+borracha
+roda
+baú
+circo
+cria
+simplesmente
+amarei
\ No newline at end of file
diff --git a/words/ru b/words/ru
new file mode 100644
index 0000000..e4562d6
--- /dev/null
+++ b/words/ru
@@ -0,0 +1,1002 @@
+год
+человек
+время
+дело
+жизнь
+день
+рука
+раз
+работа
+слово
+место
+лицо
+друг
+глаз
+вопрос
+дом
+сторона
+страна
+мир
+случай
+голова
+ребенок
+сила
+конец
+вид
+система
+часть
+город
+отношение
+женщина
+деньги
+земля
+машина
+вода
+отец
+проблема
+час
+право
+нога
+решение
+дверь
+образ
+история
+власть
+закон
+война
+бог
+голос
+тысяча
+книга
+возможность
+результат
+ночь
+стол
+имя
+область
+статья
+число
+компания
+народ
+жена
+группа
+развитие
+процесс
+суд
+условие
+средство
+начало
+свет
+пора
+путь
+душа
+уровень
+форма
+связь
+минута
+улица
+вечер
+качество
+мысль
+дорога
+мать
+действие
+месяц
+государство
+язык
+любовь
+взгляд
+мама
+век
+школа
+цель
+общество
+деятельность
+организация
+президент
+комната
+порядок
+момент
+театр
+письмо
+утро
+помощь
+ситуация
+роль
+рубль
+смысл
+состояние
+квартира
+орган
+внимание
+тело
+труд
+сын
+мера
+смерть
+рынок
+программа
+задача
+предприятие
+окно
+разговор
+правительство
+семья
+производство
+информация
+положение
+центр
+ответ
+муж
+автор
+стена
+интерес
+федерация
+правило
+управление
+мужчина
+идея
+партия
+совет
+счет
+сердце
+движение
+вещь
+материал
+неделя
+чувство
+глава
+наука
+ряд
+газета
+причина
+плечо
+цена
+план
+речь
+точка
+основа
+товарищ
+культура
+данные
+мнение
+документ
+институт
+ход
+проект
+встреча
+директор
+срок
+палец
+опыт
+служба
+судьба
+девушка
+очередь
+лес
+состав
+член
+количество
+событие
+объект
+зал
+создание
+значение
+период
+шаг
+брат
+искусство
+структура
+номер
+пример
+исследование
+гражданин
+игра
+начальник
+рост
+тема
+принцип
+метод
+тип
+фильм
+край
+гость
+воздух
+характер
+борьба
+использование
+размер
+образование
+мальчик
+кровь
+район
+небо
+армия
+класс
+представитель
+участие
+девочка
+политика
+герой
+картина
+доллар
+спина
+территория
+пол
+поле
+изменение
+направление
+рисунок
+течение
+церковь
+банк
+сцена
+население
+большинство
+музыка
+правда
+свобода
+память
+команда
+союз
+врач
+договор
+дерево
+факт
+хозяин
+природа
+угол
+телефон
+позиция
+двор
+писатель
+самолет
+объем
+род
+солнце
+вера
+берег
+спектакль
+фирма
+способ
+завод
+цвет
+журнал
+руководитель
+специалист
+оценка
+регион
+песня
+процент
+родитель
+море
+требование
+основание
+половина
+роман
+круг
+анализ
+стихи
+автомобиль
+экономика
+литература
+бумага
+поэт
+степень
+господин
+надежда
+предмет
+вариант
+министр
+граница
+дух
+модель
+операция
+пара
+сон
+название
+ум
+повод
+старик
+миллион
+успех
+счастье
+ребята
+кабинет
+магазин
+пространство
+выход
+удар
+база
+знание
+текст
+защита
+руководство
+площадь
+сознание
+возраст
+участник
+участок
+пункт
+линия
+желание
+папа
+доктор
+губа
+дочь
+среда
+председатель
+представление
+солдат
+художник
+волос
+оружие
+соответствие
+ветер
+парень
+зрение
+генерал
+огонь
+понятие
+строительство
+ухо
+грудь
+нос
+страх
+услуга
+содержание
+радость
+безопасность
+продукт
+комплекс
+бизнес
+сад
+сотрудник
+лето
+курс
+предложение
+рот
+технология
+реформа
+отсутствие
+собака
+камень
+будущее
+рассказ
+контроль
+река
+продукция
+сумма
+техника
+здание
+сфера
+необходимость
+фонд
+подготовка
+лист
+республика
+хозяйство
+воля
+бюджет
+снег
+деревня
+мужик
+элемент
+обстоятельство
+немец
+победа
+источник
+звезда
+выбор
+масса
+итог
+сестра
+практика
+проведение
+карман
+слава
+кухня
+определение
+функция
+войско
+комиссия
+применение
+капитан
+работник
+обеспечение
+офицер
+фамилия
+предел
+выборы
+ученый
+бутылка
+бой
+теория
+зона
+отдел
+зуб
+разработка
+личность
+гора
+товар
+метр
+праздник
+влияние
+читатель
+удовольствие
+актер
+слеза
+ответственность
+учитель
+акт
+боль
+множество
+особенность
+показатель
+корабль
+звук
+впечатление
+частность
+детство
+вывод
+профессор
+доля
+норма
+прошлое
+командир
+коридор
+поддержка
+рамка
+враг
+этап
+черт
+дед
+собрание
+прием
+болезнь
+клетка
+кожа
+заявление
+попытка
+сравнение
+расчет
+депутат
+комитет
+знак
+дядя
+учет
+хлеб
+чай
+режим
+целое
+вирус
+выражение
+здоровье
+зима
+десяток
+глубина
+сеть
+студент
+секунда
+скорость
+поиск
+суть
+налог
+ошибка
+доход
+режиссер
+поверхность
+ощущение
+карта
+клуб
+станция
+революция
+колено
+министерство
+стекло
+этаж
+высота
+бабушка
+трубка
+газ
+мастер
+поведение
+столица
+механизм
+передача
+способность
+подход
+энергия
+существование
+исполнение
+кино
+сожаление
+заместитель
+ресурс
+акция
+рождение
+администрация
+стоимость
+улыбка
+артист
+сосед
+фраза
+фигура
+субъект
+реакция
+список
+фотография
+журналист
+май
+нарушение
+заседание
+толпа
+больница
+существо
+свойство
+долг
+поколение
+животное
+схема
+усилие
+отличие
+остров
+противник
+волна
+реализация
+страница
+формирование
+житель
+красота
+птица
+растение
+тень
+явление
+храм
+запах
+водка
+наличие
+ужас
+одежда
+кресло
+больной
+поезд
+университет
+традиция
+адрес
+декабрь
+ладонь
+сведение
+цветок
+лидер
+октябрь
+занятие
+сентябрь
+помещение
+январь
+зритель
+редакция
+стиль
+весна
+фактор
+август
+известие
+зависимость
+охрана
+оборудование
+концерт
+отделение
+расход
+выставка
+милиция
+переход
+эпоха
+запад
+произведение
+родина
+собственность
+тайна
+трава
+лагерь
+имущество
+кровать
+аппарат
+середина
+март
+клиент
+дама
+фронт
+отрасль
+стул
+беседа
+законодательство
+продажа
+повышение
+музей
+след
+полковник
+сомнение
+понимание
+апрель
+князь
+рыба
+дума
+кодекс
+сутки
+чудо
+шея
+судья
+крыша
+настроение
+поток
+должность
+преступление
+мозг
+честь
+пост
+еврей
+июнь
+сотня
+дождь
+лестница
+дача
+установка
+появление
+получение
+образец
+труба
+главное
+осень
+костюм
+баба
+ценность
+обязанность
+пьеса
+таблица
+вино
+воспоминание
+лошадь
+коллега
+организм
+ученик
+учреждение
+открытие
+том
+черта
+характеристика
+выполнение
+оборона
+выступление
+температура
+перспектива
+подруга
+приказ
+жертва
+ресторан
+километр
+спор
+вкус
+признак
+промышленность
+американец
+лоб
+заключение
+восток
+исключение
+ключ
+постановление
+слой
+бок
+июль
+перевод
+секретарь
+кусок
+слух
+польза
+звонок
+обстановка
+чиновник
+соглашение
+деталь
+русский
+тишина
+зарплата
+билет
+подарок
+тюрьма
+ящик
+конкурс
+книжка
+изучение
+просьба
+царь
+публика
+смех
+сообщение
+угроза
+беда
+блок
+достижение
+назначение
+реклама
+портрет
+масло
+стакан
+урок
+часы
+крик
+творчество
+телевизор
+инструмент
+концепция
+лейтенант
+экран
+дно
+реальность
+канал
+мясо
+знакомый
+щека
+конфликт
+переговоры
+запись
+вагон
+площадка
+последствие
+сотрудничество
+зеркало
+тон
+академия
+палата
+потребность
+ноябрь
+увеличение
+дурак
+поездка
+обед
+потеря
+февраль
+мероприятие
+парк
+принятие
+устройство
+вещество
+категория
+сезон
+гостиница
+издание
+объединение
+темнота
+человечество
+колесо
+опасность
+разрешение
+воздействие
+коллектив
+камера
+запас
+следствие
+длина
+крыло
+округ
+фон
+кандидат
+родственник
+давление
+присутствие
+взаимодействие
+доска
+партнер
+двигатель
+шум
+достоинство
+грех
+нож
+полет
+страсть
+испытание
+TRUE
+оплата
+разница
+водитель
+пакет
+снижение
+формула
+живот
+капитал
+мост
+новость
+эффект
+вход
+губернатор
+доклад
+смена
+убийство
+эксперт
+автобус
+платье
+кадр
+тетя
+общение
+психология
+лев
+порог
+проверка
+процедура
+рабочий
+ремонт
+обращение
+обучение
+ожидание
+памятник
+корень
+наблюдение
+буква
+доказательство
+признание
+постель
+штаб
+владелец
+компьютер
+инженер
+старуха
+лодка
+ракета
+серия
+шутка
+вершина
+выпуск
+кулак
+лед
+торговля
+нефть
+молодежь
+цифра
+корпус
+недостаток
+сапог
+сущность
+талант
+эффективность
+кофе
+полоса
+основное
+рассмотрение
+сбор
+штат
+следователь
+жилье
+мешок
+описание
+куст
+отказ
+замок
+редактор
+дворец
+забота
+пиво
+диван
+столик
+эксперимент
+печать
+кольцо
+пистолет
+воспитание
+начальство
+профессия
+ворота
+добро
+дружба
+покой
+риск
+окончание
+дым
+брак
+величина
+записка
+инициатива
+совесть
+активность
+кость
+спорт
+кредит
+господь
+майор
+конференция
+потолок
+библиотека
+помощник
+конструкция
+отдых
+ручка
+металл
+молоко
+прокурор
+транспорт
+поэзия
+соединение
+краска
+расстояние
+мечта
+село
+еда
+зло
+подразделение
+сюжет
+рубеж
+сигнал
+атмосфера
+крест
+вес
+взрыв
+контакт
+сигарета
+восторг
+золото
+почва
+премия
+король
+подъезд
+шанс
+автомат
+заказ
+мальчишка
+очки
+миг
+штука
+чтение
+поселок
+свидетель
+ставка
+сумка
+удивление
+хвост
+песок
+поворот
+возвращение
+мгновение
+статус
+озеро
+строй
+параметр
+сказка
+тенденция
+вина
+дыхание
+версия
+масштаб
+монастырь
+хозяйка
+дочка
+танец
+эксплуатация
+коммунист
+пенсия
+приятель
+объяснение
+набор
+производитель
+пыль
+философия
+мощность
+обязательство
+уход
+горло
+кризис
+указание
+плата
+яблоко
+препарат
+действительность
+москвич
+остаток
+изображение
+сделка
+сочинение
+покупатель
+танк
+затрата
+строка
+единица
+обработка
+чемпионат
\ No newline at end of file
diff --git a/words/sv b/words/sv
new file mode 100644
index 0000000..2c32ab3
--- /dev/null
+++ b/words/sv
@@ -0,0 +1,909 @@
+i
+och
+att
+det
+som
+en
+på
+är
+av
+för
+med
+till
+den
+har
+de
+inte
+om
+ett
+han
+men
+var
+jag
+sig
+från
+vi
+så
+kan
+man
+när
+år
+säger
+hon
+under
+också
+efter
+eller
+nu
+sin
+där
+vid
+mot
+ska
+skulle
+kommer
+ut
+får
+finns
+vara
+hade
+alla
+andra
+mycket
+än
+här
+då
+sedan
+över
+bara
+in
+blir
+upp
+även
+vad
+få
+två
+vill
+ha
+många
+hur
+mer
+går
+sverige
+kronor
+detta
+nya
+procent
+skall
+hans
+utan
+sina
+något
+svenska
+allt
+första
+fick
+måste
+mellan
+blev
+bli
+dag
+någon
+några
+sitt
+stora
+varit
+dem
+bland
+kl
+bra
+tre
+ta
+genom
+del
+hela
+annat
+fram
+gör
+ingen
+stockholm
+göra
+enligt
+mig
+redan
+inom
+kom
+du
+helt
+ju
+samma
+kanske
+själv
+oss
+tidigare
+se
+miljoner
+dock
+denna
+både
+tid
+kunna
+fått
+stor
+olika
+ser
+flera
+plats
+kunde
+gå
+ur
+gäller
+honom
+aldrig
+barn
+varje
+lite
+sätt
+just
+väl
+tar
+åt
+mest
+per
+står
+fem
+tror
+rätt
+dessa
+gång
+därför
+fyra
+ny
+gick
+hos
+dessutom
+ger
+lika
+eftersom
+vilket
+trots
+tycker
+människor
+ligger
+vet
+kvar
+bättre
+gjorde
+ändå
+inför
+regeringen
+senaste
+samtidigt
+annan
+ännu
+the
+blivit
+fall
+talet
+exempel
+gamla
+deras
+tiden
+min
+hennes
+sista
+komma
+större
+visar
+senare
+tog
+nästa
+göteborg
+ge
+mindre
+gjort
+usa
+innan
+alltid
+pengar
+sade
+först
+stället
+vår
+före
+svensk
+tillbaka
+ner
+nog
+samt
+ofta
+själva
+inget
+fler
+säga
+egen
+johansson
+igen
+tillsammans
+runt
+nästan
+lopp
+förra
+året
+mål
+längre
+svårt
+bästa
+andersson
+anders
+handlar
+dagens
+länge
+stort
+peter
+frågan
+spelar
+enda
+liv
+fortfarande
+medan
+bakom
+haft
+minst
+berättar
+fast
+lars
+personer
+början
+problem
+alltså
+bort
+varför
+anser
+våra
+företag
+mitt
+dess
+nytt
+tio
+inga
+fanns
+egna
+utanför
+ville
+kr
+långt
+framför
+båda
+behöver
+par
+nej
+miljarder
+största
+polisen
+världen
+direkt
+folk
+borde
+väg
+innebär
+sex
+klart
+göran
+bör
+vidare
+menar
+odds
+håller
+lätt
+ytterligare
+persson
+hem
+gått
+stockholms
+kvinnor
+flesta
+ja
+hand
+särskilt
+därmed
+cirka
+tv
+landet
+heller
+gången
+åren
+började
+däremot
+sveriges
+sett
+henne
+jobb
+kring
+känner
+liten
+beslut
+egentligen
+länder
+börjar
+politiska
+ni
+väder
+hjälp
+ordförande
+tredje
+vilka
+talar
+europa
+sidan
+riktigt
+små
+thomas
+eu
+arbete
+vissa
+skriver
+såg
+slut
+ibland
+ned
+fråga
+sa
+hålla
+unga
+drygt
+jan
+emot
+magnus
+musik
+nära
+tyskland
+gånger
+gav
+fel
+tagit
+nr
+ekonomiska
+namn
+ekonyheter
+steg
+kommit
+helst
+ihop
+liksom
+nilsson
+amerikanska
+sådan
+förslag
+vilken
+livet
+dagar
+stefan
+vann
+års
+spela
+johan
+of
+säkert
+varandra
+ganska
+veckan
+vem
+ens
+visst
+lång
+meter
+all
+nev
+regi
+hus
+sitter
+form
+lilla
+barnen
+snabbt
+män
+grund
+hemma
+snart
+möjligt
+låg
+dn
+klara
+frågor
+verkligen
+precis
+amerikansk
+publik
+skolan
+stöd
+svensson
+internationella
+delar
+hög
+film
+larsson
+mats
+bo
+faktiskt
+land
+gott
+gärna
+högre
+vårt
+god
+dagen
+övriga
+betala
+lag
+björn
+slutet
+finland
+verkar
+sagt
+krav
+stod
+omkring
+viktigt
+ord
+hoppas
+kort
+hittills
+minuter
+visa
+eget
+sådana
+tänker
+frankrike
+sju
+matchen
+tycks
+naturligtvis
+bok
+endast
+annars
+antal
+enkelt
+malmö
+försöker
+ryssland
+tal
+jonas
+mannen
+bengt
+totalt
+ute
+visade
+låter
+anställda
+vägen
+dollar
+spel
+väldigt
+norge
+stå
+erik
+åtta
+årets
+via
+satt
+roll
+brukar
+nämligen
+fortsätter
+ungefär
+framtiden
+bäst
+händer
+bor
+hårt
+spelare
+främst
+program
+kallade
+rad
+förstås
+världens
+höga
+månader
+kväll
+familjen
+igenom
+höll
+martin
+känns
+staten
+poäng
+antalet
+skapa
+historia
+tänka
+vd
+heter
+alls
+hör
+köpa
+div
+svt
+os
+företaget
+samhället
+sida
+sådant
+fredrik
+maria
+mina
+extra
+eriksson
+kräver
+goda
+långa
+hitta
+svd
+åtminstone
+numera
+timmar
+vecka
+knappast
+dig
+mikael
+skrev
+pettersson
+vore
+nyheter
+lär
+carl
+veta
+betyder
+grupp
+lever
+spelade
+betydligt
+gammal
+arbetar
+tyska
+äldre
+dels
+person
+laget
+tt
+chef
+alldeles
+kommunen
+stark
+valet
+ifrån
+leder
+kvinna
+ökar
+emu
+hävdar
+lägga
+ulf
+gunnar
+skäl
+låta
+ansvar
+sen
+visserligen
+politiker
+använda
+franska
+rapport
+karlsson
+mera
+veckor
+fl
+såväl
+därefter
+john
+viss
+landets
+teater
+ungdomar
+plötsligt
+ryska
+kunnat
+nyligen
+möjlighet
+rollerna
+morgon
+ena
+mars
+samband
+öka
+bygga
+litet
+börja
+vänner
+aik
+president
+marknaden
+behövs
+staden
+högsta
+ökat
+utveckling
+tala
+perioden
+ställer
+försöka
+starkt
+socialdemokraterna
+exempelvis
+håll
+resultatet
+sätta
+dit
+arbetet
+verksamhet
+lämna
+anna
+christer
+italien
+bild
+vars
+eva
+partiet
+intresse
+samarbete
+närmare
+januari
+september
+uppgifter
+london
+sak
+fullt
+göteborgs
+michael
+pengarna
+paris
+olsson
+resultat
+boken
+södra
+juni
+fortsätta
+dra
+ingenting
+samtliga
+beror
+värld
+alltför
+danmark
+försök
+rum
+tur
+politik
+fri
+förklarar
+bilder
+svar
+öppna
+död
+tro
+maj
+tyckte
+vatten
+saker
+val
+enbart
+inne
+utbildning
+eus
+information
+arbeta
+vilja
+centrum
+europeiska
+vinna
+ökade
+lena
+leva
+närmaste
+ledningen
+tidigt
+rör
+sker
+robert
+bilar
+bolaget
+tommy
+olof
+arbetslösheten
+senast
+högt
+jämfört
+hel
+skriva
+viktiga
+övrigt
+december
+känna
+ingår
+match
+delen
+slags
+ledning
+drar
+lennart
+konstaterar
+bil
+finnas
+föräldrar
+bilen
+engelska
+publiken
+målet
+klar
+slog
+texttv
+räknar
+andreas
+dom
+knappt
+krävs
+kostar
+lägre
+filmen
+viktig
+klockan
+emellertid
+kritik
+ställa
+slår
+låt
+sälja
+öppet
+huset
+lagen
+råd
+tas
+kommun
+norska
+uppgift
+möjligheter
+tomas
+starka
+henrik
+leif
+york
+hälften
+allra
+djurgården
+medlemmar
+beslutet
+mamma
+stad
+bl
+slå
+området
+förutom
+familj
+debatt
+väntar
+behov
+kraft
+utvecklingen
+avgörande
+hösten
+anledning
+vanliga
+problemet
+välja
+trodde
+full
+patrik
+volvo
+förslaget
+lokala
+läsa
+brev
+snarare
+ekonomi
+nio
+struken
+aktier
+mat
+riksdagen
+varken
+svarar
+undan
+elever
+dags
+david
+fjol
+offentliga
+räcker
+sven
+betydelse
+vita
+månad
+uppdrag
+åka
+borta
+ton
+tag
+rent
+föll
+förr
+von
+kontakt
+tills
+regeringens
+augusti
+fallet
+lägger
+lära
+verk
+böcker
+ställning
+spelas
+sommaren
+norra
+kör
+tvingas
+fungerar
+lärare
+liknande
+seger
+brott
+kallas
+minska
+saknar
+vanligt
+resa
+svarta
+universitet
+nivå
+tanke
+and
+ständigt
+vare
+privata
+bygger
+chans
+söker
+sätter
+förstå
+slag
+viktigaste
+följer
+kyrkan
+kände
+ledare
+stan
+priset
+projekt
+april
+svenskar
+tidningen
+nuvarande
+strax
+uppsala
+visat
+sent
+läser
+lyckades
+tillräckligt
+lyckas
+närmast
+st
+utländska
+börjat
+samman
+författare
+dåligt
+pappa
+företagen
+programmet
+vm
+håkan
+kvinnan
+klarar
+pris
+verksamheten
+väljer
+leda
+nå
+textat
\ No newline at end of file